(57)【要約】  マイクロブログ検索方法は、ユーザにより要求されるマイクロブログ情報を取得するステップと、前記マイクロブログ情報におけるマイクロブログ公開ユーザ情報と内容情報を抽出して、前記マイクロブログ情報をグレーディングするステップと、前記グレードに従って前記マイクロブログ情報をシーケンシングするステップと、前記シーケンシング結果に従って前記マイクロブログ情報を表示するステップとを含む。前記マイクロブログシーケンシング方法において、マイクロブログ情報におけるマイクロブログ公開ユーザ情報と内容情報を抽出してマイクロブログをグレーディングし、そしてグレードに従ってマイクロブログ情報をシーケンシングし、ユーザに関連するマイクロブログ情報を前にシーケンシングし、それによってユーザがマイクロブログ情報をチェックするのに便利である。また、マイクロブログのシーケンシングシステム、マイクロブログの検索、表示方法及びシステムが提供されている。【選択図】図１
2014522540.tif 000002
【特許請求の範囲】
【請求項１】
マイクロブログシーケンシング方法であって、
ユーザにより要求されるマイクロブログ情報を取得するステップと、
前記マイクロブログ情報におけるマイクロブログ公開ユーザ情報と内容情報を抽出して、前記マイクロブログ情報をグレーディングするステップと、
前記グレードに従って前記マイクロブログ情報をシーケンシングするステップと、
前記シーケンシング結果に従って前記マイクロブログ情報を表示するステップと、を含むことを特徴とする方法。
【請求項２】
前記マイクロブログ情報におけるマイクロブログ公開ユーザ情報を抽出して前記マイクロブログ情報をグレーディングするステップは、
前記マイクロブログ公開ユーザのマイクロブログ操作記録を取得し、前記マイクロブログ操作記録によって前記マイクロブログ公開ユーザの活性度を計算し、
前記活性度によって前記マイクロブログ情報をグレーディングすることを含むことを特徴とする
請求項１に記載のマイクロブログシーケンシング方法。
【請求項３】
前記マイクロブログ情報におけるマイクロブログ公開ユーザ情報を抽出して前記マイクロブログ情報をグレーディングするステップは、
前記マイクロブログ公開ユーザの個人情報及びマイクロブログ要求ユーザの個人情報を取得し、前記マイクロブログ公開ユーザの個人情報と前記マイクロブログ要求ユーザの個人情報との類似度を計算し、
前記マイクロブログ公開ユーザと前記マイクロブログ要求ユーザの間のインタラクション記録を取得し、前記インタラクション記録によって前記マイクロブログ公開ユーザと前記マイクロブログ要求ユーザとの関連度を計算し、
前記類似度と前記関連度によって前記マイクロブログ情報をグレーディングすることを含むことを特徴とする
請求項１または２に記載のマイクロブログシーケンシング方法。
【請求項４】
前記マイクロブログ情報における内容情報を抽出して前記マイクロブログ情報をグレーディングするステップは、
前記マイクロブログ情報におけるマイクロブログ内容を取得し、前記マイクロブログ内容及びマイクロブログ主題タイプの特徴によって前記マイクロブログ情報におけるマイクロブログ内容の主題タイプベクトルを取得し、
マイクロブログ要求ユーザの履歴的マイクロブログ内容を取得し、前記履歴的マイクロブログ内容及びマイクロブログ主題タイプの特徴によって前記マイクロブログ要求ユーザの履歴的マイクロブログ内容の主題タイプベクトルを取得し、
前記マイクロブログ情報におけるマイクロブログ内容の主題タイプベクトルと前記マイクロブログ要求ユーザの履歴的マイクロブログ内容の主題タイプベクトルによって、前記マイクロブログ情報におけるマイクロブログ内容と前記マイクロブログ要求ユーザの履歴的マイクロブログ内容との類似度を計算し、
前記類似度によって前記マイクロブログ情報をグレーディングすることを含むことを特徴とする
請求項１に記載のマイクロブログシーケンシング方法。
【請求項５】
前記マイクロブログ情報における内容情報を抽出して前記マイクロブログ情報をグレーディングするステップの前に、前記方法は、さらに、
予め設定されたマイクロブログ主題タイプを取得するステップと、
前記マイクロブログ主題タイプの訓練サブセットを取得するステップと、
前記訓練サブセットから前記マイクロブログ主題タイプの特徴を抽出するステップとを含むことを特徴とする
請求項４に記載のマイクロブログシーケンシング方法。
【請求項６】
前記マイクロブログ主題タイプの訓練サブセットを取得する前記ステップは、
前記マイクロブログ主題タイプのキーワードによってマイクロブログを検索して、前記マイクロブログ主題タイプの初期訓練サブセットを取得し、
予め設定された回数に従って、
前記初期訓練サブセットにおける高頻度ワードを統計するステップと、前記高頻度ワードによってマイクロブログを検索し、検索結果を前記初期訓練サブセットに加えるステップとを、繰り返して実行することを特徴とする
請求項５に記載のマイクロブログシーケンシング方法。
【請求項７】
前記シーケンシング結果に従って前記マイクロブログ情報を表示する前記ステップの前に、前記方法は、さらに、
予め設定されたマイクロブログ表示タイプに従って前記マイクロブログ情報におけるマイクロブログ内容を分類して、前記マイクロブログ内容が所属する表示タイプを取得するステップと、を含み、
前記シーケンシング結果に従って前記マイクロブログ情報を表示する前記ステップは、
前記マイクロブログ内容が所属する表示タイプ及び前記シーケンシング結果に従って前記マイクロブログ情報を表示することであることを特徴とする
請求項１に記載のマイクロブログシーケンシング方法。
【請求項８】
マイクロブログシーケンシングシステムであって、
ユーザにより要求されるマイクロブログ情報を取得することに用いられるマイクロブログ情報取得モジュールと、
前記マイクロブログ情報におけるマイクロブログ公開ユーザ情報を抽出し、前記マイクロブログ公開ユーザ情報によって前記マイクロブログ情報をグレーディングすることに用いられるユーザ情報グレーディングモジュールと、前記マイクロブログ情報における内容情報を抽出し、前記内容情報によって前記マイクロブログ情報をグレーディングすることに用いられる内容情報グレーディングモジュールとを含むグレーディングモジュールと、
前記グレードによって前記マイクロブログ情報をシーケンシングすることに用いられるシーケンシングモジュールと、
前記シーケンシング結果に従って前記マイクロブログ情報を表示することに用いられる表示モジュールとを、
備えることを特徴とするシステム。
【請求項９】
前記ユーザ情報グレーディングモジュールは、
前記マイクロブログ公開ユーザのマイクロブログ操作記録を取得し、前記マイクロブログ操作記録によって前記マイクロブログ公開ユーザの活性度を計算することに用いられる活性度計算ユニットと、
前記活性度によって前記マイクロブログ情報をグレーディングすることに用いられる第１のグレーディングユニットと、
を含むことを特徴とする
請求項８に記載のマイクロブログシーケンシングシステム。
【請求項１０】
前記ユーザ情報グレーディングモジュールは、
前記マイクロブログ公開ユーザの個人情報及びマイクロブログ要求ユーザの個人情報を取得し、前記マイクロブログ公開ユーザの個人情報と前記マイクロブログ要求ユーザの個人情報との類似度を計算することに用いられる個人情報類似度計算ユニットと、
前記マイクロブログ公開ユーザと前記マイクロブログ要求ユーザの間のインタラクション記録を取得し、前記インタラクション記録によって前記マイクロブログ公開ユーザと前記マイクロブログ要求ユーザとの関連度を計算することに用いられる関連度計算ユニットと、
前記類似度と前記関連度によって前記マイクロブログ情報をグレーディングすることに用いられる第２のグレーディングユニットと、
を含むことを特徴とする
請求項８または９に記載のマイクロブログシーケンシングシステム。
【請求項１１】
前記内容情報グレーディングモジュールは、
前記マイクロブログ情報におけるマイクロブログ内容を取得し、前記マイクロブログ内容及びマイクロブログ主題タイプの特徴によって前記マイクロブログ情報におけるマイクロブログ内容の主題タイプベクトルを取得することに用いられ、また、
マイクロブログ要求ユーザの履歴的マイクロブログ内容を取得し、前記履歴的マイクロブログ内容及びマイクロブログ主題タイプの特徴によって前記マイクロブログ要求ユーザの履歴的マイクロブログ内容の主題タイプベクトルを取得することに用いられるタイプベクトル抽出ユニットと、
前記マイクロブログ情報におけるマイクロブログ内容の主題タイプベクトルと前記マイクロブロ要求ユーザの履歴的マイクロブロ内容の主題タイプベクトルによって、前記マイクロブログ情報におけるマイクロブログ内容と前記マイクロブログ要求ユーザの履歴的マイクロブログ内容との類似度を計算することに用いられる内容類似度計算ユニットと、
前記類似度によって前記マイクロブログ情報をグレーディングすることに用いられる第３のグレーディングユニットとを含むことを特徴とする
請求項８に記載のマイクロブログシーケンシングシステム。
【請求項１２】
分類モデル訓練モジュールをさらに備え、前記分類モデル訓練モジュールは、
予め設定されたマイクロブログ主題タイプを取得することに用いられる主題タイプ取得モジュールと、
前記マイクロブログ主題タイプの訓練サブセットを取得することに用いられる訓練セット取得モジュールと、
前記訓練サブセットから前記マイクロブログ主題タイプの特徴を抽出することに用いられる特徴抽出モジュールと、
を含むことを特徴とする
請求項１１に記載のマイクロブログシーケンシングシステム。
【請求項１３】
前記訓練セット取得モジュールは、前記マイクロブログ主題タイプのキーワードによってマイクロブログを検索し、前記マイクロブログ主題タイプの初期訓練サブセットを取得し、そして予め設定された回数に従って、前記初期訓練サブセットにおける高頻度ワードを統計し、前記高頻度ワードによってマイクロブログを検索して、検索結果を前記初期訓練サブセットに加えるステップを繰り返して実行することに用いられることを特徴とする
請求項１２に記載のマイクロブログシーケンシングシステム。
【請求項１４】
予め設定されたマイクロブログ表示タイプに従って前記マイクロブログ情報におけるマイクロブログ内容を分類して、前記マイクロブログ内容が所属している表示タイプを取得することに用いられ、また、
前記マイクロブログ内容が所属している表示タイプ及び前記シーケンシング結果に従って前記マイクロブログ情報を表示することに用いられる表示タイプ分類モジュールをさらに備えることを特徴とする
請求項８に記載のマイクロブログシーケンシングシステム。
【請求項１５】
マイクロブログ検索方法であって、
請求項１〜７のいずれか１項に記載のマイクロブログシーケンシング方法に従ってマイクロブログ検索結果をシーケンシングすることであって、ユーザにより要求されるマイクロブログ情報を取得する前記ステップは、ユーザにより入力されたキーワードによって検索して、前記ユーザにより要求されるマイクロブログ情報を取得することを含むことを特徴とする方法。
【請求項１６】
請求項８〜１４のいずれか１項に記載のマイクロブログシーケンシングシステムを備えるものであって、前記マイクロブログ情報取得モジュールは、ユーザにより入力されたキーワードによって検索して、前記ユーザにより要求されるマイクロブログ情報を取得することに用いられることを特徴とするマイクロブログ検索システム。
【請求項１７】
マイクロブログ表示方法であって、
請求項１〜７のいずれか１項に記載のマイクロブログシーケンシング方法に従ってマイクロブログ要求結果をシーケンシングすることであって、ユーザにより要求されるマイクロブログ情報を取得する前記ステップは、ユーザ識別子に対応するマイクロブログ要求情報によって、前記ユーザにより要求されるマイクロブログ情報を取得することを含むことを特徴とする方法。
【請求項１８】
請求項８〜１４のいずれか１項に記載のマイクロブログシーケンシングシステムを備えるものであって、前記マイクロブログ情報取得モジュールは、ユーザ識別子に対応するマイクロブログ要求情報によって、前記ユーザにより要求されるマイクロブログ情報を取得することに用いられることを特徴とするマイクロブログ表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク技術に関し、特にマイクロブログのシーケンシング、検索、表示方法及びシステムに関する。
【背景技術】
【０００２】
ネットワーク技術の発展に伴い、マイクロブログは、ユーザが互いに通信したり、自分を表示したりする重要なプラットフォームになる。ユーザは、マイクロブログを検索することで、自分が関心を持つ情報を取得することができる。
【０００３】
従来のマイクロブログシーケンシング方法は、一般的にマイクロブログを時系列順でシーケンシングし、新しい時間のマイクロブログを前に近くシーケンシングする。
【０００４】
従来のマイクロブログシーケンシング方法において、全てのユーザのマイクロブログを一緒に混合し、時系列順だけでシーケンシングするため、ユーザは、大量の努力と時間を費やして多数の複雑なマイクロブログから自分が関心を持つ、自分に関連するマイクロブログを検索することが必要となる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
これに鑑み、ユーザがチャックするのに便利なマイクロブログシーケンシング方法を提供することが必要となる。
【課題を解決するための手段】
【０００６】
マイクロブログのシーケンシング方法は、
ユーザにより要求されるマイクロブログ情報を取得するステップと、
前記マイクロブログ情報におけるマイクロブログ公開ユーザ情報と内容情報を抽出して、前記マイクロブログ情報をグレーディングするステップと、
前記グレードに従って前記マイクロブログ情報をシーケンシングするステップと、
前記シーケンシング結果に従って前記マイクロブログ情報を表示するステップと、を含む。
【０００７】
これに基づいて、ユーザがチャックするのに便利なマイクロブログシーケンシングシステムを提供することが必要となる。
【０００８】
マイクロブログシーケンシングシステムは、
ユーザにより要求されるマイクロブログ情報を取得することに用いられるマイクロブログ情報取得モジュールと、
前記マイクロブログ情報におけるマイクロブログ公開ユーザ情報を抽出して、前記マイクロブログ公開ユーザ情報によって前記マイクロブログ情報をグレーディングすることに用いられるユーザ情報グレーディングモジュールと、前記マイクロブログ情報における内容情報を抽出して、前記内容情報によって前記マイクロブログ情報をグレーディングすることに用いられる内容情報グレーディングモジュールモジュールとを含むグレーディングモジュールと、
前記グレードに従って前記マイクロブログ情報をシーケンシングすることに用いられるシーケンシングモジュールと、
前記シーケンシング結果に従って前記マイクロブログ情報を表示することに用いられる表示モジュールと、を備える。
【０００９】
また、ユーザがチェックするのに便利なマイクロブログ検索方法を提供する。
【００１０】
マイクロブログ検索方法は、前記マイクロブログシーケンシング方法に従って前記マイクロブログ検索結果をシーケンシングすることであって、ユーザにより要求されるマイクロブログ情報を取得する前記ステップが、ユーザにより入力されたキーワードによって検索して、前記ユーザにより要求されるマイクロブログ情報を取得することを含む。
【００１１】
また、ユーザがチェックするのに便利なマイクロブログ検索システムを提供する。
【００１２】
マイクロブログ検索システムは、前記マイクロブログシーケンシングシステムを備えるものであって、前記マイクロブログ情報取得モジュールが、ユーザにより入力されたキーワードによって検索して、前記ユーザにより要求されるマイクロブログ情報を取得することに用いられる。
【００１３】
また、ユーザがチェックするのに便利なマイクロブログ表示方法を提供する。
【００１４】
マイクロブログ表示方法は、前記マイクロブログシーケンシング方法に従ってマイクロブログ要求結果をシーケンシングすることであって、ユーザにより要求されるマイクロブログ情報を取得する前記ステップが、ユーザ識別子に対応するマイクロブログ要求情報によって、前記ユーザにより要求されるマイクロブログ情報を取得することを含む。
【００１５】
また、ユーザがチェックするのに便利なマイクロブログ表示システムを提供する。
【００１６】
マイクロブログ表示システムは、前記マイクロブログシーケンシングシステムを備えるものであって、前記マイクロブログ情報取得モジュールが、ユーザ識別子に対応するマイクロブログ要求情報によって、前記ユーザにより要求されるマイクロブログ情報を取得することに用いられる。
【００１７】
前記マイクロブログのシーケンシング、検索、表示方法及びシステムにおいて、マイクロブログ情報におけるマイクロブログ公開ユーザ情報と内容情報を抽出して、マイクロブログをグレーディングして、そしてグレードに従ってマイクロブログ情報をシーケンシングし、ユーザに関連するマイクロブログ情報を前にシーケンシングすることができ、それによってユーザがマイクロブログ情報をチャックするのに便利である。
【図面の簡単な説明】
【００１８】
【図１】一実施形態におけるマイクロブログシーケンシング方法のフローチャートである。
【図２】一実施形態におけるマイクロブログ情報におけるマイクロブログ公開ユーザ情報を抽出してマイクロブログ情報をグレーディングするフローチャートである。
【図３】別の実施形態におけるマイクロブログ情報におけるマイクロブログ公開ユーザ情報を抽出してマイクロブログ情報をグレーディングするフローチャートである。
【図４】一実施形態におけるマイクロブログ情報における内容情報を抽出してマイクロブログ情報をグレーディングするフローチャートである。
【図５】一実施形態における訓練マイクロブログ主題タイプの特徴のフローチャートである。
【図６】一実施形態におけるマイクロブログ主題タイプの訓練サブセットを取得するフローチャートである。
【図７】一実施形態における科学技術ネットワークタイプの訓練サブセットを取得する概略図である。
【図８】一実施形態におけるマイクロブログシーケンシング方法の原理を示す図である。
【図９】一実施形態におけるマイクロブログシーケンシングシステムの構成図である。
【図１０】一実施形態におけるグレーディングモジュールの構成図である。
【図１１】一実施形態におけるユーザ情報グレーディングモジュールの構成図である。
【図１２】別の実施形態におけるユーザ情報グレーディングモジュールの構成図である。
【図１３】一実施形態における内容情報グレーディングモジュールの構成図である。
【図１４】一実施形態における分類モデル訓練モジュールの構成図である。
【発明を実施するための形態】
【００１９】
図１に示すように、一実施形態において、マイクロブログシーケンシング方法は、以下のステップを含む：
ステップＳ１０１：ユーザにより要求されるマイクロブログ情報を取得する。
【００２０】
ステップ１０２：マイクロブログ情報におけるマイクロブログ公開ユーザ情報と内容情報を抽出して、マイクロブログ情報をグレーディングする。
【００２１】
好ましくは、マイクロブログ情報におけるマイクロブログ公開ユーザ情報及び内容情報とマイクロブログ要求ユーザとの関連性が高いと、当該マイクロブログ情報に対するグレードも高い。
【００２２】
ステップＳ１０３：グレードによってマイクロブログ情報をシーケンシングする。
【００２３】
好ましくは、グレードのハイとローに従ってマイクロブログ情報をシーケンシングし、即ちマイクロブログ情報のグレードが高いほど、そのシーケンスが前に近い。
【００２４】
ステップＳ１０４：シーケンシング結果に従ってマイクロブログ情報を表示する。
【００２５】
前記マイクロブログのシーケンシング方法において、マイクロブログ情報におけるマイクロブログ公開ユーザ情報と内容情報を抽出し、マイクロブログをグレーディングし、そしてグレードに従ってマイクロブログ情報をシーケンシングし、ユーザに関連するマイクロブログ情報を前にシーケンシングすることができ、それによってユーザがマイクロブログ情報をチャックするのに便利である。
【００２６】
図２に示すように、一実施形態において、ステップＳ１０２でマイクロブログ情報におけるマイクロブログ公開ユーザ情報を抽出してマイクロブログ情報をグレーディングするステップは、
マイクロブログ公開ユーザのマイクロブログ操作記録を取得し、マイクロブログ操作記録によってマイクロブログ公開ユーザの活性度を計算するステップＳ１２２を含む。
【００２７】
一実施形態において、マイクロブログ公開ユーザのＩＤによってユーザのマイクロブログ操作記録が記録されたデータベースからユーザのＩＤに対応するマイクロブログ操作記録を検索することができる。好ましくは、マイクロブログ操作記録が、ＶＩＰユーザであるかどうかこと、マイクロブログの更新頻度、マイクロブログの転載率、マイクロブログのオリジナルレート、マイクロブログの転送論評回数、マイクロブログの平均ワード数、コメディスコアなどを含むことができる。一実施形態において、コメディスコアは、マイクロブログ公開ユーザのマイクロブログに対する他のユーザのコメディスコアによって取得されることができる。
【００２８】
マイクロブログ公開ユーザのマイクロブログ操作記録は、マイクロブログ公開ユーザの活性度を反映している。具体的には、マイクロブログ公開ユーザがＶＩＰユーザである、またはそのマイクロブログの更新頻度が高く、転載率が高く、オリジナルレートが高く、転送論評の回数が多く、平均ワード数が多い、またはコメディスコアが高いなどの場合、マイクロブログ公開ユーザの活性度を相応的に高くように設定することもできる。
【００２９】
ステップＳ１２２：活性度によってマイクロブログ情報をグレーディングする。
【００３０】
好ましくは、マイクロブログ公開ユーザの活性度が高い場合、当該マイクロブログに対するグレードを相応的に増やすことができ、これは活性度が高いマイクロブログ公開ユーザにより公開されたマイクロブログがさらに容易にユーザに関心を持たせるためである。
【００３１】
本実施形態において、活性度が高いマイクロブログ公開ユーザのマイクロブログ情報に対するグレードも高く、そしてグレードが高いマイクロブログ情報を前にシーケンシングし、即ち更にユーザの関心を引きつける可能なマイクロブログ情報を前にシーケンシングすることにより、ユーザは、自分が興味を持っているマイクロブログ情報をチャックするのに便利である。
【００３２】
図３に示すように、一実施形態において、ステップ１０２でマイクロブログ情報におけるマイクロブログ公開ユーザ情報を抽出してマイクロブログ情報をグレーディングするステップは、
マイクロブログ公開ユーザの個人情報及びマイクロブログ要求ユーザの個人情報を取得して、マイクロブログ公開ユーザの個人情報とマイクロブログ要求ユーザの個人情報との類似度を計算するステップＳ１３２を含む。
【００３３】
一実施形態において、ユーザのＩＤによってユーザの個人情報が記憶されたデータベースからユーザのＩＤに対応する個人情報を検索することができる。具体的に、個人情報は、興味、学歴、専門、地域、個人化署名、収集されたマイクロブログ情報、共通友達数、ユーザタイプ情報などを含むことができる。一実施形態において、ユーザタイプは、科学技術タイプ、娯楽タイプ、スポーツタイプ、芸術タイプ、政治タイプなどに分けることができる。好ましくは、ユーザタイプ情報は、ユーザタイプベクトルを含み、ユーザタイプベクトルの成分は、ユーザがあるユーザタイプに片寄るスコアを示し、例えば、ユーザタイプベクトルの第１の成分が科学技術タイプのスコアを示し、第２の成分が娯楽タイプのスコアを示すように定義することができ、他はこれによって類推する。ユーザが科学技術タイプに片寄るスコアは３で、娯楽タイプに片寄るスコアが４である場合、ユーザタイプベクトルは、（３、４、…）と示されることができる。好ましくは、ユーザタイプベクトルの成分のうちのスコアが最も高い成分に対応するユーザタイプを当該ユーザのユーザタイプとして選択することができる。
【００３４】
一実施形態において、ユーザタイプベクトルは、ユーザより手動で設定されてもよく、ユーザが注目しているマイクロブログユーザ及びユーザの友達のユーザタイプを統計することで取得されてもよい。例えば、ユーザが注目しているマイクロブログユーザ及びユーザの友達のうち、科学技術タイプに属する人が５人である場合、ユーザタイプベクトルにおける科学技術タイプに対応する成分を５に設定することができる。
【００３５】
一実施形態において、ユーザの興味が同じであるまたは興味の所属タイプが同じで、例えば全て芸術タイプである場合、マイクロブログ公開ユーザとマイクロブログ要求ユーザの類似度の値を高めることができる。一実施形態において、興味の所属タイプが記憶されたデータベースからユーザの興味の所属タイプを検索することができる。相応的に、ユーザの学歴が同じで、例えば全て大卒であり、またはすべて博士以上の学歴である場合、ユーザ間の類似度の値を増やすこともできる。同様に、ユーザの専門が同じであるまたは専門の所属科目が同じである、またはユーザの地域が同じであるまたは所属区域が同じである、またはユーザの個人化署名において同じキーワードがある、またはユーザにより収集されたマイクロブログ情報が同じである、またはユーザのユーザタイプ情報が類似する、またはユーザ間の共同マイクロブログ友達の数量が設定された閾値を超えるなどの場合、すべてユーザ間の類似度の値を増やすことができる。一実施形態において、前記ユーザタイプベクトルの距離を計算することでユーザタイプ情報の類似度を取得することができ、２つのユーザタイプベクトルの距離が小さいほど、ユーザタイプ情報の類似度は高くなり、相応的なユーザ間の類似度も高い。
【００３６】
ステップＳ１４２：マイクロブログ公開ユーザとマイクロブログ要求ユーザの間のインタラクション記録を取得し、インタラクション記録によってマイクロブログ公開ユーザとマイクロブログ要求ユーザとの関連度を計算する。
【００３７】
一実施形態において、インタラクション記録は、ユーザ間の引用、アクセス、論評、転送記録などを含む。具体的には、ユーザ間の引用、アクセス、論評、転送回数が高い場合、ユーザ間の関連度を相応的に高くように設定することもできる。
【００３８】
ステップＳ１５２：前記類似度と前記関連度によってマイクロブログ情報をグレーディングする。
【００３９】
好ましくは、マイクロブログ公開ユーザとマイクロブログ要求ユーザとの類似度または関連度が高い場合、マイクロブログ情報に対するグレードを増やすことができる。
【００４０】
本実施形態において、マイクロブログ公開ユーザとマイクロブログ要求ユーザの間の個人情報の類似度が高いまたは両者間の関連度が高い場合、マイクロブログ情報に対するグレードも高く、そしてグレードが高いマイクロブログ情報を前にシーケンシングし、これらのマイクロブログ情報もさらにマイクロブログ要求ユーザの興味を更に引きつける可能であるマイクロブログ情報であり、したがって、ユーザが自分の関心を持つマイクロブログ情報をチェックするのに便利である。
【００４１】
一実施形態において、ステップＳ１０２でマイクロブログ情報におけるマイクロブログ公開ユーザ情報を抽出してマイクロブログ情報をマイクロブログするステップは、ステップＳ１１２〜Ｓ１５２を含む。ステップＳ１５２でマイクロブログ情報をグレーディングすることは、ステップＳ１２２でマイクロブログ情報をグレーディングすること上に行われることができ、即ちマイクロブログ公開ユーザの活性度によって取得されたグレード及びマイクロブログ公開ユーザとマイクロブログ要求ユーザの間の個人情報の類似度と関連度によって取得されたグレードをマイクロブログ情報の総合グレードとして統合して、そして前記２つのグレードの総合グレードに占める割合を設定することができる。
【００４２】
図４に示すように、一実施形態において、ステップＳ１０２でマイクロブログ情報における内容情報を抽出してマイクロブログ情報をグレーディングするステップは、
マイクロブログ情報におけるマイクロブログ内容を取得し、マイクロブログ内容及びマイクロブログ主題タイプの特徴によってマイクロブログ情報におけるマイクロブログ内容の主題タイプベクトルを取得するステップＳ１６２を含む。
【００４３】
好ましくは、マイクロブログ内容は、マイクロブログのテキスト内容即ちマイクロブログ公開ユーザにより公開された内容を含む以外に、マイクロブログの論評内容も更に含むことができる。一実施形態において、マイクロブログ内容のワード数が多くないと、当該マイクロブログの公開ユーザが当該マイクロブログの公開時点に近い時間（予め設定されてよく）内に公開したマイクロブログ内容を取得して、複数のマイクロブログ内容を一緒に組み合わせることができる。
【００４４】
好ましくは、マイクロブログ主題タイプは、政治・軍事、文化・芸術、金融・株、感情・生活、社会・法律、娯楽・ゴシップ、科学技術・ネットワーク、健康・食品、スポーツ、自動車・不動産、教育・求職、ファッション・旅行などを含む。好ましくは、主題タイプベクトルの各成分は、マイクロブログ内容があるマイクロブログ主題タイプに属するように片寄るスコアを示し、例えば、主題タイプベクトルの第１の成分が政治・軍事タイプのスコアを示し、第２の成分が文化・芸術タイプのスコアを示し、他はこれによって類推する。これにより、主題タイプベクトル（５、１０、…）は、マイクロブログ内容が政治・軍事タイプに属するように片寄るスコアが５であることを示し、文化・芸術に属するように片寄るスコアが１０であることを示す。好ましくは、スコアが最も高い成分に対応するマイクロブログ主題タイプをマイクロブログ内容が所属するマイクロブログ主題タイプとして選択することができる。
【００４５】
具体的には、予めマイクロブログ主題タイプの特徴を訓練することができ、さらに、従来のナイーブベイズテキスト分類アルゴリズムによりマイクロブログ内容を分類して、マイクロブログ内容の主題タイプベクトルを取得することができ、ここで繰り返して説明しない。
【００４６】
ステップＳ１７２：マイクロブログ要求ユーザの履歴的マイクロブログ内容を取得し、履歴的マイクロブログ内容及びマイクロブログ主題タイプの特徴によってマイクロブログ要求ユーザの履歴的マイクロブログ内容の主題タイプベクトルを取得する。
【００４７】
具体的には、最近の（予めに設定されてよく）マイクロブログ要求ユーザが公開したマイクロブログ内容を取得することができる。好ましくは、複数の履歴的マイクロブログ内容の主題タイプベクトルを取得した後、当該複数のベクトルの平均値をマイクロブログ要求ユーザの履歴的マイクロブログ内容の主題タイプベクトルとして求めることができる。
【００４８】
ステップＳ１８２：マイクロブログ情報におけるマイクロブログ内容の主題タイプベクトルとマイクロブログ要求ユーザの履歴的マイクロブログ内容の主題タイプベクトルベクトルによって、マイクロブログ情報におけるマイクロブログ内容とマイクロブログ要求ユーザの履歴的マイクロブログ内容との類似度を計算する。
【００４９】
具体的には、前記２つの主題タイプベクトルの間の距離を計算することでマイクロブログ情報におけるマイクロブログ内容とマイクロブログ要求ユーザの履歴的マイクロブログ内容との類似度を計算することができる。好ましくは、距離が小さいほど、類似度を高くように設定する。
【００５０】
ステップＳ１９２：当該類似度によってマイクロブログ情報をグレーディングする。
【００５１】
好ましくは、類似度が高いほど、マイクロブログ情報に対するグレードは高い。
【００５２】
本実施形態において、マイクロブログ情報におけるマイクロブログ内容とマイクロブログ要求ユーザの履歴的マイクロブログ内容の類似度が高いと、マイクロブログ情報に対するグレードも高く、そしてグレードが高いマイクロブログ情報を前にシーケンシングし、これらの前に近くシーケンシングされたマイクロブログ内容は、さらに容易にユーザの興味を引きつけるため、ユーザが自分の関心を持つマイクロブログをチェックするのに便利である。
【００５３】
図５に示すように、一実施形態において、ステップＳ１０２でマイクロブログ情報におけるマイクロブログ内容情報を抽出してマイクロブログ情報をグレーディングする前に、予めにマイクロブログ主題タイプの特徴を訓練する必要がある。前記マイクロブログシーケンシング方法は、以下のステップをさらに含む。
【００５４】
ステップＳ５０１：予め設定されたマイクロブログ主題タイプを取得する。
好ましくは、マイクロブログ主題タイプは、政治軍事、文化芸術、金融株、感情的生活、社会的法律、娯楽ゴシップ、科学技術ネットワーク、健康食品、スポーツ、自動車不動産、教育求職、ファッション観光などを含む。
【００５５】
ステップＳ５０２：マイクロブログ主題タイプの訓練サブセットを取得する。
【００５６】
好ましくは、訓練サブセットから主題タイプのより良い特徴を抽出するために、一定範囲のできるだけ多くのマイクロブログ訓練サンプルを取得することができる。図６に示すように、一実施形態において、ステップＳ５０２の具体的なプロセスは、マイクロブログ主題タイプのキーワードによってマイクロブログを検索して、マイクロブログ主題タイプの初期訓練サブセットを取得するステップＳ５１２と、予めに設定された回数に従って以下のステップＳ５３２とステップＳ５４２を繰り返して実行するステップＳ５２２、初期訓練サブセットにおける高頻度ワードを統計するステップＳ５３２、高頻度ワードによってマイクロブログを検索して、検索結果を初期訓練サブセットに加えるステップＳ５４２と、を含む。
【００５７】
具体的には、マイクロブログ主題タイプ名称及びその分割ワードをマイクロブログ主題タイプのキーワード、例えば政治・軍事タイプとし、政治、軍事及び政治・軍事をこのタイプのキーワードとして、そしてこれらのキーワードによって検索して、当該タイプの初期訓練サブセットを取得することができる。さらに、初期訓練サブセットを前処理した後、それに対して分割、ストップワード濾過の処理を行い、そして初期サブセットにおける高頻度ワードを統計することができる。さらに、続いて高頻度ワード及び高頻度ワードの組合せをキーワードとして検索して、より多くのマイクロブログ訓練サンプルを取得することができる。そして、予めに設定された回数に従って初期訓練サブセットにおける高頻度ワードを繰り返して統計して、高頻度ワードをキーワードとしてマイクロブログを検索して検索結果を初期訓練サブセットに加える。
【００５８】
例えば、図７に示すように、「科学技術、ネットワーク、科学技術・ネットワーク」をクエリセットＱＳＩに加えて、ＱＳＩにおけるワードをキーワードとしてマイクロブログを検索して、訓練サブセットＲＳ１を取得しており、ＲＳ１における高頻度ワード、例えば「科学、ＩＴ、携帯電話、データ、インターネット」などを統計して、取得された高頻度ワードをＱＳ１に加えて、ＱＳ２を取得しており、ＱＳ２におけるワード及びワードの組合せをキーワードとしてマイクロブログを検索して、取得されたマイクロブログ検索結果をＲＳ１に加えて、ＲＳ２を取得しており、ＲＳ２における高頻度ワードを統計し、そして取得された高頻度ワードをＱＳ２に加えて、ＱＳ３を取得しており、ＱＳ３におけるワード及びワードの組合せをキーワードとしてマイクロブログを検索し、取得されたマイクロブログ検索結果をＲＳ２に加えて、ＲＳ３を取得することができ、これによって類推して、ＱＳ４とＲＳ４を取得して、前記統計と検索ステップを繰り返すと、訓練サブセットにおけるサンプルの数量が拡大する。
【００５９】
本実施形態においてマイクロブログ主題タイプの訓練サブセットを取得する方法により各主題タイプの大量のマイクロブログ訓練サンプルを取得でき、訓練サブセットから各マイクロブログ主題タイプの特徴を抽出するのに基礎を提供する。
【００６０】
ステップＳ５０３：訓練サブセットからマイクロブログ主題タイプの特徴を抽出する。
【００６１】
具体的には、従来の分類訓練方法により各主題タイプの訓練サブセットにおけるマイクロブログ内容をそれぞれに訓練し、各主題タイプの特徴を抽出することができる。ここで繰り返して説明しない。
【００６２】
一実施形態において、ステップＳ１０４の前に、前記方法は、さらに、
予め設定されたマイクロブログ表示タイプに従ってマイクロブログ情報にけるマイクロブログ内容を分類して、マイクロブログ内容が所属する表示タイプを取得するステップを含む。
【００６３】
具体的には、表示タイプは、上記のマイクロブログ主題タイプ、例えば政治・軍事タイプ、文化・芸術タイプ、金融・株タイプなどを含むことができる。マイクロブログ内容が所属するマイクロブログ主題タイプは、ステップＳ１６２で取得されたマイクロブログ情報におけるマイクロブログ内容の主題タイプベクトルによって取得されることができ、主題タイプベクトルにおけるスコアが最も高い成分に対応する主題タイプをマイクロブログ内容が所属するマイクロブログ主題タイプとして取ることができる。
【００６４】
一実施形態において、マイクロブログ主題タイプ以外に、他の表示タイプ、例えば友達タイプ、地点タイプ、コメディタイプ、援助要請転送タイプ、広告活動タイプなどを増加することができる。マイクロブログ情報が友達タイプに属するかどうかについては、マイクロブログ公開ユーザとマイクロブログ要求ユーザが友達であるかどうかによって判断されることができる。一実施形態において、マイクロブログ公開ユーザのＩＤ及びマイクロブログ要求ユーザのＩＤによって友達対応関係が記憶されたデータベースからマイクロブログ公開ユーザとマイクロブログ要求ユーザが友達であるかどうかを検索することができる。マイクロブログ情報が地点タイプに属するかどうかは、マイクロブログ公開ユーザとマイクロブログ要求ユーザのアドレスが同じ地域（県、地区などに設定されることができる）に属するかどうかによって判断されることができる。マイクロブログがコメディタイプに属するかどうかは、マイクロブログ公開ユーザのＩＤによってユーザのコメディスコアが記憶されたデータベースに検索されたコメディスコアが予め設定された閾値より大きいかどうかによって判断されることができる。一の実施形態において、ユーザのコメディスコアは、他のユーザが当該ユーザに対するコメディスコアによって取得されることができる。マイクロブログ情報が援助要請転送タイプ、広告活動タイプに属するかどうかは、マイクロブログ内容に援助要請、広告高頻度ワードなどが現れるかどうかによって判断されることができる。
【００６５】
一実施形態において、マイクロブログ表示タイプは、さらにホットな話題タイプを含むことができる。具体的には、ウェブ内容を解析して高頻度記録を取得することができる。マイクロブログ要求ユーザの履歴的マイクロブログ内容によって前記高頻度記録をグレーディングし、高頻度記録グレードによって検索結果におけるマイクロブログをホットな話題タイプとして選択して分類する。
【００６６】
好ましくは、従来のオープンソースツールＨｔｍｌ−ｐａｒｓｅｒによってウェブ内容を解析して、現れた回数が予めに設定された閾値を超えるフレーズ、即ち高頻度記録を取得することができる。さらに、高頻度記録とマイクロブログ要求ユーザの履歴的マイクロブログ内容の類似度によって高頻度記録をグレーディングすることができる。具体的には、高頻度記録がマイクロブログ要求ユーザにより公開されたり、転送されたり、論評されたりするマイクロブログ内容に現れる回数を統計し、当該回数によって高頻度記録をグレーディングすることができる。最後、グレードが前に近く設定された高頻度記録を選択し、そしてマイクロブログ内容に当該高頻度記録が現れるマイクロブログ情報を選択し、当該マイクロブログ情報をホットな話題タイプに分類することができる。
【００６７】
本実施形態において、ステップＳ１０４の具体的なプロセスは、マイクロブログ内容が所属する表示タイプ及び前記シーケンシング結果に従ってマイクロブログ情報を表示することである。
【００６８】
具体的には、マイクロブログ情報を各表示タイプに従って分類して表示し、そして各表示タイプに、グレードが高いマイクロブログ情報を前に近くシーケンシングすることができる。
【００６９】
本実施形態において、マイクロブログ情報を複数の表示タイプに分けて表示することにより、ユーザが自分の関心を持つマイクロブログタイプを選択することが容易であって、ユーザの操作に便利である。また、各表示タイプは、マイクロブログに対するグレートの降順で表示され、順番が前に近いマイクロブログをシーケンシングし、そのマイクロブログ公開ユーザの活性度が高い、またはマイクロブログ公開ユーザの個人情報とマイクロブログ要求ユーザの個人情報の類似度が高い、またはマイクロブログ公開ユーザとマイクロブログ要求ユーザの関連度が高いため、ユーザが自分に関連する、関心を持つマイクロブログをチャックするのに便利である。
【００７０】
図８は一実施形態におけるマイクロブログシーケンシング方法の原理を示す図である。
【００７１】
マイクロブログシーケンシング方法は、マイクロブログ公開ユーザ情報と内容情報によってマイクロブログ情報をグレーディングして、マイクロブログ公開ユーザ情報グレードをＵに記し、内容情報グレードをＣに記することができる。その中、マイクロブログ公開ユーザ情報グレードＵは、マイクロブログ公開ユーザの活性度グレードＡ、マイクロブログ公開ユーザとマイクロブログ要求ユーザの個人情報類似度グレードＰ、マイクロブログ公開ユーザとマイクロブログ要求ユーザの関連度グレードＲによって計算されることができる。マイクロブログ公開ユーザの活性度グレードＡは、ＶＩＰユーザであるかどうかこと、マイクロブログの更新頻度、マイクロブログ転載率、マイクロブログオリジナルレート、マイクロブログの転送論評回数、マイクロブログ平均ワード数、コメディスコアなどマイクロブログ公開ユーザの情報によって取得されることができる。マイクロブログ公開ユーザとマイクロブログ要求ユーザの個人情報類似度グレードＰは、両者の興味、学歴、専門、地域、個人化署名、収集されたマイクロブログ情報、共通友達数、ユーザタイプ情報などによって取得されることができる。マイクロブログ公開ユーザとマイクロブログ要求ユーザの関連度グレードＲは、マイクロブログ公開ユーザとマイクロブログ要求ユーザの間のインタラクション記録によって取得されることができる。インタラクション記録は、引用、アクセス、論評、転送記録などを含む。マイクロブログ内容情報グレードＣは、マイクロブログ内容とマイクロブログ要求ユーザの履歴的マイクロブログ内容との類似度によって取得されることができる。その中、当該類似度は、マイクロブログ主題タイプベクトルとマイクロブログ要求ユーザの履歴的マイクロブログ主題タイプベクトルの間の距離によって計算されることができる。最後、以上のグレートを統合してマイクロブログ情報の総合グレートを取得することができる。一実施形態において、総合グレード＝ａ１*Ｕ＋ａ２*Ｃ＝ｂ１*Ａ＋ｂ２*Ｐ＋ｂ３*Ｒ＋ａ２*Ｃとし、その中、ａ１、ａ２、ｂ１、ｂ２、ｂ３が予めに設定された係数である。
【００７２】
図９に示すように、一実施形態において、マイクロブログシーケンシングシステムは、マイクロブログ情報取得モジュール１０、グレーディングモジュール２０、シーケンシングモジュール３０、表示モジュール４０を備える。
【００７３】
マイクロブログ情報取得モジュール１０は、ユーザにより要求されるマイクロブログ情報を取得することに用いられる。
【００７４】
グレーディングモジュール２０は、図１０に示すように、マイクロブログ情報におけるマイクロブログ公開ユーザ情報を抽出して、マイクロブログ公開ユーザ情報によってマイクロブログ情報をグレーディングすることに用いられるユーザ情報グレーディングモジュール２０１と、マイクロブログ情報における内容情報を抽出して、内容情報によってマイクロブログ情報をグレーディングすることに用いられる内容情報グレーディングモジュール２０２とを含む。
【００７５】
ユーザ情報グレーディングモジュール２０１と内容情報グレーディングモジュール２０２は、マイクロブログ情報をグレーディングして総合グレードを取得する。好ましくは、マイクロブログ情報におけるマイクロブログ公開ユーザ情報及び内容情報とマイクロブログ要求ユーザの関連度が高いと、当該マイクロブログ情報の総合グレードも高い。
【００７６】
シーケンシングモジュール３０は、前記グレードによってマイクロブログ情報をシーケンシングすることに用いられる。
【００７７】
好ましくは、シーケンシングモジュール３０は、前記総合グレードによってマイクロブログ情報をシーケンシングし、即ちマイクロブログ情報のグレードが高いほど、そのシーケンスが前に近い。
【００７８】
表示モジュール４０は、シーケンシング結果に従ってマイクロブログ情報を表示することに用いられる。
【００７９】
前記マイクロブログシーケンシングシステムは、マイクロブログ情報におけるマイクロブログ公開ユーザ情報と内容情報を抽出して、マイクロブログをグレーディングし、そしてグレードに従ってマイクロブログ情報をシーケンシングして、ユーザに関連するマイクロブログ情報を前にシーケンシングでき、それによってユーザがマイクロブログ情報をチェックするのに便利である。
【００８０】
図１１に示すように、一実施形態において、ユーザ情報グレーディングモジュール２０１は、活性度計算ユニット２１１と第１のグレーディングユニット２２１を含む。
【００８１】
活性度計算ユニット２１１は、マイクロブログ公開ユーザのマイクロブログ操作記録を取得して、マイクロブログ操作記録によってマイクロブログ公開ユーザの活性度を計算することに用いられる。
【００８２】
一実施形態において、活性度計算ユニット２１１は、マイクロブログ公開ユーザのＩＤによってユーザのマイクロブログ操作記録が記憶されたデータベースからユーザのＩＤに対応するマイクロブログ操作記録を検索することができる。好ましくは、マイクロブログ操作記録は、ＶＩＰユーザであるかどうかこと、マイクロブログの更新頻度、マイクロブログの転載率、マイクロブログオリジナルレート、マイクロブログの転送論評回数、マイクロブログの平均ワード数、コメディスコアなどを含むことができる。一実施形態において、コメディスコアは、他のユーザがマイクロブログ公開ユーザのマイクロブログに対するコメディスコアによって取得されることができる。
【００８３】
マイクロブログ公開ユーザのマイクロブログ操作記録は、マイクロブログユーザの活性度を反映している。具体的には、マイクロブログ公開ユーザがＶＩＰユーザである、またはそのマイクロブログの更新頻度が高く、転載率が高く、オリジナルレートが高く、転送論評回数が多く、平均ワード数が多い、またはコメディスコアが高いなどの場合、マイクロブログ公開ユーザの活性度を相応的に高くように設定することができる。
【００８４】
第１のグレーディングユニット２２１は、活性度によってマイクロブログ情報をグレーディングすることに用いられる。
【００８５】
好ましくは、マイクロブログ公開ユーザの活性度が高いと、第１のグレーディングユニット２２１は当該マイクロブログに対するグレードを相応的に増加することができ、これは活性度が高いマイクロブログ公開ユーザにより公開されたマイクロブログがさらに容易にユーザに関心を持たせるためである。
【００８６】
本実施形態において、活性度が高いマイクロブログ公開ユーザのマイクロブログ情報のグレードも高く、そしてグレードが高いマイクロブログ情報を前にシーケンシングし、即ちさらにユーザの興味を引きつけることができるマイクロブログ情報を前にシーケンシングし、それによってユーザが自分の関心を持つマイクロブログ情報をチャックするのに便利である。
【００８７】
図１２に示すように、一実施形態において、ユーザ情報グレーディング２０１は、個人情報類似度計算ユニット２３１、関連度計算ユニット２４１及び第２のグレーディングユニット２５１を含む。
【００８８】
個人情報類似度計算ユニット２３１は、マイクロブログ公開ユーザの個人情報及びマイクロブログ要求ユーザの個人情報を取得し、マイクロブログ公開ユーザの個人情報とマイクロブログ要求ユーザの個人情報との類似度を計算することに用いられる。
【００８９】
一実施形態において、個人情報類似度計算ユニット２３１は、ユーザのＩＤによってユーザの個人情報が記憶されたデータベースからユーザのＩＤに対応する個人情報を検索することができる。具体的には、個人情報は、興味、学歴、専門、地域、個人化署名、収集されたマイクロブログ情報、共通友達数、ユーザタイプ情報などを含むことができる。一実施形態において、ユーザタイプは、科学技術タイプ、娯楽タイプ、スポーツ型、芸術型、政治型などに分けることができる。好ましくは、ユーザタイプ情報は、ユーザタイプベクトルを含み、ユーザタイプベクトルの成分は、ユーザがあるユーザタイプに片寄るスコアを示し、例えば、ユーザタイプベクトルの第１の成分が科学技術タイプスコアを示し、第２の成分が娯楽タイプスコアを示すことを定義でき、他はこれによって類推する。ユーザが科学技術タイプに片寄るスコアは３で、娯楽タイプにバイアスするスコアは４である場合、ユーザタイプベクトルは、（３、４、…）に示されることができる。好ましくは、ユーザタイプベクトルの成分のうちのスコアが最も高い成分に対応するユーザタイプを当該ユーザのユーザタイプとして選択することができる。
【００９０】
一実施形態において、ユーザタイプベクトルは、ユーザより手動で設定することで取得されてよいし、ユーザが関心を持つマイクロブログユーザ及びユーザの友達のユーザタイプを統計することで取得されてもよい。例えば、ユーザが関心を持つマイクロブログユーザ及びユーザの友達のうち、科学技術タイプに属する人が５人である場合、ユーザタイプベクトルにおける科学技術タイプに対応する成分を５に設定することができる。
【００９１】
一実施形態において、ユーザの興味が同じであるまたは興味の所属タイプが同じで、例えば全て芸術タイプであると、個人情報類似度計算ユニット２３１は、マイクロブログ公開ユーザとマイクロブログ要求ユーザとの類似度の値を高めることができる。一実施形態において、個人情報類似度計算ユニット２３１は、興味の所属タイプが記憶されたデータベースからユーザの興味の所属タイプを検索することができる。相応的に、ユーザの学歴が同じで、全て大卒または博士以上学歴であると、ユーザ間の類似度の値を増加することもできる。同様に、ユーザの専門が同じであるまたは専門の所属科目が同じである、またはユーザの地域が同じであるまたは所属区域が同じである、またはユーザの個人化署名に同じキーワードである、またはユーザにより収集されたマイクロブログ情報が同じである、またはユーザのユーザタイプ情報が類似する、またはユーザ間の共同マイクロブログ友達の数量が設定された閾値を超えるなどの場合、ユーザ間の類似度の値を増加することができる。一実施形態において、前記ユーザタイプベクトルの距離を計算することでユーザタイプ情報の類似度を取得することもでき、２つのユーザタイプベクトルの距離が小さいほど、ユーザタイプ情報の類似度が高く、対応なユーザ間の類似度も高い。
関連度計算ユニット２４１は、マイクロブログ公開ユーザとマイクロブログ要求ユーザの間のインタラクション記録を取得し、インタラクション記録によってマイクロブログ公開ユーザとマイクロブログ要求ユーザとの関連度を計算するに用いられる。
【００９２】
一実施形態において、インタラクション記録は、ユーザ間の引用、アクセス、論評、転送記録などを含む。具体的には、ユーザ間の引用、アクセス、論評、転送回数が高いと、関連度計算ユニット２４１は、相応的にユーザ間の関連度を高くように設定することもできる。
【００９３】
第２のグレーディングユニット２５１は、前記類似度と前記関連度によってマイクロブログ情報をグレーディングすることに用いられる。
【００９４】
好ましくは、マイクロブログ公開ユーザとマイクロブログ要求ユーザとの類似度が高いまたは関連度が高いと、第２のグレーディングユニット２５１は、マイクロブログ情報に対するグレードを増加することができる。
【００９５】
本実施形態において、マイクロブログ公開ユーザとマイクロブログ要求ユーザとの個人情報類似度が高いまたは両者間の関連度が高いと、マイクロブログ情報に対するグレードも高く、そしてグレードが高いマイクロブログ情報を前にシーケンシングし、これらのマイクロブログ情報もさらにマイクロブログ要求ユーザの興味を引きつけることができるマイクロブログ情報であるため、ユーザが自分の関心を持つマイクロブログ情報をチャックするのに便利である。
【００９６】
一実施形態において、ユーザ情報グレーディングモジュール２０１は、活性度計算ユニット２１１、第１のグレーディングユニット２２１、個人情報類似度計算ユニット２３１、関連度計算ユニット２４１及び第２のグレーディングユニット２５１を含む。第２のグレーディングユニット２５１がマイクロブログ情報をグレーディングすることは、第１のグレーディングユニットがマイクロブログ情報をグレーディングすることに基づいて行われることができ、即ちマイクロブログ公開ユーザの活性度によって取得されたグレード及びマイクロブログ公開ユーザとマイクロブログ要求ユーザの間の個人情報類似度と関連度によって取得されたグレードをマイクロブログ情報の総合グレードとして統合して、そして前記２つのグレードの総合グレードに占める割合を設定することができる。
【００９７】
図１３に示すように、一実施形態において、内容情報グレーディングモジュール２０２は、タイプベクトル抽出ユニット２１２、内容類似度計算ユニット２２２及び第３のグレーディングユニット２３２を含む。
【００９８】
タイプベクトル抽出ユニット２１２は、マイクロブログ情報におけるマイクロブログ内容を取得し、マイクロブログ内容及びマイクロブログ主題タイプの特徴によってマイクロブログ情報におけるマイクロブログ内容の主題タイプベクトルを取得することに用いられる。
【００９９】
好ましくは、マイクロブログ内容は、マイクロブログのテキスト内容即ちマイクロブログ公開ユーザにより公開された内容を含み、マイクロブログ内容は、さらにマイクロブログの論評内容を含むことができる。一実施形態において、マイクロブログ内容のワード数が多くないと、タイプベクトル抽出ユニット２１２は、当該マイクロブログの公開ユーザが当該マイクロブログの公開時点に近い時間（予め設定されることができる）内に公開したマイクロブログ内容を取得し、複数のマイクロブログ内容を一緒に組み合わせることができる。
【０１００】
好ましくは、マイクロブログ主題タイプは、政治・軍事、文化・芸術、金融・株、感情・生活、社会・法律、娯楽・ゴシップ、科学技術ネットワーク、健康・食品、スポーツ、自動車・不動産、教育・求職、ファッション・旅行などを含む。好ましくは、主題タイプベクトルの各成分は、マイクロブログ内容があるマイクロブログ主題タイプに属するようにバイアスするスコアを示し、例えば、主題タイプベクトルの第１の成分が政治・軍事タイプのスコアを示し、第２の成分が文化・芸術のスコアを示し、他はこれによって類推する。このように、主題タイプベクトル（５、１０、…）は、マイクロブログ内容が政治・軍事タイプに属するように片寄るスコアが５であるが、文化・芸術タイプに属するように片寄るスコアが１０であることを示す。好ましくは、スコアが最も高い成分に対応するマイクロブログ主題タイプをマイクロブログ内容が所属するマイクロブログ主題タイプとして取ることができる。
【０１０１】
具体的には、予めマイクロブログ主題タイプの特徴を訓練することができ、さらに、タイプベクトル抽出ユニット２１２は、従来のナイーブベイズテキスト分類アルゴリズムによりマイクロブログ内容を分類して、マイクロブログ内容の主題タイプベクトルを取得することができ、ここで繰り返して説明しない。
【０１０２】
タイプベクトル抽出ユニット２１２は、さらに、マイクロブログ要求ユーザの履歴的マイクロブログ内容を取得し、履歴的マイクロブログ内容及びマイクロブログ主題タイプの特徴によってマイクロブログ要求ユーザの履歴的マイクロブログ内容の主題タイプベクトルを取得することに用いられる。
【０１０３】
具体的には、タイプベクトル抽出ユニット２１２は、最近（予め設定されてよく）にマイクロブログ要求ユーザが公開したマイクロブログ内容を取得することができる。好ましくは、複数の履歴的マイクロブログ内容の主題タイプベクトルを取得した後、タイプベクトル抽出ユニット７１２は、当該複数のベクトルの平均値をマイクロブログ要求ユーザの歴史的マイクロブログ内容の主題タイプベクトルとして求めることができる。
【０１０４】
内容類似度計算ユニット２２２は、マイクロブログ情報におけるマイクロブログ内容の主題タイプベクトルとマイクロブログ要求ユーザの履歴的マイクロブログ内容の主題タイプベクトルベクトルによって、マイクロブログ情報におけるマイクロブログ内容とマイクロブログ要求ユーザの履歴的マイクロブログ内容との類似度を計算することに用いられる。
【０１０５】
具体的には、内容類似度計算ユニット２２２は、前記２つの主題タイプベクトルの間の距離を計算することでマイクロブログ情報におけるマイクロブログ内容とマイクロブログ要求ユーザの履歴的マイクロブログ内容との類似度を計算することができる。好ましくは、距離が小さいほど、類似度を高くように設定する。
【０１０６】
第３のグレーディングユニット２３２は、類似度によってマイクロブログ情報をグレーディングすることに用いられる。
【０１０７】
好ましくは、類似度が高いほど、第３のグレーディングユニット２３２のマイクロブログ情報に対するグレードは高い。
【０１０８】
本実施形態において、マイクロブログ情報におけるマイクロブログ内容とマイクロブログ要求ユーザの履歴的マイクロブログ内容との類似度が高いと、マイクロブログ情報に対するグレードも高く、そしてグレードが高いマイクロブログ情報を前にシーケンシングし、これらの前に近くシーケンシングされたマイクロブログ内容は、さらに容易にユーザの興味を引きつけることができ、したがってユーザが自分の関心を持つマイクロブログをチェックするのに便利である。
【０１０９】
本実施形態において、予めマイクロブログ主題タイプの特徴を訓練することが必要ある。前記マイクロブログシーケンシングシステムは、各マイクロブログ主題タイプのサンプルを訓練し、そして各マイクロブログ主題タイプの特徴を抽出することに用いられる分類モデル訓練モジュール５０をさらに備え、図１４に示すように、分類モデル訓練モジュール５０が主題タイプ取得モジュール５０１、訓練セット取得モジュール５０２及び特徴抽出モジュール５０３を含む。
【０１１０】
主題タイプ取得モジュール５０１は、予めに設定されたマイクロブログ主題タイプを取得することに用いられる。
【０１１１】
好ましくは、マイクロブログ主題タイプが、政治・軍事、文化・芸術、金融・株、感情・生活、社会・法律、娯楽・ゴシップ、科学技術ネットワーク、健康・食品、スポーツ、自動車・不動産、教育・求職、ファッション・旅行などを含む。
訓練セット取得モジュール５０２は、マイクロブログ主題タイプの訓練サブセットを取得することに用いられる。
【０１１２】
好ましくは、訓練サブセットから主題タイプのより良い特徴を抽出するために、一定範囲でのできるだけ多くのマイクロブログ訓練サンプルを取得することができる。一実施形態において、訓練セット取得モジュール５０２は、マイクロブログ主題タイプのキーワードによってマイクロブログを検索して、マイクロブログ主題タイプの初期訓練サブセットを取得し、そして予めに設定された回数に従って、初期訓練サブセットにおける高頻度ワードを統計するステップ、高頻度ワードによってマイクロブログを検索するステップ、検索結果を初期訓練サブセットに加えるステップを繰り返して実行することができる。
【０１１３】
具体的には、訓練セット取得モジュール５０２は、マイクロブログ主題タイプ名称及びその分割ワードをマイクロブログ主題タイプのキーワード、例えば政治・軍事タイプとし、政治、軍事及び政治・軍事をこのタイプのキーワードとして、そしてこれらのキーワードによって検索して、当該タイプの初期訓練サブセットを取得することができる。さらに、初期訓練サブセットを前処理した後、それに対して分割、ストップワード濾過の処理を行い、そして初期サブセットにおける高頻度ワードを統計することができる。さらに、続いて高頻度ワード及び高頻度ワードの組合せをキーワードとして検索して、より多くのマイクロブログ訓練サンプルを取得することができる。そして、予めに設定された回数に従って初期訓練サブセットにおける高頻度ワードを繰り返して統計して、高頻度ワードによってマイクロブログを検索して検索結果を初期訓練サブセットに加える。
【０１１４】
本実施形態において、マイクロブログ主題タイプの訓練サブセットを取得する方法で、各主題タイプの大量のマイクロブログ訓練サンプルを取得することができ、訓練サブセットから各マイクロブログ主題タイプの特徴を抽出するのに基礎を提供した。
【０１１５】
特徴抽出モジュール５０３は、訓練サブセットからマイクロブログ主題タイプの特徴を抽出することに用いられる。
【０１１６】
具体的には、特徴抽出モジュール５０３は、従来の分類訓練方法により各主題タイプの訓練サブセットにおけるマイクロブログ内容を訓練して、各主題タイプの特徴を抽出することができる。ここで繰り返して説明しない。
【０１１７】
一実施形態において、前記マイクロブログシーケンシングシステムは、予めに設定されたマイクロブログ表示タイプに従ってマイクロブログ情報におけるマイクロブログ内容を分類して、マイクロブログ内容が所属する表示タイプを取得することに用いられる表示タイプ分類モジュール（未図示）をさらに備える。
【０１１８】
具体的に、表示タイプは、上記のマイクロブログ主題タイプ、例えば政治・軍事タイプ、文化・芸術タイプ、金融・株タイプなどを含むことができる。マイクロブログ内容が所属するマイクロブログ主題タイプは、タイプベクトル抽出ユニット２１２で取得されたマイクロブログ情報におけるマイクロブログ内容の主題タイプベクトルによって取得されることができ、主題タイプベクトルにおけるスコアが最も高い成分に対応する主題タイプをマイクロブログ内容が所属するマイクロブログ主題タイプとして取ることができる。
【０１１９】
一実施形態において、マイクロブログ主題タイプ以外に、他の表示タイプ、例えば友達タイプ、地点タイプ、コメディタイプ、援助要請転送タイプ、広告活動タイプなどを増加することができる。マイクロブログ情報が友達タイプに属するかどうかは、マイクロブログ公開ユーザとマイクロブログ要求ユーザが友達であるかどうかによって判断されることができる。一実施形態において、表示タイプ分類モジュールは、マイクロブログ公開ユーザのＩＤ及びマイクロブログ要求ユーザのＩＤによって友達対応関係が記憶されたデータベースからマイクロブログ公開ユーザとマイクロブログ要求ユーザが友達であるかどうかを検索することができる。マイクロブログ情報が地点タイプに属するかどうかは、マイクロブログ公開ユーザとマイクロブログ要求ユーザのアドレスが同じ地域（中国の県、区などに設定されることができる）に属するかどうかによって判断されることができる。マイクロブログがコメディタイプに属するかどうかは、マイクロブログ公開ユーザのＩＤによってユーザのコメディスコアが記憶されたデータベースから検索されたコメディスコアが予めに設定された閾値より大きいかどうかによって判断されることができる。一実施形態において、ユーザのコメディスコアは、他のユーザの当該ユーザに対するコメディグレードによって取得されることができる。マイクロブログ情報が援助要請転送タイプ、広告活動タイプに属するかどうかは、マイクロブログ内容に援助要請、広告高頻度ワードなどが現れるかどうかによって判断されることができる。
【０１２０】
一実施形態において、マイクロブログ表示タイプは、さらにホットな話題タイプを含むことができる。具体的には、表示タイプ分類モジュールは、ウェブ内容を解析して高頻度記録を取得し、マイクロブログ要求ユーザの履歴的マイクロブログ内容によって前記高頻度記録をグレーディングし、高頻度記録グレードによって検索結果におけるマイクロブログをホットな話題タイプとして選択して分類することができる。
【０１２１】
好ましくは、表示タイプ分類モジュールは、従来のオープンソースツールＨｔｍｌ−ｐａｒｓｅｒによってウェブ内容を解析して、現れる回数が予め設定された閾値を超えるフレーズ、即ち高頻度記録を取得することができる。さらに、高頻度記録とマイクロブログ要求ユーザの履歴的マイクロブログ内容の類似度によって高頻度記録をグレーディングすることができる。具体的には、高頻度記録がマイクロブログ要求ユーザにより公開されたり、転送されたり、論評されたりするマイクロブログ内容に現れる回数を統計し、当該回数によって高頻度記録をグレーディングすることができる。最後、グレードが前に近く設定された高頻度記録を選択し、そしてマイクロブログ内容に当該高頻度記録が現れるマイクロブログ情報を選択し、当該マイクロブログ情報をホットな話題タイプに分類することができる。
本実施形態において、表示モジュール４０は、マイクロブログ内容が所属する表示タイプ及び前記シーケンシング結果に従ってマイクロブログ情報を表示することに用いられる。
【０１２２】
具体的には、表示モジュール４０は、マイクロブログ情報を各表示タイプに従って分類して表示し、そして各表示タイプに、グレードが高いマイクロブログ情報を前に近くシーケンシングすることができる。
【０１２３】
本実施形態において、マイクロブログ情報を複数の表示タイプに分けて表示することにより、ユーザが自分の関心を持つマイクロブログタイプを選択することが容易可能であって、ユーザの操作に便利である。また、各表示タイプは、マイクロブログに対するグレートの降順で表示され、順番が前に近いマイクロブログをシーケンシングし、そのマイクロブログ公開ユーザの活性度が高い、またはマイクロブログ公開ユーザの個人情報とマイクロブログ要求ユーザの個人情報の類似度が高い、またはマイクロブログ公開ユーザとマイクロブログ要求ユーザの関連度が高いため、ユーザが自分に関連する、関心を持つマイクロブログをチャックするのに便利である。
【０１２４】
マイクロブログ検索方法は、前記マイクロブログシーケンシング方法に従ってマイクロブログ検索結果をシーケンシングすることであって、ユーザにより要求されるマイクロブログ情報を取得するステップがユーザにより入力されたキーワードによって検索して、ユーザにより要求されるマイクロブログ情報を取得することを含む。
【０１２５】
具体的には、従来の検索エンジンでユーザにより入力されたキーワードを検索し、キーワードとマッチングするマイクロブログ情報を検索して、それによってユーザにより要求されるマイクロブログ情報を取得することができる。
【０１２６】
マイクロブログ検索システムは、前記マイクロブログシーケンシングシステムを備えるものであって、マイクロブログ情報取得モジュール１０がユーザにより入力されるキーワードによって検索して、ユーザにより要求されるマイクロブログ情報を取得することに用いられる。
【０１２７】
具体的に、マイクロブログ情報取得モジュール１０は、従来の検索エンジンでユーザにより入力されるキーワードを検索して、キーワードとマッチングするマイクロブログ情報を検索して、それによってユーザにより要求されるマイクロブログ情報を取得することができる。
【０１２８】
マイクロブロ表示方法は、前記マイクロブログシーケンシング方法に従ってマイクロブログ要求結果をシーケンシングすることであって、ユーザにより要求されるマイクロブログ情報を取得するステップがユーザ識別子に対応するマイクロブログ要求情報によって、ユーザにより要求されるマイクロブログ情報を取得することを含む。
【０１２９】
一実施形態において、予めユーザ識別子に対応するマイクロブログ要求情報を設定することができることは、ユーザ識別子に対応する人群のマイクロブログ情報を取得することである。例えば、ユーザがマイクロブログアカウントをログインする場合、ユーザ識別子（例えばユーザＩＤ）によってユーザが関心を持つまたは聞く人群及びユーザの友達を検索し、そして当該人群及びユーザの友達が最近のマイクロブログ情報を取得し、それによってユーザにより要求されるマイクロブログ情報を取得することができる。
【０１３０】
マイクロブログ表示システムは、前記マイクロブログシーケンシングシステムを備えるものであって、マイクロブログ情報取得モジュール１０がユーザ識別子に対応するマイクロブログ要求情報によって、前記ユーザにより要求されるマイクロブログ情報を取得することに用いられる。
【０１３１】
一実施形態において、予めユーザ識別子に対応するマイクロブログ要求情報を設定することができることは、ユーザ識別子に対応する人群のマイクロブログ情報を取得することである。例えば、ユーザがマイクロブログアカウントをログインする場合、マイクロブログ情報取得モジュール１０は、ユーザ識別子（例えばユーザＩＤ）によってユーザが関心を持つまたは聞く人々及びユーザの友達を検索し、そして当該人群及びユーザの友達が最近のマイクロブログ情報を取得し、それによってユーザにより要求されるマイクロブログ情報を取得することができる。
【０１３２】
当業者は、前記実施形態の方法の全部または一部のプロセスを実現することがコンピュータプログラムで関連するハードウェアを制御することで完了されることができ、前記プログラムがコンピュータ可読記憶媒体に記憶されることができ、当該プログラムが実行される時に、例えば上記の各方法の実施形態のプロセスを含むことができると理解できる。ここで、前記記憶媒体は、ディスク、ＣＤ−ＲＯＭ、読取り専用メモリ（ＲＯＭ：Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）またはランダムアクセスメモリ（ＲＡＭ：Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などであってよい。
【０１３３】
上記実施例は、本発明のいくつかの実施形態を示すだけであって、その説明がり具体的かつ詳細であるが、そのため本発明の特許範囲に制限として理解することができない。本分野の当業者に対して、本発明の概念を逸脱しない前提で、若干の変形と改良を行うことができ、これらはすべて本発明の保護範囲に属すると指摘すべきである。したがって、本発明の特許保護範囲は、添付のクレームを基準とするべきである。
【図１】
2014522540.tif 000003
【図２】
2014522540.tif 000004
【図３】
2014522540.tif 000005
【図４】
2014522540.tif 000006
【図５】
2014522540.tif 000007
【図６】
2014522540.tif 000008
【図８】
2014522540.tif 000009
【図９】
2014522540.tif 000010
【図１０】
2014522540.tif 000011
【図１１】
2014522540.tif 000012
【図１２】
2014522540.tif 000013
【図１３】
2014522540.tif 000014
【図１４】
2014522540.tif 000015
【図７】
2014522540.tif 000016
【国際調査報告】
2014522540.tif 000017
2014522540.tif 000018
2014522540.tif 000019
2014522540.tif 000020