(57)【要約】      （修正有）【課題】社会的属性タイプに従って、分析結果を提示する方法を提供する。【解決手段】ソーシャルネットワークの検索結果提示方法は、キーワードを取得し、このキーワードに従って検索結果を取得するステップと、社会的属性タイプを取得するステップと、この社会的属性タイプに従って、社会的属性タイプに対応する情報を検索結果内で取得し、社会的属性タイプに従って情報を統計的に分析して分析結果を取得するステップと、社会的属性タイプに従って分析結果を提示するステップとを含む。【選択図】図１
2019194864.tif 000002
【特許請求の範囲】
【請求項１】
ソーシャルネットワークの検索結果提示方法であって、
キーワードを取得し、該キーワードに従って検索結果を取得するステップと、
社会的属性タイプを取得するステップと、
前記社会的属性タイプに従って、該社会的属性タイプに対応する情報を前記検索結果内で取得し、前記社会的属性タイプに従って前記情報を統計的に分析して分析結果を取得するステップと、
前記社会的属性タイプに従って前記分析結果を提示するステップと、
を含むことを特徴とするソーシャルネットワークの検索結果提示方法。
【請求項２】
前記キーワードを取得し、該キーワードに従って前記検索結果を取得するステップは、  検索エンジンを通じて前記キーワードを取得するステップと、
前記キーワードが前記社会的属性タイプに対応するキーワードであるか否かを判定し、そうである場合、ソーシャルネットワーキングクエリインターフェイスを通じて前記キーワードに対応するユーザデータを取得するステップと、
を含むことを特徴とする請求項１に記載のソーシャルネットワークの検索結果提示方法。
【請求項３】
前記社会的属性タイプに従って前記分析結果を提示するステップの後に、
入力された社会的属性キーワードを取得するステップと、
前記入力された社会的属性キーワードに対応する前記ユーザデータを前記分析結果内で取得するステップと、
前記社会的属性キーワードにマッチする前記ユーザデータを提示するステップと、
をさらに含むことを特徴とする請求項１に記載のソーシャルネットワークの検索結果提示方法。
【請求項４】
前記キーワードに従って検索結果を取得するステップは、前記キーワードに従って複数のソーシャルネットワーキングクエリインターフェイスを通じて前記キーワードに対応するユーザデータを取得するステップを含む、
ことを特徴とする請求項１に記載のソーシャルネットワークの検索結果提示方法。
【請求項５】
前記社会的属性タイプは、名前、地域、業界、年齢、年齢層、誕生日、性別、星座、出身校、卒業クラス、写真、ネットワークバーチャルコミュニティ、職業及び会社から成る群から選択された少なくとも１つを含む、
ことを特徴とする請求項１から４のいずれか１項に記載のソーシャルネットワークの検索結果提示方法。
【請求項６】
前記社会的属性タイプに従って前記分析結果を提示するステップの前に、
ユーザ許可情報を取得するステップと、
前記ユーザ許可情報に対応する許可されたユーザデータを取得するステップと、
前記社会的属性タイプに関する前記許可されたユーザデータに対応する前記ユーザデータを前記検索結果内で選抜するステップと、
前記許可されたユーザデータにマッチする前記ユーザデータを提示するステップと、
をさらに含むことを特徴とする請求項５に記載のソーシャルネットワークの検索結果提示方法。
【請求項７】
ソーシャルネットワークの検索結果提示装置であって、
キーワードを取得し、該キーワードに従って検索結果を取得するように構成された検索結果取得モジュールと、
社会的属性タイプを取得するように構成された社会的属性タイプ取得モジュールと、
前記社会的属性タイプに従って、該社会的属性タイプに対応する情報を前記検索結果内で取得し、前記社会的属性タイプに従って前記情報を統計的に分析して分析結果を取得するように構成された統計分析モジュールと、
前記社会的属性タイプに従って前記分析結果を提示するように構成された提示モジュールと、
を備えることを特徴とするソーシャルネットワークの検索結果提示装置。
【請求項８】
前記検索結果取得モジュールは、検索エンジンを通じて前記キーワードを取得し、該キーワードが前記社会的属性タイプに対応するキーワードであるか否かを判定し、そうである場合、ソーシャルネットワーキングクエリインターフェイスを通じて前記キーワードに対応するユーザデータを取得するようにさらに構成される、
ことを特徴とする請求項７に記載のソーシャルネットワークの検索結果提示装置。
【請求項９】
入力された社会的属性キーワードを取得し、前記入力された社会的属性キーワードに対応する前記ユーザデータを前記分析結果内で取得するように構成された結果検索モジュールをさらに備え、前記提示モジュールは、前記社会的属性キーワードにマッチする前記ユーザデータを提示するようにさらに構成される、
ことを特徴とする請求項７に記載のソーシャルネットワークの検索結果提示装置。
【請求項１０】
前記検索結果取得モジュールは、前記キーワードに従って複数のソーシャルネットワーキングクエリインターフェイスを通じて前記キーワードに対応するユーザデータを取得するようにさらに構成される、
ことを特徴とする請求項７に記載のソーシャルネットワークの検索結果提示装置。
【請求項１１】
前記社会的属性タイプは、名前、地域、業界、年齢、年齢層、誕生日、性別、星座、出身校、卒業クラス、写真、ネットワークバーチャルコミュニティ、職業及び会社から成る群から選択された少なくとも１つを含む、
ことを特徴とする請求項７から１０のいずれか１項に記載のソーシャルネットワークの検索結果提示装置。
【請求項１２】
ユーザ許可情報を取得し、該ユーザ許可情報に対応する許可されたユーザデータを取得し、前記社会的属性タイプに関する前記許可されたユーザデータに対応する前記ユーザデータを前記検索結果内で選抜するように構成されたユーザ選抜モジュールをさらに備え、前記提示モジュールは、前記許可されたユーザデータにマッチする前記ユーザデータを提示するようにさらに構成される、
ことを特徴とする請求項１１に記載のソーシャルネットワークの検索結果提示装置。
【請求項１３】
コンピュータ実行可能命令を記憶するための記憶媒体であって、該記憶媒体は、１又は２以上のプロセッサによって実行される、ソーシャルネットワークの検索結果提示方法を実行するための１又は２以上のプログラムを記憶し、前記方法は、
キーワードを取得し、該キーワードに従って検索結果を取得するステップと、
社会的属性タイプを取得するステップと、
前記社会的属性タイプに従って、該社会的属性タイプに対応する情報を前記検索結果内で取得し、前記社会的属性タイプに従って前記情報を統計的に分析して分析結果を取得するステップと、
前記社会的属性タイプに従って前記分析結果を提示するステップと、
を含むことを特徴とする記憶媒体。
【請求項１４】
前記キーワードを取得し、該キーワードに従って前記検索結果を取得するステップは、  検索エンジンを通じて前記キーワードを取得するステップと、
前記キーワードが前記社会的属性タイプに対応するキーワードであるか否かを判定し、そうである場合、ソーシャルネットワーキングクエリインターフェイスを通じて前記キーワードに対応するユーザデータを取得するステップと、
を含むことを特徴とする請求項１３に記載の記憶媒体。
【請求項１５】
前記方法は、前記社会的属性タイプに従って前記分析結果を提示するステップの後に、  入力された社会的属性キーワードを取得するステップと、
前記入力された社会的属性キーワードに対応する前記ユーザデータを前記分析結果内で取得するステップと、
前記社会的属性キーワードにマッチする前記ユーザデータを提示するステップと、
をさらに含むことを特徴とする請求項１３に記載の記憶媒体。
【請求項１６】
前記キーワードに従って検索結果を取得するステップは、前記キーワードに従って複数のソーシャルネットワーキングクエリインターフェイスを通じて前記キーワードに対応するユーザデータを取得するステップを含む、
ことを特徴とする請求項１３に記載の記憶媒体。
【請求項１７】
前記社会的属性タイプは、名前、地域、業界、年齢、年齢層、誕生日、性別、星座、出身校、卒業クラス、写真、ネットワークバーチャルコミュニティ、職業及び会社から成る群から選択された少なくとも１つを含む、
ことを特徴とする請求項１３から１６のいずれか１項に記載の記憶媒体。
【請求項１８】
前記方法は、前記社会的属性タイプに従って前記分析結果を提示するステップの前に、  ユーザ許可情報を取得するステップと、
前記ユーザ許可情報に対応する許可されたユーザデータを取得するステップと、
前記社会的属性タイプに関する前記許可されたユーザデータに対応する前記ユーザデータを前記検索結果内で選抜するステップと、
前記許可されたユーザデータにマッチする前記ユーザデータを提示するステップと、
をさらに含むことを特徴とする請求項１７に記載の記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
〔関連出願との相互参照〕
本出願は、２０１２年９月１０日に中国国家知識産権局に出願された「ソーシャルネットワークの検索結果提示方法及び装置、並びに記憶媒体」という名称の中国特許出願第２０１２１０３３２２４４．０号に対する外国優先権を主張するものであり、この特許出願はその全体が引用として本明細書に組み入れられる。
【０００２】
本開示は、ネットワーク技術に関し、具体的には、ソーシャルネットワークの検索結果提示方法及び装置、並びに記憶媒体に関する。
【背景技術】
【０００３】
ソーシャルネットワーキングサービス（ＳＮＳ）は、社会的関係に基づくサービスネットワークである。この社会的関係には、親戚、地域、クラスメート、同僚、学友、仲間、同級生などが含まれる。ＳＮＳのバーチャルコミュニティでは、ユーザ同士が現実の社会的関係を通じて結びつけられ、インターネットを通じて様々な種類の社会的活動を行うことができる。
【０００４】
従来のＳＮＳが提供するユーザ検索機能では、入力されたキーワードを取得し、このキーワードに従ってユーザを発見し、発見されたユーザをリストの形で提示することができる。キーワードは、名前、地域、業界及び年齢層とすることができる。例えば、ユーザが「開心網」の検索バーに「張●（テイ）」と入力した場合、「張●（テイ）」を含む名前の全てのユーザデータが後続の拡張ページ内にリストの形で提示され、ユーザが友人を追加するのに便利である。（「●」は女偏に「亭」。以下同じ）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術によるソーシャルネットワークの検索結果提示方法では、通常、検索されたユーザデータがリスト又はタイルの形でしか提示されない。ユーザは、その後の友人を追加する過程において、求める社会的関係に一致する求めるユーザデータを素早く見つけることができない。通常、ユーザは、リスト内に提示されたユーザデータの全ての社会的関係（すなわち、年齢、出身校及び職場）を１つずつ見て何度もページを切り替える必要があり、これではユーザが操作するのに不便である。
【０００６】
従って、ユーザの操作をより便利にすることができるソーシャルネットワークの検索結果提示方法を提供することが必要である。
【課題を解決するための手段】
【０００７】
ソーシャルネットワークの検索結果提示方法は、
キーワードを取得し、このキーワードに従って検索結果を取得するステップと、
社会的属性タイプを取得するステップと、
この社会的属性タイプに従って、社会的属性タイプに対応する情報を検索結果内で取得し、社会的属性タイプに従って情報を統計的に分析して分析結果を取得するステップと、  社会的属性タイプに従って分析結果を提示するステップと、
を含む。
【０００８】
ユーザの操作をより便利にすることができるソーシャルネットワークの検索結果提示装置を提供することも必要である。
【０００９】
ソーシャルネットワークの検索結果提示装置は、
キーワードを取得し、このキーワードに従って検索結果を取得するように構成された検索結果取得モジュールと、
社会的属性タイプを取得するように構成された社会的属性タイプ取得モジュールと、
この社会的属性タイプに従って、社会的属性タイプに対応する情報を検索結果内で取得し、社会的属性タイプに従って情報を統計的に分析して分析結果を取得するように構成された統計的分析モジュールと、
社会的属性タイプに従って分析結果を提示するように構成された提示モジュールと、
を備える。
【００１０】
さらに、ユーザの操作をより便利にすることができる記憶媒体を提供することも必要である。
【００１１】
コンピュータ実行可能命令を記憶するための記憶媒体は、１又は２以上のプロセッサによって実行される、ソーシャルネットワークの検索結果提示方法の方法を実行するための１又は２以上のプログラムを記憶し、この方法は、
キーワードを取得し、このキーワードに従って検索結果を取得するステップと、
社会的属性タイプを取得するステップと、
この社会的属性タイプに従って、社会的属性タイプに対応する情報を検索結果内で取得し、社会的属性タイプに従って情報を統計的に分析して分析結果を取得するステップと、  社会的属性タイプに従って分析結果を提示するステップと、
を含む。
【００１２】
これらのソーシャルネットワークの検索結果提示方法及び装置、並びに記憶媒体では、社会的属性に従って検索結果が統計的に分析された上でユーザに提示されるので、ユーザは、検索結果内で社会的属性の分布を都合良く調べることができる。ユーザは、後で友人を追加する際に自分との関連性が高い友人を選択することができ、従ってページを切り替える頻度及びユーザデータを見る頻度を減らすことができ、ユーザにとって便利である。
【図面の簡単な説明】
【００１３】
【図１】一実施形態によるソーシャルネットワークの検索結果提示方法のフローチャートである。
【図２】一実施形態による検索結果の提示インターフェイス図である。
【図３】一実施形態による検索結果の提示インターフェイス図である。
【図４】一実施形態による検索結果の提示インターフェイス図である。
【図５】一実施形態による検索結果の提示インターフェイス図である。
【図６】一実施形態による、ソーシャルネットワークの検索結果提示装置を示すブロック図である。
【図７】別の実施形態による、ソーシャルネットワークの検索結果提示装置を示すブロック図である。
【発明を実施するための形態】
【００１４】
図１を参照すると、ある実施形態では、ソーシャルネットワークの検索結果提示方法が以下のステップを含む。
【００１５】
Ｓ１０２において、キーワードを取得し、このキーワードに従って検索結果を取得する。
【００１６】
キーワードに従って取得される検索結果は、キーワードに対応する一連のユーザデータである。
【００１７】
ある実施形態では、キーワードに対応する検索結果を、ソーシャルネットワーククエリインターフェイスを通じて取得することができる。通常、ソーシャルネットワーキングサイトは、例えばｈｅａｖｙｗｅｉｇｈｔ  Ｗｅｂサービスインターフェイス及びｌｉｇｈｔｗｅｉｇｈｔ  ｐｒｅｓｅｎｔａｔｉｏｎａｌ  ｓｔａｔｅ  ｔｒａｎｓｆｅｒ（ＲＥＳＴ）インターフェイスなどの、ユーザデータに問い合わせを行うためのインターフェイスを提供する。対応するソーシャルネットワーキングクエリインターフェイスにキーワードを送信することにより、ソーシャルネットワーキングサイトのユーザデータを記憶するために使用されるデータベースから、キーワードに対応する検索結果を取得することができる。
【００１８】
さらに、検索エンジンを通じてキーワードを取得し、このキーワードが社会的属性タイプに対応するキーワードであるか否かを判定し、そうである場合、ソーシャルネットワーキングクエリインターフェイスを通じて、キーワードに対応するユーザデータを取得することもできる。
【００１９】
キーワードが社会的属性タイプに対応するキーワードであるか否かを判定するステップを詳細に示すと、キーワードが予め設定した社会的属性データベースに属するかどうかを判定し、そうである場合、そのキーワードは社会的属性タイプに対応し、そうでない場合、そのキーワードは社会的属性タイプに対応しない。社会的属性データベースは、名字、通名、年齢層、業界、地域などの社会的属性タイプを提示するトレーニングコーパスに従って構築することができる。
【００２０】
例えば、ユーザが「張●（テイ）」というキーワードを検索エンジン（Ｓｏｓｏ、Ｂａｉｄｕ又はＧｏｏｇｌｅなど）に入力した場合、このキーワードは、「張」という名字及び「●（テイ）」という通名を含み、これらは社会的属性データベースに属するので、「張●（テイ）」というキーワードは、社会的属性タイプに対応するキーワードであり、ユーザが「北京、ＩＴ、８０年代生まれ」というキーワードを検索エンジン（Ｓｏｓｏ、Ｂａｉｄｕ（登録商標）又はＧｏｏｇｌｅ（登録商標）など）に入力した場合、分割後に「北京」、「ＩＴ」及び「８０年代生まれ」が取得され、これらは社会的属性データベースに属するので、「北京、ＩＴ、８０年代生まれ」というキーワードは社会的属性タイプに対応するキーワードである。
【００２１】
Ｓ１０４において、社会的属性タイプを取得する。
【００２２】
ある実施形態では、社会的属性タイプが、名前、地域、業界、年齢、年齢層、誕生日、性別、星座、出身校、卒業クラス、写真、ネットワークバーチャルコミュニティ、職業及び会社から成る群から選択された少なくとも１つを含む。
【００２３】
ある実施形態では、社会的属性タイプを予め設定し、この社会的属性タイプを表す複数の列挙型を予め設定することができる。「性別」という社会的属性タイプには、「男性」及び「女性」などの列挙型を予め設定することができ、「年齢層」という社会的属性タイプには、「６０年代生まれ」、「７０年代生まれ」、「８０年代生まれ」、「９０年代生まれ」などの列挙型を予め設定することができる。
【００２４】
Ｓ１０６において、社会的属性タイプに従って検索結果内の社会的属性タイプに対応する情報を取得し、この社会的属性タイプに従う情報を統計的に分析して分析結果を取得する。
【００２５】
統計的に分析した分析結果は、検索結果の社会的分布情報であり、すなわち同一又は同様の数のユーザデータを含むユーザデータの数字分布情報である。例えば、社会的属性タイプが年齢層を含む場合、分析結果は、検索結果内の「６０年代生まれ」、「７０年代生まれ」、「８０年代生まれ」、「９０年代生まれ」などの列挙型に関するユーザデータの分布情報を含み、社会的属性タイプが名前を含む場合、分析結果は、検索結果内の同じ名前を含むユーザデータの数字分布情報を含むようになる。
【００２６】
ある実施形態では、社会的属性タイプのために予め設定した列挙型が、キーワード及び数字情報に対応する。各検索結果に対応する社会的属性タイプの情報を社会的属性タイプに従って取得し、社会的属性タイプに従って情報を統計的に分析して分析結果を取得し、これを詳細に示すことができる。
【００２７】
検索結果内のユーザデータを検討してユーザデータを各列挙型と比較し、ユーザデータが、キーワードにマッチする列挙型に対応する情報を含む場合、この列挙型の数を集計する。検討後に、列挙型の数字情報に従って分析結果を生成することができる。
【００２８】
例えば、「地域」という社会的属性タイプは、「北京」、「広東省」、「湖北省」などを含むキーワードにマッチする、省及び自治体に基づく複数の列挙型に予め分割することができる。検索結果内でユーザデータを検討し、ユーザデータが、「広東省」、「広東」及び「粤」などの地域情報を含む場合、「広東省」に対応する地域グループの数字情報に１を追加し、ユーザデータが、「湖北省」、「湖北」及び「鄂」などの地域情報を含む場合、「湖北省」に対応する地域グループの数字情報に１を追加する。検討後に、「北京」に対応する地域グループの数が１２であり、「広東省」に対応する地域グループの数が３８であり、「湖北省」に対応する地域グループの数が６であったと仮定すると、この数字情報に従って分析結果を生成することができる。
【００２９】
別の例では、「年齢層」という社会的属性タイプを、「６０年代生まれ」、「７０年代生まれ」、「８０年代生まれ」、「９０年代生まれ」及び「００年代生まれ」を含む複数の列挙型に予め分割することができる。検索結果内のユーザデータを検討し、ユーザデータが１９８０年〜１９８９年の誕生日を含む場合、「８０年代生まれ」に対応する年齢層の数字情報に１を追加する。ユーザデータが２０００年〜２００９年の誕生日を含む場合、「００年代生まれ」に対応する年齢層の数字情報に１を追加する。
【００３０】
Ｓ１０８において、社会的属性タイプに従って分析結果を提示する。
【００３１】
ある実施形態では、分析結果に従って、社会的属性タイプに対応する図形を生成することができる。例えば、図２を参照すると、分析結果が、地域型、年齢層型、業界型及び性別型の社会的分布情報を含んでおり、これらの分析結果を地域分布図、年齢層分布図、業界分布図及び性別分布図によって提示することができる。
【００３２】
ある実施形態では、複数のソーシャルネットワーキングクエリインターフェイスが存在することができる。キーワードに従って、ソーシャルネットワーキングクエリインターフェイスを通じてキーワードに対応するユーザデータを取得することができる。
【００３３】
例えば、図２は、ユーザが検索エンジンに「張●（テイ）」というキーワードを入力した後に生成される提示インターフェイス図である。入力された「張●（テイ）」というキーワードが検索エンジンを通じて取得され、検索結果内には「張●（テイ）」というキーワードに対応するユーザが合計７２３５９人存在し、そのうち５４５０２人のユーザが「朋友網」というバーチャルコミュニティからのものであり、１７８２０人のユーザが「開心網」というバーチャルコミュニティからのものであり、１７人のユーザが「優士網」というバーチャルコミュニティからのものである。図２には、各バーチャルコミュニティに対応するユーザ数が動画像によって示されており、ユーザは、対応する動画像をクリックすると、対応するバーチャルコミュニティにおけるキーワードのユーザ数を拡大して見ることができる。
【００３４】
図２では、ユーザに対し、検索結果内に性別分布情報がさらに示されている。そのうち、「張●（テイ）」というキーワードに対応する男性ユーザと女性ユーザの割合は、それぞれ９８．７３％及び１．２８％である。ユーザは、動画像にカーソルを移動させると、女性ユーザの正確な数字（６２５０３）及び男性ユーザの正確な数字（８１３）を見ることができる。
【００３５】
図３を参照すると、ある実施形態では、社会的属性タイプが業界を含むこともでき、金融、生物学的医薬品、教育及び訓練、広告及び媒体、交通及び物流、加工及び製造、情報技術（ＩＴ）、観光及び食品、不動産、農業、インターネット、石油生産、並びに（図では１３１６人のユーザ数に対応する）社会福祉を含む「業界」型を表す１４個の列挙型が予め設定される。各列挙型は、動画像によって示すことができる。画像の範囲内でカーソルが検出されると、対応する列挙型のユーザ数が提示される。例えば、社会福祉に対応する画像の範囲内でカーソルが検出されると、社会福祉業界における「張●（テイ）」という名前の１３１６人のユーザ数が示される。
【００３６】
ある実施形態では、この方法が、社会的属性タイプに従って分析結果が提示された後に、入力された社会的属性キーワードを取得するステップと、入力された社会的属性キーワードに対応するユーザデータを分析結果内で取得するステップと、社会的属性キーワードに対応するユーザデータを提示するステップとをさらに含む。
【００３７】
社会的属性キーワードは、社会的属性タイプの列挙型に対応することができる。例えば、ユーザが、「金融」という列挙型に対応するアイコンを選択してクリックした場合、入力される社会的属性キーワードは「金融」である。「金融」という列挙型のユーザデータを選抜して検索結果内に提示することができる。
【００３８】
ある実施形態では、入力された社会的属性キーワードに対応するユーザデータを分析結果内で取得するという特定のステップが、検索結果内の社会的属性キーワードに対応するユーザデータを検索し、すなわち結果内を検索するステップを含む。別の実施形態では、入力された社会的属性キーワードに対応するユーザデータを分析結果内で取得するという特定のステップが、取得したキーワードと入力された社会的属性キーワードを組み合わせ、これらの総計を取り、組み合わせたキーワードに従ってユーザデータを検索して取得するステップを含む。結果内を検索する方法及び組み合わせたキーワードに従って検索を行う方法では、いずれもキーワード及び社会的属性キーワードに同時に一致するユーザデータを取得することができるので、選抜されるユーザデータなどは同じものである。しかしながら、組み合わせたキーワードに従って検索を行う方法では、検索結果を記憶するための記憶スペースを節約できるので、この方法の方が効率的である。
【００３９】
ある実施形態では、この方法が、社会的属性タイプに従って分析結果を提示する前に、ユーザ許可情報を取得するステップと、ユーザ許可情報に対応する許可されたユーザデータを取得するステップと、社会的属性タイプに関する許可されたユーザデータに対応するユーザデータを検索結果内で選抜するステップと、許可されたユーザデータに対応するユーザデータを提示するステップとを含む。
【００４０】
ユーザ許可情報とは、ユーザがソーシャルネットワーキングサービスにログインしてユーザ識別情報を確認した後に生成された情報を意味する。（ソーシャルネットワーキングサービスの外部の他のインターネットＷｅｂサイトからの要求を含む）ユーザ許可情報を伴う要求は、ユーザデータ、アプリケーション情報などを含む、ソーシャルネットワーキングサービス上のユーザ許可情報に対応するユーザデータにアクセスすることができる。許可されたユーザデータとは、ログインしてユーザ許可情報を取得したユーザのユーザデータを意味する。
【００４１】
ある実施形態では、社会的属性タイプに関するユーザ許可データに対応するユーザデータを検索結果から選抜するステップが、特に、社会的属性タイプに関するユーザ許可データの属性タイプを取得するステップと、社会的属性タイプに関するユーザ許可データの属性タイプに対応するユーザデータを検索結果から選抜するステップとを含む。
【００４２】
例えば、広東省で金融業界に従事する男性ユーザがログインし、「張●（テイ）」と入力して検索を行うと仮定すると、取得されるユーザ許可情報の地域属性タイプは「広東省」であり、業界属性タイプは「金融」であり、性別属性タイプは「男性」であり、従って「張●（テイ）」という名前のユーザデータから、地域属性タイプが「広東省」（同じ都市）であり、及び／又は業界属性タイプが「金融」（同じ業界）であり、及び／又は性別属性タイプが「女性」（異性）であるユーザデータが検索結果内で選抜される。この選抜方法は、上述したキーワードクエリ法とすることができ、従って説明は繰り返さない。
【００４３】
図４を参照して分かるように、ユーザは、動画像上のアイコンをクリックすることによって社会的属性キーワードを入力することができ、動画像上のアイコンは、金融、サービスなどを含む業界属性タイプに従う複数の列挙型に対応する。図５を参照して分かるように、ユーザが金融という列挙型に対応するアイコンをクリックした場合、「張●（テイ）」という名前及び「金融」という業界を含むユーザデータを拡大された第２のページに提示することができる。
【００４４】
図５を参照して分かるように、拡大された第２のページでは、許可されたユーザデータを、（同じ地域属性タイプを含む）対応するユーザ地域、（同じ出身校属性タイプを含む）学友又は（同じ業界属性タイプを含む）同僚の情報と共に取得し、複数のタグによって提示することができる。
【００４５】
図６を参照すると、ある実施形態では、ソーシャルネットワークの検索結果提示装置が、検索結果取得モジュール１０２、社会的属性タイプ取得モジュール１０４、統計分析モジュール１０６及び提示モジュール１０８を含む。
【００４６】
検索結果取得モジュール１０２は、キーワードを取得し、このキーワードに従って検索結果を取得するように構成される。
【００４７】
キーワードに従って取得される検索結果は、キーワードに対応する一連のユーザデータである。
【００４８】
ある実施形態では、キーワードに対応する検索結果を、ソーシャルネットワーククエリインターフェイスを通じて取得することができる。通常、ソーシャルネットワーキングサイトは、例えばｈｅａｖｙｗｅｉｇｈｔ  Ｗｅｂサービスインターフェイス及びｌｉｇｈｔｗｅｉｇｈｔ  ｐｒｅｓｅｎｔａｔｉｏｎａｌ  ｓｔａｔｅ  ｔｒａｎｓｆｅｒ（ＲＥＳＴ）インターフェイスなどの、ユーザデータにクエリを行うためのインターフェイスを提供する。対応するソーシャルネットワーキングクエリインターフェイスにキーワードを送信することにより、ソーシャルネットワーキングサイトのユーザデータを記憶するためのデータベースから、キーワードに対応する検索結果を取得することができる。
【００４９】
さらに、検索エンジンを通じてキーワードを取得し、このキーワードが社会的属性タイプの対応するキーワードであるか否かを判定し、そうである場合、ソーシャルネットワーキングクエリインターフェイスを通じて、キーワードに対応するユーザデータを取得する。
【００５０】
検索結果取得モジュール１０２は、キーワードが予め設定した社会的属性データベースに属するか否かを判定するように構成することもでき、属する場合、そのキーワードは社会的属性タイプに対応し、属さない場合、そのキーワードは社会的属性タイプに対応しない。社会的属性データベースは、名字、通名、年齢層、業界、地域などの社会的属性タイプを提示するトレーニングコーパスに従って構築することができる。
【００５１】
例えば、ユーザが「張●（テイ）」というキーワードを検索エンジン（Ｓｏｓｏ、Ｂａｉｄｕ又はＧｏｏｇｌｅなど）に入力した場合、このキーワードは、「張」という名字及び「●（テイ）」という通名を含み、これらは社会的属性データベースに属するので、「張●（テイ）」というキーワードは、社会的属性タイプに対応するキーワードであり、ユーザが「北京、ＩＴ、８０年代生まれ」というキーワードを検索エンジン（Ｓｏｓｏ、Ｂａｉｄｕ又はＧｏｏｇｌｅなど）に入力した場合、分割後に「北京」、「ＩＴ」及び「８０年代生まれ」が取得され、これらは社会的属性データベースに属するので、「北京、ＩＴ、８０年代生まれ」というキーワードは社会的属性タイプに対応するキーワードである。
【００５２】
社会的属性タイプ取得モジュール１０４は、社会的属性タイプを取得するように構成される。
【００５３】
ある実施形態では、社会的属性タイプが、名前、地域、業界、年齢、年齢層、誕生日、性別、星座、出身校、卒業クラス、写真、ネットワークバーチャルコミュニティ、職業及び会社から成る群から選択された少なくとも１つを含む。
【００５４】
ある実施形態では、社会的属性タイプを予め設定することができ、社会的属性タイプに複数の列挙型を予め設定することができる。「性別」という社会的属性タイプには、「男性」及び「女性」などの予め設定した列挙型があり、「年齢層」という社会的属性タイプには、「６０年代以降」、「７０年代以降」、「８０年代以降」、「９０年代以降」などの予め設定した列挙型がある。
【００５５】
統計分析モジュール１０６は、社会的属性タイプに従って各検索結果に対応する社会的属性タイプの情報を取得し、社会的属性タイプに従って情報を統計的に分析し、分析結果を取得するように構成される。
【００５６】
統計的に分析した分析結果は、検索結果の社会的分布情報であり、すなわち同一又は同様の数のユーザデータを含むユーザデータの数字分布情報である。例えば、社会的属性タイプが年齢層を含む場合、分析結果は、「６０年代生まれ」、「７０年代生まれ」、「８０年代生まれ」、「９０年代生まれ」などの列挙型に関するユーザデータの分布情報を検索結果に含み、社会的属性タイプが名前を含む場合、分析結果は、同じ名前を含むユーザデータの数字分布情報を検索結果に含むようになる。
【００５７】
ある実施形態では、社会的属性タイプのために予め設定した列挙型が、キーワード及び数字情報に対応する。各検索結果に対応する社会的属性タイプの情報を社会的属性タイプに従って取得し、この情報を社会的属性タイプに従って分析結果内で統計的に分析し、詳細に示すことができる。
【００５８】
例えば、「地域」という社会的属性タイプは、「北京」、「広東省」、「湖北省」などを含むキーワードにマッチする、省及び自治体に基づく複数の列挙型に予め分割することができる。検索結果内でユーザデータを検討し、ユーザデータが、「広東省」、「広東」及び「粤」などの地域情報を含む場合、「広東省」に対応する地域グループの数字情報に１を追加し、ユーザデータが、「湖北省」、「湖北」及び「鄂」などの地域情報を含む場合、「湖北省」に対応する地域グループの数字情報に１を追加する。検討後、「北京」に対応する地域グループの数が１２であり、「広東省」に対応する地域グループの数が３８であり、「湖北省」に対応する地域グループの数が６であったと仮定すると、この数字情報に従って分析結果を生成することができる。
【００５９】
別の例では、「年齢層」という社会的属性タイプを、「６０年代生まれ」、「７０年代生まれ」、「８０年代生まれ」、「９０年代生まれ」及び「００年代生まれ」を含む複数の列挙型に予め分割することができる。検索結果内でユーザデータを検討し、ユーザデータが１９８０年〜１９８９年の誕生日を含む場合、「８０年代生まれ」に対応する年齢層の数字情報に１を追加する。ユーザデータが２０００年〜２００９年の誕生日を含む場合、「００年代生まれ」に対応する年齢層の数字情報に１を追加する。
【００６０】
提示モジュール１０８は、社会的属性タイプに従って分析結果を提示するように構成される。
【００６１】
ある実施形態では、提示モジュール１０８を、分析結果に従って、社会的属性タイプに対応する図形を生成するように構成することができる。例えば、図２を参照すると、分析結果が、地域型、年齢層型、業界型及び性別型の社会的分布情報を含んでおり、提示モジュール１０８は、これらの分析結果を地域分布図、年齢層分布図、業界分布図及び性別分布図によって提示するように構成することができる。
【００６２】
ある実施形態では、複数のソーシャルネットワーキングクエリインターフェイスが存在することができる。キーワードに従って、ソーシャルネットワーキングクエリインターフェイスを通じてキーワードに対応するユーザデータを取得することができる。
【００６３】
例えば、図２を参照すると、ユーザが検索エンジンに「張●（テイ）」というキーワードを入力した後に取得されるインターフェイス図を示している。検索エンジンに入力された「張●（テイ）」というキーワードを取得し、検索結果には「張●（テイ）」というキーワードに対応するユーザが合計７２３５９人存在する。そのうち、５４５０２人のユーザが「朋友網」というバーチャルコミュニティからのものであり、１７８２０人のユーザが「開心網」というバーチャルコミュニティからのものであり、１７人のユーザが「優士網」というバーチャルコミュニティからのものである。図２には、各バーチャルコミュニティに対応するユーザ数が動画像によって示されており、ユーザは、対応する動画像をクリックすると、対応するバーチャルコミュニティにおけるキーワードのユーザ数を拡大して見ることができる。
【００６４】
図２には、ユーザへの検索結果内に性別分布情報がさらに示されている。そのうち、「張●（テイ）」というキーワードに対応する男性ユーザと女性ユーザの比率は、それぞれ９８．７３％及び１．２８％である。ユーザは、動画像にカーソルを移動させて、女性ユーザの正確な数字（６２５０３）及び男性ユーザの正確な数字（８１３）を見ることができる。
【００６５】
図３を参照して分かるように、この実施形態では、社会的属性タイプが業界を含むこともでき、金融、生物学的医薬品、教育及び訓練、広告及び媒体、交通及び物流、加工及び製造、情報技術（ＩＴ）、観光及び食品、不動産、農業及び飼育、インターネット、石油生産、並びに（図では１３１６人のユーザ数に対応する）社会福祉を含む「業界」型を表す１４個の列挙型を予め設定することができる。各列挙型は、動画像によって示すことができる。画像の範囲内でカーソルが検出されると、対応する列挙型のユーザ数が提示される。例えば、社会福祉に対応する図の範囲内でカーソルが検出されると、社会福祉業界における「張●（テイ）」という名前の１３１６人のユーザ数が示される。
【００６６】
図７を参照して分かるように、ある実施形態では、ソーシャルネットワークの検索結果提示装置が、入力された社会的属性キーワードを取得し、入力された社会的属性キーワードに対応するユーザデータを分析結果内で取得するように構成された結果検索モジュール１１０をさらに含む。提示モジュール１０８は、社会的属性キーワードに対応するユーザデータを提示するようにさらに構成される。
【００６７】
社会的属性キーワードは、社会的属性タイプの列挙型に対応することができる。例えば、ユーザが、「金融」という列挙型に対応するアイコンを選択してクリックした場合、入力される社会的属性キーワードは「金融」である。検索結果から「金融」という列挙型のユーザデータを選抜して提示することができる。
【００６８】
ある実施形態では、結果検索モジュール１１０を、検索結果内の社会的属性キーワードに対応するユーザデータを検索し、すなわち結果内を検索するように構成することができる。別の実施形態では、結果検索モジュール１１０を、取得したキーワードと入力された社会的属性キーワードを組み合わせ、これらの総計を取り、組み合わせたキーワードに従ってユーザデータを検索して取得するように構成することもできる。結果内を検索する方法及び組み合わせたキーワードに従って検索を行う方法では、いずれもキーワード及び社会的属性キーワードに同時に一致するユーザデータを取得することができるので、選抜されるユーザデータなどは同じものである。しかしながら、組み合わせたキーワードに従って検索を行う方法では、検索結果を記憶するための記憶スペースを節約できるので、この方法の方が効率的である。
【００６９】
図７を参照して分かるように、ある実施形態では、ソーシャルネットワークの検索結果提示装置が、ユーザ許可情報を取得し、ユーザ許可情報に対応する許可されたユーザデータを取得し、社会的属性タイプに関する許可されたユーザデータに対応するユーザデータを検索結果内で選抜するように構成されたユーザ選抜モジュール１１２をさらに含む。提示モジュール１０８は、許可されたユーザデータに対応するユーザデータを提示するようにさらに構成される。
【００７０】
ユーザ許可情報とは、ユーザがソーシャルネットワーキングサービスにログインしてユーザ識別情報を確認した後に生成された情報を意味する。（ソーシャルネットワーキングサービスの外部の他のインターネットＷｅｂサイトからの要求を含む）ユーザ許可情報を伴う要求は、ユーザデータ、アプリケーション情報などを含む、ソーシャルネットワーキングサービス上のユーザ許可情報に対応するユーザデータにアクセスすることができる。許可されたユーザデータとは、ログインしてユーザ許可情報を取得したユーザのユーザデータを意味する。
【００７１】
ある実施形態では、ユーザ選抜モジュール１１２を、社会的属性タイプに関するユーザ許可データの属性タイプを取得し、社会的属性タイプに関するユーザ許可データの属性タイプに対応するユーザデータを検索結果内で選抜するように構成することもできる。
【００７２】
例えば、広東省で金融業界に従事する男性ユーザがログインし、「張●（テイ）」と入力して検索を行うと仮定すると、取得されるユーザ許可情報の地域属性タイプは「広東省」であり、業界属性タイプは「金融」であり、性別属性タイプは「男性」であり、従って「張●（テイ）」という名前のユーザデータから、地域属性タイプが「広東省」（同じ都市）であり、及び／又は業界属性タイプが「金融」（同じ業界）であり、及び／又は性別属性タイプが「女性」（異性）であるユーザデータが検索結果内で選抜される。この選抜方法は、上述したキーワードクエリ法とすることができ、従って説明は繰り返さない。
【００７３】
図４を参照して分かるように、ユーザは、動画像上のアイコンをクリックすることによって社会的属性キーワードを入力することができ、動画像上のアイコンは、金融、サービスなどを含む業界属性タイプの下の複数の列挙型に対応する。図５を参照して分かるように、ユーザが金融という列挙型に対応するアイコンをクリックした場合、「張●（テイ）」という名前及び「金融」という業界を含むユーザデータを拡大された第２のページに提示することができる。
【００７４】
図５を参照して分かるように、拡大された第２のページでは、許可されたユーザデータを、（同じ地域属性タイプを含む）対応するユーザ地域、（同じ出身校属性タイプを含む）学友又は（同じ業界属性タイプを含む）同僚の情報と共に取得し、複数のタグによって提示することができる。
【００７５】
当業者であれば、上記の実施形態における方法の過程の全部又は一部を、関連するハードウェアに命令を与えるコンピュータプログラムによって実現することができ、このコンピュータプログラムをコンピュータ可読記憶媒体に記憶させて、プログラムが実行された時に、上述した実施形態における方法の過程を含むことができると理解することができる。記憶媒体は、ディスケット、コンパクトディスク、リードオンリメモリ（ＲＯＭ）又はランダムアクセスメモリ（ＲＡＭ）などとすることができる。
【００７６】
ソーシャルネットワークの検索結果提示方法及び装置、並びに記憶媒体では、社会的属性に従って検索結果がカウントされ分析された上でユーザに提示されるので、ユーザは、検索結果内で社会的属性の分布を都合良く調べることができる。ユーザは、後で友人を追加する際に自分との関連性が高い友人を選択することができ、従ってページを切り替える頻度及びユーザデータを見る頻度を減らすことができ、ユーザにとって便利である。
【００７７】
上述の実施形態では、本開示のわずかな実装方法しか示しておらず、説明は具体的かつ詳細なものであるが、この説明を、本開示の範囲を限界するものとして解釈することはできない。指摘すべきは、本開示の範囲から逸脱することなく様々な修正及び変更を行えることが当業者に明らかな点である。従って、本開示の範囲は、添付の特許請求の範囲によって規定されるべきである。
【図１】
2019194864.tif 000003
【図２】
2019194864.tif 000004
【図３】
2019194864.tif 000005
【図４】
2019194864.tif 000006
【図５】
2019194864.tif 000007
【図６】
2019194864.tif 000008
【図７】
2019194864.tif 000009
【手続補正書】
【提出日】令和1年6月18日(2019.6.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ソーシャルネットワークサービスの検索結果を提示するための方法であって、
キーワードを取得し、該キーワードに従ってサーチ結果を取得するステップと、
社会的属性タイプを取得するステップと、
前記社会的属性タイプに従って、該社会的属性タイプに対応する情報を前記サーチ結果内で取得し、及び前記社会的属性タイプに従って、前記情報を統計的に分析して分析結果を取得するステップと、
ユーザの承認情報を取得し、該ユーザの承認情報に対応する認証ユーザデータを取得し、前記社会的属性タイプに関する前記認証ユーザデータに対応するユーザデータを前記サーチ結果内でスクリーニングし、前記認証ユーザデータにマッチする前記ユーザデータを提示するステップであって、
前記ユーザの承認情報は、ユーザの身元を確認するために前記ソーシャルネットワークサービスにおけるユーザログの後で生成された情報であり、
前記ソーシャルネットワークサービス以外の他のインターネットウェブサイトからの前記ユーザの承認情報を伴うリクエストにより、前記ソーシャルネットワークサービスでの前記ユーザの承認情報に対応する前記ユーザデータにアクセスすることができる当該ステップと、
前記社会的属性タイプに従って前記分析結果を提示するステップと、
を含む、方法。
【請求項２】
前記キーワードを取得し、該キーワードに従って前記サーチ結果を取得するステップは、
検索エンジンを通じて前記キーワードを取得するステップと、
前記キーワードが前記社会的属性タイプに対応するキーワードであるか否かを判定し、そうである場合、ソーシャルネットワーキングクエリインターフェイスを通じて前記キーワードに対応するユーザデータを取得するステップと、
を含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記社会的属性タイプに従って前記分析結果を提示するステップの後に、
入力された社会的属性キーワードを取得するステップと、
前記入力された社会的属性キーワードに対応する前記ユーザデータを前記分析結果内で取得するステップと、
前記社会的属性キーワードにマッチする前記ユーザデータを提示するステップと、
をさらに含む、請求項１又は２に記載の方法。
【請求項４】
前記キーワードに従ってサーチ結果を取得するステップは、前記キーワードに従って複数のソーシャルネットワーキングクエリインターフェイスを通じて前記キーワードに対応するユーザデータを取得するステップを含む、請求項１〜３の何れか１項に記載の方法。
【請求項５】
前記社会的属性タイプは、名前、地域、業界、年齢、年齢層、誕生日、性別、星座、出身校、卒業クラス、写真、ネットワークバーチャルコミュニティ、職業及び会社から成るグループから選択された少なくとも１つを含む、請求項１〜４の何れか１項に記載の方法。
【請求項６】
統計的に分析して取得した前記分析結果は、前記サーチ結果の社会的な分布情報である、請求項１〜５の何れか１項に記載の方法。
【請求項７】
前記キーワードが前記社会的属性タイプに対応するキーワードであるか否かを判定するステップは、前記キーワードがプリセットされた社会的属性データベースに属するか否かを決定することを含み、前記社会的属性データベースは、名字、通名、年齢層、業界、地域を含む社会的属性タイプを提示するトレーニングコーパスに従って確立されている、請求項２〜５の何れか１項に記載の方法。
【請求項８】
前記社会的属性タイプに従って、該社会的属性タイプに対応する情報を前記サーチ結果内で取得し、及び前記社会的属性タイプに従って、前記情報を統計的に分析して分析結果を取得するステップは、
前記サーチ結果内で前記ユーザデータを追跡し、
前記ユーザデータを、前記社会的属性タイプの各列挙型と比較し、前記ユーザデータが前記キーワードにマッチする列挙型に対応する情報を含む場合、該列挙型の数字情報が累積され、
前記追跡の後で、前記列挙型の数字情報に従い分析結果が生成される、
ことを含む、請求項１〜７の何れか１項に記載の方法。
【請求項９】
前記入力された社会的属性キーワードに対応する前記ユーザデータを前記分析結果内で取得するステップは、
取得した前記キーワードと、前記入力された社会的属性キーワードとを組み合わせ且つ総計を取り、及び
前記組み合わせたキーワードに従って前記ユーザデータを検索且つ取得する、
ことを含む、請求項３に記載の方法。
【請求項１０】
ソーシャルネットワークサービスのサーチ結果を提示するための装置であって、
キーワードを取得し、該キーワードに従ってサーチ結果を取得するように構成されたサーチ結果取得モジュールと、
社会的属性タイプを取得するように構成された社会的属性タイプ取得モジュールと、
前記社会的属性タイプに従って、該社会的属性タイプに対応する情報を前記サーチ結果内で取得し、前記社会的属性タイプに従って前記情報を統計的に分析して分析結果を取得するように構成された統計分析モジュールと、
ユーザの承認情報を取得し、該ユーザの承認情報に対応する認証ユーザデータを取得し、前記社会的属性タイプに関する前記認証ユーザデータに対応するユーザデータを前記サーチ結果内でスクリーニングし、前記認証ユーザデータにマッチする前記ユーザデータを提示するユーザスクリーニングモジュールであって、
前記ユーザの承認情報は、ユーザの身元を確認するために前記ソーシャルネットワークサービスにおけるユーザログの後で生成された情報であり、
前記ソーシャルネットワークサービス以外の他のインターネットウェブサイトからの前記ユーザの承認情報を伴うリクエストにより、前記ソーシャルネットワークサービスでの前記ユーザの承認情報に対応する前記ユーザデータにアクセスすることができる当該ユーザスクリーニングモジュールと、
前記社会的属性タイプに従って前記分析結果を提示するように構成された提示モジュールと、
を備えることを特徴とする装置。
【請求項１１】
コンピュータ実行可能命令を記憶するための記憶媒体であって、該記憶媒体は、１又は２以上のプロセッサによって実行される、請求項１〜９の何れか１項に記載の方法を実行するための１又は２以上のプログラムを記憶する、記憶媒体。
【外国語明細書】
2019194864000001.pdf