(57)【要約】【課題】情報をプッシュするための方法及び装置を開示する。【解決手段】当該方法の具体的な実施形態は、テレビ端末から送信されたネットワーク接続要求を受信するステップであって、ネットワーク接続要求には、テレビ端末に係るアドレス情報が含まれている、ステップと、アドレス情報に基づいて、候補ユーザー識別コードセットからアドレス情報に関連するユーザー識別コードを選出するステップと、ターゲット時間帯内の、選出されたユーザー識別コードの指示するユーザーによって検索された検索キーワードを取得するステップと、検索キーワードに基づいて、予め設定されたプッシュ待ち情報セットからプッシュ待ち情報を選出し、選出されたプッシュ待ち情報をテレビ端末へプッシュするステップとを含む。当該実施形態は、情報のプッシュの適切性を向上させるとともに、プッシュ待ち情報の豊かさを広げる。【選択図】図２
2019192211.tif 000002
【特許請求の範囲】
【請求項１】
情報をプッシュするための方法であって、
テレビ端末から送信されたネットワーク接続要求を受信するステップであって、前記ネットワーク接続要求には、前記テレビ端末に係るアドレス情報が含まれている、ステップと、
前記アドレス情報に基づいて、候補ユーザー識別コードセットから前記アドレス情報に関連するユーザー識別コードを選出するステップと、
ターゲット時間帯内の、選出されたユーザー識別コードの指示するユーザーによって検索された検索キーワードを取得するステップと、
前記検索キーワードに基づいて、予め設定されたプッシュ待ち情報セットからプッシュ待ち情報を選出し、選出されたプッシュ待ち情報を前記テレビ端末へプッシュするステップと
を含むことを特徴とする情報をプッシュするための方法。
【請求項２】
前記テレビ端末に係るアドレス情報に前記テレビ端末のインターネットプロトコルアドレスが含まれ、
前記アドレス情報に基づいて、候補ユーザー識別コードセットから前記アドレス情報に関連するユーザー識別コードを選出するステップは、
候補ユーザー識別コードセットから、対応するインターネットプロトコルアドレスが前記テレビ端末のインターネットプロトコルアドレスであるユーザー識別コードを選出するステップであって、ユーザー識別コードとインターネットプロトコルアドレスとの対応関係は予め記憶されている、ステップを含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記テレビ端末に係るアドレス情報に前記テレビ端末に接続されているルータのマックアドレス（ＭＡＣアドレス）が含まれ、
前記アドレス情報に基づいて、候補ユーザー識別コードセットから前記アドレス情報に関連するユーザー識別コードを選出するステップは、
前記テレビ端末に接続されているルータのＭＡＣアドレスを利用して、予め設定されたルーティング関係テーブルにおいて、前記ルータに接続されたユーザー端末のＭＡＣアドレスセットを検索するステップであって、前記ルーティング関係テーブルは、ターゲットルータのＭＡＣアドレスとターゲットルータに接続されたユーザー端末のＭＡＣアドレスとの対応関係を示すためのテーブルである、ステップと、
候補ユーザー識別コードセットから、対応するＭＡＣアドレスが前記ＭＡＣアドレスセットに存在するユーザー識別コードを選出するステップであって、ユーザー識別コードとＭＡＣアドレスとの対応関係は予め記憶されている、ステップとを含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記ネットワーク接続要求は、前記テレビ端末は、ユーザーの予定処理が検出されたことに応答して送信したものであり、
前記予定処理には、ターンオン処理、動画閲覧処理のうち少なくとも１つが含まれていることを特徴とする請求項１乃至３のいずれか一項に記載の方法。
【請求項５】
前記検索キーワードに基づいて、予め設定されたプッシュ待ち情報セットからプッシュ待ち情報を選出する前記ステップは、
予め設定されたプッシュ待ち情報セットにおけるプッシュ待ち情報に対して、前記検索キーワードと該プッシュ待ち情報とのマッチング度合いを特定するステップと、
前記プッシュ待ち情報セットから、マッチング度合いの数値の大きい順に、予め設定された個数のプッシュ待ち情報を選出するステップとを含むことを特徴とする請求項１乃至３のいずれか一項に記載の方法。
【請求項６】
情報をプッシュするための装置であって、
テレビ端末から送信されたネットワーク接続要求を受信するように配置されている受信手段であって、前記ネットワーク接続要求には、前記テレビ端末に係るアドレス情報が含まれている、受信手段と、
前記アドレス情報に基づいて、候補ユーザー識別コードセットから前記アドレス情報に関連するユーザー識別コードを選出するように配置されている選出手段と、
ターゲット時間帯内の、選出されたユーザー識別コードの指示するユーザーによって検索された検索キーワードを取得するように配置されている取得手段と、
前記検索キーワードに基づいて、予め設定されたプッシュ待ち情報セットからプッシュ待ち情報を選出し、選出されたプッシュ待ち情報を前記テレビ端末へプッシュするように配置されているプッシュ手段と、
を含むことを特徴とする情報をプッシュするための装置。
【請求項７】
前記テレビ端末に係る前記アドレス情報には、前記テレビ端末のインターネットプロトコルアドレスが含まれ、
前記選出手段は、さらに、以下のように、前記アドレス情報に基づいて、候補ユーザー識別コードセットから前記アドレス情報に関連するユーザー識別コードを選出して配置されており、
候補ユーザー識別コードセットから、対応するインターネットプロトコルアドレスが前記テレビ端末のインターネットプロトコルアドレスであるユーザー識別コードを選出し、ユーザー識別コードとインターネットプロトコルアドレスとの対応関係は予め記憶されていることを特徴とする請求項６に記載の装置。
【請求項８】
前記テレビ端末に係る前記アドレス情報には、前記テレビ端末に接続されているルータのＭＡＣアドレスが含まれ、
前記選出手段は、さらに、以下のように、前記アドレス情報に基づいて、候補ユーザー識別コードセットから前記アドレス情報に関連するユーザー識別コードを選出して配置されており、
前記テレビ端末に接続されているルータのＭＡＣアドレスを利用し、予め設定されたルーティング関係テーブルにおいて前記ルータに接続されたユーザー端末のＭＡＣアドレスセットを検索し、前記ルーティング関係テーブルは、ターゲットルータのＭＡＣアドレスとターゲットルータに接続されたユーザー端末のＭＡＣアドレスとの対応関係を示すためのテーブルであり、
候補ユーザー識別コードセットから対応するＭＡＣアドレスが前記ＭＡＣアドレスセットに存在するユーザー識別コードを選出し、ユーザー識別コードとＭＡＣアドレスとの対応関係は予め記憶されていることを特徴とする請求項６に記載の装置。
【請求項９】
前記ネットワーク接続要求は、前記テレビ端末は、ユーザーの予定処理が検出されたことに応答して送信したものであり、
前記予定処理には、ターンオン処理、動画閲覧処理のうち少なくとも１つが含まれていることを特徴とする請求項６乃至８のいずれか一項に記載の装置。
【請求項１０】
前記プッシュ手段は、さらに、以下のように、前記検索キーワードに基づいて、予め設定されたプッシュ待ち情報セットからプッシュ待ち情報を選出して配置されており、
予め設定されたプッシュ待ち情報セットにおけるプッシュ待ち情報に対して、前記検索キーワードと該プッシュ待ち情報とのマッチング度合いを特定し、
前記プッシュ待ち情報セットから、マッチング度合いの数値の大きい順に、予め設定された個数のプッシュ待ち情報を選出することを特徴とする請求項６乃至８のいずれか一項に記載の装置。
【請求項１１】
１つ又は複数のプロセッサと、
１つ又は複数のプログラムが記憶されている記憶装置とを含む電子デバイスであって、
前記１つ又は複数のプログラムが前記１つ又は複数のプロセッサにより実行されると、前記１つ又は複数のプロセッサは請求項１乃至５のいずれか一項に記載の方法を実行することを特徴とする電子デバイス。
【請求項１２】
コンピュータプログラムが記憶されているコンピュータ可読記憶媒体であって、前記プログラムがプロセッサーにより実行されると、請求項１乃至５のいずれか一項に記載の方法が実行されることを特徴とするコンピュータ可読記憶媒体。
【請求項１３】
コンピュータプログラムであって、
前記コンピュータプログラムがプロセッサにより実行されると、請求項１乃至５のいずれか一項に記載の方法を実行させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願実施形態は、コンピュータの技術分野に関し、特に、情報をプッシュするための方法及び装置に関する。
【背景技術】
【０００２】
インターネット技術の発展に伴い、スマートテレビが普及されている。スマートテレビとは、全開放型プラットフォームを有し、オペレーティングシステムを搭載し、ユーザーが通常番組を視聴するとともに、様々なアプリケーションをインストール又はアンインストールすることによって、ファンクションを持続的に拡充及びアップデートすることができる、新たなテレビ製品である。スマートテレビは、ユーザーの多様化及び個別化のニーズを満足することができる。現在のテレビ端末へ情報をプッシュする形態においては、一般的に、テレビ端末の自身に記憶されたユーザー行為情報（例えば、ユーザーによるテレビ端末での検索情報、クリック情報及び動画閲覧情報）に基づいて、プッシュ待ち情報の選出を行うことによって、ユーザーの個別化のニーズを満たす。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本願実施形態は、情報をプッシュするための方法及び装置を提供する。
【課題を解決するための手段】
【０００４】
第一態様として、本願実施形態は、テレビ端末から送信されたネットワーク接続要求を受信するステップであって、ネットワーク接続要求には、テレビ端末に係るアドレス情報が含まれている、ステップと、アドレス情報に基づいて、候補ユーザー識別コードセットからアドレス情報に関連するユーザー識別コードを選出するステップと、ターゲット時間帯内の、選出されたユーザー識別コードの指示するユーザーによって検索された検索キーワードを取得するステップと、検索キーワードに基づいて、予め設定されたプッシュ待ち情報セットからプッシュ待ち情報を選出し、選出されたプッシュ待ち情報をテレビ端末へプッシュするステップとを含む、情報をプッシュするための方法を提供する。
【０００５】
一部の実施形態においては、テレビ端末に係るアドレス情報にテレビ端末のインターネットプロトコルアドレスが含まれ、アドレス情報に基づいて、候補ユーザー識別コードセットからアドレス情報に関連するユーザー識別コードを選出するステップは、候補ユーザー識別コードセットから、対応するインターネットプロトコルアドレスがテレビ端末のインターネットプロトコルアドレスであるユーザー識別コードを選出するステップであって、ユーザー識別コードとインターネットプロトコルアドレスとの対応関係は予め記憶されている、ステップを含む。
【０００６】
一部の実施形態においては、テレビ端末に係るアドレス情報にテレビ端末に接続されているルータのマックアドレス（ＭＡＣアドレス）が含まれ、アドレス情報に基づいて、候補ユーザー識別コードセットからアドレス情報に関連するユーザー識別コードを選出するステップは、テレビ端末に接続されているルータのＭＡＣアドレスを利用して、予め設定されたルーティング関係テーブルにおいて、ルータに接続されたユーザー端末のＭＡＣアドレスセットを検索するステップであって、ルーティング関係テーブルは、ターゲットルータのＭＡＣアドレスとターゲットルータに接続されたユーザー端末のＭＡＣアドレスとの対応関係を示すためのテーブルである、ステップと、候補ユーザー識別コードセットから、対応するＭＡＣアドレスがＭＡＣアドレスセットに存在するユーザー識別コードを選出するステップであって、ユーザー識別コードとＭＡＣアドレスとの対応関係は予め記憶されている、ステップとを含む。
【０００７】
一部の実施形態においては、ネットワーク接続要求は、テレビ端末は、ユーザーの予定処理が検出されたことに応答して送信したものであり、予定処理には、ターンオン処理、動画閲覧処理のうち少なくとも１つが含まれている。
【０００８】
一部の実施形態においては、検索キーワードに基づいて、予め設定されたプッシュ待ち情報セットからプッシュ待ち情報を選出するステップは、予め設定されたプッシュ待ち情報セットにおけるプッシュ待ち情報に対して、検索キーワードと該プッシュ待ち情報とのマッチング度合いを特定するステップと、プッシュ待ち情報セットから、マッチング度合いの数値の大きい順に、予め設定された個数のプッシュ待ち情報を選出するステップとを含む。
【０００９】
第二態様として、本願実施形態は、テレビ端末から送信されたネットワーク接続要求を受信するように配置されている受信手段であって、ネットワーク接続要求には、テレビ端末に係るアドレス情報が含まれている、受信手段と、アドレス情報に基づいて、候補ユーザー識別コードセットからアドレス情報に関連するユーザー識別コードを選出するように配置されている選出手段と、ターゲット時間帯内の、選出されたユーザー識別コードの指示するユーザーによって検索された検索キーワードを取得するように配置されている取得手段と、検索キーワードに基づいて、予め設定されたプッシュ待ち情報セットからプッシュ待ち情報を選出し、選出されたプッシュ待ち情報をテレビ端末へプッシュするように配置されているプッシュ手段と、を含む、情報をプッシュするための装置を提供する。
【００１０】
一部の実施形態においては、テレビ端末に係るアドレス情報には、テレビ端末のインターネットプロトコルアドレスが含まれ、選出手段は、さらに、以下のように、アドレス情報に基づいて、候補ユーザー識別コードセットからアドレス情報に関連するユーザー識別コードを選出して配置されており、候補ユーザー識別コードセットから、対応するインターネットプロトコルアドレスがテレビ端末のインターネットプロトコルアドレスであるユーザー識別コードを選出し、ユーザー識別コードとインターネットプロトコルアドレスとの対応関係は予め記憶されている。
【００１１】
一部の実施形態においては、テレビ端末に係るアドレス情報には、テレビ端末に接続されているルータのＭＡＣアドレスが含まれ、選出手段は、さらに、以下のように、アドレス情報に基づいて、候補ユーザー識別コードセットからアドレス情報に関連するユーザー識別コードを選出して配置されており、テレビ端末に接続されているルータのＭＡＣアドレスを利用し、予め設定されたルーティング関係テーブルにおいてルータに接続されたユーザー端末のＭＡＣアドレスセットを検索し、ルーティング関係テーブルは、ターゲットルータのＭＡＣアドレスとターゲットルータに接続されたユーザー端末のＭＡＣアドレスとの対応関係を示すためのテーブルであり、候補ユーザー識別コードセットから対応するＭＡＣアドレスがＭＡＣアドレスセットに存在するユーザー識別コードを選出し、ユーザー識別コードとＭＡＣアドレスとの対応関係は予め記憶されている。
【００１２】
一部の実施形態においては、ネットワーク接続要求は、テレビ端末は、ユーザーの予定処理が検出されたことに応答して送信したものであり、予定処理には、ターンオン処理、動画閲覧処理のうち少なくとも１つが含まれている。
【００１３】
一部の実施形態においては、プッシュ手段は、さらに、以下のように、検索キーワードに基づいて、予め設定されたプッシュ待ち情報セットからプッシュ待ち情報を選出して配置されており、予め設定されたプッシュ待ち情報セットにおけるプッシュ待ち情報に対して、検索キーワードと該プッシュ待ち情報とのマッチング度合いを特定し、プッシュ待ち情報セットから、マッチング度合いの数値の大きい順に、予め設定された個数のプッシュ待ち情報を選出する。
【００１４】
第三態様として、本願実施形態は、１つ又は複数のプロセッサと、１つ又は複数のプログラムが記憶されている記憶装置とを含む電子デバイスであって、１つ又は複数のプログラムが１つ又は複数のプロセッサにより実行されると、１つ又は複数のプロセッサは情報をプッシュ通信するための方法のいずれか一実施形態の方法を実行する電子デバイスを提供する。
【００１５】
第四態様として、本願実施形態は、コンピュータプログラムが記憶されているコンピュータ可読記憶媒体であって、当該プログラムがプロセッサーにより実行されると、情報をプッシュするための方法のいずれか一実施形態の方法が実行されるコンピュータ可読記憶媒体を提供する。
【００１６】
本願実施形態が提供する情報をプッシュするための方法及び装置は、まず、テレビ端末から送信された上記テレビ端末に係るアドレス情報が含まれているネットワーク接続要求を受信し、その後、上記テレビ端末に係るアドレス情報に基づいて、候補ユーザー識別コードセットから上記アドレス情報に関連するユーザー識別コードを選出し、そして、ターゲット時間帯内の、選出されたユーザー識別コードの指示するユーザーによって検索された検索キーワードを取得し、最後に、上記検索キーワードに基づいて、予め設定されたプッシュ待ち情報セットからプッシュ待ち情報を選出し、選出されたプッシュ待ち情報を上記テレビ端末へプッシュする。よって、上記テレビ端末に係るアドレス情報を効率的に利用し、上記テレビ端末の視聴者の個別化情報を検索し、情報プッシュの適切性を向上させるとともに、プッシュ待ち情報の豊かさを広げることができる。
【図面の簡単な説明】
【００１７】
以下の図面による非限定的な実施例についての詳細な説明を読み、参照することにより、本願の他の特徴、目的及び利点がより明らかになる。
【図１】本願を適用できる例示的なシステムアーキテクチャーの図である。
【図２】本願における情報をプッシュするための方法による一実施例のフローチャートである。
【図３】本願における情報をプッシュするための方法による一応用シーンの模式図である。
【図４】本願における情報をプッシュするための方法による他の実施例のフローチャートである。
【図５】本願における情報をプッシュするための方法によるさらに他の実施例のフローチャートである。
【図６】本願における情報をプッシュするための装置による一実施例の構成模式図である。
【図７】本願における実施例を実現するのに適する電子デバイスのコンピュータシステムの構成模式図である。
【発明を実施するための形態】
【００１８】
以下、図面と実施例を参照しながら、本願をより詳細に説明する。ここで記載される具体的な実施例は、関連の発明を解釈するのみに用いられ、当該発明に対する限定ではないことは理解される。なお、説明の便宜上、図面には、関連の発明に関わる部分のみを示す。
【００１９】
なお、矛盾が生じない限り、本願における実施例及び実施例における特徴は互いに組み合わせることができるものとする。以下、図面を参照しながら、実施例を併せて本願を詳しく説明する。
【００２０】
図１は、本願における情報をプッシュするための方法又は情報をプッシュするための装置を適用できる実施例の例示的なシステムアーキテクチャー１００を示す。
【００２１】
図１に示すように、システムアーキテクチャー１００は、ユーザー端末１０１１、１０１２、１０１３と、サーバ１０２と、テレビ端末１０３と、ネットワーク１０４１、１０４２とを含むことができる。その中、ネットワーク１０４１は、ユーザー端末１０１１、１０１２、１０１３とサーバ１０２との間で通信リンクの媒介を提供するために用いられる。ネットワーク１０４２は、テレビ端末１０３とサーバ１０２との間で通信リンクの媒介を提供するために用いられる。ネットワーク１０４１、１０４２は、有線、無線通信リンク又は光ケーブルなどのような各種の接続タイプを含んでもよい。
【００２２】
ユーザーは、メッセージの送受信などをするように、テレビ端末１０３を使用し、ネットワーク１０４２を介してサーバ１０２とインタラクションをすることができる。例えば、テレビ端末１０３を使用し、サーバ１０２へネットワーク接続要求を送信することができる。
【００２３】
ユーザーは、メッセージの送受信などをするように、ユーザー端末１０１１、１０１２、１０１３使用し、ネットワーク１０４１を介してサーバ１０２とインタラクションをすることができる。例えば、ユーザーは、ユーザー端末１０１１、１０１２、１０１３を使用し、ユーザーによる検索情報、閲覧情報及びクリック情報などをサーバ１０２にアップロードすることができる。
【００２４】
ユーザー端末１０１１、１０１２、１０１３は、ハードウェアであってもよく、ソフトウェアであってもよい。ユーザー端末１０１１、１０１２、１０１３がハードウェアである場合、ディスプレイを有しかつ情報インタラクションをサポートする各種の電子デバイスであってもよく、スマートフォン、タブレット型パソコン、スマートウォッチ、電子書籍リーダー、ＭＰ３(Ｍｏｖｉｎｇ Ｐｉｃｔｕｒｅ Ｅｘｐｅｒｔｓ Ｇｒｏｕｐ Ａｕｄｉｏ Ｌａｙｅｒ ＩＩＩ)プレーヤー、ＭＰ４(Ｍｏｖｉｎｇ Ｐｉｃｔｕｒｅ Ｅｘｐｅｒｔｓ Ｇｒｏｕｐ Ａｕｄｉｏ Ｌａｙｅｒ ＩＶ）プレーヤー、ラップトップコンピュータ及びデスクトップコンピュータなどを含むが、それらに限定されるものではない。ユーザー端末１０１１、１０１２、１０１３がソフトウェアである場合、上記ように挙げられる電子デバイスにインストールしてもよい。複数のソフトウェア又はソフトウェアのモジュールに実現されてもよく、１つのソフトウェア又はソフトウェアのモジュールに実現されてもよい。ここで具体的な限定はしない。
【００２５】
サーバ１０２は、例えば、テレビ端末１０３から送信されたネットワーク接続要求に対して処理を行うバックエンドサーバであってもよい。バックエンドサーバは、受信したネットワーク接続要求などのデータに対して解析などの処理を行い、処理結果（例えば、選出されたプッシュ待ち情報）をテレビ端末１０３へフィードバックするここができる。
【００２６】
なお、本願実施例が提供する情報をプッシュするための方法は、一般的にサーバ１０２により実行され、それに応じて、情報をプッシュするための装置は、一般的にサーバ１０２に設けされている。
【００２７】
なお、サーバは、ハードウェアであってもよく、ソフトウェアであってもよい。サーバがハードウェアである場合、複数のサーバに構成されている分散サーバ群に実現されてもよく、１つのサーバに実現されてもよい。サーバがソフトウェアである場合、複数のソフトウェア又はソフトウェアのモジュール（例えば、分散型サービスの提供に用いられる）に実現されてもよく、１つのソフトウェア又はソフトウェアのモジュールに実現されてもよい。ここで具体的な限定はしない。
【００２８】
図１におけるユーザー端末、サーバ、テレビ端末及びネットワークの数は、模式的なものにすぎないと理解されるべきである。必要に応じて、任意の数の端末装置、ネットワーク及びサーバを有してもよい。
【００２９】
続いて、図２を参照し、本願における情報をプッシュするための方法による一実施例のフロー２００を示す。当該情報をプッシュするための方法には、以下のステップが含まれている。
【００３０】
ステップ２０１において、テレビ端末から送信されたネットワーク接続要求を受信する。
【００３１】
本実施例においては、情報をプッシュするための方法の実行主体（例えば、図１に示すサーバ）は、テレビ端末から送信されたネットワーク接続要求を受信することができる。その中、上記ネットワーク接続要求には、上記テレビ端末に関するアドレス情報が含まれてもよい。上記テレビ端末に関するアドレス情報には、上記テレビ端末のＭＡＣ（Ｍｅｄｉａ Ａｃｃｅｓｓ Ｃｏｎｔｒｏｌ又はＭｅｄｉｕｍ Ａｃｃｅｓｓ Ｃｏｎｔｒｏｌ）アドレスが含まれてもよい。上記ＭＡＣアドレスは、物理アドレス又はハードウェアアドレスとも呼ばれ、ネットワークデバイスの位置に対する定義に用いられる。一般的に、１つの電子デバイスは、１つのＭＡＣアドレスに対応する。ＭＡＣアドレスは、ネットワークカードに決められ、固定されるものである。
【００３２】
一般的には、上記ネットワーク接続要求は、上記テレビ端末は、現在の条件が予定の条件を満足したことが検出されたのに応答して送信したものであってもよく、一例として、上記予定条件は、テレビ端末がターンオン状態でありかつ現在時間が予定時間であるとされてもよく、上記予定時間は、毎日の８時、１２時、２０時などであってもよい。
【００３３】
ステップ２０２において、アドレス情報に基づいて、候補ユーザー識別コードセットからアドレス情報に関連するユーザー識別コードを選出する。
【００３４】
本実施例において、ステップ２０１で受信された上記テレビ端末に係るアドレス情報によって、上記実行主体は、上記テレビ端末に係るアドレス情報に基づいて、候補ユーザー識別コードセットから上記アドレス情報に関連するユーザー識別コードを選出することができる。ユーザー識別コード（ユーザーＩＤ）は、ユーザーがある電子デバイスを利用して上記実行主体とインタラクション（例えば、データの送受信）をする時に、上記実行主体に発生される識別コードであってもよい。一般的には、ユーザー識別コードは、電子デバイスに関し、ユーザーが異なる電子デバイスを利用して上記実行主体とインタラクションをする時に発生されるユーザーＩＤは常に異なる。即ち、電子デバイスのそれぞれに対して発生される識別コードは、重複しない。ユーザー識別コードは、電子デバイスとユーザーアカウントの両方に関してもよく、ユーザーが異なるユーザーアカウントを利用して上記実行主体とインタラクションをする時に上記実行主体に発生される識別コードは、異なってもよい。異なる電子デバイスで同じアカウントを登録して上記実行主体とインタラクションをする時に、一般的に、上記実行主体に発生される識別コードは異なる。
【００３５】
ここで、上記実行主体は、ユーザーＩＤが発生された後、一般的には、ユーザーＩＤと電子デバイスのアドレス情報との関連関係を確率する。上記電子デバイスのアドレス情報には、電子デバイスのＩＰアドレス（Ｉｎｔｅｒｎｅｔ Ｐｒｏｔｏｃｏｌ Ａｄｄｒｅｓｓ、インターネットプロトコルアドレス）、ＭＡＣアドレスなどが含まれている。
【００３６】
本実施例においては、上記実行主体には、ターゲットテレビ端末のＭＡＣアドレスと、接続されたルータがターゲットテレビ端末に接続されているルータとなるユーザー端末のＭＡＣアドレスとの対応関係が記憶されてもよい。上記実行主体は、上記テレビ端末のＭＡＣアドレスを利用し、接続されたルータが上記テレビ端末に接続されているルータとなるユーザー端末のＭＡＣアドレスを検索することができ、その後、候補ユーザー識別コードセットから、対応のＭＡＣアドレスが検索するＭＡＣアドレスとなるユーザー識別コードを選出する。
【００３７】
ステップ２０３において、ターゲット時間帯内の、選出されたユーザー識別コードの指示するユーザーによって検索された検索キーワードを取得する。
【００３８】
本実施例において、上記実行主体は、ターゲット時間帯内で、ステップ２０２で選出されたユーザー識別コードの指示するユーザーによって検索された検索キーワードを取得することができる。上記ターゲット時間帯は、例えば、最近一ヶ月以内、最近二週間以内などのような、特定された予定時間帯であってもよく、上記ターゲット時間帯は、一式の論理規則によって設定されるものであってもよい。上記実行主体には、ターゲットユーザー識別コードと、ユーザーがターゲットユーザー識別コードを利用して検索する時に使う検索キーワードとが記憶されてもよい。上記検索キーワードは、ユーザーが検索ボックスに入力した検索用のキーワードであってもよく、ユーザーがクリックした文字リンクに含まれている検索キーワードであってもよい。一例として、上記実行主体が取得可能な、最近二週間以内で選出されたユーザー識別コードの指示するユーザーによって検索された検索キーワードは、車、水泳授業、ランニングマシン、ホルムアルデヒド除去剤を含む。
【００３９】
ステップ２０４において、検索キーワードに基づいて、予め設定されたプッシュ待ち情報セットから、プッシュ待ち情報を選出し、選出されたプッシュ待ち情報をテレビ端末へプッシュする。
【００４０】
本実施例において、上記実行主体は、ステップ２０３で取得した検索キーワードに基づいて、予め設定されたプッシュ待ち情報セットからプッシュ待ち情報を選出し、選出されたプッシュ待ち情報を上記テレビ端末へプッシュすることができる。上記実行主体は、予め設定されたプッシュ待ち情報セットから、プッシュ待ち情報に上記検索キーワードが含まれているプッシュ待ち情報を選出することができる。一例として、上記検索キーワードには、車、水泳授業、ランニングマシン、ホルムアルデヒド除去剤が含まれていると、上記実行主体は、予め設定されたプッシュ待ち情報セットから、車、水泳授業、ランニングマシン、ホルムアルデヒド除去剤のうち少なくとも１つが含まれているプッシュ待ち情報を選出することができる。
【００４１】
本実施例の一部のオプションとなる実施形態において、上記ネットワーク接続要求は、上記テレビ端末はユーザーの予定処理が検出されたことに応答して送信したものであってもよく、上記予定処理には、ターンオン処理、動画閲覧処理のうち少なくとも１つが含まれている。一例として、ユーザーのテレビ端末上のスイッチボタンに対する押し処理、又はテレビ端末にマッチングするリモコン上のスイッチボタンに対する押し処理、又はユーザーが予定姿態を実行する姿態処理（例えば、ユーザーは両腕を広げる処理）をユーザーのターンオン処理に決定してもよい。ユーザーの動画タイトルに対するクリック処理、又は動画を示す写真に対するクリック処理、又は動画を示すための再生ボタンに対するクリック処理をユーザーの動画閲覧処理に決定してもよい。
【００４２】
本実施例の一部のオプションとなる実施形態において、上記実行主体は、以下の形態によって、上記検索キーワードに基づいて、予め設定されたプッシュ待ち情報セットからプッシュ待ち情報を選出する。まず、予め設定されたプッシュ待ち情報セットにおけるプッシュ待ち情報に対して、上記実行主体は、上記検索キーワードと当該プッシュ待ち情報とのマッチング度合いを特定することができる。なお、「予め設定されたプッシュ待ち情報セットにおけるプッシュ待ち情報に対して」とは、上記プッシュ待ち情報セットにおける一部のプッシュ待ち情報に対してもよく、上記プッシュ待ち情報セットにおける全部プッシュ待ち情報に対してもよい。一般的に、上記プッシュ待ち情報セットにおけるプッシュ待ち情報は、プッシュキーワードに対応する。上記実行主体は、コサイン類似度（ｃｏｓｉｎｅ ｓｉｍｉｌａｒｉｔｙ）アルゴリズム、Ｊａｃｃａｒｄ係数のような公知のテキスト類似度の計算方法を利用し、検索キーワードと当該プッシュ待ち情報に対応するプッシュキーワードとのマッチング度合いの計算を行うことができ、算出されたマッチング度合いを検索キーワードと当該プッシュ待ち情報とのマッチング度合いと決定してもよい。その後、上記実行主体は、上記プッシュ待ち情報セットから、マッチング度合いの数値の大きい順に予め設定された個数の（例えば、３個、５個など）プッシュ待ち情報を選出することができる。
【００４３】
続いて、図３を参照する。図３は、本実施例における情報をプッシュするための方法による応用シーンの模式図。図３の応用シーンにおいて、テレビ端末３０２は現在状態がターンオン状態且つ現在時間が８時であることを検出した時に、情報をプッシュするための実行主体３０１は、テレビ端末３０２から送信されたネットワーク接続要求３０３を受信することができる。ネットワーク接続要求３０３には、テレビ端末３０２に係るアドレス情報３０４が含まれてもよく、例えば、テレビ端末３０２のＭＡＣアドレスが００−２７−５Ａ−１２−９９−４３である。その後、実行主体３０１は、テレビ端末３０２のＭＡＣアドレス「００−２７−５Ａ−１２−９９−４３」を利用し、接続されたルータがテレビ端末３０２に接続されているルータのユーザー端末のＭＡＣアドレスがＥ８−３７−０Ｃ−３２−０Ａ−１５及び００−２７−５Ｄ−１３−５４−４３であることを検索する。その後、候補ユーザー識別コードセットから以下のユーザー識別コードが選出される。即ち、対応するＭＡＣアドレスが「Ｅ８−３７−０Ｃ−３２−０Ａ−１５」であるユーザー識別コード３０５は「２６４７８」であり、対応するＭＡＣアドレスが「００−２７−５Ｄ−１３−５４−４３」であるユーザー識別コード３０５は「６５３５４」である。そして、実行主体３０１は、最近二週間以内でユーザー識別コード「２６４７８」の指示するユーザーによって検索された検索キーワード３０６には車及び水泳授業が含まれていることを取得でき、最近二週間以内でユーザー識別コード「６５３５４」の指示するユーザーによって検索キーワード３０６にはランニングマシン及びホルムアルデヒド除去剤が含まれていることを取得できる。最後に、実行主体３０１は、予め設定されたプッシュ待ち情報セットから、プッシュ待ち情報に検索キーワード「車」、「水泳授業」、「ランニングマシン」及び「ホルムアルデヒド除去剤」のうち少なくとも１つが含まれているプッシュ待ち情報３０７を選出でき、さらに選出されたプッシュ待ち情報３０７をテレビ端末３０２へプッシュする。
【００４４】
本願の上記実施例が提供した方法においては、上記テレビ端末に係るアドレス情報を利用し、上記テレビ端末の視聴者の個別化情報を検索することによって、情報のプッシュの適切性を向上させるとともに、プッシュ待ち情報の豊かさを広げることができる。
【００４５】
さらに、図４を参照し、情報をプッシュするための方法の他の実施例のフロー４００を示す。当該情報をプッシュするための方法のフロー４００には、以下のステップが含まれている。
【００４６】
ステップ４０１において、テレビ端末から送信されたネットワーク接続要求を受信する。
【００４７】
本実施例において、ステップ４０１の処理は、ステップ２０１での処理と基本的に同じであるため、ここで説明を省略する。
【００４８】
ステップ４０２において、候補ユーザー識別コードセットから、対応するインターネットプロトコルアドレスがテレビ端末のインターネットプロトコルアドレスであるユーザー識別コードを選出する。
【００４９】
本実施例においては、上記テレビ端末に係るアドレス情報には、上記テレビ端末のインターネットプロトコルアドレス（ＩＰアドレス、Ｉｎｔｅｒｎｅｔ Ｐｒｏｔｏｃｏｌ Ａｄｄｒｅｓｓ）が含まれてもよく、ＩＰアドレスは、インターネットプロトコルアドレスとも呼ばれる。ＩＰアドレスとは、ＩＰプロトコルにて提供される共通のアドレス形式の一種であり、それは、物理アドレスの差異を打ち消すように、インターネットにおけるネットワークのそれぞれ及びホストコンピュータのそれぞれに論理アドレスを割り当てる。
【００５０】
本実施例においては、上記実行主体には、ユーザー識別コードとインターネットプロトコルアドレスとの対応関係が予め記憶されてもよく、例えば、対応関係は、ユーザー識別コードとインターネットプロトコルアドレスとの対応関係を示すための対応関係テーブルに記憶してもよい。
【００５１】
本実施例においては、上記実行主体は、候補ユーザー識別コードセットから、対応するインターネットプロトコルアドレスが上記テレビ端末のインターネットプロトコルアドレスであるユーザー識別コードを選出することができる。一例として、上記テレビ端末のＩＰアドレスを３９.１５５.２１６.７７とすると、上記実行主体は、候補ユーザー識別コードセットから対応するＩＰアドレスが３９.１５５.２１６.７７であるユーザー識別コードを選出することができる。上記実行主体は、発生された全部又は一部のユーザー識別コードを候補ユーザー識別コードセットと決定することができる。
【００５２】
ステップ４０３において、ターゲット時間帯内の、選出されたユーザー識別コードの指示するユーザーによって検索された検索キーワードを取得する。
【００５３】
ステップ４０４において、検索キーワードに基づいて、予め設定されたプッシュ待ち情報セットからプッシュ待ち情報を選出し、選出されたプッシュ待ち情報をテレビ端末へプッシュする。
【００５４】
本実施例においては、ステップ４０３〜ステップ４０４の処理は、ステップ２０３〜ステップ２０４の処理と基本的に同じであるため、ここで説明を省略する。
【００５５】
図４から分かるように、図２に対応する実施例と比べると、本実施例における情報をプッシュするための方法のフロー４００には、テレビ端末のインターネットプロトコルアドレスを利用してユーザー識別コードを選出するステップが追加される。よって、本実施例に叙述される形態は、プッシュ待ち情報の豊かさを広げるとともに、情報のプッシュの正確性を向上させることができる。
【００５６】
さらに、図５を参照し、情報をプッシュするための方法のさらに他の実施例のフロー５００を示す。当該情報をプッシュするための方法のフロー５００には、以下のステップが含まれている。
【００５７】
ステップ５０１においては、テレビ端末から送信されたネットワーク接続要求を受信する。
【００５８】
本実施例においては、ステップ５０１の処理は、ステップ２０１の処理と基本的に同じであるため、ここで説明を省略する。
【００５９】
ステップ５０２において、テレビ端末に接続されているルータのＭＡＣアドレスを利用し、予め設定されたルーティング関係テーブルにおいてルータに接続されたユーザー端末のＭＡＣアドレスセットを検索する。
【００６０】
本実施例において、上記テレビ端末に係るアドレス情報には、上記テレビ端末に接続されているルータのＭＡＣアドレスが含まれても良い。
【００６１】
本実施例においては、上記実行主体には、ターゲットルータのＭＡＣアドレスとターゲットルータに接続されたユーザー端末のＭＡＣアドレスとの対応関係を示すためのルーティング関係テーブルが予め記憶されてもよい。テレビ端末のそれぞれは、接続されているルータのルーティング関係テーブルを上記実行主体に送信することができる。一般的に、ホームローカルネットワークにおけるルータに接続されたユーザー端末は、家族に使用されているユーザー端末である。
【００６２】
本実施例において、上記実行主体には、ユーザー識別コードとＭＡＣアドレスとの対応関係が予め記憶されてもよく、例えば、対応関係ついては、ユーザー識別コードとＭＡＣアドレスとの対応関係を示すための対応関係テーブルに記憶されてもよい。上記実行主体は、まず、上記テレビ端末に接続されているルータのＭＡＣアドレスを利用し、上記ルーティング関係テーブルにおいて上記ルータに接続されたユーザー端末のＭＡＣアドレスセットを検索することができる。
【００６３】
ステップ５０３において、候補ユーザー識別コードセットから、対応するＭＡＣアドレスがＭＡＣアドレスセットに存在するユーザー識別コードを選出する。
【００６４】
本実施例においては、上記実行主体は、候補ユーザー識別コードセットから、対応するＭＡＣアドレスが上記ＭＡＣアドレスセットに存在するユーザー識別コードを選出することができる。一例として、上記テレビ端末に接続されているルータのＭＡＣアドレスを００−５０−ＢＡ−ＣＥ−０７−０Ｃとすると、上記実行主体は、上記ルーティング関係テーブルにおいて上記ルータに接続されたユーザー端末のＭＡＣアドレスが００−２３−５Ａ−１５−９９−４２及びＥ８−３５−０Ｃ−３２−０Ａ−１１であることを検索する。その後、上記実行主体は、候補ユーザー識別コードセットから、対応するＭＡＣアドレスが００−２３−５Ａ−１５−９９−４２又はＥ８−３５−０Ｃ−３２−０Ａ−１１のユーザー識別コードを選出することができる。
【００６５】
ステップ５０４において、ターゲット時間帯内の、選出されたユーザー識別コードの指示するユーザーによって検索された検索キーワードを取得する。
【００６６】
ステップ５０５において、検索キーワードに基づいて、予め設定されたプッシュ待ち情報セットから、プッシュ待ち情報を選出し、選出されたプッシュ待ち情報をテレビ端末へプッシュする。
【００６７】
本実施例においては、ステップ５０４〜ステップ５０５の処理は、ステップ２０３〜ステップ２０４の処理と基本的に同じであるため、ここで説明を省略する。
【００６８】
なお、各実施例は、互い組み合わせてもよく、例えば、フロー４００におけるステップ４０２のユーザー識別コードの選出方法と、フロー５００におけるステップ５０２及びステップ５０３のユーザー識別コードの選出方法と、を同時に利用してユーザー識別コードの選出を行っても良い。
【００６９】
図５から分かるように、図２に対応する実施例と比べると、本実施例における情報をプッシュするための方法のフロー５００には、テレビ端末に接続されているルータのＭＡＣアドレスを利用してユーザー識別コードを選出するステップが追加される。よって、本実施例に叙述された形態は、プッシュ待ち情報の豊かさを広げるとともに、情報プッシュの正確性を向上させることができる。
【００７０】
さらに、図６を参照する。上記各図面に示す方法の実現として、本願は、情報をプッシュするための装置の一実施例を提供し、当該装置の実施例は、図２に示す方法実施例に対応し、当該装置は、具体的に各種の電子デバイスに適用される。
【００７１】
図６に示すように、本実施例における情報をプッシュするための装置６００は、受信手段６０１と、選出手段６０２と、取得手段６０３と、プッシュ手段６０４とを含む。その中、受信手段６０１は、テレビ端末から送信されたネットワーク接続要求を受信するように配置され、その中、ネットワーク接続要求には、テレビ端末に係るアドレス情報が含まれている。選出手段６０２は、アドレス情報に基づいて、候補ユーザー識別コードセットからアドレス情報に関連するユーザー識別コードを選出するように配置されている。取得手段６０３は、ターゲット時間帯内の、選出されたユーザー識別コードの指示するユーザーによって検索された検索キーワードを取得するように配置されている。プッシュ手段６０４は、検索キーワードに基づいて、予め設定されたプッシュ待ち情報セットからプッシュ待ち情報を選出し、選出されたプッシュ待ち情報をテレビ端末へプッシュするように配置されている。
【００７２】
本実施例の一部のオプションとなる実施形態においては、上記テレビ端末に係るアドレス情報には、上記テレビ端末のインターネットプロトコルアドレスが含まれてもよく、そのインターネットプロトコルアドレスは、ＩＰアドレスと略称され、インターネットプロトコルアドレスとも呼ばれる。ＩＰアドレスとは、ＩＰプロトコルにて提供される共通のアドレス形式の一種であり、それは、物理アドレスの差異を打ち消すように、インターネットにおけるネットワークのそれぞれ及びホストコンピュータのそれぞれに論理アドレスを割り当てる。上記実行主体には、ユーザー識別コードとインターネットプロトコルアドレスとの対応関係が予め記憶されてもよく、例えば、対応関係は、ユーザー識別コードとインターネットプロトコルアドレスとの対応関係を示すための対応関係テーブルに記憶してもよい。上記選出手段６０２は、さらに、以下のように、上記アドレス情報に基づいて、候補ユーザー識別コードセットから上記アドレス情報に関連するユーザー識別コードを選出して配置されている。上記選出手段６０２は、候補ユーザー識別コードセットから、対応するインターネットプロトコルアドレスが上記テレビ端末のインターネットプロトコルアドレスであるユーザー識別コードを選出することができる。一例として、上記テレビ端末のＩＰアドレスが３９.１５５.２１６.７７とすると、上記選出手段６０２は、候補ユーザー識別コードセットから対応するＩＰアドレスが３９.１５５.２１６.７７であるユーザー識別コードを選出することができる。
【００７３】
本実施例の一部のオプションとなる実施形態においては、上記テレビ端末に係るアドレス情報には、上記テレビ端末に接続されているルータのＭＡＣアドレスが含まれてもよい。上記実行主体には、ターゲットルータのＭＡＣアドレスとターゲットルータに接続されたユーザー端末のＭＡＣアドレスとの対応関係を示すためのルーティング関係テーブルが予め記憶されてもよい。テレビ端末のそれぞれは、接続されているルータについてのルーティング関係テーブルを上記実行主体へ送信することができる。一般的には、ホームローカルネットワークにおけるルータに接続されたユーザー端末は、常に家族に使用されているユーザー端末である。上記選出手段６０２には、ユーザー識別コードとＭＡＣアドレスとの対応関係が予め記憶されてもよく、例えば、対応関係については、ユーザー識別コードとＭＡＣアドレスとの対応関係を示すための対応関係テーブルに記憶されてもよい。上記選出手段６０２は、まず、上記テレビ端末に接続されているルータのＭＡＣアドレスを利用し、上記ルーティング関係テーブルにおいて上記ルータに接続されたユーザー端末のＭＡＣアドレスセットを検索することができる。その後、候補ユーザー識別コードセットから、対応するＭＡＣアドレスが上記ＭＡＣアドレスセットに存在するユーザー識別コードを選出することができる。一例として、上記テレビ端末に接続されているルータのＭＡＣアドレスを００−５０−ＢＡ−ＣＥ−０７−０Ｃとすると、上記選出手段６０２は、上記ルーティング関係テーブルにおいて上記ルータに接続されたユーザー端末のＭＡＣアドレスが００−２３−５Ａ−１５−９９−４２及びＥ８−３５−０Ｃ−３２−０Ａ−１１であることを検索する；その後、上記選出手段６０２は、候補ユーザー識別コードセットから対応するＭＡＣアドレスが００−２３−５Ａ−１５−９９−４２又はＥ８−３５−０Ｃ−３２−０Ａ−１１であるユーザー識別コードを選出することができる。
【００７４】
本実施例の一部のオプションとなる実施形態においては、上記ネットワーク接続要求についは、上記テレビ端末は、ユーザーの予定処理が検出されたことに応答して送信したものであり、上記予定処理には、ターンオン処理、動画閲覧処理のうち少なくとも１つが含まれている。一例として、ユーザーのテレビ端末上のスイッチボタンに対する押し処理、又はテレビ端末にマッチングするリモコン上のスイッチボタンに対する押し処理を、ユーザーのターンオン処理に決定してもよい。ユーザーの動画タイトルに対するクリック処理、又は動画を示す写真に対するクリック処理、又は動画を示すための再生ボタンに対するクリック処理を、ユーザーの動画閲覧処理に決定してもよい。
【００７５】
本実施例の一部のオプションとなる実施形態においては、上記プッシュ手段６０４は、以下のように、上記検索キーワードに基づいて、予め設定されたプッシュ待ち情報セットからプッシュ待ち情報を選出することができる。まず、予め設定されたプッシュ待ち情報セットにおけるプッシュ待ち情報に対して、上記プッシュ手段６０４は、上記検索キーワードと当該プッシュ待ち情報とのマッチング度合いを特定することができる。なお、「予め設定されたプッシュ待ち情報セットにおけるプッシュ待ち情報に対して」とは、上記プッシュ待ち情報セットにおける一部のプッシュ待ち情報に対してもよく、上記プッシュ待ち情報セットにおける全部プッシュ待ち情報に対してもよい。一般的に、上記プッシュ待ち情報セットにおけるうプッシュ待ち情報は、プッシュキーワードに対応する。上記プッシュ手段６０４は、コサイン類似度アルゴリズム、ＪＡＣＣＡＲＤ係数のような公知のテキスト類似度の計算方法を利用し、検索キーワードと当該プッシュ待ち情報に対応するプッシュキーワードとのマッチング度合いの計算を行うことができ、算出されたマッチング度合いを検索キーワードと当該プッシュ待ち情報とのマッチング度合いに決定してもよい。その後、上記プッシュ手段６０４は、上記プッシュ待ち情報セットから、マッチング度合いの数値の大きい順に予め設定された個数の（例えば、３個、５個など）プッシュ待ち情報を選出すことができる。
【００７６】
装置６００に記載された諸手段は、図２、図４及び図５を参照して叙述された方法における各ステップに対応する。よって、前文における方法に対して叙述された処理及び特徴は、同様に、装置６００及びその中に含まれている手段に適用するため、ここで説明を省略する。
【００７７】
本願における上記実施例が提供する情報をプッシュするための装置は、まず、テレビ端末から送信された上記テレビ端末に係るアドレス情報が含まれているネットワーク接続要求を受信し、その後、上記テレビ端末に係るアドレス情報に基づいて、候補ユーザー識別コードセットから上記アドレス情報に関連するユーザー識別コードを選出し、そして、ターゲット時間帯内の、選出されたユーザー識別コードの指示するユーザーによって検索された検索キーワードを取得し、最後に、上記検索キーワードに基づいて、予め設定されたプッシュ待ち情報セットからプッシュ待ち情報を選出し、選出されたプッシュ待ち情報を上記テレビ端末へプッシュする。よって、上記テレビ端末に係るアドレス情報を効率的に利用し、上記テレビ端末の視聴者の個別化情報を検索し、情報プッシュの適切性を向上させるとともに、プッシュ待ち情報の豊かさを広げることができる。
【００７８】
以下、図７を参照し、本発明における実施例を実現するのに適する電子デバイスのコンピュータシステム７００の構成模式図が示される。図７に示す電子デバイスは、一つの例示にすぎず、本願の実施例の機能及び使用の範囲に如何なる限定をもたらすものではない。
【００７９】
図７に示すように、コンピュータシステム７００は、中央処理ユニット（ＣＰＵ）７０１を含み、読み出し専用メモリ（ＲＯＭ）７０２に記憶されているプログラム又は記憶部７０８からランダムアクセスメモリ（ＲＡＭ）７０３に取り込まれたプログラムにより各種の適宜な動作及び処理を実行する。ＲＡＭ７０３においては、システム７００の処理に必要な各種のプログラム及びデータが記憶されている。ＣＰＵ７０１と、ＲＯＭ７０２と、ＲＡＭ７０３とは、バス７０４を介して互いに接続されている。入力／出力（Ｉ／Ｏ）インターフェース７０５もバス７０４に接続されている。
【００８０】
キーボード、マウスなどを含む入力部７０６と、例えば液晶ディスプレイ（ＬＣＤ）及びスピーカーなどを含む出力部７０７と、ハードディスクなどを含む記憶部７０８と、例えばＬＡＮカード、モデムなどのネットワークインターフェースカードを含む通信部７０９は、Ｉ/Ｏインターフェース７０５に接続されている。通信部７０９は、インターネットのようなネットワークを経由して、通信処理を実行する。ドライブ７１０も、必要に応じてＩ／Ｏインターフェース７０５に接続される。磁気ディスク、光ディスク、磁気光ディスク、半導体メモリーなどのようなリムーバブルメディア７１１は、必要に応じて、読み取ったコンピュータプログラムを必要に応じて記憶部７０８にインストールできるように、ドライブ７１０に取り付けられる。
【００８１】
特に、本公開の実施例によれば、以上のフローチャートを参照しながら記載したプロセスは、コンピュータソフトウェアプログラムとして実現することができる。例えば、本公開の実施例は、コンピュータプログラム製品、コンピュータ可読媒体に載せられるコンピュータプログラムを含むコンピュータプログラムを含み、当該コンピュータプログラムは、フローチャートに示された方法を実行するためのプログラムコードを含む。このような実施例において、当該コンピュータプログラムは、通信部分７０９を介してネットワークからダウンロードされてインストールされてもよく、及び／又はリムーバブルメディア７１１からインストールされてもよい。当該コンピュータプログラムが中央処理手段（ＣＰＵ）７０１により実行されると、本願の方法によって特定された上記機能が実行されるようになっている。なお、本願に記載されたコンピュータ可読媒体は、コンピュータ可読シグナル媒体、又はコンピュータ可読記憶媒体、あるいは上記両者の任意の組み合わせであってもよい。コンピュータ可読記憶媒体は、例えば、電気、磁気、光、電磁気、赤外線、又は半導体のシステム、装置又はデバイス、あるいは任意の上記組み合わせであってもよいが、これらに限定するものではない。コンピュータ可読記憶媒体のより具体的な例示として、一つ又は複数の導線を有する電気接続、携帯型のコンピュータ磁気ディスク、ハードディスク、ランダムアクセスメモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）、消去可能プログラマブル読み出し専用メモリ（ＥＰＲＯＭ又はフラッシュメモリ）、光ケーブル、携帯型のコンパクトディスク読み出し専用メモリ（ＣＤ−ＲＯＭ）、光記憶装置、磁気記憶装置、又は上記任意の適切な組み合わせを含むが、これらに限定されない。本願において、コンピュータ可読記憶媒体は、プログラムを含有又は記憶するいずれの有形媒体であってもよく、当該プログラムは、コマンド実行システム、装置又はデバイスに用いられ、又はそれらが組み合わせて用いられる。本願において、コンピュータ可読のシグナル媒体は、ベースバンドにおいて又はキャリアの一部として伝播されるデータシグナルを含み、コンピュータ可読のプログラムコードが載せられる。このように伝播されたデータシグナルは、電磁気シグナル、光シグナル、又は上記任意の適切な組み合わせを含む種々の形式を採ることができるが、これらに限定されない。コンピュータ可読の信号媒体は、コンピュータ可読記憶媒体以外のいいかなるコンピュータ可読媒体であってもよく、当該コンピュータ可読媒体は、コマンド実行システム、装置又はデバイスにより使用され、又はそれらと組み合わせて使用されるためのプログラムを送信、伝播又は伝送することができる。コンピュータ可読媒体に含まれるプログラムコードは、無線、電線、光ケーブル、ＲＦなど、又は上記任意の適切な組み合わせを含む任意の適切な媒体を用いて伝送することができるが、それらに限定されない。
【００８２】
図面中のフローチャート及びブロック図は、本発明の各種の実施例によるシステム、方法及びコンピュータプログラム製品が実現可能なシステムアーキテクチャー、功能及び処理を図示する。この点から、フローチャート又はブロック図におけるそれぞれのブロックは、１つのモジュール、プログラムブロック、又はコードの一部を示すことができ、当該モジュール、プログラムブロック、又はコードの一部は、一つ又は複数の所定のロジカル機能を実現するための実行可能なコマンドを含む。なお、一部の代わりになる実装において、ブロックに表示された機能は、図面に表示された順番と異なる順番で発生させることができる。例えば、２つの直列的に接続されると示されたブロックは、実際には、基本的に並行して実行することができ、機能によっては、逆の順番で実行することも可能である。なお、ブロック図及び／又はフローチャートにおけるそれぞれのブロックと、ブロック図及び／又はフローチャートにおけるブロックの組み合わせは、所定の機能又は処理を実行するための専用のハードウェアに基づくシステムによって実現することができ、あるいは、専用ハードウェアとコンピュータコマンドとの組み合わせによって実現することができる。
【００８３】
本発明実施例の記載に係る手段は、ソフトウェアによって実現されてもよく、ハードウェアによって実現されてもよい。記載された手段は、プロセッサーに設けることができ、例えば、受信手段と、選出手段と、取得手段と、プッシュ手段が含まれているプロセッサーと記載されてもよい。その中、これらの手段の名称についは、場合によって当該手段そのものに対する限定にはならない。例えば、受信手段は、「テレビ端末から送信されたネットワーク接続要求を受信する手段」と記載されてもよい。
【００８４】
他の態様として、本願は、さらにコンピュータ可読媒体を提供し、当該コンピュータ可読媒体は、上記実施例に記載された装置に含まれるものであってもよく、当該装置に取り込まれることなく、単独で存在するものであってもよい。上記コンピュータ可読媒体が一つ又は複数のプログラムを載せて、上記一つ又は複数のプログラムが当該装置によって実行されると、当該装置は、テレビ端末から送信されたネットワーク接続要求を受信し、その中、ネットワーク接続要求には、テレビ端末に係るアドレス情報が含まれており、アドレス情報に基づいて、候補ユーザー識別コードセットからアドレス情報に関連するユーザー識別コードを選出し、ターゲット時間帯内の、選出されたユーザー識別コードの指示するユーザーによって検索された検索キーワードを取得し、検索キーワードに基づいて予め設定されたプッシュ待ち情報セットからプッシュ待ち情報を選出し、選出されたプッシュ待ち情報をテレビ端末へプッシュする。
【００８５】
以上の記載は、本発明の好ましい実施例、及び使われている技術的原理の説明に過ぎない。当業者は、本願に係る保護範囲が、上記技術的特徴による特定な組合せからなる技術方案に限定されるものではなく、本発明の趣旨を逸脱しない範囲で、上記技術的特徴又は均等の特徴の任意の組合せからなる他の技術方案も含まれることを理解すべきである。例えば、上記特徴と、本発明に開示された類似の機能を持っている技術的特徴（これらに限定されていない）とを互いに置き換えてなる技術方案も含まれる。
【図１】
2019192211.tif 000003
【図２】
2019192211.tif 000004
【図３】
2019192211.tif 000005
【図４】
2019192211.tif 000006
【図５】
2019192211.tif 000007
【図６】
2019192211.tif 000008
【図７】
2019192211.tif 000009
【外国語明細書】
2019192211000001.pdf
2019192211000002.pdf
2019192211000003.pdf
2019192211000004.pdf