(57)【要約】  情報推薦方法及び情報推薦装置、機器並びに記憶媒体であって、情報推薦領域に属する。該方法は、起動操作に応じてアプリケーションプログラムを起動するステップであって、アプリケーションプログラムに第１アカウントがログインされている、ステップと、第１アカウントの推薦情報ストリームを取得するステップであって、推薦情報ストリームにおける推薦情報に、少なくとも１つのインタラクティブ推薦情報が存在し、インタラクティブ推薦情報は、第２アカウントがインタラクティブメッセージを生成したという情報であり、第２アカウントと第１アカウントと社会的関係を持つ、ステップと、情報表示インタフェースを表示するステップであって、情報表示インタフェースに、情報ストリーム形態で表示された推薦情報が含まれる、ステップと、を含む。
2022500799.tif 000002
【特許請求の範囲】
【請求項１】
端末が実行する情報推薦方法であって、
起動操作に応じてアプリケーションプログラムを起動するステップであって、前記アプリケーションプログラムに第１アカウントがログインされている、ステップと、
前記第１アカウントの推薦情報ストリームを取得するステップであって、前記推薦情報ストリームにおける推薦情報に、少なくとも１つのインタラクティブ推薦情報が存在し、前記インタラクティブ推薦情報は、第２アカウントがインタラクティブメッセージを生成したという情報であり、前記第２アカウントと第１アカウントとの間に社会的関係が存在する、ステップと、
情報表示インタフェースを表示するステップであって、前記情報表示インタフェースに、情報ストリーム形態で表示された前記推薦情報が含まれる、ステップと、を含む情報推薦方法。
【請求項２】
前記情報表示インタフェースを表示する前に、
機能入口インタフェースを表示するステップであって、前記機能入口インタフェースに、前記情報表示インタフェースの機能入口コントロールが表示され、前記機能入口コントロールに、新着情報通知リマインドが表示される、ステップを更に含み、
前記情報表示インタフェースを表示するステップは、
前記機能入口コントロールに対する第１トリガ信号を受信した場合、前記機能入口インタフェースから前記情報表示インタフェースに移行して表示するステップを含むことを特徴とする
請求項１に記載の情報推薦方法。
【請求項３】
前記情報表示インタフェースは、第１タブページ及び第２タブページを含み、前記第１タブページ及び前記第２タブページのうちのいずれか１つのタブページは、前記インタラクティブ推薦情報を表示するためのものであり、
前記機能入口インタフェースから前記情報表示インタフェースに移行して表示するステップは、
前記機能入口インタフェースから、前記情報表示インタフェースの前記第１タブページに移行して表示するステップであって、前記第１タブページに、前記第２タブページのタグが更に表示される、ステップと、
前記第２タブページのタグに対応するトリガ信号を受信した場合、前記情報表示インタフェースにおいて、前記第１タブページを前記第２タブページに切り替えて表示するステップと、を含むことを特徴とする
請求項２に記載の情報推薦方法。
【請求項４】
前記情報表示インタフェースは、折り畳み表示状態である少なくとも２つのインタラクティブ推薦情報を含み、前記情報推薦方法は、
前記機能入口インタフェースから前記情報表示インタフェースに切り替えるステップであって、前記情報表示インタフェースに前記少なくとも２つのインタラクティブ推薦情報の展開コントロールが表示されている、ステップと、
前記展開コントロールに対応するトリガ信号を受信すると、前記情報表示インタフェースに、情報ストリームの形態で、前記少なくとも２つのインタラクティブ推薦情報を表示するステップと、を更に含むことを特徴とする
請求項２に記載の情報推薦方法。
【請求項５】
少なくとも１つの前記インタラクティブ推薦情報を有する推薦ソース位置に、前記第２アカウントのアカウント情報が表示されていることを特徴とする
請求項１から４のうちいずれか一項に記載の情報推薦方法。
【請求項６】
前記インタラクティブ推薦情報の順位は、社会的関係指数と正の相関関係にあり、前記社会的関係指数は、前記第１アカウントと前記第２アカウントとの間の社会的関係を評価するための指数であることを特徴とする
請求項１から４のうちいずれか一項に記載の情報推薦方法。
【請求項７】
前記社会的関係指数は、少なくとも２つの社会的パラメータに基づいて算出されたものであり、
前記少なくとも２つの社会的パラメータは、インタラクション頻度、前記社会的関係における伝播影響力、又はサークル内の人気のうちの少なくとも２つを含むことを特徴とする
請求項６に記載の情報推薦方法。
【請求項８】
前記情報表示インタフェースに、前記インタラクティブ推薦情報のインタラクティブメッセージ表示領域が更に表示され、前記インタラクティブメッセージ表示領域は、前記情報表示インタフェースにおける前記インタラクティブ推薦情報のインタラクティブメッセージを表示するための部分領域であり、
前記情報推薦方法は、
前記インタラクティブメッセージ表示領域におけるインタラクティブ操作を受信するステップと、
前記インタラクティブ操作に基づいて前記インタラクティブ推薦情報のインタラクティブメッセージを生成するステップであって、前記インタラクティブメッセージは、Ｌｉｋｅメッセージ、コメントメッセージ及びコメント返信メッセージのうちの少なくとも１つを含む、ステップと、を更に含むことを特徴とする
請求項１から４のうちいずれか一項に記載の情報推薦方法。
【請求項９】
前記インタラクティブ推薦情報は、第１推薦情報を含み、
前記情報表示インタフェースを表示した後、
サーバから送信された前記第１推薦情報の新規インタラクティブメッセージを受信するステップであって、前記新規インタラクティブメッセージは、前記第２アカウントが前回推薦した後に前記第１推薦情報に対するＬｉｋｅメッセージ、コメントメッセージ、コメント返信メッセージのうちの少なくとも１つを含む、ステップと、
前記情報表示インタフェースに前記新規インタラクティブメッセージの通知リマインドを表示するステップと、
前記通知リマインドの第２トリガ信号を受信した後、前記新規インタラクティブメッセージに基づいて、前記第１推薦情報のインタラクティブメッセージ表示領域を表示するステップと、を更に含むことを特徴とする
請求項１から４のうちいずれか一項に記載の情報推薦方法。
【請求項１０】
前記第１推薦情報は、前記第１アカウントが履歴インタラクティブメッセージを生成した推薦情報であり、
又は、
前記第１推薦情報は、前記第１アカウント及び前記第２アカウントがいずれも前記履歴インタラクティブメッセージを生成した推薦情報であることを特徴とする
請求項９に記載の情報推薦方法。
【請求項１１】
前記新規インタラクティブメッセージに基づいて、前記第１推薦情報のインタラクティブ情報表示領域を表示するステップは、
前記第１推薦情報の履歴インタラクティブメッセージ及び前記新規インタラクティブメッセージの数が所定の数より大きい場合、前記履歴インタラクティブメッセージ及び前記新規インタラクティブメッセージのうちの前記所定の数を超えるターゲットインタラクティブメッセージを決定し、前記インタラクティブメッセージ表示領域にターゲットインタラクティブメッセージを折り畳み表示状態で表示するステップと、
前記ターゲットインタラクティブメッセージの展開信号を受信した場合に、前記インタラクティブメッセージ表示領域において、前記ターゲットインタラクティブメッセージを折り畳み表示状態から展開表示状態に切り替えるステップと、を更に含むことを特徴とする
請求項９に記載の情報推薦方法。
【請求項１２】
前記インタラクティブ推薦情報は、前記第１アカウントが他のインタフェースでインタラクティブ情報を生成したという第２推薦情報を更に含み、
前記他のインタフェースは、
前記アプリケーションプログラムにおける前記情報表示インタフェース以外のインタフェース、又は前記アプリケーションプログラムとエクスチェンジ関係にある他のアプリケーションプログラムにおけるインタフェースのうちの少なくとも１つを含むことを特徴とする
請求項１から４のうちいずれか一項に記載の情報推薦方法。
【請求項１３】
前記情報推薦方法は、
前記第２推薦情報の数が所定の数を超える場合、前記情報表示インタフェースに、前記所定の数を超えるターゲット第２推薦情報を折り畳み表示状態で表示するステップと、
前記ターゲット第２推薦情報の展開信号を受信した場合、前記情報表示インタフェースにおいて、前記ターゲット第２推薦情報メッセージを前記折り畳み表示状態から展開表示状態に切り替えるステップと、を更に含むことを特徴とする
請求項１２に記載の情報推薦方法。
【請求項１４】
前記推薦情報ストリームは、前記第１アカウントが他のインタフェースで「後で閲覧」に設定した情報である第３推薦情報を更に含み、
前記他のインタフェースは、
前記アプリケーションプログラムにおける前記情報表示インタフェース以外のインタフェース、又は前記アプリケーションプログラムと相互通信する関係にある他のアプリケーションプログラムにおけるインタフェースのうちの少なくとも１つを含むことを特徴とする
請求項１から４のうちいずれか一項に記載の情報推薦方法。
【請求項１５】
前記情報推薦方法は、
前記情報表示インタフェースに、同一の前記第２アカウントからのインタラクティブ推薦情報を折り畳んだ後に表示するステップを更に含むことを特徴とする
請求項１から４のうちいずれか一項に記載の情報推薦方法。
【請求項１６】
前記インタラクティブ推薦情報は、同一の前記第２アカウントが所定の期間内でインタラクティブメッセージを生成した少なくとも２つの第４推薦情報を含み、
前記情報推薦方法は、
前記情報表示インタフェースに、前記少なくとも２つの第４推薦情報のうちのターゲット第４推薦情報を正常表示状態で表示し、前記ターゲット第４推薦情報以外の他の第４推薦情報を折り畳み状態で表示するステップと、
前記他の第４推薦情報の展開信号を受信した場合、前記情報表示インタフェースにおいて、前記他の第４推薦情報を前記折り畳み表示状態から展開表示状態に切り替えるステップと、を更に含むことを特徴とする
請求項１５に記載の情報推薦方法。
【請求項１７】
前記他の第４推薦情報を前記折り畳み表示状態から展開表示状態に切り替えるステップは、
前記折り畳み表示状態である前記他の第４推薦情報が単回展開閾値ｎを超える場合、前記折り畳み表示状態である最新のｎ個の第４推薦情報を前記展開表示状態に切り替えるステップであって、ｎは正整数である、ステップを含むことを特徴とする
請求項１６に記載の情報推薦方法。
【請求項１８】
前記インタラクティブ推薦情報は、同一の前記第２アカウントがインタラクティブメッセージを生成したが、情報品質が品質条件より低い少なくとも２つの第５推薦情報を含み、
前記情報推薦方法は、
前記情報表示インタフェースに、前記少なくとも２つの第５推薦情報のうちのターゲット第５推薦情報を正常表示状態で表示し、前記ターゲット第５推薦情報以外の他の第５推薦情報を折り畳み表示状態で表示するステップと、
前記他の第５推薦情報の展開信号を受信した場合、前記情報表示インタフェースにおいて、前記他の第５推薦情報を前記折り畳み表示状態から展開表示状態に切り替えるステップと、を更に含むことを特徴とする
請求項１５に記載の情報推薦方法。
【請求項１９】
前記他の第５推薦情報を前記折り畳み表示状態から展開表示状態に切り替えるステップは、
前記折り畳み表示状態である前記他の第５推薦情報が単回展開閾値ｎを超える場合、前記折り畳み表示状態である最近のｎ個の第５推薦情報を前記展開表示状態に切り替えるステップであって、ｎは正整数である、ステップを含むことを特徴とする
請求項１８に記載の情報推薦方法。
【請求項２０】
前記推薦情報ストリームは、過去に推薦されており再推薦条件に合致する第６推薦情報を更に含み、
前記再推薦条件は、ｍ個の新規インタラクティブメッセージが存在するという条件、ｋ個の第２アカウントの新規インタラクティブメッセージが存在するという条件のうちの少なくとも１つを含み、ｍ及びｋはいずれも正整数であり、
前記情報推薦方法は、
前記情報表示インタフェースに、前記第６推薦情報及び前記第６推薦情報の再推薦原因を表示するステップを更に含むことを特徴とする
請求項１から４のうちいずれか一項に記載の情報推薦方法。
【請求項２１】
サーバが実行する情報推薦方法であって、
各アカウントにより生成された情報へのインタラクティブメッセージを受信するステップと、
第１アカウントと社会的関係が存在する第２アカウントを決定するステップと、
前記第２アカウントがインタラクティブメッセージを生成したという情報に基づいて、前記第１アカウントのために、少なくとも１つのインタラクティブ推薦情報を生成するステップと、
第１端末に前記第１アカウントの推薦情報ストリームを送信するステップであって、前記推薦情報ストリームにおける推薦情報に前記少なくとも１つのインタラクティブ推薦情報が含まれる、ステップと、を含む情報推薦方法。
【請求項２２】
前記第２アカウントがインタラクティブメッセージを生成したという情報に基づいて、前記第１アカウントのために、少なくとも１つのインタラクティブ推薦情報を生成するステップは、
前記第２アカウントにより生成された前記インタラクティブメッセージの情報を候補情報集合として決定するステップと、
前記候補情報集合における各候補情報に対して、前記第１アカウントと前記候補情報に対応する第２アカウントとの間の社会的関係指数に基づいて、前記候補情報の推薦スコアを算出するステップと、
前記推薦スコアが上位ｎ位にランキングされた候補情報を前記第１アカウントの前記インタラクティブ推薦情報として生成するステップと、を含み、
前記社会的関係指数は、前記第１アカウントと前記第２アカウントとの間の社会的関係を評価するための指数であることを特徴とする
請求項２１に記載の情報推薦方法。
【請求項２３】
前記第１アカウントと前記インタラクティブ推薦情報に対応する第２アカウントとの間の社会的関係指数に基づいて、前記推薦情報ストリームにおける前記インタラクティブ推薦情報の順位を決定するステップを更に含み、
前記推薦情報ストリームにおける前記インタラクティブ推薦情報の順位は、社会的関係指数と正の相関関係にあることを特徴とする
請求項２１に記載の情報推薦方法。
【請求項２４】
前記社会的関係指数は、少なくとも２つの社会的パラメータに基づいて算出されたものであり、
前記少なくとも２つの社会的パラメータは、インタラクション頻度、社会的関係チェーンにおける伝播影響力及びサークル内の人気のうちの少なくとも２つを含むことを特徴とする
請求項２２又は２３に記載の情報推薦方法。
【請求項２５】
情報推薦装置であって、
起動操作に応じてアプリケーションプログラムを起動するように構成されるインタラクティブモジュールであって、前記アプリケーションプログラムに第１アカウントがログインされている、インタラクティブモジュールと、
サーバから前記第１アカウントの推薦情報ストリームを取得するように構成される受信モジュールであって、前記推薦情報ストリームにおける推薦情報に、少なくとも１つのインタラクティブ推薦情報が存在し、前記インタラクティブ推薦情報は、第２アカウントがインタラクティブメッセージを生成したという情報であり、前記第２アカウントと第１アカウントとの間に社会的関係が存在する、受信モジュールと、
情報表示インタフェースを表示するように構成される表示モジュールであって、前記情報表示インタフェースに、情報ストリーム形態で表示された前記推薦情報が含まれる、表示モジュールと、を備える情報推薦装置。
【請求項２６】
情報推薦装置であって、
第２アカウントにより生成された情報へのインタラクティブメッセージを受信するように構成される受信モジュールと
第１アカウントと社会的関係が存在する第２アカウントを決定するように構成される決定モジュールと、
前記第２アカウントがインタラクティブメッセージを生成したという情報に基づいて、前記第１アカウントのために、少なくとも１つのインタラクティブ推薦情報を生成するように構成される生成モジュールと、
第１端末に前記第１アカウントの推薦情報ストリームを送信するように構成される送信モジュールであって、前記推薦情報ストリームにおける推薦情報に前記少なくとも１つのインタラクティブ推薦情報が含まれる、送信モジュールと、を備える情報推薦装置。
【請求項２７】
端末であって、メモリと、プロセッサと、を備え、前記メモリにコンピュータ可読命令が記憶されており、前記コンピュータ可読命令が前記プロセッサにより実行されるときに、前記プロセッサに請求項１から２０のうちいずれか一項に記載の情報推薦方法を実行させる、端末。
【請求項２８】
サーバであって、メモリと、プロセッサと、を備え、前記メモリにコンピュータ可読命令が記憶されており、前記コンピュータ可読命令が前記プロセッサにより実行されるときに、前記プロセッサに請求項２１から２４のうちいずれか一項に記載の情報推薦方法を実行させる、サーバ。
【請求項２９】
コンピュータプログラムであって、１つ又は複数のプロセッサにより実行されると、該１つ又は複数のプロセッサに、請求項１から２０のうちいずれか一項に記載の情報推薦方法又は請求項２１から２４のうちいずれか一項に記載の情報推薦方法のうちの少なくとも１つを実行させる、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の相互参照）
本願は、２０１８年１２月１８日に中国特許局に提出された出願番号２０１８１１５５０２２６．３、発明名称「情報推薦方法及び情報推薦装置、機器並びに記憶媒体」の中国特許出願に基づく優先権を主張し、該中国特許出願の全内容が参照として本願に組み込まれる。
【０００２】
本願の実施例は、情報推薦分野に関し、特に情報推薦方法及び情報推薦装置、機器並びに記憶媒体に関する。
【背景技術】
【０００３】
閲覧型プログラム、ニュース型プログラムなどのアプリケーションプログラムにおいて、サーバにより、関心を持つであろう種々の情報をユーザに推薦する。
【０００４】
関連技術において、ユーザがアプリケーションプログラムを使用している過程において、サーバは、端末が履歴期間内で閲覧、Ｌｉｋｅ、コメントした種々の文章を収集してユーザ画像（ユーザ像、ユーザペルソナとも呼ばれる）を生成する。該ユーザ画像に、例えば、自動車、美食、科学技術などのようなユーザ自体の関心のあるタグが含まれる。続いて、サーバは、ユーザ画像に基づいて、情報プールから複数の推薦情報及び各推薦情報に対応する関心のある確率を選択し、これらの推薦情報を関心のある確率の降順に応じて該端末に推薦する。該端末は、関心のある確率の降順に応じて複数の推薦情報を表示する。
【０００５】
上記情報推薦方法は、ユーザ画像の正確性に依存する。ユーザ自体の関心のあるタグが少ないか又は正確ではない場合、ユーザに推薦する関心を持つであろう種々の情報の正確度は低い。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本願で提供される種々の実施例によれば、情報推薦方法及び情報推薦装置、機器並びに記憶媒体を提供する。
【課題を解決するための手段】
【０００７】
本願の一態様によれば、端末により実行される情報推薦方法を提供する。該方法は、
起動操作に応じてアプリケーションプログラムを起動するステップであって、前記アプリケーションプログラムに第１アカウントがログインされている、ステップと、
前記第１アカウントの推薦情報ストリームを取得するステップであって、前記推薦情報ストリームにおける推薦情報に、少なくとも１つのインタラクティブ推薦情報が存在し、前記インタラクティブ推薦情報は、第２アカウントがインタラクティブメッセージを生成したという情報であり、前記第２アカウントと第１アカウントとの間に社会的関係が存在する、ステップと、
情報表示インタフェースを表示するステップであって、前記情報表示インタフェースに、情報ストリーム形態で表示された前記推薦情報が含まれる、ステップと、を含む。
【０００８】
本願のもう１つ態様によれば、サーバにより実行される情報推薦方法を提供する。該方法は、
各アカウントにより生成された情報へのインタラクティブメッセージを受信するステップと、
第１アカウントと社会的関係が存在する第２アカウントを決定するステップと、
前記第２アカウントがインタラクティブメッセージを生成したという情報に基づいて、前記第１アカウントのために、少なくとも１つのインタラクティブ推薦情報を生成するステップと、
第１端末に前記第１アカウントの推薦情報ストリームを送信するステップであって、前記推薦情報ストリームにおける推薦情報に前記少なくとも１つのインタラクティブ推薦情報が含まれる、ステップと、を含む。
【０００９】
任意選択的な実施例において、前記インタラクティブメッセージは、Ｌｉｋｅ（「いいね」した）メッセージ、コメントメッセージ及びコメント返信メッセージのうちの少なくとも１つを含む。
【００１０】
任意選択的実施例において、前記情報推薦方法は、他の推薦アルゴリズムで情報推薦を行うことで得られた推薦情報を第１アカウントの推薦情報ストリームに追加するステップを更に含む。他の推薦アルゴリズムは、社会的関係指数に基づいた推薦アルゴリズム以外の情報推薦アルゴリズムである。
【００１１】
任意選択的な実施例において、前記情報推薦方法は、第１端末に第１推薦情報の新たなインタラクティブ情報をプッシュするステップであって、新たなインタラクティブ情報は、第２アカウントが前回のプッシュを行った後の第１推薦情報に対するＬｉｋｅメッセージ、コメントメッセージ及びコメント返信メッセージのうちの少なくとも１つを含む、ステップを更に含む。
【００１２】
任意選択的な実施例において、前記情報推薦方法は、第１推薦情報のインタラクティブメッセージを第１アカウントの推薦情報ストリームに追加するステップを更に含む。
【００１３】
任意選択的な実施例において、前記情報推薦方法は、第２推薦情報を第１アカウントの推薦情報ストリームに追加するステップであって、第２推薦情報は、第１アカウントにより他のインタフェースにおいてインタラクティブ情報が発生された情報である、ステップを更に含む。他のインタフェースは、情報表示インタフェースと異なるインタフェースである。
【００１４】
任意選択的な実施例において、前記情報推薦方法は、第３推薦情報を第１アカウントの推薦情報ストリームに追加するステップであって、第３推薦情報は、第１アカウントが他のインタフェースで「後で閲覧」に設定した情報である、ステップを更に含む。他のインタフェースは、情報表示インタフェースと異なるインタフェースである。
【００１５】
任意選択的な実施例において、前記情報推薦方法は、少なくとも２つの第４推薦情報から、ターゲット第４推薦情報を選択し、ターゲット第４推薦情報の第１フラグを推薦情報ストリームに追加するステップを更に含む。
【００１６】
任意選択的な実施例において、前記情報推薦方法は、少なくとも２つの第５推薦情報から、ターゲット第５推薦情報を選択し、ターゲット第５推薦情報の第２フラグを推薦情報ストリームに追加するステップを更に含む。
【００１７】
本願のもう１つの態様によれば、情報推薦装置を提供する。該装置は、
起動操作に応じてアプリケーションプログラムを起動するように構成されるインタラクティブモジュールであって、前記アプリケーションプログラムに第１アカウントがログインされている、インタラクティブモジュールと、
サーバから前記第１アカウントの推薦情報ストリームを取得するように構成される受信モジュールであって、前記推薦情報ストリームにおける推薦情報に、少なくとも１つのインタラクティブ推薦情報が存在し、前記インタラクティブ推薦情報は、第２アカウントがインタラクティブメッセージを生成したという情報であり、前記第２アカウントと第１アカウントとの間に社会的関係が存在する、受信モジュールと、
情報表示インタフェースを表示するように構成される表示モジュールであって、前記情報表示インタフェースに、情報ストリーム形態で表示された前記推薦情報が含まれる、表示モジュールと、を備える。
【００１８】
本願のもう１つの態様によれば、情報推薦装置を提供する。前記装置は、
第２アカウントにより生成された情報へのインタラクティブメッセージを受信するように構成される受信モジュールと
第１アカウントと社会的関係が存在する第２アカウントを決定するように構成される決定モジュールと、
前記第２アカウントがインタラクティブメッセージを生成したという情報に基づいて、前記第１アカウントのために、少なくとも１つのインタラクティブ推薦情報を生成するように構成される生成モジュールと、
第１端末に前記第１アカウントの推薦情報ストリームを送信するように構成される送信モジュールであって、前記推薦情報ストリームにおける推薦情報に前記少なくとも１つのインタラクティブ推薦情報が含まれる、送信モジュールと、を備える。
【００１９】
一態様によれば、コンピュータ機器を提供する。前記コンピュータ機器は、端末又はサーバであってもよい。コンピュータ機器は、メモリと、プロセッサと、を備え、前記メモリにコンピュータ可読命令が記憶されており、前記コンピュータ可読命令が前記プロセッサにより実行されるときに、前記プロセッサに上記態様に記載の情報推薦方法を実行させる。
【００２０】
一態様によれば、コンピュータ可読命令を記憶した１つ又は複数の不揮発性コンピュータ可読記憶媒体を提供する。前記コンピュータ可読命令が１つ又は複数のプロセッサにより実行されるときに、１つ又は複数のプロセッサに上記態様に記載の情報推薦方法を実行させる。
【００２１】
本願の１つ又は複数の実施例に関する詳細は、下記図面及び記述の中に示される。本願の他の特徴、目的、及び利点は、明細書、図面及び特許請求の範囲から明らかになる。
【図面の簡単な説明】
【００２２】
【図１】本願の一模式的実施例によるコンピュータシステムを示すブロック図である。
【図２】本願の一模式的実施例による情報推薦方法を示すフローチャートである。
【図３】本願の一模式的実施例による情報推薦方法のインタフェースを示す概略図である。
【図４】本願の一模式的実施例による情報推薦方法を示すフローチャートである。
【図５】本願の一模式的実施例による情報推薦方法のインタフェースを示す概略図である。
【図６】本願の一模式的実施例による情報推薦方法のインタフェースを示す概略図である。
【図７】本願の一模式的実施例による情報推薦方法を示すフローチャートである。
【図８】本願の一模式的実施例による情報推薦方法のインタフェースを示す概略図である。
【図９】本願の一模式的実施例による情報推薦方法を示すフローチャートである。
【図１０】本願の一模式的実施例による情報推薦方法のインタフェースを示す概略図である。
【図１１】本願の一模式的実施例による情報推薦方法を示すフローチャートである。
【図１２】本願の一模式的実施例による情報推薦方法のインタフェースを示す概略図である。
【図１３】本願の一模式的実施例による情報推薦方法のインタフェースを示す概略図である。
【図１４】本願の一模式的実施例による情報推薦方法のインタフェースを示す概略図である。
【図１５】本願の一模式的実施例による情報推薦方法のインタフェースを示す概略図である。
【図１６】本願の一模式的実施例による情報推薦方法を示すフローチャートである。
【図１７】本願の一模式的実施例による情報推薦方法のインタフェースを示す概略図である。
【図１８】本願の一模式的実施例による情報推薦方法を示すフローチャートである。
【図１９】本願の一模式的実施例による情報推薦方法のインタフェースを示す概略図である。
【図２０】本願の一模式的実施例による情報推薦方法を示すフローチャートである。
【図２１】本願の一模式的実施例による情報推薦方法のインタフェースを示す概略図である。
【図２２】本願の一模式的実施例による情報推薦方法を示すフローチャートである。
【図２３】本願の一模式的実施例による情報推薦方法のインタフェースを示す概略図である。
【図２４】本願の一模式的実施例による情報推薦方法を示すフローチャートである。
【図２５】本願の一模式的実施例による情報推薦方法を示すフローチャートである。
【図２６】本願の一模式的実施例による情報推薦装置を示すブロック図である。
【図２７】本願の一模式的実施例による情報推薦装置を示すブロック図である。
【図２８】本願の一模式的実施例による携帯端末を示すブロック図である。
【図２９】本願の一模式的実施例によるサーバを示すブロック図である。  本願の実施例における技術的解決手段をより明確に説明するために、以下、実施例の説明に必要な図面を簡単に説明する。勿論、以下の図面は本願の一部の実施例に過ぎず、当業者は創造的な労力を要することなく、これらの図面に基づいて他の図面を得ることもできる。
【００２３】
本明細書の図面における如何なる姓名、商品名、プログラム名、ニックネーム、文章名は、いずれも模式的な例に過ぎず、現実世界における如何なる人物又は商品を表すものではないことに留意されたい。
【発明を実施するための形態】
【００２４】
本願の目的、技術的解決手段及びメリットをより明確にするために、以下、図面を参照しながら、本願の実施形態を更に詳しく説明する。
【００２５】
まず、本願の実施例に係わる用語を説明する。
【００２６】
情報は、文字、ピクチャ、オーディオ及びビデオのうちの少なくとも１つで表される情報集合である。本願の実施例において、主に、情報が文章であることを例として説明する。
【００２７】
社会的属性（ソーシャル属性）を有するプラットフォームは、社会的関係又は共通の興味のうちの少なくとも１つにより、人間同士を関連付けるネットワークアーキテクチャである。ユーザは、該プラットフォームにより提供されるクライアントにより、日常の交流を行い、日常業務を処理することができる。各ユーザは、該プラットフォームにおける他のユーザにより識別されるネットワークアイデンティティ（例えば、アカウント）を持つことができる。
【００２８】
社会的関係チェーンは、社会的属性を有するプラットフォームにおける様々なアカウントが情報交流を行う時の関連付け関係である。社会的関係チェーンは、友人関係チェーン又はフォロー関係チェーンのうちの少なくとも１つを含むが、これらに限定されない。
【００２９】
友人関係チェーンは、２つのユーザアカウントにより社会的属性を有するプラットフォームで締結された双方向情報交流関係である。例えば、ユーザアカウントＡとユーザアカウントＢが友人関係になった後、ユーザアカウントＡは、ユーザアカウントＢにメッセージを送信することができ、ユーザアカウントＢは、ユーザアカウントＡにメッセージを送信することもできる。また例えば、ユーザアカウントＡとユーザアカウントＢが友人関係になった後、ユーザアカウントＡにより発表されたオリジナル情報、Ｌｉｋｅ（「いいね」した）メッセージ、転送メッセージ、コメントメッセージ及び返信メッセージは、ユーザアカウントＢにとって可視であり、ユーザアカウントＢにより発表されたオリジナル情報、Ｌｉｋｅメッセージ、転送メッセージ、コメントメッセージ及び返信メッセージは、ユーザアカウントＡにとって可視である。２つのユーザアカウントは、現実世界における２つのユーザにそれぞれ対応してもよい。社会的属性を有するプラットフォームにおいて、様々なユーザアカウント同士は、相互確認の方式で友人関係を確立することができる。例えば、互いに友人追加を行うか又は互いにフォローする。２つのユーザアカウントが友人関係を確立した後、互いにソーシャルネットワーク連絡先になる。なお、一組のユーザアカウントは、自らによる選択で、互いの社会的関係を形成し、ソーシャルグループを構成する。該グループにおける各メンバーはいずれも、該グループにおける全ての他のメンバーのソーシャルネットワーク連絡先である。
【００３０】
フォロー関係チェーンは、ユーザアカウントと公式ソーシャルアカウントが社会的属性を有するプラットフォームで締結された一方向情報交流関係である。公式ソーシャルアカウントは、パブリックメディア属性を有するソーシャルネットワークエンティティである。公式ソーシャルアカウントは、スター、メディア従業員、業者、企業、政府、病院などの個人又は機関により確立されたアカウントであってもよい。該一方向情報交流関係は、ユーザアカウントが公式ソーシャルアカウントをフォローした後に形成されたものである。ユーザアカウントは、公式ソーシャルアカウントにより発表された情報を閲覧、Ｌｉｋｅ、コメント、コメント返信することができる。一般的には、公式ソーシャルアカウントとユーザアカウントとは、一対多の関係にある。
【００３１】
図１は、本願の一例示的な実施例によるコンピュータシステム１００の構造を示すブロック図である。該コンピュータシステム１００は、インスタントメッセージングシステム、ニュースプッシュシステム、ショッピングシステム、オンラインビデオ通話システム、トピック、番組又はモーメンツに基づいて群衆集中を行うソーシャルアプリケーションプログラム、又は社会的属性を有する他のアプリケーションプログラムシステムであってもよく、本願の実施例は、これを限定するものではない。該コンピュータシステム１００は、第１端末１２０と、サーバクラスタ１４０と、第２端末１６０と、を備える。
【００３２】
第１端末１２０は、無線ネットワーク又は有線ネットワークを経由してサーバクラスタ１４０に接続される。第１端末１２０は、スマートフォン、ゲームホスト、デスクトップコンピュータ、タブレット、電子ブックリーダ、ＭＰ３プレーヤー、ＭＰ４プレーヤー及びラップトップ型ポータブルコンピュータのうちの少なくとも１つであってもよい。第１端末１２０に、社会的属性を有して情報推薦をサポートするアプリケーションプログラムがインストールされて実行されている。該アプリケーションプログラムは、インスタントメッセージングシステム、ニュースプッシュシステム、ショッピングシステム、オンラインビデオ通話システム、トピック、番組又はモーメンツに基づいて群衆集中を行うソーシャルアプリケーションプログラム、又は社会的属性を有する他のアプリケーションプログラムシステムのうちのいずれか１つであってもよい。第１端末１２０は、第１ユーザにより用いられる端末であり、第１端末１２０で実行されているアプリケーションプログラムに第１アカウントがログインされている。
【００３３】
第１端末１２０は、無線ネットワーク又は有線ネットワークを経由してサーバクラスタ１４０に接続される。
【００３４】
サーバクラスタ１４０は、１台のサーバ、複数台のサーバ、クラウドコンピューティングプラットフォーム又は仮想センターのうちの少なくとも１つを含む。サーバクラスタ１４０は、情報推薦をサポートするアプリケーションプログラムにバックグラウンドサービスを提供するためのものである。任意選択的に、サーバクラスタ１４０は、主なコンピューティング動作を担い、第１端末１２０及び第２端末１６０は、副次的なコンピューティング動作を担う。又は、サーバクラスタ１４０は、副次的なコンピューティング動作を担い、第１端末１２０及び第２端末１６０は、主なコンピューティング動作を担う。又は、サーバクラスタ１４０、第１端末１２０及び第２端末１６０の三者は、分散型コンピューティングアーキテクチャを利用して協働コンピューティングを行う。
【００３５】
任意選択的に、サーバクラスタ１４０は、アクセスサーバ１４２と、情報推薦サーバ１４４と、を含む。アクセスサーバ１４２は、第１端末１２０及び第２端末１６０へのアクセスサービス及び情報推薦サービスを提供し、推薦情報（文章、ピクチャ、オーディオ、ビデオのうちの少なくとも１つ）を情報推薦サーバ１４４から端末（第１端末１２０又は第２端末１６０）に送信するためのものである。情報推薦サーバ１４４は、１台又は複数台であってもよい。情報推薦サーバ１４４が複数台である場合、様々なサービスを提供するための少なくとも２台の情報推薦サーバ１４４が存在するか、又は、同一のサービスの少なくとも１つを提供するための少なくとも２第の情報推薦サーバ１４４が存在する。例えば、ロードバランシング方式で同一のサービスを提供する。本願の実施例は、これを限定するものではない。
【００３６】
第２端末１６０に、社会的属性を有して情報推薦をサポートするアプリケーションプログラムがインストールされて実行されている。該アプリケーションプログラムは、インスタントメッセージングシステム、ニュースプッシュシステム、ショッピングシステム、オンラインビデオ通話システム、トピック、番組又はモーメンツに基づいて群衆集中を行うソーシャルアプリケーションプログラム、又は社会的属性を有する他のアプリケーションプログラムシステムのうちのいずれか１つであってもよい。第２端末１６０は、第２ユーザにより用いられる端末であり、第２端末１６０で実行されているアプリケーションプログラムに第２アカウントがログインされている。
【００３７】
任意選択的に、第１アカウント及び第２アカウントは、仮想ソーシャルネットワークにある。該仮想ソーシャルネットワークは、第１アカウントと第２アカウントとの間の社会的関係チェーンを含む。該仮想ソーシャルネットワークは、同一のソーシャルプラットフォームにより提供されたものであってもよく、関連関係（例えば、ログイン認証関係）にある複数のソーシャルプラットフォームにより協働で提供されたものであってもよい。本願の実施例は、仮想ソーシャルネットワークの具体的な形態を限定するものではない。任意選択的に、第１アカウント及び第２アカウントは、同一のチーム、同一の組織に属して、友人関係又は一時的通信権限を有するものであってもよい。任意選択的に、第１アカウントと第２アカウントは、ストレンジャー関係にあってもよい。要するに、該仮想ソーシャルネットワークは、第１アカウントと第２アカウントとの一方向メッセージ伝播ルート又は双方向メッセージ伝播ルートを提供する。
【００３８】
任意選択的に、第１端末１２０及び第２端末１６０にインストールされているアプリケーションプログラムは同じである。又は、２つの端末にインストールされているアプリケーションプログラムは、異なるオペレーティングシステムの同一タイプのアプリケーションプログラムである。又は、２つの端末にインストールされているアプリケーションプログラムは異なるが、情報相互通信をサポートする。異なるオペレーティングシステムは、アップルオペレーティングシステム、アンドロイドオペレーティングシステム、Ｌｉｎｕｘオペレーティングシステム又はＷｉｎｄｏｗｓオペレーティングシステム等を含む。
【００３９】
第１端末１２０は、複数の端末のうちの１つを指してもよく、第２端末１６０は、複数の端末のうちの１つを指してもよい。本実施例は、第１端末１２０及び第２端末１６０のみを例として説明する。第１端末１２０の端末タイプは、第２端末１６０と同じであるか又は異なる。該端末タイプは、スマートフォン、ゲームホスト、デスクトップコンピュータ、タブレット、電子ブックリーダ、ＭＰ３プレーヤー、ＭＰ４プレーヤー及びラップトップ型ポータブルコンピュータのうちの少なくとも１つを含む。下記実施例において、第１端末１２０又は第２端末１４０の少なくとも１つがスマートフォンであり、第１アカウントと第２アカウントとの間に友人関係チェーンが存在することを例として説明する。
【００４０】
上記端末の数がより多くてもよいか又はより少なくてもよいことは、当業者であれば、理解すべきである。例えば、上記端末は、１つのみであってもよい。又は、上記端末の数は、数十個、数百個又はより多くの数であってもよい。この場合、上記コンピュータシステムは、他の端末１８０を更に備える。他の端末１８０は、第１アカウントとは友人関係にある第２アカウントがログインされている１つ又は複数の端末であってもよい。本願の実施例は、端末の数及び機器のタイプを限定するものではない。
【００４１】
図２は、本願の一模式的実施例による情報推薦方法を示すフローチャートである。本実施例において、該方法を図１に示すコンピュータシステムに適用することを例として説明する。該方法は以下を含む。
【００４２】
ステップ２０１において、第２端末における第２アカウントは、情報へのインタラクティブメッセージを生成する。
【００４３】
第２端末に、社会的属性を有して情報推薦をサポートするアプリケーションプログラムが実行されている。該アプリケーションプログラムに第２アカウントがログインされている。第２アカウントは、第１アカウントとの間の社会的関係チェーンを持つアカウントを指す。本実施例は、第１アカウントと第２アカウントとの間に友人関係チェーンが存在することを例として説明する。
【００４４】
第２端末は、情報表示インタフェース（又は、他の確認可能な情報を有するインタフェース）を表示する。該情報表示インタフェースに、少なくとも１つの確認可能な情報が表示されている。ユーザは、第２端末で情報を確認できる。ユーザは、関心のある情報へのインタラクティブメッセージを生成することができる。
【００４５】
インタラクティブメッセージは、Ｌｉｋｅメッセージ、コメントメッセージ及びコメント返信メッセージのうちの少なくとも１つを含む。第２アカウントがインタラクティブメッセージを発生した場合、第２アカウントが情報の情報コンテンツに関心を持つと認められる。幾つかの実施例において、インタラクティブメッセージは、転送メッセージを含む可能性もある。
【００４６】
本実施例において、インタラクティブメッセージがＬｉｋｅメッセージであることを例として説明する。任意選択的に、Ｌｉｋｅメッセージは、第２アカウントが該情報に対応するＬｉｋｅボタンを押圧した後に発生したものである。
【００４７】
ステップ２０２において、第２端末は、第２アカウントにより生成された情報へのインタラクティブメッセージをサーバに報告する。
【００４８】
模式的に、第２端末は、第２アカウント及び情報に対して発生したＬｉｋｅメッセージをサーバに送信する。
【００４９】
なお、サーバは、各アカウントにより生成された情報へのインタラクティブメッセージを受信して記憶する。各アカウントに第１アカウント及び第２アカウントが含まれる。
【００５０】
ステップ２０３において、サーバは、第１アカウントと社会的関係が存在する第２アカウントを決定する。
【００５１】
第１アカウントに対して情報推薦を行う必要がある場合、サーバは、第１アカウントとの間の社会的関係チェーンを持つ第２アカウントを決定する。
【００５２】
ステップ２０４において、サーバは、第２アカウントがインタラクティブメッセージを生成したという情報に基づいて、第１アカウントのために、少なくとも１つのインタラクティブ推薦情報を生成する。
【００５３】
第１アカウントとの間の社会的関係チェーンを持つ第２アカウントについて、サーバは、第２アカウントがインタラクティブメッセージを生成したという情報を候補情報集合として決定する。ここの「第２アカウント」は、１つ以上であってもよい。
【００５４】
第１アカウントと第２アカウントとは友人関係にあるため、第２アカウントがインタラクティブメッセージを生成したという情報は、第１アカウントにとって関心のある情報である可能性が極めて高い。
【００５５】
サーバは、第１アカウントと第２アカウントとの間の社会的関係に基づいて、第１アカウントの友人アカウント（第２アカウント）によるインタラクティブメッセージが発生した情報集合を決定（又はリコールする。リコール（ｒｅｃａｌｌ）は、推薦されるべき候補情報の選択を指してもよい。該候補情報の全てを端末にプッシュしてもよく、一部を端末にプッシュしてもよい。
【００５６】
サーバは、第１アカウントの友人アカウントによるインタラクティブメッセージが発生した情報集合を候補集合として決定する。
【００５７】
任意選択的に、異なる第２アカウントと第１アカウントとの間の社会的関係指数が異なるため、サーバは、第１アカウントと第２アカウントとの間の社会的関係指数に基づいて、第２アカウントがインタラクティブメッセージを生成したという情報集合から、第１アカウントの推薦情報ストリームにおける少なくとも１つのインタラクティブ推薦情報を生成することができる。
【００５８】
任意選択的に、候補情報集合における各候補情報について、サーバは、第１アカウントと該候補情報に対応する第２アカウントとの間の社会的関係指数に基づいて、該候補情報の推薦スコアを算出する。推薦スコアが上位ｎ位にランキングされた候補情報を第１アカウントのインタラクティブ推薦情報として生成する。
【００５９】
ここで、社会的関係指数は、第１アカウントと第２アカウントとの間の社会的関係を評価するための指数である。任意選択的に、社会的関係指数は、少なくとも２つの社会的パラメータに基づいて算出されたものである。上記社会的パラメータは、インタラクション頻度、社会的影響力又はサークル内の人気のうちの少なくとも２つを含む。
【００６０】
インタラクション頻度は、異なるユーザが情報次元（情報の範囲）を確認するインタラクション程度を指す。２つのユーザ同士のインタラクション頻度は、２つのユーザによる同一の情報に対する確認、Ｌｉｋｅ、コメント又はコメント返信のうちの少なくとも１つのインタラクティブ行為に基づいて算出される。インタラクション頻度は、インタラクティブ影響力とも呼ばれる。
【００６１】
社会的影響力は、単一のユーザが情報伝播次元で友人アカウントに与える影響力を指す。社会的影響力は、第２アカウントによる第１アカウントへの伝播影響力とも呼ばれる。
【００６２】
サークル内の人気は、単一のユーザの、自己の友人モーメンツにおける注目される程度を指す。
【００６３】
任意選択的に、サーバは、第１アカウントとインタラクティブ推薦情報に対応する第２アカウントとの間の社会的関係指数に基づいて、推薦情報ストリームにおけるインタラクティブ推薦情報の順位を決定する。ここで、インタラクティブ推薦情報の順位は、社会的関係指数と正の相関関係にある。
【００６４】
任意選択的に、第１アカウントの推薦情報ストリームは、サーバにより第１アカウントのために生成された、第１アカウントに対応するユーザが関心を持ち得ると認められる情報ストリームである。幾つかの実施例において、第１アカウントの推薦情報ストリームにおける全ての推薦情報はいずれもインタラクティブ推薦情報である。幾つかの実施例において、第１アカウントの推薦情報ストリームにおける推薦情報に、インタラクティブ推薦情報及び第１アカウント自体によるインタラクティブメッセージが発生した情報が含まれる。幾つかの実施例において、第１アカウントの推薦情報に、インタラクティブ推薦情報及び他の推薦アルゴリズムで生成された推薦情報が含まれる。本実施例は、推薦情報ストリームの構成形態を限定しない。推薦情報ストリームに少なくとも１つのインタラクティブ推薦情報が含まればよい。
【００６５】
各インタラクティブ推薦情報に対応する第２アカウントは、単一であってもよく、互いに独立した複数であってもよい。
【００６６】
ステップ２０５において、第１端末は、起動操作に応じてアプリケーションプログラムを起動し、該アプリケーションプログラムに第１アカウントがログインされている。
【００６７】
該アプリケーションプログラムは、社会的属性を有し情報推薦をサポートするアプリケーションプログラムである。該アプリケーションプログラムに第１アカウントがログインされている。該アプリケーションプログラムが起動した後、第１アカウントのログイン状態をサーバに通知する。
【００６８】
ステップ２０６において、サーバは、第１端末に第１アカウントの推薦情報ストリームを送信する。
【００６９】
サーバは、第１アカウントの推薦情報ストリームを生成した後、第１端末に第１アカウントの推薦情報ストリームを周期的に送信するか又はイベントトリガにより送信する。
【００７０】
例えば、サーバは、毎日、所定の時刻で第１端末に第１アカウントの推薦情報ストリームを送信する。また例えば、サーバは、第１アカウントからの情報取得要求を受信した時、第１端末に第１アカウントの推薦情報ストリームを送信する。また例えば、サーバは、推薦情報ストリームに第２アカウントのインタラクティブ行為変動が存在した場合、第１端末にターゲット信号の推薦情報ストリームを送信する。本実施例は、サーバによる送信方式を限定するものではない。
【００７１】
情報表示インタフェースは、情報ストリームの形態で推薦情報を表示するインタフェースである。情報ストリームは、所定の順番に応じて複数の推薦情報を順序付けて配列した後に表示する表示形態である。
【００７２】
任意選択的に、推薦情報ストリームは、時間順に応じて複数の推薦情報を順序付けて配列した後に表示する表示形態である。任意選択的に、推薦情報ストリームは、社会的関係指数に応じて順序付けて配列した後に表示する表示形態である。任意選択に、推薦情報ストリームは、複数の推薦情報に対して時間順に応じて第１順序付けを行い、同一の時間次元での推薦情報に対して社会的関係指数に応じて第２順序付けを行った後に得られた情報ストリームである。上記順序付けは、上から下への順序付けであってもよい。
【００７３】
任意選択的に、推薦情報ストリームにおけるインタラクティブ推薦情報の順位は、社会的関係指数と正の相関関係にある。社会的関係指数は、第１アカウントと第２アカウントとの間の社会的関係を評価するための指数である。社会的関係指数は、少なくとも２つの社会的パラメータに基づいて算出されたものである。上記少なくとも２つの社会的パラメータは、インタラクション頻度、社会的関係チェーンにおける伝播影響力及びサークル内の人気のうちの少なくとも２つを含む。
【００７４】
任意選択的に、第１端末は、推薦情報ストリームに基づいて、情報表示インタフェースをレンダリングする。
【００７５】
任意選択的に、インタラクティブ推薦情報は、サーバにより、複数の第２アカウントによるインタラクティブメッセージが発生した複数の情報から決定されたものである。「第２アカウントがインタラクティブメッセージを生成したという情報」は、第２アカウントにより他のインタフェースでインタラクティブメッセージが発生された情報であってもよい。他のインタフェースは、現在のアプリケーションプログラムにおける情報表示インタフェース以外のユーザインタフェースを指すか又は、現在のアプリケーションプログラムと情報通信する他のアプリケーションプログラムにおけるユーザインタフェースを指す。任意選択的に、インタラクティブ推薦情報は、サーバにより、第２アカウントによるインタラクティブメッセージが発生した複数の情報から、第１アカウント及び各情報に対応する第２アカウントとの間の社会的関係指数の降順に応じて決定されたものである。
【００７６】
ステップ２０７において、第１端末は、情報表示インタフェースを表示し、該情報表示インタフェースに、情報ストリーム形態で表示された推薦情報が含まれる。
【００７７】
任意選択的に、情報表示インタフェースに、上から下へ配列された複数のリストコントロールが含まれる。各リストコントロールは、１つの推薦情報を表示するためのものである。
【００７８】
任意選択的に、推薦情報にインタラクティブ推薦情報が含まれる時、少なくとも１つのインタラクティブ推薦情報に対応するリストコントロールにおける推薦ソース位置で第２アカウントのアカウント情報が表示されている。該アカウント情報は、アカウント、ニックネーム又はアバターのうちの少なくとも１つを含む。
【００７９】
図３に示す模式的例において、現在のユーザにとって、友人１が文章１をＬｉｋｅし、友人２が文章２にコメントをし、…、友人ｉが文章ｉに対して返信を行ったなどのインタラクティブメッセージが発生した後、サーバは、これらの友人によるインタラクティブメッセージが発生した文章に基づいて、現在のユーザのために、推薦文章ストリームを生成する。現在のユーザの端末に情報表示インタフェース「トップストーリー」３０が表示される。該情報表示インタフェース「トップストーリー」３０に、上から下へ順次配列された複数の推薦情報が表示される。各推薦情報は、１つのリストコントロールを占用する。該リストコントロールに、推薦文章のタイトル及び作者が表示される。任意選択的に、該リストコントロールに更に、推薦ソース３１、Ｌｉｋｅボタン３２及びコメントボタン３３のうちの少なくとも１つが表示される。
【００８０】
任意選択的に、情報表示インタフェースに、全て又は一部の推薦情報に対応するインタラクティブメッセージ表示領域が表示される。各推薦情報のインタラクティブメッセージ表示領域は、該推薦情報の下方に表示されてもよい。該インタラクティブメッセージ表示領域は、第１アカウント又は第２アカウントのうちの少なくとも１つのアカウントによる現在推薦情報に対するＬｉｋｅメッセージ、コメントメッセージ又はコメント返信メッセージのうちの少なくとも１つのメッセージを表示するためのものである。ユーザは、情報表示インタフェースにおいて、推薦情報に基づいて、第２アカウントとインタラクションすることができる。インタラクション形態は、情報表示インタフェースにおいて推薦情報をＬｉｋｅするという形態、情報表示インタフェースにおいて推薦情報に対してコメントを行うという形態又は情報表示インタフェースにおいて第２アカウントからのコメント情報に対して返信を行うという形態のうちの少なくとも１つであってもよい。
【００８１】
要するに、本実施例で提供される情報推薦方法は、第２アカウント（第１アカウントの第２アカウント）によるインタラクティブメッセージが発生した情報集合を候補情報集合とすることで、第１アカウントのために、インタラクティブ推薦情報を含む推薦情報ストリームを生成する。情報推薦のために、第１アカウント自体の関心のあるタグに依存する必要がない。第２アカウントが情報へのインタラクティブメッセージを生成した場合、第２アカウントが該情報に関心を持つことを表す。第１アカウントと第２アカウントとの間に社会的関係チェーン（例えば、２つのアカウントが友人関係にある）があるため、第１アカウントが該情報に関心を持つ可能性が極めて高い。これにより、推薦情報ストリームの情報品質及び推薦効率を向上させることができる。
【００８２】
第２アカウントが閲覧した情報の集合を候補情報集合とする場合に比べて、第２アカウントがインタラクティブメッセージを生成したという情報集合を候補情報集合とすることで、第２アカウントが実際に関心を持つ情報を選別し、サーバの演算量を低減させることができる。サーバによる不正確なプッシュにより、繰り返したプッシュを必要とすることを減少させ、情報プッシュリソースを節約し、サーバの負荷を低下させることができる。
【００８３】
１つの推薦情報について、本願の実施例は、単一の第２アカウントの興味に基づいて第１アカウントに対して推薦を行うことができる。複数の第２アカウントの興味をまとめて現在のアカウントの興味を分析する必要がなく、サーバの演算量をある程度減少させることができる。
【００８４】
なお、第２アカウントのアカウント情報を推薦情報の推薦ソース位置で明示的に表示することができるため、第１アカウントにとって、インタラクティブ推薦情報の信頼度及び社会的インタラクティブ性を向上させることができる。
【００８５】
任意選択的な実施例において、上記ステップ２０７は、図４に示すように、ステップ２０７ａ及びステップ２０７ｂとして実現してもよい。
【００８６】
ステップ２０７ａにおいて、第１端末は、機能入口インタフェースを表示し、機能入口インタフェースに、情報表示インタフェースの機能入口コントロールが表示され、機能入口コントロールに、新着情報通知リマインドが表示される。
【００８７】
アプリケーションプログラムが複数のアプリケーション機能を持つため、初期状態で、第１端末は、まず、該アプリケーションプログラムの機能入口インタフェースを表示することができる。該機能入口インタフェースに、情報表示インタフェースの機能入口コントロールが表示される。任意選択的に、該機能入口インタフェースに更に、他の機能インタフェースの機能入口コントロールが表示される。
【００８８】
図５に示す模式的例において、該アプリケーションプログラムは、インスタントメッセージングプログラムである。該インスタントメッセージングプログラムの機能入口インタフェース２０に「モーメンツ」機能入口、「スキャン」機能入口、「シェイク」機能入口、「トップストーリー」機能入口及び「ミニプログラム」機能プログラムが表示される。ここで、「トップストーリー」機能入口は、情報表示インタフェースの機能入口コントロールである。
【００８９】
ステップ２０７ｂにおいて、第１端末は、機能入口コントロールに対する第１トリガ信号を受信した場合、機能入口インタフェースから情報表示インタフェースに移行して表示する。
【００９０】
情報表示インタフェース「トップストーリー」の機能入口がクリックされた後、機能入口インタフェース２０から情報表示インタフェース３０に移行して表示する。
【００９１】
任意選択的に、サーバは、インタラクティブ推薦情報を第１アカウントの推薦情報ストリームに追加するだけでなく、他の推薦アルゴリズムで情報推薦を行うことで得られた推薦情報を第１アカウントの推薦情報ストリームに追加する。他の推薦アルゴリズムは、第１アカウントが注目したターゲットアカウントのオリジナル文章を他の推薦情報とするステップを含むが、これに限定されない。ターゲットアカウントは、第１アカウントのフォロー関係チェーンに基づいて決定されたアカウントである。
【００９２】
図５に示す模式的例において、該情報表示インタフェース３０に、「レコメンド」タブページ及び「精選」タブページが含まれる。該「レコメンド」タブページは、インタラクティブ推薦情報を表示するためのものであり、「精選」タブページは、他の推薦アルゴリズムに基づいて情報推薦を行うことで得られた推薦情報を表示するためのものである。情報表示インタフェース３０が開かれた直後に、「レコメンド」タブページにおけるインタラクティブ推薦情報をデフォルトとすることができる。
【００９３】
もう１つの模式的例において、情報表示インタフェースは、第１タブページ及び第２タブページを含む。第１タブページ及び第２タブページのうちのいずれか１つのタブページは、インタラクティブ推薦情報を表示するためのものである。例えば、第２タブページは、インタラクティブ推薦情報を表示するためのものであり、第１タブページは、推薦情報における、インタラクティブ推薦情報以外の他の推薦情報を表示するためのものである。任意選択的に、第１端末は、機能入口インタフェースから、まず情報表示インタフェースの第１タブページに移行して表示する。該第１タブページに、第２タブページのタグが更に表示される。第２タブページのタグに対応するトリガ信号を受信した場合、情報表示インタフェースにおいて、第１タブページを第２タブページに切り替えて表示する。
【００９４】
図６に示す模式的例において、第１タブページが「精選」タブページであり、第２タブページが「レコメンド」タブページであることを例として、該情報表示インタフェース３０に、「レコメンド」タブページ及び「精選」タブページが含まれる。該「レコメンド」タブページは、インタラクティブ推薦情報を表示するためのものである。「精選」タブページは、他の推薦アルゴリズムに基づいて情報推薦を行うことで得られた推薦情報を表示するためのものである。情報表示インタフェース３０が開かれた直後に、「精選」タブページの情報をデフォルトで表示することができる。続いて、「レコメンド」タグがクリックされた時、「精選」タブページから「レコメンド」タブページに切り替えて表示する。
【００９５】
要するに、本実施例で提供される方法において、第１アカウントの推薦情報ストリームにインタラクティブ推薦情報及び他の推薦情報が同時に含まれる時、インタラクティブ推薦情報を情報表示インタフェースにおける１つのタブページに表示し、他の推薦情報を情報表示インタフェースにおけるもう１つのタブページに表示する。これにより、ユーザは、インタラクティブ推薦情報及び他の推薦情報を２つの異なる推薦情報ストリームに応じて確認することができ、インタラクティブ推薦情報の確認効率を向上させることができる。
【００９６】
勿論、インタラクティブ推薦情報及び他の推薦情報は、同一の推薦情報ストリームに混合して配列され、各推薦情報の総合的スコアの降順に応じて順序付けされてもよい。各推薦情報の総合的スコアは、サーバにより、コンテンツ品質、推薦ソースによる第１アカウントへの影響力又は推薦ソースの影響力などの複数の要因に基づいて算出される。「複数」は、少なくとも２つを指してもよい。
【００９７】
もう１つの任意選択的な例において、情報表示インタフェースに、折り畳み表示状態にある少なくとも２つのインタラクティブ推薦情報が表示される。例えば、推薦情報ストリームに、インタラクティブ推薦情報が含まれるだけでなく、他の推薦アルゴリズムで生成された他の推薦情報も含まれる。情報表示インタフェースに、一部のインタラクティブ推薦情報がデフォルトで表示され、他のインタラクティブ推薦情報が折り畳み表示される。この場合、上記ステップ２０７ｂは、図７に示すように、ステップ２０７ｂ１と、ステップ２０７ｂ２と、を更に含む。
【００９８】
ステップ２０７ｂ１において、機能入口インタフェースから情報表示インタフェースに切り替え、情報表示インタフェースに、少なくとも２つのインタラクティブ推薦情報の展開コントロールが表示される。
【００９９】
任意選択的に、該展開コントロールは、少なくとも２つのインタラクティブ推薦情報を展開するためのコントロールである。該展開コントロールは、「友達が閲覧している」ボタンコントロール、「友人が閲覧している」ボタンコントロール又は「友達によりレコメンドされた文章」リストコントロールのうちの少なくとも１つであってもよい。
【０１００】
図８に示すように、情報表示インタフェース３０に、折り畳み表示された複数の「友達によりレコメンドされた文章」、折り畳み表示された複数の「他のレコメンドされた文章」、及び展開コントロール「全て」ボタンが表示される。該展開コントロール「全て」は、折り畳み表示状態にある少なくとも２つのインタラクティブ推薦情報を展開するためのものである。
【０１０１】
ステップ２０７ｂ２において、展開コントロールに対応するトリガ信号を受信した場合、情報表示インタフェースに、情報ストリーム形態で、少なくとも２つのインタラクティブ推薦情報を表示する。
【０１０２】
ユーザは、展開コントロール「全て」ボタンをクリックした後、情報表示インタフェースに、「友達によりレコメンドされた文章」における複数のインタラクティブ推薦情報を展開表示することができる。
【０１０３】
要するに、本実施例で提供される方法において、第１アカウントの推薦情報ストリームにインタラクティブ推薦情報及び非インタラクティブ推薦情報が同時に含まれる時、折り畳み方式で、複数のインタラクティブ推薦情報を情報表示インタフェースにおける１つの領域に一括して表示する。情報表示インタフェースにおける多すぎる表示領域を占用することなく、ユーザによるインタラクティブ推薦情報の一括確認を容易にし、インタラクティブ推薦情報の確認効率を向上させることができる。
【０１０４】
任意選択的な実施例において、少なくとも１つのインタラクティブ推薦情報について、情報表示インタフェースに更に、該インタラクティブ推薦情報のインタラクティブメッセージ表示領域が表示される。インタラクティブメッセージ表示領域は、情報表示インタフェースにおける、該インタラクティブ推薦情報のインタラクティブメッセージを表示するための部分領域である。Ｌｉｋｅエリア又はコメントエリアなどの他の名称と呼ばれてもよい。幾つかの実施例において、インタラクティブメッセージ表示領域は、コメントメッセージ又はコメント返信メッセージを表示するための領域であってもよい。
【０１０５】
上記ステップ２０７の後に、図９に示すように、ステップ２０８と、ステップ２０９と、を更に含む。
【０１０６】
ステップ２０８において、第１端末は、インタラクティブメッセージ表示領域におけるインタラクティブ操作を受信する。
【０１０７】
第１端末は、ユーザによるインタラクティブメッセージ表示領域におけるインタラクティブ操作を受信する。インタラクティブ操作は、推薦情報をＬｉｋｅする操作、推薦情報をコメントする操作又は推薦情報における第２アカウントによるコメントメッセージに対して返信を行う操作のうちの少なくとも１つを含むが、これらに限定されない。
【０１０８】
ステップ２０９において、第１端末は、インタラクティブ操作に基づいてインタラクティブ推薦情報のインタラクティブメッセージを生成し、インタラクティブメッセージは、Ｌｉｋｅメッセージ、コメントメッセージ及びコメント返信メッセージのうちの少なくとも１つを含む。
【０１０９】
図１０に示すように、ユーザがインタラクティブメッセージ表示領域３４においてＬｉｋｅボタン３２をクリックすると、Ｌｉｋｅメッセージを発生することができる。インタラクティブメッセージ表示領域３４においてコメントボタン３３をクリックした後に文字入力を行うと、コメントメッセージを発生することができる。インタラクティブメッセージ表示領域３４において、友達によるコメントメッセージをクリックした後に文字入力を行うと、コメント返信メッセージを発生することができる。
【０１１０】
任意選択的に、第１端末は、インタラクティブ操作に応じてインタラクティブ推薦情報のインタラクティブメッセージを生成した後、該インタラクティブメッセージをサーバに送信する。サーバは、第１アカウントによる、インタラクティブ推薦情報に対するインタラクティブメッセージを受信して記憶する。
【０１１１】
要するに、本実施例で提供される方法において、情報表示インタフェースにインタラクティブメッセージ表示領域を表示することで、インタラクティブメッセージ表示領域において、推薦情報に対してＬｉｋｅ、コメント又はコメント返信を行うことができる。これにより、情報表示インタフェースは、第１アカウントと第２アカウントとのインタラクション経路を提供することができる。第１アカウントは、情報を閲覧する時に、迅速に第２アカウントとインタラクションすることができる。第１アカウントと第２アカウントとのインタラクション形態を増加させ、異なる時空間に位置する２つのユーザが同一の推薦情報に基づいて情報共鳴を生成できるようになる。
【０１１２】
任意選択的な実施例において、上記ステップ２０７の後に、図１１に示すように、ステップ２１０から２１１を更に含む。
【０１１３】
ステップ２１０において、第２端末は、第２アカウントによる第１推薦情報に対するインタラクティブメッセージをサーバに送信し、インタラクティブメッセージは、Ｌｉｋｅメッセージ、コメントメッセージ又はコメント返信メッセージのうちの少なくとも１つを含む。
【０１１４】
サーバにより第１端末にプッシュされる推薦情報ストリームに、第１推薦情報が含まれる。第１推薦情報は、社会的関係チェーンに基づいて推薦された推薦情報のうちのいずれか１つである。１つ又は複数の第２アカウントが該第１推薦情報に対して新規インタラクティブメッセージを発生した場合、友人ユーザにより用いられる第２端末から、サーバにインタラクティブメッセージを送信する。該インタラクティブメッセージに、第２アカウントによる第１推薦情報に対するＬｉｋｅメッセージ、コメントメッセージ及びコメント返信メッセージのうちの少なくとも１つが含まれる。
【０１１５】
任意選択的な実施例において、第１推薦情報は、第１アカウントが履歴インタラクティブメッセージを生成した推薦情報であるか、又は、第１推薦情報は、第１アカウント及び第２アカウントがいずれも履歴インタラクティブメッセージを生成した推薦情報である。
【０１１６】
なお、サーバは、第２端末から送信されたインタラクティブメッセージを受信してバッファリングする。
【０１１７】
ステップ２１１において、サーバは、第１推薦情報の新規インタラクティブメッセージを第１端末にプッシュし、新規インタラクティブメッセージは、前回のプッシュを行った第２アカウントによる第１推薦情報に対するＬｉｋｅメッセージ、コメントメッセージ又はコメント返信メッセージのうちの少なくとも１つを含む。
【０１１８】
任意選択的に、推薦情報ストリームの前回のプッシュ時刻に対して、サーバは、新たなインタラクティブメッセージが存在する場合、第１端末に第１推薦情報（１つ又は複数）の新規インタラクティブメッセージを直ぐに送信することができる。
【０１１９】
任意選択的に、サーバは、所定の時間間隔毎に第１端末に推薦情報ストリームにおける第１推薦情報（１つ又は複数）の新規インタラクティブメッセージを送信する。
【０１２０】
任意選択的に、サーバは、新規インタラクティブメッセージにおけるメッセージの数が所定の数になった場合、第１端末に推薦情報ストリームにおける第１推薦情報（１つ又は複数）の新規インタラクティブメッセージを送信する。
【０１２１】
ステップ２１２において、第１端末は、サーバから送信された第１推薦情報の新規インタラクティブメッセージを受信する。
【０１２２】
ステップ２１３において、第１端末は、情報表示インタフェースに新規インタラクティブメッセージの通知リマインドを表示する。
【０１２３】
任意選択的に、第１端末は、情報表示インタフェースの所定の領域に新規インタラクティブメッセージを表示する。該新規インタラクティブメッセージに、新規インタラクティブメッセージが発生したことを通知する赤色ドット、新規インタラクティブメッセージの第２アカウントアカウント情報、新規インタラクティブメッセージの数、新規インタラクティブメッセージのプレビューのうちの少なくとも１つが表示される。
【０１２４】
図１２を参照すると、第１端末は、情報表示インタフェース３０の頂部領域３２に、新規インタラクティブメッセージの数を表示する。
【０１２５】
ステップ２１４において、第１端末は、新規インタラクティブメッセージの通知リマインドの第２トリガ信号を受信した後、新規インタラクティブメッセージに基づいて第１推薦情報のインタラクティブメッセージ表示領域を表示する。
【０１２６】
任意選択的な実施形態において、第１端末は、新規インタラクティブ通知リマインドに対する第２トリガ信号を受信した時、情報表示インタフェースに、第１推薦情報のインタラクティブメッセージ表示領域を表示する。該インタラクティブメッセージ表示領域は、第１推薦情報のＬｉｋｅメッセージ、コメントメッセージ又はコメント返信メッセージのうちの少なくとも１つを含む。
【０１２７】
図１３を参照すると、ユーザは、情報表示インタフェース３０の頂部領域３２で第２トリガ信号を受信した後、インタフェースをそのままに維持し、情報表示インタフェース３０に第１推薦情報のインタラクティブメッセージ表示領域３４を表示する。
【０１２８】
もう１つの任意選択的な実施形態において、第１端末は、新規インタラクティブ通知の第２トリガ信号を受信した時、情報表示インタフェースからインタラクティブ表示インタフェースに移行する。該インタラクティブ表示インタフェースに第１推薦情報のインタラクティブメッセージ表示領域が表示されている。該インタラクティブメッセージ表示領域は、第１推薦情報のＬｉｋｅメッセージ、コメントメッセージ又はコメント返信メッセージのうちの少なくとも１つを含む。
【０１２９】
図１４を参照すると、ユーザは、情報表示インタフェース３０の頂部領域３２で第２トリガ信号を受信した後、情報表示インタフェース３０からインタラクティブ表示インタフェース４０に切り替えられ、インタラクティブ表示インタフェース４０に第１推薦情報のインタラクティブメッセージ表示領域３４を表示する。
【０１３０】
幾つかの実施例において、各インタラクティブメッセージは、インタラクティブメッセージ表示領域において、インタラクティブ時刻の遅い順に応じて配列されて表示される。
【０１３１】
幾つかの実施例において、第１推薦情報のインタラクティブメッセージ表示領域に、新規インタラクティブメッセージのみを表示し、履歴インタラクティブメッセージを折り畳み表示状態で表示する。
【０１３２】
幾つかの実施例において、第１推薦情報の履歴インタラクティブメッセージ及び新規インタラクティブメッセージの数が所定の数より大きい場合、履歴インタラクティブメッセージ及び新規インタラクティブメッセージのうちの所定の数を超えるターゲットインタラクティブメッセージを決定し、インタラクティブメッセージ表示領域にターゲットインタラクティブメッセージを折り畳み表示状態で表示する。ターゲットインタラクティブメッセージの展開信号を受信した場合に、インタラクティブメッセージ表示領域に、ターゲットインタラクティブメッセージを折り畳み表示状態から展開表示状態に切り替える。
【０１３３】
図１５に示すように、第１端末は、新規インタラクティブメッセージを受信した後、情報表示インタフェース「トップストーリー」の頂部領域に新規インタラクティブメッセージの通知リマインド「５件の新しいメッセージ」を表示する。該通知リマインド「５件の新しいメッセージ」がクリックされた後、情報表示インタフェース「トップストーリー」からインタラクティブ表示インタフェース「友達のモーメンツ」に切り替えられる。該インタラクティブ表示インタフェース「友達のモーメンツ」に推薦情報「ユーザプライバシーを粗末に扱ってはならない。これは、資本のせいだ」などの３つの新規コメントメッセージ及び「より多くを見る」ボタンが表示される。該「より多くを見る」ボタンがクリックされた後、折り畳まれた履歴コメントメッセージが表示される。
【０１３４】
要するに、本実施例で提供される方法において、第２端末に新規インタラクティブメッセージが発生した後、サーバは、新規インタラクティブメッセージを直ちに第１端末に伝送する。第１端末のインタラクティブメッセージ表示領域に最も新しいインタラクティブメッセージを表示することで、第１アカウントと第２アカウントがインタラクティブ推薦情報に基づいて社会的インタラクションを行うことができる。第１アカウントと第２アカウントとのインタラクション形態を増加させ、異なる時空間に位置する２つのユーザが同一の推薦情報に基づいて情報共鳴を生成できるようになる。
【０１３５】
任意選択的な実施例において、サーバは更に、第２推薦情報を第１アカウントの推薦情報ストリームに追加する。第２推薦情報は、第１アカウントにより他のインタフェースにおいてインタラクティブ情報が発生された情報である。この場合、情報表示インタフェースに更に、第２推薦情報が表示される。他のインタフェースは、情報表示インタフェースと異なるインタフェースである。例えば、友達が情報を共有するインタフェース、購読情報インタフェース又はアプリケーションプログラムと情報インタラクションを行う他のアプリケーションプログラムのユーザインタフェースである。
【０１３６】
第２推薦情報の数は、１つ又は複数である可能性があるため、上記方法は、図１６に示すように、ステップ２１５と、ステップ２１６と、を更に含む。
【０１３７】
ステップ２１５において、第２推薦情報の数が所定の数を超える場合、情報表示インタフェースに、所定の数を超えるターゲット第２推薦情報を折り畳み表示状態で表示する。
【０１３８】
第２推薦情報の数が所定の数を超える場合、所定の数を超えるターゲット第２推薦情報を折り畳み表示状態で表示する。任意選択的に、複数の第２推薦情報は、時刻の遅い順に応じて順序付けされる時、ターゲット第２推薦情報は、上位の複数の第２推薦情報であってもよい。
【０１３９】
所定の数が１つであることを例として、第２推薦情報の数が１つを超える場合、最新の１つの第２推薦情報を正常表示状態で表示し、１つを超える過去の第２推薦情報を折り畳み表示状態で表示する。
【０１４０】
図１７を参照すると、現在のユーザによりＬｉｋｅされた最新の文章「なぜウェンウェンカイはそんなにひどく負けたのですか？」を情報表示インタフェース３０に表示し、現在のユーザによりＬｉｋｅされた他の幾つかの文章を折り畳み表示状態で表示する。該「なぜウェンウェンカイはそんなにひどく負けたのですか？」の下に、展開コントロール「私によりレコメンドされた全ての文章」が更に表示される。
【０１４１】
ステップ２１６において、ターゲット第２推薦情報に対応する展開信号を受信した場合、情報表示インタフェースにおいて、ターゲット第２推薦情報メッセージを折り畳み表示状態から展開表示状態に切り替える。
【０１４２】
図１７を参照すると、ユーザは、展開コントロール「私によりレコメンドされた全ての文章」をクリックした時、折り畳まれた他の幾つかの文章は、折り畳み表示状態から展開表示状態に切り替えられる。
【０１４３】
任意選択的に、情報表示インタフェースに更に、第２推薦情報のインタラクティブメッセージ表示領域が表示される。該インタラクティブメッセージ表示領域に、第１アカウント及び／又は第２アカウントによる第２推薦情報に対するインタラクティブメッセージが含まれる。
【０１４４】
任意選択的に、第２推薦情報のインタラクティブメッセージの数が所定の数を超える場合、前記インタラクティブメッセージ表示領域に、所定の数を超えるターゲットインタラクティブメッセージを折り畳み表示状態で表示する。過去のインタラクティブメッセージの展開信号を受信した場合に、インタラクティブメッセージ表示領域において、ターゲットインタラクティブメッセージを折り畳み表示状態から展開表示状態に切り替える。
【０１４５】
要するに、本実施例で提供される方法において、第１アカウントが閲覧した情報を折り畳み表示することで、情報表示インタフェースにおける多すぎる表示領域を占用することなく、ユーザは依然として、自分の関心のある文章を閲覧することができる。ユーザの関心のある文章を集約して収納するという効果を達成することができる。
【０１４６】
任意選択的な実施例において、サーバは更に、第３推薦情報を第１アカウントの推薦情報ストリームに追加する。第３推薦情報は、第１アカウントが他のインタフェースで「後で閲覧」に設定した情報である。この場合、情報表示インタフェースに、第３推薦情報が更に表示されている。他のインタフェースは、情報表示インタフェースと異なるインタフェースである。例えば、友達が情報を共有するインタフェース、購読情報インタフェース又はアプリケーションプログラムと情報インタラクションを行う他のアプリケーションプログラムのユーザインタフェースである。
【０１４７】
任意選択的に、第２推薦情報の数が所定の数を超える場合、情報表示インタフェースに、所定の数を超えるターゲット第２推薦情報を折り畳み表示状態で表示する。ターゲット第２推薦情報の展開信号を受信した場合に、情報表示インタフェースにおいて、ターゲット第２推薦情報を折り畳み表示状態から展開表示状態に切り替える。
【０１４８】
任意選択的な実施例において、上記推薦情報ストリーム（全ての情報ストリーム又は同一の推薦間隔内の一部の情報ストリーム）における種々のタイプの推薦情報の優先順位は、以下を含む。
【０１４９】
第１アカウントと第２アカウントが同時にインタラクティブメッセージを発生した後のインタラクティブ推薦情報は、第１優先度を有する。
【０１５０】
第１アカウント自体によるインタラクティブメッセージが発生した優先情報及び／又は後で閲覧すると設定された推薦情報は、第２優先度を有する。
【０１５１】
第２アカウントによるインタラクティブメッセージが発生したインタラクティブ推薦情報は、第３優先度を有する。
【０１５２】
ここで、第１優先度は、第２優先度より大きく、第２優先度は、第３優先度より大きい。
【０１５３】
任意選択的な実施例において、第１端末は、情報表示インタフェースに、同一の第２アカウントからのインタラクティブ推薦情報を折り畳んだ後に表示する。模式的に、下記２つのケースを含むが、これらに限定されない。
【０１５４】
１つ目のケースにおいて、短期間内での複数回のインタラクションが悪意のある挙動である可能性があるため、同一の第２アカウントが短期間でインタラクションした複数の推薦情報を折り畳んだ後に表示する。
【０１５５】
２つ目のケースにおいて、第１アカウントの低品質の推薦情報への関心度が低い可能性があるため、同一の第２アカウントによるインタラクティブメッセージが発生した複数の低品質のインタラクティブ推薦情報を折り畳んだ後に表示する。
【０１５６】
１つ目のケースは、下記図１８に示す実施例を参照されたい。２つ目のケースは、下記図２０に示す実施例を参照されたい。
【０１５７】
上記推薦情報ストリームに、同一の第２アカウントが所定の期間内で有効に閲覧した少なくとも２つの第４推薦情報が更に含まれる。所定の期間は、経験値に基づいて設定された短い期間である。同一の第２アカウントが短期間内で複数の情報を有効に閲覧した時（例えば、Ｌｉｋｅする）、頻繁にＬｉｋｅすることに属する。該第２アカウントと第１アカウントとの関心度の差が大きいと、第１アカウントの第４推薦情報への関心度も低い。上記方法は、図１８に示すように、ステップ２１７からステップ２１８を更に含む。
【０１５８】
ステップ２１７において、情報表示インタフェースに、少なくとも２つの第４推薦情報のうちのターゲット第４推薦情報を正常表示状態で表示し、ターゲット第４推薦情報以外の他の第４推薦情報を折り畳み表示状態で表示する。
【０１５９】
ターゲット第４推薦情報は、全ての第４推薦情報から選択された１つ又は複数である。ターゲット第４推薦情報の選択条件は、インタラクション時刻が最も新しいという条件、情報品質が最も高いという条件、第２アカウントのインタラクティブメッセージ数が最も多いという条件のうちの少なくとも１つであってもよい。
【０１６０】
任意選択的に、サーバは、少なくとも２つの第４推薦情報からターゲット第４推薦情報を選択し、ターゲット第４推薦情報の第１フラグを推薦情報ストリームに追加する。これにより、第１端末は、第１フラグに基づいて、少なくとも２つの第４推薦情報からターゲット第４推薦情報を決定することができる。
【０１６１】
ステップ２１８において、他の第４推薦情報の展開信号を受信した場合に、情報表示インタフェースにおいて、他の第４推薦情報を折り畳み表示状態から展開表示状態に切り替える。
【０１６２】
図１９を参照すると、同一の友人ユーザが短期間内で複数の文章をＬｉｋｅした場合、情報表示インタフェースの初期状態１３１で、同一の友人ユーザ「Ａｌｌｅｎｚｈａｎｇ」がＬｉｋｅした複数の文章のうちの１つのターゲット文章を推薦情報ストリームに正常に表示し、該友人ユーザがＬｉｋｅした他の文章を推薦情報ストリームに折り畳み表示し、展開コントロール「残りの１３件」を表示する。ユーザは、展開コントロール「残りの１３件」をクリックした時、情報表示インタフェースにおける折り畳み表示状態である文章を展開表示状態１３２に切り替える。
【０１６３】
任意選択的に、折り畳み表示状態である他の第４推薦情報が単回展開閾値ｎを超える場合、ｎは、正整数であり、異なる実施例において、ｎは、異なる値であってもよい。折り畳み表示状態である最新のｎ個の第４推薦情報を展開表示状態に切り替える。ユーザからの他の展開信号を受信した後、残りの他の第４推薦情報を展開する。例えば、単回展開閾値ｎが３件であり、展開表示状態１３２で、ユーザ「Ａｌｌｅｎｚｈａｎｇ」がＬｉｋｅした３件の文章を展開する。続いて、展開信号を再びトリガした後、折り畳み表示状態である残りの３つの第４推薦情報を再び展開する。例えば、図１９における再展開状態１３３に示すように、この場合、残り７件が展開されていない。異なる実施例において、該単回展開閾値ｎは、１０であってもよい。
【０１６４】
要するように、本実施例で提供される方法において、第２アカウントが短期間内で複数回インタラクションした（例えば、短期間内で連続的にＬｉｋｅした）複数のインタラクティブ推薦情報を折り畳み表示することで、第２アカウントによる連続的にインタラクション挙動による第１アカウントへの悪影響を最大限避け、情報表示インタフェースに表示されるインタラクティブ推薦情報の情報品質を向上させる。
【０１６５】
任意選択的な実施例において、上記推薦情報ストリームに更に、同一の第２アカウントによるインタラクティブメッセージが発生したが、情報品質が品質条件より低い少なくとも２つの第５推薦情報が含まれる。同一の第２アカウントが複数の低品質の情報に対してインタラクティブメッセージ（例えばＬｉｋｅメッセージ）を発生した時、第１アカウントの第５推薦情報への関心度が低い可能性もある。ここで、情報の品質は、品質スコアによって決まってもよい。所定の品質スコアより低い情報を低品質の情報とすうｒことができる。品質スコアは、ユーザによる該情報のスコアに基づいて得られたものであってもよい。例えば、文章表示ページにスコアリングコントロールを設定する。該文章を閲覧した読者は、該文章をスコアリングし、ユーザによるスコアの平均値を算出し、品質スコアとすることができる。勿論、字数、作者のレベル、クリック率及びコンテンツカテゴリに対応するスコアを設定することもできる。従って、文章における字数、文章の作者のレベル、クリック率及び文章のコンテンツカテゴリに基づいて、該文章の品質スコアを決定することができる。上記方法は、図２０に示すように、ステップ２１９からステップ２２０を更に含む。
【０１６６】
ステップ２１９において、情報表示インタフェースに、少なくとも２つの第５推薦情報のうちのターゲット第５推薦情報を正常表示状態で表示し、ターゲット第５推薦情報以外の他の第５推薦情報を折り畳み表示状態で表示する。
【０１６７】
ターゲット第５推薦情報は、全ての第５推薦情報から選択された１つ又は複数である。ターゲット第５推薦情報の選択条件は、インタラクション時刻が最も新しいという条件、情報品質が最も高いという条件、第２アカウントのインタラクティブメッセージ数が最も多いという条件のうちの少なくとも１つであってもよい。正常表示状態は、展開表示状態であってもよい。
【０１６８】
任意選択的に、サーバは、ターゲット第５推薦情報の第２フラグを推薦情報ストリームに追加する。これにより、第１端末は、第２フラグに基づいて、少なくとも２つの第５推薦情報からターゲット第５推薦情報を決定することができる。
【０１６９】
ステップ２２０において、他の第５推薦情報の展開信号を受信した場合、情報表示インタフェースにおいて、他の第５推薦情報を折り畳み表示状態から展開表示状態に切り替える。
【０１７０】
図２１を参照すると、同一の友人ユーザＳｏｐｈｉａが複数の低品質の文章をＬｉｋｅした場合、情報表示インタフェースの初期状態１５１で、該友人ユーザがＬｉｋｅした複数の文章のうちの１つのターゲット文章を推薦情報ストリームに正常に表示する。該友人ユーザがＬｉｋｅした他の文章を推薦情報ストリームに折り畳み表示する。ユーザが展開コントロール「より多くを展開する」をクリックした時、情報表示インタフェースにおいて、折り畳み表示状態である文章を展開表示状態１５２に切り替える。
【０１７１】
任意選択的に、折り畳み表示状態である他の第５推薦情報が単回展開閾値ｎを超える場合、折り畳み表示状態である最近のｎ個の第５推薦情報を展開表示状態に切り替える。他の展開信号を受信した後、残りの他の第５推薦情報を再び展開する。
【０１７２】
要するに、本実施例で提供される方法において、第２アカウントの複数の低品質のインタラクティブ推薦情報を折り畳み表示することで、低品質の情報による第１アカウントへの悪影響を避け、情報表示インタフェースに表示されるインタラクティブ推薦情報の情報品質を向上させることができる。
【０１７３】
任意選択的な実施例において、サーバは、第６推薦情報を第１アカウントの推薦情報ストリームに更に追加する。推薦情報ストリームに、過去に推薦されており再推薦条件に合致する第６推薦情報が更に含まれる。再推薦条件は、ｍ個の新規インタラクティブメッセージが存在するという条件、又は、ｋ個の第２アカウントの新規インタラクティブメッセージが存在するという条件のうちの少なくとも１つを含む。前記情報推薦方法は、図２２に示すように、ステップ２２１を更に含む。
【０１７４】
ステップ２２１において、情報表示インタフェースに、第６推薦情報及び第６推薦情報の再推薦原因を表示する。
【０１７５】
第１アカウントが閲覧した履歴推薦情報であるかそれとも第１アカウントが閲覧していない履歴推薦情報であるかに関わらず、該履歴推薦情報が再推薦条件（又は、二次リコール条件、二次表示条件と呼ばれる）に合致すれば、サーバは、該第６推薦情報を更に推薦情報ストリームに追加する。第１端末は、該第６推薦情報を受信した後、情報表示インタフェースに第６推薦情報を再び表示する。
【０１７６】
任意選択的に、第１端末は、情報表示インタフェースに、第６推薦情報の再推薦原因を更に表示する。該再推薦原因は、第６推薦情報が再推薦条件に合致する場合の具体的な合致要件に基づいて生成されたものである。
【０１７７】
図２３を参照すると、過去に推薦した文章に、多くの友人ユーザによる新規インタラクティブメッセージ（例えば、新規Ｌｉｋｅ、新規コメント又は新規返信）が存在する場合、第１端末は、情報表示インタフェースに、該第６推薦情報を再び表示し、且つ該第６推薦情報の再推薦原因「前回の視聴からの新しいモーメンツ」を同時に表示する。
【０１７８】
要するに、本実施例で提供される方法において、友人によるインタラクティブメッセージが多い推薦済み情報を二次リコール又は推薦することで、価値のある推薦情報が再び推薦情報ストリームに入る可能性を向上させ、第１アカウントによる、価値のある推薦情報の漏れを避けることができる。
【０１７９】
模式的な例において、インタラクティブメッセージがＬｉｋｅメッセージであることを例として、第２端末は、ユーザＢをＬｉｋｅした時に用いられる端末であり、第１端末は、ユーザの友人ＡをＬｉｋｅした時に用いられる端末である。サーバに、品質制御、Ｌｉｋｅ有効性、表示層、機能層、順序付け層及びリコール層などの機能モジュールが含まれる時、図２４に示すように、該情報推薦方法は、下記ステップを含むが、これに限定されない。
【０１８０】
Ｓ２４０１において、文章をＬｉｋｅする。
【０１８１】
ユーザＢは、第２端末において、文章をＬｉｋｅする。第２端は、ユーザＢのＬｉｋｅ挙動をサーバに報告する。
【０１８２】
Ｓ２４０２において、アンチスパムフィルタリングを行う。
【０１８３】
サーバの品質制御モジュールは、該文章に対してアンチスパムフィルタリングを行う。
【０１８４】
品質制御モジュールは、規制のある文字フィルタリング、意味分析又は画像認識のうちの少なくとも１つの手段により、文章が不正なポルノグラフィであるかどうかを判定する。不正なポルノグラフィである場合、次のモジュールへの進入を禁止する。
【０１８５】
該文章が不正なポルノグラフィではないが低品質文章である場合、該低品質文章に対して低品質マークをつけた後、次のモジュールに伝送する。
【０１８６】
Ｓ２４０３において、機械的なＬｉｋｅ挙動をフィルタリングし、候補集合に入る。
【０１８７】
サーバのＬｉｋｅ有効性モジュールは、今回のＬｉｋｅ挙動に対して、機械的なＬｉｋｅ挙動をフィルタリングする。機械的なＬｉｋｅ挙動をフィルタリングするステップは、同一のユーザが短い所定の期間内で複数の文書を複数回Ｌｉｋｅしたことをモニタリングするフィルタリングメカニズムである。今回のＬｉｋｅ挙動が機械的なＬｉｋｅ挙動フィルタリングの要件に合致する場合、該文章に対して、機械的なＬｉｋｅ挙動マークを付けた後に、次のモジュールに伝送する。
【０１８８】
Ｓ２４０４において、友人のＬｉｋｅキューをリコールする。
【０１８９】
ユーザＢがＬｉｋｅした文章を友人Ａの友人Ｌｉｋｅキューに入れてリコールする。
【０１９０】
Ｓ２４０５において、社会的関係指数による多要素評価指標により順序付けを行う。
【０１９１】
リコール層は、友人Ａのリコール条件に合致する複数の文章に対して、社会的関係指数による多要素評価指標に応じて順序付けを行う。
【０１９２】
任意選択的に、順序付け層は、ユーザ同士の社会的インタラクション行為により、インタラクション頻度、社会的影響力及びモーメンツ内の注目程度などのような明らかな社会的特徴を有する要素を抽出して、順序付け指標の演算に参与させ、表示される情報の順序付けに社会的属性を持たせる。
【０１９３】
任意選択的に、社会的関係指数による多要素評価指標により、各リコール文章の推薦スコアを得た後、推薦スコアの降順に応じて、所定の数の推薦文章を機能層に送信する。
【０１９４】
Ｓ２４０６において、有効性をチェックする。
【０１９５】
機能層は、該所定の数の推奨文章に対して有効性チェックを行う。有効性チェックは、推薦文章が正常にアクセスされる可能であるかどうかをチェックするためのチェックメカニズムである。
【０１９６】
有効性を有する場合、機能層は、所定の数の推薦文章を表示層に送信する。
【０１９７】
Ｓ２４０７において、情報、赤色ドットをプッシュする。
【０１９８】
表示層は、所定の数の推薦文章を友人Ａの第１端末にプッシュする。任意選択的に、ドットは、第１端末のアプリケーションプログラムのアイコン又はトップページにおける少なくとも１つの位置で赤色ドットの形態で、今回のプッシュを友人Ａに通知するためのものである。
【０１９９】
Ｓ２４０８において、情報、赤色ドットを表示する。
【０２００】
第１端末は、該所定の数の推薦文章を表示する。例えば、第１端末は、アプリケーションプログラムのアイコン又はトップページにおける少なくとも１つの位置で、赤色ドットの形態で、今回プッシュされた推薦文章を提示する。
【０２０１】
Ｓ２４０９において、コメントインタラクションを行う。
【０２０２】
第１端末は、アプリケーションプログラムの情報表示インタフェースに推薦文章を表示する。友人Ａは、アプリケーションプログラムの情報表示インタフェースにおいて、推薦文章に対して、Ｌｉｋｅ、コメント、コメント返信のうちの少なくとも１つのインタラクションを行うことができる。
【０２０３】
第１端末は、新規インタラクティブメッセージをサーバに報告する。
【０２０４】
Ｓ２４１０において、アンチスパムフィルタリングを行う。
【０２０５】
サーバの品質制御モジュールは、インタラクティブメッセージに対してアンチスパムフィルタリングを行う。
【０２０６】
Ｓ２４１１において、コメントレコードを保存する。
【０２０７】
インタラクティブメッセージがアンチスパムフィルタリングに合格した場合、サーバの機能層は、該インタラクティブメッセージを保存する。
【０２０８】
Ｓ２４１２において、コメントに基づいて優先順位を調整する。
【０２０９】
サーバの順序付け層は、新規インタラクティブメッセージに基づいて、推薦情報ストリームにおける推薦情報の順位を調整する。
【０２１０】
Ｓ２４１３において、情報、赤色ドットをプッシュする。
【０２１１】
サーバの機能層は、新規インタラクティブメッセージを表示層に送信する。表示層は、新規インタラクティブメッセージをユーザＢの第２端末にプッシュする。
【０２１２】
Ｓ２４１４において、情報、赤色ドットを表示する。
【０２１３】
第２端末は、情報表示インタフェースに新規インタラクティブメッセージを表示する。任意選択的に、第２端末のアプリケーションプログラムのアイコン及び／又はトップページにおいて、赤色ドットの形態でユーザＢに今回のプッシュを通知する。
【０２１４】
Ｓ２４１５において、インタラクション頻度の高い情報を二次表示する。
【０２１５】
新規インタラクティブメッセージが、推薦情報を二次表示要件に合致させる場合、サーバは、該推薦情報を二次表示の形態で友人Ａに再び推薦することもできる。
【０２１６】
模式的な例において、図２５に示すように、サーバは、情報のコンテンツ品質及び社会的関係指数を総合的に考慮することで、第１アカウントのために、推薦情報ストリームを生成することができる。サーバ側の推薦プロセスは、模式的に下記ステップを含んでもよい。
【０２１７】
ステップ２５０１において、サーバは、ソーシャルプラットフォームの第１アカウントに推薦する候補情報を得る。
【０２１８】
任意選択的に、サーバは、第１アカウントの友人アカウント（第２アカウント）によるインタラクティブメッセージが発生した情報を、第１アカウントに推薦される候補情報と決定する。
【０２１９】
ステップ２５０２において、サーバは、情報（文章、ピクチャ又はビデオ）品質に基づいて、情報フィルタリングを行う。
【０２２０】
情報品質は、クリック率、Ｌｉｋｅ率、転送率などのパラメータに基づいて算出される。サーバは、明らかな低品質の情報又は不正なポルノグラフィ情報に対して情報フィルタリングを行う。
【０２２１】
ステップ２５０３において、サーバは、推定クリック率を算出する。
【０２２２】
サーバは、各候補情報の推定クリック率を算出する。
【０２２３】
ステップ２５０４は、サーバは、事後クリック率を算出する。
【０２２４】
サーバは、各候補情報の事後クリック率を算出する。
【０２２５】
ステップ２５０５において、サーバは、候補情報と現在のネットワークホットスポットを比較し、候補情報のホット程度を算出する。
【０２２６】
ステップ２５０６において、サーバは、上記各項目（推定クリック率、事後クリック率及び注目程度）に基づいて、候補情報のコンテンツ品質スコアを算出する。
【０２２７】
ステップ２５０７において、サーバは、候補情報の推薦ソースを決定する。
【０２２８】
任意選択的に、候補情報の推薦ソースは、第２アカウントである。
【０２２９】
ステップ２５０８において、サーバは、各推薦ソースによる第１アカウントへのインタラクティブ影響力を算出する。
【０２３０】
ステップ２５０９において、サーバは、各推薦ソースの伝播影響力を算出する。
【０２３１】
ステップ２５１０において、サーバは、上記各項目（第１アカウントへの影響力、伝播影響力）により、候補情報に対応する第２アカウントの社会的関係指数スコアを算出する。
【０２３２】
ステップ２５１１において、サーバは、コンテンツ品質スコアと社会的関係指数を融合し、候補情報の総合的スコアを得る。
【０２３３】
ステップ２５１２において、サーバは、候補情報の総合的スコアに基づいて順序付けを行い、所定の閾値より低いものを折り畳む。
【０２３４】
ステップ２５１３において、サーバは、第１アカウントに推薦情報ストリームを出力する。
【０２３５】
要するに、本実施例で提供される方法において、候補情報のコンテンツ品質スコア及び社会的関係指数に基づいて、候補情報の総合的スコアを得ることができる。候補情報の総合的スコアに基づいて順序付けを行い、第１アカウントに推薦情報ストリームを出力する。これにより、第１アカウントは、情報品質が高くて社会的関係指数が高い推薦情報を得ることができる。第１アカウントに出力された推薦情報ストリームの情報品質を向上させることができる。
【０２３６】
本願の各実施例における各ステップはステップ番号に示される順番に応じて順次実行されるとは限らないと理解されるべきである。本明細書に特に明記しない限り、これらのステップの実行は厳格な順番に限定されるものではない。これらのステップは、他の順番で実行されてもよい。また、各実施例における少なくとも一部のステップは、複数のサブステップ又は複数の段階を含んでもよい。これらのサブステップ又は段階は、必ずしも同一の時刻で実行されるとは限らず、様々な時刻で実行されてもよい。これらのサブステップ又は段階は必ずしも実行順番で実行されるとは限らず、他のステップ又は他のステップのサブステップや段階の少なくとも一部と共に順次実行されてもよいし、交替で実行されてもよい。
【０２３７】
以下は、本願の装置実施例であり、本願の方法実施例を実行するためのものである。本願の装置実施例に開示されていない細部について、本願の方法実施例を参照されたい。
【０２３８】
図２６は、本願の一模式的実施例による情報推薦装置を示すブロック図である。該装置は、ソフトウェア、ハードウェア又は両者の組み合わせにより、端末の全部又は一部として実現することができる。前記装置は、
起動操作に応じてアプリケーションプログラムを起動するように構成されるインタラクティブモジュール２６２０であって、アプリケーションプログラムに第１アカウントがログインされている、インタラクティブモジュール２６２０と、
第１アカウントの推薦情報ストリームを取得するように構成される受信モジュール２６４０であって、推薦情報ストリームにおける推薦情報に、少なくとも１つのインタラクティブ推薦情報が存在し、インタラクティブ推薦情報は、第２アカウントがインタラクティブメッセージを生成したという情報であり、第２アカウントは第１アカウントと社会的関係を持つ、受信モジュール２６４０と、
情報表示インタフェースを表示するように構成される表示モジュール２６６０であって、情報表示インタフェースに、情報ストリーム形態で表示された推薦情報が含まれる、表示モジュール２６６０と、を備える。
【０２３９】
任意選択的な実施例において、前記インタラクティブメッセージは、Ｌｉｋｅメッセージ、コメントメッセージ及びコメント返信メッセージのうちの少なくとも１つを含む。
【０２４０】
任意選択的な実施例において、前記表示モジュール２６６０は、機能入口インタフェースを表示するように構成され、前記機能入口インタフェースに、前記情報表示インタフェースの機能入口コントロールが表示され、前記機能入口コントロールに、新着情報通知リマインドが表示され、
前記表示モジュール２６６０は、前記機能入口コントロールに対する第１トリガ信号を受信した場合、前記機能入口インタフェースから前記情報表示インタフェースに移行して表示するように構成される。
【０２４１】
任意選択的な実施例において、前記情報表示インタフェースは、第１タブページ及び第２タブページを含み、前記第１タブページ及び前記第２タブページのうちのいずれか１つのタブページは、前記インタラクティブ推薦情報を表示するためのものであり、
前記表示モジュール２６６０は、前記機能入口インタフェースから、前記情報表示インタフェースの前記第１タブページに移行して表示するように構成され、前記第１タブページに、前記第２タブページのタグが更に表示され、前記表示モジュール２６６０は、前記第２タブページのタグに対応するトリガ信号を受信した場合、前記情報表示インタフェースにおいて、前記第１タブページを前記第２タブページに切り替えて表示するように構成される。
【０２４２】
任意選択的な実施例において、前記情報表示インタフェースは、折り畳み表示状態である少なくとも２つのインタラクティブ推薦情報を含み、前記表示モジュール２６６０は、前記機能入口インタフェースから前記情報表示インタフェースに切り替えるように構成され、前記情報表示インタフェースに前記少なくとも２つのインタラクティブ推薦情報の展開コントロールが表示されており、前記表示モジュール２６６０は、前記展開コントロールに対応するトリガ信号を受信した時、前記情報表示インタフェースに、情報ストリームの形態で、前記少なくとも２つのインタラクティブ推薦情報を表示するように構成される。
【０２４３】
任意選択的な実施例において、少なくとも１つの前記インタラクティブ推薦情報を有する推薦ソース位置に、前記第２アカウントのアカウント情報が表示されている。
【０２４４】
任意選択的な実施例において、前記インタラクティブ推薦情報の順位は、社会的関係指数と正の相関関係にあり、前記社会的関係指数は、前記第１アカウントと前記第２アカウントとの間の社会的関係を評価するための指数である。
【０２４５】
任意選択的な実施例において、前記社会的関係指数は、少なくとも２つの社会的パラメータに基づいて算出されたものであり、
前記少なくとも２つの社会的パラメータは、インタラクション頻度、前記社会的関係チェーンにおける伝播影響力及びサークル内の人気のうちの少なくとも２つを含む。
【０２４６】
任意選択的な実施例において、前記情報表示インタフェースに、前記インタラクティブ推薦情報のインタラクティブメッセージ表示領域が更に表示され、前記インタラクティブメッセージ表示領域は、前記情報表示インタフェースにおける前記インタラクティブ推薦情報のインタラクティブメッセージを表示するための部分領域であり、
前記受信モジュール２６４０は、前記インタラクティブメッセージ表示領域におけるインタラクティブ操作を受信するように構成され、前記表示モジュール２６６０は、前記インタラクティブ操作に基づいて前記インタラクティブ推薦情報のインタラクティブメッセージを生成するように構成され、前記インタラクティブメッセージは、Ｌｉｋｅメッセージ、コメントメッセージ及びコメント返信メッセージのうちの少なくとも１つを含む。
【０２４７】
任意選択的な実施例において、前記インタラクティブ推薦情報は、第１推薦情報を含み、
前記受信モジュール２６４０は、前記サーバから送信された前記第１推薦情報の新規インタラクティブメッセージを受信するように構成され、前記新規インタラクティブメッセージは、前記第２アカウントが前回推薦した後に前記第１推薦情報に対するＬｉｋｅメッセージ、コメントメッセージ、コメント返信メッセージのうちの少なくとも１つを含み、
前記表示モジュール２６６０は、前記情報表示インタフェースに前記新規インタラクティブメッセージの通知リマインドを表示し、前記通知リマインドの第２トリガ信号を受信した後、前記新規インタラクティブメッセージに基づいて、前記第１推薦情報のインタラクティブメッセージ表示領域を表示するように構成される。
【０２４８】
任意選択的な実施例において、前記第１推薦情報は、前記第１アカウントが前記履歴インタラクティブメッセージを生成した推薦情報であるか、又は、前記第１推薦情報は、前記第１アカウント及び前記第２アカウントがいずれも前記履歴インタラクティブメッセージを生成した推薦情報である。
【０２４９】
任意選択的な実施例において、前記表示モジュール２６６０は更に、前記第１推薦情報の履歴インタラクティブメッセージ及び前記新規インタラクティブメッセージの数が所定の数より大きい場合、前記履歴インタラクティブメッセージ及び前記新規インタラクティブメッセージのうちの前記所定の数を超えるターゲットインタラクティブメッセージを決定し、前記インタラクティブメッセージ表示領域にターゲットインタラクティブメッセージを折り畳み表示状態で表示し、前記ターゲットインタラクティブメッセージの展開信号を受信した場合に、前記インタラクティブメッセージ表示領域において、前記ターゲットインタラクティブメッセージを折り畳み表示状態から展開表示状態に切り替えるように構成される。
【０２５０】
任意選択的な実施例において、前記インタラクティブ推薦情報は、前記第１アカウントが他のインタフェースでインタラクティブ情報を生成したという第２推薦情報を更に含み、
前記他のインタフェースは、前記アプリケーションプログラムにおける前記情報表示インタフェース以外のインタフェースであり、及び／又は、前記他のインタフェースは、前記アプリケーションプログラムとエクスチェンジ関係にある他のアプリケーションプログラムにおけるインタフェースである。
【０２５１】
任意選択的な実施例において、前記表示モジュール２６６０は更に、前記第２推薦情報の数が所定の数を超える場合、前記情報表示インタフェースに、前記所定の数を超えるターゲット第２推薦情報を折り畳み表示状態で表示し、
前記ターゲット第２推薦情報の展開信号を受信した場合、前記情報表示インタフェースにおいて、前記ターゲット第２推薦情報メッセージを前記折り畳み表示状態から展開表示状態に切り替えるように構成される。
【０２５２】
任意選択的な実施例において、前記推薦情報ストリームは、前記第１アカウントが他のインタフェースで「後で閲覧」に設定した情報である第３推薦情報を更に含み、
前記他のインタフェースは、前記アプリケーションプログラムにおける前記情報表示インタフェース以外のインタフェースであり、及び／又は、前記他のインタフェースは、前記アプリケーションプログラムとエクスチェンジ関係にある他のアプリケーションプログラムにおけるインタフェースである。
【０２５３】
任意選択的な実施例において、前記表示モジュール２６６０は更に、前記情報表示インタフェースに、同一の前記第２アカウントからのインタラクティブ推薦情報を折り畳んだ後に表示するように構成される。
【０２５４】
任意選択的な実施例において、前記インタラクティブ推薦情報は、同一の前記第２アカウントが所定の期間内でインタラクティブメッセージを生成した少なくとも２つの第４推薦情報を含み、前記表示モジュールは更に、前記情報表示インタフェースに、前記少なくとも２つの第４推薦情報のうちのターゲット第４推薦情報を正常表示状態で表示し、前記ターゲット第４推薦情報以外の他の第４推薦情報を折り畳み状態で表示し、前記他の第４推薦情報の展開信号を受信した場合、前記情報表示インタフェースにおいて、前記他の第４推薦情報を前記折り畳み表示状態から展開表示状態に切り替えるように構成される。
【０２５５】
任意選択的な実施例において、前記表示モジュール２６６０は更に、前記折り畳み表示状態である前記他の第４推薦情報が単回展開閾値ｎを超える場合、前記折り畳み表示状態である最新のｎ個の第４推薦情報を展開表示状態に切り替えるように構成される。
【０２５６】
任意選択的な実施例において、前記インタラクティブ推薦情報は、同一の前記第２アカウントがインタラクティブメッセージを生成したが、情報品質が品質条件より低い少なくとも２つの第５推薦情報を含み、前記表示モジュール２６６０は更に、前記情報表示インタフェースに、前記少なくとも２つの第５推薦情報のうちのターゲット第５推薦情報を正常表示状態で表示し、前記ターゲット第５推薦情報以外の他の第５推薦情報を折り畳み表示状態で表示し、
前記他の第５推薦情報の展開信号を受信した場合、前記情報表示インタフェースにおいて、前記他の第５推薦情報を前記折り畳み表示状態から展開表示状態に切り替えるように構成される。
【０２５７】
任意選択的な実施例において、前記表示モジュール２６６０は更に、前記折り畳み表示状態である前記他の第５推薦情報が単回展開閾値ｎを超える場合、前記折り畳み表示状態である最近のｎ個の第５推薦情報を前記展開表示状態に切り替えるように構成される。
【０２５８】
任意選択的な実施例において、前記推薦情報ストリームは、過去に推薦されており再推薦条件に合致する第６推薦情報を更に含み、
前記再推薦条件は、ｍ個の新規インタラクティブメッセージが存在するという条件、及び／又は、ｋ個の第２アカウントの新規インタラクティブメッセージが存在するという条件を含み、ｍ及びｋはいずれも正整数である。
【０２５９】
任意選択的な実施例において、前記表示モジュール２６６０は更に、前記情報表示インタフェースに、前記第６推薦情報及び前記第６推薦情報の再推薦原因を表示するように構成される。
【０２６０】
図２７は、本願の一模式的実施例による情報推薦装置を示すブロック図である。該装置は、ソフトウェア、ハードウェア又は両者の組み合わせにより、端末の全部又は一部として実現することができる。前記装置は、
各アカウントにより生成された情報へのインタラクティブメッセージを受信するように構成される受信モジュール２７２０と、
第１アカウントと社会的関係が存在する第２アカウントを決定するように構成される決定モジュール２７４０と、
前記第２アカウントがインタラクティブメッセージを生成したという情報に基づいて、前記第１アカウントのために、少なくとも１つのインタラクティブ推薦情報を生成するように構成される生成モジュール２７６０と、
第１端末に前記第１アカウントの推薦情報ストリームを送信するように構成される送信モジュール２７８０であって、前記推薦情報ストリームにおける推薦情報に前記少なくとも１つのインタラクティブ推薦情報が含まれる、送信モジュール２７８０と、を備える。
【０２６１】
任意選択的な実施例において、前記インタラクティブメッセージは、Ｌｉｋｅメッセージ、コメントメッセージ及びコメント返信メッセージのうちの少なくとも１つを含む。
【０２６２】
任意選択的な実施例において、前記生成モジュール２７６０は、前記第２アカウントにより生成された前記インタラクティブメッセージの情報を候補情報集合として決定し、前記候補情報集合における各候補情報に対して、前記第１アカウントと前記候補情報に対応する第２アカウントとの間の社会的関係指数に基づいて、前記候補情報の推薦スコアを決定し、前記推薦スコアが上位ｎ位にランキングされた候補情報を前記第１アカウントの前記インタラクティブ推薦情報として生成するように構成され、
前記社会的関係指数は、前記第１アカウントと前記第２アカウントとの間の社会的関係を評価するための指数である。
【０２６３】
任意選択的な実施例において、前記生成モジュール２７６０は更に、前記第１アカウントと前記インタラクティブ推薦情報に対応する第２アカウントとの間の社会的関係指数に基づいて、前記推薦情報ストリームにおける前記インタラクティブ推薦情報の順位を決定するように構成され、
前記推薦情報ストリームにおける前記インタラクティブ推薦情報の順位は、社会的関係指数と正の相関関係にある。
【０２６４】
任意選択的な実施例において、前記社会的関係指数は、少なくとも２つの社会的パラメータに基づいて算出されたものであり、
前記少なくとも２つの社会的パラメータは、インタラクション頻度、社会的関係チェーンにおける伝播影響力及びサークル内の人気のうちの少なくとも２つを含む。
【０２６５】
任意選択的な実施例において、前記生成モジュール２７６０は更に、他の推薦アルゴリズムで情報推薦を行うことで得られた推薦情報を第１アカウントの推薦情報ストリームに追加するように構成される。他の推薦アルゴリズムは、社会的関係指数に基づいた推薦アルゴリズム以外の情報推薦アルゴリズムである。
【０２６６】
任意選択的な実施例において、前記送信モジュール２７８０は更に、第１端末に第１推薦情報の新規インタラクティブメッセージをプッシュするように構成され、新規インタラクティブメッセージは、前回のプッシュを行った第２アカウントによる第１推薦情報に対するＬｉｋｅメッセージ、コメントメッセージ及びコメント返信メッセージのうちの少なくとも１つを含む。
【０２６７】
任意選択的な実施例において、前記生成モジュール２７６０は更に、第１推薦情報のインタラクティブメッセージを第１アカウントの推薦情報ストリームに追加するように構成される。
【０２６８】
任意選択的な実施例において、前記生成モジュール２７６０は更に、第２推薦情報を第１アカウントの推薦情報ストリームに追加するように構成され、第２推薦情報は、第１アカウントにより他のインタフェースにおいてインタラクティブメッセージが発生された情報である。他のインタフェースは、情報表示インタフェースと異なるインタフェースであり、例えば、友達が情報を共有するインタフェース、購読情報インタフェース又はアプリケーションプログラムと情報インタラクションを行う他のアプリケーションプログラムのユーザインタフェースである。
【０２６９】
任意選択的な実施例において、前記生成モジュール２７６０は更に第３推薦情報を第１アカウントの推薦情報ストリームに追加するように構成され、第３推薦情報は、第１アカウントが他のインタフェースで「後で閲覧」に設定した情報である。他のインタフェースは、情報表示インタフェースと異なるインタフェースであり、例えば、友達が情報を共有するインタフェース、購読情報インタフェース又はアプリケーションプログラムと情報インタラクションを行う他のアプリケーションプログラムのユーザインタフェースである。
【０２７０】
任意選択的な実施例において、前記生成モジュール２７６０は更に、少なくとも２つの第４推薦情報からターゲット第４推薦情報を選択し、ターゲット第４推薦情報の第１フラグを推薦情報ストリームに追加するように構成される。
【０２７１】
任意選択的な実施例において、前記生成モジュール２７６０は更に、少なくとも２つの第５推薦情報からターゲット第５推薦情報を選択し、ターゲット第５推薦情報の第２フラグを推薦情報ストリームに追加するように構成される。
【０２７２】
上記実施例で提供される情報推薦装置及び端末は第１アカウントに推薦情報ストリームを提供する時、上記各機能モジュールの分割のみを例として説明することに留意されたい。実際の適用において、必要に応じて、様々な機能モジュールにより上記機能を実現させることができる。つまり、装置の内部構造を様々な機能モジュールに分割して、上記全て又は一部の機能を完了する。なお、上記実施例で提供される情報推薦装置の構想は、情報推薦方法の実施例の構想と同じであり、具体的な実現プロセスは、方法実施例を参照されたい。ここで、詳細な説明を省略する。
【０２７３】
図２８を参照すると、本願の一例示的な実施例による端末２８００の構造を示すブロック図である。該端末２８００は、スマートフォン、タブレット、ＭＰ３プレーヤー（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  Ａｕｄｉｏ  Ｌａｙｅｒ  ＩＩＩ：動画専門家集団オーディオ規格のレイヤ３）、ＭＰ４（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  Ａｕｄｉｏ  Ｌａｙｅｒ  ＩＶ：：動画専門家集団オーディオ規格のレイヤ４）プレーヤー、ノートパソコン又はデスクトップパソコンのようなユーザ端末であってもよい。コンピュータ装置２８００は、ユーザ装置、携帯端末、ラップトップ端末、デスクトップ端末などの他の名称と呼ばれてもよい。
【０２７４】
一般的には、端末２８００は、プロセッサ２８０１と、メモリ２８０２とを備える。
【０２７５】
プロセッサ２８０１は、１つ又は複数のプロセッシングコアを含んでもよい。例えば、４コアプロセッサ、８コアプロセッサ等である。プロセッサ２８０１は、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｉｎｇ：デジタル信号処理）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ：フィールドプログラマブルゲートアレイ）、ＰＬＡ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ａｒｒａｙ：プログラマブルロジックアレイ）のうちの少なくとも１つのハードウェア形態により実現してもよい。プロセッサ２８０１は、ホストプロセッサ及びコプロセッサを含んでもよい。ホストプロセッサは、アウェイク状態であるデータを処理するためのプロセッサであり、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：中央プロセッサ）とも呼ばれる。コプロセッサは、待機状態であるデータを処理するための低電力プロセッサである。幾つかの実施例において、プロセッサ２８０１に、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：画像プロセッサ）が集積されてもよい。ＧＰＵは、ディスプレイが表示すべきコンテンツのレンダリング及び描画に用いられる。幾つかの実施例において、プロセッサ２８０１は、ＡＩ（Ａｒｔｉｆｉｃｉａｌ  Ｉｎｔｅｌｌｉｇｅｎｃｅ：人工知能）プロセッサを含んでもよい。該ＡＩプロセッサは、機器学習に関わる演算操作を処理するためのものである。
【０２７６】
メモリ２８０２は、１つ又は複数のコンピュータ可読記憶媒体を含んでもよい。該コンピュータ可読記憶媒体は、非一時的なものであってもよい。メモリ２８０２は、高速ランダムアクセスメモリ、及び不揮発性メモリを含んでもよい。例えば、１つ又は複数の磁気ディスク記憶装置、フラッシュ記憶装置を含む。幾つかの実施例において、メモリ２８０２における非一時的なコンピュータ可読記憶媒体は、少なくとも１つの命令を記憶するためのものである。該少なくとも１つの命令は、プロセッサ２８０１により実行され、本出願の方法実施例で提供される情報推薦方法を実現させる。
【０２７７】
幾つかの実施例において、端末２８００は、任意選択的に、外部装置インタフェース２８０３と、少なくとも１つの外部装置とを備えてもよい。プロセッサ２８０１、メモリ２８０２及び外部装置インタフェース２８０３は、バス又は信号線を介して接続される。各外部装置は、バス、信号線又は回路基板を介して外部装置インタフェース２８０３に接続される。具体的には、外部装置は、無線周波数回路２８０４、タッチディスプレイ２８０５、カメラ２８０６、オーディオ回路２８０７、位置決めコンポーネント２８０８及電源２８０９のうちの少なくとも１つを含む。
【０２７８】
外部装置インタフェース２８０３は、Ｉ／Ｏ（Ｉｎｐｕｔ  ／Ｏｕｔｐｕｔ：入力／出力）に関わる少なくとも１つの外部装置をプロセッサ２８０１及びメモリ２８０２に接続するためのものであってもよい。幾つかの実施例において、プロセッサ２８０１、メモリ２８０２及び外部装置インタフェース２８０３は、同一のチップ又は回路基板に集積される。幾つかの他の実施例において、プロセッサ２８０１、メモリ２８０２及び外部装置インタフェース２８０３のうちのいずれか１つ又は２つは、単独のチップ又は回路基板上で実現されてもよく、本実施例はこれを限定するものではない。
【０２７９】
無線周波数回路２８０４は、電磁信号とも呼ばれるＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ：無線周波数）信号の受信及び送信に用いられる。無線周波数回路２８０４は電磁信号を経由して通信ネットワーク及び他の通信装置と通信する。無線周波数回路１９０４は、電気信号を電磁信号に変換して送信するか又は受信した電磁信号を電気信号に変換する。任意選択的に、無線周波数回路２８０４は、アンテナシステム、ＲＦ送受信機、１つ又は複数の増幅器、チューナ、発振器、デジタル信号プロセッサ、コーデックチップセット、加入者識別モジュールカードなどを含む。無線周波数回路２８０４は、少なくとも１つの無線通信プロトコルにより、他の端末と通信することができる。該無線通信プロトコルは、ワールドワイドウェブ、メトロエリアネットワーク、イントラネット、各世代の移動体通信ネットワーク（２Ｇ、３Ｇ、４Ｇ及び５Ｇ）、無線ローカルエリアネットワーク及び／又はＷｉＦｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ：ワイヤレスフィデリティ）ネットワークを含むが、これらに限定されない。幾つかの実施例において、無線周波数回路２８０４は、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ：近接場通信）に関わる回路を含んでもよく、本出願は、これを限定するものではない。
【０２８０】
ディスプレイ２８０５は、ＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ：ユーザインタフェース）を表示するためのものである。該ＵＩは、図形、テキスト、アイコン、ビデオ及びそれらの任意の組み合わせを含んでもよい。ディスプレイ２８０５がタッチディスプレイである場合、ディスプレイ１９０５は、ディスプレイ２８０５の表面又は表面の上方のタッチ信号を採取する能力を持つ。該タッチ信号は、制御信号としてプロセッサ２８０１に入力されて処理されてもよい。この場合、ディスプレイ２８０５は、ソフトボタン及び／又はソフトキーボードとも呼ばれる仮想ボタン及び／又は仮想キーボードを提供するためのものであってもよい。幾つかの実施例において、ディスプレイ２８０５は１つであってもよく、コンピュータ装置２８００のフロントパネルに設けられる。別の幾つかの実施例において、ディスプレイ２８０５は少なくとも２つであってもよく、それぞれ端末２８００の様々な表面に設けられるか又は折り畳むように設けられる。また幾つかの実施例において、ディスプレイ２８０５は、フレキシブルディスプレイであってもよく、端末２８００の湾曲表面又は折り畳み面に設けられる。なお、ディスプレイ２８０５は、非矩形の不規則な画像に設けられてもよく、つまり、異形ディスプレイであってもよい。ディスプレイ２８０５として、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ：液晶ディスプレイ）、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ−Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ：有機発光ダイオード）などの材質からなるものであってもよい。
【０２８１】
カメラコンポーネント２８０６は、画像又はビデオの採取に用いられる。任意選択的に、カメラコンポーネント２８０６は、フロントカメラ及びリアカメラを備える。一般的には、フロントカメラは、端末のフロントパネルに設けられ、リアカメラは、端末の背面に設けられる。幾つかの実施例において、リアカメラは少なくとも２つであり、それぞれメインカメラ、デプスカメラ、広角カメラ、長焦点カメラのうちのいずれか１つである。これにより、メインカメラとデプスカメラを組み合わせて背景ぼかし機能を実現させる。メインカメラと広角カメラを組み合わせてパノラマ撮影及びＶＲ（Ｖｉｒｔｕａｌ  Ｒｅａｌｉｔｙ：仮想現実）撮影機能又は他の組み合わせによる撮影機能を実現させる。幾つかの実施例において、カメラコンポーネント２８０６は、フラッシュを含んでもよい。フラッシュは、単色フラッシュであってもよいし、二色フラッシュであってもよい。二色フラッシュは、暖色光フラッシュと冷色光フラッシュとの組み合わせを指し、様々な色温度での光線補償に用いられる。
【０２８２】
オーディオ回路２８０７は、マイクロホン及びスピーカーを含んでもよい。マイクロホンは、ユーザ及び環境の音波を採取し、音波を電気信号に変換してプロセッサ２８０１に入力して処理するか、又は無線周波数回路２８０４に入力して音声通信を実現させる。ステレオ音響の採取又はノイズ低減を実現させるために、マイクロホンは、複数であってもよく、それぞれ端末２８００の様々な部位に設けられる。マイクロホンは、アレイマイクロホン又は全方向採取型マイクロホンであってもよい。スピーカーは、プロセッサ２８０１又は無線周波数回路２８０４からの電気信号を音波に変換するためのものである。スピーカーは、従来のフィルムスピーカーであってもよいし、圧電セラミックススピーカーであってもよい。スピーカーは、圧電セラミックススピーカーである場合、電気信号を、人間にとって可聴な音波に変換することができるだけでなく、電気信号を、人間にとって不可聴な音波に変換して距離測定などの用途に適用することもできる。幾つかの実施例において、オーディオ回路２８０７は、イヤホンジャックを含んでもよい。
【０２８３】
位置決めコンポーネント２８０８は、端末２８００の現在の地理的位置を位置決めし、ナビゲーション又はＬＢＳ（Ｌｏｃａｔｉｏｎ  Ｂａｓｅｄ  Ｓｅｒｖｉｃｅ：ロケーションベースサービス）を実現させるためのものである。位置決めコンポーネント２８０８は、米国のＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ：全地球測位システム）、中国の北斗システム、ロシアのガリレオシステム又は欧州連合のガリレオシステムの位置決めコンポーネントであってもよい。
【０２８４】
電源２８０９は、端末２８００における各ユニットに給電するためのものである。電源２８０９は、交流電、直流電、使い捨て電池又は充電可能な電池であってもよい。電源２８０９が充電可能な電池を含む場合、該充電可能な電池は、有線充電電池又は無線充電電池であってもよい。該充電可能な電池は、急速充電技術をサポートするものであってもよい。
【０２８５】
幾つかの実施例において、端末２８００は、１つ又は複数のセンサ２８１０を更に備える。該１つ又は複数のセンサ２８１０は、加速度センサ２８１１、ジャイロセンサ２８１２、圧力センサ２８１３、指紋センサ２８１４、光学センサ２８１５及び近接センサ２８１６を含むが、これらに限定されない。
【０２８６】
加速センサ２８１１は、端末２８００により確立された座標系の３つの座標軸における加速度の大きさを検出することができる。例えば、加速度センサ２８１１は、３つの座標軸における重力加速度の成分を検出することができる。プロセッサ２８０１は、加速度センサ２８１１により採取された重力加速度信号に基づいて、タッチディスプレイ２８０５を、横ビュー又は縦ビューによりユーザインタフェースの表示を行うように制御することができる。加速度センサ２８１１は、ゲーム又はユーザの運動データの採取にも用いられる。
【０２８７】
ジャイロセンサ２８１２は、端末２８００の本体方向及び回転角度を検出することができる。ジャイロセンサ２８１２は、ユーザによる端末２８００に対する３Ｄ動作を加速度センサ２８１１と協力して採取することができる。プロセッサ２８０１は、ジャイロセンサ２８１２により採取されたデータに基づいて、動作検知（例えば、ユーザによる傾斜操作に基づいてＵＩを変える）、撮影時の画像安定化、ゲーム制御及び慣性航法機能を実現させることができる。
【０２８８】
圧力センサ２８１３は、端末２８００の側枠及び／又はタッチディスプレイ２８０５の下層に設けられてもよい。圧力センサ２８１３が端末２８００の側枠に設けられる時、ユーザによる端末２８００に対する把持信号を検出することができる。プロセッサ２８０１は、圧力センサ２８１３により採取された把持信号に基づいて、左右手識別又はショートカット操作を行う。圧力センサ２８１３がタッチディスプレイ２８０５の下層に設けられる時、プロセッサ２８０１は、ユーザによるタッチディスプレイ２８０５に対する加圧操作に基づいて、ＵＩインタフェースにおける操作可能なコントロールの制御を実現させる。操作可能なコントロールは、ボタンコントロール、スクロールバーコントロール、アイコンコントロール、メニューコントロールのうちの少なくとも１つを含む。
【０２８９】
指紋センサ２８１４は、ユーザの指紋の採取に用いられる。プロセッサ２８０１は、指紋センサ２８１４により採取された指紋に基づいて、ユーザの身分認証を行う。又は、指紋センサ２８１４は、採取された指紋に基づいて、ユーザの身分認証を行う。ユーザの身分が信頼できる身分であると判定した時、プロセッサ２８０１は、該ユーザによる関連機密操作の実行を許可する。該機密操作は、スクリーンアンロック、暗号化情報の確認、ソフトウェアダウンロード、支払い及び設定変更などを含む。指紋センサ２８１４は、端末２８００の正面、背面又は側面に設けられてもよい。端末２８００に物理的ボタン又はメーカーＬｏｇｏが設けられた場合、指紋センサ２８１４は、物理的ボタン又はメーカーＬｏｇｏと一体化されてもよい。
【０２９０】
光学センサ２８１５は、環境光の強度の採取に用いられる。一実施例において、プロセッサ２８０１は、光学センサ２８１５により採取された環境光の強度に基づいて、タッチディスプレイ２８０５の表示輝度を制御することができる。具体的には、環境光の強度が高い時、タッチディスプレイ２８０５の表示輝度を高くする。環境光の強度が低い時、タッチディスプレイ２８０５の表示輝度を低くする。別の実施例において、プロセッサ２８０１は、光学センサ２８１５により採取された環境光の強度に基づいて、カメラコンポーネント２８０６の撮影パラメータを動的に調整することもできる。
【０２９１】
近接センサ２８１６は、距離センサとも呼ばれ、一般的には、端末２８００のフロントパネルに設けられる。近接センサ２８１６は、ユーザと端末２８００の正面との距離の採取に用いられる。一実施例において、近接センサ２８１６は、ユーザと端末２８００の正面との距離が次第に小さくなることを検出した時、プロセッサ２８０１により、タッチディスプレイ２８０５をスクリーン点灯状態からスクリーン消灯状態に切り替えるように制御する。近接センサ２８１６は、ユーザと端末２８００の正面との距離が次第に大きくなることを検出した時、プロセッサ２８０１により、タッチディスプレイ２８０５をスクリーン消灯状態からスクリーン点灯状態に切り替えるように制御する。
【０２９２】
図２８に示した構造は、端末２８００を限定するものではなく、図示したものより多く又は少ないユニットをふくんでもよいし、幾つかのユニットを組み合わせてもよいし、様々なユニット配置を利用してもよいことは、当業者であれば理解されるべきである。
【０２９３】
図２９は、本願の一実施例によるサーバの構造を示す概略図である。該サーバは、上記実施例で提供される情報推薦方法を実行するように構成される。具体的には、
前記サーバ２９００は、中央演算装置（ＣＰＵ）２９０１と、ランダムアクセスメモリ（ＲＡＭ）２９０２及び読み出し専用メモリ（ＲＯＭ）２９０３を含むシステムメモリ２９０４と、システムメモリ２９０４と中央演算装置２９０１を接続するためのシステムバス２９０５と、を備える。前記サーバ２９００は、コンピュータ内の各デバイス間の情報伝送を支援するための基本入力／出力システム（Ｉ／Ｏシステム）２９０６と、オペレーティングシステム２９１３、アプリケーションプログラム２９１４及び他のプログラムモジュール２９１５を記憶するための大容量記憶装置２９０７と、を更に備える。
【０２９４】
前記基本入力／出力システム２９０６は、情報を表示するためのディスプレイ２９０８と、マウス、キーボードのようなユーザによる情報入力のための入力機器２９０９と、を備える。前記ディスプレイ２９０８及び入力機器２９０９はいずれもシステムバス２９０５に接続された入力出力コントローラ２９１０を介して中央演算装置２９０１に接続される。前記基本入力／出力システム２９０６は、キーボード、マウス又は電子スタイラスなどの複数の他の機器からの入力を受信して処理するための入力出力コントローラ２９１０を更に備えてもよい。同様に、入力出力コントローラ２９１０は、ディスプレイ、プリンタ又は他のタイプの出力機器に出力を更に提供する。
【０２９５】
前記大容量記憶装置２９０７は、システムバス２９０５に接続された大容量記憶コントローラ（図示されず）を介して中央演算装置２９０１に接続される。前記大容量記憶装置２９０７及びそれに関連するコンピュータ可読記憶媒体は、サーバ２９００に不揮発性記憶を提供する。つまり、前記大容量記憶装置２９０７は、ハードディスク又はＣＤ−ＲＯＩドライブのようなコンピュータ可読記憶媒体（図示されず）を含んでもよい。
【０２９６】
一般性を失うことなく、前記コンピュータ可読記憶媒体は、コンピュータ記憶媒体及び通信媒体を含んでもよい。コンピュータ記憶媒体は、コンピュータ可読命令、データ構造、プログラムモジュール又は他のデータなどの情報を記憶するための如何なる方法又は技術により実現される揮発性又は不揮発性、取外し可能および取外し不可能な媒体を含む。コンピュータ記憶媒体は、ＲＡＭ、ＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ又は他のソリッドステート記憶媒体、ＣＤ−ＲＯＭ、ＤＶＤ又は他の光学記憶媒体、カセット、磁気テープ、磁気ディスク又は他の磁気記憶媒体を含む。勿論、当業者であれば、前記コンピュータ記憶媒体が上記に限定されないことを理解すべきである。上記システムメモリ２９０４及び大容量記憶装置２９０７は、メモリと総称されてもよい。
【０２９７】
本願の種々の実施例によれば、前記サーバ２９００は更に、インターネットなどのネットワークを経由してネットワークにおけるリモートコンピュータに接続されて実行されてもよい。つまり、サーバ２９００は、前記システムバス２９０５に接続されたネットワークインタフェースユニット２９１１を介してネットワーク２９１２に接続される。又は、ネットワークインタフェースユニット２９１１により、他のタイプのネットワーク又はリモートコンピュータシステム（図示されず）に接続されてもよい。
【０２９８】
前記メモリは、１つ又は１つ以上のプログラムを更に含む。前記１つ又は１つ以上のプログラムは、メモリに記憶される。前記１つ又は１つ以上のプログラムは、上記情報推薦方法を実現させるための命令を含む。
【０２９９】
本明細書で言及した「複数」は、２つ又は２つ以上を指すことが理解されるべきである。用語「及び／又は」は、関連対象の関連関係を説明するためのものであり、３通りの関係が存在することを表す。例えば、Ａ及び／又はＢは、Ａのみが存在すること、ＡとＢが同時に存在すること、Ｂのみが存在するという３つの場合を表す。文字「／」は一般的には、前後関連対象が「又は」という関係であることを示す。
【０３００】
上記本願の実施例の番号は記述するためのものに過ぎず、実施例の優劣を代表しない。
【０３０１】
上記実施例の全て又は一部の工程はハードウェアにより実行されてもよいし、プログラム命令に係るハードウェアにより実行されてもよく、該プログラムは、コンピュータ可読記憶媒体に記憶されてもよく、上記言及した記憶媒体は、読み出し専用メモリ、磁気ディスク又は光ディスクなどであってもよいことは当業者であれば理解されるべきである。
【０３０２】
以上は、本願の好適な実施例に過ぎず、本願を限定するものではない。本願の精神や原則を逸脱することなく行われるあらゆる修正、同等置換、改良などはすべて本願の保護範囲内に含まれるものとする。
【図１】
2022500799.tif 000003
【図２】
2022500799.tif 000004
【図３】
2022500799.tif 000005
【図４】
2022500799.tif 000006
【図５】
2022500799.tif 000007
【図６】
2022500799.tif 000008
【図７】
2022500799.tif 000009
【図８】
2022500799.tif 000010
【図９】
2022500799.tif 000011
【図１０】
2022500799.tif 000012
【図１１】
2022500799.tif 000013
【図１２】
2022500799.tif 000014
【図１３】
2022500799.tif 000015
【図１４】
2022500799.tif 000016
【図１５】
2022500799.tif 000017
【図１６】
2022500799.tif 000018
【図１７】
2022500799.tif 000019
【図１８】
2022500799.tif 000020
【図１９】
2022500799.tif 000021
【図２０】
2022500799.tif 000022
【図２１】
2022500799.tif 000023
【図２２】
2022500799.tif 000024
【図２３】
2022500799.tif 000025
【図２４】
2022500799.tif 000026
【図２５】
2022500799.tif 000027
【図２６】
2022500799.tif 000028
【図２７】
2022500799.tif 000029
【図２８】
2022500799.tif 000030
【図２９】
2022500799.tif 000031
【国際調査報告】
2022500799.tif 000032
2022500799.tif 000033
2022500799.tif 000034
2022500799.tif 000035