(57)【要約】本発明は、ユーザによって入力される目的キーワードを取得するステップと、目的キーワードに対応する目的アプリケーション（ＡＰＰ）を検索するステップと、ローカルに目的ＡＰＰがインストールされているか否かを判断するステップと、ローカルに目的ＡＰＰがインストールされている場合に、目的ＡＰＰへ目的キーワードを配信するステップとを含む情報配信方法及び装置を提供する。本発明の技術案によってユーザ挙動に関連するキーワードをＡＰＰへ送信させ、ＡＰＰがこのＡＰＰにおけるキーワードに関連する操作を特定した後、操作リマインドメッセージとしてユーザへ配信することにより、ユーザがＡＰＰの関連操作を迅速に起動でき、かつ操作が簡単になる。【選択図】図１
2018508085.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによって入力される目的キーワードを取得ステップと、
前記目的キーワードに対応する目的アプリケーション（ＡＰＰ）を検索するステップと、
ローカルに前記目的ＡＰＰがインストールされているか否かを判断するステップと、
ローカルに前記目的ＡＰＰがインストールされている場合に、前記目的ＡＰＰへ前記目的キーワードを配信するステップと、を含むことを特徴とする情報配信方法。
【請求項２】
前記ユーザによって入力される目的キーワードを取得ステップは、
ユーザによって入力される語句を取得するステップと、
前記語句に分割処理を行い、目的キーワードを取得するステップと、を含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記方法は、
予めサーバからユーザ挙動に関連するキーワードとＡＰＰパッケージ名との対応関係が記録される第１のデータテーブルをダウンロードするステップをさらに含み、
前記目的キーワードに対応する目的アプリケーション（ＡＰＰ）を検索するステップは、
前記第１のデータテーブルから前記目的キーワードを検索するステップと、
前記目的キーワードが検索された場合に、前記目的キーワードに対応する目的ＡＰＰパッケージ名を取得するステップと、を含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記方法は、
所定の周期に基づいて、サーバから最新のキーワードとＡＰＰパッケージ名との対応関係を定期的にダウンロードして、前記第１のデータテーブルを更新するステップをさらに含むことを特徴とする請求項３に記載の方法。
【請求項５】
前記ローカルに前記目的ＡＰＰがインストールされているか否かを判断するステップは、
ローカルにインストールされたＡＰＰのＡＰＰパッケージ名を読み出すステップと、
読み出されたＡＰＰパッケージ名に目的ＡＰＰのＡＰＰパッケージ名が存在するか否かを判断して、前記目的ＡＰＰのＡＰＰパッケージ名が存在したら、ローカルに前記目的ＡＰＰがインストールされていると判断するステップと、を含むことを特徴とする請求項１に記載の方法。
【請求項６】
前記方法は、
予め第２のデータテーブルを作成するステップと、
ローカルにＡＰＰをインストールしようとする場合に、インストールされたＡＰＰのＡＰＰパッケージ名を前記第２のデータテーブルに記録させるステップと、をさらに含み、
前記ローカルに前記目的ＡＰＰがインストールされているか否かを判断するステップは、
前記第２のデータテーブルに前記目的ＡＰＰのＡＰＰパッケージ名が存在するか否かを判断して、前記目的ＡＰＰのＡＰＰパッケージ名が存在したら、ローカルに前記目的ＡＰＰがインストールされていると判断するステップとを含むことを特徴とする請求項１に記載の方法。
【請求項７】
前記目的ＡＰＰへ前記目的キーワードを配信するステップは、
前記目的ＡＰＰが複数であれば、それぞれの目的ＡＰＰの配信優先度を取得するステップと、
配信優先度が最も高い目的ＡＰＰへ前記目的キーワードを配信するステップと、を含むことを特徴とする請求項１に記載の方法。
【請求項８】
前記目的ＡＰＰへ前記目的キーワードを配信するステップに続き、前記方法は、
前記目的ＡＰＰが起動された場合に、前記目的ＡＰＰによってユーザへ前記目的キーワードに関連する操作リマインドメッセージを配信するステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項９】
前記方法は、
ローカルに前記目的ＡＰＰがインストールされていない場合に、ローカルからユーザへ前記目的キーワードに関連するＡＰＰ名称を配信するステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項１０】
前記方法は、
予めサーバからキーワードとＡＰＰ種別の対応関係、及びＡＰＰ種別とＡＰＰ名称との対応関係が記録される第３のデータテーブルをダウンロードするステップをさらに含み、
前記ローカルからユーザへ前記目的キーワードに関連するＡＰＰ名称を配信するステップは、
前記第３のデータテーブルから前記目的キーワードに対応するＡＰＰ種別をマッチングして、ローカルからユーザへ該ＡＰＰ種別におけるＡＰＰ名称を配信するステップと、
を含むことを特徴とする請求項９に記載の方法。
【請求項１１】
ユーザによって入力される目的キーワードを取得するように配置される取得モジュールと、
前記目的キーワードに対応する目的アプリケーション（ＡＰＰ）を検索するように配置される検索モジュールと、
ローカルに前記目的ＡＰＰがインストールされたかどうかを判断するように配置される判断モジュールと、
前記判断モジュールの判断結果がＹＥＳであった場合に、前記目的ＡＰＰへ前記目的キーワードを配信するように配置される第１の配信モジュールと、を備えることを特徴とする情報配信装置。
【請求項１２】
前記取得モジュールは、
ユーザによって入力される語句を取得するように配置される語句取得サブモジュールと、
前記語句に分割処理を行い、目的キーワードを取得するように配置される分割処理サブモジュールと、を備えることを特徴とする請求項１１に記載の装置。
【請求項１３】
前記装置は、
予めサーバからユーザ挙動に関連するキーワードとＡＰＰパッケージ名との対応関係が記録される第１のデータテーブルをダウンロードするように配置される第１のダウンロードモジュールをさらに備え、
前記検索モジュールは、
前記第１のデータテーブルから前記目的キーワードを検索するように配置されるキーワード検索サブモジュールと、
前記目的キーワードが検索された場合に、前記目的キーワードに対応する目的ＡＰＰパッケージ名を取得するように配置されるパッケージ名取得サブモジュールと、を備えることを特徴とする請求項１１に記載の装置。
【請求項１４】
前記装置は、
所定の周期に基づいて、サーバから最新のキーワードとＡＰＰパッケージ名との対応関係を定期的にダウンロードして、前記第１のデータテーブルを更新するように配置される更新モジュールをさらに備えることを特徴とする請求項１３に記載の装置。
【請求項１５】
前記判断モジュールは、
ローカルにインストールされたＡＰＰのＡＰＰパッケージ名を読み出すように配置されるパッケージ名読出サブモジュールと、
読み出されたＡＰＰパッケージ名に目的ＡＰＰのＡＰＰパッケージ名が存在するかどうかを判断して、前記目的ＡＰＰのＡＰＰパッケージ名が存在したら、ローカルに前記目的ＡＰＰがインストールされていると判断するように配置される判断サブモジュールと、を備えることを特徴とする請求項１１に記載の装置。
【請求項１６】
前記装置は、
予め第２のデータテーブルを作成するように配置されるデータテーブル作成モジュールと、
ローカルにＡＰＰをインストールしようとする場合に、インストールされたＡＰＰのＡＰＰパッケージ名を前記第２のデータテーブルに記録させるように配置されるデータ記録モジュールと、をさらに備え、
前記判断モジュールは、前記第２のデータテーブルに前記目的ＡＰＰのＡＰＰパッケージ名が存在するか否かを判断して、前記目的ＡＰＰのＡＰＰパッケージ名が存在したら、ローカルに前記目的ＡＰＰがインストールされていると判断することを特徴とする請求項１１に記載の装置。
【請求項１７】
前記第１の配信モジュールは、
前記目的ＡＰＰが複数であれば、それぞれの目的ＡＰＰの配信優先度を取得するように配置される優先度取得サブモジュールと、
配信優先度が最も高い目的ＡＰＰへ前記目的キーワードを配信するように配置されるキーワード配信サブモジュールと、を備えることを特徴とする請求項１１に記載の装置。
【請求項１８】
前記装置は、
前記目的ＡＰＰが起動された場合に、前記目的ＡＰＰによってユーザへ前記目的キーワードに関連する操作リマインドメッセージを配信するように配置されるメッセージ配信モジュールをさらに備えることを特徴とする請求項１１に記載の装置。
【請求項１９】
前記装置は、
前記判断モジュールの判断結果がＮＯであった場合に、ローカルからユーザへ前記目的キーワードに関連するＡＰＰ名称を配信するように配置される第２の配信モジュールをさらに備えることを特徴とする請求項１１に記載の装置。
【請求項２０】
前記装置は、
予めサーバからキーワードとＡＰＰ種別の対応関係、及びＡＰＰ種別とＡＰＰ名称との対応関係が記録される第３のデータテーブルをダウンロードするように配置される第２のダウンロードモジュールをさらに備え、
前記第２の配信モジュールは、
前記第３のデータテーブルから前記目的キーワードに対応するＡＰＰ種別をマッチングするように配置される種別マッチングサブモジュールと、
ローカルからユーザへ該ＡＰＰ種別におけるＡＰＰ名称を配信するように配置されるＡＰＰ名称配信サブモジュールと、を備えることを特徴とする請求項１９に記載の装置。
【請求項２１】
プロセッサーと、
プロセッサーにより実行可能なコマンドを記憶するメモリと、
を備え、
前記プロセッサーは、
ユーザによって入力される目的キーワードを取得し、
前記目的キーワードに対応する目的アプリケーション（ＡＰＰ）を検索し、
ローカルに前記目的ＡＰＰがインストールされたかどうかを判断し、
ローカルに前記目的ＡＰＰがインストールされた場合に、前記目的ＡＰＰへ前記目的キーワードを配信するように配置されることを特徴とする情報配信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、中国特許出願２０１５１０８１２４８５．９号（出願日：２０１５年１１月２０日）の優先権を主張する。本願は、この中国特許出願を参照することによってその全ての内容を本願に援用する。
【０００２】
本発明は通信技術分野に関し、特に情報配信方法及び装置に関する。
【背景技術】
【０００３】
ネットワーク技術及びスマートハードウェア技術の発展に伴い、様々なＡＰＰ（Ａｐｐｌｉｃａｔｉｏｎ、アプリケーション）によってスマート機器の機能を充実させ、スマート機器がますます人々の生活に不可欠のものになり、例えば、人々がスマート機器で交際、映像鑑賞、オンラインショッピングまたは支払いなどを行うことができる。対応する技術には、ユーザが手動でＡＰＰを起動させて所望の操作を実現する必要があり、例えばショッピング検索について、複数のＡＰＰを起動させて検索してから、検索結果に基づいてショッピング操作を行い、操作が比較的煩雑になる。
【発明の概要】
【０００４】
上記問題を解決するために、本発明は情報配信方法及び装置を提供する。
【０００５】
具体的には、本発明は以下の技術案によって実現されるものである。
【０００６】
一方、本発明の実施例の第１の側面によれば、
ユーザによって入力される目的キーワードを取得ステップと、
上記目的キーワードに対応する目的アプリケーション（ＡＰＰ）を検索するステップと、
ローカルに上記目的ＡＰＰがインストールされているか否かを判断するステップと、
ローカルに上記目的ＡＰＰがインストールされている場合に、上記目的ＡＰＰへ上記目的キーワードを配信するステップと、を含む情報配信方法を提供する。
【０００７】
一つの実施例において、上記ユーザによって入力される目的キーワードを取得ステップは、
ユーザによって入力される語句を取得するステップと、
上記語句に分割処理を行い、目的キーワードを取得するステップと、を含む。
【０００８】
上記実施例では、ユーザによって入力される語句からキーワードを取得することができるから、キーワードのソースが増加する。
【０００９】
一つの実施例において、上記方法は、
予めサーバからユーザ挙動に関連するキーワードとＡＰＰパッケージ名との対応関係が記録される第１のデータテーブルをダウンロードするステップをさらに含み、
上記目的キーワードに対応する目的アプリケーション（ＡＰＰ）を検索するステップは、
上記第１のデータテーブルから上記目的キーワードを検索するステップと、
上記目的キーワードが検索された場合に、上記目的キーワードに対応する目的ＡＰＰパッケージ名を取得するステップと、を含む。
【００１０】
上記実施例では予めキーワードとＡＰＰパッケージ名との対応関係が記録される第１のデータテーブルをローカルへダウンロードすることによって、目的ＡＰＰの検索時間を短縮させ、検索効率を向上させる。
【００１１】
一つの実施例において、上記方法は、
所定の周期に基づいて、サーバから最新のキーワードとＡＰＰパッケージ名との対応関係を定期的にダウンロードして、上記第１のデータテーブルを更新するステップをさらに含む。
【００１２】
上記実施例では定期的にデータ更新を行うことによって、キーワードとＡＰＰパッケージ名との対応関係の時効性を保証することができる。
【００１３】
一つの実施例において、上記ローカルに上記目的ＡＰＰがインストールされているか否かを判断するステップは、
ローカルにインストールされたＡＰＰのＡＰＰパッケージ名を読み出すステップと、
読み出されたＡＰＰパッケージ名に目的ＡＰＰのＡＰＰパッケージ名が存在するか否かを判断して、上記目的ＡＰＰのＡＰＰパッケージ名が存在したら、ローカルに上記目的ＡＰＰがインストールされていると判断するステップと、を含む。
【００１４】
上記実施例ではローカルに目的ＡＰＰがインストールされているか否かを即時に検出できるから、判断結果が比較的正確である。
【００１５】
一つの実施例において、上記方法は、
予め第２のデータテーブルを作成するステップと、
ローカルにＡＰＰをインストールしようとする場合に、インストールされたＡＰＰのＡＰＰパッケージ名を上記第２のデータテーブルに記録させるステップと、をさらに含み、
上記ローカルに上記目的ＡＰＰがインストールされているか否かを判断するステップは、
上記第２のデータテーブルに上記目的ＡＰＰのＡＰＰパッケージ名が存在するか否かを判断して、上記目的ＡＰＰのＡＰＰパッケージ名が存在したら、ローカルに上記目的ＡＰＰがインストールされていると判断する。
【００１６】
上記実施例では予めスマート機器にローカルインストールされたＡＰＰのＡＰＰパッケージ名を記録することによって、その都度インストールされたＡＰＰのＡＰＰパッケージ名を読み出す必要がなく、この判断ステップにかかる時間を低下させることができる。
【００１７】
一つの実施例において、上記目的ＡＰＰへ上記目的キーワードを配信するステップは、
上記目的ＡＰＰが複数であれば、それぞれの目的ＡＰＰの配信優先度を取得するステップと、
配信優先度が最も高い目的ＡＰＰへ上記目的キーワードを配信するステップと、を含む。
【００１８】
上記実施例では１つのＡＰＰのみに対してキーワードを配信することによって、複数のＡＰＰから同時にユーザへリマインドメッセージを配信することを回避できる。
【００１９】
一つの実施例において、上記目的ＡＰＰへ上記目的キーワードを配信するステップに続き、上記方法は、
上記目的ＡＰＰが起動された場合に、上記目的ＡＰＰによってユーザへ上記目的キーワードに関連する操作リマインドメッセージを配信するステップをさらに含む。
【００２０】
上記実施例ではリマインドメッセージによってユーザへＡＰＰの関連操作を迅速に起動できるのをリマインドすることによって、関連操作を実現する。
【００２１】
一つの実施例において、上記方法は、
ローカルに上記目的ＡＰＰがインストールされていない場合に、ローカルからユーザへ上記目的キーワードに関連するＡＰＰ名称を配信するステップをさらに含む。
【００２２】
一つの実施例において、上記方法は、
予めサーバからキーワードとＡＰＰ種別の対応関係、及びＡＰＰ種別とＡＰＰ名称との対応関係が記録される第３のデータテーブルをダウンロードするステップをさらに含み、
上記ローカルからユーザへ上記目的キーワードに関連するＡＰＰ名称を配信するステップは、
上記第３のデータテーブルから上記目的キーワードに対応するＡＰＰ種別をマッチングして、ローカルからユーザへ該ＡＰＰ種別におけるＡＰＰ名称を配信するステップを含む。
【００２３】
ユーザによって入力される単語からユーザのニーズがある程度反映される傾向があるので、本実施例ではローカルにユーザによって入力される単語に対応するＡＰＰがインストールされていない場合に、ローカルでユーザへ関連するＡＰＰ名称を配信することによって、ユーザが該ＡＰＰ名称に基づいてターゲット的にＡＰＰをローカルインストールすることができる。
【００２４】
本発明の実施例の第２の側面によれば、
ユーザによって入力される目的キーワードを取得するように配置される取得モジュールと、
上記目的キーワードに対応する目的アプリケーション（ＡＰＰ）を検索するように配置される検索モジュールと、
ローカルに上記目的ＡＰＰがインストールされているか否かを判断するように配置される判断モジュールと、
上記判断モジュールの判断結果がＹＥＳであった場合に、上記目的ＡＰＰへ上記目的キーワードを配信するように配置される第１の配信モジュールと、を備える情報配信装置を提供する。
【００２５】
一つの実施例において、上記取得モジュールは、
ユーザによって入力される語句を取得するように配置される語句取得サブモジュールと、
上記語句に分割処理を行い、目的キーワードを取得するように配置される分割処理サブモジュールと、を備える。
【００２６】
一つの実施例において、上記装置は、
予めサーバからユーザ挙動に関連するキーワードとＡＰＰパッケージ名との対応関係が記録される第１のデータテーブルをダウンロードするように配置される第１のダウンロードモジュールをさらに備え、
上記検索モジュールは、
上記第１のデータテーブルから上記目的キーワードを検索するように配置されるキーワード検索サブモジュールと、
上記目的キーワードが検索された場合に、上記目的キーワードに対応する目的ＡＰＰパッケージ名を取得するように配置されるパッケージ名取得サブモジュールと、を備える。
【００２７】
一つの実施例において、上記装置は、
所定の周期に基づいて、サーバから最新のキーワードとＡＰＰパッケージ名との対応関係を定期的にダウンロードして、上記第１のデータテーブルを更新するように配置される更新モジュールをさらに備える。
【００２８】
一つの実施例において、上記判断モジュールは、
ローカルにインストールされたＡＰＰのＡＰＰパッケージ名を読み出すように配置されるパッケージ名読出サブモジュールと、
読み出されたＡＰＰパッケージ名に目的ＡＰＰのＡＰＰパッケージ名が存在するか否かを判断して、上記目的ＡＰＰのＡＰＰパッケージ名が存在したら、ローカルに上記目的ＡＰＰがインストールされていると判断するように配置される判断サブモジュールと、を備える。
【００２９】
一つの実施例において、上記装置は、
予め第２のデータテーブルを作成するように配置されるデータテーブル作成モジュールと、
ローカルにＡＰＰをインストールしようとする場合に、インストールされたＡＰＰのＡＰＰパッケージ名を上記第２のデータテーブルに記録させるように配置されるデータ記録モジュールと、をさらに備え、
上記判断モジュールは、上記第２のデータテーブルに上記目的ＡＰＰのＡＰＰパッケージ名が存在するか否かを判断して、上記目的ＡＰＰのＡＰＰパッケージ名が存在したら、ローカルに上記目的ＡＰＰがインストールされていると判断する。
【００３０】
一つの実施例において、上記第１の配信モジュールは、
上記目的ＡＰＰが複数であれば、それぞれの目的ＡＰＰの配信優先度を取得するように配置される優先度取得サブモジュールと、
配信優先度が最も高い目的ＡＰＰへ上記目的キーワードを配信するように配置されるキーワード配信サブモジュールと、を備える。
【００３１】
一つの実施例において、上記装置は、
上記目的ＡＰＰが起動された場合に、上記目的ＡＰＰによってユーザへ上記目的キーワードに関連する操作リマインドメッセージを配信するように配置されるメッセージ配信モジュールを備える。
【００３２】
一つの実施例において、上記装置は、
上記判断モジュールの判断結果がＮＯであった場合に、ローカルからユーザへ上記目的キーワードに関連するＡＰＰ名称を配信するように配置される第２の配信モジュールをさらに備える。
【００３３】
一つの実施例において、上記装置は、
予めサーバからキーワードとＡＰＰ種別の対応関係、及びＡＰＰ種別とＡＰＰ名称との対応関係が記録される第３のデータテーブルをダウンロードするように配置される第２のダウンロードモジュールをさらに備え、
上記第２の配信モジュールは、
上記第３のデータテーブルから上記目的キーワードに対応するＡＰＰ種別をマッチングするように配置される種別マッチングサブモジュールと、
ローカルからユーザへ該ＡＰＰ種別におけるＡＰＰ名称を配信するように配置されるＡＰＰ名称配信サブモジュールと、を備える。
【００３４】
本発明の実施例の第３の側面によれば、
プロセッサーと、
プロセッサーが実行可能なコマンドを記憶するメモリと、
を備え、
上記プロセッサーは、
ユーザによって入力される目的キーワードを取得し、
上記目的キーワードに対応する目的アプリケーション（ＡＰＰ）を検索し、
ローカルに上記目的ＡＰＰがインストールされているか否かを判断し、
ローカルに上記目的ＡＰＰがインストールされている場合に、上記目的ＡＰＰへ上記目的キーワードを配信するように配置される情報配信装置を提供する。
【発明の効果】
【００３５】
本発明の実施例が提供する技術案によって以下の有益な効果が得られる。
【００３６】
ユーザによって入力されるキーワードからユーザの興味や好み及びニーズ傾向が反映されるので、本発明の技術案ではこれらのユーザの興味や好み及びニーズ傾向を反映するキーワードをＡＰＰへ送信させ、ＡＰＰで該ＡＰＰにおけるキーワードに関連する操作を特定させ、操作リマインドメッセージとしてユーザへ配信することによって、ユーザがＡＰＰの関連操作を迅速に起動でき、操作が比較的簡単である。
【００３７】
以上の一般的な表現や詳細な説明は単に例示的なもので、本発明を制限するものではないことは言うまでもない。
【図面の簡単な説明】
【００３８】
ここの図面は明細書に合併されて本明細書の一部を構成し、本発明に係る実施例を示し、明細書とともに本発明の原理を解釈するのに用いられる。
【００３９】
【図１】本発明の例示的な実施例による情報配信方法を示すフローチャートである。
【図２】本発明の例示的な実施例による別の情報配信方法を示すフローチャートである。
【図３】本発明の例示的な実施例による別の情報配信方法を示すフローチャートである。
【図４】本発明の例示的な実施例による別の情報配信方法を示すフローチャートである。
【図５】本発明の例示的な実施例による情報配信適用状況を示す模式図である。
【図６】本発明の例示的な実施例による情報配信装置を示すブロック図である。
【図７】本発明の例示的な実施例による別の情報配信装置を示すブロック図である。
【図８】本発明の例示的な実施例による別の情報配信装置を示すブロック図である。
【図９】本発明の例示的な実施例による別の情報配信装置を示すブロック図である。
【図１０】本発明の例示的な実施例による別の情報配信装置を示すブロック図である。
【図１１】本発明の例示的な実施例による別の情報配信装置を示すブロック図である。
【図１２】本発明の例示的な実施例による別の情報配信装置を示すブロック図である。
【図１３】本発明の例示的な実施例による別の情報配信装置を示すブロック図である。
【図１４】本発明の例示的な実施例による別の情報配信装置を示すブロック図である。
【図１５】本発明の例示的な実施例による別の情報配信装置を示すブロック図である。
【図１６】本発明の例示的な実施例による別の情報配信装置を示すブロック図である。
【図１７】本発明の例示的な実施例による別の情報配信装置を示すブロック図である。
【図１８】本発明の例示的な実施例による情報配信装置を示す構造模式図である。
【発明を実施するための形態】
【００４０】
ここでは図面に示す例示的な実施例を詳細に説明する。以下の説明における図面について、特に明示しない限り、各図面には同一の番号が同一または類似の要素を示す。本発明に該当する全ての実施形態は以下の例示的な実施例における実施形態に制限されるものではない。逆に、これらは特許請求の範囲に記載の本発明のいくつかの側面に一致する装置及び方法の例として示すものである。
【００４１】
スマート機器がますます人々の生活には不可欠のものになり、ユーザの日常の通信、交際、オンライン消費などの様々な挙動がスマート機器でなされている。ユーザの挙動でユーザの興味や好み及びニーズ傾向が反映される。したがって、本発明はＡＰＰのユーザのニーズ傾向に関連する操作の特定に寄与し、ユーザがＡＰＰの関連操作を迅速に起動できる情報配信方法及び装置を提供する。
【００４２】
以下、まず本発明が提供する情報配信方法について説明する。
【００４３】
勿論、本発明が提供する方法がスマート機器、例えば応用例としてのスマートフォン、タブレットＰＣ、スマートテレビ、スマート腕時計、デスクトップ型／ノート型ＰＣなどに適用されるが、本発明は特に限定しない。
【００４４】
図１に示すように、図１は本発明の例示的な実施例による情報配信方法を示すフローチャートである。
【００４５】
ステップ１０１では、ユーザによって入力される目的キーワードを取得する。
【００４６】
上記から分かるように、ユーザのスマート機器に対するユーザ挙動が主に文字入力であり、且つユーザによって入力される文字には通常該ユーザの興味や好み、ニーズ傾向及び日常行動習慣などの情報が含まれるので、本発明はユーザがスマート機器へ入力した文字に処理を行い、有用な情報を抽出させて配信する。
【００４７】
本実施例には、ユーザによって入力される文字はユーザがスマート機器へ入力したキーワード、またはユーザがスマート機器へ入力した語句を含み、またユーザによって入力される文字はユーザがスマート機器へ即時入力している文字、またはユーザがスマート機器へすでに入力した文字であっても良く、ユーザがスマート機器へ入力する文字のいずれかも本発明の保護範囲に含まれるものである。
【００４８】
ユーザによって入力される文字が語句であった場合に、本発明の一つの実施形態において、上記ステップ１０１は、
ユーザによって入力される語句を取得するステップと、
上記語句に分割処理を行い、目的キーワードを取得するステップと、を含んでも良い。
【００４９】
スマート機器にインストールされた入力法アプリケーションには、通常、ユーザがすでに入力したキーワードや語句などの文字が記録され、したがって、本発明において、ユーザの入力文字を取得する方法は、操作権が付与された場合にスマート機器にインストールされた入力法アプリケーションからユーザの入力文字を取得することも含む。
【００５０】
本実施形態には、順方向最大マッチング分割法によって取得したユーザの入力単語に対して分割処理を行い、目的キーワードを取得しても良く、または逆方向最大マッチング分割法によって取得したユーザの入力単語に対して分割処理を行い、目的キーワードを取得しても良く、あるいはユーザが定義した分割方法によって取得したユーザの入力単語に対して分割処理を行い、目的キーワードを取得しても良いが、本発明はこれに対して特に限定しない。
【００５１】
上記実施例ではユーザによって入力される語句からキーワードを取得できるから、キーワードのソースが増加する。
【００５２】
ステップ１０２では、上記目的キーワードに対応する目的アプリケーション（ＡＰＰ）を検索する。
【００５３】
本実施例では、ユーザによって入力される目的キーワードを取得した後、それをトリガーとしてサーバからキーワードとＡＰＰパッケージ名との対応関係が記録されたデータテーブルをダウンロードし、上記データテーブルからステップ１０１において取得したキーワードに対応するＡＰＰパッケージ名を検索する。
【００５４】
データテーブルのキーワード欄にはスキャンコード及びスキャンコードに対応するＡＰＰパッケージ名が記録され、例えばｃｏｍ．ａｌｉｐａｙ、ｃｏｍ．ｗｅｉｘｉｎが含まれ、ここで、ｃｏｍ．ａｌｉｐａｙはＡＬＩＰＡＹのパッケージ名であって、ｃｏｍ．ｗｅｉｘｉｎはＷＥＣＨＡＴのパッケージ名である。
【００５５】
さらに、上記キーワードとＡＰＰパッケージ名との対応関係が記録されるデータテーブルをローカルに記憶させて、次回に直接使用することによって、検索時間を短縮させる。
【００５６】
本ステップでは、上記データテーブルにステップ１０１において取得したキーワードに対応するＡＰＰパッケージ名が記録されていると、上記目的キーワードに対応する目的ＡＰＰを検索したと判定して、ステップ１０３に移行させ、上記データテーブルにステップ１０１において取得したキーワードに対応するＡＰＰパッケージ名が記録されていないと、検索フェールと判定して、現在の処理フローを終了する。
【００５７】
尚、ＡＰＰパッケージ名であるアプリケーションのパッケージ名については、各アプリケーションのプログラム階段で一意のパッケージ名が付与され、パッケージ名がアプリケーションによって異なり、例えばＡＬＩＰＡＹのパッケージ名がｃｏｍ．ａｌｉｐａｙであって、ＷＥＣＨＡＴのパッケージ名がｃｏｍ．ｗｅｉｘｉｎである。
【００５８】
ステップ１０３では、ローカルに上記目的ＡＰＰがインストールされたか否かを判断する。
【００５９】
尚、ＡＰＰがスマート機器にインストールされた場合に、スマート機器のシステム（Ａｎｄｒｏｉｄ／ＩＯＳ／Ｍｉｃｒｏｓｏｆｔ）でインストール文件を展開させ、各ＡＰＰが一意のパッケージ名を持ち、例えば「メールアプリケーション」のパッケージ名が「ｃｏｍ．ａｎｄｒｏｉｄ．ｍｍｓ」である。また、ＡＰＰがユーザによってスマート機器からアンインストールされた後、システムで順次にＡＰＰパッケージ名を読み出す時に、このＡＰＰのＡＰＰパッケージ名を読み出すことができなくなる。
【００６０】
本発明には、上記目的キーワードに対応する目的アプリケーション（ＡＰＰ）が検索された後、システムインターフェースを呼び出すことによって、ローカルに上記目的ＡＰＰがインストールされたか否かを判断でき、上記ステップ１０３は、
ローカルにインストールされたＡＰＰのＡＰＰパッケージ名を読み出すステップと、
読み出されたＡＰＰパッケージ名に目的ＡＰＰのＡＰＰパッケージ名が存在するか否かを判断して、上記目的ＡＰＰのＡＰＰパッケージ名が存在したら、ローカルに上記目的ＡＰＰがインストールされたと判断するステップと、を含む。
【００６１】
本ステップでは、判断しようとするＡＰＰパッケージ名をインターフェースへ転送させ、システムが順次にインストールされたＡＰＰパッケージ名を読み出して、転送されたＡＰＰパッケージ名と比較し、マッチングであれば、当該アプリケーションがスマート機器にインストールされたと判定する。
【００６２】
目的ＡＰＰがＡＬＩＰＡＹであると、フォンシステムは該フォン自身からｃｏｍ．ａｌｉｐａｙが読み出されば、フォン自身にＡＬＩＰＡＹがインストールされたと判定し、フォンシステムは該フォン自身からｃｏｍ．ａｌｉｐａｙが読み出さなければ、フォン自身にＡＬＩＰＡＹがインストールされていないと判定する。
【００６３】
上記実施例ではローカルに目的ＡＰＰがインストールされたか否かを即時に検出でき、判断結果が比較的正確である。
【００６４】
ステップ１０４では、ローカルに上記目的ＡＰＰがインストールされた場合に、上記目的ＡＰＰへ上記目的キーワードを配信する。
【００６５】
上記ステップ１０４の後、
上記目的ＡＰＰが起動された場合に、上記目的ＡＰＰによってユーザへ上記目的キーワードに関連する操作リマインドメッセージを配信するステップを追加してもよい。上記実施例ではリマインドメッセージによってユーザへＡＰＰの関連操作を迅速に起動できるのをリマインドすることによって、関連操作を実現する。
【００６６】
上記実施例ではユーザ興味や好み及びニーズ傾向が反映されるキーワードをＡＰＰへ送信させ、ＡＰＰにより該ＡＰＰのキーワードに関連する操作を特定し、操作リマインドメッセージとしてユーザへ配信することによって、ユーザがＡＰＰの関連操作を迅速に起動することに寄与し、操作が比較的簡単である。
【００６７】
図２に示すように、図２は本発明の例示的な実施例による別の情報配信方法を示すフローチャートである。
【００６８】
ステップ２０１では、ユーザによって入力される目的キーワードを取得する。
【００６９】
本実施例ではステップ２０１が図１に示す方法の実施例のステップ１０１と類似し、本実施例では重複説明しない。
【００７０】
ステップ２０２では、予めサーバからユーザ挙動に関連するキーワードとＡＰＰパッケージ名との対応関係が記録される第１のデータテーブルをダウンロードする。
【００７１】
サーバ側の編集員はサーバ側で幾つかのユーザ挙動に関連する単語、例えば「テレビ購入」、「ゲーム」などを編集できるとともに、上記単語に基づいてそれぞれの単語とＡＰＰパッケージ名との対応関係を編集することができる。
【００７２】
本発明の一つの実施形態において、上記第１のデータテーブルに記録されるキーワードとＡＰＰパッケージ名との対応関係は、
キーワードとＡＰＰ種別との対応関係、及びＡＰＰ種別とＡＰＰパッケージ名との対応関係を含んでも良い。
【００７３】
例えば、サーバ側の保全員は第１のデータテーブルの対応関係を編集する場合に、１つのキーワードを１つまたは複数のＡＰＰ種別に対応させ、１つのＡＰＰ種別を１つまたは複数のＡＰＰに対応させ、それぞれのＡＰＰは他のＡＰＰと区別できるパッケージ名を持ち、ここでのＡＰＰ種別とは１つのＡＰＰが属する大きい種別の意味を指し、以下のアプリケーションストアにおけるアプリケーション分類のようなものである。
【００７４】
ショッピング類アプリケーション：ＴＡＯＢＡＯ、３６０ＢＵＹ、ＭＥＩＬＩＳＨＵＯなどのＡＰＰのパッケージ名；
旅行類アプリケーション：ＣＴＲＩＰ、ＴＵＮＩＵ、ＱＹＥＲなどのＡＰＰのパッケージ名；
金融類アプリケーション：ＡＬＩＰＡＹ、ＢＡＩＦＵＢＡＯ、ＴＥＮＰＡＹなどのＡＰＰのパッケージ名。
【００７５】
上記実施形態ではカテゴリ別に対応関係を記憶させ、サーバ保全員による上記対応関係に対する保全に寄与する。
【００７６】
本発明のもう１つの実施形態において、上記第１のデータテーブルに記録されるキーワードとＡＰＰパッケージ名との対応関係は、
キーワードとＡＰＰパッケージ名との直接対応関係を含んでも良い。
【００７７】
例えば、サーバ側の保全員は第１のデータテーブルの対応関係を編集する場合に、１つのキーワードを１つまたは複数のＡＰＰに直接対応させ、各ＡＰＰは他のＡＰＰと区別できるパッケージ名を持ち、例えば、１つのキーワードをＴＡＯＢＡＯ、３６０ＢＵＹ、ＭＥＩＬＩＳＨＵＯなどのＡＰＰに直接対応させることができる。
【００７８】
上記実施形態では直接対応関係のみを記憶してもよいので、記憶空間を節約できる。
【００７９】
ステップ２０３では、上記第１のデータテーブルから上記目的キーワードを検索する。
【００８０】
ユーザが入力した目的キーワードと第１のデータテーブルに記録されたキーワードとを比較させ、目的キーワードと同一のキーワードが検索されれば、パスとし、ステップ２０４に移行させ、目的キーワードと同一のキーワードが検索されなければ、現在の処理フローを終了する。
【００８１】
ステップ２０４では、上記目的キーワードが検索された場合に、上記目的キーワードに対応する目的ＡＰＰパッケージ名を取得する。
【００８２】
第１のデータテーブルからユーザによって入力される目的キーワードを検索した後、さらに該第１のデータテーブルから該目的キーワードに対応するＡＰＰパッケージ名を検索する。
【００８３】
ステップ２０５では、ローカルに上記目的ＡＰＰがインストールされたか否かを判断する。
【００８４】
ステップ２０６では、ローカルに上記目的ＡＰＰがインストールされた場合に、上記目的ＡＰＰへ上記目的キーワードを配信する。
【００８５】
本実施例のステップ２０５、２０６は図１に示す方法の実施例のステップ１０３、１０４と類似し、本実施例では重複説明しない。
【００８６】
上記実施例では予めキーワードとＡＰＰパッケージ名との対応関係が記録された第１のデータテーブルをローカルへダウンロードすることによって、目的ＡＰＰの検索時間を短縮でき、検索効率を向上させることができる。
【００８７】
図２に示す方法の実施例に基づいて、本発明が提供する情報配信方法において、
所定の周期に基づいて、サーバから最新のキーワードとＡＰＰパッケージ名との対応関係を定期的にダウンロードして、上記第１のデータテーブルを更新するステップを追加しても良い。
【００８８】
尚、本発明の設定周期は２時間に設置されても良く、実際のニーズに基づいて設置されても良く、本発明は特に限定しない。
【００８９】
上記実施例ではデータを定期に更新することによって、キーワードとＡＰＰパッケージ名との対応関係の時効性を保証することができる。
【００９０】
図３に示すように、図３は本発明の例示的な実施例による別の情報配信方法を示すフローチャートである。
【００９１】
ステップ３０１では、ユーザによって入力される目的キーワードを取得する。
【００９２】
ステップ３０２では、上記目的キーワードに対応する目的アプリケーション（ＡＰＰ）を検索する。
【００９３】
本実施例のステップ３０１、３０２は図２に示す方法の実施例のステップ２０１〜２０４と類似し、本実施例では重複説明しない。
【００９４】
ステップ３０３では、予め第２のデータテーブルを作成し、ローカルにＡＰＰをインストールしようとする場合に、インストールされたＡＰＰのＡＰＰパッケージ名を上記第２のデータテーブルに記録させる。
【００９５】
本発明のスマート機器のシステムでは、それぞれのＡＰＰがインストールされた後、システムは現在インストールされるＡＰＰパッケージ名を第２のデータテーブルに記録する。
【００９６】
例えば、スマートフォンにＷＥＣＨＡＴがインストールされた場合に、ｃｏｍ．ｗｅｉｘｉｎが第２のデータテーブルに記録される。
【００９７】
ステップ３０４では、上記第２のデータテーブルに上記目的ＡＰＰのＡＰＰパッケージ名が存在するか否かを判断して、上記目的ＡＰＰのＡＰＰパッケージ名が存在したら、ローカルに上記目的ＡＰＰがインストールされていると判断する。
【００９８】
第２のデータテーブルにはスマート機器にローカルインストールされたすべてのＡＰＰのＡＰＰパッケージ名が記録されているので、第２のデータテーブルからの目的ＡＰＰのＡＰＰパッケージ名の検索を行い、検索されたら、該スマート機器に目的ＡＰＰがインストールされたと判断し、検索されていなければインストールされないと判断する。
【００９９】
ステップ３０５では、ローカルに上記目的ＡＰＰがインストールされた場合に、上記目的ＡＰＰへ上記目的キーワードを配信する。
【０１００】
上記実施例では予めスマート機器にローカルインストールされたＡＰＰのＡＰＰパッケージ名を記録しているので、その都度インストールされたＡＰＰのＡＰＰパッケージ名を読出でき、この判断ステップに要する時間を低下させることができる。
【０１０１】
図４に示すように、図４は本発明の例示的な実施例による別の情報配信方法を示すフローチャートである。
【０１０２】
ステップ４０１では、ユーザによって入力される目的キーワードを取得する。
【０１０３】
ステップ４０２では、上記目的キーワードに対応する目的アプリケーション（ＡＰＰ）を検索する。
【０１０４】
ステップ４０３では、ローカルに上記目的ＡＰＰがインストールされているか否かを判断する。
【０１０５】
本実施例のステップ４０１〜４０３は図３に示す方法の実施例のステップ３０１〜３０４と類似し、本実施例では重複説明しない。
【０１０６】
ステップ４０４では、ローカルに複数の目的ＡＰＰがインストールされた場合に、それぞれの目的ＡＰＰの配信優先度を取得し、配信優先度が最も高い目的ＡＰＰへ上記目的キーワードを配信する。
【０１０７】
本発明において、ＡＰＰのダウンロード回数に基づいてＡＰＰの配信優先度を決定でき、該ＡＰＰに対するユーザの評点に基づいて決定できるが、本発明では特に限定しない。
【０１０８】
上記から分かるように、複数のＡＰＰからユーザへ操作リマインドメッセージを配信すると、システムソースを多く消費する一方で、ユーザの使用利便性が低下するのに対して、上記実施例では１つのＡＰＰへキーワードを配信することによって、複数のＡＰＰから同時にユーザへリマインドメッセージを配信するのを回避できる。
【０１０９】
上記から分かるように、取得したユーザによって入力される目的キーワードはスマート機器のローカルに記憶される場合があり、目的キーワードの記憶について、本発明のもう１つの実施例では、上記目的ＡＰＰへ上記目的キーワードを配信した後、さらに、
配信した目的キーワードを消去するステップを含んでも良い。
【０１１０】
上記実施形態ではＡＰＰへ配信したキーワードをローカルから消去することによって、再び当該キーワードのマッチング成功によるＡＰＰへの当該キーワードの重複配信を回避できる。
【０１１１】
本発明が提供するもう１つの実施例において、該実施例の情報配信方法は上記図１〜図４に示すいずれの実施例の基礎に、さらに、
ローカルに上記目的ＡＰＰがインストールされていない場合に、ローカルからユーザへ上記目的キーワードに関連するＡＰＰ名称を配信するステップを追加しても良い。
【０１１２】
上記から分かるように、ユーザによって入力される単語からユーザのニーズ傾向をある程度反映するので、ローカルにユーザによって入力される単語に対応するＡＰＰがインストールされていない場合に、ローカルからユーザへ関連するＡＰＰ名称を配信することによって、ユーザが該ＡＰＰ名称に基づいてターゲット的にＡＰＰをローカルインストールできる。
【０１１３】
好ましい実施形態には、予めサーバからキーワードとＡＰＰ種別の対応関係、及びＡＰＰ種別とＡＰＰ名称との対応関係が記録される第３のデータテーブルをダウンロードすることができる。
【０１１４】
例えば、第３のデータテーブルには、キーワード「フォンお買い」に対応するＡＰＰ種別「ショッピング類アプリケーション」が記録され、ＡＰＰ種別「ショッピング類アプリケーション」に対応するＡＰＰ名称は、「ＴＡＯＢＡＯ、３６０ＢＵＹ、ＭＥＩＬＩＳＨＵＯ」などである。
【０１１５】
また、キーワード「Ｍａｌｄｉｖｅｓ」に対応するＡＰＰ種別「旅游類アプリケーション」が記録され、ＡＰＰ種別「旅游類アプリケーション」に対応するＡＰＰ名称は、「ＣＴＲＩＰ、ＴＵＮＩＵ、ＱＹＥＲ」などである。
【０１１６】
キーワード「収益」に対応するＡＰＰ種別「金融類アプリケーション」が記録され、ＡＰＰ種別「金融類アプリケーション」に対応するＡＰＰ名称は、「ＡＬＩＰＡＹ、ＢＡＩＦＵＢＡＯ、ＴＥＮＰＡＹ」などである。
【０１１７】
これに対して、上記ローカルからユーザへ上記目的キーワードに関連するＡＰＰ名称を配信するステップは、
上記第３のデータテーブルから上記目的キーワードに対応するＡＰＰ種別をマッチングして、ローカルからユーザへ該ＡＰＰ種別におけるＡＰＰ名称を配信するステップを含んでも良い。
【０１１８】
例えば、ユーザによって入力されるキーワードが「フォンお買い」である場合に、上記実施例の第３のデータテーブルに基づいてＡＰＰ種別が「ショッピングアプリケーション」であるとマッチングしてから、ショッピングアプリケーション中の１つまたは複数のＡＰＰ名称をユーザへ配信する。
【０１１９】
図５に示すように、図５は本発明の例示的な実施例による情報配信適用状況を示す模式図であり、この適用状況では、スマートフォンとサーバを接続させ、スマートフォンとサーバとを通信可能に接続させ、サーバからスマートフォンへデータをダウンロードすることができ、実際には、通信接続方式が有線接続または無線接続方式を含んでも良い。図５に示すように、スマートフォン中のＡＰＰが通知バーを利用してメッセージ「フォンお買い、ここにクリック」をユーザへ通知させ、ユーザが該メッセージをクリックすることによって対応するＡＰＰ操作インターフェースへアクセスできる。
【０１２０】
上記情報配信方法の実施例に対応して、本発明は、また、情報配信装置の実施例を提供している。
【０１２１】
図６に示すように、図６は本発明の例示的な実施例による情報配信装置のブロック図であり、上記装置は、
ユーザによって入力される目的キーワードを取得するように配置される取得モジュール６１０と、
上記目的キーワードに対応する目的アプリケーション（ＡＰＰ）を検索するように配置される検索モジュール６２０と、
ローカルに上記目的ＡＰＰがインストールされたか否かを判断するように配置される判断モジュール６３０と、
上記判断モジュール６３０での判断結果がＹＥＳであった場合に、上記目的ＡＰＰへ上記目的キーワードを配信するように配置される第１の配信モジュール６４０と、を備える。
【０１２２】
本発明の技術案ではユーザ興味や好み及びニーズ傾向を反映するキーワードをＡＰＰへ送信させ、ＡＰＰにより該ＡＰＰにおけるキーワードに関連する操作を特定して、操作リマインドメッセージとしてユーザへ配信することによって、ユーザがＡＰＰの関連操作を迅速に起動でき、操作が比較的簡単である。
【０１２３】
図７に示すように、図７は本発明の例示的な実施例による別の情報配信装置のブロック図であり、該実施例では上記図６に示す実施例の基礎に、上記取得モジュール６１０は、
ユーザによって入力される語句を取得するように配置される語句取得サブモジュール６１１と、
上記語句に分割処理を行い、目的キーワードを取得するように配置される分割処理サブモジュール６１２と、を備えても良い。
【０１２４】
図８に示すように、図８は本発明の例示的な実施例による別の情報配信装置のブロック図であり、該実施例では上記図６または図７に示す実施例の基礎に、上記装置は、
予めサーバからユーザ挙動に関連するキーワードとＡＰＰパッケージ名との対応関係が記録される第１のデータテーブルをダウンロードするように配置される第１のダウンロードモジュール７１０をさらに備える。
【０１２５】
図９に示すように、図９は本発明の例示的な実施例による別の情報配信装置のブロック図であり、該実施例では上記図８に示す実施例の基礎に、上記検索モジュール６２０は、
上記第１のデータテーブルから上記目的キーワードを検索するように配置されるキーワード検索サブモジュール６２１と、
上記目的キーワードが検索された場合に、上記目的キーワードに対応する目的ＡＰＰパッケージ名を取得するように配置されるパッケージ名取得サブモジュール６２２と、を備える。
【０１２６】
図１０に示すように、図１０は本発明の例示的な実施例による別の情報配信装置のブロック図であり、該実施例では上記図８または図９に示す実施例の基礎に、上記装置は、
所定の周期に基づいて、サーバから最新のキーワードとＡＰＰパッケージ名との対応関係を定期的にダウンロードして、上記第１のデータテーブルを更新するように配置される更新モジュール７２０をさらに備える。
【０１２７】
図１１に示すように、図１１は本発明の例示的な実施例による別の情報配信装置のブロック図であり、該実施例では上記図６〜図１０に示すいずれの実施例の基礎に、上記判断モジュール６３０は、
ローカルにインストールされたＡＰＰのＡＰＰパッケージ名を読み出すように配置されるパッケージ名読出サブモジュール６３１と、
読み出されたＡＰＰパッケージ名に目的ＡＰＰのＡＰＰパッケージ名が存在したかどうかを判断して、上記目的ＡＰＰのＡＰＰパッケージ名が存在したら、ローカルに上記目的ＡＰＰがインストールされたと判断するように配置される判断サブモジュール６３２と、を備える。
【０１２８】
図１２に示すように、図１２は本発明の例示的な実施例による別の情報配信装置のブロック図であり、該実施例では上記図６〜図１１に示すいずれの実施例の基礎に、上記装置は、
予め第２のデータテーブルを作成するように配置されるデータテーブル作成モジュール７３０と、
ローカルにＡＰＰをインストールしようとする場合に、インストールされたＡＰＰのＡＰＰパッケージ名を上記第２のデータテーブルに記録させるように配置されるデータ記録モジュール７４０と、をさらに備え、
上記判断モジュール６３０は、上記第２のデータテーブルに上記目的ＡＰＰのＡＰＰパッケージ名が存在するか否かを判断して、上記目的ＡＰＰのＡＰＰパッケージ名が存在したら、ローカルに上記目的ＡＰＰがインストールされたと判断しても良い。
【０１２９】
図１３に示すように、図１３は本発明の例示的な実施例による別の情報配信装置のブロック図であり、該実施例では上記図６〜図１２に示すいずれの実施例の基礎に、上記第１の配信モジュール６４０は、
上記目的ＡＰＰが複数であれば、それぞれの目的ＡＰＰの配信優先度を取得するように配置される優先度取得サブモジュール６４１と、
配信優先度が最も高い目的ＡＰＰへ上記目的キーワードを配信するように配置されるキーワード配信サブモジュール６４２と、を備えても良い。
【０１３０】
図１４に示すように、図１４は本発明の例示的な実施例による別の情報配信装置のブロック図であり、該実施例では上記図６〜図１３に示すいずれの実施例の基礎に、上記装置は、
上記目的ＡＰＰが起動された場合に、上記目的ＡＰＰによってユーザへ上記目的キーワードに関連する操作リマインドメッセージを配信するように配置されるメッセージ配信モジュール７５０をさらに備えても良い。
【０１３１】
図１５に示すように、図１５は本発明の例示的な実施例による別の情報配信装置のブロック図であり、該実施例では上記図６〜図１４に示すいずれの実施例の基礎に、上記装置は、
上記判断モジュール６３０の判断結果がＮＯであった場合に、ローカルからユーザへ上記目的キーワードに関連するＡＰＰ名称を配信するように配置される第２の配信モジュール７６０をさらに備えても良い。
【０１３２】
図１６に示すように、図１６は本発明の例示的な実施例による別の情報配信装置のブロック図であり、該実施例では上記図１５に示す実施例の基礎に、上記装置は、
予めサーバからキーワードとＡＰＰ種別の対応関係、及びＡＰＰ種別とＡＰＰ名称との対応関係が記録される第３のデータテーブルをダウンロードするように配置される上記第２のダウンロードモジュール７７０をさらに備えても良い。
【０１３３】
図１７に示すように、図１７は本発明の例示的な実施例による別の情報配信装置のブロック図であり、該実施例では上記図１６に示す実施例の基礎に、上記第２の配信モジュール７６０は、
上記第３のデータテーブルから上記目的キーワードに対応するＡＰＰ種別をマッチングするように配置される種別マッチングサブモジュール７６１と、
ローカルからユーザへ該ＡＰＰ種別におけるＡＰＰ名称を配信するように配置されるＡＰＰ名称配信サブモジュール７６２と、を備えても良い。
【０１３４】
上記装置の各モジュールの機能や作用の実現過程が具体的に上記方法の対応するステップの実現過程に基づくもので、ここには詳細説明を省略する。
【０１３５】
装置の実施例について、主に方法の実施例に対応するので、対応するところについて方法の実施例の一部説明を参照すれば良い。以上説明した装置の実施例は模式的なもので、上記分離部材として説明されたモジュールが物理上単独でもよく、出なくてもよく、モジュールとして表示された部品が物理部品であっても良く、でなくてもよく、すなわち一体的なものでも良く、または複数のネットワークユニットに分散してもよい。必要に応じてその一部またはすべてのモジュールを選択して本発明の目的を実現することができる。当分野において通常の知識を有するものには創造的労働がなくても理解して実施することができることは自明であろう。
【０１３６】
これに対して、本発明は、プロセッサーと、プロセッサーにより実行可能なコマンドを記憶するメモリとを備え、上記プロセッサーは、ユーザによって入力される目的キーワードを取得し、上記目的キーワードに対応する目的アプリケーション（ＡＰＰ）を検索し、ローカルに上記目的ＡＰＰがインストールされているか否かを判断し、ローカルに上記目的ＡＰＰがインストールされた場合に、上記目的ＡＰＰへ上記目的キーワードを配信するように配置される情報配信装置をさらに提供する。
【０１３７】
図１８に示すように、図１８は本発明の例示的な実施例による情報配信装置１８００の一構造模式図である。例えば、装置１８００は携帯電話、ＰＣ、デジタル放送端末、メッセージ送受信機器、ゲームコントローラ、タブレット機器、医療機器、フィッティング機器、ＰＤＡ、飛行機などであればよい。
【０１３８】
図１８を参照して、装置１８００は、処理部１８０２、メモリ１８０４、電源部１８０６、マルチメディア部１８０８、音声部１８１０、入力／出力（Ｉ／Ｏ）インターフェース１８１２、センサー部１８１４、及び通信部１８１６からなる群で選ばれた１つまたは複数の部品で構成される。
【０１３９】
一般的に処理部１８０２は装置１８００の全体操作、例えば表示、発呼、データ通信、カメラ操作と記録操作に対応する操作を制御する。処理部１８０２は上記の方法の全部又は一部のステップを行うために１つ又は複数のプロセッサー１８２０を備えてコマンドを実行しても良い。さらに、処理部１８０２は処理部１８０２とその他の部品との間の対話のために１つ又は複数のモジュールを備えても良い。例えば、処理部件１８０２マルチメディア部１８０８と処理部１８０２との間の対話のためにマルチメディアモジュールを備えても良い。
【０１４０】
メモリ１８０４は様々なデータを記憶して機器１８００での操作に対応するように配置される。これらのデータは例えば装置１８００で操作されるいずれかのアプリケーションプログラムや方法のコマンド、連絡者データ、電話帳データ、メッセージ、画像、ビデオなどが挙げられる。メモリ１８０４は任意の発揮性や非発揮性記憶機器またはそれらの組み合わせによって実現され、例えばＳｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ（ＳＲＡＭ）、Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ（ＥＥＰＲＯＭ）、Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ（ＥＰＲＯＭ）、Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ（ＰＲＯＭ）、Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ（ＲＯＭ）、磁気メモリ、フラッシュメモリ、磁気ディスクまたは光ディスクが挙げられる。
【０１４１】
電力部１８０６は装置１８００の各部に電力を供給する。電力部１８０６は電力管理システム、１つ又は複数の電力、および装置１８００に対する電力を生成・管理・割当するためのその他の部品を含む。
【０１４２】
マルチメディア部１８０８は装置１８００とユーザ間の出力インターフェースを提供するスクリーンを含む。ある実施例には、スクリーンは液晶ディスプレイ（ＬＣＤ）とタッチパネル（ＴＰ）を含んでも良い。スクリーンがタッチパネルを含むと、スクリーンがタッチスクリーンとして実現され、ユーザからの入力信号を受信する。タッチパネルはタッチパネルに対するタッチ、スライドやジェスチャーを検知するための１つ又は複数のタッチセンサーを含む。タッチセンサーはタッチやスライド動作の境界を検知するとともに、タッチやスライド操作に関する継続時間と圧力を検出することができる。ある実施例には、マルチメディア部１８０８は１つのフロントカメラ及び／又はリアカメラを含む。機器１８００が操作モード、例えば撮像モードまたはビデオモードにした時に、フロントカメラ及び／又はリアカメラで外部からのマルチメディアデータを受信することができる。それぞれのフロントカメラとリアカメラは一体の光学レンズシステムや焦点距離可変及び光学ズーム機能を有するものである。
【０１４３】
音声部１８１０は音声信号を出力及び／又は入力するように配置される。例えば、音声部１８１０は１つのマイク（ＭＩＣ）を含み、装置１８００が操作モード、例えば発呼モード、記録モードや音声認識モードにした時に、マイクは外部の音声信号を受信するように配置される。ひいては受信した音声信号をメモリ１８０４に記憶させ、または通信部１８１６を介して送信させる。ある実施例には、音声部１８１０は音声信号を出力するための１つのスピーカをさらに含む。
【０１４４】
Ｉ／Ｏインターフェース１８１２は処理部１８０２とキーボード、クリックホイール、ボタンなどの周辺インターフェースモジュールとの間のインターフェースを提供する。これらのボタンはホームページボタン、ボリュームボタン、スタートボタンやロックボタンを含むが、それらに限定されるものではない。
【０１４５】
センサー部１８１４は装置１８００の各側面の状態を評価する１つ又は複数のセンサーを含む。例えば、センサー部１８１４は装置１８００のオン／オフ状態、部品の相対的機能、例えば上記部品が装置１８００のディスプレイ及びキーパッドとして機能することを検出できるとともに、センサー部１８１４は装置１８００または装置１８００のある部品の位置変化、装置６００に対するユーザの接触があるか否か、装置１８００の方位や加速／減速及び装置１８００の温度変化を検出することができる。センサー部１８１４は何も触れていない時に周辺物体の存在を検出するように配置される近接センサーを含む。センサー部１８１４は光センサー、例えば画像形成に用いるＣＭＯＳまたはＣＣＤイメージセンサーを含む。ある実施例には、このセンサー部１８１４は加速度センサー、ジャイロセンサー、磁気センサー、圧力センサーや温度センサーを含んでも良い。
【０１４６】
通信部１８１６は装置１８００とその他の機器間の有線や無線方式の通信を行うように配置される。装置１８００は通信規格に基づく無線ネットワーク、例えばＷｉＦｉ、２Ｇや３Ｇ、またはそれらの組み合わせに接続することができる。例示的な実施例には、通信部１８１６は放送チャンネルを介して外部の放送管理システムからの放送信号または放送に関する情報を受信する。例示的な実施例には、上記通信部１８１６は短距離通信を促進するための近接通信（ＮＦＣ）モジュールを含む。例えば、ＮＦＣモジュールでは無線ＩＤタグ（ＲＦＩＤ）技術、赤外線データ協会（ＩｒＤＡ）技術、超広帯域（ＵＷＢ）技術、ブルートゥース（ＢＴ）技術とその他の技術に基づいて通信が実現される。
【０１４７】
例示的な実施例には、装置１８００は上記方法を実行するために１つ又は複数の専用集積回路（ＡＳＩＣ）、デジタル信号プロセッサー（ＤＳＰ）、デジタル信号処理機器（ＤＳＰＤ）、プログラマブル論理デバイス（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、コントローラ、マイクロコントローラ、マイクロプロセッサーまたはその他の電子素子で実現される。
【０１４８】
例示的な実施例には、装置１８００のプロセッサー１８２０で実行され上記方法が実現されるコマンドを含む非一時的なコンピュータ可読記憶媒体、例えばコマンドを含むメモリ１８０４がされに提供される。例えば、上記非一時的なコンピュータ可読記憶媒体はＲＯＭ、ランダムアクセスメモリ（ＲＡＭ）、ＣＤ−ＲＯＭ、磁気テープ、フレキシブルディスクや光データ記憶機器などである。
【０１４９】
当業者が明細書及び今回発明された内容を参照して本発明の他の実施形態を容易に想到できる。本願は本発明の任意変形、利用または適切な変化を含むことを意図して、これらの変形、利用または適切な変化が本発明の一般的原理に従い本発明に係る技術分野における公知な常識や慣用技術手段を含む。明細書と実施例は例示的なもので、本発明の範囲と精神は特許請求の範囲で示される。
【０１５０】
本発明は以上の説明や図面に示された構造に限定されるもではなく、その範囲を逸脱しない限り様々な変更、変形が可能であることは勿論である。本発明の範囲は特許請求の範囲のみにより限定される。
【図１】
2018508085.tif 000003
【図２】
2018508085.tif 000004
【図３】
2018508085.tif 000005
【図４】
2018508085.tif 000006
【図５】
2018508085.tif 000007
【図６】
2018508085.tif 000008
【図７】
2018508085.tif 000009
【図８】
2018508085.tif 000010
【図９】
2018508085.tif 000011
【図１０】
2018508085.tif 000012
【図１１】
2018508085.tif 000013
【図１２】
2018508085.tif 000014
【図１３】
2018508085.tif 000015
【図１４】
2018508085.tif 000016
【図１５】
2018508085.tif 000017
【図１６】
2018508085.tif 000018
【図１７】
2018508085.tif 000019
【図１８】
2018508085.tif 000020
【国際調査報告】
2018508085.tif 000021
2018508085.tif 000022
2018508085.tif 000023
2018508085.tif 000024