(57)【特許請求の範囲】
【請求項１】
情報入力方法であって、メイン入力端末に用いられ、
上記メイン入力端末が中継デバイスとのネットワーク接続を構築するステップと、
上記メイン入力端末が補助入力端末で入力して上記中継デバイスに送信した入力待ち情報を上記中継デバイスから取得するステップと、
上記メイン入力端末が上記中継デバイスから取得された上記入力待ち情報を上記メイン入力端末の入力位置に追加するステップと
を含み、
上記メイン入力端末では、ユーザが上記補助入力端末で一個のキャラクターを入力する度に、上記中継デバイスから上記キャラクターをリアルタイムで受信し、上記中継デバイスから受信した当該キャラクターをリアルタイムで入力位置に追加し、ユーザが上記補助入力端末で一個のキャラクターを削除する度に、上記中継デバイスから当該キャラクターに対応する削除情報を受信し、上記削除情報には、上記補助入力端末において当該一個のキャラクターを削除した後の残りの他のキャラクターが含まれており、上記メイン入力端末は、以前既に取得したキャラクターを、削除情報に含まれた当該一個のキャラクターを削除した後の残りの他のキャラクターに切り替えることを特徴とする情報入力方法。
【請求項２】
上記入力待ち情報を上記メイン入力端末の入力位置に追加するステップは、
上記メイン入力端末が入力受付状態にいるか否かを判断するステップと、
判断結果が上記メイン入力端末が入力受付状態にいることであると、上記入力待ち情報を上記メイン入力端末の入力位置に追加するステップと
を含むことを特徴とする請求項１に記載の情報入力方法。
【請求項３】
判断結果が上記メイン入力端末が入力受付状態にいないことであると、上記入力待ち情報を上記メイン入力端末に保存するステップと、
その後に上記メイン入力端末が入力受付状態に進入すると、保存した上記入力待ち情報を上記メイン入力端末の入力位置に追加するステップと
をさらに含むことを特徴とする請求項２に記載の情報入力方法。
【請求項４】
判断結果が上記メイン入力端末が入力受付状態にいないことであると、上記入力待ち情報を上記メイン入力端末に保存するステップは、
判断結果が上記メイン入力端末が入力受付状態にいないことであると、上記入力待ち情報を上記メイン入力端末のクリップボード内に保存するステップ
を含み、
その後に上記メイン入力端末が入力受付状態に進入すると、保存した上記入力待ち情報を上記メイン入力端末の入力位置に追加するステップは、
その後に上記メイン入力端末が入力受付状態に進入すると、上記クリップボード内に上記入力待ち情報が保存されていることをプロンプトするためのプロンプト情報を表示するステップと、
上記プロンプト情報によって実行した操作であって、上記クリップボード内の情報を貼り付ける操作を受信すると、上記入力待ち情報を上記メイン入力端末の入力位置に追加するステップと
を含むことを特徴とする請求項３に記載の情報入力方法。
【請求項５】
中継デバイスから入力待ち情報を取得する前に、第１アカウントを利用して上記中継デバイスにログインするステップ
をさらに含み、
ここで、上記第１アカウントは、第２アカウントと同一であるか、或いは、上記第２アカウントとバインディングされており、上記第２アカウントは、上記補助入力端末により上記中継デバイスにログインしたアカウントである
ことを特徴とする請求項１に記載の情報入力方法。
【請求項６】
中継デバイスから入力待ち情報を取得するステップは、
上記中継デバイスを利用して上記補助入力端末に入力指示を送信するステップと、
上記中継デバイスが返信した上記入力待ち情報を受信するステップと
を含み、
ここで、上記入力指示は、上記補助入力端末が、入力画面を表示し、上記入力画面に入力した上記入力待ち情報を受信して、上記入力待ち情報を上記中継デバイスに送信するように、指示するための指示である
ことを特徴とする請求項１に記載の情報入力方法。
【請求項７】
情報入力装置であって、
中継デバイスとのネットワーク接続を構築する接続構築モジュールと、
補助入力端末で入力して上記中継デバイスに送信した入力待ち情報を中継デバイスから取得する情報取得モジュールと、
上記情報取得モジュールが取得した入力待ち情報を上記情報入力装置の入力位置に追加する入力モジュールと
を備え、
ユーザが上記補助入力端末で一個のキャラクターを入力する度に、上記情報取得モジュールが上記中継デバイスから上記キャラクターをリアルタイムで受信し、上記入力モジュールが上記中継デバイスから受信した当該キャラクターをリアルタイムで入力位置に追加し、ユーザが上記補助入力端末で一個のキャラクターを削除する度に、上記情報取得モジュールが上記中継デバイスから当該キャラクターに対応する削除情報を受信し、上記削除情報には、上記補助入力端末において当該一個のキャラクターを削除した後の残りの他のキャラクターが含まれており、上記入力モジュールは、以前既に取得したキャラクターを、削除情報に含まれた当該一個のキャラクターを削除した後の残りの他のキャラクターに切り替えることを特徴とする情報入力装置。
【請求項８】
上記入力モジュールは、
上記情報入力装置が入力受付状態にいるか否かを判断する判断サブモジュールと、
上記判断サブモジュールの判断結果が上記情報入力装置が入力受付状態にいることであると、上記情報取得モジュールが取得した入力待ち情報を上記情報入力装置の入力位置に追加する第１入力サブモジュールと
を備えることを特徴とする請求項７に記載の情報入力装置。
【請求項９】
上記入力モジュールは、
上記判断サブモジュールの判断結果が上記情報入力装置が入力受付状態にいないことであると、上記情報取得モジュールが取得した入力待ち情報を上記情報入力装置に保存する保存サブモジュール
その後に上記情報入力装置が入力受付状態に進入すると、上記保存サブモジュールが保存した上記入力待ち情報を上記情報入力装置の入力位置に追加する第２入力サブモジュールと
をさらに備えることを特徴とする請求項８に記載の情報入力装置。
【請求項１０】
上記保存サブモジュールは、判断結果が上記情報入力装置が入力受付状態にいないことであると、上記情報取得モジュールが取得した入力待ち情報を上記情報入力装置のクリップボード内に保存し、
上記第２入力サブモジュールは、さらに、その後に上記情報入力装置が入力受付状態に進入すると、上記クリップボード内に上記入力待ち情報が保存されていることをプロンプトするためのプロンプト情報を表示し、上記プロンプト情報によって実行した操作であって、上記クリップボード内の情報を貼り付ける操作を受信すると、上記入力待ち情報を上記情報入力装置の入力位置に追加する
ことを特徴とする請求項９に記載の情報入力装置。
【請求項１１】
上記情報取得モジュールが中継デバイスから入力待ち情報を取得する前に、第１アカウントを利用して上記中継デバイスにログインするログインモジュール
をさらに備え、
ここで、上記第１アカウントは、第２アカウントと同一であるか、或いは、上記第２アカウントとバインディングされており、上記第２アカウントは、上記補助入力端末により上記中継デバイスにログインしたアカウントである
ことを特徴とする請求項７に記載の情報入力装置。
【請求項１２】
上記情報取得モジュールは、
上記中継デバイスを利用して上記補助入力端末に入力指示を送信する指示送信サブモジュールと、
上記中継デバイスが返信した上記入力待ち情報を受信する情報受信サブモジュールと
を備え、
ここで、上記入力指示は、上記補助入力端末が、入力画面を表示し、上記入力画面に入力した上記入力待ち情報を受信して、上記入力待ち情報を上記中継デバイスに送信するように、指示するための指示である
ことを特徴とする請求項７に記載の情報入力装置。
【請求項１３】
プロセッサと、
上記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
上記プロセッサは、
中継デバイスとのネットワーク接続を構築し、
補助入力端末で入力して上記中継デバイスに送信した入力待ち情報を中継デバイスから取得し、
上記中継デバイスから取得された上記入力待ち情報を情報入力装置の入力位置に追加し、
ユーザが上記補助入力端末で一個のキャラクターを入力する度に、上記中継デバイスから上記キャラクターをリアルタイムで受信し、上記中継デバイスから受信した当該キャラクターをリアルタイムで入力位置に追加し、ユーザが上記補助入力端末で一個のキャラクターを削除する度に、上記中継デバイスから当該キャラクターに対応する削除情報を受信し、上記削除情報には、上記補助入力端末において当該一個のキャラクターを削除した後の残りの他のキャラクターが含まれており、以前既に取得したキャラクターを、削除情報に含まれた当該一個のキャラクターを削除した後の残りの他のキャラクターに切り替えるように構成されることを特徴とする情報入力装置。
【請求項１４】
プロセッサに実行されることにより、請求項１から請求項６のいずれか１項に記載の情報入力方法を実現することを特徴とするプログラム。
【請求項１５】
請求項１４に記載のプログラムが記録された記録媒体。
【発明の詳細な説明】
【相互参照】
【０００１】
本願は、出願番号がＣＮ２０１５１０９９２５９３.９であって、出願日が２０１５年１２月２４日である中国特許出願に基づいて優先権を主張し、当該中国特許出願のすべての内容を援用する。
【技術分野】
【０００２】
本発明は、コンピュータ応用技術分野に関し、特に、情報入力方法、装置、プログラム及び記録媒体に関する。
【背景技術】
【０００３】
モバイル通信と電子技術の発展に伴い、携帯することが便利なモバイル端末はもう人々の生活において必須なツールの一つとなった。モバイル端末を使用する過程において、しばしば、情報を入力する必要がある。
【０００４】
関連技術において、ユーザは、モバイル端末に入力する必要があると、モバイル端末のスクリーン上で入力しようとする位置をクリックする。すると、モバイル端末は、入力受付状態に入る同時に、バーチャルキーボードを含む入力画面を表示させる。ユーザは、上記バーチャルキーボードを用いて情報を入力することができる。しかし、モバイル端末のスクリーンは、一般的に、より小さくて、バーチャルキーボードのサイズが限定されて、ユーザの入力効率がより低くなる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の実施例は、情報入力方法、装置、プログラム及び記録媒体を提供する。
【課題を解決するための手段】
【０００６】
本発明の実施例に係る第１の態様によると、情報入力方法を提供する。
【０００７】
上記方法は、
中継デバイスとのネットワーク接続を構築するステップと、
補助入力端末で入力して中継デバイスに送信した入力待ち情報を中継デバイスから取得するステップと、
入力待ち情報をメイン入力端末の入力位置に追加するステップと
を含む。
【０００８】
オプションとして、
入力待ち情報をメイン入力端末の入力位置に追加するステップは、
メイン入力端末が入力受付状態にいるか否かを判断するステップと、
判断結果がメイン入力端末が入力受付状態にいることであると、入力待ち情報をメイン入力端末の入力位置に追加するステップと
を含む。
【０００９】
オプションとして、
上記方法は、
判断結果がメイン入力端末が入力受付状態にいないことであると、入力待ち情報をメイン入力端末に保存するステップと、
その後にメイン入力端末が入力受付状態に進入すると、保存した入力待ち情報をメイン入力端末の入力位置に追加するステップと
をさらに含む。
【００１０】
オプションとして、
判断結果がメイン入力端末が入力受付状態にいないことであると、入力待ち情報をメイン入力端末に保存するステップは、
判断結果がメイン入力端末が入力受付状態にいないことであると、入力待ち情報をメイン入力端末のクリップボード内に保存するステップ
を含み、
その後にメイン入力端末が入力受付状態に進入すると、保存した入力待ち情報をメイン入力端末の入力位置に追加するステップは、
その後にメイン入力端末が入力受付状態に進入すると、トクリップボード内に入力待ち情報が保存されていることをプロンプするためのプロンプト情報を表示するステップと、
プロンプト情報によって実行した操作であって、クリップボード内の情報を貼り付ける操作を受信すると、入力待ち情報をメイン入力端末の入力位置に追加するステップと
を含む。
【００１１】
オプションとして、
上記方法は、
中継デバイスから入力待ち情報を取得する前に、第１アカウントを利用して中継デバイスにログインするステップ
をさらに含み、
第１アカウントは、第２アカウントと同一であるか、或いは、第２アカウントとバインディングされており、第２アカウントは、補助入力端末により中継デバイスにログインしたアカウントである。
【００１２】
オプションとして、
中継デバイスから入力待ち情報を取得するステップは、
中継デバイスを利用して補助入力端末に入力指示を送信するステップと、
中継デバイスが返信した入力待ち情報を受信するステップと
を含み、
ここで、入力指示は、補助入力端末が入力画面を表示し、入力画面に入力した入力待ち情報を受信して、入力待ち情報を中継デバイスに送信するように、指示するための指示である。
【００１３】
本発明の実施例に係る第２の態様によると、情報入力装置を提供する。
【００１４】
上記装置は、
中継デバイスとのネットワーク接続を構築する接続構築モジュールと、
補助入力端末で入力して中継デバイスに送信した入力待ち情報を中継デバイスから取得する情報取得モジュールと、
情報取得モジュールが取得した入力待ち情報をメイン入力端末の入力位置に追加する入力モジュールと
を備える。
【００１５】
オプションとして、
入力モジュールは、
メイン入力端末が入力受付状態にいるか否かを判断する判断サブモジュールと、
判断サブモジュールの判断結果がメイン入力端末が入力受付状態にいることであると、情報取得モジュールが取得した入力待ち情報をメイン入力端末の入力位置に追加する第１入力サブモジュールと
を備える。
【００１６】
オプションとして、
入力モジュールは、
判断サブモジュールの判断結果がメイン入力端末が入力受付状態にいないことであると、情報取得モジュールが取得した入力待ち情報をメイン入力端末に保存する保存サブモジュールと、
その後にメイン入力端末が入力受付状態に進入すると、保存サブモジュールが保存した入力待ち情報メイン入力端末の入力位置に追加する第２入力サブモジュールと
をさらに備える。
【００１７】
オプションとして、
保存サブモジュールは、判断結果がメイン入力端末が入力受付状態にいないことであると、情報取得モジュールが取得した入力待ち情報をメイン入力端末のクリップボード内に保存し、
第２入力サブモジュールは、その後にメイン入力端末が入力受付状態に進入すると、トクリップボード内に入力待ち情報が保存されていることをプロンプするためのプロンプト情報を表示し、プロンプト情報によって実行した操作であって、クリップボード内の情報を貼り付ける操作を受信すると、入力待ち情報をメイン入力端末の入力位置に追加する。
【００１８】
オプションとして、
装置は、
情報取得モジュールが中継デバイスから入力待ち情報を取得する前に、第１アカウントを利用して中継デバイスにログインするログインモジュールを
さらに備え、
第１アカウントは、第２アカウントと同一であるか、或いは、第２アカウントとバインディングされており、第２アカウントは、補助入力端末により中継デバイスにログインしたアカウントである。
【００１９】
オプションとして、
情報取得モジュールは、
中継デバイスを利用して補助入力端末に入力指示を送信する指示送信サブモジュールと、
中継デバイスが返信した入力待ち情報を受信する情報受信サブモジュールと
を備え、
ここで、入力指示は、補助入力端末が入力画面を表示し、入力画面に入力した入力待ち情報を受信して、入力待ち情報を中継デバイスに送信するように、指示するための指示である。
【００２０】
本発明の実施例に係る第３の態様によると、情報入力装置を提供する。
【００２１】
上記装置は、
プロセッサと、
上記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
プロセッサは、
中継デバイスとのネットワーク接続を構築し、
補助入力端末で入力して中継デバイスに送信した入力待ち情報を中継デバイスから入力待ち情報を取得し、
入力待ち情報をメイン入力端末の入力位置に追加する
ように構成される。
本発明の実施例の第４の態様によると、プログラムを提供し、当該プログラムは、プロセッサに実行されることにより、上記の情報入力方法を実現する。
本発明の実施例の第５の態様によると、記録媒体を提供し、当該記録媒体には、上記プログラムが記録されている。
【発明の効果】
【００２２】
本発明の実施例が提供する構成の有益な効果は以下のとおりである。
【００２３】
メイン入力端末と中継デバイスとの間のネットワーク接続を構築して、メイン入力端末が、補助入力端末で入力して中継デバイスに送信した入力待ち情報を中継デバイスから取得して、入力待ち情報をメイン入力端末の入力位置に追加するようにする。このようにして、ユーザは、メイン入力端末のスクリーンの大きさ、或いは、入力方式によって高速の入力が便利でない場合、その他の高速の入力が便利な補助入力端末で入力して、補助入力端末を利用して入力した情報をメイン入力端末の入力位置に自動的に追加できるようになって、ユーザのメイン入力端末に対する入力簡素化して、情報入力の効率を改善する効果を得た。
【００２４】
以上の統括な記述と以下の細部記述は、ただ例示的なものであり、本発明を制限するものではないと、理解するべきである。
【図面の簡単な説明】
【００２５】
ここでの図面は、明細書に合併されて本明細書の一部を構成して本発明に合致する実施例を示し、明細書とともに本発明の原理の説明するに用いられる。
【図１】例示的な一実施例に係る情報入力方法に関する実施環境を示す模式図である。
【図２】例示的な一実施例に係る情報入力方法を示すフローチャートである。
【図３】例示的なもう一実施例に係る情報入力方法を示すフローチャートである。
【図４】例示的な別の一実施例に係る情報入力方法を示すフローチャートである。
【図５】例示的な一実施例に係る情報入力装置を示すブロック図である。
【図６】例示的なもう一実施例に係る情報入力装置を示すブロック図である。
【図７】例示的な一実施例に係る装置を示すブロック図である。
【発明を実施するための形態】
【００２６】
ここで、例示的な実施例を詳細に説明する。また、説明中の例は、図面に示している。以下の記述において、図面を説明する際に特に説明しない場合、異なる図面中の同一の符号は、同一或は同様な要素を意味する。以下の例示的な実施例において記述する実施方法は、本発明に合致するすべての実施方法を代表しない。逆に、それらは、添付の特許請求の範囲において詳細に記述された、本発明のいくつかの態様と合致する装置、及び方法の例に過ぎない。
【００２７】
図１は、本発明の情報入力方法に関する実施環境を示す模式図である。上記実施環境は、メイン入力端末１０１、補助入力端末１０２及び中継デバイス１０３を含んでもよい。
【００２８】
メイン入力端末１０１は、例えば、携帯電話、ウェアラブルデバイス、スマートテレビ、車載端末、等のような電子デバイスであってもよい。一実施形態において、メイン入力端末１０１には、文字入力のような情報入力機能を有するＡＰＰがインストールされている。
【００２９】
補助入力端末１０２は、例えば、ＰＣ（Ｐｅｒｓｏｎａｌ Ｃｏｍｐｕｔｅｒ）、ノートパソコン及びタブレットＰＣ、等のようなデバイスであってもよい。
【００３０】
メイン入力端末１０１は、無線ネットワークを介して、中継デバイス１０３と接続されており、補助入力端末１０２は、無線ネットワークを介して、中継デバイス１０３と接続されている。
【００３１】
中継デバイス１０３は、サーバ、ＬＡＮのホストコンピュータ、いくつかのサーバから構成されたサーバークラスタ、等であってもよい。
【００３２】
以下、図１に示した実施環境を例として、本発明の各実施例によって提供される構成を詳細に説明する。
【００３３】
図２は、例示的な一実施例に係る情報入力方法を示すフローチャートである。上記方法は、図１に示した実施環境のメイン入力端末１０１に利用される。上記情報入力方法は、以下のようなステップを含んでもよい。
【００３４】
ステップ２０１において、中継デバイスとのネットワーク接続を構築する。
【００３５】
ステップ２０２において、補助入力端末で入力して中継デバイスに送信した入力待ち情報を中継デバイスから取得する。
【００３６】
ステップ２０３において、入力待ち情報をメイン入力端末の入力位置に追加する。
【００３７】
上記のように、本発明の実施例によって提供する情報入力方法によると、メイン入力端末と中継デバイスとの間のネットワーク接続を構築して、メイン入力端末が、補助入力端末で入力して中継デバイスに送信した入力待ち情報を中継デバイスから取得して、入力待ち情報をメイン入力端末の入力位置に追加するようにする。このようにして、ユーザは、メイン入力端末のスクリーンの大きさ、或いは、入力方式によって高速の入力が便利でない場合、その他の高速の入力が便利な補助入力端末で入力して、補助入力端末を利用して入力した情報をメイン入力端末の入力位置に自動的に追加できるようになって、ユーザのメイン入力端末に対する入力簡素化して、情報入力の効率を改善する効果を得た。
【００３８】
図３は、例示的なもう一実施例に係る情報入力方法を示すフローチャートである。上記方法を、図１に示した実施環境中に応用する例を挙げて説明する。図３を参照すると、上記方法は、以下のようなステップを含んでもよい。
【００３９】
ステップ３０１において、メイン入力端末及び補助入力端末により、それぞれ、中継デバイスとネットワーク接続を構築する。
【００４０】
メイン入力端末及び補助入力端末は、それぞれ、有線ネットワーク、或いは、無線ネットワークを介して、中継デバイスと接続を構築してもよい。
【００４１】
ステップ３０２において、メイン入力端末により、第１アカウントを利用して中継デバイスにログインする。
【００４２】
ステップ３０３において、補助入力端末により、第２アカウントを利用して中継デバイスにログインする。
【００４３】
ここで、第１アカウントと第２アカウントとは、同一のアカウントであるか、事前に互いにバインディングされたアカウントであってもよい。
【００４４】
オプションとして、第１アカウント及び第２アカウントは、ユーザ名、Ｅ−ｍａｉｌアドレス、等であってもよい。
【００４５】
例えば、ユーザは、事前に、メイン入力端末及び補助入力端末に、それぞれ、対応される特定のＡＰＰ（Ａｐｐｌｉｃａｔｉｏｎ）をダウンロードしてインストールしてもよい。
【００４６】
一ケースにおいて、ユーザは、メイン入力端末及び補助入力端末の中の特定のＡＰＰを、それぞれ、起動して、同一のアカウントを利用して中継デバイスにログインする。中継デバイスは、メイン入力端末と補助入力端末とのログインアカウントが同一であることを検出しら後、メイン入力デバイスと補助入力端末との間の対応関係を構築する。
【００４７】
或いは、もう一ケースにおいて、ユーザは、事前に、メイン入力端末、或いは、補助入力端末を利用して、中継デバイスにログインして、二つの互いに異なるアカウントをバインディングする。続いて、ユーザは、メイン入力端末及び補助入力端末の中の特定のＡＰＰを起動して、アカウントＡｄａｍ１及びアカウントＡｄａｍ２をそれぞれ利用して、中継デバイスにログインする。中継デバイスは、Ａｄａｍ１及びＡｄａｍ２が互いにバインディングされた二つのアカウントであることを特定した後、メイン入力デバイスと補助入力端末との間の対応関係を構築する。
【００４８】
ステップ３０４において、メイン入力端末により、補助入力端末で入力して中継デバイスに送信した入力待ち情報を中継デバイスから取得する。
【００４９】
メイン入力端末及び補助入力端末がともに中継デバイスにログインされている状態において、ユーザにより補助入力端末で入力した情報が、メイン入力端末によって取得される。ここで、メイン入力端末は、中継デバイスから入力待ち情報を取得する時に、キャラクターを単位として取得してもよい。例えば、ユーザが補助入力端末で一個のキャラクターを入力する度に、補助入力端末により上記キャラクターを中継デバイスにリアルタイムで送信すると、メイン入力端末は上記キャラクターをすぐ取得できる。これに対し、すでに入力したキャラクターを削除する時、ユーザが補助入力端末で一個のキャラクターを削除する度に、補助入力端末により関連する削除情報を中継デバイスに送信すると、メイン入力端末は中継デバイスから削除情報を取得した後、すでに取得したキャラクターを削除する。ここで、削除情報は、削除されたキャラクターを指示する指示情報であってもよい。メイン入力端末は、上記指示情報に基づいて、既に取得したキャラクターの中から、上記の削除されたキャラクターを削除する。或いは、削除情報には、一個のキャラクターを削除した後の残りのキャラクターが含まれてもよい。この場合、メイン入力端末は、既に取得したキャラクターを、削除情報に含まれた一個のキャラクターを削除した後の残りのキャラクターに切り替えてもよい。
【００５０】
或いは、メイン入力端末は、中継デバイスから入力待ち情報を取得する時に、文章を単位として取得してもよい。例えば、ユーザにより、補助入力端末で一連のキャラクターを入力した後、特定のボタン（例えば、保存ボタン）をクリックした場合、補助入力端末によってこれら一連のキャラクターを中継デバイスに送信してもよい。この時、メイン入力端末は、この一連のキャラクターを一回に取得できる。
【００５１】
ステップ３０５において、メイン入力端末により、入力受付状態にいるか否かを判断し、Ｙｅｓであると、ステップ３０６を実行し、Ｎｏであると、ステップ３０７及びステップ３０８を実行する。
【００５２】
ステップ３０６において、メイン入力端末により、入力待ち情報をメイン入力端末の入力位置に追加する。
【００５３】
入力位置とは、メイン入力端末で情報を追加する位置である。例えば、入力位置は、メイン入力端末のカーソルが点滅されている位置であってもよいし、メイン入力端末で活性化状態にいる入力ボックスであってもよい。
【００５４】
ステップ３０７において、メイン入力端末により、入力待ち情報をメイン入力端末に保存する。
【００５５】
ステップ３０８において、その後にメイン入力端末が入力受付状態に進入すると、メイン入力端末により、保存した入力待ち情報をメイン入力端末の入力位置に追加する。
【００５６】
オプションとして、メイン入力端末は、中継デバイスから入力待ち情報を取得した後、上記メイン入力端末が入力受付状態にいないと、上記入力待ち情報をキャッシュして、その後に入力受付状態になった時に、キャッシュした入力待ち情報を該当する入力位置に追加してもよい。
【００５７】
例えば、メイン入力端末がスマート携帯電話であり、補助入力端末がパソコンであり、中継デバイスがサーバである例をあげると、ユーザにより、スマート携帯電話及びパソコンに、それぞれ、互いに対応されるバージョンのあるＡＰＰをインストールする。ここで、上記ＡＰＰは、サーバに対応されるＡＰＰである。ユーザにより、同一のアカウントを使用して、スマート携帯電話及びパソコン中のＡＰＰのログイン画面において、それぞれ、ログインする。この場合、サーバにより、スマート携帯電話及びパソコンにそれぞれ対応されるログインアカウントが同一であることを検出すると、スマート携帯電話とパソコンとの間の対応関係を構築する。ユーザによりパソコン中のＡＰＰをログインした後に、上記ＡＰＰの画面に一個の入力ボックスを表示させて、ユーザが上記入力ボックスの中に情報を入力するようにする。
【００５８】
パソコンは、ユーザにより一個のキャラクターを入力する度に、サーバに上記キャラクターを送信する。スマート携帯電話は、上記キャラクターを取得した後に、現在入力受付状態にいると、取得したキャラクターを入力位置に追加し、現在入力受付状態にいないと、受信したキャラクターをキャッシュして、その後に入力受付状態になった時に、キャッシュした全てのキャラクターを入力位置に一気に追加する。パソコンは、ユーザにより一個のキャラクターを削除すると、サーバに該当する削除情報を送信する。スマート携帯電話は、サーバから削除情報を取得した後、入力位置、或いは、キャッシュしたキャラクターの中から、上記削除情報に対応されるキャラクターを削除する。
【００５９】
或いは、パソコンは、ユーザによりパソコンで一連のキャラクターを入力して保存ボタンをクリックした後、この一連のキャラクターをサーバに送信する。スマート携帯電話は、サーバから一連のキャラクターを取得した後、上記の一連のキャラクターを入力位置に追加するか、キャッシュする。パソコンは、ユーザにより既に保存した一連のキャラクターを変更（例えば、キャラクターの追加、或いは、キャラクターの削除）した後に保存ボタンをクリックすると、変更後の一連のキャラクターをサーバに送信する。スマート携帯電話は、サーバから変更後の一連のキャラクターを取得した後、上記の変更後の一連のキャラクターを使用して、入力位置、或いは、キャッシュされたキャラクターを切り替える。
【００６０】
上記のように、本発明の実施例によって提供する情報入力方法によると、メイン入力端末と中継デバイスとの間のネットワーク接続を構築して、メイン入力端末が、補助入力端末で入力して中継デバイスに送信した入力待ち情報を中継デバイスから取得して、入力待ち情報をメイン入力端末の入力位置に追加するようにする。このようにして、ユーザは、メイン入力端末のスクリーンの大きさ、或いは、入力方式によって高速の入力が便利でない場合、その他の高速の入力が便利な補助入力端末で入力して、補助入力端末を利用して入力した情報をメイン入力端末の入力位置に自動的に追加できるようになって、ユーザのメイン入力端末に対する入力簡素化して、情報入力の効率を改善する効果を得た。
【００６１】
図４は、例示的な別の一実施例に係る情報入力方法を示すフローチャートである。上記方法を図１に示した実施環境に応用する例を挙げて説明する。図４を参照すると、上記方法は、以下のようなステップを含んでもよい。
【００６２】
ステップ４０１において、メイン入力端末及び補助入力端末により、それぞれ、中継デバイスとネットワーク接続を構築する。
【００６３】
ステップ４０２において、メイン入力端末により、第１アカウントを利用して中継デバイスにログインする。
【００６４】
ステップ４０３において、補助入力端末により、第２アカウントを利用して中継デバイスにログインする。ここで、第１アカウントは、第２アカウントと同一であるか、或いは、第２アカウントとバインディングされている。
【００６５】
メイン入力端末及び補助入力端末のログイン過程は、上記の図３の実施例のステップ３０１乃至ステップ３０３を参照すればよく、ここでは繰り返して説明しない。
【００６６】
ステップ４０４において、メイン入力端末により、中継デバイスを利用して補助入力端末に入力指示を送信する。
【００６７】
これに対して、補助入力端末は、メイン入力端末が中継デバイスを介して送信した入力指示を受信することになる。ここで、メイン入力端末は、入力受付状態になる際に、上記補助入力端末に入力指示を送信する。例えば、ユーザによりメイン入力端末で入力ボックス等の入力位置をクリックする際に、メイン入力端末のオペレーティング・システム（ＯＳ）は入力フォーカス要求を受信することになり、この後、メイン入力端末は入力受付状態に進入する。これと同時し、メイン入力端末は、中継デバイスを利用して補助入力端末に入力指示を送信する。
【００６８】
ステップ４０５において、補助入力端末により、上記入力指示によって入力画面を表示する。
【００６９】
上記入力画面は、補助入力端末にインストールされた特定のＡＰＰに表示された入力できる画面であってもよい。例えば、上記特定ＡＰＰのある画面内に表示された入力ボックスであってもよい。
【００７０】
ステップ４０６において、補助入力端末により、入力画面に入力した情報を受信する。
【００７１】
ステップ４０７において、補助入力端末により、入力画面に入力した情報を入力待ち情報として中継デバイスに送信する。
【００７２】
ステップ４０８において、メイン入力端末により、中継デバイスが返信した入力待ち情報を受信する。
【００７３】
ステップ４０６乃至ステップ４０８でメイン入力端末が補助入力端末から入力待ち情報を取得する過程は、上記の図３に示した実施例のステップ３０４の記載を参照すればよく、ここでは繰り返して説明しない。
【００７４】
ステップ４０９において、メイン入力端末により、入力受付状態にいるか否かを判断し、Ｙｅｓであると、ステップ４１０を実行し、Ｎｏであると、ステップ４１１乃至ステップ４１３を実行する。
【００７５】
ステップ４１０において、メイン入力端末により、入力待ち情報をメイン入力端末の入力位置に追加する。
【００７６】
ステップ４１１において、メイン入力端末により、入力待ち情報をクリップボード内に保存する。
【００７７】
ここで、クリップボードの情報容量及び情報数に対して、限定しない。クリップボードは、最近に取得した一つの入力待ち情報のみを保存してもよいし、複数の入力待ち情報を保存してもよい。
【００７８】
オプションとして、本発明の実施例に示した構成において、実際の応用中の必要によって、メイン入力端末のクリップボードが取得して保存する入力待ち情報の数量を設定してもよい。例えば、メイン入力端末のクリップボードが取得してキャッシュする入力待ち情報の数量を１０個に限定してもよい。本ステップの例示的な実施例は、実現できるケースを解析するためのものであり、保護しようとする範囲を限定しないことを説明する必要がある。
【００７９】
ステップ４１２において、メイン入力端末により、その後に入力受付状態に進入すると、トクリップボード内に入力待ち情報が保存されていることをプロンプするためのプロンプト情報を表示する。
【００８０】
ここで、上記プロンプト情報を表示する方法は、ドロップダウンボックスを表示する方法を含んでもよい。例えば、メイン入力端末で、ステップ４１１でクリップボード内に保存した全ての入力待ち情報が含まれたドロップダウンボックスを表示する。例えば、クリップボードに三つの入力待ち情報が保存されており、それぞれ、Ｍ１、Ｍ２及びＭ３であると、ドロップダウンボックス中にＭ１、Ｍ２及びＭ３のような三つの情報の内容を表示する。ここで、ドロップダウンボックスには、クリップボード内に保存した各々の入力待ち情報の全ての内容を表示してもよいし、入力待ち情報の内容が多すぎると上記の入力待ち情報の一部の内容のみを表示してもよい。例えば、前の１０個のキャラクターのみを表示してもよい。なお、プロンプト情報を表示する方法は、ウィンドウ表示、等のようなその他の方法を含んでもよく、本発明の実施例はこれらに対して限定しない。
【００８１】
また、クリップボード内の保存した入力待ち情報を、使用の必要によって一回使用した後に、クリップボードから削除してもよい。入力待ち情報を保持しようとすると、入力待ち情報をロッキングしてもよい。ロッキングした後の入力待ち情報は、複数回使用されることができる。この後に必要がなくなると、上記のロッキングされた入力待ち情報を削除してもよい。
【００８２】
ステップ４１３において、メイン入力端末により、プロンプト情報によって実行した操作であって、クリップボード内の情報を貼り付ける操作を、受信すると、入力待ち情報をメイン入力端末の入力位置に追加する。
【００８３】
上記のように、本発明の実施例によって提供する情報入力方法によると、メイン入力端末と中継デバイスとの間のネットワーク接続を構築して、メイン入力端末が、補助入力端末で入力して中継デバイスに送信した入力待ち情報を中継デバイスから取得して、入力待ち情報をメイン入力端末の入力位置に追加するようにする。このようにして、ユーザは、メイン入力端末のスクリーンの大きさ、或いは、入力方式によって高速の入力が便利でない場合、その他の高速の入力が便利な補助入力端末で入力して、補助入力端末を利用して入力した情報をメイン入力端末の入力位置に自動的に追加できるようになって、ユーザのメイン入力端末に対する入力簡素化して、情報入力の効率を改善する効果を得た。
【００８４】
図５は、例示的な一実施例に係る情報入力装置を示すブロック図である。上記情報入力装置は、ハードウェア、或いは、ソフトウェアとハードウェアの組合せによって、上記の図１に示した実施環境中のメイン入力端末を実現してもよいし、また、図２乃至図４に示した任意の実施例の中でメイン入力端末により実行する全部、或いは、一部のステップを実行してもよい。図５を参照すると、上記装置は、接続構築モジュール５０１、情報取得モジュール５０２及び入力モジュール５０３を備える。
【００８５】
接続構築モジュール５０１は、中継デバイスとのネットワーク接続を構築する。
【００８６】
情報取得モジュール５０２は、補助入力端末で入力して中継デバイスに送信した入力待ち情報を中継デバイスから取得する。
【００８７】
入力モジュール５０３は、情報取得モジュール５０２が取得した入力待ち情報メイン入力端末の入力位置に追加する。
【００８８】
上記のように、本発明の実施例によって提供する情報入力装置、メイン入力端末と中継デバイスとの間のネットワーク接続を構築して、メイン入力端末が、補助入力端末で入力して中継デバイスに送信した入力待ち情報を中継デバイスから取得して、入力待ち情報をメイン入力端末の入力位置に追加するようにする。このようにして、ユーザは、メイン入力端末のスクリーンの大きさ、或いは、入力方式によって高速の入力が便利でない場合、その他の高速の入力が便利な補助入力端末で入力して、補助入力端末を利用して入力した情報をメイン入力端末の入力位置に自動的に追加できるようになって、ユーザのメイン入力端末に対する入力簡素化して、情報入力の効率を改善する効果を得た。
【００８９】
図６は、例示的なもう一実施例に係る情報入力装置を示すブロック図である。上記情報入力装置は、ハードウェア、或いは、ソフトウェアとハードウェアの組合せによって、上記の図１に示した実施環境中のメイン入力端末を実現してもよいし、また、図２乃至図４に示した任意の実施例の中でメイン入力端末により実行する全部、或いは、一部のステップを実行してもよい。図６を参照すると、上記装置は、接続構築モジュール６０１、ログインモジュール６０２、情報取得モジュール６０３及び入力モジュール６０４を備える。
【００９０】
接続構築モジュール６０１は、中継デバイスとのネットワーク接続を構築する。
【００９１】
ログインモジュール６０２は、情報取得モジュールが中継デバイスから入力待ち情報を取得する前に、第１アカウントを利用して中継デバイスにログインし、ここで、第１アカウントは、第２アカウントと同一であるか、或いは、第２アカウントとバインディングされており、第２アカウントは、補助入力端末により中継デバイスにログインしたアカウントである。
【００９２】
情報取得モジュール６０３は、補助入力端末で入力して中継デバイスに送信した入力待ち情報を中継デバイスから取得する。
【００９３】
ここで、情報取得モジュール６０３は、
中継デバイスを利用して補助入力端末に入力指示を送信する指示送信サブモジュール６０３ａと、
中継デバイスが返信した入力待ち情報を受信する情報受信サブモジュール６０３ｂと
を備え、
ここで、入力指示は、補助入力端末が入力画面を表示し、入力画面に入力した入力待ち情報を受信して、入力待ち情報を中継デバイスに送信するように、指示するための指示である。
【００９４】
入力モジュール６０４は、情報取得モジュールが取得した入力待ち情報をメイン入力端末の入力位置に追加する。
【００９５】
ここで、入力モジュール６０４は、
メイン入力端末が入力受付状態にいるか否かを判断する判断サブモジュール６０４ａと、
判断サブモジュールの判断結果がメイン入力端末が入力受付状態にいることであると、情報取得モジュールが取得した入力待ち情報をメイン入力端末の入力位置に追加する第１入力サブモジュール６０４ｂと、
判断サブモジュールの判断結果がメイン入力端末が入力受付状態にいないことであると、情報取得モジュールが取得した入力待ち情報をメイン入力端末に保存する保存サブモジュール６０４ｃと、
その後にメイン入力端末が入力受付状態に進入すると、保存サブモジュールが保存した入力待ち情報をメイン入力端末の入力位置に追加する第２入力サブモジュール６０４ｄと
を備える。
【００９６】
オプションとして、上記保存サブモジュール６０４ｃは、さらに、判断結果が上記メイン入力端末が入力受付状態にいないことであると、上記情報取得モジュールが取得した入力待ち情報を上記メイン入力端末のクリップボード内に保存する。
【００９７】
上記第２入力サブモジュール６０４ｄは、さらに、その後に上記メイン入力端末が入力受付状態に進入すると、上記クリップボード内に上記入力待ち情報が保存されていることをプロンプトするためのプロンプト情報を表示し、上記プロンプト情報によって実行した操作であって、上記クリップボード内の情報を貼り付ける操作を受信すると、上記入力待ち情報を上記メイン入力端末の入力位置に追加する。
【００９８】
オプションとして、上記装置は、ログインモジュール６０５をさらに備える。
【００９９】
上記ログインモジュール６０５は、上記情報取得モジュールが中継デバイスから入力待ち情報を取得する前に、第１アカウントを利用して上記中継デバイスにログインする。ここで、上記第１アカウントは、第２アカウントと同一であるか、或いは、上記第２アカウントとバインディングされており、上記第２アカウントは、上記補助入力端末により上記中継デバイスにログインしたアカウントである。
【０１００】
オプションとして、上記情報取得モジュール６０３は、
上記中継デバイスを利用して上記補助入力端末に入力指示を送信する指示送信サブモジュール６０３ａと、
上記中継デバイスが返信した上記入力待ち情報を受信する情報受信サブモジュール６０３ｂと
を備え、
ここで、上記入力指示は、上記補助入力端末が、入力画面を表示し、上記入力画面に入力した上記入力待ち情報を受信して、上記入力待ち情報を上記中継デバイスに送信するように、指示するための指示である。
【０１０１】
上記のように、本発明の実施例によって提供する情報入力装置、メイン入力端末と中継デバイスとの間のネットワーク接続を構築して、メイン入力端末が、補助入力端末で入力して中継デバイスに送信した入力待ち情報を中継デバイスから取得して、入力待ち情報をメイン入力端末の入力位置に追加するようにする。このようにして、ユーザは、メイン入力端末のスクリーンの大きさ、或いは、入力方式によって高速の入力が便利でない場合、その他の高速の入力が便利な補助入力端末で入力して、補助入力端末を利用して入力した情報をメイン入力端末の入力位置に自動的に追加できるようになって、ユーザのメイン入力端末に対する入力簡素化して、情報入力の効率を改善する効果を得た。
【０１０２】
本発明の例示的な一実施例は、さらに、本発明の実施例によって提供する情報入力方法を実現できる情報入力装置を提供する。
【０１０３】
上記装置は、
プロセッサと、
プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
プロセッサは、
中継デバイスとのネットワーク接続を構築し、
補助入力端末で入力して上記中継デバイスに送信した入力待ち情報を中継デバイスから取得し、
上記入力待ち情報をメイン入力端末の入力位置に追加する
ように構成される。
【０１０４】
オプションとして、
入力待ち情報をメイン入力端末の入力位置に追加するステップは、
メイン入力端末が入力受付状態にいるか否かを判断するステップと、
判断結果がメイン入力端末が入力受付状態にいることであると、入力待ち情報をメイン入力端末の入力位置に追加するステップと
を含む。
【０１０５】
オプションとして、
上記プロセッサは、
判断結果がメイン入力端末が入力受付状態にいないことであると、入力待ち情報をメイン入力端末に保存し、
その後にメイン入力端末が入力受付状態に進入すると、保存した入力待ち情報をメイン入力端末の入力位置に追加する
ように構成される。
【０１０６】
オプションとして、
判断結果がメイン入力端末が入力受付状態にいないことであると、入力待ち情報をメイン入力端末に保存するステップは、
判断結果がメイン入力端末が入力受付状態にいないことであると、入力待ち情報をメイン入力端末のクリップボード内に保存するステップ
を含み、
その後にメイン入力端末が入力受付状態に進入すると、保存した入力待ち情報をメイン入力端末の入力位置に追加するステップは、
その後にメイン入力端末が入力受付状態に進入すると、トクリップボード内に入力待ち情報が保存されていることをプロンプするためのプロンプト情報を表示するステップと、
プロンプト情報によって実行した操作であって、クリップボード内の情報を貼り付ける操作を受信すると、入力待ち情報をメイン入力端末の入力位置に追加するステップと
を含む。
【０１０７】
オプションとして、
上記プロセッサは、
中継デバイスから入力待ち情報を取得する前に、第１アカウントを利用して中継デバイスにログインするように構成され、ここで、第１アカウントは、第２アカウントと同一であるか、或いは、第２アカウントとバインディングされており、第２アカウントは、補助入力端末により中継デバイスにログインしたアカウントである。
【０１０８】
オプションとして、
中継デバイスから入力待ち情報を取得するステップは、
中継デバイスを利用して補助入力端末に入力指示を送信するステップと、
中継デバイスが返信した入力待ち情報を受信するステップとを含み、
ここで、入力指示は、補助入力端末が入力画面を表示し、入力画面に入力した入力待ち情報を受信して、入力待ち情報を中継デバイスに送信するように、指示するための指示である。
【０１０９】
上記の実施例によって提供する装置が情報入力方法を実行する時に、上記の各機能モジュールに割り当てて実現する例を挙げて説明したが、実際に実現する時には、必要によって上記の機能を互いに異なる機能モジュールに割り当てて実現してもよく、即ち、デバイスの内部の構成を互いに異なる機能モジュールに割り当てて、上記に記載の全部、或いは、一部の機能を実現してもよいことを、説明する必要がある。
【０１１０】
上記の実施例の装置について、その各モジュールが実行する操作の具体的な形態は既に当該方法に関する実施例において詳細に説明したため、ここでは詳細に説明しない。
【０１１１】
図７は、例示的な一実施例に係る装置７００を示すブロック図である。例えば、装置７００は、スマート携帯電話、ウェアラブルデバイス、スマートテレビ、車載端末、等のような電子デバイスであってもよい。
【０１１２】
図７を参照して、端末７００は、プロセスアセンブリ７０２、メモリ７０４、電源アセンブリ７０６、マルチメディアアセンブリ７０８、オーディオアセンブリ７１０、入出力（Ｉ／Ｏ）インターフェイス７１２、センサアセンブリ７１４、及び通信アセンブリ７１６のような一つ以上のアセンブリを含んでよい。
【０１１３】
プロセスアセンブリ７０２は、一般的には端末７００の全体の動作を制御するものであり、例えば、表示、電話呼び出し、データ通信、カメラ動作、及び記録動作と関連する動作を制御する。プロセスアセンブリ７０２は、一つ以上のプロセッサ７２０を含み、これらによって命令を実行することにより、上記の方法の全部、或は一部のステップを実現するようにしてもよい。なお、プロセスアセンブリ７０２は、一つ以上のモジュールを含み、これらによってプロセスアセンブリ７０２と他のアセンブリの間のインタラクションを容易にするようにしてもよい。例えば、プロセスアセンブリ７０２は、マルチメディアモジュールを含み、これらによってマルチメディアアセンブリ７０８とプロセスアセンブリ７０２の間のインタラクションを容易にするようにしてもよい。
【０１１４】
メモリ７０４は、各種類のデータを記憶することにより端末７００の動作を支援するように構成される。これらのデータの例は、端末７００において動作するいずれのアプリケーションプログラム又は方法の命令、連絡対象データ、電話帳データ、メッセージ、画像、ビデオ等を含む。メモリ７０４は、いずれの種類の揮発性メモリ、不揮発性メモリ記憶デバイスまたはそれらの組み合わせによって実現されてもよく、例えば、ＳＲＡＭ（ＳｔａｔｉｃＲａｎｄｏｍＡｃｃｅｓｓＭｅｍｏｒｙ）ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ−Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＰＲＯＭ（ Ｐｒｏｇｒａｍｍａｂｌｅ ＲＯＭ）、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｂｅｒ）、磁気メモリ、フラッシュメモリ、磁気ディスク、或いは光ディスクである。
【０１１５】
電源アセンブリ７０６は、端末７００の多様なアセンブリに電力を供給する。電源アセンブリ７０６は、電源管理システム、一つ以上の電源、及び端末７００のための電力の生成、管理及び割り当てに関連付けられている他のアセンブリを含んでもよい。
【０１１６】
マルチメディアアセンブリ７０８は、上記端末７００とユーザの間に一つの出力インターフェイスを提供するスクリーンを含む。上記の実施例において、スクリーンは液晶モニター（ＬＣＤ）とタッチパネル（ＴＰ）を含んでもよい。スクリーンがタッチパネルを含むことにより、スクリーンはタッチスクリーンを実現することができ、ユーザからの入力信号を受信することができる。タッチパネルは一つ以上のタッチセンサを含んでおり、タッチ、スワイプ、及びタッチパネル上のジェスチャを検出することができる。上記タッチセンサは、タッチ、或はスワイプの動作の境界だけでなく、上記のタッチ、或はスワイプ操作に係る継続時間及び圧力も検出できる。上記の実施例において、マルチメディアアセンブリ７０８は、一つのフロントカメラ、及び／又はリアカメラを含む。端末７００が、例えば撮影モード、或はビデオモード等の動作モードにある場合、フロントカメラ、及び／又はリアカメラは外部からマルチメディアデータを受信できる。フロントカメラとリアカメラのそれぞれは、一つの固定型の光レンズ系、或は可変焦点距離と光学ズーム機能を有するものであってもよい。
【０１１７】
オーディオアセンブリ７１０は、オーディオ信号を入出力するように構成されてもよい。例えば、オーディオアセンブリ７１０は、一つのマイク（ＭＩＣ）を含み、端末７００が、例えば呼出しモード、記録モード、及び音声認識モード等の動作モードにある場合、マイクは外部のオーディオ信号を受信することができる。受信されたオーディオ信号は、さらにメモリ７０４に記憶されたり、通信アセンブリ７１６を介して送信されたりされる。上記の実施例において、オーディオアセンブリ７１０は、オーディオ信号を出力するための一つのスピーカーをさらに含む。
【０１１８】
Ｉ／Ｏインターフェイス７１２は、プロセスアセンブリ７０２と周辺インターフェイスモジュールの間にインターフェイスを提供するものであり、上記周辺インターフェイスモジュールは、キーボード、クリックホイール、ボタン等であってもよい。これらのボタンは、ホームボタン、ボリュームボタン、作動ボタン、ロッキングボタンを含んでもよいが、これらに限定されない。
【０１１９】
センサアセンブリ７１４は、端末７００に各種の状態に対する評価を提供するための一つ以上のセンサを含む。例えば、センサアセンブリ７１４は、端末７００のＯＮ／ＯＦＦ状態、端末７００のディスプレイとキーパッドのようなアセンブリの相対的な位置決めを検出できる。また、例えば、センサアセンブリ７１４は、端末７００、或は端末７００の一つのアセンブリの位置変更、ユーザと端末７００とが接触しているか否か、端末７００の方位、又は加速／減速、端末７００の温度の変化を検出できる。センサアセンブリ７１４は、何れの物理的接触がない状態にて付近の物体の存在を検出するための近接センサを含んでもよい。センサアセンブリ７１４は、撮影アプリケーションに適用するため、ＣＭＯＳ、又はＣＣＤ画像センサのような光センサを含んでもよい。上記の実施例において、当該センサアセンブリ７１４は、加速度センサ、ジャイロスコープセンサ、磁気センサ、圧力センサ、及び温度センサをさらに含んでもよい。
【０１２０】
通信アセンブリ７１６は、端末７００と他の機器の間に有線、又は利便性のよい形態の通信を提供する。端末７００は、例えばＷｉＦｉ（登録商標）、２Ｇ、３Ｇ、或はこれらの組み合わせのような、通信規格に基づいた無線ネットワークに接続されてもよい。一つの例示的な実施例において、通信アセンブリ７１６は、放送チャンネルを介して外部の放送管理システムからの放送信号、又は放送に関連する情報を受信する。一つの例示的な実施例において、上記通信アセンブリ７１６は、近距離無線通信（ＮＦＣ）モジュールをさらに含むことにより、近距離通信を可能にする。例えば、ＮＦＣモジュールは、ＲＦＩＤ（Ｒａｄｉｏ Ｆｒｅｑｕｅｎｃｙ ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）技術、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ Ｄａｔａ Ａｓｓｏｃｉａｔｉｏｎ）技術、ＵＷＢ（Ｕｌｔｒａ Ｗｉｄｅ Ｂａｎｄ）技術、ＢＴ（Ｂｌｕｅｔｏｏｔｈ（登録商標））技術、他の技術に基づいて実現できる。
【０１２１】
例示的な実施例において、端末７００は、一つ以上のＡＳＩＣ（ＡｐｐｌｉｃａｔｉｏｎＳｐｅｃｉｆｉｃ Ｉｎｔｅｇｒａｔｅｄ Ｃｉｒｃｕｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｏｒ）、ＤＳＰＤ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｄｅｖｉｃｅ）、ＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ Ｌｏｇｉｃ Ｄｅｖｉｃｅ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ Ｇａｔｅ Ａｒｒａｙ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、または他の電子部品によって実現されるものであり、上記方法を実行する。
【０１２２】
例示的な実施例において、さらに、命令を含むコンピュータ読取り可能な非一時的な記録媒体、例えば命令を含むメモリ７０４を提供しており、端末７００のプロセッサ７２０により上記命令を実行して上記方法を実現する。例えば、上記コンピュータ読取り可能な非一時的な記録媒体は、ＲＯＭ、ＲＡＭ、ＣＤ-ＲＯＭ、磁気テープ、フロッピーディスク（登録商標）、光データ記憶デバイス等である。
【０１２３】
コンピュータ読取り可能な非一時的な記録媒体は、当該記録媒体中の命令が装置７００のプロセッサによって実行される際に、装置７００に、上記の方法を実行させる。
【０１２４】
当業者は、明細書を検討して本発明を実施した後、本発明の他の実施例を容易に考え出すことができる。本願は、本発明のいずれの変形、用途、又は適応的な変更をカバーすることを意図しており、これらの変形、用途、又は適応的な変更は、本発明の一般的な原理に従い、また、本発明は公開していない当該技術分野の公知の知識又は通常の技術手段を含む。明細書と実施例はただ例示として考慮され、本発明の本当の範囲と趣旨は以下の特許請求の範囲に記載される。
【０１２５】
本発明は上記に記述され、また図面で示した厳密な構成に限定されず、その範囲を逸脱しない限り多様な置換えと変更を行うことができると、理解されるべきである。本発明の範囲は添付の特許請求の範囲のみにより限定される。
【図１】
0006441385.tif 000002
【図２】
0006441385.tif 000003
【図３】
0006441385.tif 000004
【図４】
0006441385.tif 000005
【図５】
0006441385.tif 000006
【図６】
0006441385.tif 000007
【図７】
0006441385.tif 000008