(57)【特許請求の範囲】
【請求項１】
情報をプッシュ配信するコンピュータ実施方法であって、
端末でユーザにより再生されるビデオのビデオ情報を取得するステップであって、前記ビデオ情報は弾幕情報を含むステップと、
前記ビデオ情報を解析して、キーワード集合を生成するステップと、
前記キーワード集合と各候補プッシュ配信情報とのマッチング関係に基づいて、少なくとも一つの候補プッシュ配信情報を選択してプッシュ配信情報集合を生成するステップと、
前記端末に前記プッシュ配信情報集合をプッシュ配信するステップとを含み、
前記端末に前記プッシュ配信情報集合をプッシュ配信する前記ステップは、
前記プッシュ配信情報集合におけるキーワードと完全マッチングする候補プッシュ配信情報を、当該キーワードに対応するビデオ情報がビデオに現れた際に又は現れた直後に、前記端末にプッシュ配信するステップを含む、
ことを特徴とする情報をプッシュ配信するコンピュータ実施方法。
【請求項２】
前記ビデオ情報は、さらに、ビデオの標題情報、ビデオの字幕情報、ビデオのオーディオ情報、ビデオに含まれる画像フレーム情報の少なくとも一つを含むことを特徴とする請求項１に記載のコンピュータ実施方法。
【請求項３】
前記ビデオ情報を解析して、キーワード集合を生成するステップは、
前記ビデオ情報に統計分析及び／又は語義分析を行って、少なくとも一つのキーワードを抽出してキーワード集合を生成するステップを含む、ことを特徴とする請求項１又は２に記載のコンピュータ実施方法。
【請求項４】
前記候補プッシュ配信情報は、文字内容及び前記文字内容に関連するリンクを含むことを特徴とする請求項１に記載のコンピュータ実施方法。
【請求項５】
前記キーワード集合と各候補プッシュ配信情報とのマッチング関係に基づいて、少なくとも一つの候補プッシュ配信情報を選択してプッシュ配信情報集合を生成するステップは、
前記ユーザのユーザ情報を取得ステップと、
前記キーワード集合と各候補プッシュ配信情報とのマッチング関係及び前記ユーザ情報と各候補プッシュ配信情報とのマッチング関係に基づいて、少なくとも一つの候補プッシュ配信情報を選択してプッシュ配信情報集合を生成するステップとを含むことを特徴とする請求項１に記載のコンピュータ実施方法。
【請求項６】
候補プッシュ配信情報を弾幕の形で前記端末にプッシュ配信することを特徴とする請求項１に記載のコンピュータ実施方法。
【請求項７】
情報をプッシュ配信する装置であって、
端末でユーザにより再生されるビデオのビデオ情報を取得する受信ユニットであって、前記ビデオ情報は弾幕情報を含む受信ユニットと、
前記ビデオ情報を解析してキーワード集合を生成する解析ユニットと、
前記キーワード集合と各候補プッシュ配信情報とのマッチング関係に基づいて、少なくとも一つの候補プッシュ配信情報を選択してプッシュ配信情報集合を生成するマッチングユニットと、
前記端末に前記プッシュ配信情報集合をプッシュ配信するプッシュ配信ユニットとを含み、
前記プッシュ配信ユニットが前記端末に前記プッシュ配信情報集合をプッシュ配信するとき、前記プッシュ配信情報集合におけるキーワードと完全マッチングする候補プッシュ配信情報を、当該キーワードに対応するビデオ情報がビデオに現れた際に又は現れた直後に、前記端末にプッシュ配信する、
ことを特徴とする情報をプッシュ配信する装置。
【請求項８】
前記ビデオ情報は、さらに、ビデオの標題情報、ビデオの字幕情報、ビデオのオーディオ情報、ビデオに含まれる画像フレーム情報の少なくとも一つを含むことを特徴とする請求項７に記載の装置。
【請求項９】
前記解析ユニットは、前記ビデオ情報に統計分析及び／又は語義分析を行って、少なくとも一つのキーワードを抽出してキーワード集合を生成するように配置される、ことを特徴とする請求項７又は８に記載の装置。
【請求項１０】
前記候補プッシュ配信情報は、文字内容及び前記文字内容に関連するリンクを含むことを特徴とする請求項７に記載の装置。
【請求項１１】
前記マッチングユニットは
前記ユーザのユーザ情報を取得するユーザ情報取得サブユニットと、
前記キーワード集合と各候補プッシュ配信情報とのマッチング関係及び前記ユーザ情報と各候補プッシュ配信情報とのマッチング関係に基づいて、少なくとも一つの候補プッシュ配信情報を選択してプッシュ配信情報集合を生成する情報選択サブユニットとを含むことを特徴とする請求項７に記載の装置。
【請求項１２】
機器であって、
プロセッサと、メモリとを含み、
前記メモリには、前記プロセッサにより実行可能なコンピュータ読取可能な命令が記憶され、前記コンピュータ読取可能な命令が実行された際に、前記プロセッサが情報をプッシュ配信する方法を実行し、前記方法は、
端末でユーザにより再生されるビデオのビデオ情報を取得するステップであって、前記ビデオ情報は弾幕情報を含むステップと、
前記ビデオ情報を解析してキーワード集合を生成するステップと、
前記キーワード集合と各候補プッシュ配信情報とのマッチング関係に基づいて、少なくとも一つの候補プッシュ配信情報を選択してプッシュ配信情報集合を生成するステップと、
前記端末に前記プッシュ配信情報集合をプッシュ配信するステップとを含み、
前記端末に前記プッシュ配信情報集合をプッシュ配信する前記ステップは、
前記プッシュ配信情報集合におけるキーワードと完全マッチングする候補プッシュ配信情報を、当該キーワードに対応するビデオ情報がビデオに現れた際に又は現れた直後に、前記端末にプッシュ配信するステップを含む、
ことを特徴とする機器。
【請求項１３】
不揮発性コンピュータ記憶媒体であって、
前記コンピュータ記憶媒体には、プロセッサにより実行可能なコンピュータ読取可能な命令が記憶され、前記コンピュータ読取可能な命令がプロセッサにより実行された際に、前記プロセッサが情報をプッシュ配信する方法を実行し、前記方法は、
端末でユーザにより再生されるビデオのビデオ情報を取得するステップであって、前記ビデオ情報は弾幕情報を含むステップと、
前記ビデオ情報を解析してキーワード集合を生成するステップと、
前記キーワード集合と各候補プッシュ配信情報とのマッチング関係に基づいて、少なくとも一つの候補プッシュ配信情報を選択してプッシュ配信情報集合を生成するステップと、
前記端末に前記プッシュ配信情報集合をプッシュ配信するステップとを含み、
前記端末に前記プッシュ配信情報集合をプッシュ配信する前記ステップは、
前記プッシュ配信情報集合におけるキーワードと完全マッチングする候補プッシュ配信情報を、当該キーワードに対応するビデオ情報がビデオに現れた際に又は現れた直後に、前記端末にプッシュ配信するステップを含む、
ことを特徴とする不揮発性コンピュータ記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、コンピュータ技術分野に関し、具体的にはマルチメディア再生の分野における情報プッシュ配信に関し、特に情報をプッシュ配信するコンピュータ実施方法及び装置に関する。
【０００２】
（関連出願の相互参照）
本出願は、２０１６年２月１日に提出された、中国特許出願番号「２０１６１００７００３２.８」の優先権を主張し、その全ての内容を全体として本願に組み込む。
【背景技術】
【０００３】
大量の字幕で表示されるコメントが同時に現れる現象は弾幕と言われ、弾幕ビデオとは、ビデオを表示するときに、大量のユーザコメントをスクロール字幕としてビデオ上に表示させるものである。ここで、弾幕は、視聴者が自主的に参加してリアルタイムでビデオ内容とインタラクションする文字として、全面かつ豊富に当該ビデオクリップ及び弾幕発信者の情報を反映することができる。
【０００４】
現在、ウェブサイト又はウェブページが特にプッシュ配信しようとする情報（例えば、ビデオに広告を挿入する）の掲載方式はかなり簡単である。現在の掲載方式として、主に、ビデオの放送前や放送中の期間に特にプッシュ配信しようとするビデオ情報又はページ情報を入れる方式があり、このような方式で表わされる情報の関連度が低く、コンバージョン率も低い。弾幕情報及び弾幕情報に含まれる当該ビデオクリップ及び弾幕発信者を反映する情報について、未だ十分に探索されず、弾幕にかかる情報とウェブサイト又はウェブページが特にプッシュ配信しようとする情報を組み合わせることはない。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本願は、情報のプッシュ配信方法及び装置を提供し、上記背景技術部分に言及された技術課題を解決することを目的とする。
【課題を解決するための手段】
【０００６】
第１の態様において、本願は情報をプッシュ配信するコンピュータ実施方法を提供し、このコンピュータ実施方法は、端末でユーザにより再生されるビデオのビデオ情報を取得するステップであって、前記ビデオ情報は弾幕情報を含むステップと、前記ビデオ情報を解析してキーワード集合を生成するステップと、前記キーワード集合と各候補プッシュ配信情報とのマッチング関係に基づいて、少なくとも一つの候補プッシュ配信情報を選択してプッシュ配信情報集合を生成するステップと、前記端末に前記プッシュ配信情報集合をプッシュ配信するステップと、を含む。前記端末に前記プッシュ配信情報集合をプッシュ配信する前記ステップは、前記プッシュ配信情報集合におけるキーワードと完全マッチングする候補プッシュ配信情報を、当該キーワードに対応するビデオ情報がビデオに現れた際に又は現れた直後に、前記端末にプッシュ配信するステップを含む。
【０００７】
いくつかの実施例において、前記ビデオ情報は、さらに、ビデオの標題情報、ビデオの字幕情報、ビデオのオーディオ情報、ビデオに含まれる画像フレーム情報の少なくとも一つを含む。
【０００８】
いくつかの実施例において、前記ビデオ情報を解析してキーワード集合を生成するステップは、前記ビデオ情報に統計分析及び／又は語義分析を行って、少なくとも一つのキーワードを抽出してキーワード集合を生成することを含む。
【０００９】
いくつかの実施例において、前記候補プッシュ配信情報は、文字内容及び前記文字内容に関連するリンクを含む。
【００１０】
いくつかの実施例において、前記キーワード集合と各候補プッシュ配信情報とのマッチング関係に基づいて、少なくとも一つの候補プッシュ配信情報を選択してプッシュ配信情報集合を生成するステップは、前記ユーザのユーザ情報を取得するステップと、前記キーワード集合と各候補プッシュ配信情報とのマッチング関係及び前記ユーザ情報と各候補プッシュ配信情報とのマッチング関係に基づいて、少なくとも一つの候補プッシュ配信情報を選択してプッシュ配信情報集合を生成するステップと、を含む。
いくつかの実施例において、候補プッシュ配信情報を弾幕の形で前記端末にプッシュ配信する。
【００１１】
第２の態様において、本願は、情報をプッシュする配信装置を提供し、この装置は、端末でユーザにより再生されるビデオのビデオ情報を取得する受信ユニットであって、前記ビデオ情報は弾幕情報を含む受信ユニットと、前記ビデオ情報を解析してキーワード集合を生成する解析ユニットと、前記キーワード集合と各候補プッシュ配信情報とのマッチング関係に基づいて、少なくとも一つの候補プッシュ配信情報を選択してプッシュ配信情報集合を生成するマッチングユニットと、前記端末に前記プッシュ配信情報集合をプッシュ配信するプッシュ配信ユニットと、を含む。前記プッシュ配信ユニットが前記端末に前記プッシュ配信情報集合をプッシュ配信するとき、前記プッシュ配信情報集合におけるキーワードと完全マッチングする候補プッシュ配信情報を、当該キーワードに対応するビデオ情報がビデオに現れた際に又は現れた直後に、前記端末にプッシュ配信する。
【００１２】
いくつかの実施例において、前記受信ユニットが取得する前記ビデオ情報は、ビデオの標題情報、ビデオの字幕情報、ビデオのオーディオ情報、ビデオに含まれる画像フレーム情報の少なくとも一つを含む。
【００１３】
いくつかの実施例において、前記解析ユニットは、前記ビデオ情報に統計分析及び／又は語義分析を行って、少なくとも一つのキーワードを抽出してキーワード集合を生成するように配置される。
【００１４】
いくつかの実施例において、前記候補プッシュ配信情報は、文字内容及び前記文字内容に関連するリンクを含む。
【００１５】
いくつかの実施例において、前記マッチングユニットは、前記ユーザのユーザ情報を取得するユーザ情報取得サブユニットと、前記キーワード集合と各候補プッシュ配信情報とのマッチング関係及び前記ユーザ情報と各候補プッシュ配信情報とのマッチング関係に基づいて、少なくとも一つの候補プッシュ配信情報を選択してプッシュ配信情報集合を生成する情報選択サブユニットと、を含む。
【発明の効果】
【００１６】
本願に提供する情報をプッシュ配信するコンピュータ実施方法及び装置は、取得されたビデオ情報を解析してキーワード集合を生成し、生成されたキーワード集合と候補プッシュ配信情報とのマッチング関係により、少なくとも一つの候補プッシュ配信情報を選択してプッシュ配信情報集合を生成し、前記端末に弾幕情報として前記プッシュ配信情報集合をプッシュ配信する。当該方法は、弾幕の情報を分析することにより、弾幕における情報及び弾幕発信者の好みと需要を深く探索し、弾幕情報とマッチングするプッシュ配信情報を弾幕情報としてユーザ端末にプッシュ配信する。指向性のある情報の掲載を実現することができる。
【００１７】
以下の図面を参照しながら行った非限定的な実施例についての詳細な説明に基づいて、本願の他の特徴、目的や利点はより明瞭になる。
【図面の簡単な説明】
【００１８】
【図１】本願を適用できる例示的なシステムアーキテクチャーの図である。
【図２】本願に係る情報をプッシュ配信するコンピュータ実施方法の一つの実施例のフローチャートである。
【図３−Ａ】本願に係る情報をプッシュ配信するコンピュータ実施方法の一つの適用場面の概略図である。
【図３−Ｂ】本願に係る情報をプッシュ配信するコンピュータ実施方法の一つの適用場面の概略図である。
【図４】本願に係る情報をプッシュ配信するコンピュータ実施方法の他の実施例のフローチャートである。
【図５】本願に係る情報をプッシュ配信する装置の一つの実施例の構成模式図である。
【図６】本願の実施例を実現するための端末装置又はサーバに適用されるコンピュータシステムの構成模式図である。
【発明を実施するための形態】
【００１９】
以下、図面および実施例を参照しながら本発明をより詳細に説明する。ここで説明される具体的な実施例は、かかる発明を説明するものに過ぎず、当該発明を限定するものではないと理解すべきである。ただし、説明の便宜上、図面には、かかる発明に関連する部分のみが示されている。
【００２０】
なお、衝突しない場合、本願の実施例及び実施例の特徴を相互に組み合せてもよい。以下、図面及び実施例を参照しながら本願を詳細に説明する。
【００２１】
図１には、本願のビデオをプッシュ配信するコンピュータ実施方法又は装置の実施例を適用できる例示的なシステムアーキテクチャー１００を示す。
【００２２】
図１に示すように、システムアーキテクチャー１００は、端末装置１０１、ネットワーク１０２及びサーバ１０３を備えている。ここで、ネットワーク１０２は端末装置１０１とサーバ１０３の間に接続され、端末装置１０１とサーバ１０３との間での情報伝達に通信リンクの媒体を提供する。ネットワーク１０２は、例えば有線や無線通信リンク又は光ケーブルなどのような各種の接続タイプを含んでもよい。
【００２３】
ユーザは端末装置１０１を用いてネットワーク１０２を介してサーバ１０３とインタラクションして、それによりメッセージなどを送受信することができる。端末装置１０１には、例えばビデオ再生系アプリ、ウェブページブラウザアプリ、ショッピング系アプリ、検索系アプリ、インスタントメッセージツール、オンライン・バンキングセルフサービス端末、メールクライアント、ソーシャル・ネットワーキング・サービスソフトなどの各種通信クライアントアプリがインストールされてもよい。
【００２４】
端末装置１０１は、ディスプレイを有し、かつウェブページの閲覧をサポートできる各種の電子機器であってもよく、スマートフォン、タブレット型パソコン、電子書籍リーダー、ラップトップ型携帯コンピュータ及びデスクトップ式コンピュータなどを含むが、それらに限定されるものではない。
【００２５】
サーバ１０３は、例えば、端末装置１０１に表示されるウェブページにサポートを提供するバックエンドウェブページサーバのような、各種のサービスを提供するサーバであってもよい。バックエンドウェブページサーバは、受信されたサイトリクエスト、ウェブページのページリクエストなどのデータに分析などの処理を行い、処理結果（例えば、ウェブページのページデータ、ページ内容データ）を端末装置にフィードバックすることができる。なお、本願実施例に提供される情報をプッシュ配信するコンピュータ実施方法は、一般的にサーバ１０３により実行され、それに応じて、情報をプッシュ配信する装置は一般的にサーバ１０３に設置される。
【００２６】
理解すべきなのは、図１における端末装置、ネットワークおよびサーバの数は例示的なものに過ぎないことである。必要に応じて、端末装置、ネットワークおよびサーバの数を任意の数にしてもよい。
【００２７】
次は、図２を参照し、本願の情報をプッシュ配信するコンピュータ実施方法の一つの実施例によるフロー２００を示す。上記情報をプッシュ配信するコンピュータ実施方法は、下記ステップを含む。
【００２８】
ステップ２０１：端末でユーザにより再生されるビデオのビデオ情報を取得する。
【００２９】
本実施例において、情報をプッシュ配信するコンピュータ実施方法が実施されている電子機器（例えば図１に示すサーバ１０３）は、有線接続方式又は無線接続方式により、ユーザによって利用されウェブページを閲覧するための端末から、ウェブページ閲覧請求を受信することができ、ここで、上記のウェブページ閲覧請求は、ユーザが閲覧しようとするウェブページのアドレス、即ち、ウェブアドレスを含む。サーバがウェブページウェブアドレスに対する応答により、端末でユーザにより再生されるビデオのビデオ情報を取得する。
【００３０】
ここで、ビデオ情報は弾幕情報を含み、弾幕情報はビデオの再生に伴って端末に表示される。弾幕情報は、ビデオの再生中に弾幕の形で端末のスクリーンに現れる、当該ビデオに関するコメントの文字情報及びビデオのコメントに関連する情報である。
【００３１】
本実施例のいくつかの選択可能な実施形態において、ビデオ情報は、ビデオの標題情報、ビデオの字幕情報、ビデオのオーディオ情報、ビデオに含まれる画像フレーム情報の少なくとも一つを含む。ここで、画像フレーム情報は、ビデオにおける画像フレーム自身の情報、及び画像フレームに対して解析した後の情報を含む。
【００３２】
ステップ２０２：ビデオ情報を解析してキーワード集合を生成する。
【００３３】
本実施例において、ステップ２０１で得られたウェブアドレスに基づいて、上記電子機器（例えば、図１に示すサーバ）は、まず上記ウェブアドレスに対応するビデオを取得し、それから各種の分析手法によって上記ビデオ情報を分析して、一つ又は複数のキーワードを抽出することができる。
【００３４】
本実施例のいくつかの選択可能な実施形態において、上記ビデオ情報に対する分析方式は、統計分析方式であってもよい。例えば、上記ページのビデオ情報における字幕情報を解析して、キーワードを生成することができ、例えば、字幕情報には「建安当地は大豆が豊富に産出され、当地の大豆は豆腐を製造するための最適な原料であり、地元の人が製造するにがり豆腐は十三段階の工程が必要であり、このような豆腐は透き通るように見え、なめらかで美味しい食感を有する」という文字が現れ、字幕情報には「建安、大豆、豆腐を製造、豆腐、にがり豆腐、工程」などの語彙を含む。字幕に現れる語彙又は文書の出現頻度を解析し順序付けてから、出現頻度の順序がより前にある一つ又は複数の語彙を選択して抽出しようとする文字キーワードとして選択する。例えば、本文における「大豆、豆腐、にがり豆腐」はキーワードとする。
【００３５】
本実施例においてビデオ情報を解析することは、ビデオの標題情報、ビデオの字幕情報、ビデオのオーディオ情報、ビデオに含まれる画像フレーム情報、及びビデオの再生に伴って表示される弾幕情報を解析することを含む。
【００３６】
ここで、非文字の情報を文字情報に転換する。ビデオのオーディオ情報に対して、音声認識を行い、音声又はオーディオに関連する文字情報を生成し、ビデオに含まれる画像フレーム情報に対して画像認識を行い、図又は画像に関連する文字情報を生成する。
【００３７】
本実施例のいくつかの選択可能な実施形態において、上記ビデオ情報の画像フレーム情報に対して画像認識を行い、図又は画像に関連する文字情報を生成する。例えば、ビデオに現れる花の画像フレームは、画像認識技術により、画像に関連する文字情報である「馬蓮花、砂漠に生きている花であり、花の色が綺麗で、花が咲く際に青、白、黄、蒼などの色がある…」として記載される。当該文字情報を解析して、キーワードである「馬蓮花、砂漠、花」を生成する。
【００３８】
本実施例のいくつかの選択可能な実施形態において、上記ビデオ情報に対する解析は、弾幕情報に対する解析であってもよい。弾幕情報に対する解析とは、弾幕としてビデオに現れるコメント情報を抽出して、コメント情報を解析することである。例えば、ビデオが建安にがり豆腐の製造プロセスを再生する際に、ビデオには絶えなく「豆腐を食べたい、ようやく豆腐だー我が最愛、おれは各種の豆腐が大好き…」という端末ユーザのコメントが現れ、コメント情報を解析した後に、キーワードである「豆腐、にがり豆腐、臭豆腐」を生成する。
【００３９】
ビデオ情報におけるキーワードを拡張させて、拡張キーワードを生成し、拡張キーワーが、キーワード、及び、当該キーワードの同義語（例えば、「ホテル」というキーワードが「レストラン」、「旅館」、「宿泊」、「ゲストハウス」という同義語を有することができる）と、当該キーワードの類語（例えば、「馬蘭花」というキーワードが「馬瀾花」、「馬瀾」という類語を有することができる）と、「ウェブサイト構築」というキーワードの関連語である「ネットワーク構築」のうち少なくとも一つを含む。上記ビデオ情報のキーワード及びキーワードの拡張キーワードをまとめて、キーワード集合を生成する。
【００４０】
ステップ２０３：キーワード集合と各候補プッシュ配信情報とのマッチング関係に基づいて、少なくとも一つの候補プッシュ配信情報を選択してプッシュ配信情報集合を生成する。
【００４１】
本実施例において、ステップ２０２で生成されたキーワード集合と各候補プッシュ配信情報とマッチングをすることにより、マッチング関係により、少なくとも一つの候補プッシュ配信情報を選択してプッシュ配信情報集合を生成する。ここで、候補プッシュ配信情報は文字内容だけでなく、文字内容に関連するリンクも含む。
【００４２】
上記電子機器は、上記キーワード集合と各候補プッシュ配信情報をそれぞれ１つずつマッチングし、候補プッシュ配信情報ごとが含むキーワードの数により当該候補プッシュ配信情報とキーワード集合とのマッチング関係を決定することができる。例えば、ある候補プッシュ配信情報には上記キーワード集合における全てのキーワードを含む場合、当該候補プッシュ配信情報とキーワード集合とは完全マッチング関係が存在することが確認でき、ある候補プッシュ配信情報の内容には上記キーワード集合のうちの一部のキーワードを含む場合、当該条候補プッシュ配信情報とキーワード集合とは部分的なマッチング関係が存在することが確認でき、ある候補プッシュ配信情報には上記キーワード集合のうちいずれのキーワードをも含まない場合、当該候補プッシュ配信情報とキーワード集合とは非マッチング関係が存在することが確認できる。候補プッシュ配信情報とキーワード集合とのマッチング関係により、上記電子機器は複数の候補プッシュ配信情報から少なくとも一つの候補プッシュ配信情報を選択し、それによりプッシュ配信情報集合を生成することができる。例えば、上記電子機器は、キーワード集合と完全マッチング関係に合致する候補プッシュ配信情報を上記ビデオ情報と組み合わせるプッシュ配信情報として選択することができる。例えば、候補プッシュ配信情報の文字情報が「長春豆製品の豆腐加盟、豆腐卸売[クリックしてボーナスを貰う]」である場合、キーワード集合のうちの「豆腐、建安豆腐、にがり豆腐、豆腐−我が最愛」と完全マッチングし、当該候補プッシュ配信情報をプッシュ配信情報集合に追加する。
【００４３】
ステップ２０４：端末に当該プッシュ配信情報集合をプッシュ配信する。
【００４４】
本実施例において、ステップ２０３で生成されたプッシュ配信情報集合のうちの一つ又は複数の候補プッシュ配信情報を端末に弾幕の形でビデオの再生に伴って表示させる。
【００４５】
本実施例において、端末に当該プッシュ配信情報集合をプッシュ配信し、当該プッシュ配信情報集合は端末で弾幕情報の形でビデオの再生に伴って表示される。端末のスクリーンの固定位置で弾幕情報の形で当該プッシュ配信情報集合を表示してもよく、弾幕情報の形でスクリーン上に飛ばしたり、スクロールして通ったりしもよい。
【００４６】
ステップ２０３におけるマッチング関係により、プッシュ配信ビデオ集合からキーワード集合とマッチングする候補プッシュ配信情報を選択する。例えば、キーワード集合に候補プッシュ配信情報とマッチングするキーワードを選択し、当該キーワードをビデオの字幕情報、ビデオのオーディオ情報、ビデオに含まれる画像フレーム情報及びビデオの再生に伴って表示される弾幕情報のうちのいずれか一つに対応付ける。キーワードに対応付けられるビデオの字幕情報、ビデオのオーディオ情報、ビデオに含まれる画像フレーム情報及びビデオの再生に伴って表示される弾幕情報が表された後に、弾幕の形でプッシュ配信情報集合における一つの候補プッシュ配信情報を表す。端末ユーザは当該弾幕情報をクリックすることにより、当該弾幕情報の文字内容に関連するウェブページリンクへリンクする。
【００４７】
本実施例のいくつかの選択可能な実施形態において、上記電子機器は、プッシュ配信情報集合におけるキーワードと完全マッチングする候補プッシュ配信情報を、当該キーワードに対応するビデオ情報がビデオに現れた際に、携帯端末に弾幕の形で当該候補プッシュ配信情報をプッシュ配信することができる。
【００４８】
本実施例のいくつかの選択可能な実施形態において、特に、弾幕情報に対応するキーワードが現れた後に、ビデオの再生に伴って表示される弾幕情報に対応するキーワード集合と完全マッチング関係を有する候補プッシュ配信情報を優先的にプッシュ配信することができる。例えば、ビデオの再生に伴って表示される弾幕情報のコメント情報には、「ｘｘｘを愛してる」「ｘｘｘ−我が最愛」又は「ｘｘｘが好き」などのコメントが現れた際に、相応の候補プッシュ配信情報を優先的にプッシュ配信する。ここで、ｘｘｘは候補プッシュ配信情報の文字内容と密接に関連するキーワードであり、例えば、候補プッシュ配信情報の文字内容が「長春豆製品の豆腐加盟、豆腐卸売[クリックしてボーナスを貰う]」であり、ビデオコメントには「豆腐−我が最愛」というコメントが現れた際に、候補プッシュ配信情報における「豆腐」とキーワード集合におけるキーワードである「豆腐」と同じとなり、候補プッシュ配信情報とビデオの再生に伴って表示される弾幕情報に対応するキーワード集合と完全マッチング関係を有する。当該候補プッシュ配信情報を弾幕の形でビデオに表す。
【００４９】
本願の上記実施例に係るコンピュータ実施方法は、ビデオ情報の解析により、ビデオ情報のキーワードを抽出して拡張した後に、キーワード集合を生成し、キーワード集合と候補プッシュ配信情報をマッチングすることにより、プッシュ配信情報集合を選択し、ビデオに弾幕の形で当該プッシュ配信情報集合のうち一つ又は複数の候補プッシュ配信情報をプッシュ配信する。
【００５０】
次に、本実施例に係る情報をプッシュ配信するコンピュータ実施方法の適用場面の一つの概略図である図３を参照する。図３の適用場面には、候補プッシュ配信情報は固定位置に現れてもよく、図３−Ａに示すように、ビデオに「ガラナイトオールスターコンサート」というビデオ情報が現れた際に、ビデオの上部に弾幕情報の形で「スクロール弾幕くんが来た、早くここにクリックしてボーナスをもらおう」という候補プッシュ配信情報をプッシュ配信する。候補プッシュ配信情報は、弾幕情報の形でスクリーンにスクロールして飛ぶことができる。図３−Ｂに示すように、ユーザはまずビデオ系の閲覧請求を送信し、その後に、ウェブページサーバはバックエンドで上記ビデオのビデオ情報を取得し、キーワードである「豆腐」を抽出することができ、その後に、上記ウェブページサーバは予め記憶された候補プッシュ配信情報からキーワードである「豆腐」とマッチングする一つ又は複数の情報を候補プッシュ配信情報として見つけ、最後に、上記ウェブページサーバは候補プッシュ配信情報をキーワードである「豆腐」に関連付ける方式を採用し、ユーザがビデオを見る際に、ビデオの字幕情報に「豆腐が地元の庶民にとして不可欠な料理であり、その食感がなめらかで…」が現れるように、ビデオに「豆腐」というキーワードに対応するビデオ情報が現れた時、ユーザの端末に弾幕の形で「長春豆製品の豆腐加盟、豆腐卸売[クリックしてボーナスを貰う]」の候補プッシュ配信情報をプッシュ配信する。
【００５１】
本願の上記実施例に係るコンピュータ実施方法は、ビデオ情報と候補プッシュ配信情報とを関連付けることにより、指向性に優れる情報プッシュ配信を実現する。
【００５２】
さらに、ビデオのプッシュ配信方法の他の実施例のフロー４００を示す図４を参照する。当該方法のフロー４００は以下のステップを含む。
【００５３】
ステップ４０１：端末でユーザにより再生されるビデオのビデオ情報を取得する。
【００５４】
本実施例において、情報をプッシュ配信するコンピュータ実施方法が実施されている電子機器（例えば図１に示すサーバ１０３）は、有線接続方式又は無線接続方式により、端末でユーザで再生されるビデオのビデオ情報を取得することができる。
【００５５】
ビデオ情報は弾幕情報を含み、弾幕情報はビデオの再生に伴って表示される。ここで、弾幕情報は、ビデオの再生中に弾幕の形で端末のスクリーンで現れる、当該ビデオに関するコメントの文字情報及びビデオのコメントに関連する情報である。
【００５６】
本実施例のいくつかの選択可能な実施形態において、ビデオ情報は、ビデオの標題情報、ビデオの字幕情報、ビデオのオーディオ情報、ビデオに含まれる画像フレーム情報の少なくとも一つを含む。ここで、画像フレーム情報は、ビデオにおける画像フレーム自身の情報、及び画像フレームに対して解析した後の情報を含む。
【００５７】
ステップ４０２：ビデオ情報を解析してキーワード集合を生成する。
【００５８】
本実施例において、ステップ４０１で取得されたビデオとビデオ情報に基づいて、各種分析手段を利用して上記ビデオ情報を分析して、一つ又は複数のキーワードを抽出する。キーワードごとに拡張させて拡張キーワードを生成し、キーワードと拡張キーワードに基づいて、キーワード集合を生成する。
【００５９】
ステップ４０３：ユーザのユーザ情報を取得する。
【００６０】
本実施例において、サーバが取得したユーザの情報は、ユーザのアカウント情報、ユーザのアクセス記録、ユーザ現在位置のうちの少なくとも一つを含み、ユーザのアカウント情報は、ユーザ年齢、ユーザ性別、ユーザの職業、ユーザビデオアクセス履歴及びユーザ観覧時間のうちの少なくとも一つを含む。
【００６１】
ステップ４０４：キーワード集合と各候補プッシュ配信情報とのマッチング関係、及びユーザ情報と各候補プッシュ配信情報とのマッチング関係に基づいて、少なくとも一つの候補プッシュ配信情報を選択してプッシュ配信情報集合を生成する
【００６２】
本実施例において、特定の集団に対して候補プッシュ配信情報をプッシュ配信し、指向性のある情報の掲載を実現することができる。候補プッシュ配信情報の所有者は当該候補プッシュ配信情報のユーザ特徴を設定することができ、サーバはユーザ情報に対して分析するとともに、候補プッシュ配信情報とマッチングすることにより、マッチング関係を満たす候補プッシュ配信情報を選択してプッシュ配信情報集合を生成する。例えば、「花は美人に送れ、瀋陽花卸売」についての候補プッシュ配信情報に設定された集団は、男性、年齢が１８〜３５歳であり、場所は瀋陽に限定されるものである。ユーザ情報と候補プッシュ配信情報とのマッチング関係、及びキーワード集合と各候補プッシュ配信情報とのマッチング関係により、当該候補プッシュ配信情報を選択して、プッシュ配信情報集合を生成する。
【００６３】
ステップ４０５：端末に当該プッシュ配信情報集合をプッシュ配信する。
【００６４】
プッシュ配信情報集合のうちの一つ又は複数の候補プッシュ配信情報を弾幕情報の形でビデオの再生に伴ってユーザ端末に表示する。
【００６５】
本実施例において、端末のスクリーンの固定位置で当該プッシュ配信情報集合のうちの一つ又は複数の候補プッシュ配信情報を表示してもよく、候補プッシュ配信情報を弾幕の形でスクリーン上に飛ばしてもよい。
【００６６】
図４から分かるように、図２に対応する実施例に比べて、本実施例では、ユーザ情報と候補プッシュ配信情報とのマッチング関係により、候補プッシュ配信情報を選択的に掲載する。候補プッシュ配信情報の掲載集団に対する制限が強調され、特定の集団に対する情報掲載をより正しく実現することができる。
【００６７】
さらに、図５を参照して、上記各図に示す方法の実施態様として、本願が情報をプッシュ配信する装置の一つの実施例を提供し、当該装置の実施例と図２に示す方法の実施例に対応し、当該装置は具体的に各種の電子機器に適用されることができる。
【００６８】
図５に示すように、本実施例の情報をプッシュ配信する装置５００は、端末でユーザにより再生されるビデオの弾幕情報を含むビデオ情報を取得する受信ユニットと、ビデオ情報を解析してキーワード集合を生成する解析ユニットと、キーワード集合と各候補プッシュ配信情報とのマッチング関係に基づいて、少なくとも一つの候補プッシュ配信情報を選択してプッシュ配信情報集合を生成するマッチングユニットと、端末にプッシュ配信情報集合をプッシュ配信するプッシュ配信ユニットと、を含む。
【００６９】
本実施例において、情報をプッシュ配信する装置５００の受信ユニット５０１は、有線接続方式又は無線接続方式により、ユーザによって利用されウェブページを閲覧するための端末から、ウェブページ閲覧請求を受信し、上記ウェブページ閲覧請求は、ユーザが閲覧しようとするウェブページのアドレス、即ち、ウェブアドレスを含む。サーバがウェブページウェブアドレスに対する応答により、端末でユーザにより再生されるビデオのビデオ情報を取得する。
【００７０】
本実施例において、受信ユニット５０１で得られたウェブアドレスに基づいて、上記解析ユニット５０２は、まず上記ウェブアドレスに対応するビデオを取得し、その後さらに各種の分析手法を利用して上記ビデオ情報を分析して、一つ又は複数のキーワードを抽出することができる。キーワードを拡張させて、拡張キーワードを生成し、キーワードと拡張キーワードに基づいて、キーワード集合を生成する。
【００７１】
本実施例において、情報プッシュ配信装置５００には予め複数の候補プッシュ配信情報が記憶されておくことができ、これらの候補プッシュ配信情報は、全体としてビデオ上に弾幕情報の形で表示されるように、上記ビデオ情報と組み合わせることができる。情報プッシュ配信装置５００のマッチングユニット５０３は、キーワード集合と各候補プッシュ配信情報とのマッチング関係に基づいて、少なくとも一つの候補プッシュ配信情報を選択してプッシュ配信情報集合を生成する。
【００７２】
本実施例において、プッシュ配信ユニット５０４は、上記プッシュ配信情報集合における候補プッシュ配信情報を弾幕の形で端末ユーザにプッシュ配信する。
【００７３】
以下、本発明の実施例を実現するための端末装置又はサーバに適用されるコンピュータシステム６００を示す構造模式図である図６を参照する。
【００７４】
図６に示すように、コンピュータシステム６００は、読み出し専用メモリ（ＲＯＭ）６０２に記憶されているプログラム又は記憶部６０８からランダムアクセスメモリ（ＲＡＭ）６０３にロードされたプログラムに基づいて様々な適当な動作及び処理を実行することができる中央処理装置（ＣＰＵ）６０１を備える。ＲＡＭ６０３には、システム６００の操作に必要な様々なプログラム及びデータがさらに記憶されている。ＣＰＵ６０１、ＲＯＭ６０２及びＲＡＭ６０３は、バス６０４を介して互いに接続されている。入力／出力（Ｉ／Ｏ）インターフェース６０５もバス６０４に接続されている。
【００７５】
キーボード、マウスなどを含む入力部６０６、陰極線管（ＣＲＴ）、液晶ディスプレイ（ＬＣＤ）など、及びスピーカなどを含む出力部６０７、ハードディスクなどを含む記憶部６０８、及びＬＡＮカード、モデムなどを含むネットワークインターフェースカードの通信部６０９は、Ｉ／Ｏインターフェース６０５に接続されている。通信部６０９は、例えばインターネットのようなネットワークを介して通信処理を実行する。ドライバ６１０は、必要に応じてＩ／Ｏインターフェース６０５に接続される。リムーバブルメディア６１１は、例えば、マグネチックディスク、光ディスク、光磁気ディスク、半導体メモリなどのようなものであり、必要に応じてドライバ６１０に取り付けられ、したがって、ドライバ６１０から読み出されたコンピュータプログラムが必要に応じて記憶部６０８にインストールされる。
【００７６】
特に、本発明の実施例によれば、フローチャートを参照しながら記載された上記のプロセスは、コンピュータのソフトウェアプログラムとして実現されてもよい。例えば、本発明の実施例は、コンピュータプログラム製品を含み、当該コンピュータプログラム製品は、機械可読媒体に有形に具現化されるコンピュータプログラムを含み、前記コンピュータプログラムは、フローチャートで示される方法を実行するためのプログラムコードを含む。このような実施例では、当該コンピュータプログラムは、通信部６０９を介してネットワークからダウンロードされてインストールされてもよく、及び／又はリムーバブルメディア６１１からインストールされてもよい。当該コンピュータプログラムが中央処理装置（ＣＰＵ）６０１に実行される時、本願の方法に限定された上記機能を実行する。
【００７７】
図面におけるフローチャート及びブロック図は、本発明の各種の実施例に係るシステム、方法及びコンピュータプログラム製品により実現可能なアーキテクチャ、機能及び操作を図示する。ここで、フローチャート又はブロック図における各枠は、１つのモジュール、プログラムセグメント、又はコードの一部を代表してもよく、前記モジュール、プログラムセグメント、又はコードの一部は、規定された論理機能を達成するための１つ以上の実行可能な命令を含む。また、注意すべきなのは、いくつかの代替実施態様として、枠に示された機能は、図面に示された順番と異なる順番で実行されてもよい。例えば、連続して示された２つの枠は、関連する機能に応じて、実際にほぼ並行に実行されてもよく、逆の順番で実行されてもよい。また、注意すべきなのは、ブロック図及び／又はフローチャートにおける各枠と、ブロック図及び／又はフローチャートにおける枠の組合せは、規定された機能又は操作を実行する、ハードウェアに基づく専用システムで実現されてもよく、あるいは、専用ハードウェアとコンピュータの命令との組合せで実行されてもよい。
【００７８】
本発明の実施例に記載されたユニットは、ソフトウェアの方式で実現されてもよく、ハードウェアの方式で実現されてもよい。記載されたユニットは、プロセッサに設定されてもよく、例えば、受信ユニット、解析ユニット、マッチングユニット及びプッシュ配信ユニットを含むプロセッサとして記載されてもよい。ここで、これらのユニットの名称は、ある場合において当該ユニットその自体を限定するものではなく、例えば、受信ユニットは、「ユーザビデオ情報を受信するユニット」として記載されてもよく、プッシュ配信ユニットは「弾幕情報を表すユニット」として記載されてもよい。
【００７９】
他の側面として、本願は、さらに不揮発性コンピュータ記憶媒体を提供し、当該不揮発性コンピュータ記憶媒体は、上記実施例における前記装置に含まれる不揮発性コンピュータ記憶媒体であってもよく、単独で存在して端末に組み立てられていない不揮発性コンピュータ記憶媒体であってもよい。上記不揮発性コンピュータ記憶媒体には、一つ又は複数のプログラムが記憶され、前記一つ又は複数のプログラムが一つの機器に実行された場合、前記機器に、ウェブアドレスを含むユーザのビデオ閲覧請求を受信し、当該ウェブアドレスに対応するビデオのビデオ情報を解析して、キーワード集合を抽出し、当該キーワード集合と各候補プッシュ配信情報とのマッチング関係に基づいて、少なくとも一条候補プッシュ配信情報を選択してプッシュ配信情報集合を生成し、端末に当該プッシュ配信情報集合をプッシュ配信するようにさせる。
【００８０】
以上の記載は、本発明の好ましい実施例、及び使用された技術的原理の説明に過ぎない。本発明に係る特許請求の範囲が、上記した技術的特徴の特定な組合せからなる技術案に限定されることではなく、本発明の趣旨を逸脱しない範囲で、上記の技術的特徴または同等の特徴の任意の組合せからなる他の技術案も含むべきであることを、当業者は理解すべきである。例えば、上記の特徴と、本発明に開示された類似の機能を持っている技術的特徴（これらに限定されていない）とを互いに置き換えてなる技術案が挙げられる。
【図１】
0006606275.tif 000002
【図２】
0006606275.tif 000003
【図３−Ａ】
0006606275.tif 000004
【図３−Ｂ】
0006606275.tif 000005
【図４】
0006606275.tif 000006
【図５】
0006606275.tif 000007
【図６】
0006606275.tif 000008