(57)【要約】  この出願は、メディア情報表示方法及びサーバを開示する。方法は、少なくとも１つのメディア情報操作メッセージを受信するステップと、第１のユーザと、メディア情報と、各メディア情報操作メッセージに対応する第１のユーザによりメディア情報に対して実行された操作とを決定し、ログデータを生成するステップと、ログデータ内の各第１のユーザの社交的ネットワークリンクを取得するステップと、社交的ネットワークリンクにおける各第２のユーザに関して、ログデータに従って、各第２のユーザの操作の統計データを取得するステップと、第３のユーザのメディア情報取得要求を受信するステップと、第３のユーザの操作の統計データが第２のユーザの操作の統計データに見つかったときに、第３のユーザの操作の統計データから少なくとも１つのメディア情報を選択するステップと、少なくとも１つのメディア情報で応答するステップとを含む。
2019509543.tif 000002
【特許請求の範囲】
【請求項１】
メディア情報に対して第１のユーザにより実行された操作を示す少なくとも１つのメディア情報操作メッセージを受信するステップと、
各メディア情報操作メッセージに対応する前記第１のユーザ及び前記メディア情報と、前記メディア情報に対して前記第１のユーザにより実行された前記操作とを決定し、ログデータを生成するステップであり、前記ログデータは、各メディア情報操作メッセージのシーケンス番号と、対応する前記第１のユーザの識別子と、対応する前記メディア情報の識別子と、対応する前記操作の識別子とを含むステップと、
前記ログデータに含まれる各第１のユーザの社交的関係チェーンを取得するステップであり、前記第１のユーザの前記社交的関係チェーンは、前記第１のユーザと社交的関係を有する少なくとも１人の第２のユーザを含むステップと、
前記少なくとも１人の第２のユーザのそれぞれについて、前記ログデータに従って前記第２のユーザの操作統計データについての統計を収集するステップであり、前記第２のユーザの前記操作統計データは、複数のメディア情報の識別子と、前記複数のメディア情報のそれぞれの操作重みとを含むステップと、
第３のユーザのメディア情報取得要求を受信し、前記第３のユーザの操作統計データが前記第２のユーザの前記操作統計データから見つかったときに、前記第３のユーザの前記操作統計データから少なくとも１つのメディア情報を選択するステップ、及び前記少なくとも１つのメディア情報を返信するステップと
を含むメディア情報提示方法。
【請求項２】
前記メディア情報に対して前記第１のユーザにより実行された前記操作は、アプリケーションクライアントにより提供されたインタラクティブ制御に基づいて、前記第１のユーザにより実行された操作である、請求項１に記載の方法。
【請求項３】
前記第２のユーザの前記操作統計データについての統計を収集するステップは、
第２のユーザ毎に、前記第２のユーザの前記操作統計データを取得するために、前記ログデータに従って、前記第２のユーザの社交的関係チェーンに含まれる少なくとも１人の第１のユーザに対応する少なくとも１つのメディア情報と、対応する操作とについての統計を収集するステップを含む、請求項１に記載の方法。
【請求項４】
前記第２のユーザの社交的関係チェーンに含まれる少なくとも１人の第１のユーザに対応する前記少なくとも１つのメディア情報と、対応する操作とについての統計を収集するステップは、
第２のユーザ毎に、前記ログデータに従って、前記第２のユーザの前記社交的関係チェーンに含まれる前記少なくとも１人の第１のユーザと、前記少なくとも１人の第１のユーザに対応する前記メディア情報と、前記少なくとも１人のユーザに対応する前記操作とを決定するステップと、
決定されたメディア情報のそれぞれに対して、以下の操作、すなわち、
前記メディア情報に対して実行された各操作と、前記各操作を実行した前記少なくとも１人の第―のユーザとを決定するステップと、
前記各操作について、前記第２のユーザの前記社交的関係チェーンにおいて前記操作を実行した各第１のユーザの支持係数に従って、前記操作のサブ重みを計算するステップと、
前記各操作の予め設定された優先度と、前記各操作の前記計算されたサブ重みとに従って、各メディア情報の操作重みを計算するステップと
を実行するステップと
を含む、請求項３に記載の方法。
【請求項５】
前記第３のユーザの前記操作統計データから少なくとも１つのメディア情報を選択するステップは、
前記第３のユーザの前記操作統計データ内の全てのメディア情報の操作重みを降順にソートし、前記降順のソートに従って上位L位の操作重みに対応するメディア情報を選択するステップであり、Lは1以上の正の整数であるステップを含む、請求項１に記載の方法。
【請求項６】
前記第３のユーザの前記操作統計データから少なくとも１つのメディア情報を選択するステップは、
メディア情報が予め設定されたタイプのメディア情報であり且つ前記第３のユーザの属性情報が予め設定された属性カテゴリを満たす場合、前記メディア情報を選択するステップを含む、請求項１に記載の方法。
【請求項７】
前記第３のユーザの前記操作統計データから少なくとも１つのメディア情報を選択するステップは、
前記メディア情報取得要求を送信したクライアントが位置するオペレーティングシステムのタイプが、メディア情報が属するオペレーティングシステムのタイプと同じである場合、前記メディア情報を選択するステップを含む、請求項１に記載の方法。
【請求項８】
メディア情報操作メッセージ毎に、前記メディア情報が第２のユーザに関連すると決定されたときに、前記メディア情報操作メッセージを前記第２のユーザのクライアントに送信し、それにより、前記クライアントは、前記メディア情報操作メッセージに従ってプロンプトオプションを出力し、前記プロンプトオプションに対して前記第２のユーザにより実行された操作を受信した後に、前記メディア情報操作メッセージを提示するステップを更に含む、請求項１に記載の方法。
【請求項９】
前記プロンプトオプションについての第１のユーザ操作指示を受信し、第１の予め決定された期間内に受信した第１のユーザ操作指示に基づいて、前記メディア情報操作メッセージを提示する回数をカウントするステップ、及び／又は
前記メディア情報操作メッセージについての第２のユーザ操作指示を受信し、第２の予め決定された期間内に受信した第２のユーザ操作指示に基づいて、前記メディア情報を提示する回数をカウントするステップ
を更に含む、請求項８に記載の方法。
【請求項１０】
各社交的関係チェーンにおける各第２のユーザの前記操作統計データに対する統計を収集するステップは、
第２のユーザ毎に、前記第２のユーザの前記社交的関係チェーンにおける各第１のユーザに対応する各メディア情報について、前記メディア情報に対応するメディア情報操作メッセージが受信された最終時点を記録するステップと、
前記時点に従って全てのメディア情報を降順にソートし、統計収集について前記第２のユーザの前記操作統計データを取得するために、前記降順のソートに従って上位V位の時点に対応するメディア情報を選択するステップであり、Vは1以上の正の整数であるステップと
を含む、請求項１乃至９のうちいずれか１項に記載の方法。
【請求項１１】
メディア情報に対して第１のユーザにより実行された操作を示す少なくとも１つのメディア情報操作メッセージを受信し、第３のユーザのメディア情報取得要求を受信するように構成された受信モジュールと、
前記受信モジュールにより受信された前記少なくとも１つのメディア情報操作メッセージに従って、各メディア情報操作メッセージに対応する前記第１のユーザ及び前記メディア情報と、前記メディア情報に対して前記第１のユーザにより実行された前記操作とを決定し、ログデータを生成するように構成された決定モジュールであり、前記ログデータは、各メディア情報操作メッセージのシーケンス番号と、対応する前記第１のユーザの識別子と、対応する前記メディア情報の識別子と、対応する前記操作の識別子とを含む決定モジュールと、
前記ログデータに含まれる各第１のユーザの社交的関係チェーンを取得するように構成された取得モジュールであり、前記第１のユーザの前記社交的関係チェーンは、前記第１のユーザと社交的関係を有する少なくとも１人の第２のユーザを含む取得モジュールと、
前記少なくとも１人の第２のユーザのそれぞれについて、前記ログデータに従って前記第２のユーザの操作統計データについての統計を収集するように構成された統計収集モジュールであり、前記第２のユーザの前記操作統計データは、複数のメディア情報の識別子と、前記複数のメディア情報のそれぞれの操作重みとを含む統計収集モジュールと、
前記受信モジュールにより受信された前記メディア情報取得要求に基づいて、前記第３のユーザの操作統計データが前記統計収集モジュールにより取得された前記第２のユーザの前記操作統計データから見つかったときに、前記第３のユーザの前記操作統計データから少なくとも１つのメディア情報を選択するように構成された選択モジュールと、
前記選択モジュールにより選択された前記少なくとも１つのメディア情報を返信するように構成された送信モジュールと
を含むサーバ。
【請求項１２】
前記統計収集モジュールは、第２のユーザ毎に、前記ログデータに従って、前記第２のユーザの前記社交的関係チェーンに含まれる前記少なくとも１人の第１のユーザと、前記少なくとも１人の第１のユーザに対応する前記メディア情報と、前記少なくとも１人のユーザに対応する前記操作とを決定し、
決定されたメディア情報のそれぞれに対して、以下の操作、すなわち、
前記メディア情報に対して実行された各操作と、前記各操作を実行した前記少なくとも１人の第―のユーザとを決定するステップと、
前記各操作について、前記第２のユーザの前記社交的関係チェーンにおいて前記操作を実行した各第１のユーザの支持係数に従って、前記各操作のサブ重みを計算するステップと、
前記各操作の予め設定された優先度と、前記各操作の前記計算されたサブ重みとに従って、各メディア情報の操作重みを計算するステップと
を実行するように構成される、請求項１１に記載のサーバ。
【請求項１３】
前記選択モジュールは、前記第３のユーザの前記操作統計データ内の全てのメディア情報の操作重みを降順にソートし、前記降順のソートに従って上位L位の操作重みに対応するメディア情報を選択するように構成され、Lは1以上の正の整数である、請求項１１に記載のサーバ。
【請求項１４】
前記選択モジュールは、メディア情報が予め設定されたタイプのメディア情報であり且つ前記第３のユーザの属性情報が予め設定された属性カテゴリを満たす場合、前記メディア情報を選択し、及び／又は
前記メディア情報取得要求を送信したクライアントが位置するオペレーティングシステムのタイプが、メディア情報が属するオペレーティングシステムのタイプと同じである場合、前記メディア情報を選択するように構成される、請求項１１に記載のサーバ。
【請求項１５】
前記送信モジュールは、メディア情報操作メッセージ毎に、前記メディア情報が第２のユーザに関連すると決定されたときに、前記メディア情報操作メッセージを前記第２のユーザのクライアントに送信するように更に構成され、それにより、前記クライアントは、前記メディア情報操作メッセージに従ってプロンプトオプションを出力し、前記プロンプトオプションに対して前記第２のユーザにより実行された操作を受信した後に、前記メディア情報操作メッセージを提示する、請求項１１に記載のサーバ。
【請求項１６】
前記受信モジュールは、前記プロンプトオプションについての第１のユーザ操作指示を受信するように更に構成され、
前記統計収集モジュールは、第１の予め決定された期間内に前記受信モジュールにより受信した第１のユーザ操作指示に基づいて、前記メディア情報操作メッセージを提示する回数をカウントするように更に構成され、及び／又は
前記受信モジュールは、前記メディア情報操作メッセージについての第２のユーザ操作指示を受信するように更に構成され、
前記統計収集モジュールは、第２の予め決定された期間内に受信した第２のユーザ操作指示に基づいて、前記メディア情報を提示する回数をカウントするように更に構成される、請求項１５に記載のサーバ。
【請求項１７】
前記統計収集モジュールは、第２のユーザ毎に、前記第２のユーザの前記社交的関係チェーンにおける各第１のユーザに対応する各メディア情報について、前記メディア情報に対応するメディア情報操作メッセージが受信された最終時点を記録し、前記時点に従って全てのメディア情報を降順にソートし、統計収集について前記第２のユーザの前記操作統計データを取得するために、前記降順のソートに従って上位V位の時点に対応するメディア情報を選択するように構成され、Vは1以上の正の整数である、請求項１１乃至１６のうちいずれか１項に記載のサーバ。
【請求項１８】
少なくとも１つのプロセッサが請求項１乃至１０のうちいずれか１項に記載の方法を実行することを可能にするコンピュータ読み取り可能命令を記憶した非一時的なコンピュータ読み取り可能記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
［関連出願への相互参照］
この出願は、2016年6月1日に「MEDIA  INFORMATION  PRESENTATION  METHOD,  AND  SERVER」という名称で中国特許庁に出願された中国特許出願第201610379714.7号の優先権を主張し、その全内容を参照により援用する。
【０００２】
［技術分野］
この出願は、インターネット技術の分野に関し、特にメディア情報提示方法、サーバ及び記憶媒体に関する。
【背景技術】
【０００３】
現在、ユーザがウェブサイト上或いはアプリケーション（APP）内でソーシャルアクティビティを行うときに、友達により公開された情報を受信することに加えて、ユーザは、テキスト、画像、テレテキスト又はビデオの形式の他のプッシュされたメディア情報、例えば、広告、ニュース又は公益フィルムを更に受信する。一般的な宣伝方式は、方向性メディア情報宣伝方式（directional  media  information  promotion  manner）と呼ばれる。方向性メディア情報宣伝では、メディア情報が方向付きの方式で宣伝されるユーザグループは、ユーザグループ内のユーザの属性情報又は過去の行動情報に従って決定される。これらのユーザは、シードユーザと呼ばれてもよく、方向性宣伝は、これらの決定されたシードユーザに対して実行される。このような方向性メディア情報宣伝方式では、シードユーザは事前に決定され、したがって、宣伝中にユーザ及び受け手は固定されており、シードユーザ以外のユーザは関与しない。
【発明の概要】
【０００４】
この出願はメディア情報提示方法を提供し、
メディア情報に対して第１のユーザにより実行された操作を示す少なくとも１つのメディア情報操作メッセージを受信するステップと、
各メディア情報操作メッセージに対応する第１のユーザ及びメディア情報と、メディア情報に対して第１のユーザにより実行された操作とを決定し、ログデータを生成するステップであり、ログデータは、各メディア情報操作メッセージのシーケンス番号と、対応する第１のユーザの識別子と、対応するメディア情報の識別子と、対応する操作の識別子とを含むステップと、
ログデータに含まれる各第１のユーザの社交的関係チェーンを取得するステップであり、第１のユーザの社交的関係チェーンは、第１のユーザと社交的関係を有する少なくとも１人の第２のユーザを含むステップと、
少なくとも１人の第２のユーザのそれぞれについて、ログデータに従って第２のユーザの操作統計データについての統計を収集するステップであり、第２のユーザの操作統計データは、複数のメディア情報の識別子と、複数のメディア情報のそれぞれの操作重みとを含むステップと、
第３のユーザのメディア情報取得要求を受信し、第３のユーザの操作統計データが第２のユーザの操作統計データから見つかったときに、第３のユーザの操作統計データから少なくとも１つのメディア情報を選択し、少なくとも１つのメディア情報を返信するステップと
を含む。
【０００５】
この出願はサーバを更に提供し、
メディア情報に対して第１のユーザにより実行された操作を示す少なくとも１つのメディア情報操作メッセージを受信し、第３のユーザのメディア情報取得要求を受信するように構成された受信モジュールと、
受信モジュールにより受信された少なくとも１つのメディア情報操作メッセージに従って、各メディア情報操作メッセージに対応する第１のユーザ及びメディア情報と、メディア情報に対して第１のユーザにより実行された操作とを決定し、ログデータを生成するように構成された決定モジュールであり、ログデータは、各メディア情報操作メッセージのシーケンス番号と、対応する第１のユーザの識別子と、対応するメディア情報の識別子と、対応する操作の識別子とを含む決定モジュールと、
ログデータに含まれる各第１のユーザの社交的関係チェーンを取得するように構成された取得モジュールであり、第１のユーザの社交的関係チェーンは、第１のユーザと社交的関係を有する少なくとも１人の第２のユーザを含む取得モジュールと、
少なくとも１人の第２のユーザのそれぞれについて、ログデータに従って第２のユーザの操作統計データについての統計を収集するように構成された統計収集モジュールであり、第２のユーザの操作統計データは、複数のメディア情報の識別子と、複数のメディア情報のそれぞれの操作重みとを含む統計収集モジュールと、
受信モジュールにより受信されたメディア情報取得要求に基づいて、第３のユーザの操作統計データが統計収集モジュールにより取得された第２のユーザの操作統計データから見つかったときに、第３のユーザの操作統計データから少なくとも１つのメディア情報を選択するように構成された選択モジュールと、
選択モジュールにより選択された少なくとも１つのメディア情報を返信するように構成された送信モジュールと
を含む。
【０００６】
この出願は、少なくとも１つのプロセッサが前述の方法を実行することを可能にするコンピュータ読み取り可能命令を記憶した非一時的なコンピュータ読み取り可能記憶媒体を更に提供する。
【図面の簡単な説明】
【０００７】
【図１】この出願の実施例によるメディア情報提示方法の概略フローチャートである。
【図２】この出願の実施例によるメディア情報操作メッセージのリストの概略図である。
【図３】この出願の実施例による社交的関係チェーンのリストの概略図である。
【図４】この出願の実施例による支持係数のリストの概略図である。
【図５】この出願の他の実施例によるメディア情報提示方法の概略フローチャートである。
【図６】この出願の実施例によるメディア情報に対する操作のインタフェースの概略図である。
【図７ａ】この出願の実施例に従ってプロンプトオプションを出力するためのインタフェースの概略図である。
【図７ｂ】この出願の実施例に従ってメディア情報操作メッセージを提示するためのインタフェースの概略図である。
【図８ａ】この出願の実施例による特別な方向付け規則のインタフェースの概略図である。
【図８ｂ】この出願の他の実施例による特別な方向付け規則のインタフェースの概略図である。
【図９】この出願の実施例によるメディア情報提示方法の概略相互作用図である。
【図１０】この出願の実施例によるサーバの概略構成図である。
【図１１】この出願の他の実施例によるサーバの概略構成図である。
【発明を実施するための形態】
【０００８】
以下に、この出願の実施例における添付図面を参照して、この出願の実施例における技術的解決策について明確且つ完全に詳細に説明する。明らかに、説明する実施例は、この出願の実施例の全部ではなく一部である。創造的取り組みなしにこの出願の実施例に基づいて当業者により取得される全ての他の実施例は、この出願の保護範囲に含まれるものとする。
【０００９】
この出願の実施例では、メディア情報は、一種の宣伝情報として提示され、これは、広告主により提供された広告、又はニュース、公益フィルム等のような宣伝若しくは放送されるべきビデオファイルでもよい。クライアントは、ソーシャルアプリケーションクライアント、例えば、QQ空間、WeChat、Weibo等でもよい。ユーザは、社交的関係チェーンを確立し、ソーシャルアプリケーションクライアントにより提供されたソーシャルアプリケーションプラットフォーム上の受信したメディア情報を共有したり、それに対してコメントしたり、或いはそれに対して他の操作を実行したりしてもよい。
【００１０】
図１は、この出願の実施例によるメディア情報提示方法の概略フローチャートである。図１を参照すると、方法は以下のステップを含む。
【００１１】
ステップ101：少なくとも１つのメディア情報操作メッセージを受信し、各メディア情報操作メッセージは、メディア情報に対して第１のユーザにより実行された操作を示すために使用され、少なくとも１つのメディア情報操作メッセージに従って、各第１のユーザに対応する各メディア情報及び各操作を決定する。
【００１２】
このステップにおいて、メディア情報操作メッセージは、第１のユーザの識別子と、メディア情報の識別子と、実行される操作の識別子とを搬送してもよい。この出願のいくつかの実施例では、メディア情報に対して第１のユーザにより実行された操作は、メディア情報のアプリケーションクライアントにより提供されたインタラクティブ制御に基づいて、例えば、インタラクティブボタンをタップすることにより実行されたいいね（Like）、良くないね（Unlike）、反対票（Down-vote）、投票取り消し（Un-vote）、再ポスト（Repost）若しくはお気に入り（Favorite）の操作のようなインタラクティブボタン、又はメディア情報のアプリケーションクライアントにより提供されたコメントテキストボックスのようなインタラクティブ制御に基づいて実行されたコメントの操作に基づいて、第１のユーザにより実行された操作でもよい。
【００１３】
サーバは、予め決定された時間間隔で受信した少なくとも１つのメディア情報操作メッセージに従って、各第１のユーザに対応する各メディア情報及び各操作を決定する。実施例では、サーバは、少なくとも１つの受信したメディア情報操作メッセージを、ユーザ行動に特有のログデータとして記憶し、ログデータは、統計を収集してメディア情報操作メッセージに特有のレポートを生成するために使用される。例えば、データリストが確立される。データリストは、各メディア情報操作メッセージのシーケンス番号及び内容（第１のユーザの識別子と、操作されたメディア情報の識別子と、操作の識別子及び意味を含む）、メディア情報操作メッセージが受信された時点等を含む。具体的な実現方式の間に、各操作に対応する識別子は、サーバ及びクライアント内で予め設定されてもよい。
【００１４】
図２は、この出願の実施例によるメディア情報操作メッセージのリストの概略図である。図２に示すように、ソーシャルアプリケーションプラットフォーム上で、ユーザAは広告1に対してコメントを行い、次に、ユーザAがログインしたクライアントはメディア情報操作メッセージをサーバに送信する。メディア情報操作メッセージは、1のシーケンス番号を有し、第１のユーザの識別子「ユーザA」と、メディア情報の識別子「広告1」と、コメントの操作に対応する識別子「3」とを搬送し、サーバがメディア情報操作メッセージを受信した時点は9:25である。他の例では、ユーザBはニュース1に対していいねの操作を実行し、次に、ユーザBがログインしたクライアントはメディア情報操作メッセージをサーバに送信する。メディア情報操作メッセージは、2のシーケンス番号を有し、第１のユーザの識別子「ユーザB」と、メディア情報の識別子「ニュース1」と、いいねの操作に対応する識別子「1」とを搬送し、サーバがメディア情報操作メッセージを受信した時点は9:40である。サーバにより受信されたメディア情報操作メッセージは、異なるメディア情報に対して異なる第１のユーザにより実行された操作を含んでもよいことが習得され得る。
【００１５】
さらに、3のシーケンス番号を有するメディア情報操作メッセージでは、第１のユーザはまたユーザAであり、操作されたメディア情報は広告2であり、「良くないね」の操作が実行される。サーバにより受信されたメディア情報操作メッセージは、異なるメディア情報に対して同じ第１のユーザにより実行された操作を含んでもよいことが習得され得る。他方、「良くないね」及び「投票取り消し」の操作は、第１のユーザがいいねの操作を実行したが、後に以前のメディア情報に対する反対票の操作を実行し得ることを表す逆操作として使用される。したがって、サーバにより受信されたメディア情報操作メッセージは、同じメディア情報に対して同じ第１のユーザにより実行された異なる操作を更に含んでもよいことが習得され得る。
【００１６】
さらに、ユーザCは広告1に対していいねの操作を実行し、次に、ユーザCがログインしたクライアントはメディア情報操作メッセージをサーバに送信する。メディア情報操作メッセージは、4のシーケンス番号を有し、第３のユーザの識別子「ユーザC」と、メディア情報の識別子「広告1」と、いいねの操作に対応する識別子「1」とを搬送し、サーバがメディア情報操作メッセージを受信した時点は13:19である。他の例では、ユーザDは広告1に対してコメントの操作を実行し、次に、ユーザDがログインしたクライアントはメディア情報操作メッセージをサーバに送信する。メディア情報操作メッセージは、5のシーケンス番号を有し、第４のユーザの識別子「ユーザD」と、メディア情報の識別子「広告1」と、コメントの操作に対応する識別子「3」とを搬送し、サーバがメディア情報操作メッセージを受信した時点は17:00である。サーバにより受信されたメディア情報操作メッセージは、同じメディア情報に対して異なる第１のユーザにより実行された操作を含んでもよいことが習得され得る。
【００１７】
ステップ102：各メディア情報操作メッセージに対応する第１のユーザの社交的関係チェーンを取得し、第１のユーザの社交的関係チェーンは、第１のユーザと社交的関係を有する少なくとも１人の第２のユーザを含む。
【００１８】
このステップにおいて、第１のユーザの社交的関係チェーンは、第１のユーザと社交的関係を有する全ての第２のユーザの集合、又は第１のユーザと社交的関係を有する何人かの第２のユーザの集合である。例えば、社交的関係チェーンは友達チェーンであり、第２のユーザは第１のユーザの友達である。複数の第１のユーザの社交的関係チェーンは、同じ第２のユーザを含んでもよく、すなわち、複数の第１のユーザは共通の友達を有する。
【００１９】
図３は、この出願の実施例による社交的関係チェーンのリストの概略図である。図３に示すように、図２における1のシーケンス番号を有するメディア情報操作メッセージに対応して、対応する第１のユーザはユーザAであり、ユーザAの社交的関係チェーンは友達A1,友達A2,...,友達ANを含む。他の例では、4のシーケンス番号を有するメディア情報操作メッセージに対応する第１のユーザはユーザCであり、ユーザCの社交的関係チェーンは友達A1,友達C2,...,友達CNを含む。他の例では、5のシーケンス番号を有するメディア情報操作メッセージに対応する第１のユーザはユーザDであり、ユーザDの社交的関係チェーンは友達A1,友達D2,...,友達DNを含む。ユーザA、ユーザC及びユーザDの友達チェーンは、同じ第２のユーザ、すなわち、友達A1を含むことが習得され得る。
【００２０】
ステップ103：それぞれの決定されたメディア情報及びそれぞれの決定された操作に従って、各社交的関係チェーンにおける各第２のユーザの操作統計データについての統計を収集する。
【００２１】
このステップにおいて、少なくとも１人の決定された第２のユーザ毎に、第２のユーザの操作統計データについての統計は、ログデータに従って収集されてもよい。第２のユーザの操作統計データは、複数のメディア情報の識別子と、各メディア情報の操作重みとを含む。具体的には、この出願のいくつかの実施例では、第２のユーザ毎に、第２のユーザの操作統計データを取得するために、第２のユーザの社交的関係チェーンにおける各第１のユーザに対応する各メディア情報及び各操作についての統計が収集されてもよい。すなわち、メディア情報に対して第１のユーザにより実行された操作は、友達としての第２のユーザが及ぼされる（radiate）メディア情報を表すために、社交的関係チェーンを使用することにより第２のユーザの操作統計データにマッピングされる。
【００２２】
例えば、図３を参照すると、第２のユーザは友達A1であり、友達A1の社交的関係チェーンにおける第１のユーザは、ユーザAとユーザCとユーザDとを含む。図２を参照すると、ユーザAは、「広告1」及び「コメント」の操作であるメディア情報に対応し、「広告2」及び「良くないね」の操作であるメディア情報に対応する。ユーザCは、「広告1」及び「いいね」の操作であるメディア情報に対応する。ユーザDは、「広告1」及び「コメント」の操作であるメディア情報に対応する。
【００２３】
このステップにおいて、操作統計データは、各第２のユーザに特有であり、それぞれの対応するメディア情報と、各メディア情報の操作重みとを提供する。各社交的関係チェーンにおける各第２のユーザの操作統計データについての統計が収集されたときに、第２のユーザ毎に、まず、第２のユーザの社交的関係チェーンにおける各第１のユーザに対応する全てのメディア情報が決定され、k=1,...,及びKとして識別される。例えば、第２のユーザが友達A1である例を使用すると、予め決定された時間間隔で、友達A1の社交的関係チェーンにおける第１のユーザに対応するメディア情報は、「広告1」,「広告2」,...,及び「広告X」を含む。
【００２４】
以下の操作は、第２のユーザの社交的関係チェーンにおける各第１のユーザに対応する各メディア情報に対して実行される。
【００２５】
A)メディア情報に対して実行された各操作と、各操作を実行した少なくとも１人の第１のユーザとが決定される。
【００２６】
前述のように、第２のユーザが友達A1であり且つメディア情報が「広告1」である例を使用すると、広告1に対して実行された操作は、「コメント」の操作と「いいね」の操作とを含む。「コメント」の操作を実行した第１のユーザは、ユーザAとユーザDとを含み、「いいね」の操作を実行した第１のユーザは、ユーザCを含む。
【００２７】
B)操作毎に、操作のサブ重みは、第２のユーザの社交的関係チェーンにおいて操作を実行した各第１のユーザの支持係数に従って計算される。
【００２８】
第jの操作を実行した第１のユーザの総数がMjであり、第２のユーザの社交的関係チェーンにおける第iの第１のユーザの支持係数がHi,jとして記され、i=1,…,又はMjである場合、第kのメディア情報について、第jの操作のサブ重みWk,jは以下のように計算されてもよい。
【００２９】
【数１】
2019509543.tif 000003
実施例では、複数レベルの分割が、それぞれ２人のユーザの間の特徴要因及びインタラクティブ行動と、適用シナリオとに従って、社交的関係チェーンに対して実行されてもよい。対応する支持係数は、ユーザの支持レベルに従って社交的関係チェーンにおけるユーザ毎に決定される。例えば、特徴要因は、２人のユーザがソーシャルアプリケーションプラットフォーム上で相互に連絡する頻度、友達の空間にアクセスする頻度、関係に従って取得された友達のグループ、友達の重複率、関心の一致度等を含む。インタラクティブ行動は、友達の情報フローに対して実行された操作であり、いいねの操作、コメントの操作等を含む。適用シナリオは、操作が友達の情報フローに対して実行されたシナリオであり、例えば、誕生日カードにおいて実行された相互作用である。
【００３０】
実施例では、それぞれ「密接な関係（直接の友達）」、「強い関係チェーン（直接の友達）」及び「弱い関係チェーン（間接の友達）」であり、それぞれ80%、50%及び30%の支持係数に対応する３つの支持レベルが存在する。密接な関係にある直接の友達は、親、恋人、特に関心のある人等を含む。強い関係チェーンにある直接の友達は、同僚、同級生、普通の友達、仕事上のパートナー等を含む。弱い関係チェーンにある間接の友達は、直接の友達の友達、直接の友達ではないが共通の友達グループを有する人等を含む。上記の支持レベルの分割及び支持係数の値は、単なる例であり、他の分割方式が存在してもよい。これは、この出願では具体的に限定されない。
【００３１】
図４は、この出願の実施例による支持係数のリストの概略図である。図４に示すように、第１のユーザにおいて、友達A1の社交的関係チェーンにおけるユーザAの支持係数は80%であり、友達A1の社交的関係チェーンにおけるユーザDの支持係数は50%である。したがって、「コメント」の操作について、前述の式(1)に従って、「コメント」の操作のサブ重みが0.65であることが計算されてもよい。他の例では、第１のユーザはユーザCを更に含む。友達A1の社交的関係チェーンにおけるユーザCの支持係数は30%である。したがって、「いいね」の操作について、前述の式(1)に従って、「いいね」の操作のサブ重みが0.3であることが計算されてもよい。
【００３２】
C)各メディア情報の操作重みは、各操作の予め設定された優先度と、各操作の計算されたサブ重みとに従って計算される。
【００３３】
第jの操作の優先度係数がPjであり、第kのメディア情報に対応する操作の総数がMkである場合、第kのメディア情報の操作重みWkは以下のようになる。
【００３４】
【数２】
2019509543.tif 000004
例えば、操作の優先度の降順に取得されたソート結果は、「コメント」の操作、「いいね」の操作、「再ポスト」の操作、「お気に入り」の操作及び「反対票」の操作であり、対応する優先度係数は、それぞれ90%、80%、60%、30%及び-10%である。「いいね」の操作及び「反対票」の操作の反対の値は、２つの逆操作、すなわち、「良くないね」の操作及び「投票取り消し」の操作の優先度係数、すなわち、-80%及び10%として使用される。したがって、前述の例では、「広告1」であるメディア情報の操作重みは、0.65*90%+0.3*80%=0.825である。
【００３５】
前述のステップから、各第２のユーザの操作統計データは、複数のメディア情報の識別子と、各メディア情報の操作重みとを含むことが習得され得る。さらに、各第２のユーザの操作統計データは、操作統計データに対応するユーザを示すために、各第２のユーザのユーザ識別子をインデックスとして使用することにより記憶される。
【００３６】
ステップ104：第３のユーザのメディア情報取得要求を受信し、第３のユーザの操作統計データが第２のユーザの操作統計データから見つかったときに、第３のユーザの操作統計データから少なくとも１つのメディア情報を選択し、少なくとも１つのメディア情報を返信する。
【００３７】
第３のユーザが第２のクライアントにログインしたときに、第２のクライアントは、メディア情報取得要求をサーバに送信する。サーバは、第３のユーザの操作統計データを求めて各第２のユーザの操作統計データを検索する。この出願のいくつかの実施例では、メディア情報取得要求は、第３のユーザのユーザ識別子を含んでもよい。この場合、サーバは、第３のユーザのユーザ識別子に従って、第３のユーザのユーザ識別子に対応する操作統計データを求めて、サーバに記憶された第２のユーザの操作統計データを検索してもよい。操作統計データが見つかったときに、少なくとも１つのメディア情報は、第３のユーザの操作統計データから選択され、少なくとも１つのメディア情報は、第２のクライアントに送信される。選択されるメディア情報の数は予め設定されてもよい。例えば、数は、メディア情報宣伝主の伝搬ニーズに従って予め設定されてもよい。具体的には、この出願のいくつかの実施例では、メディア情報は、操作統計データに含まれるメディア情報の操作重みに従って選択されてもよい。例えば、最大の操作重みを有する予め決定された数のメディア情報が選択され、選択されたメディア情報が第２のクライアントに返信される。この出願のいくつかの実施例では、選択は、特別な方向付け規則に従って実行されてもよく、或いは更に実行されてもよい。この出願において、メディア情報の操作重み及び／又は特別な方向付け規則に従ってメディア情報を選択するための前述の方法について詳細に以下に説明する。
【００３８】
この実施例では、少なくとも１つのメディア情報操作メッセージが少なくとも１つの第１のクライアントから受信され、各メディア情報操作メッセージに対応する第１のユーザの社交的関係チェーンが取得され、それぞれの決定されたメディア情報及びそれぞれの決定された操作に従って、各社交的関係チェーンにおける各第２のユーザの操作統計データについての統計が収集され、第２のクライアントが第３のユーザのメディア情報取得要求を受信し、第３のユーザの操作統計データが第２のユーザの操作統計データから見つかったときに、第３のユーザの操作統計データから少なくとも１つのメディア情報が選択され、少なくとも１つのメディア情報が第２のクライアントに送信され、それにより、メディア情報の宣伝は、第１のユーザの操作と社交的関係チェーンとを用いて第２のユーザに及ぼされる。例えば、メディア情報が方向付きの方式で宣伝されるグループは、第２のユーザを含まないが、技術的解決策を用いることにより、第２のユーザはメディア情報を受信できる。メディア情報宣伝チャネルが見つかり、メディア情報提示範囲及び提示深度が増加し、それにより、メディア情報を受信する受け手が方向付きグループから可変の社交的グループに拡張されることが習得され得る。さらに、サーバは、第２のユーザの操作統計データについての統計を収集し、メディア情報取得要求を受信したときに、メディア情報をリアルタイムでプッシュしてもよく、それにより、メディア情報要求の応答遅延を低下させる。したがって、技術的解決策を用いることにより、メディア情報を宣伝する効率及びメディア情報提示デバイスのリソース利用率が改善される。
【００３９】
図５は、この出願の他の実施例によるメディア情報提示方法の概略フローチャートである。図５に示すように、方法は以下のステップを含む。
【００４０】
ステップ501：少なくとも１つの第１のクライアントから少なくとも１つのメディア情報操作メッセージを受信し、各メディア情報操作メッセージは、メディア情報に対して第１のユーザにより実行された操作を示すために使用される。
【００４１】
このステップにおいて、各第１のクライアントは、メディア情報に対して第１のユーザにより実行された操作を受信し、メディア情報操作メッセージをサーバに送信する。
【００４２】
図６は、この出願の実施例によるメディア情報に対する操作のインタフェースの概略図である。図６に示すように、第１のクライアントにより受信された情報フローは、インタフェース600上に表示される。メディア情報：広告1はボックス610内に表示され、タイトルは「滴滴出行」であり、対応するテレテキストが提供される。複数のユーザ操作オプションはボックス620内に提供され、いいねのオプション621、反対票のオプション622、コメントのオプション623、再ポストのオプション624及びお気に入りのオプション625を含む。いいねのオプション621、反対票のオプション622及びコメントのオプション623の全ては、コメント機能を提供する。いいねのオプション621及び反対票のオプション622は、正及び負の側面に関する操作を実行するために使用され、ユーザは、いいねの操作、良くないねの操作、反対票の操作及び投票取り消しの操作を実行してもよい。コメントのオプション623をタップした後に、ユーザは、ボックス630内に具体的なコメント情報を入力する。
【００４３】
第１のユーザが第１のクライアントにログインし、前述のユーザ操作オプションのいずれか１つに対して操作を実行した後に、第１のクライアントは、第１のユーザの識別子と、メディア情報の識別子と、実行された操作の識別子とを搬送するメディア情報操作メッセージをサーバに送信する。
【００４４】
ステップ502：メディア情報操作メッセージ毎に、メディア情報操作メッセージが第２のユーザに関連すると決定されたときに、メディア情報操作メッセージを第２のユーザの第３のクライアントに送信する。
【００４５】
ここで、メディア情報操作メッセージが第２のユーザに関連することは、メディア情報に対して第１のユーザにより実行された操作が第２のユーザに方向付けられることを意味する。例えば、メディア情報に対して第１のユーザにより実行された操作は、第２のユーザにより以前に行われたコメントに応答することであるか、或いは第１のユーザは、新たなコメントを行うときに第２のユーザの識別子を追加し、例えば「@第２のユーザ」の方式を使用する。この場合、メディア情報操作は、操作メッセージの識別子だけでなく、方向付けられた第２のユーザも搬送する。
【００４６】
代替として、メディア情報操作メッセージが第２のユーザに関連することは、第１のユーザが第２のユーザの社交的関係チェーンにおいて特別な権限を有することを意味する。例えば、予め設定された社交的プロトコルに従って、第２のユーザの社交的関係チェーンにおける第１のユーザは特別な友達である。次に、第１のユーザがコメントを行った後に、サーバは、予め設定された社交的プロトコルに従って、メディア情報操作メッセージが第２のユーザに関連すると決定できる。
【００４７】
メディア情報操作メッセージが第２のユーザに関連すると決定されたときに、サーバは、メディア情報操作メッセージを第２のユーザの第３のクライアントに送信し、それにより、第３のクライアントは、メディア情報操作メッセージに従ってプロンプトオプションを出力し、プロンプトオプションに対して第２のユーザにより実行された操作を受信した後に、メディア情報操作メッセージを提示する。
【００４８】
図７ａは、この出願の実施例に従ってプロンプトオプションを出力するためのインタフェースの概略図である。図７ａに示すように、第３のクライアントのインタフェース710上に、第２のユーザに向けられた情報フローがボックス711内に表示され、第２のユーザの友達についての情報と、最初に第２のユーザに方向付けられたメディア情報と、操作統計データに従ってサーバにより選択された１つ以上のメディア情報とを含んでもよい。プロンプトオプションは、ボックス712内に表示され、7121内のテキスト「私に関係あり」と、7122内に表示されたメディア情報操作メッセージの数3とにより表される。
【００４９】
図７ｂは、この出願の実施例に従ってメディア情報操作メッセージを提示するためのインタフェースの概略図である。第２のユーザが図７ａの7121又は7122をタップしたときに、第２のクライアントは、メディア情報操作メッセージを提示するためのインタフェース720に入る。例えば、メディア情報操作メッセージについて、第１のユーザについての情報が表示され、ボックス721に表示されたユーザAのニックネームと、ボックス722内に表示されたユーザAのアバターとを含む。第１のユーザにより実行された操作は、ボックス723内に表示され、テキストのコメント「すごい！」が行われる。第１のユーザにより操作されたメディア情報は、ボックス724内に表示され、例えば、形式は広告1「滴滴出行」のサムネイルである。
【００５０】
ステップ503：第３のクライアントからプロンプトオプションについての第１のユーザ操作指示を受信し、第１の予め決定された期間内に受信した第１のユーザ操作指示に基づいて、メディア情報操作メッセージを提示する回数をカウントする。
【００５１】
例えば、前述のように、第３のクライアントが図７ａのインタフェースから図７ｂのインタフェースに入った後に、メディア情報操作メッセージが提示される。サーバは、プロンプトオプションについての第１のユーザ操作指示を受信することにより、メディア情報操作メッセージを第２のユーザに提示する回数をカウントしてもよい。
【００５２】
ステップ504：第３のクライアントからメディア情報操作メッセージについての第２のユーザ操作指示を受信し、第２の予め決定された期間内に受信した第２のユーザ操作指示に基づいて、メディア情報を提示する回数をカウントする。
【００５３】
前述のように、第２のユーザが図７ｂのボックス724をタップした後に、第３のクライアントのインタフェースは、図６に示す、第１のユーザがメディア情報に対して操作を実行した当初のインタフェースに変更される。このように、サーバは、メディア情報についての第２のユーザ操作指示を受信することにより、メディア情報を提示する回数をカウントする。
【００５４】
ステップ502〜ステップ504は、メディア情報操作メッセージが第２のユーザに関連するときに実行された操作を含み、社交的関係チェーンを使用することにより情報宣伝のために受動的な情報リマインド（passive  information  reminding）が実現される。さらに、図１に示す提示方法では、ステップ501が図５の実施例において実行された後に、ステップ505〜ステップ508が実行され続けてもよい。
【００５５】
ステップ505：少なくとも１つのメディア情報操作メッセージに従って、各第１のユーザに対応する各メディア情報及び各操作を決定する。
【００５６】
ステップ506：各メディア情報操作メッセージに対応する第１のユーザの社交的関係チェーンを取得する。
【００５７】
多数の第２のユーザが第１のユーザの社交的関係チェーンに含まれることが考えられる。この場合、サーバは、友達の支持係数に従って、完全な社交的関係チェーンからより高い支持度を有する第２のユーザを選択し、例えば、支持度が上位100位にランク付けされている第２のユーザを選択してもよい。
【００５８】
ステップ505及びステップ506に従って、サーバは、記憶のために以下のデータ構造、すなわち、{u0,sns_id,acttype,(u1,w1),(u2,w2)...(u100,w100)}を確立してもよく、u0はメディア情報に対して操作を実行した第１のユーザを示し、sns_idは及ぼされるメディア情報の識別子を示し、acttypeは実行された操作の識別子を示し、ui（i=1,...,又は100）はu0の友達を示し、wiはu0の社交的関係チェーンにおける友達の支持度を示す。
【００５９】
ステップ507：それぞれの決定されたメディア情報及びそれぞれの決定された操作に従って、各社交的関係チェーンにおける各第２のユーザの操作統計データについての統計を収集する。
【００６０】
実施例では、比較的多数のメディア情報操作メッセージが予め決定された時間間隔で受信されることを考慮して、第２のユーザの社交的関係チェーンにおける第１のユーザに対応するメディア情報は除去されてもよい。具体的な方法は以下の通りである。
【００６１】
第２のユーザ毎に、第２のユーザの社交的関係チェーンにおける各第１のユーザに対応する各メディア情報について、メディア情報に対応するメディア情報操作メッセージが受信された最終時点が記録され、全てのメディア情報は、その時点に従って降順にソートされ、統計収集について第２のユーザの操作統計データを取得するために、上位V位の時点に対応するメディア情報が降順のソートに従って選択され、Vは1以上の正の整数である。
【００６２】
例えば、図２に示すメディア情報操作メッセージにおいて、友達A1の社交的関係チェーンにおける第１のユーザは、ユーザAとユーザCとユーザDとを含む。３人のユーザの全ては、「広告1」であるメディア情報に対応する。「広告1」に対応する受信したメディア情報操作メッセージ（シーケンス番号はそれぞれ1、4及び5である）の中で、5のシーケンス番号を有するメディア情報操作メッセージが最後に受信され、最終受信時点は17:00であり、次に、その時点に対応する「広告1」が記録される。このように、それぞれのメディア情報は、最終受信時点と共に記録される。
【００６３】
次に、全てのメディア情報は、その時点に従って降順にソートされ、第２のユーザの操作統計データに対する統計を収集するために、上位V位の時点に対応するメディア情報が降順のソートに従って選択される。例えば、V=100である。
【００６４】
このステップを用いることにより、サーバは、キー・値の形式での記憶のために、操作統計データのデータ構造を確立してもよい。例えば、データ構造は(key,value)として表されてもよい。操作がいいねの操作及びコメントの操作である例を使用すると、それぞれのメディア情報の操作重みは、各操作のサブ重みとして記憶され、keyは第２のユーザの識別子uinであり、valueは{(sns_id0,zan_num,ping_num,zan_weight,ping_weight,timestamp)...(sns_id100,zan_num,ping_num,zan_weight,ping_weight,timestamp)}であり、sis_idは友達が及ぼされるメディア情報の識別子であり、zan_numは友達により実行されたいいねの操作の数を示し、ping_numは友達により行われたコメントの数を示し、zan_weightはいいねの操作の数及びいいねの操作を実行した友達の支持度が統合された後に取得されたサブ重みを示し、ping_weightはコメントの数及びコメントを行った友達の支持度が統合された後に取得されたサブ重みを示し、timestampは最終受信時点を示す。valueにおいて、100個のデータパケットの記憶が制限されてもよく、除去はtimestampに従って実行される。
【００６５】
ステップ508：第２のクライアントから第３のユーザのメディア情報取得要求を受信し、第３のユーザの操作統計データが第２のユーザの操作統計データから見つかったときに、第３のユーザの操作統計データから少なくとも１つのメディア情報を選択し、少なくとも１つのメディア情報を第２のクライアントに送信する。
【００６６】
このステップにおいて、サーバは、まず、第３のユーザに対応する操作統計データを求めて各第２のユーザの操作統計データを検索し、すなわち、第３のユーザの友達が及ぼされるメディア情報を第３のユーザが有するか否かを決定する。次に、少なくとも１つのメディア情報は、第３のユーザの操作統計データから選択される。具体的には、以下の２つの方式が使用されてもよい。
【００６７】
第１の方式：各メディア情報の操作重みに従って選択が実行される。
【００６８】
具体的には、ステップ103に記載のように、操作統計データは、複数のメディア情報の識別子と、各メディア情報の操作重みとを含み、第３のユーザの操作統計データ内の全てのメディア情報の操作重みは降順にソートされ、上位L位の操作重みに対応するメディア情報は、降順のソートに従って選択され、Lは1以上の正の整数である。例えば、L=1のときに、操作統計データ内の１つのメディア情報のみが毎回プッシュされる。
【００６９】
第２の方式：特別な方向付け規則に従って選択が実行される。
【００７０】
実施例では、特別な方向付け規則は、メディア情報のタイプをユーザ属性情報に関連付けることである。メディア情報が予め設定されたタイプのメディア情報であり且つ第３のユーザの属性情報が予め設定された属性カテゴリを満たす場合、メディア情報が選択される。ユーザ属性情報は、ユーザの性別、年齢、配偶者関係等を含む。
【００７１】
図８ａは、この出願の実施例による特別な方向付け規則のインタフェースの概略図である。図８ａに示すように、予め設定されたタイプのメディア情報は、ワインの広告と、恋愛及び結婚の広告と、助産院の広告とを含み、３つのタイプの広告の業界コードがそれぞれ提供される。特別な方向付け規則で、第３のユーザの属性情報に基づいて、メディア情報は、それぞれ「年齢>=18」と、「独身」及び「年齢>=18」と、「既婚男性+既婚女性」とに対して強制的に方向付けられてもよい。
【００７２】
他の実施例では、特別な方向付け規則は、オペレーティングシステムのタイプを使用することにより関連付けを実行することである。第２のクライアントが位置するオペレーティングシステムのタイプが、メディア情報が属するオペレーティングシステムのタイプと同じである場合、メディア情報が選択される。
【００７３】
図８ｂは、この出願の他の実施例による特別な方向付け規則のインタフェースの概略図である。図８ｂに示すように、例えば、メディア情報がiOSオペレーティングシステム内のAPPに適用される場合、メディア情報は、iOSオペレーティングシステムに適用される第２のクライアントに方向付きの方式でプッシュされ、すなわち、iOSユーザに強制的に方向付けられる。他の例では、メディア情報がAndroidオペレーティングシステム内のAPPに適用される場合、メディア情報は、Androidオペレーティングシステムに適用される第２のクライアントに方向付きの方式でプッシュされ、すなわち、Androidユーザに強制的に方向付けられる。
【００７４】
第１の方式及び第２の方式に示すメディア情報選択方法は組み合わされてもよい点に留意すべきである。例えば、選択は、まず第２の方式で特別な方向付け規則に従って実行され、次に最大の操作重みを有するL個のメディア情報が、選択されたメディア情報から最終的な選択結果として選択される。
【００７５】
この実施例では、メディア情報操作メッセージ毎に、メディア情報が第２のユーザに関連すると決定されたときに、メディア情報操作メッセージは、第２のユーザの第３のクライアントに送信され、それにより、メディア情報について受動的な情報リマインドが実現され、広告においてより多くの相互作用がトリガーされ、広告宣伝の有効範囲が改善される。さらに、サーバは、第３のクライアントから受信した第１のユーザ操作指示及び第２のユーザ操作指示に基づいて、メディア情報が第２のユーザに受動的に及ぼされる露出量と、第２のユーザが広告詳細ページに入る露出量とについての統計を収集できる。これは、受動的な情報リマインドについてトラヒックについての統計を収集し、受動的なリマインドによって達成される宣伝効果を評価するのに有利である。
【００７６】
さらに、友達に提示されるべきメディア情報は、各メディア情報の操作重みを使用することにより選択され、それにより、当初は友達に方向付けられていないメディア情報が提示される。或いは、友達に優先的に提示されていないメディア情報は、重みの増加の理由で提示のために友達に優先的にプッシュされ、それにより、メディア情報の宣伝は、当初の方向付けにより制限されず、社交的関係チェーンを使用することにより、点から面への効果的な伝搬が実現され、より社交的な拡張可能な空間が増加する。さらに、提示されるべきメディア情報は、特別な方向付け規則を選択することによりフィルタリングされ、それにより、社交的関係チェーンに基づいて、メディア情報を友達にプッシュするための方向付け規則が更に制限され、結合可能な方向付けポリシーが提供され、それにより、メディア情報宣伝主の様々な宣伝要求を満たす。
【００７７】
図９は、サーバと、少なくとも１つの第１のクライアントと、第２のクライアントと、第３のクライアントとを含む、この出願の実施例によるメディア情報提示方法の概略相互作用図である。第１のクライアントに対応する第１のユーザは、メディア情報に対して操作を開始し、第２のクライアントに対応する第２のユーザ及び第３のクライアントに対応する第３のユーザは、それぞれ第１のユーザと社交的関係チェーンにある。第２のユーザは受動的な情報リマインダを受信し、第３のユーザは、第１のユーザにより操作されたメディア情報を受信する。図９に示すように、方法は以下のステップを含む。
【００７８】
ステップ901：各第１のクライアントは、メディア情報に対して第１のユーザにより実行された操作を受信する。
【００７９】
ステップ902：各第１のクライアントは、メディア情報操作メッセージをサーバに送信する。
【００８０】
ステップ903：メディア情報操作メッセージ毎に、サーバは、メディア情報操作メッセージが第２のユーザと関連するか否かを決定する。第２のユーザは、第１のユーザの社交的関係チェーンにある。
【００８１】
ステップ904；メディア情報操作メッセージが第２のユーザに関連すると決定したとき、サーバは、メディア情報操作メッセージを第２のユーザの第２のクライアントに送信する。
【００８２】
ステップ905：第２のクライアントは、メディア情報操作メッセージに従ってプロンプトオプションを出力する。
【００８３】
ステップ906：第２のクライアントは、プロンプトオプションに対して第２のユーザにより実行された操作を受信した後に、メディア情報操作メッセージを提示し、プロンプトオプションについての第１のユーザ操作指示をサーバに送信する。
【００８４】
ステップ907：サーバは、第１の予め決定された期間に受信した第１のユーザ操作指示に基づいて、メディア情報操作メッセージを提示する回数をカウントする。
【００８５】
ステップ908：第２のクライアントは、メディア情報操作メッセージに対して第２のユーザにより実行された操作を受信した後に、第２のユーザ操作指示をサーバに送信する。
【００８６】
ステップ909：サーバは、第２の予め決定された期間に受信した第２のユーザ操作指示に基づいて、メディア情報を提示する回数をカウントする。
【００８７】
ステップ903〜ステップ909を用いることにより、社交的関係チェーンにおける友達について、受動的な情報リマインドが実現される。
【００８８】
ステップ910：少なくとも１つのメディア情報操作メッセージに基づいて、各メディア情報と、拡大１のユーザに対応する各操作とを決定し、ログデータを生成する。
【００８９】
ステップ911：サーバは、各メディア情報操作メッセージに対応する第１のユーザの社交的関係チェーンを取得し、それぞれの決定されたメディア情報及びそれぞれの決定された操作に従って、各社交的関係チェーンにおける各第２のユーザの操作統計データを生成する。
【００９０】
ステップ912：第３のクライアントは、第３のユーザのログイン操作を受信し、メディア情報取得要求をサーバに送信する。
【００９１】
ステップ913：サーバは、第３のユーザの操作統計データを求めて各第２のユーザの操作統計データを検索する。第３のユーザの操作統計データが見つかった場合（第３のユーザは第２のユーザの集合に属してもよく、この場合、サーバは、第２のユーザの操作統計データから第３のユーザの操作統計データを見つけることができる）、ステップ915が実行され、そうでない場合（すなわち、第３のユーザは第２のユーザの集合に属さず、この場合、サーバは、第２のユーザの操作統計データから第３のユーザの操作統計データを見つけることができない）、ステップ914が実行される。
【００９２】
ステップ914：サーバは、第３のユーザの友達についての情報と、事前に第３のユーザに方向付けられた１つ以上のメディア情報とを含む第３のユーザの通常の情報フローを第３のクライアントに返信する。
【００９３】
ステップ915：サーバは、第３のユーザの操作統計データから少なくとも１つのメディア情報を選択し、第３のユーザの通常の情報フローと、少なくとも１つの選択されたメディア情報とを第３のクライアントに返信する。
【００９４】
ステップ916：第３のクライアントは、ステップ914又はステップ915から受信した情報フローを提示する。
【００９５】
図１０は、この出願の実施例によるサーバ1000の概略構成図である。図１０に示すように、サーバ1000は、
少なくとも１つのメディア情報操作メッセージを受信するように構成された受信モジュール1010であり、各メディア情報操作メッセージは、メディア情報に対して第１のユーザにより実行された操作を示すために使用され、第３のユーザのメディア情報取得要求を受信するように構成された受信モジュール1010と、
受信モジュール1010により受信された少なくとも１つのメディア情報操作メッセージに従って、各第１のユーザに対応する各メディア情報及び各操作を決定するように構成された決定モジュール1020と、
各メディア情報操作メッセージに対応する第１のユーザの社交的関係チェーンを取得するように構成された取得モジュール1030であり、第１のユーザの社交的関係チェーンは、第１のユーザと社交的関係を有する少なくとも１人の第２のユーザを含む取得モジュール1030と、
決定モジュール1020により決定された各メディア情報及び各操作と、取得モジュール1030により取得された社交的関係チェーンとに従って、各社交的関係チェーンにおける各第２のユーザの操作統計データについての統計を収集するように構成された統計収集モジュール1040であり、第２のユーザ毎に、第２のユーザの操作統計データを取得するために、第２のユーザの社交的関係チェーンにおける各第１のユーザに対応する各メディア情報及び各操作についての統計が収集される統計収集モジュール1040と、
受信モジュール1010により受信されたメディア情報取得要求に基づいて、第３のユーザの操作統計データが統計収集モジュール1040により取得された第２のユーザの操作統計データから見つかったときに、第３のユーザの操作統計データから少なくとも１つのメディア情報を選択するように構成された選択モジュール1050と、
選択モジュール1050により選択された少なくとも１つのメディア情報を返信するように構成された送信モジュール1060と
を含む。
【００９６】
実施例では、メディア情報に対して第１のユーザにより実行された操作は、いいねの操作、良くないねの操作、反対票の操作、投票取り消しの操作、コメントの操作、再ポストの操作又はお気に入りの操作のうちいずれか１つ以上を含む。
【００９７】
統計収集モジュール1040は、第２のユーザ毎に、第２のユーザの社交的関係チェーンにおける各第１のユーザに対応する各メディア情報に対して以下の操作を実行し、すなわち、メディア情報に対して実行された各操作と、各操作を実行した少なくとも１人の第１のユーザとを決定し、操作毎に、第２のユーザの社交的関係チェーンにおいて操作を実行した各第１のユーザの支持係数に従って操作のサブ重みを計算し、各操作の予め設定された優先度と、各操作の計算されたサブ重みとに従って各メディア情報の操作重みを計算する。
【００９８】
実施例では、操作統計データは、複数のメディア情報の識別子と、各メディア情報の操作重みとを含む。
【００９９】
選択モジュール1050は、第３のユーザの操作統計データ内の全てのメディア情報の操作重みを降順にソートし、降順のソートに従って上位L位の操作重みに対応するメディア情報を選択するように構成され、Lは1以上の正の整数である。
【０１００】
実施例では、選択モジュール1050は、メディア情報が予め設定されたタイプのメディア情報であり且つ第３のユーザの属性情報が予め設定された属性カテゴリを満たす場合、メディア情報を選択し、及び／又は
メディア情報取得要求を送信したクライアントが位置するオペレーティングシステムのタイプが、メディア情報が属するオペレーティングシステムのタイプと同じである場合、メディア情報を選択するように構成される。
【０１０１】
実施例では、送信モジュール1060は、メディア情報操作メッセージ毎に、メディア情報が第２のユーザに関連すると決定されたときに、メディア情報操作メッセージを第２のユーザのクライアントに送信するように更に構成され、それにより、クライアントは、メディア情報操作メッセージに従ってプロンプトオプションを出力し、プロンプトオプションに対して第２のユーザにより実行された操作を受信した後に、メディア情報操作メッセージを提示する。
【０１０２】
実施例では、受信モジュール1010は、プロンプトオプションについての第１のユーザ操作指示を受信するように更に構成され、
統計収集モジュール1040は、第１の予め決定された期間内に受信モジュール1010により受信した第１のユーザ操作指示に基づいて、メディア情報操作メッセージを提示する回数をカウントするように更に構成され、及び／又は
受信モジュール1010は、メディア情報操作メッセージについての第２のユーザ操作指示を受信するように更に構成され、
統計収集モジュール1040は、第２の予め決定された期間内に受信モジュール1010により受信した第２のユーザ操作指示に基づいて、メディア情報を提示する回数をカウントするように更に構成される。
【０１０３】
実施例では、統計収集モジュール1040は、第２のユーザ毎に、第２のユーザの社交的関係チェーンにおける各第１のユーザに対応する各メディア情報について、メディア情報に対応するメディア情報操作メッセージが受信された最終時点を記録し、その時点に従って全てのメディア情報を降順にソートし、統計収集について第２のユーザの操作統計データを取得するために、降順のソートに従って上位V位の時点に対応するメディア情報を選択するように更に構成され、Vは1以上の正の整数である。
【０１０４】
図１１は、この出願の他の実施例によるサーバ1100の概略構成図である。サーバ1100は、プロセッサ1110と、メモリ1120と、ポート1130と、バス1140とを含む。プロセッサ1110及びメモリ1120は、バス1140を使用することにより相互接続される。プロセッサ1110は、ポート1130を使用することによりデータを受信及び送信してもよい。
【０１０５】
プロセッサ1110は、メモリ1120に記憶された機械読み取り可能命令モジュールを実行するように構成される。
【０１０６】
メモリ1120は、プロセッサ1110により実行できる機械読み取り可能命令モジュールを記憶する。プロセッサ1110により実行できる命令モジュールは、受信モジュール1121と、決定モジュール1122と、取得モジュール1123と、統計収集モジュール1124と、選択モジュール1125と、送信モジュール1126とを含む。
【０１０７】
プロセッサ1110により実行されたときに、受信モジュール1121は、少なくとも１つのメディア情報操作メッセージを受信し、各メディア情報操作メッセージは、メディア情報に対して第１のユーザにより実行された操作を示すために使用され、第３のユーザのメディア情報取得要求を受信してもよい。
【０１０８】
プロセッサ1110により実行されたときに、決定モジュール1122は、受信モジュール1121により受信された少なくとも１つのメディア情報操作メッセージに従って、各第１のユーザに対応する各メディア情報及び各操作を決定してもよい。
【０１０９】
プロセッサ1110により実行されたときに、取得モジュール1123は、各メディア情報操作メッセージに対応する第１のユーザの社交的関係チェーンを取得してもよく、第１のユーザの社交的関係チェーンは、第１のユーザと社交的関係を有する少なくとも１人の第２のユーザを含む。
【０１１０】
プロセッサ1110により実行されたときに、統計収集モジュール1124は、決定モジュール1122により決定された各メディア情報及び各操作と、取得モジュール1123により取得された社交的関係チェーンとに従って、各社交的関係チェーンにおける各第２のユーザの操作統計データについての統計を収集してもよく、第２のユーザ毎に、第２のユーザの操作統計データを取得するために、第２のユーザの社交的関係チェーンにおける各第１のユーザに対応する各メディア情報及び各操作についての統計が収集される。
【０１１１】
プロセッサ1110により実行されたときに、選択モジュール1125は、受信モジュール1121により受信されたメディア情報取得要求に基づいて、第３のユーザの操作統計データが統計収集モジュール1124により取得された第２のユーザの操作統計データから見つかったときに、第３のユーザの操作統計データから少なくとも１つのメディア情報を選択してもよい。
【０１１２】
プロセッサ1110により実行されたときに、送信モジュール1126は、選択モジュール1125により選択された少なくとも１つのメディア情報を返信してもよい。
【０１１３】
前述のことから、プロセッサ1110により実行されたときに、メモリ1120に記憶された命令モジュールは、前述の実施例における受信モジュール、決定モジュール、取得モジュール、統計収集モジュール、選択モジュール及び送信モジュールの様々な機能を実現できることが習得され得る。
【０１１４】
前述の方法の実施例において、各モジュール及びユニットによりその機能を実現するための具体的な方法は、方法の実施例に記載されており、詳細はここでは再び説明しない。
【０１１５】
さらに、この出願の実施例における機能モジュールは、１つの処理ユニットに統合されてもよく、或いはモジュールのそれぞれが物理的に単独で存在してもよく、或いは２つ以上のモジュールが１つのユニットに統合されてもよい。統合されたユニットは、ハードウェアの形式で実現されてもよく、或いはソフトウェア機能ユニットの形式で実現されてもよい。
【０１１６】
さらに、この開示の各実施例は、コンピュータにより実行されるデータ処理プログラムのように、データ処理デバイスを使用することにより実現されてもよい。明らかに、データ処理プログラムは、この出願を構成する。さらに、一般的に記憶媒体に記憶されたデータ処理プログラムは、記憶媒体からプログラムを直接読み取ることにより、或いはプログラムをデータ処理デバイスの記憶デバイス（ハードディスク及び／又はメモリ等）にインストール又は複製することにより実行される。したがって、このような記憶媒体もまた、この出願を構成する。記憶媒体は、いずれかの種類の記録方式、例えば、紙記憶媒体（紙テープ等）、磁気記憶媒体（フロッピーディスク、ハードディスク又はフラッシュメモリ等）、光記憶媒体（CD-ROM等）、光磁気記憶媒体（MO等）を使用してもよい。
【０１１７】
したがって、この出願は、データ処理プログラムを記憶する記憶媒体を更に開示する。データ処理プログラムは、この出願における方法の実施例のいずれか１つを実行するように構成される。
【０１１８】
前述のものは、単にこの出願の好ましい実施例に過ぎず、この出願を限定することを意図するものではない。この出願の真意及び原理内で行われる如何なる変更、等価置換又は改善も、この出願の保護範囲内に含まれるものとする。
【図１】
2019509543.tif 000005
【図２】
2019509543.tif 000006
【図３】
2019509543.tif 000007
【図４】
2019509543.tif 000008
【図５】
2019509543.tif 000009
【図６】
2019509543.tif 000010
【図７ａ】
2019509543.tif 000011
【図７ｂ】
2019509543.tif 000012
【図８ａ】
2019509543.tif 000013
【図８ｂ】
2019509543.tif 000014
【図９】
2019509543.tif 000015
【図１０】
2019509543.tif 000016
【図１１】
2019509543.tif 000017
【手続補正書】
【提出日】平成30年7月19日(2018.7.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
メディア情報に対して第１のユーザにより実行された操作を示す少なくとも１つのメディア情報操作メッセージを受信するステップと、
各メディア情報操作メッセージに対応する前記第１のユーザ及び前記メディア情報と、前記メディア情報に対して前記第１のユーザにより実行された前記操作とを決定し、ログデータを生成するステップであり、前記ログデータは、各メディア情報操作メッセージのシーケンス番号と、対応する前記第１のユーザの識別子と、対応する前記メディア情報の識別子と、対応する前記操作の識別子とを含むステップと、
前記ログデータに含まれる各第１のユーザの社交的関係チェーンを取得するステップであり、前記第１のユーザの前記社交的関係チェーンは、前記第１のユーザと社交的関係を有する少なくとも１人の第２のユーザを含むステップと、
前記少なくとも１人の第２のユーザのそれぞれについて、前記ログデータに従って前記第２のユーザの操作統計データについての統計を収集するステップであり、前記第２のユーザの前記操作統計データは、複数のメディア情報の識別子と、前記複数のメディア情報のそれぞれの操作重みとを含むステップと、
第３のユーザのメディア情報取得要求を受信し、前記第３のユーザの操作統計データが前記第２のユーザの前記操作統計データから見つかったときに、前記第３のユーザの前記操作統計データから少なくとも１つのメディア情報を選択するステップ、及び前記少なくとも１つのメディア情報を返信するステップと
を含むメディア情報提示方法。
【請求項２】
前記メディア情報に対して前記第１のユーザにより実行された前記操作は、アプリケーションクライアントにより提供されたインタラクティブ制御に基づいて、前記第１のユーザにより実行された操作である、請求項１に記載の方法。
【請求項３】
前記第２のユーザの前記操作統計データについての統計を収集するステップは、
第２のユーザ毎に、前記第２のユーザの前記操作統計データを取得するために、前記ログデータに従って、前記第２のユーザの社交的関係チェーンに含まれる少なくとも１人の第１のユーザに対応する少なくとも１つのメディア情報と、対応する操作とについての統計を収集するステップを含む、請求項１に記載の方法。
【請求項４】
前記第２のユーザの社交的関係チェーンに含まれる少なくとも１人の第１のユーザに対応する前記少なくとも１つのメディア情報と、対応する操作とについての統計を収集するステップは、
第２のユーザ毎に、前記ログデータに従って、前記第２のユーザの前記社交的関係チェーンに含まれる前記少なくとも１人の第１のユーザと、前記少なくとも１人の第１のユーザに対応する前記メディア情報と、前記少なくとも１人のユーザに対応する前記操作とを決定するステップと、
決定されたメディア情報のそれぞれに対して、以下の操作、すなわち、
前記メディア情報に対して実行された各操作と、前記各操作を実行した前記少なくとも１人の第―のユーザとを決定するステップと、
前記各操作について、前記第２のユーザの前記社交的関係チェーンにおいて前記操作を実行した各第１のユーザの支持係数に従って、前記操作のサブ重みを計算するステップと、
前記各操作の予め設定された優先度と、前記各操作の前記計算されたサブ重みとに従って、各メディア情報の操作重みを計算するステップと
を実行するステップと
を含む、請求項３に記載の方法。
【請求項５】
前記第３のユーザの前記操作統計データから少なくとも１つのメディア情報を選択するステップは、
前記第３のユーザの前記操作統計データ内の全てのメディア情報の操作重みを降順にソートし、前記降順のソートに従って上位L位の操作重みに対応するメディア情報を選択するステップであり、Lは1以上の正の整数であるステップを含む、請求項１に記載の方法。
【請求項６】
前記第３のユーザの前記操作統計データから少なくとも１つのメディア情報を選択するステップは、
メディア情報が予め設定されたタイプのメディア情報であり且つ前記第３のユーザの属性情報が予め設定された属性カテゴリを満たす場合、前記メディア情報を選択するステップを含む、請求項１に記載の方法。
【請求項７】
前記第３のユーザの前記操作統計データから少なくとも１つのメディア情報を選択するステップは、
前記メディア情報取得要求を送信したクライアントが位置するオペレーティングシステムのタイプが、メディア情報が属するオペレーティングシステムのタイプと同じである場合、前記メディア情報を選択するステップを含む、請求項１に記載の方法。
【請求項８】
メディア情報操作メッセージ毎に、前記メディア情報が第２のユーザに関連すると決定されたときに、前記メディア情報操作メッセージを前記第２のユーザのクライアントに送信し、それにより、前記クライアントは、前記メディア情報操作メッセージに従ってプロンプトオプションを出力し、前記プロンプトオプションに対して前記第２のユーザにより実行された操作を受信した後に、前記メディア情報操作メッセージを提示するステップを更に含む、請求項１に記載の方法。
【請求項９】
前記プロンプトオプションについての第１のユーザ操作指示を受信し、第１の予め決定された期間内に受信した第１のユーザ操作指示に基づいて、前記メディア情報操作メッセージを提示する回数をカウントするステップ、及び／又は
前記メディア情報操作メッセージについての第２のユーザ操作指示を受信し、第２の予め決定された期間内に受信した第２のユーザ操作指示に基づいて、前記メディア情報を提示する回数をカウントするステップ
を更に含む、請求項８に記載の方法。
【請求項１０】
各社交的関係チェーンにおける各第２のユーザの前記操作統計データに対する統計を収集するステップは、
第２のユーザ毎に、前記第２のユーザの前記社交的関係チェーンにおける各第１のユーザに対応する各メディア情報について、前記メディア情報に対応するメディア情報操作メッセージが受信された最終時点を記録するステップと、
前記時点に従って全てのメディア情報を降順にソートし、統計収集について前記第２のユーザの前記操作統計データを取得するために、前記降順のソートに従って上位V位の時点に対応するメディア情報を選択するステップであり、Vは1以上の正の整数であるステップと
を含む、請求項１乃至９のうちいずれか１項に記載の方法。
【請求項１１】
請求項１乃至１０のうちいずれか１項に記載の方法を実行するように構成された少なくとも１つのモジュールを含むサーバ。
【請求項１２】
少なくとも１つのプロセッサが請求項１乃至１０のうちいずれか１項に記載の方法を実行することを可能にするコンピュータ読み取り可能命令を記憶した非一時的なコンピュータ読み取り可能記憶媒体。
【国際調査報告】
2019509543.tif 000018
2019509543.tif 000019
2019509543.tif 000020
2019509543.tif 000021