(57)【要約】  本発明は、メッセージ送信方法、装置、プログラム及び記録媒体に関し、通信技術分野に属する。前記方法は、インタラクションインターフェースの送信ボタンに対する操作によるトリガーイベントが検出された場合、前記操作によるトリガーイベントが満たす条件を判断するステップと、前記操作によるトリガーイベントが常用語の送信条件を満たすと判断された場合、前記送信ボタンに対応する常用語を取得して送信するステップと、前記操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断された場合、メッセージ入力欄のコンテンツを取得して送信するステップとを含み、前記常用語は、事前に、前記インタラクションインターフェースにおける第１取得操作により取得され且つ前記送信ボタンと対応付けられるように設定されたものである。本発明によれば、メッセージ送信の効率を向上することができる。  【選択図】図１
2017524215.tif 000002
【特許請求の範囲】
【請求項１】
メッセージ送信方法であって、
インタラクションインターフェースの送信ボタンに対する操作によるトリガーイベントが検出された場合、前記操作によるトリガーイベントが満たす条件を判断するステップと、
前記操作によるトリガーイベントが常用語の送信条件を満たすと判断された場合、前記送信ボタンに対応する常用語を取得して送信するステップと、
前記操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断された場合、メッセージ入力欄のコンテンツを取得して送信するステップと
を含み、
前記常用語は、事前に、前記インタラクションインターフェースにおける第１取得操作により取得され且つ前記送信ボタンと対応付けられるように設定されたものである
ことを特徴とする方法。
【請求項２】
前記操作によるトリガーイベントが常用語の送信条件を満たすと判断するステップは、
前記送信ボタンに対するトリガー操作を取得して、前記トリガー操作が所定の第１操作であり且つ前記送信ボタンには対応する常用語が存在すると判断された場合、当該操作によるトリガーイベントが常用語の送信条件を満たすと判断するステップを含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記操作によるトリガーイベントが常用語の送信条件を満たすと判断するステップは、さらに、
前記トリガー操作が所定の第２操作であると判断された場合、前記送信ボタンに対応する常用語を前記インタラクションインターフェースのメッセージ入力欄のカーソル位置に挿入してから、前記メッセージ入力欄の中の全てのコンテンツを送信するステップを含むことを特徴とする請求項２に記載の方法。
【請求項４】
前記送信ボタンに対するトリガー操作が検出された場合、前記トリガー操作が所定の第３操作であると判断されると、前記送信ボタンに対応する常用語を前記インタラクションインターフェースのメッセージ入力欄のカーソル位置に挿入するステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記インタラクションインターフェースにおける第１取得操作により常用語を取得して前記送信ボタンと対応付けられるように設定するステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項６】
前記インタラクションインターフェースにおける第１取得操作により常用語を取得して前記送信ボタンと対応付けられるように設定するステップは、
前記インタラクションインターフェースにおいて選択されたメッセージに対し実行するトリガー操作が検出された場合、前記トリガー操作を取得するステップと、
前記トリガー操作が第１取得操作である場合、前記選択されたメッセージを常用語として取得して、前記常用語と前記送信ボタンとが対応付けられるように設定するステップと
を含むことを特徴とする請求項５に記載の方法。
【請求項７】
前記常用語と前記送信ボタンとが対応付けられるように設定するステップは、
前記送信ボタンに対応する常用語が既に存在する場合、前記送信ボタンに対応する既存の常用語を新しく取得した常用語に取替えるステップ、
又は、
前記送信ボタンに対応する常用語が既に存在する場合、新しく取得した常用語及び既存の常用語のいずれもが前記送信ボタンと対応付けられるように設定するステップ
を含むことを特徴とする請求項６に記載の方法。
【請求項８】
前記送信ボタンが複数の常用語と対応付けられている場合、さらに、
前記複数の常用語のそれぞれを検索条件にて照合することにより、各常用語と前記検索条件との整合度を取得するステップと、
前記整合度の最も高い常用語を前記送信ボタンに表示するステップと
を含み、
前記検索条件は、ユーザとメッセージの受信側との親密度、現在の時間、及びメッセージの受信側の所属するグループの中の少なくとも一つを含む
ことを特徴とする請求項７に記載の方法。
【請求項９】
前記操作によるトリガーイベントが所定の第４操作である場合、前記送信ボタンに対応する複数の常用語を表示するステップと、
前記複数の常用語の中の一つの常用語に対するトリガー操作が検出された場合、前記トリガー操作が満たす条件を判断するステップと、
前記トリガー操作が所定の第１操作であると判断された場合、前記一つの常用語を送信するステップと、
前記トリガー操作が所定の第２操作であると判断された場合、前記一つの常用語をメッセージ入力欄のカーソル位置に挿入してから、前記メッセージ入力欄の中のすべてのコンテンツを送信するステップと、
前記トリガー操作が所定の第３操作であると判断された場合、前記一つの常用語をメッセージ入力欄のカーソル位置に挿入するステップと
をさらに含むことを特徴とする請求項８に記載の方法。
【請求項１０】
前記操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断するステップは、
前記操作によるトリガーイベントが検出される前に前記インタラクションインターフェースのメッセージ入力欄にコンテンツが入力されているか否かを判断し、且つ前記送信ボタンには対応する常用語が存在するか否かを判断して、その判断の結果、前記操作によるトリガーイベントが検出される前に当該メッセージ入力欄にコンテンツが入力され、且つ当該送信ボタンには対応する常用語が存在しない場合、前記操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断するステップ、
又は、
前記送信ボタンに対するトリガー操作を取得して、前記トリガー操作が所定の第４操作であるか否かを判断し、且つ前記メッセージ入力欄にコンテンツが存在するか否かを判断して、その判断の結果、前記トリガー操作が所定の第４操作であり、且つ前記メッセージ入力欄にコンテンツが存在する場合、前記操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断するステップ
を含むことを特徴とする請求項１に記載の方法。
【請求項１１】
メッセージ送信装置であって、
インタラクションインターフェースの送信ボタンに対する操作によるトリガーイベントが検出された場合、前記操作によるトリガーイベントが満たす条件を判断するための第１判断モジュールと、
前記操作によるトリガーイベントが常用語の送信条件を満たすと判断された場合、前記送信ボタンに対応する常用語を取得して送信するための第１送信モジュールと、
前記操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断された場合、メッセージ入力欄のコンテンツを取得して送信するための第２送信モジュールと
を備え、
前記常用語は、事前に、前記インタラクションインターフェースにおける第１取得操作により取得され且つ前記送信ボタンと対応付けられるように設定されたものである
ことを特徴とする装置。
【請求項１２】
前記第１判断モジュールは、
インタラクションインターフェースの送信ボタンに対する操作によるトリガーイベントが検出された場合、前記送信ボタンに対するトリガー操作を取得するための第１取得ユニットと、
前記トリガー操作が所定の第１操作であるか否かを判断し、且つ前記送信ボタンに対応する常用語が存在するか否かを判断するための第１判断ユニットと、
前記トリガー操作が所定の第１操作であり、且つ前記送信ボタンに対応する常用語が存在すると判断された場合、前記操作によるトリガーイベントが常用語の送信条件を満たすと判断するための第１実行ユニットと
を備えることを特徴とする請求項１１に記載の装置。
【請求項１３】
前記第１判断モジュールは、さらに、
前記トリガー操作が所定の第２操作であると判断された場合、前記送信ボタンに対応する常用語を前記インタラクションインターフェースのメッセージ入力欄のカーソル位置に挿入してから、前記メッセージ入力欄の中の全てのコンテンツを送信するための第２実行ユニットを備えることを特徴とする請求項１２に記載の装置。
【請求項１４】
前記送信ボタンに対するトリガー操作が検出された場合、前記トリガー操作が所定の第３操作であると判断されると、前記送信ボタンに対応する常用語を前記インタラクションインターフェースのメッセージ入力欄のカーソル位置に挿入するための第１挿入モジュールをさらに備えることを特徴とする請求項１２に記載の装置。
【請求項１５】
前記インタラクションインターフェースにおける第１取得操作により常用語を取得して前記送信ボタンと対応付けられるように設定するための設定モジュールをさらに備えることを特徴とする請求項１１に記載の装置。
【請求項１６】
前記設定モジュールは、
前記インタラクションインターフェースにおいて選択されたメッセージに対し実行するトリガー操作が検出された場合、前記トリガー操作を取得するための第２取得ユニットと、
前記トリガー操作が第１取得操作である場合、前記選択されたメッセージを常用語として取得するための第３取得ユニットと、
前記常用語と前記送信ボタンとが対応付けられるように設定するための設定ユニットと
を備えることを特徴とする請求項１５に記載の装置。
【請求項１７】
前記設定ユニットは、
前記送信ボタンに対応する常用語が既に存在する場合、前記送信ボタンに対応する既存の常用語を新しく取得した常用語に取替えるか、
又は、
前記送信ボタンに対応する常用語が既に存在する場合、新しく取得した常用語及び既存の常用語のいずれもが前記送信ボタンと対応付けられるように設定する
ことを特徴とする請求項１６に記載の装置。
【請求項１８】
前記送信ボタンが複数の常用語と対応付けられている場合、さらに
前記複数の常用語のそれぞれを検索条件にて照合することにより、各常用語と前記検索条件との整合度を取得するための整合モジュールと、
前記整合度の最も高い常用語を前記送信ボタンに表示するための表示モジュールと
を備え、
前記検索条件は、ユーザとメッセージの受信側との親密度、現在の時間、及びメッセージの受信側の所属するグループの中の少なくとも一つを含む
ことを特徴とする請求項１７に記載の装置。
【請求項１９】
前記トリガー操作が所定の第４操作である場合、前記送信ボタンに対応する前記複数の常用語を表示するための取得モジュールと、
前記複数の常用語の中の一つの常用語に対するトリガー操作が検出された場合、前記トリガー操作が満たす条件を判断する第２判断モジュールと、
前記トリガー操作が所定の第１操作であると判断された場合、前記一つの常用語を送信し、前記トリガー操作が所定の第２操作であると判断された場合、前記一つの常用語をメッセージ入力欄のカーソル位置に挿入してから、前記メッセージ入力欄の中の全てのコンテンツを送信するための第３送信モジュールと、
前記トリガー操作が所定の第３操作であると判断された場合、前記一つの常用語をメッセージ入力欄のカーソル位置に挿入するための第２挿入モジュールと
をさらに備えることを特徴とする請求項１８に記載の装置。
【請求項２０】
前記第１判断モジュールは、
前記操作によるトリガーイベントが検出される前に前記インタラクションインターフェースのメッセージ入力欄にコンテンツが入力されているか否かを判断し、且つ前記送信ボタンに対応する常用語が存在するか否かを判断して、その判断の結果、前記操作によるトリガーイベントが検出される前に前記メッセージ入力欄にコンテンツが入力され、且つ前記送信ボタンには対応する常用語が存在しない場合、前記操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断するための第２判断ユニット、
又は、
前記送信ボタンに対するトリガー操作を取得して、前記トリガー操作が所定の第１操作であるか否かを判断し、且つ前記メッセージ入力欄にコンテンツが存在するか否かを判断して、その判断の結果、前記トリガー操作が所定の第１操作であり、且つ前記メッセージ入力欄にコンテンツが存在する場合、前記操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断する第３判断ユニット
を備えることを特徴とする請求項１１に記載の装置。
【請求項２１】
プロセッサと、
前記プロセッサにより実行可能なインストラクションを記憶するためのメモリと
を備え、
前記プロセッサは、
インタラクションインターフェースの送信ボタンに対する操作によるトリガーイベントが検出された場合、前記操作によるトリガーイベントが満たす条件を判断し、
前記操作によるトリガーイベントが常用語の送信条件を満たすと判断された場合、前記送信ボタンに対応する常用語を取得して送信し、
前記操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断された場合、メッセージ入力欄のコンテンツを取得して送信する
ように構成され、
前記常用語は、事前に、前記インタラクションインターフェースにおける第１取得操作により取得され且つ前記送信ボタンと対応付けられるように設定されたものである
ことを特徴とするメッセージ送信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信分野に関し、特にメッセージ送信方法及び装置に関する。
【背景技術】
【０００２】
通信技術の発展に伴い、人々の間でのコミュニケーションが益々便利になってきている。例えば、ショートメッセージ、マルチメディアメッセージ（Ｍｕｌｔｉｍｅｄｉａ  ｍｅｓｓａｇｅ）及びインスタントメッセージ（Ｉｎｓｔａｎｔ  Ｍｅｓｓａｇｉｎｇ）等は人々の間のコミュニケーションに大きな利便性をもたらしている。そのうち、ショートメッセージは、ユーザが携帯電話を通じて送信又は受信する文字、数字等のメッセージであり、一般的に文字によるコミュニケーションに用いられる。このような場合、ユーザは、送信側から送信されたショートメッセージを受信したとき、通常送信側にショートメッセージを返信する必要がある。
【０００３】
従来技術において、ショートメッセージを返信する方法として、携帯電話に送信側からのショートメッセージが着信した後、ショートメッセージの入力欄（Ｉｎｐｕｔ  ｂｏｘ）及び送信ボタンを含むショートメッセージ表示インターフェース（Ｄｉｓｐｌａｙ  Ｉｎｔｅｒｆａｃｅ）上に当該ショートメッセージを表示し、携帯電話は、ユーザが当該送信ボタンをクリックすることによりトリガーされた送信命令を検出すると、当該ショートメッセージの入力欄からユーザにより入力されたショートメッセージを取得して、送信側に当該ショートメッセージを返信する。
【発明の概要】
【０００４】
本発明の実施例は、上述のような従来技術中の問題点を解消するためのメッセージ送信方法及び装置を提供する。本発明の技術方案は以下の通りである。
【０００５】
本発明の実施例に係る第１様態によれば、
メッセージ送信方法であって、
インタラクションインターフェースの送信ボタンに対する操作によるトリガーイベントが検出された場合、前記操作によるトリガーイベントが満たす条件を判断するステップと、
前記操作によるトリガーイベントが常用語の送信条件を満たすと判断された場合、前記送信ボタンに対応する常用語を取得して送信するステップと、
前記操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断された場合、メッセージ入力欄のコンテンツを取得して送信するステップと
を含み、
前記常用語は、事前に、前記インタラクションインターフェースにおける第１取得操作により取得され且つ前記送信ボタンと対応付けられるように設定されたものである
方法を提供する。
【０００６】
前記操作によるトリガーイベントが常用語の送信条件を満たすと判断するステップは、
前記送信ボタンに対するトリガー操作を取得して、前記トリガー操作が所定の第１操作であり且つ前記送信ボタンには対応する常用語が存在すると判断された場合、当該操作によるトリガーイベントが常用語の送信条件を満たすと判断するステップを含んでもよい。
【０００７】
前記操作によるトリガーイベントが常用語の送信条件を満たすと判断するステップは、さらに、
前記トリガー操作が所定の第２操作であると判断された場合、前記送信ボタンに対応する常用語を前記インタラクションインターフェースのメッセージ入力欄のカーソル位置に挿入してから、前記メッセージ入力欄の中の全てのコンテンツを送信するステップを含んでもよい。
【０００８】
前記方法は、さらに、
前記送信ボタンに対するトリガー操作が検出された場合、前記トリガー操作が所定の第３操作であると判断されると、前記送信ボタンに対応する常用語を前記インタラクションインターフェースのメッセージ入力欄のカーソル位置に挿入するステップを含んでもよい。
【０００９】
前記方法は、さらに、
前記インタラクションインターフェースにおける第１取得操作により常用語を取得して前記送信ボタンと対応付けられるように設定するステップを含んでもよい。
【００１０】
前記インタラクションインターフェースにおける第１取得操作により常用語を取得して前記送信ボタンと対応付けられるように設定するステップは、
前記インタラクションインターフェースにおいて選択されたメッセージに対し実行するトリガー操作が検出された場合、前記トリガー操作を取得するステップと、
前記トリガー操作が第１取得操作である場合、前記選択されたメッセージを常用語として取得して、前記常用語と前記送信ボタンとが対応付けられるように設定するステップと
を含んでもよい。
【００１１】
前記常用語と前記送信ボタンとが対応付けられるように設定するステップは、
前記送信ボタンに対応する常用語が既に存在する場合、前記送信ボタンに対応する既存の常用語を新しく取得した常用語に取替えるステップ、
又は、
前記送信ボタンに対応する常用語が既に存在する場合、新しく取得した常用語及び既存の常用語のいずれもが前記送信ボタンと対応付けられるように設定するステップ
を含んでもよい。
【００１２】
前記送信ボタンが複数の常用語と対応付けられている場合、
前記方法は、さらに、
前記複数の常用語のそれぞれを検索条件にて照合することにより、各常用語と前記検索条件との整合度を取得するステップと、
前記整合度の最も高い常用語を前記送信ボタンに表示するステップと
を含んでもよく、
前記検索条件は、ユーザとメッセージの受信側との親密度、現在の時間、及びメッセージの受信側の所属するグループの中の少なくとも一つを含む。
【００１３】
前記方法は、さらに、
前記操作によるトリガーイベントが所定の第４操作である場合、前記送信ボタンに対応する複数の常用語を表示するステップと、
前記複数の常用語の中の一つの常用語に対するトリガー操作が検出された場合、前記トリガー操作が満たす条件を判断するステップと、
前記トリガー操作が所定の第１操作であると判断された場合、前記一つの常用語を送信するステップと、
前記トリガー操作が所定の第２操作であると判断された場合、前記一つの常用語をメッセージ入力欄のカーソル位置に挿入してから、前記メッセージ入力欄の中のすべてのコンテンツを送信するステップと、
前記トリガー操作が所定の第３操作であると判断された場合、前記一つの常用語をメッセージ入力欄のカーソル位置に挿入するステップと
を含んでもよい。
【００１４】
前記操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断するステップは、
前記操作によるトリガーイベントが検出される前に前記インタラクションインターフェースのメッセージ入力欄にコンテンツが入力されているか否かを判断し、且つ前記送信ボタンには対応する常用語が存在するか否かを判断して、その判断の結果、前記操作によるトリガーイベントが検出される前に当該メッセージ入力欄にコンテンツが入力され、且つ当該送信ボタンには対応する常用語が存在しない場合、前記操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断するステップ、
又は、
前記送信ボタンに対するトリガー操作を取得して、前記トリガー操作が所定の第４操作であるか否かを判断し、且つ前記メッセージ入力欄にコンテンツが存在するか否かを判断して、その判断の結果、前記トリガー操作が所定の第４操作であり、且つ前記メッセージ入力欄にコンテンツが存在する場合、前記操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断するステップ
を含んでもよい。
【００１５】
本発明の実施例に係る第２様態によれば、
メッセージ送信装置であって、
インタラクションインターフェースの送信ボタンに対する操作によるトリガーイベントが検出された場合、前記操作によるトリガーイベントが満たす条件を判断するための第１判断モジュールと、
前記操作によるトリガーイベントが常用語の送信条件を満たすと判断された場合、前記送信ボタンに対応する常用語を取得して送信するための第１送信モジュールと、
前記操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断された場合、メッセージ入力欄のコンテンツを取得して送信するための第２送信モジュールと
を備え、
前記常用語は、事前に、前記インタラクションインターフェースにおける第１取得操作により取得され且つ前記送信ボタンと対応付けられるように設定されたものである
装置を提供する。
【００１６】
前記第１判断モジュールは、
インタラクションインターフェースの送信ボタンに対する操作によるトリガーイベントが検出された場合、前記送信ボタンに対するトリガー操作を取得するための第１取得ユニットと、
前記トリガー操作が所定の第１操作であるか否かを判断し、且つ前記送信ボタンに対応する常用語が存在するか否かを判断するための第１判断ユニットと、
前記トリガー操作が所定の第１操作であり、且つ前記送信ボタンに対応する常用語が存在すると判断された場合、前記操作によるトリガーイベントが常用語の送信条件を満たすと判断するための第１実行ユニットとを備えてもよい。
【００１７】
前記第１判断モジュールは、さらに、
前記トリガー操作が所定の第２操作であると判断された場合、前記送信ボタンに対応する常用語を前記インタラクションインターフェースのメッセージ入力欄のカーソル位置に挿入してから、前記メッセージ入力欄の中の全てのコンテンツを送信するための第２実行ユニットを備えてもよい。
【００１８】
前記装置は、さらに、
前記送信ボタンに対するトリガー操作が検出された場合、前記トリガー操作が所定の第３操作であると判断されると、前記送信ボタンに対応する常用語を前記インタラクションインターフェースのメッセージ入力欄のカーソル位置に挿入するための第１挿入モジュールを備えてもよい。
【００１９】
前記装置は、さらに、
前記インタラクションインターフェースにおける第１取得操作により常用語を取得して前記送信ボタンと対応付けられるように設定するための設定モジュールを備えてもよい。
【００２０】
前記設定モジュールは、
前記インタラクションインターフェースにおいて選択されたメッセージに対し実行するトリガー操作が検出された場合、前記トリガー操作を取得するための第２取得ユニットと、
前記トリガー操作が第１取得操作である場合、前記選択されたメッセージを常用語として取得するための第３取得ユニットと、
前記常用語と前記送信ボタンとが対応付けられるように設定するための設定ユニットと
を備えてもよい。
【００２１】
前記設定ユニットは、
前記送信ボタンに対応する常用語が既に存在する場合、前記送信ボタンに対応する既存の常用語を新しく取得した常用語に取替えるか、
又は、
前記送信ボタンに対応する常用語が既に存在する場合、新しく取得した常用語及び既存の常用語のいずれもが前記送信ボタンと対応付けられるように設定してもよい。
【００２２】
前記送信ボタンが複数の常用語と対応付けられている場合、
前記装置は、さらに、
前記複数の常用語のそれぞれを検索条件にて照合することにより、各常用語と前記検索条件との整合度を取得するための整合モジュールと、
前記整合度の最も高い常用語を前記送信ボタンに表示するための表示モジュールと
を備えてもよく、
前記検索条件は、ユーザとメッセージの受信側との親密度、現在の時間、及びメッセージの受信側の所属するグループの中の少なくとも一つを含む。
【００２３】
前記装置は、さらに
前記トリガー操作が所定の第４操作である場合、前記送信ボタンに対応する前記複数の常用語を表示するための取得モジュールと、
前記複数の常用語の中の一つの常用語に対するトリガー操作が検出された場合、前記トリガー操作が満たす条件を判断するための第２判断モジュールと、
前記トリガー操作が所定の第１操作であると判断された場合、前記一つの常用語を送信し、前記トリガー操作が所定の第２操作であると判断された場合、前記一つの常用語をメッセージ入力欄のカーソル位置に挿入してから、前記メッセージ入力欄の中の全てのコンテンツを送信するための第３送信モジュールと、
前記トリガー操作が所定の第３操作であると判断された場合、前記一つの常用語をメッセージ入力欄のカーソル位置に挿入するための第２挿入モジュールと
を備えてもよい。
【００２４】
前記第１判断モジュールは、
前記操作によるトリガーイベントが検出される前に前記インタラクションインターフェースのメッセージ入力欄にコンテンツが入力されているか否かを判断し、且つ前記送信ボタンに対応する常用語が存在するか否かを判断して、その判断の結果、前記操作によるトリガーイベントが検出される前に前記メッセージ入力欄にコンテンツが入力され、且つ前記送信ボタンには対応する常用語が存在しない場合、前記操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断するための第２判断ユニット、
又は、
前記送信ボタンに対するトリガー操作を取得して、前記トリガー操作が所定の第１操作であるか否かを判断し、且つ前記メッセージ入力欄にコンテンツが存在するか否かを判断して、その判断の結果、前記トリガー操作が所定の第１操作であり、且つ前記メッセージ入力欄にコンテンツが存在する場合、前記操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断するための第３判断ユニット
を備えてもよい。
【００２５】
本発明の実施例に係る第３様態によれば、
プロセッサと、
前記プロセッサにより実行可能なインストラクションを記憶するためのメモリと
を備え、
前記プロセッサは、
インタラクションインターフェースの送信ボタンに対する操作によるトリガーイベントが検出された場合、前記操作によるトリガーイベントが満たす条件を判断し、
前記操作によるトリガーイベントが常用語の送信条件を満たすと判断された場合、前記送信ボタンに対応する常用語を取得して送信し、
前記操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断された場合、メッセージ入力欄のコンテンツを取得して送信する
ように構成され、
前記常用語は、事前に、前記インタラクションインターフェースにおける第１取得操作により取得され且つ前記送信ボタンと対応付けられるように設定されたものである
メッセージ送信装置を提供する。
【００２６】
本発明の実施例により提供された技術案によれば、以下のような有益な効果が得られる。
【００２７】
当該インタラクションインターフェースの送信ボタンに対する操作によるトリガーイベントが検出された際に、当該操作によるトリガーイベントが満たす条件を判断し、常用語の送信条件を満たす場合、直接当該送信ボタンに対応する常用語を取得して送信することにより、ユーザは、一回のみの操作により、受信側にメッセージを迅速に送信することができ、メッセージ送信の効率を向上し、ユーザにおける迅速送信の要望を満たすことができる。
【００２８】
なお、上述の一般的な記載及び後述の詳細な記載は、単なる例示的且つ解釈的なものであって、本発明に対する限定として見なしてはいけない。
【図面の簡単な説明】
【００２９】
以下の図面は、明細書に組み込まれて本願明細書の一部分となり、本願発明に係る実施例を示し、且つ明細書とともに本発明の原理の説明に用いられる。
【図１】一つの例示的な実施例に係るメッセージ送信方法を示すフローチャートである。
【図２−１】もう一つの例示的な実施例に係るメッセージ送信方法を示すフローチャートである。
【図２−２】一つの例示的な実施例に係るインタラクションインターフェースを示す模式図である。
【図３−１】一つの例示的な実施例に係るメッセージ送信装置を示すブロック図である。
【図３−２】もう一つの例示的な実施例に係る第１判断モジュールを示すブロック図である。
【図３−３】もう一つの例示的な実施例に係るメッセージ送信装置を示すブロック図である。
【図３−４】もう一つの例示的な実施例に係るメッセージ送信装置を示すブロック図である。
【図３−５】もう一つの例示的な実施例に係るメッセージ送信装置を示すブロック図である。
【図３−６】もう一つの例示的な実施例に係るメッセージ送信装置を示すブロック図である。
【図４】もう一つの例示的な実施例に係るメッセージ送信装置を示すブロック図である。
【００３０】
以上の図面により、本発明に係る明確な実施例が示されているが、以下においてより具体的に説明するようにする。これらの図面及び文字による説明は、何らかの方法により本発明の趣旨の範囲を限定するためのものではなく、特定の実施例を参照することにより、当業者に本発明のコンセプトを説明するためのものである。
【発明を実施するための形態】
【００３１】
以下、図面に示されている例示的な実施例をより詳しく説明する。以下の図面に関する説明において、別途の説明がない限り、異なる図面中の同一の符号は、同一又は類似する要素を示すこととする。以下の例示的実施例において説明する複数の実施形態は、本発明に係る全ての実施形態を代表するわけではない。それらは、添付された特許請求の範囲に記載の本発明の一部の態様に係る装置及び方法の例に過ぎない。
【００３２】
本発明の実施例では、送信されたメッセージをユーザの端末により受信したとき、ユーザは迅速に返信する必要があり得る。しかしながら、従来技術において、ユーザは、送信しようとするメッセージをインタラクションインターフェースのメッセージ入力欄に入力する必要があり、送信しようとするメッセージを入力した後インタラクションインターフェースの送信ボタンをトリガーして送信するので、このような送信方法は効率が悪くて、ユーザにおける迅速送信の要望を満たすことができない。
【００３３】
本発明の技術者は、本発明の技術案を研究する際に、ユーザが迅速に送信するメッセージの全てがユーザによりよく使われている常用語であることを発見した。常用語とは、ユーザにより送信される頻度の高いメッセージであり、例えば、送信頻度が所定の閾値を超えるメッセージをユーザの常用語として定義することができる。本発明では、以下のいずれか一つの実施例により、ユーザの常用語を迅速に送信することにより、ユーザにおける迅速送信の要望を満たすことができる。
【００３４】
図１は、一つの例示的な実施例に係るメッセージ送信方法を示すフローチャートである。当該メッセージ送信方法は、移動端末に適用され、図１に示すように、以下のステップを含む。
【００３５】
ステップ１０１において、インタラクションインターフェースの送信ボタンに対する操作によるトリガーイベントが検出された場合、当該操作によるトリガーイベントが満たす条件を判断する。
【００３６】
ステップ１０２において、当該操作によるトリガーイベントが常用語の送信条件を満たすと判断された場合、当該送信ボタンに対応する常用語を取得して送信する。常用語は、事前に、インタラクションインターフェースにおける第１取得操作により取得され且つ送信ボタンと対応付けられるように設定されたものである。
【００３７】
ステップ１０３において、当該操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断された場合、メッセージ入力欄のコンテンツを取得して送信する。
【００３８】
本発明の実施例では、当該インタラクションインターフェースの送信ボタンに対する操作によるトリガーイベントが検出された際に、当該操作によるトリガーイベントが満たす条件を判断し、常用語の送信条件を満たす場合、当該送信ボタンに対応する常用語を直接取得して送信することにより、ユーザは、一回のみの操作により、受信側にメッセージを迅速に送信することができ、メッセージ送信の効率を向上し、ユーザにおける迅速送信の要望を満たすことができる。
【００３９】
図２−１は、もう一つの例示的な実施例に係るメッセージ送信方法を示すフローチャートである。当該メッセージ送信方法は、移動端末に適用され、図２−１に示すように、以下のステップを含む。
【００４０】
ステップ２０１において、インタラクションインターフェースを表示して、当該インタラクションインターフェースに対してモニタリングを行う。
【００４１】
図２−２に示すインタラクションインターフェースを参照して、当該インタラクションインターフェースは、送信ボタン及びメッセージ入力欄を含み、さらに、移動端末により受信された送信側からのメッセージを含んでもよい。但し、当該インタラクションインターフェースは、ショートメッセージのインターフェース、マルチメディアメッセージのインターフェース又はインスタントメッセージのチャットインターフェース等であってもよく、当該メッセージは、ショートメッセージ、マルチメディアメッセージ又はインスタントメッセージ等であってもよい。
【００４２】
当該送信ボタンは、少なくとも一つの常用語と対応付けられる。常用語は、ユーザにより頻繁に送信されるメッセージであり、例えば、ユーザによる送信頻度が所定の閾値を超えるメッセージを常用語に定義することができる。例えば、ユーザによりよく送信される「家に着いたの？」、「ご飯食べた？」などは常用語である。
【００４３】
当該送信ボタンに対応する常用語は、ユーザにより事前に設定されてもよい。例えば、ユーザは、インタラクションインターフェースにおいてあるメッセージを選択し、選択したメッセージに対し第１取得操作を実行することにより、当該メッセージを当該送信ボタンに対応する常用語として設定することができる。
【００４４】
これに対して、インタラクションインターフェースにおいて選択されたメッセージに対するトリガー操作が検出されたとき、当該トリガー操作を取得して、当該トリガー操作に対して判断を行う。当該トリガー操作が第１取得操作である場合、トリガー操作が実行された当該メッセージを取得して、当該メッセージを常用語とし、且つ当該常用語と当該送信ボタンとが対応付けられるように設定する。ここで、第１取得操作は、長押し操作又はダブルクリック操作等であってもよい。
【００４５】
当該送信ボタンは、一つ又は複数の常用語と対応してもよい。これに対し、当該送信ボタンが一つの常用語としか対応できない場合、当該送信ボタンに対応する常用語が既に存在するのであれば、当該送信ボタンに対応する常用語を新しく取得した常用語に取替え、当該送信ボタンに対応する常用語が存在しないのであれば、新しく取得した常用語と当該送信ボタンとが対応付けられるように設定する。当該送信ボタンが複数の常用語と対応できる場合、当該送信ボタンに対応する常用語が既にあるのであれば、新しく取得した常用語及び既存の常用語のいずれもが当該送信ボタンと対応付けられるように設定し、当該送信ボタンに対応する常用語が存在しないのであれば、取得した常用語と当該送信ボタンとが対応付けられるように設定する。
【００４６】
本発明では、ユーザにより送信ボタンに対応する常用語を設定する以外にも、その他の方式により送信ボタンに対応する常用語を設定してもよい。例えば、移動端末が自動的に送信ボタンに対応する常用語を設定することもできる。その実現過程は以下の通りである。
【００４７】
各メッセージがユーザにより送信される送信頻度を取得し、送信頻度が所定の条件を満たすメッセージを取得して常用語とし、且つ取得した常用語と当該送信ボタンとが対応付けられるように設定する。
【００４８】
ここで、当該送信ボタンが一つの常用語としか対応できない場合、送信頻度の一番高いメッセージを取得して常用語とする。当該送信ボタンが複数の常用語と対応できる場合、送信頻度の最も高い順に所定の数のメッセージを取得して常用語とするか、又は送信頻度が所定の頻度閾値を超えるメッセージを取得して常用語とする。
【００４９】
当該インタラクションインターフェースを表示した後、ユーザは、当該インタラクションインターフェースを介してメッセージを送信することができる。ここで、ユーザがメッセージを送信する方式として、以下の幾つかの方法を含む。第１に、ユーザは、直接常用語を送信しようとする場合、送信ボタンに対してトリガー操作を実行することにより、移動端末をトリガーして常用語を送信するようにする。第２に、ユーザは、当該インタラクションインターフェースのメッセージ入力欄にコンテンツを入力し且つ入力したコンテンツを送信する必要がある場合、コンテンツを入力した後、送信ボタンにトリガー操作を実行することにより、移動端末をトリガーして当該コンテンツを送信するようにする。第３に、ユーザは、既にメッセージ入力欄にコンテンツを入力し且つさらに常用語を当該メッセージ入力欄に入力する必要がある場合、送信ボタンにトリガー操作を実行することにより、移動端末をトリガーしてメッセージ入力欄に常用語を入力して送信するようにする。
【００５０】
ユーザが当該インタラクションインターフェースの送信ボタンに対してトリガー操作を実行したとき、当該送信ボタンに対する操作によるトリガーイベントが発生する。移動端末はインタラクションインターフェースをモニタリングして、当該送信ボタンに対する操作によるトリガーイベントが検出されたとき、以下のステップを実行する。
【００５１】
ステップ２０２において、当該インタラクションインターフェースの送信ボタンに対する操作によるトリガーイベントが検出された場合、当該操作によるトリガーイベントが満たす条件を判断する。
【００５２】
本ステップにおいて、当該インタラクションインターフェースの送信ボタンに対する操作によるトリガーイベントが検出されたとき、送信ボタンに対するトリガー操作を取得し、当該トリガー操作が所定の第１操作であり且つ当該送信ボタンには対応する常用語が存在する場合、当該操作によるトリガーイベントが常用語の送信条件を満たすと判断する。
【００５３】
又は、
当該操作によるトリガーイベントが検出される前にインタラクションインターフェースのメッセージ入力欄にコンテンツが入力されているか否かを判断し、且つ当該送信ボタンには対応する常用語が存在するか否かを判断する。その判断の結果、当該操作によるトリガーイベントが検出される前に前記メッセージ入力欄にコンテンツが入力されず、且つ当該送信ボタンには対応する常用語が存在する場合、当該操作によるトリガーイベントが常用語の送信条件を満たすと判断する。その判断の結果、当該操作によるトリガーイベントが検出される前に当該メッセージ入力欄にコンテンツが入力され、且つ当該送信ボタンには対応する常用語が存在しない場合、当該操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断する。
【００５４】
又は、
当該送信ボタンに対するトリガー操作を取得して、当該トリガー操作が所定の第１操作であるか否かを判断し、且つ当該送信ボタンには対応する常用語が存在するか否かを判断する。その判断の結果、当該トリガー操作が所定の第１操作であり、且つ当該送信ボタンには対応する常用語が存在する場合、当該操作によるトリガーイベントが常用語の送信条件を満たすと判断する。その判断の結果、当該トリガー操作が所定の第１操作であり、且つ当該メッセージ入力欄にはコンテンツが存在する場合、当該操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断する。
【００５５】
又は、
当該送信ボタンに対するトリガー操作を取得して、当該トリガー操作が所定の第２操作であるか否かを判断し、且つ当該操作によるトリガーイベントが検出される前にインタラクションインターフェースのメッセージ入力欄にコンテンツが入力されているか否かを判断する。その判断の結果、当該トリガー操作が所定の第２操作であり、且つ当該操作によるトリガーイベントが検出される前にメッセージ入力欄にコンテンツが入力されている場合、当該操作によるトリガーイベントがメッセージ入力欄に常用語を挿入する条件を満たすと判断する。又は、その判断の結果、当該トリガー操作が所定の第３操作であり、且つ当該操作によるトリガーイベントが検出される前にメッセージ入力欄にコンテンツが入力されている場合、当該操作によるトリガーイベントがメッセージ入力欄に常用語を挿入する条件を満たすと判断する。
【００５６】
本ステップでは、予め第１操作、第２操作及び第３操作を定義している。第１操作、第２操作及び第３操作は３種類の異なる操作であってもよい。第１操作は、移動端末をトリガーして常用語を送信するためのものであるので、当該トリガー操作が所定の第１操作であり、且つ当該送信ボタンには対応する常用語が存在すると判断された場合、当該操作によるトリガーイベントが常用語の送信条件を満たすと判断する。ここで、第１操作は、クリック等の操作であってもよい。第２操作は、移動端末をトリガーして、送信ボタンに対応する常用語をメッセージ入力欄に挿入してメッセージ入力欄のコンテンツと一緒に送信するためのものであり、第２操作は、長押し操作又はスライド操作等であってもよい。第３操作は、移動端末をトリガーして送信ボタンに対応する常用語をメッセージ入力欄に挿入するためのものであり、第３操作は、ダブルクリック等の操作であってもよい。そのため、当該トリガー操作が所定の第２操作又は第３操作であり、且つ当該メッセージ入力欄にコンテンツが存在すると判断された場合、当該操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断する。
【００５７】
ステップ２０３において、当該操作によるトリガーイベントが常用語の送信条件を満たすと判断された場合、当該送信ボタンに対応する常用語を取得して送信する。
【００５８】
本ステップにおいて、送信ボタンに対応する常用語が一つしかない場合、直接当該常用語を取得して受信側に送信する。ここで、受信側は、現在ユーザと通信を行っている相手側である。送信ボタンに対応する常用語が複数ある場合、以下の方式により一つの常用語を取得して受信側に送信する。
【００５９】
検索条件を取得して、送信ボタンに対応する複数の常用語から、マッチング条件が当該検索条件に最も整合する常用語を一つ取得して、当該常用語を受信側に送信する。ここで、当該検索条件は、現在の時間、ユーザと受信側との親密度及び受信側の所属するグループの中の少なくとも一つを含む。
【００６０】
ここで説明しておくべきことは、本ステップを実行する前に送信ボタンに対応する複数の常用語を設定する際に、常用語ごとに、それに対応するマッチング条件を設定してもよい。常用語のマッチング条件は、当該常用語の適用される時間帯、ユーザの所属するグループ及び適用される親密度の範囲を含んでもよい。例えば、「ご飯食べた？」のような常用語が適用される時間帯は、一般的に昼の１２時から１時までの間、又は夜の７時から９時までの間である。また、ある常用語の場合、比較的親しい間柄で使うものであり、例えば、「ダーリン、今何をしてるの？」のような常用語は、ユーザの家族又はユーザと関係が親しい親友に送信したほうが適切であり、当該常用語が適用されるグルプは家族グループであってもよく、適用される親密度はかなり高い。
【００６１】
本発明では、送信ボタンに対するトリガー操作が所定の第２操作であると判断された場合、送信ボタンに対応する一つの常用語をインタラクションインターフェースのメッセージ入力欄のカーソル位置に挿入してから、メッセージ入力欄のコンテンツを送信するようにする。当該トリガー操作が所定の第３操作であると判断された場合、同様に、当該送信ボタンに対応する一つの常用語をインタラクションインターフェースのメッセージ入力欄のカーソル位置に挿入する。当該一つの常用語をインタラクションインターフェースのメッセージ入力欄のカーソル位置に挿入した後、ユーザは、コンテンツを送信しようとする場合、送信ボタンに第１操作を実行することにより、移動端末をトリガーして当該メッセージ入力欄のコンテンツを送信するようにする。
【００６２】
どの常用語を送信するのかをユーザが分かるようにするために、ユーザが送信ボタンに対しトリガー操作を実行する前に、一つの常用語を取得して当該常用語を送信ボタンに表示するようにする。これで、本ステップでは、送信ボタンに表示された常用語を直接取得して送信することができる。
【００６３】
ここで、一つの常用語を取得して当該常用語を送信ボタンに表示することは、以下のようであってもよい。
【００６４】
当該送信ボタンに対応する常用語が一つしかない場合、直接当該常用語を取得して送信ボタンに表示する。当該送信ボタンに対応する常用語が複数ある場合、当該複数の常用語のそれぞれを検索条件にて照合することにより、各常用語と当該検索条件との整合度を取得し、整合度の最も高い常用語を送信ボタンに表示する。ここで、当該検索条件は、現在の時間、ユーザと受信側との親密度及び受信側の所属するグループの中の少なくとも一つを含む。
【００６５】
ステップ２０４において、当該操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断された場合、当該メッセージ入力欄のコンテンツを取得して送信する。
【００６６】
ステップ２０５において、当該操作によるトリガーイベントがメッセージ入力欄に常用語を入力する条件を満たすと判断された場合、当該送信ボタンに対応する常用語を取得して、当該インタラクションインターフェースのメッセージ入力欄に当該送信ボタンに対応する常用語を挿入する。
【００６７】
本ステップにおいて、当該送信ボタンに対応する常用語を取得することについては、ステップ２０３における該当する内容を参照すればよく、ここでは、その具体的な説明を省略するようにする。
【００６８】
ここで説明しておくべきことは、当該送信ボタンに対応する常用語が複数であり、且つ送信ボタンに表示された常用語はユーザが送信しようとする常用語ではない場合、ユーザは、送信ボタンに対して第４操作を実行することにより、当該送信ボタンに対応する複数の常用語を表示するようにトリガーすることができる。第４操作は、長押し操作、上向きのスライド操作又は円描き操作等であってもよい。そして、ユーザは、表示された複数の常用語からある常用語を選択し、選択された常用語に対しトリガー操作を実行してもよい。
【００６９】
これに対し、当該送信ボタンに対して実行されたトリガー操作を取得して、当該トリガー操作が所定の第４操作である場合、当該送信ボタンに対応する複数の常用語を表示する。当該複数の常用語の中の一つの常用語に対するトリガー操作が検出されたとき、当該トリガー操作が満たす条件を判断する。当該トリガー操作が所定の第１操作であると判断された場合、当該一つの常用語を送信する。当該トリガー操作が所定の第２操作であると判断された場合、当該一つの常用語をメッセージ入力欄のカーソル位置に挿入してから、当該メッセージ入力欄の中の全てのコンテンツを送信する。当該トリガー操が第３操作であると判断された場合、当該一つの常用語をメッセージ入力欄のカーソル位置に挿入する。
【００７０】
当該一つの常用語をメッセージ入力欄のカーソル位置に挿入した後、ユーザは、そのコンテンツを送信する必要がある場合、送信ボタンに第１操作を実行することにより、移動端末をトリガーして当該メッセージ入力欄のコンテンツを送信するようにする。
【００７１】
本発明の実施例では、インタラクションインターフェースを表示した後、インタラクションインターフェースに対してモニタリングを行い、当該インタラクションインターフェースの送信ボタンに対する操作によるトリガーイベントが検出された際に、当該操作によるトリガーイベントが満たす条件を判断し、常用語の送信条件を満たす場合、直接当該送信ボタンに対応する常用語を取得して送信することにより、ユーザは、一回のみの操作により、受信側にメッセージを迅速に送信することができ、メッセージ送信の効率を向上し、ユーザにおける迅速送信の要望を満たすことができる。また、入力されたメッセージの送信条件を満たす場合、メッセージ入力欄のコンテンツを送信することもできるので、ユーザは、提供された複数のメッセージ送信方式から自分の要求を満たす方式を選ぶことができ、メッセージ送信の方式がより柔軟である。
【００７２】
以下は、本発明の装置実施例であり、本発明の方法実施例を実行するために用いられることができる。本発明の装置実施例に記載されていない具体的な内容については、本発明の方法実施例を参照すればよい。
【００７３】
図３−１は、一つの例示的な実施例に係るメッセージ送信装置を示すブロック図である。
【００７４】
当該ファイル実行装置は、
インタラクションインターフェースの送信ボタンに対する操作によるトリガーイベントが検出された場合、前記操作によるトリガーイベントが満たす条件を判断するための第１判断モジュール３０１と、
前記操作によるトリガーイベントが常用語の送信条件を満たすと判断された場合、前記送信ボタンに対応する常用語を取得して送信するための第１送信モジュール３０２と、
前記操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断された場合、メッセージ入力欄のコンテンツを取得して送信するための第２送信モジュール３０３と
を備えてもよく、
前記常用語は、事前に、前記インタラクションインターフェースにおける第１取得操作により取得され且つ前記送信ボタンと対応付けられるように設定されたものである。
【００７５】
図３−２を参照して、前記第１判断モジュール３０１は、
インタラクションインターフェースの送信ボタンに対する操作によるトリガーイベントが検出された場合、前記送信ボタンに対するトリガー操作を取得するための第１取得ユニット３０１１と、
前記トリガー操作が所定の第１操作であるか否かを判断し、且つ前記送信ボタンに対応する常用語が存在するか否かを判断するための第１判断ユニット３０１２と、
前記トリガー操作が所定の第１操作であり、且つ前記送信ボタンに対応する常用語が存在すると判断された場合、前記操作によるトリガーイベントが常用語の送信条件を満たすと判断するための第１実行ユニット３０１３と
を備えてもよい。
【００７６】
図３−２を参照して、前記第１判断モジュール３０１は、さらに、
前記トリガー操作が所定の第２操作であると判断された場合、前記送信ボタンに対応する常用語を前記インタラクションインターフェースのメッセージ入力欄のカーソル位置に挿入してから、前記メッセージ入力欄の中の全てのコンテンツを送信するための第２実行ユニット３０１４を備える。
【００７７】
図３−３を参照して、前記装置は、さらに、
前記送信ボタンに対するトリガー操作が検出された場合、前記トリガー操作が所定の第３操作であると判断されると、前記送信ボタンに対応する常用語を前記インタラクションインターフェースのメッセージ入力欄のカーソル位置に挿入するための第１挿入モジュール３０４を備える。
【００７８】
図３−４を参照して、前記装置は、さらに、
前記インタラクションインターフェースにおける第１取得操作により常用語を取得して前記送信ボタンと対応付けられるように設定するための設定モジュール３０５を備えてもよい。
【００７９】
前記設定モジュール３０５は、
前記インタラクションインターフェースにおいて選択されたメッセージに対して実行するトリガー操作が検出された場合、前記トリガー操作を取得するための第２取得ユニットと、
前記トリガー操作が第１取得操作である場合、前記選択されたメッセージを常用語として取得するための第３取得ユニットと、
前記常用語と前記送信ボタンとが対応付けられるように設定するための設定ユニットと
を備えてもよい。
【００８０】
前記設定ユニットは、
前記送信ボタンに対応する常用語が存在する場合、前記送信ボタンに対応する既存の当該常用語を新しく取得した常用語に取替えてもよく、又は、前記送信ボタンには既に対応する常用語が存在する場合、新しく取得した常用語及び既存の常用語のいずれもが前記送信ボタンと対応付けられるように設定してもよい。
【００８１】
図３−５を参照して、前記送信ボタンが複数の常用語と対応付けられている場合、前記装置は、さらに、
前記複数の常用語のそれぞれを検索条件にて照合することにより、各常用語と前記検索条件との整合度を取得するための整合モジュール３０６と、
前記整合度の最も高い常用語を前記送信ボタンに表示するための表示モジュール３０７と
を備えてもよく、
前記検索条件は、ユーザとメッセージの受信側との親密度、現在の時間、及びメッセージの受信側の所属するグループの中の少なくとも一つを含む。
【００８２】
図３−６を参照して、前記装置は、さらに、
前記トリガー操作が所定の第４操作である場合、前記送信ボタンに対応する前記複数の常用語を表示するための取得モジュール３０８と、
前記複数の常用語の中の一つの常用語に対して実行したトリガー操作が検出された場合、前記トリガー操作が満たす条件を判断するための第２判断モジュール３０９と、
前記トリガー操作が所定の第１操作であると判断された場合、前記一つの常用語を送信し、前記トリガー操作が所定の第２操作であると判断された場合、前記一つの常用語をメッセージ入力欄のカーソル位置に挿入してから、前記メッセージ入力欄の中の全てのコンテンツを送信するための第３送信モジュール３１０と、
前記トリガー操作が所定の第３操作であると判断された場合、前記一つの常用語をメッセージ入力欄のカーソル位置に挿入するための第３挿入モジュール３１１と
を備えてもよい。
【００８３】
図３−２を参照して、前記第１判断モジュール３０１は、
前記操作によるトリガーイベントが検出される前に前記インタラクションインターフェースのメッセージ入力欄にコンテンツが入力されているか否かを判断し、且つ前記送信ボタンに対応する常用語が存在するか否かを判断し、その判断の結果、前記操作によるトリガーイベントが検出される前に前記メッセージ入力欄にコンテンツが入力され、且つ前記送信ボタンに対応する常用語が存在しない場合、前記操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断するための第２判断ユニット３０１５、
又は、
前記送信ボタンに対するトリガー操作を取得して、前記トリガー操作が所定の第１操作であるか否かを判断し、且つ前記メッセージ入力欄にコンテンツが存在するか否かを判断し、その判断の結果、前記トリガー操作が所定の第１操作であり、且つ前記メッセージ入力欄にコンテンツが存在する場合、前記操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断する第３判断ユニット３０１６を備えてもよい。
【００８４】
本発明の実施例では、当該インタラクションインターフェースの送信ボタンに対する操作によるトリガーイベントが検出された際に、当該操作によるトリガーイベントが満たす条件を判断し、常用語の送信条件を満たす場合、直接当該送信ボタンに対応する常用語を取得して送信することにより、ユーザは、一回のみの操作により、受信側にメッセージを迅速に送信することができ、メッセージ送信の効率を向上し、ユーザにおける迅速送信の要望を満たすことができる。
【００８５】
以上の実施例に係る装置において、各モジュールが操作を実行する具体的な方式は既に該当する方法実施例において詳しく説明したので、ここでは、その具体的な説明を省略するようにする。
【００８６】
本発明の一つの例示的な実施例では、
プロセッサと、
前記プロセッサにより実行可能なインストラクションを記憶するためのメモリと
を備え、
前記プロセッサは、
インタラクションインターフェースの送信ボタンに対する操作によるトリガーイベントが検出された場合、前記操作によるトリガーイベントが満たす条件を判断し、
前記操作によるトリガーイベントが常用語の送信条件を満たすと判断された場合、前記送信ボタンに対応する常用語を取得して送信し、
前記操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断された場合、メッセージ入力欄のコンテンツを取得して送信する
ように構成され、
前記常用語は、事前に、前記インタラクションインターフェースにおける第１取得操作により取得され且つ前記送信ボタンと対応付けられるように設定されたものである
メッセージ送信装置を提供する。
【００８７】
図４は、一つの例示的な実施例に係るメッセージ送信装置４００を示すブロック図である。装置４００は、例えば、携帯電話、コンピュータ、デジタル放送端末、メッセージ送受信機、ゲーム機、タブレットデバイス、医療機器、フィットネス機器、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等であってもよい。
【００８８】
図４を参照して、装置４００は、処理アセンブリ４０２、メモリ４０４、電源アセンブリ４０６、マルチメディアアセンブリ４０８、オーディオアセンブリ４１０、入力／出力（Ｉ／Ｏ）インターフェース４１２、センサアセンブリ４１４、及び通信アセンブリ４１６からなる群から選ばれる少なくとも１つを備えてもよい。
【００８９】
処理アセンブリ４０２は、一般的には、装置４００の全体の操作、例えば、表示、電話呼び出し、データ通信、カメラ操作及び記録操作に関連する操作を制御する。処理アセンブリ４０２は、上述した方法におけるステップの一部又は全部を実現できるように、インストラクションを実行する少なくとも１つのプロセッサ４２０を備えてもよい。なお、処理アセンブリ４０２は、他のアセンブリとのインタラクションの便宜上、少なくとも１つのモジュールを備えてもよい。例えば、処理アセンブリ４０２は、マルチメディアアセンブリ４０８とのインタラクションの便利を図るために、マルチメディアモジュールを備えてもよい。
【００９０】
メモリ４０４は、装置４００における操作を支援するための、各種のデータを記憶するように構成される。これらのデータの例として、装置４００において操作される何れのアプリケーション又は方法に関するインストラクション、連絡先データ、電話帳データ、メッセージ、画像、ビデオ等を含む。メモリ４０４は、何れの種類の揮発性又は不揮発性メモリ、例えば、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、磁気メモリ、フラッシュメモリ、磁気ディスク、又は光ディスク、又はこれらの組み合わせにより実現することができる。
【００９１】
電源アセンブリ４０６は、装置４００の各種アセンブリに電力を供給するためのものであり、電源管理システム、１つ又は複数の電源、及び装置４００のために電力を生成、管理及び分配することに関連する他のアセンブリを備えてもよい。
【００９２】
マルチメディアアセンブリ４０８は、前記装置４００とユーザとの間に出力インターフェースを提供するスクリーンを備えてもよい。何れかの実施例において、スクリーンは、例えば、液晶ディスプレイ（ＬＣＤ）やタッチパネル（ＴＰ）を備えてもよい。スクリーンは、タッチパネルを備える場合、ユーザからの入力信号を受信できるタッチスクリーンとして実現される。また、タッチパネルは、少なくとも１つのタッチセンサを備えることにより、タッチ、スライド、タッチパネル上でのジェスチャーを感知することができる。前記タッチセンサは、タッチやスライド動作の境界を感知できるだけではなく、タッチやスライド操作と関連する持続時間や圧力も感知できる。何れかの実施例において、マルチメディアアセンブリ４０８は、フロントカメラ及び／又はバックカメラを備えてもよい。装置４００が、例えば、撮影モードやビデオモードのような操作モードにある時、フロントカメラ及び／又はバックカメラが外部のマルチメディアデータを受信できる。フロントカメラ及びバックカメラのそれぞれは、固定の光学レンズ系であってもよいし、焦点距離及び光学ズーム機能を有するものであってもよい。
【００９３】
オーディオアセンブリ４１０は、オーディオ信号を出力及び／又は入力するように構成される。例えば、オーディオアセンブリ４１０は、マイクロフォン（ＭｉＣ）を有してもよい。装置４００が、例えば、呼び出しモード、記録モード、又は音声認識モードのような操作モードにある場合、マイクロフォンは、外部のオーディオ信号を受信するように構成される。受信されたオーディオ信号は、メモリ４０４に記憶されてもよく、通信アセンブリ４１６を介して送信されてもよい。何れかの実施例において、オーディオアセンブリ４１０は、オーディオ信号を出力するためのスピーカをさらに備えてもよい。
【００９４】
Ｉ／Ｏインターフェース４１２は、処理アセンブリ４０２と周辺インターフェースモジュールとの間にインターフェースを提供するためのものである。上記周辺インターフェースモジュールは、キーボードや、クリックホイールや、ボタン等であってもよい。これらのボタンは、ホームボタンや、音量ボタンや、スタートボタンや、ロックボタンであってもよいが、それらに限らない。
【００９５】
センサアセンブリ４１４は、装置４００のために各方面の状態評価を提供するための少なくとも１つのセンサを備えてもよい。例えば、センサアセンブリ４１４は、装置４００のオン／オフ状態や、アセンブリの相対的な位置を検出することができる。例えば、前記アセンブリが装置４００のディスプレイ及びキーパッドである場合、センサアセンブリ４１４は、装置４００又は装置４００の１つのアセンブリの位置の変化や、ユーザが装置４００との接触の有無や、装置４００の方向又は加速／減速や、装置４００の温度変化を検出することができる。センサアセンブリ４１４は、何れの物理的な接触もない場合に付近の物体の有無を検出できるように構成される近接センサを含んでもよい。センサアセンブリ４１４は、さらに、画像表示技術分野に用いるための光センサ、例えば、ＣＭＯＳ又はＣＣＤ画像センサを含んでもよい。何れかの実施例において、当該センサアセンブリ４１４は、さらに、加速度センサ、ジャイロスコープセンサ、磁気センサ、圧力センサ又は温度センサをさらに備えてもよい。
【００９６】
通信アセンブリ４１６は、装置４００と他の設備の間との無線又は有線通信が便利になるように構成される。装置４００は、通信標準に基づく無線ネットワーク、例えば、ＷｉＦｉ、２Ｇ又は３Ｇ、又はそれらの組み合わせにアクセスできる。１つの例示的な実施例では、通信アセンブリ４１６は、ブロードキャストチャンネルを介して外部のブロードキャスト管理システムからのブロードキャスト信号又はブロードキャストに関するメッセージを受信することができる。１つの例示的な実施例では、前記通信アセンブリ４１６は、さらに、近距離通信を促進するために近距離無線通信（ＮＦＣ）モジュールを含んでもよい。ＮＦＣモジュールは、例えば、無線周波数識別（ＲＦＩＤ：Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）技術、赤外線データ協会（ＩｒＤＡ：Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）技術、超広帯域無線（ＵＷＢ：Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ）技術、ブルートゥース（ＢＴ：Ｂｌｕｅｔｏｏｔｈ（登録商標））技術及び他の技術によって実現されてもよい。
【００９７】
例示的な実施例では、装置４００は、上述した方法を実行するために、１つ又は複数の特定用途向け集積回路（ＡＳＩＣ：Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、デジタル信号プロセッサ（ＤＳＰ：Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、数字信号処理デバイス（ＤＳＰＤ：Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｄｅｖｉｃｅ）、プログラム可能論理デバイス（ＰＬＤ：Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）、書替え可能ゲートアレイ（ＦＰＧＡ：Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、又は他の電子機器によって実現されてもよい。
【００９８】
例示的な実施例において、さらに、装置４００のプロセッサ４２０により実行されることにより上述の方法を実現可能なインストラクションが記憶され、且つコンピュータに読み取り可能な不揮発性の記録媒体、例えば、インストラクションが記憶されているメモリ４０４を提供する。前記コンピュータに読み取り可能な不揮発性の記録媒体は、例えばＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ（登録商標）、磁気テープ、フロッピー（登録商標）ディスク及び光データメモリ等であってもよい。
【００９９】
本発明は、さらに、
コンピュータに読み取り可能な不揮発性の記録媒体であって、
前記記録媒体中のインストラクションが装置４００のプロセッサにより実行されることにより、
インタラクションインターフェースの送信ボタンに対する操作によるトリガーイベントが検出された場合、前記操作によるトリガーイベントが満たす条件を判断するステップと、
前記操作によるトリガーイベントが常用語の送信条件を満たすと判断された場合、前記送信ボタンに対応する常用語を取得して送信するステップと、
前記操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断された場合、メッセージ入力欄のコンテンツを取得して送信するステップと
を含み、
前記常用語は、事前に、前記インタラクションインターフェースにおける第１取得操作により取得され且つ前記送信ボタンと対応付けられるように設定されたものである
メッセージ送信方法を装置４００に実行させる記録媒体を提供する。
【０１００】
前記操作によるトリガーイベントが常用語の送信条件を満たすと判断するステップは、
前記送信ボタンに対するトリガー操作を取得し、前記トリガー操作が所定の第１操作であり、且つ前記送信ボタンには対応する常用語が存在すると判断された場合、当該操作によるトリガーイベントが常用語の送信条件を満たすと判断するステップを含んでもよい。
【０１０１】
前記操作によるトリガーイベントが常用語の送信条件を満たすと判断するステップは、さらに、
前記トリガー操作が所定の第２操作であると判断された場合、前記送信ボタンに対応する常用語を前記インタラクションインターフェースのメッセージ入力欄のカーソル位置に挿入してから、前記メッセージ入力欄の中の全てのコンテンツを送信するステップを含んでもよい。
前記方法は、さらに、
前記送信ボタンに対するトリガー操作が検出された場合、前記トリガー操作が所定の第３操作であると判断されると、前記送信ボタンに対応する常用語を前記インタラクションインターフェースのメッセージ入力欄のカーソル位置に挿入するステップを含んでもよい。
【０１０２】
前記方法は、さらに、
前記インタラクションインターフェースにおける第１取得操作により常用語を取得して前記送信ボタンと対応付けられるように設定するステップを含んでもよい。
【０１０３】
前記インタラクションインターフェースにおける第１取得操作により常用語を取得して前記送信ボタンと対応付けられるように設定するステップは、
前記インタラクションインターフェースにおいて選択されたメッセージに対し実行するトリガー操作が検出された場合、前記トリガー操作を取得するステップと、
前記トリガー操作が第１取得操作である場合、前記選択されたメッセージを常用語として取得して、前記常用語と前記送信ボタンとが対応付けられるように設定するステップとを含んでもよい。
【０１０４】
前記常用語と前記送信ボタンとが対応付けられるように設定するステップは、
前記送信ボタンに対応する常用語が存在する場合、前記送信ボタンに対応する既存の常用語を新しく取得した常用語に取替えるステップ、
又は、
前記送信ボタンに対応する常用語が存在する場合、新しく取得した常用語及び既存の常用語のいずれもが前記送信ボタンと対応付けられるように設定するステップ
を含んでもよい。
【０１０５】
前記送信ボタンが複数の常用語と対応付けられている場合、
前記方法は、
前記複数の常用語のそれぞれを検索条件にて照合することにより、各常用語と前記検索条件との整合度を取得するステップと、
前記整合度の最も高い常用語を前記送信ボタンに表示するステップと
を含んでもよく、
前記検索条件は、ユーザとメッセージの受信側との親密度、現在の時間、及びメッセージの受信側の所属するグループの中の少なくとも一つを含む。
【０１０６】
前記方法は、さらに、
前記操作によるトリガーイベントが所定の第４操作である場合、前記送信ボタンに対応する複数の常用語を表示するステップと、
前記複数の常用語の中の一つの常用語に対するトリガー操作が検出された場合、前記トリガー操作が満たす条件を判断するステップと、
前記トリガー操作が所定の第１操作であると判断された場合、前記一つの常用語を送信するステップと、
前記トリガー操作が所定の第２操作であると判断された場合、前記一つの常用語をメッセージ入力欄のカーソル位置に挿入してから、前記メッセージ入力欄の中のすべてのコンテンツを送信するステップと、
前記トリガー操作が所定の第３操作であると判断された場合、前記一つの常用語をメッセージ入力欄のカーソル位置に挿入するステップと
を含んでもよい。
【０１０７】
前記操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断するステップは、
前記操作によるトリガーイベントが検出される前にインタラクションインターフェースのメッセージ入力欄にコンテンツが入力されているか否かを判断し、且つ前記送信ボタンには対応する常用語が存在するか否かを判断して、その判断の結果、前記操作によるトリガーイベントが検出される前に当該メッセージ入力欄にコンテンツが入力され、且つ当該送信ボタンには対応する常用語が存在しない場合、前記操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断するステップ、
又は、
前記送信ボタンに対するトリガー操作を取得して、前記トリガー操作が所定の第４操作であるか否かを判断し、且つ前記メッセージ入力欄にコンテンツが存在するか否かを判断して、その判断の結果、前記トリガー操作が所定の第４操作であり、且つ前記メッセージ入力欄にコンテンツが存在する場合、前記操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断するステップ
を含んでもよい。
【０１０８】
本発明の実施例では、当該インタラクションインターフェースの送信ボタンに対する操作によるトリガーイベントが検出された際に、当該操作によるトリガーイベントが満たす条件を判断し、常用語の送信条件を満たす場合、直接当該送信ボタンに対応する常用語を取得して送信することにより、ユーザは、一回のみの操作により、受信側にメッセージを迅速に送信することができ、メッセージ送信の効率を向上し、ユーザにおける迅速送信の要望を満たすことができる。
【０１０９】
当業者であれば、本願明細書を参照し、本願明細書に開示された発明を実施することにより、本発明の他の実施形態を容易に取得することができる。本願は、本発明の一般的な原理を遵守し且つ本願明細書に開示されていない当該技術分野の公知知識又は通常の技術手段を含む本発明に対する任意の変形、用途又は適応的な変更を含むことを趣旨とする。明細書及び実施例は、単に例示的なものに過ぎず、本発明の本当の範囲及び趣旨は添付される特許請求の範囲により示される。
【０１１０】
なお、本発明は、上述の説明及び図面により示された特定の構成に限定されず、その範囲を逸脱しない範囲で、様々な補正及び変更を実施してもよい。本発明の範囲は、添付される特許請求の範囲のみにより限定される。
【０１１１】
本発明は、出願番号がＣＮ２０１５１０２９０４４２．９であって、出願日が２０１５年５月２９日である中国特許出願に基づき優先権を主張し、当該中国特許出願の全ての内容を本願に援用する。
【図１】
2017524215.tif 000003
【図２−１】
2017524215.tif 000004
【図２−２】
2017524215.tif 000005
【図３−１】
2017524215.tif 000006
【図３−２】
2017524215.tif 000007
【図３−３】
2017524215.tif 000008
【図３−４】
2017524215.tif 000009
【図３−５】
2017524215.tif 000010
【図３−６】
2017524215.tif 000011
【図４】
2017524215.tif 000012
【手続補正書】
【提出日】平成28年1月19日(2016.1.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
メッセージ送信方法であって、
インタラクションインターフェースの送信ボタンに対する操作によるトリガーイベントが検出された場合、前記操作によるトリガーイベントが満たす条件を判断するステップと、
前記操作によるトリガーイベントが常用語の送信条件を満たすと判断された場合、前記送信ボタンに対応する常用語を取得して送信するステップと、
前記操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断された場合、メッセージ入力欄のコンテンツを取得して送信するステップと
を含み、
前記常用語は、事前に、前記インタラクションインターフェースにおける第１取得操作により取得され且つ前記送信ボタンと対応付けられるように設定されたものである
ことを特徴とする方法。
【請求項２】
前記操作によるトリガーイベントが常用語の送信条件を満たすと判断するステップは、
前記送信ボタンに対するトリガー操作を取得して、前記トリガー操作が所定の第１操作であり且つ前記送信ボタンには対応する常用語が存在すると判断された場合、当該操作によるトリガーイベントが常用語の送信条件を満たすと判断するステップを含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記操作によるトリガーイベントが常用語の送信条件を満たすと判断するステップは、さらに、
前記トリガー操作が所定の第２操作であると判断された場合、前記送信ボタンに対応する常用語を前記インタラクションインターフェースのメッセージ入力欄のカーソル位置に挿入してから、前記メッセージ入力欄の中の全てのコンテンツを送信するステップを含むことを特徴とする請求項２に記載の方法。
【請求項４】
前記送信ボタンに対するトリガー操作が検出された場合、前記トリガー操作が所定の第３操作であると判断されると、前記送信ボタンに対応する常用語を前記インタラクションインターフェースのメッセージ入力欄のカーソル位置に挿入するステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記インタラクションインターフェースにおける第１取得操作により常用語を取得して前記送信ボタンと対応付けられるように設定するステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項６】
前記インタラクションインターフェースにおける第１取得操作により常用語を取得して前記送信ボタンと対応付けられるように設定するステップは、
前記インタラクションインターフェースにおいて選択されたメッセージに対し実行するトリガー操作が検出された場合、前記トリガー操作を取得するステップと、
前記トリガー操作が第１取得操作である場合、前記選択されたメッセージを常用語として取得して、前記常用語と前記送信ボタンとが対応付けられるように設定するステップと
を含むことを特徴とする請求項５に記載の方法。
【請求項７】
前記常用語と前記送信ボタンとが対応付けられるように設定するステップは、
前記送信ボタンに対応する常用語が既に存在する場合、前記送信ボタンに対応する既存の常用語を新しく取得した常用語に取替えるステップ、
又は、
前記送信ボタンに対応する常用語が既に存在する場合、新しく取得した常用語及び既存の常用語のいずれもが前記送信ボタンと対応付けられるように設定するステップ
を含むことを特徴とする請求項６に記載の方法。
【請求項８】
前記送信ボタンが複数の常用語と対応付けられている場合、さらに、
前記複数の常用語のそれぞれを検索条件にて照合することにより、各常用語と前記検索条件との整合度を取得するステップと、
前記整合度の最も高い常用語を前記送信ボタンに表示するステップと
を含み、
前記検索条件は、ユーザとメッセージの受信側との親密度、現在の時間、及びメッセージの受信側の所属するグループの中の少なくとも一つを含む
ことを特徴とする請求項７に記載の方法。
【請求項９】
前記操作によるトリガーイベントが所定の第４操作である場合、前記送信ボタンに対応する複数の常用語を表示するステップと、
前記複数の常用語の中の一つの常用語に対するトリガー操作が検出された場合、前記トリガー操作が満たす条件を判断するステップと、
前記トリガー操作が所定の第１操作であると判断された場合、前記一つの常用語を送信するステップと、
前記トリガー操作が所定の第２操作であると判断された場合、前記一つの常用語をメッセージ入力欄のカーソル位置に挿入してから、前記メッセージ入力欄の中のすべてのコンテンツを送信するステップと、
前記トリガー操作が所定の第３操作であると判断された場合、前記一つの常用語をメッセージ入力欄のカーソル位置に挿入するステップと
をさらに含むことを特徴とする請求項８に記載の方法。
【請求項１０】
前記操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断するステップは、
前記操作によるトリガーイベントが検出される前に前記インタラクションインターフェースのメッセージ入力欄にコンテンツが入力されているか否かを判断し、且つ前記送信ボタンには対応する常用語が存在するか否かを判断して、その判断の結果、前記操作によるトリガーイベントが検出される前に当該メッセージ入力欄にコンテンツが入力され、且つ当該送信ボタンには対応する常用語が存在しない場合、前記操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断するステップ、
又は、
前記送信ボタンに対するトリガー操作を取得して、前記トリガー操作が所定の第４操作であるか否かを判断し、且つ前記メッセージ入力欄にコンテンツが存在するか否かを判断して、その判断の結果、前記トリガー操作が所定の第４操作であり、且つ前記メッセージ入力欄にコンテンツが存在する場合、前記操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断するステップ
を含むことを特徴とする請求項１に記載の方法。
【請求項１１】
メッセージ送信装置であって、
インタラクションインターフェースの送信ボタンに対する操作によるトリガーイベントが検出された場合、前記操作によるトリガーイベントが満たす条件を判断するための第１判断モジュールと、
前記操作によるトリガーイベントが常用語の送信条件を満たすと判断された場合、前記送信ボタンに対応する常用語を取得して送信するための第１送信モジュールと、
前記操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断された場合、メッセージ入力欄のコンテンツを取得して送信するための第２送信モジュールと
を備え、
前記常用語は、事前に、前記インタラクションインターフェースにおける第１取得操作により取得され且つ前記送信ボタンと対応付けられるように設定されたものである
ことを特徴とする装置。
【請求項１２】
前記第１判断モジュールは、
インタラクションインターフェースの送信ボタンに対する操作によるトリガーイベントが検出された場合、前記送信ボタンに対するトリガー操作を取得するための第１取得ユニットと、
前記トリガー操作が所定の第１操作であるか否かを判断し、且つ前記送信ボタンに対応する常用語が存在するか否かを判断するための第１判断ユニットと、
前記トリガー操作が所定の第１操作であり、且つ前記送信ボタンに対応する常用語が存在すると判断された場合、前記操作によるトリガーイベントが常用語の送信条件を満たすと判断するための第１実行ユニットと
を備えることを特徴とする請求項１１に記載の装置。
【請求項１３】
前記第１判断モジュールは、さらに、
前記トリガー操作が所定の第２操作であると判断された場合、前記送信ボタンに対応する常用語を前記インタラクションインターフェースのメッセージ入力欄のカーソル位置に挿入してから、前記メッセージ入力欄の中の全てのコンテンツを送信するための第２実行ユニットを備えることを特徴とする請求項１２に記載の装置。
【請求項１４】
前記送信ボタンに対するトリガー操作が検出された場合、前記トリガー操作が所定の第３操作であると判断されると、前記送信ボタンに対応する常用語を前記インタラクションインターフェースのメッセージ入力欄のカーソル位置に挿入するための第１挿入モジュールをさらに備えることを特徴とする請求項１２に記載の装置。
【請求項１５】
前記インタラクションインターフェースにおける第１取得操作により常用語を取得して前記送信ボタンと対応付けられるように設定するための設定モジュールをさらに備えることを特徴とする請求項１１に記載の装置。
【請求項１６】
前記設定モジュールは、
前記インタラクションインターフェースにおいて選択されたメッセージに対し実行するトリガー操作が検出された場合、前記トリガー操作を取得するための第２取得ユニットと、
前記トリガー操作が第１取得操作である場合、前記選択されたメッセージを常用語として取得するための第３取得ユニットと、
前記常用語と前記送信ボタンとが対応付けられるように設定するための設定ユニットと
を備えることを特徴とする請求項１５に記載の装置。
【請求項１７】
前記設定ユニットは、
前記送信ボタンに対応する常用語が既に存在する場合、前記送信ボタンに対応する既存の常用語を新しく取得した常用語に取替えるか、
又は、
前記送信ボタンに対応する常用語が既に存在する場合、新しく取得した常用語及び既存の常用語のいずれもが前記送信ボタンと対応付けられるように設定する
ことを特徴とする請求項１６に記載の装置。
【請求項１８】
前記送信ボタンが複数の常用語と対応付けられている場合、さらに
前記複数の常用語のそれぞれを検索条件にて照合することにより、各常用語と前記検索条件との整合度を取得するための整合モジュールと、
前記整合度の最も高い常用語を前記送信ボタンに表示するための表示モジュールと
を備え、
前記検索条件は、ユーザとメッセージの受信側との親密度、現在の時間、及びメッセージの受信側の所属するグループの中の少なくとも一つを含む
ことを特徴とする請求項１７に記載の装置。
【請求項１９】
前記トリガー操作が所定の第４操作である場合、前記送信ボタンに対応する前記複数の常用語を表示するための取得モジュールと、
前記複数の常用語の中の一つの常用語に対するトリガー操作が検出された場合、前記トリガー操作が満たす条件を判断する第２判断モジュールと、
前記トリガー操作が所定の第１操作であると判断された場合、前記一つの常用語を送信し、前記トリガー操作が所定の第２操作であると判断された場合、前記一つの常用語をメッセージ入力欄のカーソル位置に挿入してから、前記メッセージ入力欄の中の全てのコンテンツを送信するための第３送信モジュールと、
前記トリガー操作が所定の第３操作であると判断された場合、前記一つの常用語をメッセージ入力欄のカーソル位置に挿入するための第３挿入モジュールと
をさらに備えることを特徴とする請求項１８に記載の装置。
【請求項２０】
前記第１判断モジュールは、
前記操作によるトリガーイベントが検出される前に前記インタラクションインターフェースのメッセージ入力欄にコンテンツが入力されているか否かを判断し、且つ前記送信ボタンに対応する常用語が存在するか否かを判断して、その判断の結果、前記操作によるトリガーイベントが検出される前に前記メッセージ入力欄にコンテンツが入力され、且つ前記送信ボタンには対応する常用語が存在しない場合、前記操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断するための第２判断ユニット、
又は、
前記送信ボタンに対するトリガー操作を取得して、前記トリガー操作が所定の第１操作であるか否かを判断し、且つ前記メッセージ入力欄にコンテンツが存在するか否かを判断して、その判断の結果、前記トリガー操作が所定の第１操作であり、且つ前記メッセージ入力欄にコンテンツが存在する場合、前記操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断する第３判断ユニット
を備えることを特徴とする請求項１１に記載の装置。
【請求項２１】
プロセッサと、
前記プロセッサにより実行可能なインストラクションを記憶するためのメモリと
を備え、
前記プロセッサは、
インタラクションインターフェースの送信ボタンに対する操作によるトリガーイベントが検出された場合、前記操作によるトリガーイベントが満たす条件を判断し、
前記操作によるトリガーイベントが常用語の送信条件を満たすと判断された場合、前記送信ボタンに対応する常用語を取得して送信し、
前記操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断された場合、メッセージ入力欄のコンテンツを取得して送信する
ように構成され、
前記常用語は、事前に、前記インタラクションインターフェースにおける第１取得操作により取得され且つ前記送信ボタンと対応付けられるように設定されたものである
ことを特徴とするメッセージ送信装置。
【請求項２２】
プロセッサに実行されることにより、請求項１から請求項１０のいずれか１項に記載の方法を実現することを特徴とするプログラム。
【請求項２３】
請求項２２に記載のプログラムが記録された記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信分野に関し、特にメッセージ送信方法、装置、プログラム及び記録媒体に関する。
【背景技術】
【０００２】
通信技術の発展に伴い、人々の間でのコミュニケーションが益々便利になってきている。例えば、ショートメッセージ、マルチメディアメッセージ（Ｍｕｌｔｉｍｅｄｉａ  ｍｅｓｓａｇｅ）及びインスタントメッセージ（Ｉｎｓｔａｎｔ  Ｍｅｓｓａｇｉｎｇ）等は人々の間のコミュニケーションに大きな利便性をもたらしている。そのうち、ショートメッセージは、ユーザが携帯電話を通じて送信又は受信する文字、数字等のメッセージであり、一般的に文字によるコミュニケーションに用いられる。このような場合、ユーザは、送信側から送信されたショートメッセージを受信したとき、通常送信側にショートメッセージを返信する必要がある。
【０００３】
従来技術において、ショートメッセージを返信する方法として、携帯電話に送信側からのショートメッセージが着信した後、ショートメッセージの入力欄（Ｉｎｐｕｔ  ｂｏｘ）及び送信ボタンを含むショートメッセージ表示インターフェース（Ｄｉｓｐｌａｙ  Ｉｎｔｅｒｆａｃｅ）上に当該ショートメッセージを表示し、携帯電話は、ユーザが当該送信ボタンをクリックすることによりトリガーされた送信命令を検出すると、当該ショートメッセージの入力欄からユーザにより入力されたショートメッセージを取得して、送信側に当該ショートメッセージを返信する。
【発明の概要】
【０００４】
本発明の実施例は、上述のような従来技術中の問題点を解消するためのメッセージ送信方法、装置、プログラム及び記録媒体を提供する。本発明の技術方案は以下の通りである。
【０００５】
本発明の実施例に係る第１様態によれば、
メッセージ送信方法であって、
インタラクションインターフェースの送信ボタンに対する操作によるトリガーイベントが検出された場合、前記操作によるトリガーイベントが満たす条件を判断するステップと、
前記操作によるトリガーイベントが常用語の送信条件を満たすと判断された場合、前記送信ボタンに対応する常用語を取得して送信するステップと、
前記操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断された場合、メッセージ入力欄のコンテンツを取得して送信するステップと
を含み、
前記常用語は、事前に、前記インタラクションインターフェースにおける第１取得操作により取得され且つ前記送信ボタンと対応付けられるように設定されたものである
方法を提供する。
【０００６】
前記操作によるトリガーイベントが常用語の送信条件を満たすと判断するステップは、
前記送信ボタンに対するトリガー操作を取得して、前記トリガー操作が所定の第１操作であり且つ前記送信ボタンには対応する常用語が存在すると判断された場合、当該操作によるトリガーイベントが常用語の送信条件を満たすと判断するステップを含んでもよい。
【０００７】
前記操作によるトリガーイベントが常用語の送信条件を満たすと判断するステップは、さらに、
前記トリガー操作が所定の第２操作であると判断された場合、前記送信ボタンに対応する常用語を前記インタラクションインターフェースのメッセージ入力欄のカーソル位置に挿入してから、前記メッセージ入力欄の中の全てのコンテンツを送信するステップを含んでもよい。
【０００８】
前記方法は、さらに、
前記送信ボタンに対するトリガー操作が検出された場合、前記トリガー操作が所定の第３操作であると判断されると、前記送信ボタンに対応する常用語を前記インタラクションインターフェースのメッセージ入力欄のカーソル位置に挿入するステップを含んでもよい。
【０００９】
前記方法は、さらに、
前記インタラクションインターフェースにおける第１取得操作により常用語を取得して前記送信ボタンと対応付けられるように設定するステップを含んでもよい。
【００１０】
前記インタラクションインターフェースにおける第１取得操作により常用語を取得して前記送信ボタンと対応付けられるように設定するステップは、
前記インタラクションインターフェースにおいて選択されたメッセージに対し実行するトリガー操作が検出された場合、前記トリガー操作を取得するステップと、
前記トリガー操作が第１取得操作である場合、前記選択されたメッセージを常用語として取得して、前記常用語と前記送信ボタンとが対応付けられるように設定するステップと
を含んでもよい。
【００１１】
前記常用語と前記送信ボタンとが対応付けられるように設定するステップは、
前記送信ボタンに対応する常用語が既に存在する場合、前記送信ボタンに対応する既存の常用語を新しく取得した常用語に取替えるステップ、
又は、
前記送信ボタンに対応する常用語が既に存在する場合、新しく取得した常用語及び既存の常用語のいずれもが前記送信ボタンと対応付けられるように設定するステップ
を含んでもよい。
【００１２】
前記送信ボタンが複数の常用語と対応付けられている場合、
前記方法は、さらに、
前記複数の常用語のそれぞれを検索条件にて照合することにより、各常用語と前記検索条件との整合度を取得するステップと、
前記整合度の最も高い常用語を前記送信ボタンに表示するステップと
を含んでもよく、
前記検索条件は、ユーザとメッセージの受信側との親密度、現在の時間、及びメッセージの受信側の所属するグループの中の少なくとも一つを含む。
【００１３】
前記方法は、さらに、
前記操作によるトリガーイベントが所定の第４操作である場合、前記送信ボタンに対応する複数の常用語を表示するステップと、
前記複数の常用語の中の一つの常用語に対するトリガー操作が検出された場合、前記トリガー操作が満たす条件を判断するステップと、
前記トリガー操作が所定の第１操作であると判断された場合、前記一つの常用語を送信するステップと、
前記トリガー操作が所定の第２操作であると判断された場合、前記一つの常用語をメッセージ入力欄のカーソル位置に挿入してから、前記メッセージ入力欄の中のすべてのコンテンツを送信するステップと、
前記トリガー操作が所定の第３操作であると判断された場合、前記一つの常用語をメッセージ入力欄のカーソル位置に挿入するステップと
を含んでもよい。
【００１４】
前記操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断するステップは、
前記操作によるトリガーイベントが検出される前に前記インタラクションインターフェースのメッセージ入力欄にコンテンツが入力されているか否かを判断し、且つ前記送信ボタンには対応する常用語が存在するか否かを判断して、その判断の結果、前記操作によるトリガーイベントが検出される前に当該メッセージ入力欄にコンテンツが入力され、且つ当該送信ボタンには対応する常用語が存在しない場合、前記操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断するステップ、
又は、
前記送信ボタンに対するトリガー操作を取得して、前記トリガー操作が所定の第４操作であるか否かを判断し、且つ前記メッセージ入力欄にコンテンツが存在するか否かを判断して、その判断の結果、前記トリガー操作が所定の第４操作であり、且つ前記メッセージ入力欄にコンテンツが存在する場合、前記操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断するステップ
を含んでもよい。
【００１５】
本発明の実施例に係る第２様態によれば、
メッセージ送信装置であって、
インタラクションインターフェースの送信ボタンに対する操作によるトリガーイベントが検出された場合、前記操作によるトリガーイベントが満たす条件を判断するための第１判断モジュールと、
前記操作によるトリガーイベントが常用語の送信条件を満たすと判断された場合、前記送信ボタンに対応する常用語を取得して送信するための第１送信モジュールと、
前記操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断された場合、メッセージ入力欄のコンテンツを取得して送信するための第２送信モジュールと
を備え、
前記常用語は、事前に、前記インタラクションインターフェースにおける第１取得操作により取得され且つ前記送信ボタンと対応付けられるように設定されたものである
装置を提供する。
【００１６】
前記第１判断モジュールは、
インタラクションインターフェースの送信ボタンに対する操作によるトリガーイベントが検出された場合、前記送信ボタンに対するトリガー操作を取得するための第１取得ユニットと、
前記トリガー操作が所定の第１操作であるか否かを判断し、且つ前記送信ボタンに対応する常用語が存在するか否かを判断するための第１判断ユニットと、
前記トリガー操作が所定の第１操作であり、且つ前記送信ボタンに対応する常用語が存在すると判断された場合、前記操作によるトリガーイベントが常用語の送信条件を満たすと判断するための第１実行ユニットとを備えてもよい。
【００１７】
前記第１判断モジュールは、さらに、
前記トリガー操作が所定の第２操作であると判断された場合、前記送信ボタンに対応する常用語を前記インタラクションインターフェースのメッセージ入力欄のカーソル位置に挿入してから、前記メッセージ入力欄の中の全てのコンテンツを送信するための第２実行ユニットを備えてもよい。
【００１８】
前記装置は、さらに、
前記送信ボタンに対するトリガー操作が検出された場合、前記トリガー操作が所定の第３操作であると判断されると、前記送信ボタンに対応する常用語を前記インタラクションインターフェースのメッセージ入力欄のカーソル位置に挿入するための第１挿入モジュールを備えてもよい。
【００１９】
前記装置は、さらに、
前記インタラクションインターフェースにおける第１取得操作により常用語を取得して前記送信ボタンと対応付けられるように設定するための設定モジュールを備えてもよい。
【００２０】
前記設定モジュールは、
前記インタラクションインターフェースにおいて選択されたメッセージに対し実行するトリガー操作が検出された場合、前記トリガー操作を取得するための第２取得ユニットと、
前記トリガー操作が第１取得操作である場合、前記選択されたメッセージを常用語として取得するための第３取得ユニットと、
前記常用語と前記送信ボタンとが対応付けられるように設定するための設定ユニットと
を備えてもよい。
【００２１】
前記設定ユニットは、
前記送信ボタンに対応する常用語が既に存在する場合、前記送信ボタンに対応する既存の常用語を新しく取得した常用語に取替えるか、
又は、
前記送信ボタンに対応する常用語が既に存在する場合、新しく取得した常用語及び既存の常用語のいずれもが前記送信ボタンと対応付けられるように設定してもよい。
【００２２】
前記送信ボタンが複数の常用語と対応付けられている場合、
前記装置は、さらに、
前記複数の常用語のそれぞれを検索条件にて照合することにより、各常用語と前記検索条件との整合度を取得するための整合モジュールと、
前記整合度の最も高い常用語を前記送信ボタンに表示するための表示モジュールと
を備えてもよく、
前記検索条件は、ユーザとメッセージの受信側との親密度、現在の時間、及びメッセージの受信側の所属するグループの中の少なくとも一つを含む。
【００２３】
前記装置は、さらに
前記トリガー操作が所定の第４操作である場合、前記送信ボタンに対応する前記複数の常用語を表示するための取得モジュールと、
前記複数の常用語の中の一つの常用語に対するトリガー操作が検出された場合、前記トリガー操作が満たす条件を判断するための第２判断モジュールと、
前記トリガー操作が所定の第１操作であると判断された場合、前記一つの常用語を送信し、前記トリガー操作が所定の第２操作であると判断された場合、前記一つの常用語をメッセージ入力欄のカーソル位置に挿入してから、前記メッセージ入力欄の中の全てのコンテンツを送信するための第３送信モジュールと、
前記トリガー操作が所定の第３操作であると判断された場合、前記一つの常用語をメッセージ入力欄のカーソル位置に挿入するための第３挿入モジュールと
を備えてもよい。
【００２４】
前記第１判断モジュールは、
前記操作によるトリガーイベントが検出される前に前記インタラクションインターフェースのメッセージ入力欄にコンテンツが入力されているか否かを判断し、且つ前記送信ボタンに対応する常用語が存在するか否かを判断して、その判断の結果、前記操作によるトリガーイベントが検出される前に前記メッセージ入力欄にコンテンツが入力され、且つ前記送信ボタンには対応する常用語が存在しない場合、前記操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断するための第２判断ユニット、
又は、
前記送信ボタンに対するトリガー操作を取得して、前記トリガー操作が所定の第１操作であるか否かを判断し、且つ前記メッセージ入力欄にコンテンツが存在するか否かを判断して、その判断の結果、前記トリガー操作が所定の第１操作であり、且つ前記メッセージ入力欄にコンテンツが存在する場合、前記操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断するための第３判断ユニット
を備えてもよい。
【００２５】
本発明の実施例に係る第３様態によれば、
プロセッサと、
前記プロセッサにより実行可能なインストラクションを記憶するためのメモリと
を備え、
前記プロセッサは、
インタラクションインターフェースの送信ボタンに対する操作によるトリガーイベントが検出された場合、前記操作によるトリガーイベントが満たす条件を判断し、
前記操作によるトリガーイベントが常用語の送信条件を満たすと判断された場合、前記送信ボタンに対応する常用語を取得して送信し、
前記操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断された場合、メッセージ入力欄のコンテンツを取得して送信する
ように構成され、
前記常用語は、事前に、前記インタラクションインターフェースにおける第１取得操作により取得され且つ前記送信ボタンと対応付けられるように設定されたものである
メッセージ送信装置を提供する。
本発明の実施例に係る第４態様によれば、
プロセッサに実行されることにより、前記第1態様による前記方法を実現するプログラムを提供する。
本発明の実施例に係る第５態様によれば、
第４態様による前記プログラムが記録されている記録媒体を提供する。
【００２６】
本発明の実施例により提供された技術案によれば、以下のような有益な効果が得られる。
【００２７】
当該インタラクションインターフェースの送信ボタンに対する操作によるトリガーイベントが検出された際に、当該操作によるトリガーイベントが満たす条件を判断し、常用語の送信条件を満たす場合、直接当該送信ボタンに対応する常用語を取得して送信することにより、ユーザは、一回のみの操作により、受信側にメッセージを迅速に送信することができ、メッセージ送信の効率を向上し、ユーザにおける迅速送信の要望を満たすことができる。
【００２８】
なお、上述の一般的な記載及び後述の詳細な記載は、単なる例示的且つ解釈的なものであって、本発明に対する限定として見なしてはいけない。
【図面の簡単な説明】
【００２９】
以下の図面は、明細書に組み込まれて本願明細書の一部分となり、本願発明に係る実施例を示し、且つ明細書とともに本発明の原理の説明に用いられる。
【図１】一つの例示的な実施例に係るメッセージ送信方法を示すフローチャートである。
【図２−１】もう一つの例示的な実施例に係るメッセージ送信方法を示すフローチャートである。
【図２−２】一つの例示的な実施例に係るインタラクションインターフェースを示す模式図である。
【図３−１】一つの例示的な実施例に係るメッセージ送信装置を示すブロック図である。
【図３−２】もう一つの例示的な実施例に係る第１判断モジュールを示すブロック図である。
【図３−３】もう一つの例示的な実施例に係るメッセージ送信装置を示すブロック図である。
【図３−４】もう一つの例示的な実施例に係るメッセージ送信装置を示すブロック図である。
【図３−５】もう一つの例示的な実施例に係るメッセージ送信装置を示すブロック図である。
【図３−６】もう一つの例示的な実施例に係るメッセージ送信装置を示すブロック図である。
【図４】もう一つの例示的な実施例に係るメッセージ送信装置を示すブロック図である。
【００３０】
以上の図面により、本発明に係る明確な実施例が示されているが、以下においてより具体的に説明するようにする。これらの図面及び文字による説明は、何らかの方法により本発明の趣旨の範囲を限定するためのものではなく、特定の実施例を参照することにより、当業者に本発明のコンセプトを説明するためのものである。
【発明を実施するための形態】
【００３１】
以下、図面に示されている例示的な実施例をより詳しく説明する。以下の図面に関する説明において、別途の説明がない限り、異なる図面中の同一の符号は、同一又は類似する要素を示すこととする。以下の例示的実施例において説明する複数の実施形態は、本発明に係る全ての実施形態を代表するわけではない。それらは、添付された特許請求の範囲に記載の本発明の一部の態様に係る装置及び方法の例に過ぎない。
【００３２】
本発明の実施例では、送信されたメッセージをユーザの端末により受信したとき、ユーザは迅速に返信する必要があり得る。しかしながら、従来技術において、ユーザは、送信しようとするメッセージをインタラクションインターフェースのメッセージ入力欄に入力する必要があり、送信しようとするメッセージを入力した後インタラクションインターフェースの送信ボタンをトリガーして送信するので、このような送信方法は効率が悪くて、ユーザにおける迅速送信の要望を満たすことができない。
【００３３】
本発明の技術者は、本発明の技術案を研究する際に、ユーザが迅速に送信するメッセージの全てがユーザによりよく使われている常用語であることを発見した。常用語とは、ユーザにより送信される頻度の高いメッセージであり、例えば、送信頻度が所定の閾値を超えるメッセージをユーザの常用語として定義することができる。本発明では、以下のいずれか一つの実施例により、ユーザの常用語を迅速に送信することにより、ユーザにおける迅速送信の要望を満たすことができる。
【００３４】
図１は、一つの例示的な実施例に係るメッセージ送信方法を示すフローチャートである。当該メッセージ送信方法は、移動端末に適用され、図１に示すように、以下のステップを含む。
【００３５】
ステップ１０１において、インタラクションインターフェースの送信ボタンに対する操作によるトリガーイベントが検出された場合、当該操作によるトリガーイベントが満たす条件を判断する。
【００３６】
ステップ１０２において、当該操作によるトリガーイベントが常用語の送信条件を満たすと判断された場合、当該送信ボタンに対応する常用語を取得して送信する。常用語は、事前に、インタラクションインターフェースにおける第１取得操作により取得され且つ送信ボタンと対応付けられるように設定されたものである。
【００３７】
ステップ１０３において、当該操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断された場合、メッセージ入力欄のコンテンツを取得して送信する。
【００３８】
本発明の実施例では、当該インタラクションインターフェースの送信ボタンに対する操作によるトリガーイベントが検出された際に、当該操作によるトリガーイベントが満たす条件を判断し、常用語の送信条件を満たす場合、当該送信ボタンに対応する常用語を直接取得して送信することにより、ユーザは、一回のみの操作により、受信側にメッセージを迅速に送信することができ、メッセージ送信の効率を向上し、ユーザにおける迅速送信の要望を満たすことができる。
【００３９】
図２−１は、もう一つの例示的な実施例に係るメッセージ送信方法を示すフローチャートである。当該メッセージ送信方法は、移動端末に適用され、図２−１に示すように、以下のステップを含む。
【００４０】
ステップ２０１において、インタラクションインターフェースを表示して、当該インタラクションインターフェースに対してモニタリングを行う。
【００４１】
図２−２に示すインタラクションインターフェースを参照して、当該インタラクションインターフェースは、送信ボタン及びメッセージ入力欄を含み、さらに、移動端末により受信された送信側からのメッセージを含んでもよい。但し、当該インタラクションインターフェースは、ショートメッセージのインターフェース、マルチメディアメッセージのインターフェース又はインスタントメッセージのチャットインターフェース等であってもよく、当該メッセージは、ショートメッセージ、マルチメディアメッセージ又はインスタントメッセージ等であってもよい。
【００４２】
当該送信ボタンは、少なくとも一つの常用語と対応付けられる。常用語は、ユーザにより頻繁に送信されるメッセージであり、例えば、ユーザによる送信頻度が所定の閾値を超えるメッセージを常用語に定義することができる。例えば、ユーザによりよく送信される「家に着いたの？」、「ご飯食べた？」などは常用語である。
【００４３】
当該送信ボタンに対応する常用語は、ユーザにより事前に設定されてもよい。例えば、ユーザは、インタラクションインターフェースにおいてあるメッセージを選択し、選択したメッセージに対し第１取得操作を実行することにより、当該メッセージを当該送信ボタンに対応する常用語として設定することができる。
【００４４】
これに対して、インタラクションインターフェースにおいて選択されたメッセージに対するトリガー操作が検出されたとき、当該トリガー操作を取得して、当該トリガー操作に対して判断を行う。当該トリガー操作が第１取得操作である場合、トリガー操作が実行された当該メッセージを取得して、当該メッセージを常用語とし、且つ当該常用語と当該送信ボタンとが対応付けられるように設定する。ここで、第１取得操作は、長押し操作又はダブルクリック操作等であってもよい。
【００４５】
当該送信ボタンは、一つ又は複数の常用語と対応してもよい。これに対し、当該送信ボタンが一つの常用語としか対応できない場合、当該送信ボタンに対応する常用語が既に存在するのであれば、当該送信ボタンに対応する常用語を新しく取得した常用語に取替え、当該送信ボタンに対応する常用語が存在しないのであれば、新しく取得した常用語と当該送信ボタンとが対応付けられるように設定する。当該送信ボタンが複数の常用語と対応できる場合、当該送信ボタンに対応する常用語が既にあるのであれば、新しく取得した常用語及び既存の常用語のいずれもが当該送信ボタンと対応付けられるように設定し、当該送信ボタンに対応する常用語が存在しないのであれば、取得した常用語と当該送信ボタンとが対応付けられるように設定する。
【００４６】
本発明では、ユーザにより送信ボタンに対応する常用語を設定する以外にも、その他の方式により送信ボタンに対応する常用語を設定してもよい。例えば、移動端末が自動的に送信ボタンに対応する常用語を設定することもできる。その実現過程は以下の通りである。
【００４７】
各メッセージがユーザにより送信される送信頻度を取得し、送信頻度が所定の条件を満たすメッセージを取得して常用語とし、且つ取得した常用語と当該送信ボタンとが対応付けられるように設定する。
【００４８】
ここで、当該送信ボタンが一つの常用語としか対応できない場合、送信頻度の一番高いメッセージを取得して常用語とする。当該送信ボタンが複数の常用語と対応できる場合、送信頻度の最も高い順に所定の数のメッセージを取得して常用語とするか、又は送信頻度が所定の頻度閾値を超えるメッセージを取得して常用語とする。
【００４９】
当該インタラクションインターフェースを表示した後、ユーザは、当該インタラクションインターフェースを介してメッセージを送信することができる。ここで、ユーザがメッセージを送信する方式として、以下の幾つかの方法を含む。第１に、ユーザは、直接常用語を送信しようとする場合、送信ボタンに対してトリガー操作を実行することにより、移動端末をトリガーして常用語を送信するようにする。第２に、ユーザは、当該インタラクションインターフェースのメッセージ入力欄にコンテンツを入力し且つ入力したコンテンツを送信する必要がある場合、コンテンツを入力した後、送信ボタンにトリガー操作を実行することにより、移動端末をトリガーして当該コンテンツを送信するようにする。第３に、ユーザは、既にメッセージ入力欄にコンテンツを入力し且つさらに常用語を当該メッセージ入力欄に入力する必要がある場合、送信ボタンにトリガー操作を実行することにより、移動端末をトリガーしてメッセージ入力欄に常用語を入力して送信するようにする。
【００５０】
ユーザが当該インタラクションインターフェースの送信ボタンに対してトリガー操作を実行したとき、当該送信ボタンに対する操作によるトリガーイベントが発生する。移動端末はインタラクションインターフェースをモニタリングして、当該送信ボタンに対する操作によるトリガーイベントが検出されたとき、以下のステップを実行する。
【００５１】
ステップ２０２において、当該インタラクションインターフェースの送信ボタンに対する操作によるトリガーイベントが検出された場合、当該操作によるトリガーイベントが満たす条件を判断する。
【００５２】
本ステップにおいて、当該インタラクションインターフェースの送信ボタンに対する操作によるトリガーイベントが検出されたとき、送信ボタンに対するトリガー操作を取得し、当該トリガー操作が所定の第１操作であり且つ当該送信ボタンには対応する常用語が存在する場合、当該操作によるトリガーイベントが常用語の送信条件を満たすと判断する。
【００５３】
又は、
当該操作によるトリガーイベントが検出される前にインタラクションインターフェースのメッセージ入力欄にコンテンツが入力されているか否かを判断し、且つ当該送信ボタンには対応する常用語が存在するか否かを判断する。その判断の結果、当該操作によるトリガーイベントが検出される前に前記メッセージ入力欄にコンテンツが入力されず、且つ当該送信ボタンには対応する常用語が存在する場合、当該操作によるトリガーイベントが常用語の送信条件を満たすと判断する。その判断の結果、当該操作によるトリガーイベントが検出される前に当該メッセージ入力欄にコンテンツが入力され、且つ当該送信ボタンには対応する常用語が存在しない場合、当該操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断する。
【００５４】
又は、
当該送信ボタンに対するトリガー操作を取得して、当該トリガー操作が所定の第１操作であるか否かを判断し、且つ当該送信ボタンには対応する常用語が存在するか否かを判断する。その判断の結果、当該トリガー操作が所定の第１操作であり、且つ当該送信ボタンには対応する常用語が存在する場合、当該操作によるトリガーイベントが常用語の送信条件を満たすと判断する。その判断の結果、当該トリガー操作が所定の第１操作であり、且つ当該メッセージ入力欄にはコンテンツが存在する場合、当該操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断する。
【００５５】
又は、
当該送信ボタンに対するトリガー操作を取得して、当該トリガー操作が所定の第２操作であるか否かを判断し、且つ当該操作によるトリガーイベントが検出される前にインタラクションインターフェースのメッセージ入力欄にコンテンツが入力されているか否かを判断する。その判断の結果、当該トリガー操作が所定の第２操作であり、且つ当該操作によるトリガーイベントが検出される前にメッセージ入力欄にコンテンツが入力されている場合、当該操作によるトリガーイベントがメッセージ入力欄に常用語を挿入する条件を満たすと判断する。又は、その判断の結果、当該トリガー操作が所定の第３操作であり、且つ当該操作によるトリガーイベントが検出される前にメッセージ入力欄にコンテンツが入力されている場合、当該操作によるトリガーイベントがメッセージ入力欄に常用語を挿入する条件を満たすと判断する。
【００５６】
本ステップでは、予め第１操作、第２操作及び第３操作を定義している。第１操作、第２操作及び第３操作は３種類の異なる操作であってもよい。第１操作は、移動端末をトリガーして常用語を送信するためのものであるので、当該トリガー操作が所定の第１操作であり、且つ当該送信ボタンには対応する常用語が存在すると判断された場合、当該操作によるトリガーイベントが常用語の送信条件を満たすと判断する。ここで、第１操作は、クリック等の操作であってもよい。第２操作は、移動端末をトリガーして、送信ボタンに対応する常用語をメッセージ入力欄に挿入してメッセージ入力欄のコンテンツと一緒に送信するためのものであり、第２操作は、長押し操作又はスライド操作等であってもよい。第３操作は、移動端末をトリガーして送信ボタンに対応する常用語をメッセージ入力欄に挿入するためのものであり、第３操作は、ダブルクリック等の操作であってもよい。そのため、当該トリガー操作が所定の第２操作又は第３操作であり、且つ当該メッセージ入力欄にコンテンツが存在すると判断された場合、当該操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断する。
【００５７】
ステップ２０３において、当該操作によるトリガーイベントが常用語の送信条件を満たすと判断された場合、当該送信ボタンに対応する常用語を取得して送信する。
【００５８】
本ステップにおいて、送信ボタンに対応する常用語が一つしかない場合、直接当該常用語を取得して受信側に送信する。ここで、受信側は、現在ユーザと通信を行っている相手側である。送信ボタンに対応する常用語が複数ある場合、以下の方式により一つの常用語を取得して受信側に送信する。
【００５９】
検索条件を取得して、送信ボタンに対応する複数の常用語から、マッチング条件が当該検索条件に最も整合する常用語を一つ取得して、当該常用語を受信側に送信する。ここで、当該検索条件は、現在の時間、ユーザと受信側との親密度及び受信側の所属するグループの中の少なくとも一つを含む。
【００６０】
ここで説明しておくべきことは、本ステップを実行する前に送信ボタンに対応する複数の常用語を設定する際に、常用語ごとに、それに対応するマッチング条件を設定してもよい。常用語のマッチング条件は、当該常用語の適用される時間帯、ユーザの所属するグループ及び適用される親密度の範囲を含んでもよい。例えば、「ご飯食べた？」のような常用語が適用される時間帯は、一般的に昼の１２時から１時までの間、又は夜の７時から９時までの間である。また、ある常用語の場合、比較的親しい間柄で使うものであり、例えば、「ダーリン、今何をしてるの？」のような常用語は、ユーザの家族又はユーザと関係が親しい親友に送信したほうが適切であり、当該常用語が適用されるグルプは家族グループであってもよく、適用される親密度はかなり高い。
【００６１】
本発明では、送信ボタンに対するトリガー操作が所定の第２操作であると判断された場合、送信ボタンに対応する一つの常用語をインタラクションインターフェースのメッセージ入力欄のカーソル位置に挿入してから、メッセージ入力欄のコンテンツを送信するようにする。当該トリガー操作が所定の第３操作であると判断された場合、同様に、当該送信ボタンに対応する一つの常用語をインタラクションインターフェースのメッセージ入力欄のカーソル位置に挿入する。当該一つの常用語をインタラクションインターフェースのメッセージ入力欄のカーソル位置に挿入した後、ユーザは、コンテンツを送信しようとする場合、送信ボタンに第１操作を実行することにより、移動端末をトリガーして当該メッセージ入力欄のコンテンツを送信するようにする。
【００６２】
どの常用語を送信するのかをユーザが分かるようにするために、ユーザが送信ボタンに対しトリガー操作を実行する前に、一つの常用語を取得して当該常用語を送信ボタンに表示するようにする。これで、本ステップでは、送信ボタンに表示された常用語を直接取得して送信することができる。
【００６３】
ここで、一つの常用語を取得して当該常用語を送信ボタンに表示することは、以下のようであってもよい。
【００６４】
当該送信ボタンに対応する常用語が一つしかない場合、直接当該常用語を取得して送信ボタンに表示する。当該送信ボタンに対応する常用語が複数ある場合、当該複数の常用語のそれぞれを検索条件にて照合することにより、各常用語と当該検索条件との整合度を取得し、整合度の最も高い常用語を送信ボタンに表示する。ここで、当該検索条件は、現在の時間、ユーザと受信側との親密度及び受信側の所属するグループの中の少なくとも一つを含む。
【００６５】
ステップ２０４において、当該操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断された場合、当該メッセージ入力欄のコンテンツを取得して送信する。
【００６６】
ステップ２０５において、当該操作によるトリガーイベントがメッセージ入力欄に常用語を入力する条件を満たすと判断された場合、当該送信ボタンに対応する常用語を取得して、当該インタラクションインターフェースのメッセージ入力欄に当該送信ボタンに対応する常用語を挿入する。
【００６７】
本ステップにおいて、当該送信ボタンに対応する常用語を取得することについては、ステップ２０３における該当する内容を参照すればよく、ここでは、その具体的な説明を省略するようにする。
【００６８】
ここで説明しておくべきことは、当該送信ボタンに対応する常用語が複数であり、且つ送信ボタンに表示された常用語はユーザが送信しようとする常用語ではない場合、ユーザは、送信ボタンに対して第４操作を実行することにより、当該送信ボタンに対応する複数の常用語を表示するようにトリガーすることができる。第４操作は、長押し操作、上向きのスライド操作又は円描き操作等であってもよい。そして、ユーザは、表示された複数の常用語からある常用語を選択し、選択された常用語に対しトリガー操作を実行してもよい。
【００６９】
これに対し、当該送信ボタンに対して実行されたトリガー操作を取得して、当該トリガー操作が所定の第４操作である場合、当該送信ボタンに対応する複数の常用語を表示する。当該複数の常用語の中の一つの常用語に対するトリガー操作が検出されたとき、当該トリガー操作が満たす条件を判断する。当該トリガー操作が所定の第１操作であると判断された場合、当該一つの常用語を送信する。当該トリガー操作が所定の第２操作であると判断された場合、当該一つの常用語をメッセージ入力欄のカーソル位置に挿入してから、当該メッセージ入力欄の中の全てのコンテンツを送信する。当該トリガー操が第３操作であると判断された場合、当該一つの常用語をメッセージ入力欄のカーソル位置に挿入する。
【００７０】
当該一つの常用語をメッセージ入力欄のカーソル位置に挿入した後、ユーザは、そのコンテンツを送信する必要がある場合、送信ボタンに第１操作を実行することにより、移動端末をトリガーして当該メッセージ入力欄のコンテンツを送信するようにする。
【００７１】
本発明の実施例では、インタラクションインターフェースを表示した後、インタラクションインターフェースに対してモニタリングを行い、当該インタラクションインターフェースの送信ボタンに対する操作によるトリガーイベントが検出された際に、当該操作によるトリガーイベントが満たす条件を判断し、常用語の送信条件を満たす場合、直接当該送信ボタンに対応する常用語を取得して送信することにより、ユーザは、一回のみの操作により、受信側にメッセージを迅速に送信することができ、メッセージ送信の効率を向上し、ユーザにおける迅速送信の要望を満たすことができる。また、入力されたメッセージの送信条件を満たす場合、メッセージ入力欄のコンテンツを送信することもできるので、ユーザは、提供された複数のメッセージ送信方式から自分の要求を満たす方式を選ぶことができ、メッセージ送信の方式がより柔軟である。
【００７２】
以下は、本発明の装置実施例であり、本発明の方法実施例を実行するために用いられることができる。本発明の装置実施例に記載されていない具体的な内容については、本発明の方法実施例を参照すればよい。
【００７３】
図３−１は、一つの例示的な実施例に係るメッセージ送信装置を示すブロック図である。
【００７４】
当該メッセージ送信装置は、
インタラクションインターフェースの送信ボタンに対する操作によるトリガーイベントが検出された場合、前記操作によるトリガーイベントが満たす条件を判断するための第１判断モジュール３０１と、
前記操作によるトリガーイベントが常用語の送信条件を満たすと判断された場合、前記送信ボタンに対応する常用語を取得して送信するための第１送信モジュール３０２と、
前記操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断された場合、メッセージ入力欄のコンテンツを取得して送信するための第２送信モジュール３０３と
を備えてもよく、
前記常用語は、事前に、前記インタラクションインターフェースにおける第１取得操作により取得され且つ前記送信ボタンと対応付けられるように設定されたものである。
【００７５】
図３−２を参照して、前記第１判断モジュール３０１は、
インタラクションインターフェースの送信ボタンに対する操作によるトリガーイベントが検出された場合、前記送信ボタンに対するトリガー操作を取得するための第１取得ユニット３０１１と、
前記トリガー操作が所定の第１操作であるか否かを判断し、且つ前記送信ボタンに対応する常用語が存在するか否かを判断するための第１判断ユニット３０１２と、
前記トリガー操作が所定の第１操作であり、且つ前記送信ボタンに対応する常用語が存在すると判断された場合、前記操作によるトリガーイベントが常用語の送信条件を満たすと判断するための第１実行ユニット３０１３と
を備えてもよい。
【００７６】
図３−２を参照して、前記第１判断モジュール３０１は、さらに、
前記トリガー操作が所定の第２操作であると判断された場合、前記送信ボタンに対応する常用語を前記インタラクションインターフェースのメッセージ入力欄のカーソル位置に挿入してから、前記メッセージ入力欄の中の全てのコンテンツを送信するための第２実行ユニット３０１４を備える。
【００７７】
図３−３を参照して、前記装置は、さらに、
前記送信ボタンに対するトリガー操作が検出された場合、前記トリガー操作が所定の第３操作であると判断されると、前記送信ボタンに対応する常用語を前記インタラクションインターフェースのメッセージ入力欄のカーソル位置に挿入するための第１挿入モジュール３０４を備える。
【００７８】
図３−４を参照して、前記装置は、さらに、
前記インタラクションインターフェースにおける第１取得操作により常用語を取得して前記送信ボタンと対応付けられるように設定するための設定モジュール３０５を備えてもよい。
【００７９】
前記設定モジュール３０５は、
前記インタラクションインターフェースにおいて選択されたメッセージに対して実行するトリガー操作が検出された場合、前記トリガー操作を取得するための第２取得ユニットと、
前記トリガー操作が第１取得操作である場合、前記選択されたメッセージを常用語として取得するための第３取得ユニットと、
前記常用語と前記送信ボタンとが対応付けられるように設定するための設定ユニットと
を備えてもよい。
【００８０】
前記設定ユニットは、
前記送信ボタンに対応する常用語が存在する場合、前記送信ボタンに対応する既存の当該常用語を新しく取得した常用語に取替えてもよく、又は、前記送信ボタンには既に対応する常用語が存在する場合、新しく取得した常用語及び既存の常用語のいずれもが前記送信ボタンと対応付けられるように設定してもよい。
【００８１】
図３−５を参照して、前記送信ボタンが複数の常用語と対応付けられている場合、前記装置は、さらに、
前記複数の常用語のそれぞれを検索条件にて照合することにより、各常用語と前記検索条件との整合度を取得するための整合モジュール３０６と、
前記整合度の最も高い常用語を前記送信ボタンに表示するための表示モジュール３０７と
を備えてもよく、
前記検索条件は、ユーザとメッセージの受信側との親密度、現在の時間、及びメッセージの受信側の所属するグループの中の少なくとも一つを含む。
【００８２】
図３−６を参照して、前記装置は、さらに、
前記トリガー操作が所定の第４操作である場合、前記送信ボタンに対応する前記複数の常用語を表示するための取得モジュール３０８と、
前記複数の常用語の中の一つの常用語に対して実行したトリガー操作が検出された場合、前記トリガー操作が満たす条件を判断するための第２判断モジュール３０９と、
前記トリガー操作が所定の第１操作であると判断された場合、前記一つの常用語を送信し、前記トリガー操作が所定の第２操作であると判断された場合、前記一つの常用語をメッセージ入力欄のカーソル位置に挿入してから、前記メッセージ入力欄の中の全てのコンテンツを送信するための第３送信モジュール３１０と、
前記トリガー操作が所定の第３操作であると判断された場合、前記一つの常用語をメッセージ入力欄のカーソル位置に挿入するための第３挿入モジュール３１１と
を備えてもよい。
【００８３】
図３−２を参照して、前記第１判断モジュール３０１は、
前記操作によるトリガーイベントが検出される前に前記インタラクションインターフェースのメッセージ入力欄にコンテンツが入力されているか否かを判断し、且つ前記送信ボタンに対応する常用語が存在するか否かを判断し、その判断の結果、前記操作によるトリガーイベントが検出される前に前記メッセージ入力欄にコンテンツが入力され、且つ前記送信ボタンに対応する常用語が存在しない場合、前記操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断するための第２判断ユニット３０１５、
又は、
前記送信ボタンに対するトリガー操作を取得して、前記トリガー操作が所定の第１操作であるか否かを判断し、且つ前記メッセージ入力欄にコンテンツが存在するか否かを判断し、その判断の結果、前記トリガー操作が所定の第１操作であり、且つ前記メッセージ入力欄にコンテンツが存在する場合、前記操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断する第３判断ユニット３０１６を備えてもよい。
【００８４】
本発明の実施例では、当該インタラクションインターフェースの送信ボタンに対する操作によるトリガーイベントが検出された際に、当該操作によるトリガーイベントが満たす条件を判断し、常用語の送信条件を満たす場合、直接当該送信ボタンに対応する常用語を取得して送信することにより、ユーザは、一回のみの操作により、受信側にメッセージを迅速に送信することができ、メッセージ送信の効率を向上し、ユーザにおける迅速送信の要望を満たすことができる。
【００８５】
以上の実施例に係る装置において、各モジュールが操作を実行する具体的な方式は既に該当する方法実施例において詳しく説明したので、ここでは、その具体的な説明を省略するようにする。
【００８６】
本発明の一つの例示的な実施例では、
プロセッサと、
前記プロセッサにより実行可能なインストラクションを記憶するためのメモリと
を備え、
前記プロセッサは、
インタラクションインターフェースの送信ボタンに対する操作によるトリガーイベントが検出された場合、前記操作によるトリガーイベントが満たす条件を判断し、
前記操作によるトリガーイベントが常用語の送信条件を満たすと判断された場合、前記送信ボタンに対応する常用語を取得して送信し、
前記操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断された場合、メッセージ入力欄のコンテンツを取得して送信する
ように構成され、
前記常用語は、事前に、前記インタラクションインターフェースにおける第１取得操作により取得され且つ前記送信ボタンと対応付けられるように設定されたものである
メッセージ送信装置を提供する。
【００８７】
図４は、一つの例示的な実施例に係るメッセージ送信装置４００を示すブロック図である。装置４００は、例えば、携帯電話、コンピュータ、デジタル放送端末、メッセージ送受信機、ゲーム機、タブレットデバイス、医療機器、フィットネス機器、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等であってもよい。
【００８８】
図４を参照して、装置４００は、処理アセンブリ４０２、メモリ４０４、電源アセンブリ４０６、マルチメディアアセンブリ４０８、オーディオアセンブリ４１０、入力／出力（Ｉ／Ｏ）インターフェース４１２、センサアセンブリ４１４、及び通信アセンブリ４１６からなる群から選ばれる少なくとも１つを備えてもよい。
【００８９】
処理アセンブリ４０２は、一般的には、装置４００の全体の操作、例えば、表示、電話呼び出し、データ通信、カメラ操作及び記録操作に関連する操作を制御する。処理アセンブリ４０２は、上述した方法におけるステップの一部又は全部を実現できるように、インストラクションを実行する少なくとも１つのプロセッサ４２０を備えてもよい。なお、処理アセンブリ４０２は、他のアセンブリとのインタラクションの便宜上、少なくとも１つのモジュールを備えてもよい。例えば、処理アセンブリ４０２は、マルチメディアアセンブリ４０８とのインタラクションの便利を図るために、マルチメディアモジュールを備えてもよい。
【００９０】
メモリ４０４は、装置４００における操作を支援するための、各種のデータを記憶するように構成される。これらのデータの例として、装置４００において操作される何れのアプリケーション又は方法に関するインストラクション、連絡先データ、電話帳データ、メッセージ、画像、ビデオ等を含む。メモリ４０４は、何れの種類の揮発性又は不揮発性メモリ、例えば、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、磁気メモリ、フラッシュメモリ、磁気ディスク、又は光ディスク、又はこれらの組み合わせにより実現することができる。
【００９１】
電源アセンブリ４０６は、装置４００の各種アセンブリに電力を供給するためのものであり、電源管理システム、１つ又は複数の電源、及び装置４００のために電力を生成、管理及び分配することに関連する他のアセンブリを備えてもよい。
【００９２】
マルチメディアアセンブリ４０８は、前記装置４００とユーザとの間に出力インターフェースを提供するスクリーンを備えてもよい。何れかの実施例において、スクリーンは、例えば、液晶ディスプレイ（ＬＣＤ）やタッチパネル（ＴＰ）を備えてもよい。スクリーンは、タッチパネルを備える場合、ユーザからの入力信号を受信できるタッチスクリーンとして実現される。また、タッチパネルは、少なくとも１つのタッチセンサを備えることにより、タッチ、スライド、タッチパネル上でのジェスチャーを感知することができる。前記タッチセンサは、タッチやスライド動作の境界を感知できるだけではなく、タッチやスライド操作と関連する持続時間や圧力も感知できる。何れかの実施例において、マルチメディアアセンブリ４０８は、フロントカメラ及び／又はバックカメラを備えてもよい。装置４００が、例えば、撮影モードやビデオモードのような操作モードにある時、フロントカメラ及び／又はバックカメラが外部のマルチメディアデータを受信できる。フロントカメラ及びバックカメラのそれぞれは、固定の光学レンズ系であってもよいし、焦点距離及び光学ズーム機能を有するものであってもよい。
【００９３】
オーディオアセンブリ４１０は、オーディオ信号を出力及び／又は入力するように構成される。例えば、オーディオアセンブリ４１０は、マイクロフォン（ＭｉＣ）を有してもよい。装置４００が、例えば、呼び出しモード、記録モード、又は音声認識モードのような操作モードにある場合、マイクロフォンは、外部のオーディオ信号を受信するように構成される。受信されたオーディオ信号は、メモリ４０４に記憶されてもよく、通信アセンブリ４１６を介して送信されてもよい。何れかの実施例において、オーディオアセンブリ４１０は、オーディオ信号を出力するためのスピーカをさらに備えてもよい。
【００９４】
Ｉ／Ｏインターフェース４１２は、処理アセンブリ４０２と周辺インターフェースモジュールとの間にインターフェースを提供するためのものである。上記周辺インターフェースモジュールは、キーボードや、クリックホイールや、ボタン等であってもよい。これらのボタンは、ホームボタンや、音量ボタンや、スタートボタンや、ロックボタンであってもよいが、それらに限らない。
【００９５】
センサアセンブリ４１４は、装置４００のために各方面の状態評価を提供するための少なくとも１つのセンサを備えてもよい。例えば、センサアセンブリ４１４は、装置４００のオン／オフ状態や、アセンブリの相対的な位置を検出することができる。例えば、前記アセンブリが装置４００のディスプレイ及びキーパッドである場合、センサアセンブリ４１４は、装置４００又は装置４００の１つのアセンブリの位置の変化や、ユーザが装置４００との接触の有無や、装置４００の方向又は加速／減速や、装置４００の温度変化を検出することができる。センサアセンブリ４１４は、何れの物理的な接触もない場合に付近の物体の有無を検出できるように構成される近接センサを含んでもよい。センサアセンブリ４１４は、さらに、画像表示技術分野に用いるための光センサ、例えば、ＣＭＯＳ又はＣＣＤ画像センサを含んでもよい。何れかの実施例において、当該センサアセンブリ４１４は、さらに、加速度センサ、ジャイロスコープセンサ、磁気センサ、圧力センサ又は温度センサをさらに備えてもよい。
【００９６】
通信アセンブリ４１６は、装置４００と他の設備の間との無線又は有線通信が便利になるように構成される。装置４００は、通信標準に基づく無線ネットワーク、例えば、ＷｉＦｉ、２Ｇ又は３Ｇ、又はそれらの組み合わせにアクセスできる。１つの例示的な実施例では、通信アセンブリ４１６は、ブロードキャストチャンネルを介して外部のブロードキャスト管理システムからのブロードキャスト信号又はブロードキャストに関するメッセージを受信することができる。１つの例示的な実施例では、前記通信アセンブリ４１６は、さらに、近距離通信を促進するために近距離無線通信（ＮＦＣ）モジュールを含んでもよい。ＮＦＣモジュールは、例えば、無線周波数識別（ＲＦＩＤ：Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）技術、赤外線データ協会（ＩｒＤＡ：Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）技術、超広帯域無線（ＵＷＢ：Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ）技術、ブルートゥース（ＢＴ：Ｂｌｕｅｔｏｏｔｈ（登録商標））技術及び他の技術によって実現されてもよい。
【００９７】
例示的な実施例では、装置４００は、上述した方法を実行するために、１つ又は複数の特定用途向け集積回路（ＡＳＩＣ：Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、デジタル信号プロセッサ（ＤＳＰ：Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、数字信号処理デバイス（ＤＳＰＤ：Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｄｅｖｉｃｅ）、プログラム可能論理デバイス（ＰＬＤ：Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）、書替え可能ゲートアレイ（ＦＰＧＡ：Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、又は他の電子機器によって実現されてもよい。
【００９８】
例示的な実施例において、さらに、装置４００のプロセッサ４２０により実行されることにより上述の方法を実現可能なインストラクションが記憶され、且つコンピュータに読み取り可能な不揮発性の記録媒体、例えば、インストラクションが記憶されているメモリ４０４を提供する。前記コンピュータに読み取り可能な不揮発性の記録媒体は、例えばＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ（登録商標）、磁気テープ、フロッピー（登録商標）ディスク及び光データメモリ等であってもよい。
【００９９】
本発明は、さらに、
コンピュータに読み取り可能な不揮発性の記録媒体であって、
前記記録媒体中のインストラクションが装置４００のプロセッサにより実行されることにより、
インタラクションインターフェースの送信ボタンに対する操作によるトリガーイベントが検出された場合、前記操作によるトリガーイベントが満たす条件を判断するステップと、
前記操作によるトリガーイベントが常用語の送信条件を満たすと判断された場合、前記送信ボタンに対応する常用語を取得して送信するステップと、
前記操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断された場合、メッセージ入力欄のコンテンツを取得して送信するステップと
を含み、
前記常用語は、事前に、前記インタラクションインターフェースにおける第１取得操作により取得され且つ前記送信ボタンと対応付けられるように設定されたものである
メッセージ送信方法を装置４００に実行させる記録媒体を提供する。
【０１００】
前記操作によるトリガーイベントが常用語の送信条件を満たすと判断するステップは、
前記送信ボタンに対するトリガー操作を取得し、前記トリガー操作が所定の第１操作であり、且つ前記送信ボタンには対応する常用語が存在すると判断された場合、当該操作によるトリガーイベントが常用語の送信条件を満たすと判断するステップを含んでもよい。
【０１０１】
前記操作によるトリガーイベントが常用語の送信条件を満たすと判断するステップは、さらに、
前記トリガー操作が所定の第２操作であると判断された場合、前記送信ボタンに対応する常用語を前記インタラクションインターフェースのメッセージ入力欄のカーソル位置に挿入してから、前記メッセージ入力欄の中の全てのコンテンツを送信するステップを含んでもよい。
前記方法は、さらに、
前記送信ボタンに対するトリガー操作が検出された場合、前記トリガー操作が所定の第３操作であると判断されると、前記送信ボタンに対応する常用語を前記インタラクションインターフェースのメッセージ入力欄のカーソル位置に挿入するステップを含んでもよい。
【０１０２】
前記方法は、さらに、
前記インタラクションインターフェースにおける第１取得操作により常用語を取得して前記送信ボタンと対応付けられるように設定するステップを含んでもよい。
【０１０３】
前記インタラクションインターフェースにおける第１取得操作により常用語を取得して前記送信ボタンと対応付けられるように設定するステップは、
前記インタラクションインターフェースにおいて選択されたメッセージに対し実行するトリガー操作が検出された場合、前記トリガー操作を取得するステップと、
前記トリガー操作が第１取得操作である場合、前記選択されたメッセージを常用語として取得して、前記常用語と前記送信ボタンとが対応付けられるように設定するステップとを含んでもよい。
【０１０４】
前記常用語と前記送信ボタンとが対応付けられるように設定するステップは、
前記送信ボタンに対応する常用語が存在する場合、前記送信ボタンに対応する既存の常用語を新しく取得した常用語に取替えるステップ、
又は、
前記送信ボタンに対応する常用語が存在する場合、新しく取得した常用語及び既存の常用語のいずれもが前記送信ボタンと対応付けられるように設定するステップ
を含んでもよい。
【０１０５】
前記送信ボタンが複数の常用語と対応付けられている場合、
前記方法は、
前記複数の常用語のそれぞれを検索条件にて照合することにより、各常用語と前記検索条件との整合度を取得するステップと、
前記整合度の最も高い常用語を前記送信ボタンに表示するステップと
を含んでもよく、
前記検索条件は、ユーザとメッセージの受信側との親密度、現在の時間、及びメッセージの受信側の所属するグループの中の少なくとも一つを含む。
【０１０６】
前記方法は、さらに、
前記操作によるトリガーイベントが所定の第４操作である場合、前記送信ボタンに対応する複数の常用語を表示するステップと、
前記複数の常用語の中の一つの常用語に対するトリガー操作が検出された場合、前記トリガー操作が満たす条件を判断するステップと、
前記トリガー操作が所定の第１操作であると判断された場合、前記一つの常用語を送信するステップと、
前記トリガー操作が所定の第２操作であると判断された場合、前記一つの常用語をメッセージ入力欄のカーソル位置に挿入してから、前記メッセージ入力欄の中のすべてのコンテンツを送信するステップと、
前記トリガー操作が所定の第３操作であると判断された場合、前記一つの常用語をメッセージ入力欄のカーソル位置に挿入するステップと
を含んでもよい。
【０１０７】
前記操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断するステップは、
前記操作によるトリガーイベントが検出される前にインタラクションインターフェースのメッセージ入力欄にコンテンツが入力されているか否かを判断し、且つ前記送信ボタンには対応する常用語が存在するか否かを判断して、その判断の結果、前記操作によるトリガーイベントが検出される前に当該メッセージ入力欄にコンテンツが入力され、且つ当該送信ボタンには対応する常用語が存在しない場合、前記操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断するステップ、
又は、
前記送信ボタンに対するトリガー操作を取得して、前記トリガー操作が所定の第４操作であるか否かを判断し、且つ前記メッセージ入力欄にコンテンツが存在するか否かを判断して、その判断の結果、前記トリガー操作が所定の第４操作であり、且つ前記メッセージ入力欄にコンテンツが存在する場合、前記操作によるトリガーイベントが、入力されたメッセージの送信条件を満たすと判断するステップ
を含んでもよい。
【０１０８】
本発明の実施例では、当該インタラクションインターフェースの送信ボタンに対する操作によるトリガーイベントが検出された際に、当該操作によるトリガーイベントが満たす条件を判断し、常用語の送信条件を満たす場合、直接当該送信ボタンに対応する常用語を取得して送信することにより、ユーザは、一回のみの操作により、受信側にメッセージを迅速に送信することができ、メッセージ送信の効率を向上し、ユーザにおける迅速送信の要望を満たすことができる。
【０１０９】
当業者であれば、本願明細書を参照し、本願明細書に開示された発明を実施することにより、本発明の他の実施形態を容易に取得することができる。本願は、本発明の一般的な原理を遵守し且つ本願明細書に開示されていない当該技術分野の公知知識又は通常の技術手段を含む本発明に対する任意の変形、用途又は適応的な変更を含むことを趣旨とする。明細書及び実施例は、単に例示的なものに過ぎず、本発明の本当の範囲及び趣旨は添付される特許請求の範囲により示される。
【０１１０】
なお、本発明は、上述の説明及び図面により示された特定の構成に限定されず、その範囲を逸脱しない範囲で、様々な補正及び変更を実施してもよい。本発明の範囲は、添付される特許請求の範囲のみにより限定される。
【０１１１】
本発明は、出願番号がＣＮ２０１５１０２９０４４２．９であって、出願日が２０１５年５月２９日である中国特許出願に基づき優先権を主張し、当該中国特許出願の全ての内容を本願に援用する。
【手続補正４】
【補正対象書類名】図面
【補正対象項目名】図４
【補正方法】変更
【補正の内容】
【図４】
2017524215.tif 000013
【国際調査報告】
2017524215.tif 000014
2017524215.tif 000015
2017524215.tif 000016
2017524215.tif 000017