(57)【要約】  本発明は、メッセージ送信方法、メッセージ送信装置、プログラム及び記録媒体に関し、コンピュータ技術分野に属する。前記メッセージ送信方法は、タッチパネルが搭載される端末に用いられ、ユーザが前記タッチパネルに対して一回の操作でトリガされた操作信号を取得するステップと、前記操作信号に基づいて、メッセージ送信時間を決定するステップと、前記端末のシステム時間が前記送信時間になったとモニタリングされた場合、前記メッセージを送信するステップと、を含む。前記メッセージ送信装置は、信号取得モジュール、時間決定モジュール、及びメッセージ送信モジュールを含む。本発明は、メッセージ送信時間を編集する際に、ユーザは上方移動ボタンと下方移動ボタンを数回押すことにより各時間オプションにおける項目を選択しなければならないので、端末においてメッセージ送信時間を設定するのに大量の時間がかかってしまい、設定効率が低い問題を解決でき、メッセージの設定效率を向上させる效果を奏する。【選択図】図１
2016537748.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルが搭載される端末に用いられるメッセージ送信方法であって、
ユーザが前記タッチパネルに対して一回の操作でトリガされた操作信号を取得するステップと、
前記操作信号に基づいて、メッセージ送信時間を決定するステップと、
前記端末のシステム時間が前記送信時間になったとモニタリングされた場合、前記メッセージを送信するステップと、を含む
ことを特徴とするメッセージ送信方法。
【請求項２】
前記操作信号に基づいて、メッセージ送信時間を決定するステップは、
前記送信時間が年、月、日、時、分、秒の中の少なくとも１種である時間項目を少なくとも１つ含む場合、各時間項目について、前記操作信号における前記時間項目に対応する、前記一回の操作に含まれるサブ操作でトリガされた信号であるサブ操作信号を取得し、前記サブ操作信号に基づいて、対応する時間項目の数値を決定するステップと、
すべての時間項目の数値を組み合わせて前記送信時間にするステップと、を含む
ことを特徴とする請求項１に記載のメッセージ送信方法。
【請求項３】
前記サブ操作信号に基づいて、対応する時間項目の数値を決定するステップは、
前記サブ操作信号がスライド操作信号である場合、前記スライド操作信号の前記時間項目の数値と正の相関関係を有するスライド距離に基づいて、前記時間項目の数値を決定するステップと、
前記サブ操作信号がロングタップ操作信号である場合、前記ロングタップ操作信号の前記時間項目の数値と正の相関関係を有するロングタップ持続時間に基づいて、前記時間項目の数値を決定するステップと、を含む
ことを特徴とする請求項２に記載のメッセージ送信方法。
【請求項４】
さらに、前記サブ操作信号に基づいて決定された前記時間項目の数値をリアルタイムに表示するステップを、含む
ことを特徴とする請求項２または３に記載のメッセージ送信方法。
【請求項５】
前記操作信号における前記時間項目に対応するサブ操作信号を取得するステップは、
前記操作信号が少なくとも１つのスライド操作信号及び少なくとも１つのロングタップ操作信号を含み、且つ、各ロングタップ操作信号がそれぞれ２つのスライド操作信号の間に介在する場合、前記操作信号におけるｉ（自然数）番目のサブ操作信号を、ｉ番目の時間項目に対応するスライド操作信号またはロングタップ操作信号であるサブ操作信号に決定するステップと、
前記操作信号が少なくとも２つのスライド操作信号を含み、且つ、連続するスライド操作信号に対応するスライド操作のスライド方向が異なる場合、前記操作信号におけるｉ番目のスライド操作信号を、ｉ番目の時間項目に対応するサブ操作信号に決定するステップと、
前記操作信号が少なくとも２つのスライド操作信号及び少なくとも１つのロングタップ操作信号を含み、且つ、各ロングタップ操作信号がそれぞれ２つのスライド操作信号の間に介在する場合、各ロングタップ操作信号のロングタップ持続時間がいずれも所定閾値を超えると、前記操作信号におけるｉ番目のスライド操作信号を、ｉ番目の時間項目に対応するサブ操作信号に決定するステップと、を含む
ことを特徴とする請求項２に記載のメッセージ送信方法。
【請求項６】
前記一回の操作が実行された後、取得された前記送信時間が正確であることを確認するための確認信号を受信したか否かを検出するステップと、
前記確認信号を受信したと検出した場合、メッセージの内容を編集し、前記メッセージを取得するステップと、
前記確認信号を受信していないと検出した場合、前記ユーザが前記タッチパネルに対して一回の操作でトリガした操作信号を取得するステップを実行するステップと、を含む
ことを特徴とする請求項１に記載のメッセージ送信方法。
【請求項７】
さらに、
前記メッセージを、送信されたメッセージを記憶するための遅延送信配列に追加するステップと、
前記遅延送信配列に記憶された前記メッセージの編集信号を受信するステップと、
前記編集信号に基づいて、前記メッセージを編集するステップと、を含む
ことを特徴とする請求項１に記載のメッセージ送信方法。
【請求項８】
タッチパネルが搭載される端末に用いられるメッセージ送信装置であって、
ユーザが前記タッチパネルに対して一回の操作でトリガされた操作信号を取得するための信号取得モジュールと、
前記信号取得モジュールにより取得された前記操作信号に基づいて、メッセージ送信時間を決定するための時間決定モジュールと、
前記端末のシステム時間が前記時間決定モジュールにより決定された前記送信時間になったとモニタリングされた場合、前記メッセージを送信するためのメッセージ送信モジュールと、を含む
ことを特徴とするメッセージ送信装置。
【請求項９】
前記時間決定モジュールは、
前記送信時間が年、月、日、時、分、秒の中の少なくとも１種である時間項目を少なくとも１つ含む場合、各時間項目について、前記操作信号における前記時間項目に対応する、前記一回の操作に含まれるサブ操作でトリガされた信号であるサブ操作信号を取得し、前記サブ操作信号に基づいて、対応する時間項目の数値を決定するための数値決定サブモジュールと、
前記数値決定サブモジュールにより決定されたすべての時間項目の数値を組み合わせて前記送信時間にするための時間決定サブモジュールと、を含む
ことを特徴とする請求項８に記載のメッセージ送信装置。
【請求項１０】
前記数値決定サブモジュールは、
前記サブ操作信号がスライド操作信号である場合、前記スライド操作信号の前記時間項目の数値と正の相関関係を有するスライド距離に基づいて、前記時間項目の数値を決定するための第１の決定サブモジュールと、
前記サブ操作信号がロングタップ操作信号である場合、前記ロングタップ操作信号の前記時間項目の数値と正の相関関係を有するロングタップ持続時間に基づいて、前記時間項目の数値を決定するための第２の決定サブモジュールと、を含む
ことを特徴とする請求項９に記載のメッセージ送信装置。
【請求項１１】
前記時間決定モジュールは、さらに、
前記サブ操作信号に基づいて決定された前記時間項目の数値をリアルタイムに表示するためのリアルタイム表示サブモジュールを、含む
ことを特徴とする請求項９または１０に記載のメッセージ送信装置。
【請求項１２】
前記数値決定サブモジュールは、
前記操作信号が少なくとも１つのスライド操作信号及び少なくとも１つのロングタップ操作信号を含み、且つ、各ロングタップ操作信号がそれぞれ２つのスライド操作信号の間に介在する場合、前記操作信号におけるｉ（自然数）番目のサブ操作信号を、ｉ番目の時間項目に対応するスライド操作信号またはロングタップ操作信号であるサブ操作信号に決定するための第３の決定サブモジュールと、
前記操作信号が少なくとも２つのスライド操作信号を含み、且つ、連続するスライド操作信号に対応するスライド操作のスライド方向が異なる場合、前記操作信号におけるｉ番目のスライド操作信号を、ｉ番目の時間項目に対応するサブ操作信号に決定するための第４の決定サブモジュールと、
前記操作信号が少なくとも２つのスライド操作信号及び少なくとも１つのロングタップ操作信号を含み、且つ、各ロングタップ操作信号がそれぞれ２つのスライド操作信号の間に介在する場合、各ロングタップ操作信号のロングタップ持続時間がいずれも所定閾値を超えると、前記操作信号におけるｉ番目のスライド操作信号を、ｉ番目の時間項目に対応するサブ操作信号に決定するための第５の決定サブモジュールと、を含む
ことを特徴とする請求項９に記載のメッセージ送信装置。
【請求項１３】
さらに、
前記一回の操作が実行された後、取得された前記送信時間が正確であることを確認するための確認信号を受信したか否かを検出するための信号検出モジュールと、
前記信号検出モジュールが前記確認信号を受信したと検出した場合、メッセージの内容を編集し、前記メッセージを取得するためのメッセージ生成モジュールと、
前記信号検出モジュールが前記確認信号を受信しないと検出した場合、前記ユーザが前記タッチパネルに対して一回の操作でトリガされた操作信号を取得する操作を実行するための操作トリガモジュールと、を含む
ことを特徴とする請求項８に記載のメッセージ送信装置。
【請求項１４】
さらに、
前記メッセージを、送信されたメッセージを記憶するための遅延送信配列に追加するためのメッセージ記憶モジュールと、
前記メッセージ記憶モジュールにより前記遅延送信配列に記憶された前記メッセージの編集信号を受信するための信号受信モジュールと、
前記信号受信モジュールにより受信された前記編集信号に基づいて、前記メッセージを編集するためのメッセージ編集モジュールと、を含む
ことを特徴とする請求項８に記載のメッセージ送信装置。
【請求項１５】
タッチパネルが搭載される端末に用いられるメッセージ送信装置であって、
プロセッサと、
プロセッサにより実行可能な指令を記憶するメモリと、を備え、
前記プロセッサは、
ユーザが前記タッチパネルに対して一回の操作でトリガされた操作信号を取得し、
前記操作信号に基づいて、メッセージ送信時間を決定し、
前記端末のシステム時間が前記送信時間になったとモニタリングされた場合、メッセージを送信する
ことを特徴とするメッセージ送信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ技術分野に関し、特に、メッセージ送信方法及びメッセージ送信装置に関する。
【背景技術】
【０００２】
メッセージアプリケーションの普及に伴い、人々は、以前の電話でコミュニケーションを取ることから徐々にメッセージアプリケーションでコミュニケーションするようになっており、メッセージアプリケーションを使用して日常業務のコミュニケーションを行うことができる。日常業務に関するコミュニケーションを行う際に、ある所定日付及び所定時刻にインスタントメッセージを送信する必要となる可能性がある。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
メッセージの送信を遅延させる場合、端末は、編集されたメッセージを取得するとともに、年、月、日付及び時刻のオプションを含む時間選択リストを表示することができる。各時間オプションは、いくつのオプション、及び現在オプションの前のオプションを選択するための上方移動ボタンと現在項目の次のオプションを選択するための下方移動ボタンを含む。ユーザが上方移動ボタンと下方移動ボタンを押すことにより選択された各オプションを受信することで、メッセージ送信時間を取得し、メッセージとメッセージ送信時間と対応付けて記憶し、システム時間がメッセージ送信時間になったとモニタリングすると、当該メッセージを送信する。
発明者は、本発明を実現する過程において、従来技術において、少なくとも以下のような欠陥があると発見した。
メッセージ送信時間を編集する際に、ユーザは、上方移動ボタンと下方移動ボタンを数回押すことにより各時間オプションにおけるオプションを選択しなければならないので、端末においてメッセージ送信時間を設定するのに大量の時間がかかってしまい、設定効率が低い。
メッセージ送信時間を編集する際に、ユーザは、上方移動ボタンと下方移動ボタンを数回押すことにより各時間オプションにおけるオプションを選択しなければならないので、端末においてメッセージ送信時間を設定するのに大量の時間がかかってしまい、設定効率が低い問題を解決するために、本発明は、メッセージ送信方法及びメッセージ送信装置を提供する。
【課題を解決するための手段】
【０００４】
本発明の実施例的第１の態様によれば、タッチパネルが搭載される端末に用いられるメッセージ送信方法を提供し、当該メッセージ送信方法は、
ユーザが前記タッチパネルに対して一回の操作でトリガされた操作信号を取得するステップと、
前記操作信号に基づいて、メッセージ送信時間を決定するステップと、
前記端末のシステム時間が前記送信時間になったとモニタリングされた場合、前記メッセージを送信するステップと、を含む。
選択的に、前記操作信号に基づいて、メッセージ送信時間を決定するステップは、
前記送信時間が年、月、日、時、分、秒の中の少なくとも１種である時間項目を少なくとも１つ含む場合、各時間項目について、前記操作信号における前記時間項目に対応する、前記一回の操作に含まれるサブ操作でトリガされた信号であるサブ操作信号を取得し、前記サブ操作信号に基づいて、対応する時間項目の数値を決定するステップと、
すべての時間項目の数値を組み合わせて前記送信時間にするステップと、を含む。
選択的に、前記サブ操作信号に基づいて、対応する時間項目の数値を決定するステップは、
前記サブ操作信号がスライド操作信号である場合、前記スライド操作信号の前記時間項目の数値と正の相関関係を有するスライド距離に基づいて、前記時間項目の数値を決定するステップと、
前記サブ操作信号がロングタップ操作信号である場合、前記ロングタップ操作信号の前記時間項目の数値と正の相関関係を有するロングタップ持続時間に基づいて、前記時間項目の数値を決定するステップと、を含む。
選択的に、前記操作信号に基づいてメッセージ送信時間を決定するステップは、さらに、
前記サブ操作信号に基づいて決定された前記時間項目の数値をリアルタイムに表示するステップを、含む。
選択的に、前記操作信号における前記時間項目に対応するサブ操作信号を取得するステップは、
前記操作信号が少なくとも１つのスライド操作信号及び少なくとも１つのロングタップ操作信号を含み、且つ、各ロングタップ操作信号がそれぞれ２つのスライド操作信号の間に介在する場合、前記操作信号におけるｉ（自然数）番目のサブ操作信号を、ｉ番目の時間項目に対応するスライド操作信号またはロングタップ操作信号であるサブ操作信号に決定するステップと、
前記操作信号が少なくとも２つのスライド操作信号を含み、且つ、連続するスライド操作信号に対応するスライド操作のスライド方向が異なる場合、前記操作信号におけるｉ番目のスライド操作信号を、ｉ番目の時間項目に対応するサブ操作信号に決定するステップと、
前記操作信号が少なくとも２つのスライド操作信号及び少なくとも１つのロングタップ操作信号を含み、且つ、各ロングタップ操作信号がそれぞれ２つのスライド操作信号の間に介在する場合、各ロングタップ操作信号のロングタップ持続時間がいずれも所定閾値を超えると、前記操作信号におけるｉ番目のスライド操作信号を、ｉ番目の時間項目に対応するサブ操作信号に決定するステップと、を含む。
選択的に、前記方法は、
前記一回の操作が実行された後、取得された前記送信時間が正確であることを確認するための確認信号を受信したか否かを検出するステップと、；
前記確認信号を受信したと検出した場合、メッセージの内容を編集し、前記メッセージを取得するステップと、
前記確認信号を受信していないと検出した場合、前記ユーザが前記タッチパネルに対して一回の操作でトリガした操作信号を取得するステップを実行するステップと、を含む。
選択的に、前記方法は、
さらに、
前記メッセージを、送信されたメッセージを記憶するための遅延送信配列に追加するステップと、
前記遅延送信配列に記憶された前記メッセージの編集信号を受信するステップと、
前記編集信号に基づいて、前記メッセージを編集するステップと、を含む。
本発明の実施例の第２の態様によれば、タッチパネルが搭載される端末に用いられるメッセージ送信装置を提供し、当該メッセージ送信装置は、
ユーザが前記タッチパネルに対して一回の操作でトリガされた操作信号を取得するための信号取得モジュールと、
前記信号取得モジュールにより取得された前記操作信号に基づいて、メッセージ送信時間を決定するための時間決定モジュールと、
前記端末のシステム時間が前記時間決定モジュールにより決定された前記送信時間になったとモニタリングされた場合、前記メッセージを送信するためのメッセージ送信モジュールと、を含む。
選択的に、前記時間決定モジュールは、
前記送信時間が年、月、日、時、分、秒の中の少なくとも１種である時間項目を少なくとも１つ含む場合、各時間項目について、前記操作信号における前記時間項目に対応する、前記一回の操作に含まれるサブ操作でトリガされた信号であるサブ操作信号を取得し、前記サブ操作信号に基づいて、対応する時間項目の数値を決定するための数値決定サブモジュールと、
前記数値決定サブモジュールにより決定されたすべての時間項目の数値を組み合わせて前記送信時間にするための時間決定サブモジュールと、を含む。
選択的に、前記数値決定サブモジュールは、
前記サブ操作信号がスライド操作信号である場合、前記スライド操作信号の前記時間項目の数値と正の相関関係を有するスライド距離に基づいて、前記時間項目の数値を決定するための第１の決定サブモジュールと、
前記サブ操作信号がロングタップ操作信号である場合、前記ロングタップ操作信号の前記時間項目の数値と正の相関関係を有するロングタップ持続時間に基づいて、前記時間項目の数値を決定するための第２の決定サブモジュールと、を含む。
選択的に、前記時間決定モジュールは、さらに、
前記サブ操作信号に基づいて決定された前記時間項目の数値をリアルタイムに表示するためのリアルタイム表示サブモジュールを、含む。
選択的に、前記数値決定サブモジュールは、
前記操作信号が少なくとも１つのスライド操作信号及び少なくとも１つのロングタップ操作信号を含み、且つ、各ロングタップ操作信号がそれぞれ２つのスライド操作信号の間に介在する場合、前記操作信号におけるｉ（自然数）番目のサブ操作信号を、ｉ番目の時間項目に対応するスライド操作信号またはロングタップ操作信号であるサブ操作信号に決定するための第３の決定サブモジュールと、
前記操作信号が少なくとも２つのスライド操作信号を含み、且つ、連続するスライド操作信号に対応するスライド操作のスライド方向が異なる場合、前記操作信号におけるｉ番目のスライド操作信号を、ｉ番目の時間項目に対応するサブ操作信号に決定するための第４の決定サブモジュールと、
前記操作信号が少なくとも２つのスライド操作信号及び少なくとも１つのロングタップ操作信号を含み、且つ、各ロングタップ操作信号がそれぞれ２つのスライド操作信号の間に介在する場合、各ロングタップ操作信号のロングタップ持続時間がいずれも所定閾値を超えると、前記操作信号におけるｉ番目のスライド操作信号を、ｉ番目の時間項目に対応するサブ操作信号に決定するための第５の決定サブモジュールと、を含む。
選択的に、前記装置は、さらに、
前記一回の操作が実行された後、取得された前記送信時間が正確であることを確認するための確認信号を受信したか否かを検出するための信号検出モジュールと、
前記信号検出モジュールが前記確認信号を受信したと検出した場合、メッセージの内容を編集し、前記メッセージを取得するためのメッセージ生成モジュールと、
前記信号検出モジュールが前記確認信号を受信しないと検出した場合、前記ユーザが前記タッチパネルに対して一回の操作でトリガされた操作信号を取得する操作を実行するための操作トリガモジュールと、を含む。
選択的に、前記装置は、さらに、
前記メッセージを、送信されたメッセージを記憶するための遅延送信配列に追加するためのメッセージ記憶モジュールと、
前記メッセージ記憶モジュールにより前記遅延送信配列に記憶された前記メッセージの編集信号を受信するための信号受信モジュールと、
前記信号受信モジュールにより受信された前記編集信号に基づいて、前記メッセージを編集するためのメッセージ編集モジュールと、を含む。
本発明の実施例の第３の態様によれば、タッチパネルが搭載される端末に用いられるメッセージ送信装置を提供し、当該メッセージ送信装置は、
プロセッサと、
プロセッサにより実行可能な指令を記憶するメモリと、を備え、
前記プロセッサは、
ユーザが前記タッチパネルに対して一回の操作でトリガされた操作信号を取得し、
前記操作信号に基づいて、メッセージ送信時間を決定し、
前記端末のシステム時間が前記送信時間になったとモニタリングされた場合、メッセージを送信する。
本発明の実施例に係る技術案は、以下の有益な効果を有する。
ユーザがタッチパネルに対して一回の操作でトリガされた操作信号を取得し、操作信号に基づいて、メッセージ送信時間を決定し、端末のシステム時間が送信時間になったとモニタリングされた場合、メッセージを送信することにより、ユーザのタッチパネルに対する一回の操作でトリガされた操作信号を取得して、メッセージ送信時間を編集することができるので、上方移動ボタンと下方移動ボタンを数回押すことで各時間オプションにおける項目を選択してメッセージ送信時間を編集することが必要なく、上方移動ボタンと下方移動ボタンを数回押すことにより送信時間を編集する際に大量の時間がかかり、設定効率が比較的低いという問題を解決し、メッセージの設定効率を向上させるという効果を達成することができる。
以上の一般的な記述及び以下の詳細な記述は、例示のものに過ぎず、本開示を限定するものではないと理解すべきである。
【図面の簡単な説明】
【０００５】
ここでの図面は、明細書の一部分として明細書全体を構成することにより、本開示に合致する実施例を例示するとともに、明細書を結合し本開示の原理を解釈するためのものである。
【図１】例示的な実施例におけるメッセージ送信方法を示すフローチャートである。
【図２Ａ】他の例示的な実施例におけるメッセージ送信方法を示すフローチャートである。
【図２Ｂ】本例示的な実施例におけるメッセージリスト画面を模式的に示す図である。
【図２Ｃ】本例示的な実施例における第１種の一回の操作を模式的に示す図である。
【図２Ｄ】本例示的な実施例における第２種の一回の操作を模式的に示す図である。
【図２Ｅ】本例示的な実施例における第３種の一回の操作を模式的に示す図である。
【図２Ｆ】本例示的な実施例におけるメッセージ編集についての質問メッセージを模式的に示す図である。
【図３】例示的な実施例におけるメッセージ送信装置を示すフローチャートである。
【図４】他の例示的な実施例におけるメッセージ送信装置を示すフローチャートである。
【図５】例示的な実施例におけるメッセージ送信装置を示すブロック図である。
【発明を実施するための形態】
【０００６】
ここで、図面に示された例示的な実施例を詳細に説明する。以下の内容において、図面を言及するとき、特に説明しない限り、異なる図面における同じ数字が同一または同等の要素を示す。以下の例示的な実施例に記載の実施の形態は、本発明と一致するあらゆる実施の形態を代表するわけではない。逆に、それらは、添付された特許請求の範囲に詳細に記載される、本発明の一部の方面と一致する装置及び方法の例にすぎない。
【０００７】
図１は、例示的な実施例におけるメッセージ送信方法を示すフローチャートである。当該メッセージ送信方法は、タッチパネルを有する端末に応用される。図１に示すように、当該メッセージ送信方法は、以下のステップを含む。
【０００８】
ステップ１０１において、ユーザがタッチパネルに対して一回の操作でトリガされた操作信号を取得する。
一回の操作とは、ユーザの指がタッチパネルに接触してからタッチパネルから離れるまでの過程において、タッチパネルに対して実行する操作を指す。
【０００９】
ステップ１０２において、操作信号に基づいて、メッセージ送信時間を決定する。
本実施例において、メッセージは、ＳＭＳ（ｓｈｏｒｔ  ｍｅｓｓａｇｅ  ｓｅｒｖｉｃｅ）等のアプリケーションで編集されるショート・メッセージであってもよく、インスタントメッセージツールで編集されるインスタントメッセージであってもよい。本実施例は、メッセージの種類を限定しない。ここで、メッセージの内容は、テキスト、イメージ、音声またはビデオの中の少なくとも１種を含む。
【００１０】
ステップ１０３において、端末のシステム時間が送信時間になったとモニタリングされた場合、メッセージを送信する。
端末は、メッセージの送信を遅延させることができるので、メッセージとメッセージ送信時間とを決定した後、端末は、システム時間をモニタリングすることができ、システム時間がメッセージ送信時間になったとモニタリングされた場合、メッセージを送信する。
【００１１】
本実施例において、端末は、一回の操作に基づいて、メッセージ送信時間を決定することができるので、上方移動ボタンと下方移動ボタンを数回押すことにより各時間オプションにおける項目を選択することが必要なく、メッセージ送信時間を決定でき、送信時間の設定に費やす時間を大いに短縮し、メッセージの設定効率を向上させることができる。
【００１２】
上記のように、本発明に係るメッセージ送信方法は、ユーザがタッチパネルに対して一回の操作でトリガされた操作信号を取得し、操作信号に基づいて、メッセージ送信時間を決定し、端末のシステム時間が送信時間になったとモニタリングされた場合、メッセージを送信することにより、ユーザのタッチパネルに対する一回の操作でトリガされた操作信号を取得して、メッセージ送信時間を編集することができるので、上方移動ボタンと下方移動ボタンを数回押すことで各時間オプションにおける項目を選択してメッセージ送信時間を編集することが必要なく、上方移動ボタンと下方移動ボタンを数回押すことにより送信時間を編集する際に大量の時間がかかり、設定効率が比較的低いという問題を解決し、メッセージの設定効率を向上させるという効果を達成することができる。
【００１３】
図２Ａは、他の例示的な実施例におけるメッセージ送信方法を示すフローチャートである。当該メッセージ送信方法は、タッチパネルを有する端末に応用される。図２Ａに示すように、当該メッセージ送信方法は、以下のステップを含む。
ステップ２０１において、ユーザがタッチパネルに対する一回の操作でトリガされた操作信号を取得する。
【００１４】
一回の操作とは、ユーザの指がタッチパネルに接触してからタッチパネルから離れるまでの過程において、タッチパネルに対して実行する操作を指す。ここで、ユーザがタッチパネルに対する一回の操作を実行する際に、タッチパネルでスライド操作またはロングタップ（ｌｏｎｇ ｔａｐ）操作であるサブ操作を少なくとも１つ実行することができる。例えば、一回の操作の過程において、ユーザは、スライド操作を１回実行する、または、スライド操作を２回実行し、且つその１回目のスライド操作の終了位置が２回目のスライド操作の起点位置である、または、スライド操作及びロングタップ操作を実行し、且つ、スライド操作の終了位置がロングタップ操作を実行する位置である。本実施例は、一回の操作の操作方式を限定しない。
【００１５】
一回の操作で異なる操作信号をトリガすることができるので、端末は、一回の操作における各サブ操作のサブ操作信号を記録し、サブ操作信号をサブ操作の実行順番に従い当該一回の操作に対応する操作信号として組み合わせることができる。例えば、ユーザのタッチパネルに対して実行する一回の操作が１回のスライド操作を含む場合、端末は、スライド操作によりトリガされたスライド操作信号を記録し、当該スライド操作信号を操作信号に決定することができる。また、例えば、ユーザのタッチパネルに対して実行する一回の操作が順番に実行されるスライド操作及びロングタップ操作を含む場合、端末は、スライド操作によりトリガされたスライド操作信号を記録し、そして、ロングタップ操作によりトリガされたロングタップ操作信号を記録し、スライド操作信号とロングタップ操作信号とを操作信号として組み合わせることができる。
【００１６】
端末は、ユーザのタッチパネルに対して実行した全ての一回の操作の信号を操作信号に決定することを回避するために、予め操作信号を取得するためのトリガ条件を設定することができる。例えば、端末は、トリガ信号を受信して操作信号を取得する、または、所定画面で操作信号を取得する。ここで、当該所定画面は、メッセージリスト画面であってもよい。
【００１７】
図２Ｂに示したメッセージリスト画面の模式図を参照して、本実施例において、メッセージリスト画面は、少なくとも１つのメッセージリストを含み、それぞれのメッセージリストは、ユーザが他のユーザと通信するメッセージであってもよい。図２Ｂ（１）において、メッセージリスト画面は、ユーザが李さんと通信するメッセージであるメッセージリストＡと、ユーザが王マネジャと通信するメッセージであるメッセージリストＢとを含む。又は、メッセージリスト画面は、ユーザが１人のユーザと通信するメッセージである１つのメッセージリストを含んでもよい。図２Ｂ（２）において、メッセージリストは、ユーザが１３時に王マネジャに送信したメッセージであるメッセージＣと、王マネジャが１４時にユーザに送信したメッセージであるメッセージＤとを含む。
【００１８】
トリガ条件が「端末が所定画面で操作信号を取得する」である場合、端末は、所定画面になっているか否かを検出し、所定画面になっていると検出すると、ユーザがタッチパネルで一回の操作を実行することによりトリガされた操作信号を取得する。
ステップ２０２において、操作信号に基づいて、メッセージ送信時間を決定する。
操作信号を取得した後、端末は、操作信号に基づいてメッセージの送信を遅延させるためのメッセージ送信時間を決定することができる。ここで、メッセージは、ＳＭＳ等のアプリケーションで編集されるショート・メッセージであってもよく、インスタントメッセージツールで編集されるインスタントメッセージであってもよい。本実施例は、メッセージの種類を限定しない。
【００１９】
本実施例において、操作信号に基づいて、メッセージ送信時間を決定するステップは以下のステップを含む。
１）において、仮に送信時間が少なくとも１つの時間項目を含むとすると、時間項目ごとに、操作信号における時間項目に対応するサブ操作信号を取得し、サブ操作信号に基づいて対応する時間項目の数値を決定する。サブ操作信号は、一回の操作に含まれるサブ操作でトリガされた信号であり、時間項目は、年、月、日、時、分、秒の中の少なくとも１種である。
２）において、あらゆる時間項目の数値を組み合わせて送信時間とする。
送信時間は、年、月、日、時、分、秒等の時間項目からなるので、各時間項目のそれぞれに対してサブ操作を設定し、当該サブ操作のサブ操作信号に基づいて、時間項目の数値を決定することができる。例えば、スライド操作信号に従って時を決定し、ロングタップ操作信号に従って分を決定することができる。それぞれの時間項目の数値が決定された後、端末は、各時間項目の数値を組み合わせて送信時間とする。例えば、スライド操作に基づいて決定された時が１０時であり、ロングタップ操作に基づいて決定された分が１０分である場合、送信時間が１０時１０分であることを決定することができる。
【００２０】
ここで、時間項目の数値を決定する前に、当該時間項目に対応するサブ操作信号を取得する必要があるため、操作信号における時間項目に対応するサブ操作信号を取得するステップは、以下のステップを含む。
１）において、操作信号が少なくとも１つのスライド操作信号及び少なくとも１つのロングタップ操作信号を含み、且つ、各ロングタップ操作信号がそれぞれ２つのスライド操作信号の間に介在する場合、操作信号におけるｉ番目のサブ操作信号を、ｉ番目の時間項目に対応するスライド操作信号またはロングタップ操作信号であるサブ操作信号に決定する。
２）において、操作信号が少なくとも２つのスライド操作信号を含み、且つ、連続するスライド操作信号に対応するスライド操作のスライド方向が異なる場合、操作信号におけるｉ番目のスライド操作信号を、ｉ番目の時間項目に対応するサブ操作信号に決定する。
３）において、操作信号が少なくとも２つのスライド操作信号及び少なくとも１つのロングタップ操作信号を含み、且つ、各ロングタップ操作信号がそれぞれ２つのスライド操作信号の間に介在する場合、各ロングタップ操作信号のロングタップ持続時間がいずれも所定閾値を超えるときに、操作信号におけるｉ番目のスライド操作信号を、ｉ番目の時間項目に対応するサブ操作信号に決定する。
ここで、ｉは自然数である。
【００２１】
１）において、操作信号は、少なくとも１つのスライド操作信号及び少なくとも１つのロングタップ操作信号を含み、且つ、各ロングタップ操作信号がそれぞれ２つのスライド操作信号の間に介在する。一回の操作において、毎回１つのスライド操作を実行した後にロングタップ操作を実行し、１つのロングタップ操作を実行した後にスライド操作を実行する。即ち、２つのスライド操作の間には１つのロングタップ操作が介在するような設定となっている。連続するサブ操作の操作種類が異なるので、端末は、サブ操作信号の種類に基づいて時間項目を区別することができ、即ち、スライド操作信号とロングタップ操作信号のいずれも時間項目の数値を決定するために用いられる。したがって、操作信号における１つのサブ操作信号を１つの時間項目に対応させることができ、即ち、ｉ番目のサブ操作信号をｉ番目の時間項目に対応させることができ、ｉが自然数である。
【００２２】
一回の操作が２つのスライド操作と１つのロングタップ操作を含むことを例とすると、一回の操作は、先ず、１回目のスライド操作を実行し、次いで、１回目のスライド操作の終了位置でロングタップ操作を実行し、さらに、ロングタップ操作を実行する位置を起点位置として２回目のスライド操作を実行する。各サブ操作は、順次に実行されるので、操作信号における１番目のサブ操作信号が１番目のスライド操作信号、２番目のサブ操作信号がロングタップ操作信号、３番目の操作信号が２番目のスライド操作信号である。したがって、１番目のスライド操作信号は、１番目の時間項目に対応し、ロングタップ操作信号は、２番目の時間項目に対応し、２番目のスライド操作信号は、３番目の時間項目に対応する。図２Ｃに示した第１種の一回の操作の模式図を参照して、ここで、下にある矢印が１回目のスライド操作を表し、ドットがロングタップ操作を表し、上にある矢印が２回目のスライド操作を表す。
実際的に実現する際に、最後にロングタップ操作を実行する場合、最後のロングタップ操作信号に対応するロングタップ操作は、その前の１つのスライド操作に連続する。
【００２３】
２）において、操作信号は、少なくとも２つのスライド操作信号を含み、且つ、連続するスライド操作信号に対応するスライド操作のスライド方向が異なる。連続するスライド操作のスライド方向が異なるので、端末は、スライド操作信号のスライド方向に基づいて、時間項目を区別することができ、即ち、それぞれのスライド操作信号も時間項目の数値を決定するために用いられる。したがって、操作信号における１つのスライド操作信号を１つの時間項目に対応させることができ、即ち、ｉ番目のスライド操作信号をｉ番目の時間項目に対応させることができ、ｉが自然数である。
【００２４】
一回の操作が２つのスライド操作を含むことを例とすると、一回の操作は、先ず、上に向かって１回目のスライド操作を実行し、次いで、１回目のスライド操作の終了位置を起点位置として右に向かって２回目のスライド操作を実行する。各サブ操作は順次に実行されるので、操作信号における１番目のサブ操作信号が１番目のスライド操作信号であり、２番目のサブ操作信号が２番目のスライド操作信号である。したがって、１番目のスライド操作信号は、１番目の時間項目に対応し、２番目のスライド操作信号は、２番目の時間項目に対応する。図２Ｄに示した第２種の一回の操作の模式図を参照して、ここで、上向きの矢印が１回目のスライド操作を表し、右向きの矢印が２回目のスライド操作を表す。
３）において、操作信号は、少なくとも２つのスライド操作信号及び少なくとも１つのロングタップ操作信号を含み、且つ、各ロングタップ操作信号がそれぞれ２つのスライド操作信号の間に介在する。一回の操作において、毎回１つのスライド操作を実行した後にロングタップ操作を実行し、１つのロングタップ操作を実行した後にスライド操作を実行する。即ち、２つのスライド操作の間に１つのロングタップ操作が介在されるような設定となっている。２つのスライド操作がロングタップ操作で隔てられたので、端末は、スライド操作信号に基づいて時間項目を区別することができ、即ち、各スライド操作信号のそれぞれも時間項目の数値を決定するために用いられる。したがって、操作信号における１つのスライド操作信号を１つの時間項目に対応させることができ、即ち、ｉ番目のスライド操作信号をｉ番目の時間項目に対応させることができ、ｉが自然数である。
【００２５】
一回の操作が２つのスライド操作及び１つのロングタップ操作を含むことを例とすると、一回の操作は、先ず、１回目のスライド操作を実行して、１回目のスライド操作の終了位置でロングタップ操作を実行し、さらに、ロングタップ操作を実行する位置を起点位置として２回目のスライド操作を実行する。ロングタップ操作信号を取得した後、端末は、ロングタップ操作信号のロングタップ持続時間が所定閾値を超えたか否かを検出する必要がある。ロングタップ持続時間が所定閾値を超えたと検出した場合、その後に実行されるスライド操作が新たのスライド操作であると特定し、ロングタップ持続時間が所定閾値を超えないと検出した場合、その後に実行されるスライド操作が前回のスライド操作を変更するために用いられ、即ち、その後に実行されるスライド操作がまだ前回のスライド操作であると特定する。所定閾値は、ユーザにより設定及び変更されることができ、例えば、所定閾値を３秒間に設定する、または、所定閾値を５秒間に変更することができる。
【００２６】
ロングタップ持続時間が所定閾値を超えると、各サブ操作が順番に実行されるので、操作信号は、１番目のスライド操作信号及び２番目のスライド操作信号を含む。したがって、１番目のスライド操作信号が１番目の時間項目に対応し、２番目のスライド操作信号が２番目の時間項目に対応する。図２Ｅに示した第３種の一回の操作の模式図を参照して、ここで、下にある矢印が１回目のスライド操作を表し、ドットがロングタップ操作を表し、上にある矢印が２回目のスライド操作を表す。
【００２７】
操作信号が遅延された送信時間を決定するために用いられるので、一回の操作と送信時間との一致性を維持するために、メッセージリストにおけるメッセージの配列方式に基づいて、スライド方向を決定することができる。例えば、メッセージリストにおけるメッセージが時間の順で上から下へと配列される場合、メッセージリストの最下方に配列されるのは最新のメッセージであり、送信時間が最新のメッセージの受信時間の後であるので、メッセージリストの底部から上へスライドする操作を一回の操作として決定することができ、且つ、上向きのスライド距離が大きいほど、送信時間をより遅延させる。これに対して、メッセージリストにおけるメッセージが時間の逆順に上から下へと配列される場合、メッセージリストの最上方に配列されるのは最新のメッセージであり、送信時間が最新のメッセージの受信時間の後であるので、メッセージリストの頂部から下へスライドする操作を一回の操作として決定することができ、且つ、下向きのスライド距離が大きいほど、送信時間をより遅延させる。
【００２８】
時間項目に対応するサブ操作信号が特定された場合、サブ操作信号が多いため、サブ操作信号に基づいて時間項目の数値を決定する方法も多く、本実施例において、サブ操作信号がスライド操作信号及びロングタップ操作信号であることを例として説明し、サブ操作信号に基づいて対応する時間項目の数値を決定するステップは、以下のステップを含む。
１）において、サブ操作信号がスライド操作信号である場合、スライド操作信号の、時間項目の数値と正の相関関係を有するスライド距離に基づいて、時間項目の数値を決定する。
２）において、サブ操作信号がロングタップ操作信号である場合、ロングタップ操作信号の、時間項目の数値と正の相関関係を有するロングタップ持続時間に基づいて、時間項目の数値を決定する。
【００２９】
端末がスライド距離に基づいて時間項目を決定する場合、スライド距離は、時間項目の数値と正の相関関係を有する。端末は、予めスライド距離と時間項目の数値との正の相関関係を設定することができる。時間項目が時間であることを例として説明する。ここで、スライド距離に基づいて時間項目の数値をリアルタイムで算出することができ、例えば、スライド距離が３ｍｍである場合、時間項目の数値が１時であると算出し、スライド距離が６ｍｍである場合、時間項目の数値が２時であると算出する。あるいは、スライド距離について区間（粒度）を設定し、スライド距離の区間に基づいて時間項目の数値を調整することができ、例えば、スライド距離が１〜３ｍｍである場合、時間項目の数値を１時に設定し、スライド距離が３〜６ｍｍである場合、時間項目の数値を２時に設定することができ、本実施例はこれを限定しない。同じように、端末は、さらにロングタップ持続時間と時間項目の数値との正の相関関係を設定することができ、設定方法が上記のとおりであるので、ここで詳細に説明しない。
【００３０】
補足説明すべきなのは、サブ操作信号に基づいて、時間項目の数値を決定する過程において、時間項目の数値を表示することもできる。即ち、本実施例に係るメッセージ送信方法は、さらに、サブ操作信号に基づいて決定される時間項目の数値をリアルタイムに表示するステップを含む。
送信時間の設定効率を向上させるために、端末は、さらに、ユーザが一回の操作のサブ操作を実行する過程において、サブ操作信号に基づいて、時間項目をリアルタイムに算出するとともに、時間項目を表示することができる。これにより、ユーザは、表示される時間項目に基づいて、時間項目を引き続き増大するか、または、時間項目を低減すかを決定することができる。
【００３１】
本実施例において、端末は、一回の操作に基づいて、メッセージ送信時間を決定することができるので、上方移動ボタンと下方移動ボタンを数回押すことにより各時間オプションにおける項目を選択することが必要なく、メッセージ送信時間を決定でき、送信時間の設定による時間を大いに短縮し、メッセージの設定効率を向上させることはできる。
ステップ２０３において、一回の操作が実行された後、得られた送信時間が正確であることを確認するための確認信号を受信したか否かを検出し、確認信号を受信したと検出する場合、ステップ２０４を実行し、確認信号を受信しないと検出する場合、ステップ２０１を実行する。
操作信号に基づいて送信時間を決定した場合、端末は、当該送信時間が正確であるか否かを確認する必要がある。この場合、端末は、確認信号を受信したか否かを検出し、確認信号を受信したと検出する場合、引き続きステップ２０４を実行し、確認信号を受信しないと検出する場合、改めて操作信号を取得し、取得された操作信号に基づいて、送信時間を再度決定し、即ち、ステップ２０１を実行する。
【００３２】
補足説明すべきなのは、端末は、送信時間を決定した後にメッセージを編集することができるので、メッセージを編集するか否かを尋ねることで、確認信号を取得することもできる。図２Ｆに示したメッセージを編集するか否かについての質問メッセージの模式図を参照して、確認信号を受信する前に、端末は、表示画面において「この送信時間に基づくメッセージを編集しますか否か」という質問メッセージを示すとともに、「ＹＥＳ」及び「ＮＯ」の選択肢を提供することができる。端末は、ユーザが「ＹＥＳ」をタップすることによりトリガされた信号を受信する場合、当該送信時間が正確であると確認し、当該信号が確認信号であるとみなす。端末は、ユーザが「ＮＯ」をタップすることによりトリガされた信号を受信する場合、当該送信時間が正確でなく、確認信号を受信していないとみなす。
【００３３】
ステップ２０４において、メッセージの内容を編集してメッセージを取得する。
端末は、対応するアプリケーションにおいてメッセージの内容を編集してメッセージを取得することができる。本実施例において、メッセージは、ＳＭＳ等のアプリケーションで編集されるショート・メッセージであってもよぃ、インスタントメッセージツールで編集されるインスタントメッセージであってもよく、本実施例は、メッセージの種類を限定しない。ここで、メッセージの内容は、テキスト、イメージ、音声またはビデオの中の少なくとも１種を含む。
本実施例において、ステップ２０４は、ステップ２０５の前に実行する必要があるが、本実施例は、ステップ２０４と、ステップ２０１〜２０３との実行順番を限定しない。ここで、ステップ２０４がステップ２０１の前に実行される場合、メッセージ編集のトリガ条件は、端末がトリガ信号を受信する、または、端末がメッセージリスト画面で所定の操作信号を受信することであってもよい。当該所定の操作信号は、長押し信号、ダブルクリック信号等であってもよい。
【００３４】
ステップ２０５において、端末のシステム時間が送信時間になったとモニタリングされた場合、メッセージを送信する。
端末は、メッセージの送信を遅延させることができるので、メッセージとメッセージ送信時間とを決定した後、端末は、メッセージをキャッシングするとともに、システム時間をモニタリングすることができる。端末は、システム時間がメッセージ送信時間になったとモニタリングされた場合、メッセージを送信する。
補足説明すべきなのは、本実施例に係るメッセージ送信方法は、さらに、以下のステップを含む。
１）において、取得られたメッセージを、送信しようとするメッセージを記憶するための遅延送信配列に追加する。
２）において、遅延送信配列に記憶されたメッセージの編集信号を受信する。
３）において、編集信号に基づいて、メッセージを編集する。
【００３５】
メッセージを送信する前に、端末は、当該メッセージを遅延送信配列に追加し記憶することができる。システム時間が送信時間になったとモニタリングされた場合、端末は、当該メッセージを遅延送信配列からインスタント送信配列に追加し、さらに、インスタント送信配列におけるメッセージを送信する。
選択的に、端末がメッセージを遅延送信配列に追加した後、システム時間がまだ送信時間になっていない場合、端末は、さらに、所定のＵＩ（Ｕｓｅｒ Ｉｎｔｅｒｆａｃｅ）でユーザに当該メッセージを表示することができる。ユーザがメッセージを編集することが必要な場合、編集信号をトリガすることができる。端末は、編集信号を受信した後、編集信号に基づいて当該メッセージを編集する。例えば、端末は、当該メッセージのメッセージの内容を追加または削除する、或いは、当該メッセージ送信時間を早くする又は遅くすることができ、本実施例は、メッセージの編集方式を限定しない。端末は、メッセージの内容を編集し、メッセージにおけるエラー内容を補正することができるため、エラーメッセージを送信することを回避し、メッセージの正確性を向上させることができる。
【００３６】
上記のように、本発明に係るメッセージ送信方法は、ユーザがタッチパネルで一回の操作を実行することによりトリガされた操作信号を取得し、操作信号に基づいて、メッセージ送信時間を決定し、端末のシステム時間が送信時間になったとモニタリングされた場合、メッセージを送信することによって、ユーザのタッチパネルでの一回の操作による操作信号を取得して、メッセージ送信時間を編集することができるので、上方移動ボタンと下方移動ボタンを数回押すことで各時間オプションにおける項目を選択してメッセージ送信時間を編集することが必要なく、上方移動ボタンと下方移動ボタンを数回押すことによって送信時間を編集する際に大量の時間がかかり、設定効率が比較的低いという問題を解決し、メッセージの設定効率を向上させる効果を達成することができる。
【００３７】
なお、取得されたメッセージを、送信しようとするメッセージを記憶するための遅延送信配列に追加し、遅延送信配列に記憶されたメッセージの編集信号を受信し、編集信号に基づいて、メッセージを編集することによって、システム時間が送信時間になる前にメッセージを編集し、メッセージにおけるエラー内容を補正し、エラーメッセージを送信することを回避し、メッセージの正確性を向上させることができる。
【００３８】
図３は、例示的な実施例におけるメッセージ送信装置を示すフローチャートである。当該メッセージ送信装置は、タッチパネルを有する端末に応用されることができる。図３に示すように、当該メッセージ送信装置は、信号取得モジュール３０１、時間決定モジュール３０２、及びメッセージ送信モジュール３０３を含む。
当該信号取得モジュール３０１は、ユーザがタッチパネルで一回の操作を実行することによりトリガされた操作信号を受信する。
当該時間決定モジュール３０２は、信号取得モジュール３０１により取得された操作信号に基づいて、メッセージ送信時間を決定する。
当該メッセージ送信モジュール３０３は、端末のシステム時間が時間決定モジュール３０２により決定された送信時間になったとモニタリングされた場合、メッセージを送信する。
【００３９】
上記のように、本発明に係るメッセージ送信方法は、ユーザがタッチパネルで一回の操作を実行することによりトリガされた操作信号を取得し、操作信号に基づいて、メッセージ送信時間を決定し、端末のシステム時間が送信時間になったとモニタリングされた場合、メッセージを送信することによって、ユーザのタッチパネルでの一回の操作による操作信号を取得して、メッセージ送信時間を編集することができるので、上方移動ボタンと下方移動ボタンを数回押すことで各時間オプションにおける項目を選択してメッセージ送信時間を編集することが必要なく、上方移動ボタンと下方移動ボタンを数回押すことによって送信時間を編集する際に大量の時間がかかり、設定効率が比較的低いという問題を解決し、メッセージの設定効率を向上させる効果を達成することができる。
【００４０】
図４は、他の例示的な実施例におけるメッセージ送信装置を示すフローチャートであり、当該メッセージ送信装置は、タッチパネルを有する端末に応用される。図４に示すように、当該メッセージ送信装置は、信号取得モジュール３０１、時間決定モジュール３０２、及びメッセージ送信モジュール３０３を含む。
当該信号取得モジュール３０１は、ユーザがタッチパネルで一回の操作を実行することによりトリガされた操作信号を受信する。
当該時間決定モジュール３０２は、信号取得モジュール３０１により取得された操作信号に基づいて、メッセージ送信時間を決定する。
【００４１】
当該メッセージ送信モジュール３０３は、端末のシステム時間が時間決定モジュール３０２により決定された送信時間になったとモニタリングされた場合、メッセージを送信する。
選択的に、時間決定モジュール３０２は、数値決定サブモジュール３０２１、及び時間決定サブモジュール３０２２を含む。
当該数値決定サブモジュール３０２１は、送信時間が少なくとも１つの時間項目を含む場合、それぞれの時間項目について、操作信号における時間項目に対応するサブ操作信号を取得し、一回の操作に含まれるサブ操作によりトリガされた信号であるサブ操作信号に基づいて、年、月、日、時、分、秒の少なくとも１種である、対応する時間項目の数値を決定する。
【００４２】
当該時間決定サブモジュール３０２２は、数値決定サブモジュール３０２１により特定されたすべての時間項目の数値を組み合わせて送信時間とする。
選択的に、数値決定サブモジュール３０２１は、第１の決定サブモジュール３０２１１及び／又は第２の決定サブモジュール３０２１２を含む。
当該第１の決定サブモジュール３０２１１は、サブ操作信号がスライド操作信号である場合、スライド操作信号の、時間項目の数値と正の相関関係を有するスライド距離に基づいて、時間項目の数値を決定する。
【００４３】
当該第２の決定サブモジュール３０２１２は、サブ操作信号がロングタップ操作信号である場合、ロングタップ操作信号の、時間項目の数値と正の相関関係を有するロングタップ持続時間に基づいて、時間項目の数値を決定する。
選択的に、時間決定モジュール３０２は、さらに、リアルタイム表示サブモジュール３０２３を含む。
当該リアルタイム表示サブモジュール３０２３は、サブ操作信号に基づいて決定された時間項目の数値をリアルタイムで表示する。
選択的に、数値決定サブモジュール３０２１は、第３の決定サブモジュール３０２１３、又は、第４の決定サブモジュール３０２１４、又は、第５の決定サブモジュール３０２１５を含む。
【００４４】
当該第３の決定サブモジュール３０２１３は、操作信号が少なくとも１つのスライド操作信号及び少なくとも１つのロングタップ操作信号を含み、且つ、各ロングタップ操作信号がそれぞれ２つのスライド操作信号の間に介在する場合、操作信号におけるｉ番目のサブ操作信号を、ｉ番目の時間項目に対応する、スライド操作信号又はロングタップ操作信号であるサブ操作信号に決定する。
当該第４の決定サブモジュール３０２１４は、操作信号が少なくとも２つのスライド操作信号を含み、且つ、連続するスライド操作信号に対応するスライド操作のスライド方向が異なる場合、操作信号におけるｉ番目のスライド操作信号をｉ番目の時間項目に対応するサブ操作信号に決定する。
【００４５】
当該第５の決定サブモジュール３０２１５は、操作信号が少なくとも２つのスライド操作信号及び少なくとも１つのロングタップ操作信号を含み、且つ、各ロングタップ操作信号がそれぞれ２つのスライド操作信号の間に介在する場合、各ロングタップ操作信号のロングタップ持続時間の何れも所定閾値を超えた場合、操作信号におけるｉ番目のスライド操作信号をｉ番目の時間項目に対応するサブ操作信号に決定する。
ここで、ｉは、自然数である。
【００４６】
選択的に、本実施例に係るメッセージ送信装置は、さらに、信号検出モジュール３０４、メッセージ生成モジュール３０５、及び操作トリガモジュール３０６を含む。
当該信号検出モジュール３０４は、一回の操作が実行された後、得られた送信時間が正確であることを確認するための確認信号を受信したか否かを検出する。
メッセージ生成モジュール３０５は、信号検出モジュール３０４が確認信号を受信したと検出する場合、メッセージの内容を編集して、メッセージを取得する。
【００４７】
操作トリガモジュール３０６は、信号検出モジュール３０４が確認信号を受信しないと検出する場合、ユーザがタッチパネルで一回の操作を実行することによりトリガされた操作信号を取得する操作をトリガし実行する。
選択的に、本実施例に係るメッセージ送信装置は、さらに、メッセージ記憶モジュール３０７、信号受信モジュール３０８、及びメッセージ編集モジュール３０９を含む。
当該メッセージ記憶モジュール３０７は、メッセージを、送信されるメッセージを記憶するための遅延送信配列に追加する。
【００４８】
当該信号受信モジュール３０８は、メッセージ記憶モジュール３０７により遅延送信配列に記憶されたメッセージの編集信号を受信する。
当該メッセージ編集モジュール３０９は、信号受信モジュール３０８の受信した編集信号に基づいてメッセージを編集する。
上記のように、本発明に係るメッセージ送信方法は、ユーザがタッチパネルで一回の操作を実行することによりトリガされた操作信号を取得し、操作信号に基づいて、メッセージ送信時間を決定し、端末のシステム時間が送信時間になったとモニタリングされた場合、メッセージを送信することによって、ユーザのタッチパネルでの一回の操作による操作信号を取得して、メッセージ送信時間を編集することができるので、上方移動ボタンと下方移動ボタンを数回押すことで各時間オプションにおける項目を選択してメッセージ送信時間を編集することが必要なく、上方移動ボタンと下方移動ボタンを数回押すことによって送信時間を編集する際に大量の時間がかかり、設定効率が比較的低いという課題を解決し、メッセージの設定効率を向上させる効果を達成することができる。
【００４９】
なお、取得されたメッセージを、送信しようとするメッセージを記憶するための遅延送信配列に追加し、遅延送信配列に記憶されたメッセージの編集信号を受信し、編集信号に基づいてメッセージを編集することによって、システム時間が送信時間になる前にメッセージを編集し、メッセージにおけるエラー内容を補正し、エラーメッセージを送信することを回避し、メッセージの正確性を向上させることができる。
【００５０】
図５は、例示的な実施例におけるメッセージ送信装置５００を示すブロック図である。例えば、装置５００は携帯電話、コンピュータ、デジタル放送端末、メッセージ受発信手段、ゲームコンソール、タブレットデバイス、医療機器、フィットネス機器、パーソナルデジタルアシスタント等であってもよい。
図５を参照して、装置５００は、処理アセンブリ５０２、メモリ５０４、電源アセンブリ５０６、マルチメディアアセンブリ５０８、オーディオアセンブリ５１０、入出力（Ｉ／Ｏ）インターフェイス５１２、センサアセンブリ５１４、及び通信アセンブリ５１６のような一つ以上のアセンブリを含んでよい。
【００５１】
処理アセンブリ５０２は、一般的には装置５００の全体の操作を制御するものであり、例えば、表示、電話呼び出し、データ通信、カメラ操作、及び記録操作と関連する操作を制御する。処理アセンブリ５０２は、一つ以上のプロセッサ５１８を含み、これらによって命令を実行することにより、上記の方法の全部、或は一部のステップを実現するようにしてもよい。なお、処理アセンブリ５０２は、一つ以上のモジュールを含み、これらによって処理アセンブリ５０２と他のアセンブリの間のインタラクションを容易にするようにしてもよい。例えば、処理アセンブリ５０２は、マルチメディアモジュールを含み、これらによってマルチメディアアセンブリ５０８と処理アセンブリ５０２の間のインタラクションを容易にするようにしてもよい。
【００５２】
メモリ５０４は、各種類のデータを記憶することにより装置５００の操作を支援する。これらのデータの例は、装置５００において操作されるいずれのアプリケーションプログラム又は方法の命令、連絡対象データ、電話帳データ、メッセージ、画像、ビデオ等を含む。メモリ５０４は、いずれの種類の揮発性メモリ、不揮発性メモリ記憶デバイスまたはそれらの組み合わせによって実現されてもよく、例えば、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｂｅｒ）、磁気メモリ、フラッシュメモリ、磁気ディスク、或いは光ディスクである。
【００５３】
電源アセンブリ５０６は、装置５００の多様なアセンブリに電力を供給する。電源アセンブリ５０６は、電源管理システム、一つ以上の電源、及び装置５００のための電力の生成、管理及び割り当てに関連する他のアセンブリを含んでもよい。
マルチメディアアセンブリ５０５は、前記装置５００とユーザの間に1つの出力インターフェイスを提供するスクリーンを含む。上記の実施例において、スクリーンは液晶モニター（ＬＣＤ）とタッチパネル（ＴＰ）を含んでもよい。スクリーンがタッチパネルを含むことにより、スクリーンはタッチスクリーンを実現することができ、ユーザからの入力信号を受信することができる。タッチパネルは一つ以上のタッチセンサを含んでおり、タッチ、スライド、及びタッチパネル上のジェスチャを検出することができる。前記タッチセンサは、タッチ、或はスライドの動作の境界だけでなく、前記のタッチ、或はスライド操作に係る継続時間及び圧力も検出できる。上記の実施例において、マルチメディアアセンブリ５０８は、1つのフロントカメラ、及び／又はリアーカメラを含む。装置５００が、例えば撮影モード、或はビデオモード等の操作モードにある場合、フロントカメラ、及び／又はリアーカメラは外部からマルチメディアデータを受信できる。フロントカメラとリアーカメラのそれぞれは、1つの固定型の光レンズ系、或は可変焦点距離と光学ズーム機能を有するものであってもよい。
【００５４】
オーディオアセンブリ５１０は、オーディオ信号をインターフェースするように構成されてもよい。例えば、オーディオアセンブリ５１０は、1つのマイク（ＭＩＣ）を含み、装置５００、例えば呼出しモード、記録モード、及び音声認識モード等の操作モードにある場合、マイクは外部のオーディオ信号を受信することができる。受信されたオーディオ信号は、さらにメモリ５０４に記憶されたり、通信アセンブリ５１６を介して送信されたりされる。上記の実施例において、オーディオアセンブリ５１０は、オーディオ信号を出力するための1つのスピーカーをさらに含む。
入出力インターフェイス５１２は、処理アセンブリ５０２と周辺インターフェイスモジュールの間にインターフェイスを提供するものであり、上記周辺インターフェイスモジュールは、キーボード、クリックホイール、ボタン等であってもよい。これらのボタンは、ホームボタン、ボリュームボタン、起動ボタン、ロッキングボタンを含んでもよいが、これらに限定されない。
【００５５】
センサアセンブリ５１４は、装置５００に各方面の状態に対する評価を提供するための一つ以上のセンサを含む。例えば、センサアセンブリ５１４は、装置５００のＯＮ／ＯＦＦ状態、装置５００のディスプレイとキーパッドのようなアセンブリの相対的な位置決めを検出できる。また、例えば、センサアセンブリ５１４は、装置５００、或は装置５００の1つのアセンブリの位置変更、ユーザと装置５００とが接触しているか否か、装置５００の方位、又は加速／減速、装置５００の温度の変化を検出できる。センサアセンブリ５１４は、何れの物理的接触がない状態にて付近の物体の存在を検出するための近接センサを含んでもよい。センサアセンブリ５１４は、撮影アプリケーションに適用するため、ＣＭＯＳ、又はＣＣＤ図像センサのような光センサを含んでもよい。上記の実施例において、当当該センサアセンブリ５１４は、加速度センサ、ジャイロスコープセンサ、磁気センサ、圧力センサ、及び温度センサをさらに含んでもよい。
【００５６】
通信アセンブリ５１６は、装置５００と他の機器の間に有線、又は无線形態の通信を提供する。装置５００は、例えばＷｉＦｉ、２Ｇ、３Ｇ、或はこれらの組み合わせのような、通信規格に基づいた无線ネットワークに接続されてもよい。1つの例示的な実施例において、通信アセンブリ５１６は、放送チャンネルを介して外部の放送管理システムからの放送信号、又は放送に関連する情報を受信する。1つの例示的な実施例において、前記通信アセンブリ５１６は、近距離無線通信（ＮＦＣ）モジュールをさらに含むことにより、近距離通信を推進するようにする。例えば、ＮＦＣモジュールは、ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）技術、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）技術、ＵＷＢ（Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ）技術、ＢＴ（Ｂｌｕｅｔｏｏｔｈ）技術、他の技術に基づいて実現できる。。
例示的な実施例において、装置５００は、一つ以上のＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、ＤＳＰＤ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｄｅｖｉｃｅ）、ＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、または他の電子部品によって実現されるものであり、上記方法を実行する。
【００５７】
例示的な実施例において、さらに、命令を含む非一時的なコンピュータで読み取り可能な記憶媒体、例えば命令を含むメモリ５０４を提供しており、装置５００のプロセッサ５２０により上記命令を実行して上記方法を実現する。例えば、前記非一時的なコンピュータで読み取り可能な記憶媒体は、ＲＯＭ、ＲＡＭ（Ｒａｎｄｏｍ−Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  ＲＯＭ）、磁気テープ、フロッピーディスク、光データ記憶デバイス等である。
【００５８】
当業者は、本明細書に開示された発明の詳細を考慮し、実施することにより、本発明の他の実施方案を容易に想定することができる。本出願は、本発明のいかなる変形、用途、又は適応的な変化を含むことを目的としており、いかなる変形、用途、又は適応的な変化は、本発明の一般原理に基づいて、且つ本開示において公開されていない本技術分野においての公知常識又は慣用技術手段を含む。明細書及び実施例は、例示的なものを開示しており、本発明の保護範囲と主旨は、特許請求の範囲に記述される。
本発明は、上記において開示された構成又は図面に示した構造に限定されるものではなく、本発明の範囲内であれば、様々な補正又は変更を行うことができる。本発明の範囲は、特許請求の範囲により制限される。  
【００５９】
本願は、出願番号がＣＮ２０１４１０４１０３８５．９であって、出願日が２０１４年８月１９日である中国特許出願に基づき優先権を主張し、当該中国特許出願のすべての内容を本願に援用する。
【図１】
2016537748.tif 000003
【図２Ａ】
2016537748.tif 000004
【図２Ｂ】
2016537748.tif 000005
【図２Ｃ】
2016537748.tif 000006
【図２Ｄ】
2016537748.tif 000007
【図２Ｅ】
2016537748.tif 000008
【図２Ｆ】
2016537748.tif 000009
【図３】
2016537748.tif 000010
【図４】
2016537748.tif 000011
【図５】
2016537748.tif 000012
【手続補正書】
【提出日】平成27年5月18日(2015.5.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
タッチパネルが搭載される端末に用いられるメッセージ送信方法であって、
ユーザが前記タッチパネルに対して一回の操作でトリガされた操作信号を取得するステップと、
前記操作信号に基づいて、メッセージ送信時間を決定するステップと、
前記端末のシステム時間が前記送信時間になったとモニタリングされた場合、前記メッセージを送信するステップと、を含む
ことを特徴とするメッセージ送信方法。
【請求項２】
前記操作信号に基づいて、メッセージ送信時間を決定するステップは、
前記送信時間が年、月、日、時、分、秒の中の少なくとも１種である時間項目を少なくとも１つ含む場合、各時間項目について、前記操作信号における前記時間項目に対応する、前記一回の操作に含まれるサブ操作でトリガされた信号であるサブ操作信号を取得し、前記サブ操作信号に基づいて、対応する時間項目の数値を決定するステップと、
すべての時間項目の数値を組み合わせて前記送信時間にするステップと、を含む
ことを特徴とする請求項１に記載のメッセージ送信方法。
【請求項３】
前記サブ操作信号に基づいて、対応する時間項目の数値を決定するステップは、
前記サブ操作信号がスライド操作信号である場合、前記スライド操作信号の前記時間項目の数値と正の相関関係を有するスライド距離に基づいて、前記時間項目の数値を決定するステップと、
前記サブ操作信号がロングタップ操作信号である場合、前記ロングタップ操作信号の前記時間項目の数値と正の相関関係を有するロングタップ持続時間に基づいて、前記時間項目の数値を決定するステップと、を含む
ことを特徴とする請求項２に記載のメッセージ送信方法。
【請求項４】
さらに、前記サブ操作信号に基づいて決定された前記時間項目の数値をリアルタイムに表示するステップを、含む
ことを特徴とする請求項２または３に記載のメッセージ送信方法。
【請求項５】
前記操作信号における前記時間項目に対応するサブ操作信号を取得するステップは、
前記操作信号が少なくとも１つのスライド操作信号及び少なくとも１つのロングタップ操作信号を含み、且つ、各ロングタップ操作信号がそれぞれ２つのスライド操作信号の間に介在する場合、前記操作信号におけるｉ（自然数）番目のサブ操作信号を、ｉ番目の時間項目に対応するスライド操作信号またはロングタップ操作信号であるサブ操作信号に決定するステップと、
前記操作信号が少なくとも２つのスライド操作信号を含み、且つ、連続するスライド操作信号に対応するスライド操作のスライド方向が異なる場合、前記操作信号におけるｉ番目のスライド操作信号を、ｉ番目の時間項目に対応するサブ操作信号に決定するステップと、
前記操作信号が少なくとも２つのスライド操作信号及び少なくとも１つのロングタップ操作信号を含み、且つ、各ロングタップ操作信号がそれぞれ２つのスライド操作信号の間に介在する場合、各ロングタップ操作信号のロングタップ持続時間がいずれも所定閾値を超えると、前記操作信号におけるｉ番目のスライド操作信号を、ｉ番目の時間項目に対応するサブ操作信号に決定するステップと、を含む
ことを特徴とする請求項２に記載のメッセージ送信方法。
【請求項６】
前記一回の操作が実行された後、取得された前記送信時間が正確であることを確認するための確認信号を受信したか否かを検出するステップと、
前記確認信号を受信したと検出した場合、メッセージの内容を編集し、前記メッセージを取得するステップと、
前記確認信号を受信していないと検出した場合、前記ユーザが前記タッチパネルに対して一回の操作でトリガした操作信号を取得するステップを実行するステップと、を含む
ことを特徴とする請求項１に記載のメッセージ送信方法。
【請求項７】
さらに、
前記メッセージを、送信されたメッセージを記憶するための遅延送信配列に追加するステップと、
前記遅延送信配列に記憶された前記メッセージの編集信号を受信するステップと、
前記編集信号に基づいて、前記メッセージを編集するステップと、を含む
ことを特徴とする請求項１に記載のメッセージ送信方法。
【請求項８】
タッチパネルが搭載される端末に用いられるメッセージ送信装置であって、
ユーザが前記タッチパネルに対して一回の操作でトリガされた操作信号を取得するための信号取得モジュールと、
前記信号取得モジュールにより取得された前記操作信号に基づいて、メッセージ送信時間を決定するための時間決定モジュールと、
前記端末のシステム時間が前記時間決定モジュールにより決定された前記送信時間になったとモニタリングされた場合、前記メッセージを送信するためのメッセージ送信モジュールと、を含む
ことを特徴とするメッセージ送信装置。
【請求項９】
前記時間決定モジュールは、
前記送信時間が年、月、日、時、分、秒の中の少なくとも１種である時間項目を少なくとも１つ含む場合、各時間項目について、前記操作信号における前記時間項目に対応する、前記一回の操作に含まれるサブ操作でトリガされた信号であるサブ操作信号を取得し、前記サブ操作信号に基づいて、対応する時間項目の数値を決定するための数値決定サブモジュールと、
前記数値決定サブモジュールにより決定されたすべての時間項目の数値を組み合わせて前記送信時間にするための時間決定サブモジュールと、を含む
ことを特徴とする請求項８に記載のメッセージ送信装置。
【請求項１０】
前記数値決定サブモジュールは、
前記サブ操作信号がスライド操作信号である場合、前記スライド操作信号の前記時間項目の数値と正の相関関係を有するスライド距離に基づいて、前記時間項目の数値を決定するための第１の決定サブモジュールと、
前記サブ操作信号がロングタップ操作信号である場合、前記ロングタップ操作信号の前記時間項目の数値と正の相関関係を有するロングタップ持続時間に基づいて、前記時間項目の数値を決定するための第２の決定サブモジュールと、を含む
ことを特徴とする請求項９に記載のメッセージ送信装置。
【請求項１１】
前記時間決定モジュールは、さらに、
前記サブ操作信号に基づいて決定された前記時間項目の数値をリアルタイムに表示するためのリアルタイム表示サブモジュールを、含む
ことを特徴とする請求項９または１０に記載のメッセージ送信装置。
【請求項１２】
前記数値決定サブモジュールは、
前記操作信号が少なくとも１つのスライド操作信号及び少なくとも１つのロングタップ操作信号を含み、且つ、各ロングタップ操作信号がそれぞれ２つのスライド操作信号の間に介在する場合、前記操作信号におけるｉ（自然数）番目のサブ操作信号を、ｉ番目の時間項目に対応するスライド操作信号またはロングタップ操作信号であるサブ操作信号に決定するための第３の決定サブモジュールと、
前記操作信号が少なくとも２つのスライド操作信号を含み、且つ、連続するスライド操作信号に対応するスライド操作のスライド方向が異なる場合、前記操作信号におけるｉ番目のスライド操作信号を、ｉ番目の時間項目に対応するサブ操作信号に決定するための第４の決定サブモジュールと、
前記操作信号が少なくとも２つのスライド操作信号及び少なくとも１つのロングタップ操作信号を含み、且つ、各ロングタップ操作信号がそれぞれ２つのスライド操作信号の間に介在する場合、各ロングタップ操作信号のロングタップ持続時間がいずれも所定閾値を超えると、前記操作信号におけるｉ番目のスライド操作信号を、ｉ番目の時間項目に対応するサブ操作信号に決定するための第５の決定サブモジュールと、を含む
ことを特徴とする請求項９に記載のメッセージ送信装置。
【請求項１３】
さらに、
前記一回の操作が実行された後、取得された前記送信時間が正確であることを確認するための確認信号を受信したか否かを検出するための信号検出モジュールと、
前記信号検出モジュールが前記確認信号を受信したと検出した場合、メッセージの内容を編集し、前記メッセージを取得するためのメッセージ生成モジュールと、
前記信号検出モジュールが前記確認信号を受信しないと検出した場合、前記ユーザが前記タッチパネルに対して一回の操作でトリガされた操作信号を取得する操作を実行するための操作トリガモジュールと、を含む
ことを特徴とする請求項８に記載のメッセージ送信装置。
【請求項１４】
さらに、
前記メッセージを、送信されたメッセージを記憶するための遅延送信配列に追加するためのメッセージ記憶モジュールと、
前記メッセージ記憶モジュールにより前記遅延送信配列に記憶された前記メッセージの編集信号を受信するための信号受信モジュールと、
前記信号受信モジュールにより受信された前記編集信号に基づいて、前記メッセージを編集するためのメッセージ編集モジュールと、を含む
ことを特徴とする請求項８に記載のメッセージ送信装置。
【請求項１５】
タッチパネルが搭載される端末に用いられるメッセージ送信装置であって、
プロセッサと、
プロセッサにより実行可能な指令を記憶するメモリと、を備え、
前記プロセッサは、
ユーザが前記タッチパネルに対して一回の操作でトリガされた操作信号を取得し、
前記操作信号に基づいて、メッセージ送信時間を決定し、
前記端末のシステム時間が前記送信時間になったとモニタリングされた場合、メッセージを送信する
ことを特徴とするメッセージ送信装置。
【請求項１６】
プロセッサに実行されることにより、請求項１〜７のいずれか１項に記載のメッセージ送信方法を実現することを特徴とするプログラム。
【請求項１７】
請求項１６に記載のプログラムが記録された記録媒体。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、コンピュータ技術分野に関し、特に、メッセージ送信方法、メッセージ送信装置、プログラム及び記録媒体に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００３
【補正方法】変更
【補正の内容】
【０００３】
メッセージの送信を遅延させる場合、端末は、編集されたメッセージを取得するとともに、年、月、日付及び時刻のオプションを含む時間選択リストを表示することができる。各時間オプションは、いくつのオプション、及び現在オプションの前のオプションを選択するための上方移動ボタンと現在項目の次のオプションを選択するための下方移動ボタンを含む。ユーザが上方移動ボタンと下方移動ボタンを押すことにより選択された各オプションを受信することで、メッセージ送信時間を取得し、メッセージとメッセージ送信時間と対応付けて記憶し、システム時間がメッセージ送信時間になったとモニタリングすると、当該メッセージを送信する。
発明者は、本発明を実現する過程において、従来技術において、少なくとも以下のような欠陥があると発見した。
メッセージ送信時間を編集する際に、ユーザは、上方移動ボタンと下方移動ボタンを数回押すことにより各時間オプションにおけるオプションを選択しなければならないので、端末においてメッセージ送信時間を設定するのに大量の時間がかかってしまい、設定効率が低い。
メッセージ送信時間を編集する際に、ユーザは、上方移動ボタンと下方移動ボタンを数回押すことにより各時間オプションにおけるオプションを選択しなければならないので、端末においてメッセージ送信時間を設定するのに大量の時間がかかってしまい、設定効率が低い問題を解決するために、本発明は、メッセージ送信方法、メッセージ送信装置、プログラム及び記録媒体を提供する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
本発明の実施例的第１の態様によれば、タッチパネルが搭載される端末に用いられるメッセージ送信方法を提供し、当該メッセージ送信方法は、
ユーザが前記タッチパネルに対して一回の操作でトリガされた操作信号を取得するステップと、
前記操作信号に基づいて、メッセージ送信時間を決定するステップと、
前記端末のシステム時間が前記送信時間になったとモニタリングされた場合、前記メッセージを送信するステップと、を含む。
選択的に、前記操作信号に基づいて、メッセージ送信時間を決定するステップは、
前記送信時間が年、月、日、時、分、秒の中の少なくとも１種である時間項目を少なくとも１つ含む場合、各時間項目について、前記操作信号における前記時間項目に対応する、前記一回の操作に含まれるサブ操作でトリガされた信号であるサブ操作信号を取得し、前記サブ操作信号に基づいて、対応する時間項目の数値を決定するステップと、
すべての時間項目の数値を組み合わせて前記送信時間にするステップと、を含む。
選択的に、前記サブ操作信号に基づいて、対応する時間項目の数値を決定するステップは、
前記サブ操作信号がスライド操作信号である場合、前記スライド操作信号の前記時間項目の数値と正の相関関係を有するスライド距離に基づいて、前記時間項目の数値を決定するステップと、
前記サブ操作信号がロングタップ操作信号である場合、前記ロングタップ操作信号の前記時間項目の数値と正の相関関係を有するロングタップ持続時間に基づいて、前記時間項目の数値を決定するステップと、を含む。
選択的に、前記操作信号に基づいてメッセージ送信時間を決定するステップは、さらに、
前記サブ操作信号に基づいて決定された前記時間項目の数値をリアルタイムに表示するステップを、含む。
選択的に、前記操作信号における前記時間項目に対応するサブ操作信号を取得するステップは、
前記操作信号が少なくとも１つのスライド操作信号及び少なくとも１つのロングタップ操作信号を含み、且つ、各ロングタップ操作信号がそれぞれ２つのスライド操作信号の間に介在する場合、前記操作信号におけるｉ（自然数）番目のサブ操作信号を、ｉ番目の時間項目に対応するスライド操作信号またはロングタップ操作信号であるサブ操作信号に決定するステップと、
前記操作信号が少なくとも２つのスライド操作信号を含み、且つ、連続するスライド操作信号に対応するスライド操作のスライド方向が異なる場合、前記操作信号におけるｉ番目のスライド操作信号を、ｉ番目の時間項目に対応するサブ操作信号に決定するステップと、
前記操作信号が少なくとも２つのスライド操作信号及び少なくとも１つのロングタップ操作信号を含み、且つ、各ロングタップ操作信号がそれぞれ２つのスライド操作信号の間に介在する場合、各ロングタップ操作信号のロングタップ持続時間がいずれも所定閾値を超えると、前記操作信号におけるｉ番目のスライド操作信号を、ｉ番目の時間項目に対応するサブ操作信号に決定するステップと、を含む。
選択的に、前記方法は、
前記一回の操作が実行された後、取得された前記送信時間が正確であることを確認するための確認信号を受信したか否かを検出するステップと、；
前記確認信号を受信したと検出した場合、メッセージの内容を編集し、前記メッセージを取得するステップと、
前記確認信号を受信していないと検出した場合、前記ユーザが前記タッチパネルに対して一回の操作でトリガした操作信号を取得するステップを実行するステップと、を含む。
選択的に、前記方法は、
さらに、
前記メッセージを、送信されたメッセージを記憶するための遅延送信配列に追加するステップと、
前記遅延送信配列に記憶された前記メッセージの編集信号を受信するステップと、
前記編集信号に基づいて、前記メッセージを編集するステップと、を含む。
本発明の実施例の第２の態様によれば、タッチパネルが搭載される端末に用いられるメッセージ送信装置を提供し、当該メッセージ送信装置は、
ユーザが前記タッチパネルに対して一回の操作でトリガされた操作信号を取得するための信号取得モジュールと、
前記信号取得モジュールにより取得された前記操作信号に基づいて、メッセージ送信時間を決定するための時間決定モジュールと、
前記端末のシステム時間が前記時間決定モジュールにより決定された前記送信時間になったとモニタリングされた場合、前記メッセージを送信するためのメッセージ送信モジュールと、を含む。
選択的に、前記時間決定モジュールは、
前記送信時間が年、月、日、時、分、秒の中の少なくとも１種である時間項目を少なくとも１つ含む場合、各時間項目について、前記操作信号における前記時間項目に対応する、前記一回の操作に含まれるサブ操作でトリガされた信号であるサブ操作信号を取得し、前記サブ操作信号に基づいて、対応する時間項目の数値を決定するための数値決定サブモジュールと、
前記数値決定サブモジュールにより決定されたすべての時間項目の数値を組み合わせて前記送信時間にするための時間決定サブモジュールと、を含む。
選択的に、前記数値決定サブモジュールは、
前記サブ操作信号がスライド操作信号である場合、前記スライド操作信号の前記時間項目の数値と正の相関関係を有するスライド距離に基づいて、前記時間項目の数値を決定するための第１の決定サブモジュールと、
前記サブ操作信号がロングタップ操作信号である場合、前記ロングタップ操作信号の前記時間項目の数値と正の相関関係を有するロングタップ持続時間に基づいて、前記時間項目の数値を決定するための第２の決定サブモジュールと、を含む。
選択的に、前記時間決定モジュールは、さらに、
前記サブ操作信号に基づいて決定された前記時間項目の数値をリアルタイムに表示するためのリアルタイム表示サブモジュールを、含む。
選択的に、前記数値決定サブモジュールは、
前記操作信号が少なくとも１つのスライド操作信号及び少なくとも１つのロングタップ操作信号を含み、且つ、各ロングタップ操作信号がそれぞれ２つのスライド操作信号の間に介在する場合、前記操作信号におけるｉ（自然数）番目のサブ操作信号を、ｉ番目の時間項目に対応するスライド操作信号またはロングタップ操作信号であるサブ操作信号に決定するための第３の決定サブモジュールと、
前記操作信号が少なくとも２つのスライド操作信号を含み、且つ、連続するスライド操作信号に対応するスライド操作のスライド方向が異なる場合、前記操作信号におけるｉ番目のスライド操作信号を、ｉ番目の時間項目に対応するサブ操作信号に決定するための第４の決定サブモジュールと、
前記操作信号が少なくとも２つのスライド操作信号及び少なくとも１つのロングタップ操作信号を含み、且つ、各ロングタップ操作信号がそれぞれ２つのスライド操作信号の間に介在する場合、各ロングタップ操作信号のロングタップ持続時間がいずれも所定閾値を超えると、前記操作信号におけるｉ番目のスライド操作信号を、ｉ番目の時間項目に対応するサブ操作信号に決定するための第５の決定サブモジュールと、を含む。
選択的に、前記装置は、さらに、
前記一回の操作が実行された後、取得された前記送信時間が正確であることを確認するための確認信号を受信したか否かを検出するための信号検出モジュールと、
前記信号検出モジュールが前記確認信号を受信したと検出した場合、メッセージの内容を編集し、前記メッセージを取得するためのメッセージ生成モジュールと、
前記信号検出モジュールが前記確認信号を受信しないと検出した場合、前記ユーザが前記タッチパネルに対して一回の操作でトリガされた操作信号を取得する操作を実行するための操作トリガモジュールと、を含む。
選択的に、前記装置は、さらに、
前記メッセージを、送信されたメッセージを記憶するための遅延送信配列に追加するためのメッセージ記憶モジュールと、
前記メッセージ記憶モジュールにより前記遅延送信配列に記憶された前記メッセージの編集信号を受信するための信号受信モジュールと、
前記信号受信モジュールにより受信された前記編集信号に基づいて、前記メッセージを編集するためのメッセージ編集モジュールと、を含む。
本発明の実施例の第３の態様によれば、タッチパネルが搭載される端末に用いられるメッセージ送信装置を提供し、当該メッセージ送信装置は、
プロセッサと、
プロセッサにより実行可能な指令を記憶するメモリと、を備え、
前記プロセッサは、
ユーザが前記タッチパネルに対して一回の操作でトリガされた操作信号を取得し、
前記操作信号に基づいて、メッセージ送信時間を決定し、
前記端末のシステム時間が前記送信時間になったとモニタリングされた場合、メッセージを送信する。
本開示の実施例の第４態様によれば、プロセッサに実行されることにより、前記メッセージ送信方法を実現するプログラムを提供する。
本開示の実施例の第５態様によれば、前記プログラムを記録した記録媒体を提供する。
本発明の実施例に係る技術案は、以下の有益な効果を有する。
ユーザがタッチパネルに対して一回の操作でトリガされた操作信号を取得し、操作信号に基づいて、メッセージ送信時間を決定し、端末のシステム時間が送信時間になったとモニタリングされた場合、メッセージを送信することにより、ユーザのタッチパネルに対する一回の操作でトリガされた操作信号を取得して、メッセージ送信時間を編集することができるので、上方移動ボタンと下方移動ボタンを数回押すことで各時間オプションにおける項目を選択してメッセージ送信時間を編集することが必要なく、上方移動ボタンと下方移動ボタンを数回押すことにより送信時間を編集する際に大量の時間がかかり、設定効率が比較的低いという問題を解決し、メッセージの設定効率を向上させるという効果を達成することができる。
以上の一般的な記述及び以下の詳細な記述は、例示のものに過ぎず、本開示を限定するものではないと理解すべきである。
【国際調査報告】
2016537748.tif 000013
2016537748.tif 000014
2016537748.tif 000015
2016537748.tif 000016