(57)【特許請求の範囲】
【請求項１】
情報の推薦を管理するための方法であって、
サーバが端末によって送信された情報の推薦の問い合わせを受信するステップであって、情報の推薦の前記問い合わせが、目標のコミュニケーションアカウントのアカウント識別情報を含む、ステップと、
前記サーバがアカウント情報が推薦を無効にするための予め設定されたキーワードを含むかどうかを判定するステップであって、前記アカウント情報が、前記目標のコミュニケーションアカウントの前記アカウント識別情報に対応する、ステップと、
前記アカウント情報が推薦を無効にするための前記予め設定されたキーワードを含む場合、コミュニケーションの情報が前記目標のコミュニケーションアカウントに対応するコミュニケーションウィンドウ内で入力されている間、前記コミュニケーションウィンドウ内の入力されたコミュニケーションの情報に対応する推薦される情報のポップアップを前記端末が無効にするように、前記サーバが推薦を無効にするための通知を前記端末に送信するステップとを含む、方法。
【請求項２】
前記アカウント情報が推薦を拡大するための予め設定されたキーワードを含まず、推薦を無効にするためのキーワードを含まない場合、前記コミュニケーションの情報が前記目標のコミュニケーションアカウントに対応する前記コミュニケーションウィンドウ内で入力されている間、前記コミュニケーションウィンドウ内の前記入力されたコミュニケーションの情報に対応する前記推薦される情報の前記ポップアップを前記端末が有効にするように、前記サーバがデフォルトの推薦を実行するための通知を前記端末に送信するステップであって、表示毎の前記推薦される情報の量が、第1の予め設定された量によって制限される、ステップと、
前記アカウント情報が推薦を拡大するための予め設定されたキーワードを含む場合、前記コミュニケーションの情報が前記目標のコミュニケーションアカウントに対応する前記コミュニケーションウィンドウ内で入力されている間、前記コミュニケーションウィンドウ内の前記入力されたコミュニケーションの情報に対応する前記推薦される情報の前記ポップアップを前記端末が有効にするように、前記サーバが推薦を拡大するための通知を前記端末に送信するステップであって、表示毎の前記推薦される情報の前記量が、第2の予め設定された量によって制限される、ステップとをさらに含む請求項1に記載の方法。
【請求項３】
前記サーバがアカウント情報が推薦を無効にするための予め設定されたキーワードを含むかどうかを判定する前記ステップが、
前記サーバが、前記端末のログインアカウントによる前記目標のコミュニケーションアカウントに関する発言が推薦を無効にするための前記予め設定されたキーワードを含むかどうかを判定することを含み、
前記アカウント情報が推薦を無効にするための前記予め設定されたキーワードを含む場合、前記サーバが推薦を無効にするための通知を前記端末に送信する前記ステップが、
前記端末の前記ログインアカウントによる前記目標のコミュニケーションアカウントに関する前記発言が推薦を無効にするための前記予め設定されたキーワードを含む場合、前記サーバが推薦を無効にするための前記通知を前記端末に送信することを含む請求項1に記載の方法。
【請求項４】
推薦を無効にするための前記端末の前記ログインアカウントによる前記目標のコミュニケーションアカウントに関する発言が存在しない場合、前記サーバが、前記目標のコミュニケーションアカウントの友達アカウントの中で、推薦を無効にするための前記予め設定されたキーワードを含む前記目標のコミュニケーションアカウントに関する発言のある友達アカウントの第1の数を決定するステップと、
前記第1の数が予め設定された閾値を超えている場合、前記サーバが推薦を無効にするための前記通知を前記端末に送信するステップとをさらに含み、
推薦を無効にするための前記端末の前記ログインアカウントによる前記目標のコミュニケーションアカウントに関する発言が存在しない場合、前記サーバが、前記目標のコミュニケーションアカウントの友達アカウントの中で、推薦を無効にするための前記予め設定されたキーワードを含む前記目標のコミュニケーションアカウントに関する発言のある友達アカウントの第1の数を決定する前記ステップが、
推薦を無効にするための前記端末の前記ログインアカウントによる前記目標のコミュニケーションアカウントに関する発言が存在せず、前記目標のコミュニケーションアカウントと前記端末の前記ログインアカウントとが同じコミュニケーショングループに属さない場合、前記サーバが、前記目標のコミュニケーションアカウントの前記友達アカウントの中で、推薦を無効にするための前記予め設定されたキーワードを含む前記目標のコミュニケーションアカウントに関する前記発言のある友達アカウントの前記第1の数を決定することを含み、
前記方法が、
推薦を無効にするための前記端末の前記ログインアカウントによる前記目標のコミュニケーションアカウントに関する発言が存在せず、前記目標のコミュニケーションアカウントと前記端末の前記ログインアカウントとの両方がコミュニケーショングループに属する場合、前記サーバが、前記コミュニケーショングループに属するアカウントの中で、推薦を無効にするための前記予め設定されたキーワードを含む前記目標のコミュニケーションアカウントに関する発言のあるアカウントの第2の数を決定するステップと、
前記第2の数が前記予め設定された閾値を超えている場合、前記サーバが推薦を無効にするための前記通知を前記端末に送信するステップとをさらに含む請求項3に記載の方法。
【請求項５】
情報の推薦を管理するための方法であって、
端末が目標のコミュニケーションアカウントに対応するコミュニケーションウィンドウを開始するための命令を受信するステップと、
アカウント情報が推薦を無効にするための予め設定されたキーワードを含む場合に推薦を無効にするための通知をサーバが返すように、前記端末が、前記目標のコミュニケーションアカウントのアカウント識別情報を含む情報の推薦の問い合わせを前記サーバに送信するステップであって、前記アカウント情報が、前記目標のコミュニケーションアカウントの前記アカウント識別情報に対応する、ステップと、
前記端末が、前記サーバによって返された推薦を無効にするための前記通知を受信することに応答して、コミュニケーションの情報が前記コミュニケーションウィンドウ内で入力されている間、前記コミュニケーションウィンドウ内の入力されたコミュニケーションの情報に対応する推薦される情報のポップアップを無効にするステップとを含む、方法。
【請求項６】
前記端末が、前記サーバによって送信されたデフォルトの推薦を実行するための通知を受信することに応答して、前記コミュニケーションの情報が前記コミュニケーションウィンドウ内で入力されている間、前記コミュニケーションウィンドウ内の前記入力されたコミュニケーションの情報に対応する前記推薦される情報の前記ポップアップを有効にするステップであって、表示毎の前記推薦される情報の量が、第1の予め設定された量によって制限される、ステップと、
前記端末が、前記サーバによって送信された推薦を拡大するための通知を受信することに応答して、前記コミュニケーションの情報が前記コミュニケーションウィンドウ内で入力されている間、前記コミュニケーションウィンドウ内の前記入力されたコミュニケーションの情報に対応する前記推薦される情報の前記ポップアップを有効にするステップであって、表示毎の前記推薦される情報の前記量が、第2の予め設定された量によって制限され、前記第2の予め設定された量が、前記第1の予め設定された量よりも大きい、ステップとをさらに含む請求項5に記載の方法。
【請求項７】
前記端末が、前記目標のコミュニケーションアカウントのアカウント識別情報を含む情報の推薦の問い合わせをサーバに送信する前記ステップの前に、
前記端末が、ローカルに記憶された前記目標のコミュニケーションアカウントの前記アカウント情報が推薦を無効にするための前記予め設定されたキーワードを含むかどうかを判定し、ローカルに記憶された前記アカウント情報が推薦を無効にするための前記予め設定されたキーワードを含む場合、前記コミュニケーションの情報が前記コミュニケーションウィンドウ内で入力されている間、前記コミュニケーションウィンドウ内の前記入力されたコミュニケーションの情報に対応する前記推薦される情報の前記ポップアップを無効にするステップをさらに含み、
前記目標のコミュニケーションアカウントのアカウント識別情報を含む情報の推薦の問い合わせをサーバに送信する前記ステップが、ローカルに記憶された前記アカウント情報が推薦を無効にするための予め設定されたキーワードを含まない場合、前記端末が、前記目標のコミュニケーションアカウントの前記アカウント識別情報を含む情報の推薦の前記問い合わせを前記サーバに送信することを含む請求項5に記載の方法。
【請求項８】
端末によって送信された情報の推薦の問い合わせを受信するように構成された受信モジュールであって、情報の推薦の前記問い合わせが、目標のコミュニケーションアカウントのアカウント識別情報を含む、受信モジュールと、
アカウント情報が推薦を無効にするための予め設定されたキーワードを含むかどうかを判定するように構成された判定モジュールであって、前記アカウント情報が、前記目標のコミュニケーションアカウントの前記アカウント識別情報に対応する、判定モジュールと、
前記アカウント情報が推薦を無効にするための前記予め設定されたキーワードを含む場合、コミュニケーションの情報が前記目標のコミュニケーションアカウントに対応するコミュニケーションウィンドウ内で入力されている間、前記コミュニケーションウィンドウ内の入力されたコミュニケーションの情報に対応する推薦される情報のポップアップを前記端末が無効にするように、推薦を無効にするための通知を前記端末に送信するように構成された送信モジュールとを含むサーバ。
【請求項９】
前記送信モジュールが、
前記アカウント情報が推薦を拡大するための予め設定されたキーワードを含まず、推薦を無効にするためのキーワードを含まない場合、前記コミュニケーションの情報が前記目標のコミュニケーションアカウントに対応する前記コミュニケーションウィンドウ内で入力されている間、前記コミュニケーションウィンドウ内の前記入力されたコミュニケーションの情報に対応する前記推薦される情報の前記ポップアップを前記端末が有効にするように、デフォルトの推薦を実行するための通知を前記端末に送信することであって、表示毎の前記推薦される情報の量が、第1の予め設定された量によって制限される、送信することと、
前記アカウント情報が推薦を拡大するための予め設定されたキーワードを含む場合、前記コミュニケーションの情報が前記目標のコミュニケーションアカウントに対応する前記コミュニケーションウィンドウ内で入力されている間、前記コミュニケーションウィンドウ内の前記入力されたコミュニケーションの情報に対応する前記推薦される情報の前記ポップアップを前記端末が有効にするように、推薦を拡大するための通知を前記端末に送信することであって、表示毎の前記推薦される情報の前記量が、第2の予め設定された量によって制限される、送信することとを行うようにさらに構成される請求項8に記載のサーバ。
【請求項１０】
前記判定モジュールが、
前記端末のログインアカウントによる前記目標のコミュニケーションアカウントに関する発言が推薦を無効にするための前記予め設定されたキーワードを含むかどうかを判定するように構成され、
前記送信モジュールが、前記端末の前記ログインアカウントによる前記目標のコミュニケーションアカウントに関する前記発言が推薦を無効にするための前記予め設定されたキーワードを含む場合、推薦を無効にするための前記通知を前記端末に送信するように構成される請求項8に記載のサーバ。
【請求項１１】
前記判定モジュールが、
推薦を無効にするための前記端末の前記ログインアカウントによる前記目標のコミュニケーションアカウントに関する発言が存在しない場合、前記目標のコミュニケーションアカウントの友達アカウントの中で、推薦を無効にするための前記予め設定されたキーワードを含む前記目標のコミュニケーションアカウントに関する発言のある友達アカウントの第1の数を決定するようにさらに構成され、
前記送信モジュールが、前記第1の数が予め設定された閾値を超えている場合、推薦を無効にするための前記通知を前記端末に送信するように構成され、
前記判定モジュールが、
推薦を無効にするための前記端末の前記ログインアカウントによる前記目標のコミュニケーションアカウントに関する発言が存在せず、前記目標のコミュニケーションアカウントと前記端末の前記ログインアカウントとが同じコミュニケーショングループに属さない場合、前記目標のコミュニケーションアカウントの前記友達アカウントの中で、推薦を無効にするための前記予め設定されたキーワードを含む前記目標のコミュニケーションアカウントに関する前記発言のある友達アカウントの前記第1の数を決定するように構成され、
前記判定モジュールが、推薦を無効にするための前記端末の前記ログインアカウントによる前記目標のコミュニケーションアカウントに関する発言が存在せず、前記目標のコミュニケーションアカウントと前記端末の前記ログインアカウントとの両方がコミュニケーショングループに属する場合、前記コミュニケーショングループに属するアカウントの中で、推薦を無効にするための前記予め設定されたキーワードを含む前記目標のコミュニケーションアカウントに関する発言のあるアカウントの第2の数を決定するようにさらに構成され、
前記送信モジュールが、前記第2の数が前記予め設定された閾値を超えている場合、推薦を無効にするための前記通知を前記端末に送信するように構成される請求項10に記載のサーバ。
【請求項１２】
目標のコミュニケーションアカウントに対応するコミュニケーションウィンドウを開始するための命令を受信するように構成された受信モジュールと、
アカウント情報が推薦を無効にするための予め設定されたキーワードを含む場合に推薦を無効にするための通知をサーバが返すように、前記目標のコミュニケーションアカウントのアカウント識別情報を含む情報の推薦の問い合わせを前記サーバに送信するように構成された送信モジュールであって、前記アカウント情報が、前記目標のコミュニケーションアカウントの前記アカウント識別情報に対応する、送信モジュールと、
前記サーバによって返された推薦を無効にするための前記通知を受信することに応答して、コミュニケーションの情報が前記コミュニケーションウィンドウ内で入力されている間、前記コミュニケーションウィンドウ内の入力されたコミュニケーションの情報に対応する推薦される情報のポップアップを無効にするように構成された無効化モジュールとを含む端末。
【請求項１３】
前記サーバによって送信されたデフォルトの推薦を実行するための通知を受信することに応答して、前記コミュニケーションの情報が前記コミュニケーションウィンドウ内で入力されている間、前記コミュニケーションウィンドウ内の前記入力されたコミュニケーションの情報に対応する前記推薦される情報の前記ポップアップを有効にすることであって、表示毎の前記推薦される情報の量が、第1の予め設定された量によって制限される、有効にすることと、
前記サーバによって送信された推薦を拡大するための通知を受信することに応答して、前記コミュニケーションの情報が前記コミュニケーションウィンドウ内で入力されている間、前記コミュニケーションウィンドウ内の前記入力されたコミュニケーションの情報に対応する前記推薦される情報の前記ポップアップを有効にすることであって、表示毎の前記推薦される情報の前記量が、第2の予め設定された量によって制限され、前記第2の予め設定された量が、前記第1の予め設定された量よりも大きい、有効にすることとを行うように構成されたポップアップモジュールをさらに含む請求項12に記載の端末。
【請求項１４】
ローカルに記憶された前記目標のコミュニケーションアカウントの前記アカウント情報が推薦を無効にするための前記予め設定されたキーワードを含むかどうかを判定し、ローカルに記憶された前記アカウント情報が推薦を無効にするための前記予め設定されたキーワードを含む場合、前記コミュニケーションの情報が前記コミュニケーションウィンドウ内で入力されている間、前記コミュニケーションウィンドウ内の前記入力されたコミュニケーションの情報に対応する前記推薦される情報の前記ポップアップを無効にするように前記無効化モジュールに通知し、ローカルに記憶された前記アカウント情報が推薦を無効にするための予め設定されたキーワードを含まない場合、前記目標のコミュニケーションアカウントの前記アカウント識別情報を含む情報の推薦の前記問い合わせを前記サーバに送信するように前記送信モジュールに通知するように構成された判定モジュールをさらに含む請求項12に記載の端末。
【請求項１５】
請求項8から11のいずれか一項に記載のサーバおよび請求項12から14のいずれか一項に記載の端末を含む情報の推薦を管理するためのシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、2015年1月20日に出願された、「METHOD, DEVICE, AND SYSTEM FOR MANAGING INFORMATION RECOMMENDATION」と題された中国特許出願第201510027023.6号の優先権を主張するものであり、この特許出願の内容全体は、参照により本明細書に組み込まれる。
【０００２】
本開示は、インターネット技術の分野に関し、特に、情報の推薦を管理するための方法、デバイス、およびシステムに関する。
【背景技術】
【０００３】
インターネット技術の発展は、インターネットの応用を押し広げ、機能がますます強力になっている。インスタントメッセージアプリケーション(WeChatおよびMOMOなど)を端末にインストールし、たとえば、インスタントメッセージアプリケーションを通じてインターネット上でテキスト、音声、写真などの情報を送信することによってその他のユーザとコミュニケーションをすることが可能である。
【０００４】
ユーザ間のより活き活きとした通信を可能にするために、エモティコン、動画、または音声などの様々な種類の推薦される情報が、インスタントメッセージアプリケーション内で設定されることがある。ユーザが端末の通信ウィンドウ内でコミュニケーションの情報を入力している間に、推薦される情報が端末のローカルに記憶されていることを端末が検出した場合、入力されたコミュニケーションの情報に対応する推薦される情報のポップアップ(ウィンドウ)がコミュニケーションウィンドウ内に自動的に表示されることがある。たとえば、ユーザがメッセージ入力ボックスに単語「smile」を入力すると、ユーザがポップアップからエモティコンを選択し、編集されているメッセージの内容に選択されたエモティコンを含め得るように、端末は、コミュニケーションウィンドウ内の単語「smile」に対応する複数のエモティコンのポップアップを表示する可能性がある。
【０００５】
以下の技術的な問題が、既存の技術によって生じる可能性がある。
【０００６】
ユーザが特定の種類の推薦される情報に対応する単語を入力するときにはいつも、推薦される情報のポップアップが、コミュニケーションウィンドウ内に自動的に表示される可能性がある。しかし、ユーザは、通常、上司または教師などの特定のユーザとコミュニケーションするときはダイアログ内にエモティコンなどの情報を含める必要がない可能性があり、その場合、ポップアップは、コミュニケーションウィンドウの一部をブロックして、コミュニケーションウィンドウ内でユーザによって読まれ得る範囲を狭め、読まれ得る情報がより少なくなり、不十分な情報の獲得につながる可能性がある。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本明細書の実施形態は、情報の推薦を管理するための方法、デバイス、およびシステムを提供する。
【課題を解決するための手段】
【０００８】
本明細書の第1の態様によれば、情報の推薦を管理するための方法が、
端末によって送信された情報の推薦の問い合わせを受信するステップであって、情報の推薦の問い合わせが、目標のコミュニケーションアカウントのアカウント識別情報を含む、ステップと、
目標のコミュニケーションアカウントのアカウント識別情報に対応するアカウント情報が推薦を無効にするための予め設定されたキーワードを含むかどうかを判定するステップと、
アカウント情報が推薦を無効にするための予め設定されたキーワードを含む場合、コミュニケーションの情報が目標のコミュニケーションアカウントに対応するコミュニケーションウィンドウ内で入力されている間、コミュニケーションウィンドウ内の入力されたコミュニケーションの情報に対応する推薦される情報のポップアップを端末が無効にするように、推薦を無効にするための通知を端末に送信するステップとを含む。
【０００９】
本明細書の第2の態様によれば、情報の推薦を管理するための方法が、
目標のコミュニケーションアカウントに対応するコミュニケーションウィンドウを開始するための命令を受信するステップと、
目標のコミュニケーションアカウントのアカウント識別情報に対応するアカウント情報が推薦を無効にするための予め設定されたキーワードを含む場合に推薦を無効にするための通知をサーバが返すように、目標のコミュニケーションアカウントのアカウント識別情報を含む情報の推薦の問い合わせをサーバに送信するステップと、
サーバによって返された推薦を無効にするための通知を受信することに応答して、コミュニケーションの情報がコミュニケーションウィンドウ内で入力されている間、コミュニケーションウィンドウ内の入力されたコミュニケーションの情報に対応する推薦される情報のポップアップを無効にするステップとを含む。
【００１０】
本明細書の第3の態様によれば、サーバが、
端末によって送信された情報の推薦の問い合わせを受信するように構成された受信モジュールであって、情報の推薦の問い合わせが、目標のコミュニケーションアカウントのアカウント識別情報を含む、受信モジュールと、
目標のコミュニケーションアカウントのアカウント識別情報に対応するアカウント情報が推薦を無効にするための予め設定されたキーワードを含むかどうかを判定するように構成された判定モジュールと、
アカウント情報が推薦を無効にするための予め設定されたキーワードを含む場合、コミュニケーションの情報が目標のコミュニケーションアカウントに対応するコミュニケーションウィンドウ内で入力されている間、コミュニケーションウィンドウ内の入力されたコミュニケーションの情報に対応する推薦される情報のポップアップを端末が無効にするように、推薦を無効にするための通知を端末に送信するように構成された送信モジュールとを含む。
【００１１】
本明細書の第4の態様によれば、端末が、
目標のコミュニケーションアカウントに対応するコミュニケーションウィンドウを開始するための命令を受信するように構成された受信モジュールと、
目標のコミュニケーションアカウントのアカウント識別情報に対応するアカウント情報が推薦を無効にするための予め設定されたキーワードを含む場合に推薦を無効にするための通知をサーバが返すように、目標のコミュニケーションアカウントのアカウント識別情報を含む情報の推薦の問い合わせをサーバに送信するように構成された送信モジュールと、
サーバによって返された推薦を無効にするための通知を受信することに応答して、コミュニケーションの情報がコミュニケーションウィンドウ内で入力されている間、コミュニケーションウィンドウ内の入力されたコミュニケーションの情報に対応する推薦される情報のポップアップを無効にするように構成された無効化モジュールとを含む。
【００１２】
本明細書の第5の態様によれば、情報の推薦を管理するためのシステムが、サーバおよび端末を含む。
【００１３】
サーバは、端末によって送信された情報の推薦の問い合わせを受信することであって、情報の推薦の問い合わせが、目標のコミュニケーションアカウントのアカウント識別情報を含む、受信することと、目標のコミュニケーションアカウントのアカウント識別情報に対応するアカウント情報が推薦を無効にするための予め設定されたキーワードを含むかどうかを判定することと、アカウント情報が推薦を無効にするための予め設定されたキーワードを含む場合、推薦を無効にするための通知を端末に送信することとを行うように構成される。
【００１４】
端末は、目標のコミュニケーションアカウントに対応するコミュニケーションウィンドウを開始するための命令を受信することと、目標のコミュニケーションアカウントのアカウント識別情報に対応するアカウント情報が推薦を無効にするための予め設定されたキーワードを含む場合に推薦を無効にするための通知をサーバが返すように、目標のコミュニケーションアカウントのアカウント識別情報を含む情報の推薦の問い合わせをサーバに送信し、サーバによって返された推薦を無効にするための通知を受信することに応答して、コミュニケーションの情報がコミュニケーションウィンドウ内で入力されている間、コミュニケーションウィンドウ内の入力されたコミュニケーションの情報に対応する推薦される情報のポップアップを無効にするように構成される。
【００１５】
本明細書の実施形態による技術的な解決策の有益な効果は、以下の通りである可能性がある。
【００１６】
本明細書の実施形態によれば、端末によって送信された情報の推薦の問い合わせが、受信され、情報の推薦の問い合わせは、目標のコミュニケーションアカウントのアカウント識別情報を含む可能性があり、目標のコミュニケーションアカウントのアカウント識別情報に対応するアカウント情報が推薦を無効にするための予め設定されたキーワードを含むかどうかが、判定され、アカウント情報が推薦を無効にするための予め設定されたキーワードを含む場合、コミュニケーションの情報が目標のコミュニケーションアカウントに対応するコミュニケーションウィンドウ内で入力されている間、コミュニケーションウィンドウ内の入力されたコミュニケーションの情報に対応する推薦される情報のポップアップを端末が無効にするように、推薦を無効にするための通知が、端末に送信される。したがって、目標のコミュニケーションアカウントに対応するアカウント情報が推薦を無効にするための予め設定されたキーワードを含むとき、端末は、ユーザと目標のコミュニケーションアカウントとの間のコミュニケーションの間、コミュニケーションウィンドウ内のいかなる情報もブロックされないように、推薦される情報のポップアップを無効にし、それによって、情報の獲得の効率を高め得る。
【００１７】
本明細書の図面が、本明細書の技術的な解決策をより明瞭に示すために簡潔に紹介される。以下に説明される図面は本開示の一部の実施形態に言及するに過ぎないことに留意されたい。当業者には、その他の図面が、創造のための努力なしに本明細書の図面に従って得られる可能性がある。
【図面の簡単な説明】
【００１８】
【図１】本明細書の実施形態による情報の推薦を管理するための方法の流れ図である。
【図２】本明細書の実施形態による情報の推薦を管理するための方法の流れ図である。
【図３】本明細書の実施形態による情報の推薦を管理するための方法の流れ図である。
【図４】本明細書の実施形態による表示インターフェースの図である。
【図５】本明細書の実施形態による表示インターフェースの図である。
【図６】本明細書の実施形態による表示インターフェースの図である。
【図７】本明細書の実施形態によるサーバの構造の図である。
【図８】本明細書の実施形態による端末の構造の図である。
【図９】本明細書の実施形態によるサーバの構造の図である。
【図１０】本明細書の実施形態による端末の構造の図である。
【発明を実施するための形態】
【００１９】
解決しようとする技術的な問題、技術的な解決策、および本開示の有益な効果をはっきりと示すために、本開示が、図面および実施形態を参照して以下でさらに詳しく説明される。
【００２０】
実施形態1
本明細書の実施形態は、情報の推薦を管理するための方法を提供する。方法は、サーバおよび端末によって実施される可能性がある。
【００２１】
図1に示されるように、方法は、以下のようなサーバにおける処理フローを含む可能性がある。
【００２２】
ステップ101において、端末によって送信された情報の推薦の問い合わせが受信される。情報の推薦の問い合わせは、目標のコミュニケーションアカウントのアカウント識別情報を含む可能性がある。
【００２３】
ステップ102において、目標のコミュニケーションアカウントのアカウント識別情報に対応するアカウント情報が推薦を無効にするための予め設定されたキーワードを含むかどうかが判定される。
【００２４】
ステップ103において、アカウント情報が推薦を無効にするための予め設定されたキーワードを含む場合、コミュニケーションの情報が目標のコミュニケーションアカウントに対応するコミュニケーションウィンドウ内で入力されている間、コミュニケーションウィンドウ内の入力されたコミュニケーションの情報に対応する推薦される情報のポップアップを端末が無効にするように、推薦を無効にするための通知が端末に送信される。
【００２５】
図2に示されるように、方法は、以下のような端末における処理フローを含む可能性がある。
【００２６】
ステップ201において、目標のコミュニケーションアカウントに対応するコミュニケーションウィンドウを開始するための命令が受信される。
【００２７】
ステップ202において、目標のコミュニケーションアカウントのアカウント識別情報に対応するアカウント情報が推薦を無効にするための予め設定されたキーワードを含む場合に推薦を無効にするための通知をサーバが返すように、目標のコミュニケーションアカウントのアカウント識別情報を含む情報の推薦の問い合わせが、サーバに送信される。
【００２８】
ステップ203において、サーバによって返された推薦を無効にするための通知を受信することに応答して、コミュニケーションの情報がコミュニケーションウィンドウ内で入力されている間、コミュニケーションウィンドウ内の入力されたコミュニケーションの情報に対応する推薦される情報のポップアップが、無効にされる。
【００２９】
本明細書の実施形態によれば、端末によって送信された情報の推薦の問い合わせが、受信され、情報の推薦の問い合わせは、目標のコミュニケーションアカウントのアカウント識別情報を含む可能性があり、目標のコミュニケーションアカウントのアカウント識別情報に対応するアカウント情報が推薦を無効にするための予め設定されたキーワードを含むかどうかが判定され、アカウント情報が推薦を無効にするための予め設定されたキーワードを含む場合、コミュニケーションの情報が目標のコミュニケーションアカウントに対応するコミュニケーションウィンドウ内で入力されている間、コミュニケーションウィンドウ内の入力されたコミュニケーションの情報に対応する推薦される情報のポップアップを端末が無効にするように、推薦を無効にするための通知が、端末に送信される。したがって、目標のコミュニケーションアカウントに対応するアカウント情報が推薦を無効にするための予め設定されたキーワードを含むとき、端末は、ユーザと目標のコミュニケーションアカウントとの間のコミュニケーションの間、コミュニケーションウィンドウ内のいかなる情報もブロックされないように、推薦される情報のポップアップを無効にし、それによって、情報の獲得の効率を高め得る。
【００３０】
実施形態2
本明細書の実施形態は、情報の推薦を管理するための方法を提供する。方法は、サーバおよび端末によって実施される可能性がある。端末は、インスタントメッセージアプリケーションをインストールされる可能性があり、たとえば、モバイル電話、タブレットコンピュータなどである可能性がある。サーバは、特定のインスタントメッセージアプリケーションのバックグラウンドサーバである可能性がある。
【００３１】
図3に示される処理フローが、以下の通り特定の実装を参照して以下に詳しく説明される。
【００３２】
ステップ301において、端末が、目標のコミュニケーションアカウントに対応するコミュニケーションウィンドウを開始するための命令を受信する。
【００３３】
ユーザは、(特定のインスタントメッセージアプリケーションなどの)コミュニケーション機能を有するアプリケーションを端末にインストールする可能性がある。別のユーザとコミュニケーションするために、ユーザは、端末においてアプリケーションを開始し、ユーザのアカウントにログオンし、友達のアカウント、すなわち、ユーザがコミュニケーションすることになる、友達のリスト内の友達アカウント(すなわち、目標のコミュニケーションアカウント)のアイコンをクリックする可能性がある。端末は、目標のコミュニケーションアカウントに対応するコミュニケーションウィンドウを開始するための命令を受信し、目標のコミュニケーションアカウントに対応するコミュニケーションウィンドウを表示する可能性がある。ユーザは、コミュニケーションウィンドウの入力ボックスにテキストまたは写真などのコミュニケーションの情報を入力する可能性がある。ユーザによって入力された情報は、コミュニケーションウィンドウ内に表示される可能性がある。目標のコミュニケーションアカウントによってユーザに送信された情報も、コミュニケーションウィンドウ内に表示される可能性がある。
【００３４】
任意で、コミュニケーションウィンドウを開始するための命令を受信した後、端末は、さらに、端末のローカルに記憶された友達のリストから目標のコミュニケーションアカウントのアカウント情報を獲得し、アカウント情報が推薦を無効にするための予め設定されたキーワードを含むかどうかを判定する可能性がある。アカウント情報が推薦を無効にするための予め設定されたキーワードを含む場合、コミュニケーションの情報がコミュニケーションウィンドウ内で入力されている間、コミュニケーションウィンドウ内の入力されたコミュニケーションの情報に対応する推薦される情報のポップアップが、無効にされる可能性がある。アカウント情報が推薦を無効にするための予め設定されたキーワードを含まない場合、フローは、その後のステップの実行を続け得る。
【００３５】
目標のコミュニケーションアカウントのアカウント情報は、目標のコミュニケーションアカウントのアカウント名を含む可能性があり、端末のログインアカウントによって既になされた目標のコミュニケーションアカウントに関する発言などをさらに含む可能性がある。目標のコミュニケーションアカウントのアカウント情報は、すべて、開始されたアプリケーションの友達のリスト内に記憶される可能性がある。友達のリストは、端末のローカルのメモリ内に置かれる可能性がある。
【００３６】
端末は、サーバによって送信された推薦を無効にするための予め設定されたキーワードを前もって受信する可能性がある。端末は、受信されたキーワードをローカルに記憶する可能性がある。端末は、定期的にまたは時折、サーバによって送信された推薦を無効にするためのキーワードを受信し、それに応じて、ローカルに記憶されたキーワードを受信されたキーワードによって更新する可能性がある。推薦を無効にするための予め設定されたキーワードは、さらに、ユーザによって端末に予め設定され、端末のローカルに記憶される可能性がある。推薦を無効にするための予め設定されたキーワードは、教師、上司、重役、社長、仕事などを含む可能性がある。ユーザは、1人または複数の友達のアカウント名を、推薦を無効にするためのキーワードとして設定する可能性がある。
【００３７】
ステップ302において、端末が、目標のコミュニケーションアカウントのアカウント識別情報を含む情報の推薦の問い合わせをサーバに送信する。
【００３８】
目標のコミュニケーションアカウントに対応するコミュニケーションウィンドウを開始するための命令を受信した後、端末は、目標のコミュニケーションアカウントのアカウント識別情報を獲得し得る。端末は、情報の推薦の問い合わせに目標のコミュニケーションアカウントのアカウント識別情報を含め得る。それから、端末は、情報の推薦の問い合わせをサーバに送信し得る。目標のコミュニケーションアカウントに対応するコミュニケーションウィンドウを開始するための命令を受信するときはいつも、端末は、目標のコミュニケーションアカウントのアカウント識別情報を含む情報の推薦の問い合わせをサーバに送信する可能性がある。代替的に、端末は、目標のコミュニケーションアカウントに対応するコミュニケーションウィンドウを開始するための命令を初めて受信するときに情報の推薦の問い合わせをサーバに送信し、それから、目標のコミュニケーションアカウントに関する発言が端末のログインアカウントによって修正されることを検出するとき、または目標のコミュニケーションアカウントのアカウント名の変更があるときに情報の推薦の問い合わせをサーバに送信する可能性がある。
【００３９】
任意で、情報の推薦の問い合わせは、端末のログインアカウントのアカウント識別情報をさらに含む可能性がある。
【００４０】
ステップ303において、サーバが、端末によって送信された目標のコミュニケーションアカウントのアカウント識別情報を含む情報の推薦の問い合わせを受信する。
【００４１】
端末が目標のコミュニケーションアカウントのアカウント識別情報を含む情報の推薦の問い合わせをサーバに送信した後、サーバは、情報の推薦の問い合わせを受信する可能性があり、それから、情報の問い合わせを分析して、その後の処理のために、問い合わせ内の目標のコミュニケーションの目標のアカウント識別情報を獲得し得る。
【００４２】
ステップ304において、サーバが、目標のコミュニケーションアカウントのアカウント識別情報に対応するアカウント情報が推薦を無効にするための予め設定されたキーワードを含むかどうかを判定する。
【００４３】
アカウント情報は、目標のコミュニケーションアカウントのアカウント名および端末のログインアカウントによる目標のコミュニケーションアカウントに関する発言などの情報を含む可能性がある。
【００４４】
教師、上司、重役、社長、仕事など、推薦を無効にするためのキーワードは、サーバにおいて予め設定される可能性がある。目標のコミュニケーションアカウントのアカウント識別情報を獲得した後、サーバは、目標のコミュニケーションアカウントのアカウント識別情報に対応するアカウント情報を獲得し、それから、アカウント情報が推薦を無効にするためのキーワードに一致するかどうかを判定して、アカウント情報が推薦を無効にするための予め設定されたキーワードを含むかどうかを判定し得る。たとえば、サーバは、目標のコミュニケーションアカウントのアカウント名が「light and heat」であり、端末のログインアカウントによる目標のコミュニケーションアカウントに関する発言が「Director General Li」であると判定する可能性がある。それから、サーバは、目標のコミュニケーションアカウントのアカウント情報が、推薦を無効にするためのキーワード、すなわち、「director general」を含むと判定する可能性がある。
【００４５】
任意で、推薦を無効にするためのキーワードの一致があるかどうかを見るために、目標のコミュニケーションアカウントに対応するアカウント情報内の発言の中の情報に対してのみマッチングが実行される可能性がある。それに対応して、ステップ304が、以下のように実施される可能性がある。端末のログインアカウントによる目標のコミュニケーションアカウントに関する発言が推薦を無効にするための予め設定されたキーワードを含むかどうかが、判定される可能性がある。
【００４６】
目標のコミュニケーションアカウントのアカウント識別情報を獲得した後、サーバは、端末のログインアカウントによる目標のコミュニケーションアカウントに関する発言を獲得し、それから、発言が推薦を無効にするためのキーワードに一致するかどうかを判定することによって、発言が推薦を無効にするための予め設定されたキーワードを含むかどうかを判定する可能性がある。
【００４７】
ユーザがそのユーザの友達のリストに目標のコミュニケーションアカウントを含めるとき、端末は、端末のログインアカウントのアカウント識別情報ならびに目標のコミュニケーションアカウントのアカウント識別情報およびアカウント情報をサーバに送信する可能性があることに留意されたい。アカウント情報は、目標のコミュニケーションアカウントのアカウント名を含む可能性がある。ユーザが目標のコミュニケーションアカウントに関して発言した場合、アカウント情報は、発言をさらに含む可能性がある。サーバは、端末のログインアカウントのアカウント識別情報ならびに目標のコミュニケーションアカウントのアカウント識別情報およびアカウント情報を受信する可能性がある。サーバは、それに対応して、受信された情報を記憶する可能性がある。
【００４８】
任意で、サーバは、以下のように、端末のログインアカウントによってなされた目標のコミュニケーションアカウントに関する発言を獲得する可能性がある。
【００４９】
サーバは、それに対応して記憶されたログインアカウントのアカウント識別情報ならびに目標のコミュニケーションアカウントのアカウント識別情報およびアカウント情報から、情報の推薦の問い合わせに含められた端末のログインアカウントのアカウント識別情報および目標のコミュニケーションアカウントのアカウント識別情報に対応するアカウント情報を獲得する可能性がある。サーバは、獲得されたアカウント情報から、端末のログインアカウントによってなされた目標のコミュニケーションアカウントに関する発言を抽出する可能性がある。
【００５０】
任意で、推薦を無効にするための端末のログインアカウントによる目標のコミュニケーションアカウントに関する発言が存在しない場合、目標のコミュニケーションアカウントの友達アカウントの中で、推薦を無効にするための予め設定されたキーワードを含む目標のコミュニケーションアカウントに関する発言のある友達アカウントの第1の数が、決定される可能性がある。
【００５１】
目標のコミュニケーションアカウントのアカウント識別情報が獲得された後、推薦を無効にするための発言が目標のコミュニケーションアカウントのアカウント識別情報に従って発見されない場合、サーバは、目標のコミュニケーションアカウントの友達アカウントを獲得し、それから、目標のコミュニケーションアカウントの友達アカウントによってなされた目標のコミュニケーションアカウントに関する発言を獲得する可能性がある。そして、サーバは、発言が推薦を無効にするためのキーワードに一致するかどうかを判定することによって、目標のコミュニケーションアカウントの友達アカウントの中で、推薦を無効にするための予め設定されたキーワードを含む目標のコミュニケーションアカウントに関する発言のあるアカウントの数(つまり、第1の数)を決定する可能性がある。代替的に、推薦を無効にするための端末のログインアカウントによる目標のコミュニケーションアカウントに関する発言が存在しない場合、サーバは、端末のログインアカウントの友達アカウントの中で、推薦を無効にするための予め設定されたキーワードを含む目標のコミュニケーションアカウントに関する発言のある友達アカウントの数として第1の数を決定する可能性がある。
【００５２】
任意で、目標のコミュニケーションアカウントの友達アカウントによってなされた目標のコミュニケーションアカウントに関する発言が、以下のように獲得される可能性がある。
【００５３】
サーバは、目標のコミュニケーションアカウントの友達のリストを獲得し、友達のリストから目標のコミュニケーションアカウントの友達アカウントのアカウント識別情報を獲得し、友達アカウントのアカウント識別情報をログインアカウントのアカウント識別情報であるものとみなす可能性がある。それから、サーバは、それに対応して記憶されたログインアカウントのアカウント識別情報ならびに目標のコミュニケーションアカウントのアカウント識別情報およびアカウント情報から、友達アカウントがログインアカウントであるものとして目標のコミュニケーションアカウントに対応するアカウント情報を獲得する可能性がある。サーバは、獲得されたアカウント情報から、友達アカウントによってなされた目標のコミュニケーションアカウントに関する発言を抽出する可能性がある。
【００５４】
任意で、推薦を無効にするための端末のログインアカウントによる目標のコミュニケーションアカウントに関する発言が存在せず、目標のコミュニケーションアカウントと端末のログインアカウントとが同じコミュニケーショングループに属さない場合、目標のコミュニケーションアカウントの友達アカウントの中で、推薦を無効にするための予め設定されたキーワードを含む目標のコミュニケーションアカウントに関する発言のある友達アカウントの第1の数が、決定される可能性がある。
【００５５】
端末によって送信された情報の推薦の問い合わせは、目標のコミュニケーションアカウントのアカウント識別情報に加えて、端末のログインアカウントのアカウント識別情報をさらに含む可能性がある。目標のコミュニケーションアカウントのアカウント識別情報が獲得された後、推薦を無効にするための発言が目標のコミュニケーションアカウントのアカウント識別情報に従って発見されない場合、サーバは、端末のログインアカウントと目標のコミュニケーションアカウントとの両方が属するコミュニケーショングループが存在するかどうかを調べる可能性がある。目標のコミュニケーションアカウントと端末のログインアカウントとが同じコミュニケーショングループに属さない場合、サーバは、目標のコミュニケーションアカウントの友達アカウントの中で、推薦を無効にするための予め設定されたキーワードを含む目標のコミュニケーションアカウントに関する発言のある友達アカウントの第1の数を決定する可能性がある。
【００５６】
任意で、推薦を無効にするための端末のログインアカウントによる目標のコミュニケーションアカウントに関する発言が存在せず、目標のコミュニケーションアカウントと端末のログインアカウントとの両方が1つのコミュニケーショングループに属する場合、そのコミュニケーショングループに属するアカウントの中で、推薦を無効にするための予め設定されたキーワードを含む目標のコミュニケーションアカウントに関する発言のあるアカウントの第2の数が、決定される可能性がある。
【００５７】
目標のコミュニケーションアカウントのアカウント識別情報が獲得された後、推薦を無効にするための発言が目標のコミュニケーションアカウントのアカウント識別情報に従って発見されない場合、サーバは、端末のログインアカウントと目標のコミュニケーションアカウントとの両方が属するコミュニケーショングループが存在するかどうかを調べる可能性がある。目標のコミュニケーションアカウントと端末のログインアカウントとが1つのコミュニケーショングループに属する場合、サーバは、そのコミュニケーショングループに属するすべてのアカウントを獲得し、そのようなアカウントによってなされた目標のコミュニケーションアカウントに関する発言を獲得する可能性がある。そして、サーバは、発言が推薦を無効にするためのキーワードに一致するかどうかを判定することによって、そのコミュニケーショングループに属するすべてのアカウントの中で、推薦を無効にするための予め設定されたキーワードを含む目標のコミュニケーションアカウントに関する発言のあるアカウントの数として第2の数を決定する可能性がある。
【００５８】
コミュニケーショングループに属するいずれかのアカウントによってなされた目標のコミュニケーションアカウントに関する発言は、説明されたように目標のコミュニケーションアカウントの友達アカウントによってなされた目標のコミュニケーションアカウントに関する発言が獲得される方法と同様にして獲得される可能性があり、目標のコミュニケーションアカウントの友達アカウントによってなされた目標のコミュニケーションアカウントに関する発言が獲得される方法は、繰り返されない。
【００５９】
任意で、サーバに記憶された目標のコミュニケーションアカウントのアカウント情報は、端末のローカルに記憶されたアカウント情報と同一である可能性がある。端末は、ローカルに記憶されたアカウント情報が推薦を無効にするための予め設定されたキーワードを含まないと判定する可能性がある。この場合、情報の推薦の問い合わせを受信した後、サーバは、目標のコミュニケーションアカウントのアカウント情報が推薦を無効にするためのキーワードを含むかどうかを判定することを飛ばして、第1の数または第2の数を決定することなどのステップの実行に進む可能性がある。
【００６０】
ステップ305において、アカウント情報が推薦を無効にするための予め設定されたキーワードを含む場合、サーバが、推薦を無効にするための通知を端末に送信する。
【００６１】
アカウント情報が推薦を無効にするための予め設定されたキーワードに一致する場合、サーバは、推薦を無効にするための通知を端末に送信する可能性がある。アカウント情報が推薦を無効にするための予め設定されたキーワードを含まない場合、サーバは、デフォルトの推薦を実行するための通知を端末に送信する可能性がある。
【００６２】
任意で、マッチングは、目標のコミュニケーションアカウントに対応するアカウント情報内の発言に対して実行される可能性がある。それに対応して、ステップ305が、以下のように実施される可能性がある。端末のログインアカウントによる目標のコミュニケーションアカウントに関する発言が推薦を無効にするための予め設定されたキーワードを含む場合、サーバは、推薦を無効にするための通知を端末に送信する可能性がある。
【００６３】
サーバは、端末のログインアカウントによってなされた目標のコミュニケーションアカウントに関する発言を獲得し、発言が推薦を無効にするためのキーワードと一致するかどうかを判定する可能性がある。発言が推薦を無効にするための予め設定されたキーワードを含む場合、サーバは、推薦を無効にするための通知を端末に送信する可能性がある。発言が推薦を無効にするための予め設定されたキーワードを含まない場合、サーバは、デフォルトの推薦を実行するための通知を端末に送信する可能性がある。
【００６４】
任意で、端末のログインアカウントが推薦を無効にするための目標のコミュニケーションアカウントに関する発言をしなかった場合、ステップ305は、以下のように実施される可能性がある。第1の数が予め設定された閾値を超えている場合、サーバは、推薦を無効にするための通知を端末に送信する可能性がある。
【００６５】
第1の数を決定した後、サーバは、第1の数を予め設定された閾値と比較する可能性があり、第1の数が予め設定された閾値を超えている場合、推薦を無効にするための通知を端末に送信する可能性がある。第1の数が予め設定された閾値を超えていない場合、サーバは、デフォルトの推薦を実行するための通知を端末に送信する可能性がある。たとえば、予め設定された閾値が3であり、第1の数が6であると決定された場合、サーバは、推薦を無効にするための通知を端末に送信する可能性がある。さらに、サーバは、閾値を百分率で予め設定する可能性がある。サーバは、推薦を無効にするための予め設定されたキーワードを含む目標のコミュニケーションアカウントに関する発言のある目標のコミュニケーションアカウントの友達アカウントの百分率を計算する可能性がある。たとえば、予め設定された百分率の閾値が40%である可能性があり、目標のコミュニケーションアカウントが、合計50個の友達アカウントを有する可能性があり、サーバが、25に等しい第1の数を決定した可能性がある。その場合、サーバは、第1の数が、目標のコミュニケーションアカウントの友達アカウントの合計数の50%であると決定する可能性があり、その百分率は、予め設定された百分率の閾値、40%を超えている。そして、サーバは、推薦を無効にするための通知を端末に送信する可能性がある。
【００６６】
任意で、推薦を無効にするための端末のログインアカウントによってなされた目標のコミュニケーションアカウントに関する発言が存在せず、目標のコミュニケーションアカウントと端末のログインアカウントとの両方が1つのコミュニケーショングループに属する場合、ステップ305が、以下のように実施される可能性がある。第2の数が予め設定された閾値を超えている場合、サーバは、推薦を無効にするための通知を端末に送信する可能性がある。
【００６７】
第2の数を決定した後、サーバは、第2の数を予め設定された閾値と比較する可能性があり、第2の数が予め設定された閾値を超えている場合、推薦を無効にするための通知を端末に送信する可能性がある。第2の数が予め設定された閾値を超えていない場合、サーバは、デフォルトの推薦を実行するための通知を端末に送信する可能性がある。たとえば、予め設定された閾値が3であり、第2の数が5であると決定された場合、サーバは、推薦を無効にするための通知を端末に送信する可能性がある。さらに、サーバは、閾値を百分率で予め設定する可能性がある。サーバは、推薦を無効にするための予め設定されたキーワードを含む目標のコミュニケーションアカウントに関する発言のあるコミュニケーショングループに属するアカウントの百分率を計算する可能性がある。たとえば、予め設定された百分率の閾値が40%である可能性があり、コミュニケーショングループが、合計20個のアカウントを含む可能性があり、サーバが、9に等しい第2の数を決定した可能性がある。その場合、サーバは、第2の数がコミュニケーショングループに属するアカウントの合計数の45%であると決定する可能性があり、その百分率は、予め設定された百分率の閾値、40%を超えている。そして、サーバは、推薦を無効にするための通知を端末に送信する可能性がある。
【００６８】
任意で、サーバは、推薦を拡大するためのキーワードを予め設定する可能性がある。アカウント情報が推薦を拡大するための予め設定されたキーワードを含まず、推薦を無効にするためのキーワードを含まない場合、サーバは、デフォルトの推薦を実行するための通知を端末に送信する可能性がある。そのとき、サーバは、コミュニケーションの情報が目標のコミュニケーションアカウントに対応するコミュニケーションウィンドウ内で入力されている間、コミュニケーションウィンドウ内の入力されたコミュニケーションの情報に対応する推薦される情報のポップアップを有効にする可能性がある。表示毎の推薦される情報の量は、第1の予め設定された量によって制限される可能性がある。アカウント情報が推薦を拡大するための予め設定されたキーワードを含む場合、サーバは、推薦を拡大するための通知を端末に送信する可能性がある。そのとき、サーバは、コミュニケーションの情報が目標のコミュニケーションアカウントに対応するコミュニケーションウィンドウ内で入力されている間、コミュニケーションウィンドウ内の入力されたコミュニケーションの情報に対応する推薦される情報のポップアップを有効にする可能性がある。表示毎の推薦される情報の量は、第2の予め設定された量によって制限される可能性がある。
【００６９】
サーバは、ボーイフレンド、ガールフレンド、同窓生、およびコミュニティなどの、推薦を拡大するための予め設定されたキーワードを含む可能性がある。目標のコミュニケーションアカウントのアカウント識別情報を獲得した後、サーバは、目標のコミュニケーションアカウントのアカウント識別情報に対応するアカウント情報を獲得する可能性がある。それから、サーバは、アカウント情報が推薦を拡大するための予め設定されたキーワードまたは推薦を無効にするための予め設定されたキーワードに一致するかどうかを判定することによって、アカウント情報が推薦を拡大するための予め設定されたキーワードまたは推薦を無効にするための予め設定されたキーワードを含むかどうかを判定し得る。たとえば、サーバは、目標のコミュニケーションアカウントのアカウント名が「Lili」であり、端末のログインアカウントによってなされた目標のコミュニケーションアカウントに関する発言が「stranger」であると判定する可能性がある。そして、サーバは、アカウント情報が推薦を拡大するための予め設定されたキーワードを含まず、推薦を無効にするためのキーワードを含まないと判定する可能性があり、デフォルトの推薦を実行するための通知を端末に送信する可能性がある。
【００７０】
サーバは、目標のコミュニケーションアカウントのアカウント名が「cup」であり、端末のログインアカウントによってなされた目標のコミュニケーションアカウントに関する発言が「girlfriend」であると判定する可能性がある。そのとき、サーバは、アカウント情報が推薦を拡大するための予め設定されたキーワード、すなわち、「girlfriend」を含むと判定する可能性があり、推薦を開始/有効化/拡大するための通知を端末に送信する可能性がある。
【００７１】
ステップ306において、サーバによって送信された推薦を無効にするための通知を受信することに応答して、端末が、コミュニケーションの情報がコミュニケーションウィンドウ内で入力されている間、コミュニケーションウィンドウ内の入力されたコミュニケーションの情報に対応する推薦される情報のポップアップを無効にする。
【００７２】
情報の推薦の問い合わせを送信した後、端末は、サーバによって送信された推薦を無効にするための通知を受信する可能性がある。端末は、ユーザが目標のコミュニケーションアカウントに対応するコミュニケーションウィンドウ内でコミュニケーションの情報を入力している間、コミュニケーションウィンドウ内の入力されたコミュニケーションの情報に対応する推薦される情報のポップアップを無効にする可能性がある。図4に示されるように、サーバによって送信されたデフォルトの推薦を実行するための通知を受信することに応答して、端末は、情報の推薦のデフォルトのメカニズムによってコミュニケーションウィンドウ内の入力されたコミュニケーションの情報に対応する推薦される情報のポップアップを有効にし得る。
【００７３】
任意で、推薦を拡大するためのキーワードがサーバにおいて予め設定される場合、サーバによって送信されたデフォルトの推薦を実行するための通知を受信することに応答して、端末は、コミュニケーションの情報がコミュニケーションウィンドウ内で入力されている間、コミュニケーションウィンドウ内の入力されたコミュニケーションの情報に対応する推薦される情報のポップアップを有効にし得る。表示毎の推薦される情報の量は、第1の予め設定された量によって制限される可能性がある。サーバによって送信された推薦を拡大するための通知を受信することに応答して、端末は、コミュニケーションの情報がコミュニケーションウィンドウ内で入力されている間、コミュニケーションウィンドウ内の入力されたコミュニケーションの情報に対応する推薦される情報のポップアップを有効にし得る。表示毎の推薦される情報の量は、第2の予め設定された量によって制限される可能性がある。第2の予め設定された量は、第1の予め設定された量よりも大きい可能性がある。
【００７４】
情報の推薦の問い合わせを送信した後、端末は、サーバによって送信されたデフォルトの推薦を実行するための通知を受信する可能性がある。端末は、ユーザがコミュニケーションの情報を入力している間、入力されたコミュニケーションの情報に対応する推薦される情報を検索し、コミュニケーションウィンドウ内の入力されたコミュニケーションの情報に対応する推薦される情報のポップアップを有効にする可能性がある。表示毎の推薦される情報の量は、図5に示されるように、システムのデフォルトの上限、すなわち、1つのエモティコンなどの第1の予め設定された量以下でなければならない可能性がある。
【００７５】
サーバによって送信された推薦を拡大するための通知を受信することに応答して、端末は、入力されたコミュニケーションの情報に対応する推薦される情報を検索し、それから、コミュニケーションウィンドウ内の推薦される情報のポップアップを有効にする可能性がある。表示毎の推薦される情報の量は、図6に示されるように、拡張される量、すなわち、4などの第2の予め設定された量以下でなければならない可能性がある。
【００７６】
端末は、ローカルに記憶された推薦される情報を周期的に更新し、最新の推薦される情報のポップアップを優先する可能性がある。端末は、ユーザによる推薦される情報の選択の記録に従ってユーザによって最も頻繁に選択された推薦される情報のポップアップを優先する可能性もある。端末は、推薦される情報から、予め設定された量の推薦される情報を無作為に選択し、選択された推薦される情報を表示する可能性もある。
【００７７】
本明細書の実施形態によれば、端末によって送信された情報の推薦の問い合わせが、受信され、情報の推薦の問い合わせは、目標のコミュニケーションアカウントのアカウント識別情報を含む可能性があり、目標のコミュニケーションアカウントのアカウント識別情報に対応するアカウント情報が推薦を無効にするための予め設定されたキーワードを含むかどうかが判定され、アカウント情報が推薦を無効にするための予め設定されたキーワードを含む場合、コミュニケーションの情報が目標のコミュニケーションアカウントに対応するコミュニケーションウィンドウ内で入力されている間、コミュニケーションウィンドウ内の入力されたコミュニケーションの情報に対応する推薦される情報のポップアップを端末が無効にするように、推薦を無効にするための通知が、端末に送信される。したがって、目標のコミュニケーションアカウントに対応するアカウント情報が推薦を無効にするための予め設定されたキーワードを含むとき、端末は、ユーザと目標のコミュニケーションアカウントとの間のコミュニケーションの間、コミュニケーションウィンドウ内のいかなる情報もブロックされないように、推薦される情報のポップアップを無効にし、それによって、情報の獲得の効率を高め得る。
【００７８】
実施形態3
同じ技術的な概念に基づいて、本明細書の実施形態はさらにサーバを提供する。図7に示されるように、サーバは、受信モジュール710、判定モジュール720、および送信モジュール730を含む。
【００７９】
受信モジュール710は、端末によって送信された情報の推薦の問い合わせを受信するように構成される。情報の推薦の問い合わせは、目標のコミュニケーションアカウントのアカウント識別情報を含む可能性がある。
【００８０】
判定モジュール720は、目標のコミュニケーションアカウントのアカウント識別情報に対応するアカウント情報が推薦を無効にするための予め設定されたキーワードを含むかどうかを判定するように構成される。
【００８１】
送信モジュール730は、アカウント情報が推薦を無効にするための予め設定されたキーワードを含む場合、コミュニケーションの情報が目標のコミュニケーションアカウントに対応するコミュニケーションウィンドウ内で入力されている間、コミュニケーションウィンドウ内の入力されたコミュニケーションの情報に対応する推薦される情報のポップアップを端末が無効にするように、推薦を無効にするための通知を端末に送信するように構成される。
【００８２】
送信モジュール730は、アカウント情報が推薦を拡大するための予め設定されたキーワードを含まず、推薦を無効にするためのキーワードを含まない場合、コミュニケーションの情報が目標のコミュニケーションアカウントに対応するコミュニケーションウィンドウ内で入力されている間、コミュニケーションウィンドウ内の入力されたコミュニケーションの情報に対応する推薦される情報のポップアップを端末が有効にするように、デフォルトの推薦を実行するための通知を端末に送信するようにさらに構成され得る。表示毎の推薦される情報の量は、第1の予め設定された量によって制限される可能性がある。
【００８３】
送信モジュール730は、アカウント情報が推薦を拡大するための予め設定されたキーワードを含む場合、コミュニケーションの情報が目標のコミュニケーションアカウントに対応するコミュニケーションウィンドウ内で入力されている間、コミュニケーションウィンドウ内の入力されたコミュニケーションの情報に対応する推薦される情報のポップアップを端末が有効にするように、推薦を拡大するための通知を端末に送信するようにさらに構成され得る。表示毎の推薦される情報の量は、第2の予め設定された量によって制限される可能性がある。
【００８４】
判定モジュール720は、端末のログインアカウントによる目標のコミュニケーションアカウントに関する発言が推薦を無効にするための予め設定されたキーワードを含むかどうかを判定するように構成され得る。
【００８５】
送信モジュール730は、端末のログインアカウントによる目標のコミュニケーションアカウントに関する発言が推薦を無効にするための予め設定されたキーワードを含む場合、推薦を無効にするための通知を端末に送信するように構成され得る。
【００８６】
判定モジュール720は、推薦を無効にするための端末のログインアカウントによる目標のコミュニケーションアカウントに関する発言が存在しない場合、目標のコミュニケーションアカウントの友達アカウントの中で、推薦を無効にするための予め設定されたキーワードを含む目標のコミュニケーションアカウントに関する発言のある友達アカウントの第1の数を決定するようにさらに構成され得る。
【００８７】
送信モジュール730は、第1の数が予め設定された閾値を超えている場合、推薦を無効にするための通知を端末に送信するように構成され得る。
【００８８】
判定モジュール720は、推薦を無効にするための端末のログインアカウントによる目標のコミュニケーションアカウントに関する発言が存在せず、目標のコミュニケーションアカウントと端末のログインアカウントとが同じコミュニケーショングループに属さない場合、目標のコミュニケーションアカウントの友達アカウントの中で、推薦を無効にするための予め設定されたキーワードを含む目標のコミュニケーションアカウントに関する発言のある友達アカウントの第1の数を決定するように構成され得る。
【００８９】
判定モジュール720は、推薦を無効にするための端末のログインアカウントによる目標のコミュニケーションアカウントに関する発言が存在せず、目標のコミュニケーションアカウントと端末のログインアカウントとの両方が1つのコミュニケーショングループに属する場合、そのコミュニケーショングループに属するアカウントの中で、推薦を無効にするための予め設定されたキーワードを含む目標のコミュニケーションアカウントに関する発言のあるアカウントの第2の数を決定するようにさらに構成され得る。
【００９０】
送信モジュール730は、第2の数が予め設定された閾値を超えている場合、推薦を無効にするための通知を端末に送信するように構成され得る。
【００９１】
同じ技術的な概念に基づいて、本明細書の実施形態は、端末をさらに提供する。図8に示されるように、端末は、受信モジュール810、送信モジュール820、および無効化モジュール830を含む。
【００９２】
受信モジュール810は、目標のコミュニケーションアカウントに対応するコミュニケーションウィンドウを開始するための命令を受信するように構成される。
【００９３】
送信モジュール820は、目標のコミュニケーションアカウントのアカウント識別情報に対応するアカウント情報が推薦を無効にするための予め設定されたキーワードを含む場合に推薦を無効にするための通知をサーバが返すように、目標のコミュニケーションアカウントのアカウント識別情報を含む情報の推薦の問い合わせをサーバに送信するように構成される。
【００９４】
無効化モジュール830は、サーバによって返された推薦を無効にするための通知を受信することに応答して、コミュニケーションの情報がコミュニケーションウィンドウ内で入力されている間、コミュニケーションウィンドウ内の入力されたコミュニケーションの情報に対応する推薦される情報のポップアップを無効にするように構成される。
【００９５】
端末は、ポップアップモジュールをさらに含む可能性がある。
【００９６】
ポップアップモジュールは、サーバによって送信されたデフォルトの推薦を実行するための通知を受信することに応答して、コミュニケーションの情報がコミュニケーションウィンドウ内で入力されている間、コミュニケーションウィンドウ内の入力されたコミュニケーションの情報に対応する推薦される情報のポップアップを有効にするように構成され得る。表示毎の推薦される情報の量は、第1の予め設定された量によって制限される可能性がある。
【００９７】
ポップアップモジュールは、サーバによって送信された推薦を拡大するための通知を受信することに応答して、コミュニケーションの情報がコミュニケーションウィンドウ内で入力されている間、コミュニケーションウィンドウ内の入力されたコミュニケーションの情報に対応する推薦される情報のポップアップを有効にするように構成され得る。表示毎の推薦される情報の量は、第2の予め設定された量によって制限される可能性がある。第2の予め設定された量は、第1の予め設定された量よりも大きい可能性がある。
【００９８】
端末は、ローカルに記憶された目標のコミュニケーションアカウントのアカウント情報が推薦を無効にするための予め設定されたキーワードを含むかどうかを判定し、ローカルに記憶されたアカウント情報が推薦を無効にするための予め設定されたキーワードを含む場合、コミュニケーションの情報がコミュニケーションウィンドウ内で入力されている間、コミュニケーションウィンドウ内の入力されたコミュニケーションの情報に対応する推薦される情報のポップアップを無効にするように無効化モジュールに通知し、ローカルに記憶されたアカウント情報が推薦を無効にするための予め設定されたキーワードを含まない場合、目標のコミュニケーションアカウントのアカウント識別情報を含む情報の推薦の問い合わせをサーバに送信するように送信モジュールに通知するように構成された判定モジュールをさらに含む可能性がある。
【００９９】
本明細書の実施形態によれば、端末によって送信された情報の推薦の問い合わせが、受信され、情報の推薦の問い合わせは、目標のコミュニケーションアカウントのアカウント識別情報を含む可能性があり、目標のコミュニケーションアカウントのアカウント識別情報に対応するアカウント情報が推薦を無効にするための予め設定されたキーワードを含むかどうかが判定され、アカウント情報が推薦を無効にするための予め設定されたキーワードを含む場合、コミュニケーションの情報が目標のコミュニケーションアカウントに対応するコミュニケーションウィンドウ内で入力されている間、コミュニケーションウィンドウ内の入力されたコミュニケーションの情報に対応する推薦される情報のポップアップを端末が無効にするように、推薦を無効にするための通知が、端末に送信される。したがって、目標のコミュニケーションアカウントに対応するアカウント情報が推薦を無効にするための予め設定されたキーワードを含むとき、端末は、ユーザと目標のコミュニケーションアカウントとの間のコミュニケーションの間、コミュニケーションウィンドウ内のいかなる情報もブロックされないように、推薦される情報のポップアップを無効にし、それによって、情報の獲得の効率を高め得る。
【０１００】
実施形態4
同じ技術的な概念に基づいて、本明細書の実施形態は、サーバおよび端末を含む、情報の推薦を管理するためのシステムをさらに提供する。
【０１０１】
サーバは、端末によって送信された情報の推薦の問い合わせを受信することであって、情報の推薦の問い合わせが、目標のコミュニケーションアカウントのアカウント識別情報を含む、受信することと、目標のコミュニケーションアカウントのアカウント識別情報に対応するアカウント情報が推薦を無効にするための予め設定されたキーワードを含むかどうかを判定することと、アカウント情報が推薦を無効にするための予め設定されたキーワードを含む場合、推薦を無効にするための通知を端末に送信することとを行うように構成される。
【０１０２】
端末は、目標のコミュニケーションアカウントに対応するコミュニケーションウィンドウを開始するための命令を受信し、目標のコミュニケーションアカウントのアカウント識別情報に対応するアカウント情報が推薦を無効にするための予め設定されたキーワードを含む場合に推薦を無効にするための通知をサーバが返すように、目標のコミュニケーションアカウントのアカウント識別情報を含む情報の推薦の問い合わせをサーバに送信し、サーバによって返された推薦を無効にするための通知を受信することに応答して、コミュニケーションの情報がコミュニケーションウィンドウ内で入力されている間、コミュニケーションウィンドウ内の入力されたコミュニケーションの情報に対応する推薦される情報のポップアップを無効にするように構成される。
【０１０３】
本明細書の実施形態によれば、端末によって送信された情報の推薦の問い合わせが、受信され、情報の推薦の問い合わせは、目標のコミュニケーションアカウントのアカウント識別情報を含む可能性があり、目標のコミュニケーションアカウントのアカウント識別情報に対応するアカウント情報が推薦を無効にするための予め設定されたキーワードを含むかどうかが判定され、アカウント情報が推薦を無効にするための予め設定されたキーワードを含む場合、コミュニケーションの情報が目標のコミュニケーションアカウントに対応するコミュニケーションウィンドウ内で入力されている間、コミュニケーションウィンドウ内の入力されたコミュニケーションの情報に対応する推薦される情報のポップアップを端末が無効にするように、推薦を無効にするための通知が、端末に送信される。したがって、目標のコミュニケーションアカウントに対応するアカウント情報が推薦を無効にするための予め設定されたキーワードを含むとき、端末は、ユーザと目標のコミュニケーションアカウントとの間のコミュニケーションの間、コミュニケーションウィンドウ内のいかなる情報もブロックされないように、推薦される情報のポップアップを無効にし、それによって、情報の獲得の効率を高め得る。
【０１０４】
実施形態5
図9は、本明細書の実施形態によるサーバの構造の図である。サーバ1900は、構成または性能によって大きく異なる可能性があり、(1つまたは複数のプロセッサなどの)1つまたは複数の中央演算処理装置(CPU)1922、メモリ1932、およびアプリケーション1942またはデータ1944を記憶するための(1つまたは複数の大容量記憶デバイスなどの)1つまたは複数の記憶媒体1930を含む可能性がある。メモリ1932および記憶媒体1930は、一時的または非一時的記憶のために構成される可能性がある。記憶媒体1930に記憶されるプログラムは、1つまたは複数のモジュール(図示せず)を含む可能性がある。それぞれのそのようなモジュールが、サーバを対象とする一連の動作命令を含む可能性がある。さらに、CPU1922は、記憶媒体1930と通信し、記憶媒体1930内の一連の動作命令をサーバ1900上で実行するように構成され得る。
【０１０５】
サーバ1900は、1つもしくは複数の電源1926、1つもしくは複数の有線もしくは無線ネットワークインターフェース1950、1つもしくは複数の入力/出力インターフェース1958、1つもしくは複数のキーボード1956、および/またはWindows(登録商標) Server(商標)、Mac OS X(商標)、Unix(登録商標)、Linux(登録商標)、FreeBSD(商標)などの1つもしくは複数のオペレーティングシステム1941をさらに含む可能性がある。
【０１０６】
サーバ1900は、メモリおよびメモリに記憶された1つまたは複数のプログラムを含む可能性がある。1つまたは複数のプログラムは、1つまたは複数のプロセッサによって実行されるように構成される可能性がある。1つまたは複数のプログラムは、以下のような動作、すなわち、
端末によって送信された情報の推薦の問い合わせを受信することであって、情報の推薦の問い合わせが、目標のコミュニケーションアカウントのアカウント識別情報を含む、受信することと、
目標のコミュニケーションアカウントのアカウント識別情報に対応するアカウント情報が推薦を無効にするための予め設定されたキーワードを含むかどうかを判定することと、
アカウント情報が推薦を無効にするための予め設定されたキーワードを含む場合、コミュニケーションの情報が目標のコミュニケーションアカウントに対応するコミュニケーションウィンドウ内で入力されている間、コミュニケーションウィンドウ内の入力されたコミュニケーションの情報に対応する推薦される情報のポップアップを端末が無効にするように、推薦を無効にするための通知を端末に送信することとを実行するための命令を含む可能性がある。
【０１０７】
方法は、以下のような動作、すなわち、
アカウント情報が推薦を拡大するための予め設定されたキーワードを含まず、推薦を無効にするためのキーワードを含まない場合、コミュニケーションの情報が目標のコミュニケーションアカウントに対応するコミュニケーションウィンドウ内で入力されている間、コミュニケーションウィンドウ内の入力されたコミュニケーションの情報に対応する推薦される情報のポップアップを端末が有効にするように、デフォルトの推薦を実行するための通知を端末に送信することであって、表示毎の推薦される情報の量が、第1の予め設定された量によって制限される、送信することと、
アカウント情報が推薦を拡大するための予め設定されたキーワードを含む場合、コミュニケーションの情報が目標のコミュニケーションアカウントに対応するコミュニケーションウィンドウ内で入力されている間、コミュニケーションウィンドウ内の入力されたコミュニケーションの情報に対応する推薦される情報のポップアップを端末が有効にするように、推薦を拡大するための通知を端末に送信することであって、表示毎の推薦される情報の量が、第2の予め設定された量によって制限される、送信することとをさらに含む可能性がある。
【０１０８】
目標のコミュニケーションアカウントのアカウント識別情報に対応するアカウント情報が推薦を無効にするための予め設定されたキーワードを含むかどうかを判定するステップは、
端末のログインアカウントによる目標のコミュニケーションアカウントに関する発言が推薦を無効にするための予め設定されたキーワードを含むかどうかを判定することを含む可能性がある。
【０１０９】
アカウント情報が推薦を無効にするための予め設定されたキーワードを含む場合、推薦を無効にするための通知を端末に送信するステップは、
端末のログインアカウントによる目標のコミュニケーションアカウントに関する発言が推薦を無効にするための予め設定されたキーワードを含む場合、推薦を無効にするための通知を端末に送信することを含む可能性がある。
【０１１０】
方法は、以下のようなステップ、すなわち、
推薦を無効にするための端末のログインアカウントによる目標のコミュニケーションアカウントに関する発言が存在しない場合、目標のコミュニケーションアカウントの友達アカウントの中で、推薦を無効にするための予め設定されたキーワードを含む目標のコミュニケーションアカウントに関する発言のある友達アカウントの第1の数を決定することと、
第1の数が予め設定された閾値を超えている場合、推薦を無効にするための通知を端末に送信することとをさらに含む可能性がある。
【０１１１】
推薦を無効にするための端末のログインアカウントによる目標のコミュニケーションアカウントに関する発言が存在しない場合、目標のコミュニケーションアカウントの友達アカウントの中で、推薦を無効にするための予め設定されたキーワードを含む目標のコミュニケーションアカウントに関する発言のある友達アカウントの第1の数を決定するステップが、
推薦を無効にするための端末のログインアカウントによる目標のコミュニケーションアカウントに関する発言が存在せず、目標のコミュニケーションアカウントと端末のログインアカウントとが同じコミュニケーショングループに属さない場合、目標のコミュニケーションアカウントの友達アカウントの中で、推薦を無効にするための予め設定されたキーワードを含む目標のコミュニケーションアカウントに関する発言のある友達アカウントの第1の数を決定することを含む可能性がある。
【０１１２】
方法は、
推薦を無効にするための端末のログインアカウントによる目標のコミュニケーションアカウントに関する発言が存在せず、目標のコミュニケーションアカウントと端末のログインアカウントとの両方が1つのコミュニケーショングループに属する場合、そのコミュニケーショングループに属するアカウントの中で、推薦を無効にするための予め設定されたキーワードを含む目標のコミュニケーションアカウントに関する発言のあるアカウントの第2の数を決定することと、
第2の数が予め設定された閾値を超えている場合、推薦を無効にするための通知を端末に送信することとをさらに含む可能性がある。
【０１１３】
本明細書の実施形態によれば、端末によって送信された情報の推薦の問い合わせが、受信され、情報の推薦の問い合わせは、目標のコミュニケーションアカウントのアカウント識別情報を含む可能性があり、目標のコミュニケーションアカウントのアカウント識別情報に対応するアカウント情報が推薦を無効にするための予め設定されたキーワードを含むかどうかが判定され、アカウント情報が推薦を無効にするための予め設定されたキーワードを含む場合、コミュニケーションの情報が目標のコミュニケーションアカウントに対応するコミュニケーションウィンドウ内で入力されている間、コミュニケーションウィンドウ内の入力されたコミュニケーションの情報に対応する推薦される情報のポップアップを端末が無効にするように、推薦を無効にするための通知が、端末に送信される。したがって、目標のコミュニケーションアカウントに対応するアカウント情報が推薦を無効にするための予め設定されたキーワードを含むとき、端末は、ユーザと目標のコミュニケーションアカウントとの間のコミュニケーションの間、コミュニケーションウィンドウ内のいかなる情報もブロックされないように、推薦される情報のポップアップを無効にし、それによって、情報の獲得の効率を高め得る。
【０１１４】
実施形態6
図10は、本明細書の実施形態による端末の構造の図である。端末は、上述の実施形態による情報の推薦を管理するための方法を実施するように構成され得る。
【０１１５】
端末400は、無線周波数(RF)回路110、1つまたは複数のコンピュータ可読記憶媒体を含むメモリ120、入力ユニット130、ディスプレイユニット140、センサ150、オーディオ回路160、ワイヤレスフィデリティ(WiFi)モジュール170、1つまたは複数の処理コアを含むプロセッサ180、電源190などの部分を含み得る。当業者は、端末の構造が図10に示される端末の構造に限定されず、図10に示される部分よりも多いまたは少ない部分を含む可能性があることを知っているであろう。いくつかの部分が組み合わされる可能性がある。部分は、異なる配置にある可能性がある。
【０１１６】
RF回路110は、たとえば、コミュニケーション中に信号を受信および/または送信するように構成される可能性がある。RF回路110は、基地局によって送信された受信されたダウンリンク情報を、処理するために1つまたは複数のプロセッサ180に渡し、アップリンクデータを基地局に送信し得る。通常、RF回路110は、アンテナ、少なくとも1つの増幅器、チューナ、1つまたは複数の発振器、加入者識別モジュール(SIM)カード、トランシーバ、カプラ、低雑音増幅器(LNA)、デュプレクサなどを含む可能性があるがこれらに限定されない。さらに、RF回路110は、さらに、ネットワークおよびその他の機器と無線で通信し得る。ワイヤレス通信は、モバイル通信用グローバルシステム(GSM(登録商標))、汎用パケット無線サービス(GPRS)、符号分割多元接続(CDMA)、広帯域符号分割多元接続(WCDMA(登録商標))、ロングタームエボリューション(LTE)、電子メール、ショートメッセージサービス(SMS)などを含むがこれらに限定されない任意の通信規格またはプロトコルを採用する可能性がある。
【０１１７】
メモリ120は、ソフトウェアプログラムおよびモジュールを記憶するように構成され得る。プロセッサ180は、メモリ120に記憶されたソフトウェアプログラムおよびモジュールを実行することによって様々な機能、アプリケーション、およびデータ処理を実行し得る。メモリ120は、主に、プログラム記憶領域およびデータ記憶領域を含み得る。プログラム記憶領域は、オペレーティングシステム、(音声の再生、画像の再生などの)少なくとも1つの機能によって必要とされるアプリケーションなどを記憶する可能性がある。データ記憶領域は、端末400の使用中に生成された(音声データ、電話帳などの)データなどを記憶する可能性がある。加えて、メモリ120は、高速なランダムアクセスメモリを含む可能性があり、少なくとも1つのディスクメモリなどの非一時的メモリ、フラッシュメモリ、または別の一時的ソリッドステートメモリを含む可能性もある。それに対応して、メモリ120は、プロセッサ180および入力ユニット130にメモリ120のアクセスを提供するためのメモリコントローラをさらに含む可能性がある。
【０１１８】
入力ユニット130は、入力された数字または文字情報を受け取り、ユーザの設定および機能の制御に関連するキーボード、マウス、操作レバー、光またはトラックボール信号の入力を生成するように構成され得る。入力ユニット130は、タッチ感知表面131およびその他の入力機器132を含む可能性がある。タッチディスプレイまたはタッチパッドとしても知られるタッチ感知表面131は、そのタッチ感知表面131の上または近くのユーザのタッチ操作(指またはスタイラスなどの適切な物/アクセサリを使用したタッチ感知表面131の上または近くのユーザの操作など)を収集し、予め設定されたプログラムに従って対応する接続デバイスを駆動する可能性がある。任意で、タッチ感知表面131は、2つの部分、すなわち、タッチ検出器およびタッチコントローラを含む可能性がある。タッチ検出器は、ユーザのタッチの方向/位置を検出し、タッチ操作によって生成された信号を検出し、タッチコントローラに信号を送信し得る。タッチコントローラは、タッチ検出器によって送信されたタッチ情報を受信し、そのタッチ情報をタッチ座標に変換し、タッチ座標をプロセッサ180に送信し得る。タッチコントローラは、プロセッサ180によって送信されたコマンドを受信し、実行し得る。タッチ感知表面131は、抵抗式、静電容量式、赤外線式、または表面音波式などとして実装される可能性がある。タッチ感知表面131に加えて、入力ユニット130は、物理的なキーボード、機能キー(ボリューム制御キー、オン/オフキーなど)、トラックボール、マウス、操作レバーなどのうちの少なくとも1つを含むがこれらに限定されないその他の入力機器132をさらに含む可能性がある。
【０１１９】
ディスプレイユニット140は、ユーザによって入力された情報、ユーザに提供された情報、端末400の様々なグラフィックユーザインターフェースなどを表示するように構成され得る。そのようなグラフィックユーザインターフェースは、グラフィックス、テキスト、アイコン、動画、およびこれらの任意の組合せによって形成される可能性がある。ディスプレイユニット140は、任意で、液晶ディスプレイ(LCD)、有機発光ダイオード(OLED)などの形態で構成され得るディスプレイパネル141を含む可能性がある。タッチ感知表面131は、ディスプレイパネル141を覆う可能性がある。タッチ感知表面131は、タッチ感知表面131の上または近くのタッチ操作を検出し、タッチイベントの種類を判定するためにプロセッサ180に検出された情報を送信し得る。プロセッサ180は、ディスプレイパネル141上でタッチイベントの種類に対応する視覚的出力を提供し得る。タッチ感知表面131およびディスプレイパネル141は、入力および出力を、図10の2つの独立した部分として実装する可能性がある。タッチ感知表面131およびディスプレイパネル141は、一部の実施形態においては、入力機能および出力機能を実装するために統合される可能性もある。
【０１２０】
端末400は、光センサ、モーションセンサなどの少なくとも1つのセンサ150をさらに含む可能性がある。光センサは、環境光センサおよび近接センサを含む可能性がある。環境光センサは、環境光の明るさに応じてディスプレイパネル141の輝度を調整する可能性がある。近接センサは、端末400が耳の近くに動くときにディスプレイパネル141および/またはバックライトをオフにする可能性がある。モーションセンサとして、重力加速度センサが、(通常は3軸の)各方向の加速度の大きさを検出する可能性がある。静止している重力加速度センサが、重力の大きさおよび方向を検出する可能性があり、端末の(横画面と縦画面とを切り替える、関連するゲーム、磁力計の姿勢を較正するなど)姿勢を特定すること、(歩数計、タップなどの)振動の特定などのための応用に適用される可能性がある。端末400は、ジャイロスコープ、気圧計、湿度計、温度計、赤外線センサなどの別のセンサを用いて構成される可能性があり、これらのセンサは、本明細書においては詳しく説明されない。
【０１２１】
オーディオ回路160、ラウドスピーカ161、およびマイクロフォン162は、ユーザと端末400との間のオーディオインターフェースを提供し得る。オーディオ回路160は、音声データを受信し、音声データを電気信号に変換し、電気信号をラウドスピーカ161に送信し得る。ラウドスピーカ161は、電気信号を音声信号に変換し、音声信号を出力し得る。マイクロフォン162は、音声信号を収集し、収集された音声信号を電気信号に変換し得る。オーディオ回路160は、電気信号を受信し、音声データに変換し、音声データをプロセッサ180に出力し得る。プロセッサ180は、音声データを処理し、たとえば、RF回路110を通じて別の端末に音声データを送信するか、またはさらに処理するためにメモリ120に音声データを出力し得る。オーディオ回路160は、外部イヤホンと端末400との間の通信を提供するイヤホンジャックをさらに含み得る。
【０１２２】
WiFiは、近距離ワイヤレス送信技術である。WiFiモジュール170によって、端末400は、ユーザが電子メールを送信および受信すること、ウェブページを閲覧すること、ストリームメディアにアクセスすることなどを助け、ユーザにワイヤレス広帯域インターネットアクセスを提供し得る。図10に示されているが、WiFiモジュール170は端末400の必須の構成要素ではなく、本開示の本質的な範囲を変更することなく必要に応じて省略され得ることが、理解されるであろう。
【０１２３】
プロセッサ180は、端末400の制御の中心として、様々なインターフェースおよび線を使用してモバイル電話の各部を接続し、メモリ120に記憶されたソフトウェアプログラムおよび/またはモジュールを実行し、メモリ120に記憶されたデータを呼び出すことによって端末400の様々な機能およびデータ処理を実行し、それによって、モバイル電話全体を監視し得る。任意で、プロセッサ180は、1つまたは複数の処理コアを含み得る。プロセッサ180は、アプリケーションプロセッサおよびモデムプロセッサを組み込む可能性がある。アプリケーションプロセッサは、主として、オペレーティングシステム、ユーザインターフェース、アプリケーションなどを処理し得る。モデムプロセッサは、主として、ワイヤレス通信を処理し得る。上述のモデムプロセッサがプロセッサ180に組み込まれない部分である可能性があることは、理解され得る。
【０１２４】
端末400は、各部分に電力を供給するための(バッテリーなどの)電源190をさらに含む可能性がある。電源は、電力管理システムを通じてプロセッサ180に論理的に接続され、それによって、電力管理システムを通じて充電および放電の管理、電力消費の管理などの機能を実現し得る。電源190は、1つまたは複数の直流または交流電源、充電可能なシステム、電源異常検出回路、電力コンバータまたはインバータ、電力状態インジケータなどをさらに含む可能性がある。
【０１２５】
図示されていないが、端末400は、カメラ、Bluetooth(登録商標)モジュールなどをさらに含む可能性があり、これらは、本明細書において詳しく説明されない。端末400のディスプレイユニットは、タッチスクリーンディスプレイである可能性がある。端末400は、メモリおよびメモリに記憶された1つまたは複数のプログラムをさらに含む可能性がある。1つまたは複数のプログラムは、1つまたは複数のプロセッサによって実行されるように構成される可能性がある。1つまたは複数のプログラムは、以下のような動作、すなわち、
目標のコミュニケーションアカウントに対応するコミュニケーションウィンドウを開始するための命令を受信することと、
目標のコミュニケーションアカウントのアカウント識別情報に対応するアカウント情報が推薦を無効にするための予め設定されたキーワードを含む場合に推薦を無効にするための通知をサーバが返すように、目標のコミュニケーションアカウントのアカウント識別情報を含む情報の推薦の問い合わせをサーバに送信することと、
サーバによって返された推薦を無効にするための通知を受信することに応答して、コミュニケーションの情報がコミュニケーションウィンドウ内で入力されている間、コミュニケーションウィンドウ内の入力されたコミュニケーションの情報に対応する推薦される情報のポップアップを無効にすることとを実行するように構成された命令を含む可能性がある。
【０１２６】
方法は、以下のようなステップ、すなわち、
サーバによって送信されたデフォルトの推薦を実行するための通知を受信することに応答して、コミュニケーションの情報がコミュニケーションウィンドウ内で入力されている間、コミュニケーションウィンドウ内の入力されたコミュニケーションの情報に対応する推薦される情報のポップアップを有効にすることであって、表示毎の推薦される情報の量が、第1の予め設定された量によって制限される、有効にすることと、
サーバによって送信された推薦を拡大するための通知を受信することに応答して、コミュニケーションの情報がコミュニケーションウィンドウ内で入力されている間、コミュニケーションウィンドウ内の入力されたコミュニケーションの情報に対応する推薦される情報のポップアップを有効にすることであって、表示毎の推薦される情報の量が、第2の予め設定された量によって制限され、第2の予め設定された量が、第1の予め設定された量よりも大きい、有効にすることとをさらに含む可能性がある。
【０１２７】
方法は、目標のコミュニケーションアカウントのアカウント識別情報を含む情報の推薦の問い合わせをサーバに送信する前に、
ローカルに記憶された目標のコミュニケーションアカウントのアカウント情報が推薦を無効にするための予め設定されたキーワードを含むかどうかを判定し、ローカルに記憶されたアカウント情報が推薦を無効にするための予め設定されたキーワードを含む場合、コミュニケーションの情報がコミュニケーションウィンドウ内で入力されている間、コミュニケーションウィンドウ内の入力されたコミュニケーションの情報に対応する推薦される情報のポップアップを無効にすること、
ローカルに記憶されたアカウント情報が推薦を無効にするための予め設定されたキーワードを含まない場合、目標のコミュニケーションアカウントのアカウント識別情報を含む情報の推薦の問い合わせをサーバに送信することを含む可能性がある。
【０１２８】
本明細書の実施形態によれば、端末によって送信された情報の推薦の問い合わせが、受信され、情報の推薦の問い合わせは、目標のコミュニケーションアカウントのアカウント識別情報を含む可能性があり、目標のコミュニケーションアカウントのアカウント識別情報に対応するアカウント情報が推薦を無効にするための予め設定されたキーワードを含むかどうかが判定され、アカウント情報が推薦を無効にするための予め設定されたキーワードを含む場合、コミュニケーションの情報が目標のコミュニケーションアカウントに対応するコミュニケーションウィンドウ内で入力されている間、コミュニケーションウィンドウ内の入力されたコミュニケーションの情報に対応する推薦される情報のポップアップを端末が無効にするように、推薦を無効にするための通知が、端末に送信される。したがって、目標のコミュニケーションアカウントに対応するアカウント情報が推薦を無効にするための予め設定されたキーワードを含むとき、端末は、ユーザと目標のコミュニケーションアカウントとの間のコミュニケーションの間、コミュニケーションウィンドウ内のいかなる情報もブロックされないように、推薦される情報のポップアップを無効にし、それによって、情報の獲得の効率を高め得る。
【０１２９】
当業者は、実施形態のステップのすべてまたは一部がハードウェアによって実施される可能性があり、または関連するハードウェアがプログラムを実行することによって実施される可能性があることを理解するであろう。プログラムは、コンピュータ可読記憶媒体に記憶され得る。コンピュータ可読記憶媒体は、読み出し専用メモリ、ディスク、コンパクトディスクなどである可能性がある。
【０１３０】
説明されたことは、本明細書の実施形態であるに過ぎず、本開示を限定するように意図されていない。本開示の精神および原理の中でなされたあらゆる修正、均等な置き換え、または改善などは、本開示の範囲に入る。
【符号の説明】
【０１３１】
110  無線周波数(RF)回路
120  メモリ
130  入力ユニット
131  タッチ感知表面
132  その他の入力機器
140  ディスプレイユニット
141  ディスプレイパネル
150  センサ
160  オーディオ回路
161  ラウドスピーカ
162  マイクロフォン
170  ワイヤレスフィデリティ(WiFi)モジュール
180  プロセッサ
190  電源
400  端末
710  受信モジュール
720  判定モジュール
730  送信モジュール
810  受信モジュール
820  送信モジュール
830  無効化モジュール
1900  サーバ
1922  中央演算処理装置(CPU)
1926  電源
1930  記憶媒体
1932  メモリ
1941  オペレーティングシステム
1942  アプリケーション
1944  データ
1950  有線または無線ネットワークインターフェース
1956  キーボード
1958  入力/出力インターフェース
【図１】
0006492184.tif 000002
【図２】
0006492184.tif 000003
【図３】
0006492184.tif 000004
【図４】
0006492184.tif 000005
【図５】
0006492184.tif 000006
【図６】
0006492184.tif 000007
【図７】
0006492184.tif 000008
【図８】
0006492184.tif 000009
【図９】
0006492184.tif 000010
【図１０】
0006492184.tif 000011