(57)【要約】  本発明はファイル送信方法および装置を開示し、デバイス間の通信分野に関する。本発明は現在の環境における少なくとも１つの接続可能な状態にある端末のスキャンにより、前記接続可能な状態にある端末の機器名を表示し、前記機器名への第１選択信号を受信し，選定された前記機器名に対応する端末と通信接続を確立し、前記通信接続により選定去れた前記端末へ制御指令を送信し、前記被選定端末へのファイルを送信するための送信信号を受信し、前記被選定端末へ前記ファイルを送信する。こうすることにより、複数の端末の機器名が同一である場合、端末を正確に選択できないためにファイルが漏洩するという問題を解決できるようになる。複数の端末の機器名が同一である場合、受信側端末を迅速に判断するとともに、ファイルが他の端末に送信されてしまうことを防ぐことができる。
2017533479.tif 000002
【特許請求の範囲】
【請求項１】
現在の環境における少なくとも１つの接続可能な状態にある端末をスキャンするステップと、
選定された前記端末と通信接続を確立するステップと、
前記通信接続により前記被選定端末へ制御指令を送信するステップであって、前記制御指令は前記端末が所定フィードバックを行うよう指示するために用いられる、前記送信するステップと、
前記被選定端末へファイルを送信するための送信信号を受信するステップと、
前記被選定端末へ前記ファイルを送信するステップと、を含むことを特徴とするファイル送信方法。
【請求項２】
前記通信接続により前記被選定端末へ制御指令を送信するステップは、
前記接続可能な状態にある端末において、選定された前記端末と同一の機器名を有する他の端末が存在するか否かを検出するステップと、
選定された前記端末と同一の機器名を有する他の端末が存在する場合、前記通信接続により前記被選定端末へ前記制御指令を送信するステップと、を含むことを特徴とする請求項１に記載のファイル送信方法。
【請求項３】
前記制御指令は、
振動指令、ベルを鳴らす指令、シグナル点滅指令、フラッシュ点滅指令および所定コンテンツの表示のうちの少なくとも１つを含むことを特徴とする請求項１あるいは請求項２に記載のファイル送信方法。
【請求項４】
前述した選定された前記端末と通信接続を確立するステップは、
前記接続可能な状態にある端末の機器名を表示するステップと、
前記機器名への第１選択信号を受信するステップであって、前記第１選択信号はシングルクリック信号、ダブルクリック信号、長押し信号およびドラッグ信号のうちのいずれか１つである、前記受信するステップと、
選定された前記機器名に対応する端末と通信接続を確立するステップと、を含むことを特徴とする請求項１または請求項２に記載のファイル送信方法。
【請求項５】
前記被選定端末へファイルを送信するための送信信号を受信するステップは、
前記機器名への第２選択信号を受信するステップを含み、
前記第２選択信号はシングルクリック信号、ダブルクリック信号、長押し信号およびドラッグ信号のうちのいずれか１つであることを特徴とする請求項３に記載のファイル送信方法。
【請求項６】
現在の環境における少なくとも１つの接続可能な状態にある端末をスキャンするように構成されるスキャンモジュールと、
選定された前記端末と通信接続を確立するように構成される接続モジュールと、
前記通信接続により前記被選定端末へ制御指令を送信するように構成される第１送信モジュールであって、前記制御指令は前記端末が所定フィードバックを行うために用いられる、前記第１送信モジュールと、
前記被選定端末へファイルを送信するための送信信号を受信するように構成される受信モジュールと、
前記被選定端末へ前記ファイルを送信するように構成される第２送信モジュールと、を含むことを特徴とするファイル送信装置。
【請求項７】
前記第１送信モジュールは、
前記接続可能な状態にある端末において、選定された前記端末と同一の機器名を有する他の端末が存在するか否かを検出するように構成される検出サブモジュールと、
選定された前記端末と同一の機器名を有する他の端末が存在する場合、前記通信接続により前記被選定端末へ前記制御指令を送信するように構成される送信サブモジュールと、を含むことを特徴とする請求項６に記載のファイル送信装置。
【請求項８】
前記制御指令は、
振動指令、ベルを鳴らす指令、シグナル点滅指令、フラッシュ点滅指令および所定コンテンツの表示のうちの少なくとも１つを含むことを特徴とする請求項６あるいは請求項７に記載のファイル送信装置。
【請求項９】
前記接続モジュールは、
前記接続可能な状態にある端末の機器名を表示するように構成される表示サブモジュールと、
前記機器名への第１選択信号を受信するように構成される第１受信サブモジュールと、
選定された前記機器名に対応する端末と通信接続を確立するように構成される第１接続サブモジュールと、を含み、
前記第１選択信号はシングルクリック信号、ダブルクリック信号、長押し信号およびドラッグ信号のうちのいずれか１つであることを特徴とする請求項６または請求項７に記載のファイル送信装置。
【請求項１０】
前記受信モジュールは、前記機器名への第２選択信号を受信し、
前記第２選択信号はシングルクリック信号、ダブルクリック信号、長押し信号およびドラッグ信号のうちのいずれか１つであることを特徴とする請求項８に記載のファイル送信装置。
【請求項１１】
プロセッサと、
前記プロセッサの実行可能な指令を記憶するためのメモリと、を含み、
前記プロセッサは、
現在の環境における少なくとも１つの接続可能な状態にある端末をスキャンし、
選定された前記端末と通信接続を確立し、
前記通信接続により前記被選定端末へ制御指令を送信し、
前記被選定端末へファイルを送信するための送信信号を受信し、
前記被選定端末へ前記ファイルを送信するように構成され、
前記制御指令は端末が所定フィードバックを行うために用いられることを特徴とするファイル送信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デバイス間の通信分野に関し、特に、ファイル送信方法および装置に関する。
【背景技術】
【０００２】
ユーザ−は常に端末Ａを使用して他方の端末Ｂにファイルを送信する。
【０００３】
関連技術では、端末Ａは現在の環境における少なくとも１つの端末をスキャンし、スキャンした端末の機器名がスクリーンに表示され、ユーザ−は機器名に基づいて端末Ｂを選び出し、そして端末Ａは端末Ｂにファイルを送信する。
【０００４】
複数のモバイル機器が同一のユーザ−ＩＤで登録する場合、あるいは複数のモバイル機器がユーザ−ＩＤが登録されていない場合、複数の端末の機器名は同一であるため、ユーザ−は正確に端末Ｂを選択することができない。ユーザ−が選択を間違えた場合、端末Ａは他の端末にファイルを送信してしまい、当該ファイルを他の端末のユーザ−に漏洩してしまう。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
複数の機器名が同一である場合、端末を正確に選択することができずファイルが漏洩する問題を解決するために、本発明はファイル送信方法および装置を提供する。前記技術案は下記の通りである。
【課題を解決するための手段】
【０００６】
本発明の実施例の第１の様態によれば、ファイル送信方法を提供する。当該方法は、
現在の環境における少なくとも１つの接続可能な状態にある端末をスキャンするステップと、
被選定端末と通信接続を確立するステップと、
通信接続により被選定端末へ制御指令を送信するステップであって、当該制御指令は端末が所定フィードバックを行うよう指示するために用いられる、前記送信するステップと、
被選定端末へファイルを送信するための送信信号を受信するステップと、
被選定端末へ前記ファイルを送信するステップと、を含む。
【０００７】
好ましい実施例において、通信接続により被選定端末へ制御指令を送信するステップは、
接続可能な状態にある端末のうち、被選定端末と同一機器名を有する他の端末が存在するか否かを検出するステップと、
被選定端末と同一の機器名を有する他の端末が存在する場合、通信接続により被選定端末へ制御指令を送信するステップと、を含む。
【０００８】
好ましい実施例において、制御指令は、
振動指令、ベルを鳴らす指令、シグナル点滅指令、フラッシュ点滅指令および所定コンテンツの表示のうちの少なくとも１つを含む。
【０００９】
好ましい実施例において、被選定端末と通信接続を確立するステップは、
接続可能な状態にある端末の機器名を表示するステップと、
機器名への第１選択信号を受信するステップであって、当該第１選択信号はシングルクリック信号、ダブルクリック信号、長押し信号およびドラッグ信号のうちのいずれか１つである、前記受信するステップと、
被選定機器名に対応する端末と通信接続を確立するステップと、を含む。
【００１０】
好ましい実施例において、被選定端末へファイルを送信するための送信信号を受信するステップは、
機器名への第２選択信号を受信するステップであって、前記第２選択信号はシングルクリック信号、ダブルクリック信号、長押し信号およびドラッグ信号のうちのいずれか１つである、前記受信するステップを含む。
【００１１】
本発明の実施例の第２の様態によれば、ファイル送信装置を提供する。当該装置は、
現在の環境における少なくとも１つの接続可能な状態にある端末をスキャンするように構成されるスキャンモジュールと、
被選定端末と通信接続を確立するように構成される接続モジュールと、
通信接続により被選定端末へ制御指令を送信するように構成される第１送信モジュールであって、前記制御指令は端末が所定フィードバックを行うよう指示するために用いられる、前記第１送信モジュールと、
被選定端末へファイルを送信するための送信信号を受信するように構成される受信モジュールと、
被選定端末へファイルを送信するように構成される第２送信モジュールと、を含む。
【００１２】
好ましい実施例において、第１送信モジュールは、
接続可能な状態にある端末のうち、被選定端末と同一の機器名を有する他の端末が存在するか否かを検出するように構成される検出サブモジュールと、
被選定端末と同一の機器名を有する他の端末が存在する場合、通信接続により被選定端末へ制御指令を送信するように構成される送信サブモジュールと、を含む。
【００１３】
好ましい実施例において、制御指令は、
振動指令、ベルを鳴らす指令、シグナル点滅指令、フラッシュ点滅指令および所定コンテンツの表示のうちの少なくとも１つを含む。
【００１４】
好ましい実施例において、接続モジュールは、
接続可能な状態にある端末の機器名を表示するように構成される表示サブモジュールと、
機器名への第１選択信号を受信するように構成される第１受信サブモジュールと、
被選定機器名に対応する端末と通信接続を確立するように構成される第１接続サブモジュールと、を含み、
当該第１選択信号はシングルクリック信号、ダブルクリック信号、長押し信号およびドラッグ信号のうちのいずれか１つである。
【００１５】
好ましい実施例において、受信モジュールは、機器名への第２選択信号を受信すし、当該第２選択信号はシングルクリック信号、ダブルクリック信号、長押し信号およびドラッグ信号のうちのいずれか１つである。
【００１６】
本発明の実施例の第３の様態によれば、ファイル送信装置を提供する。当該装置は、
プロセッサと、
プロセッサの実行可能な指令を記憶するためのメモリと、を含み、
前記プロセッサは、
現在の環境における少なくとも１つの接続可能な状態にある端末をスキャンし、
被選定端末と通信接続を確立し、
通信接続により被選定端末へ制御指令を送信し、
被選定端末へファイルを送信するための送信信号を受信し、
被選定端末へ前記ファイルを送信するように構成され、
前記制御指令は端末が所定フィードバックを行うよう指示するために用いられる。
【発明の効果】
【００１７】
本発明の実施例にかかる技術案は、以下の格別な作用効果を含むことができる。
【００１８】
現在の環境における少なくとも１つの接続可能な状態にある端末のスキャンにより、接続可能な状態にある端末の機器名を表示し、機器名への第１選択信号を受信し、被選定機器名に対応する端末と通信接続を確立し、通信接続により被選定端末へ制御指令を送信し、被選定端末へファイルを送信するための送信信号を受信し、被選定端末へファイルを送信する。こうすることにより、複数の端末の機器名が同一である場合、端末を正確に選択できないためにファイルが漏洩するという問題を解決できるようになる。複数の端末の機器名が同一である場合、受信側端末を迅速に判断するとともに、ファイルが他の端末に送信されてしまうことを防ぐことができる。
【００１９】
上述した一般的な記述および後続する詳細な記述は、単に例示的および解釈的なものであり、本発明を制限できるものでないと理解されるべきである。
【図面の簡単な説明】
【００２０】
ここでの図面は、明細書を構成する一部として見なされ、本発明に適した実施例を示し、かつ、明細書の文字記載とともに本発明の仕組みを解釈するために用いられる。
【図１】一実施例にかかるファイル送信方法を示すフローチャートである。
【図２Ａ】一実施例にかかる別のファイル送信方法を示すフローチャートである。
【図２Ｂ】一実施例にかかる別のファイル送信方法のサブステップを示すフローチャートである。
【図３】一実施例にかかる機器名を表示することを示す模式図である。
【図４】一実施例にかかる制御指令のフィードバックを示す模式図である。
【図５】一実施例にかかるファイル送信方法を示すフローチャートである。
【図６】一実施例にかかるファイル送信装置を示すブロック図である。
【図７】一実施例にかかる別のファイル送信装置のブロック図である。
【図８】一実施例にかかるファイル送信装置のブロック図である。
【図９】一実施例にかかるファイル送信装置のブロック図である。
【発明を実施するための形態】
【００２１】
次に、実施例を詳細に説明し、例示が図に示されている。以下の記述が図に係る場合、別途にて示さない限り、異なる図面における同じ符号は、同じまたは類似する要素を示す。以下の実施例に記述される実施形態は、本発明と一致する全ての実施形態を代表するとは限らない。逆に、それらは、添付する特許請求の範囲に記載されているように、本発明の一部の態様と一致する装置および方法の例に過ぎない。
【００２２】
本発明の実施例における端末はスマートフォン、タブレット型コンピュータ、スマートテレビ、電子ブックリーダー、マルチプレイヤーなどでもよく、本発明の実施例には端末の例を挙げて説明する。
【００２３】
図１は、一実施例にかかるファイル送信方法を示すフローチャートである。図１に示すように、当該ファイル送信方法は以下のステップを含む。
【００２４】
ステップ１０１では、現在の環境における少なくとも１つの接続可能な状態にある端末をスキャンする。
【００２５】
ステップ１０２では、被選定端末と通信接続を確立する。
【００２６】
ステップ１０３では、通信接続により被選定端末へ制御指令を送信する。当該制御指令は端末が所定フィードバックを行うよう指示するために用いられる。
【００２７】
ステップ１０４では、被選定端末へファイルを送信するための送信信号を受信する。
【００２８】
ステップ１０５では、被選定端末へファイルを送信する。
【００２９】
総じて、本発明の実施例より提供されるファイル送信方法は、現在の環境における少なくとも１つの接続可能な状態にある端末のスキャンにより、被選定端末と通信接続を確立し、通信接続により被選定端末へ端末が所定フィードバックを行うよう指示するための制御指令を送信し、被選定端末へファイルを送信するための送信信号を受信し、被選定端末へファイルを送信する。こうすることにより、複数の端末の機器名が同一である場合、端末を正確に選択できないためにファイルが漏洩するという問題を解決できるようになる。複数の端末の機器名が同一である場合、受信側端末を迅速に判断するとともに、ファイルが他の端末に送信されてしまうことを防ぐことができる。
【００３０】
図２Ａは一実施例にかかる別のファイル送信方法を示すフローチャートである。図２Ａに示すように、当該ファイル送信方法は以下のステップを含む。
【００３１】
ステップ２０１では、ファイルを送信する必要がある場合、ユーザ−の操作に基づいて送信待機中のファイルを選定する。
【００３２】
ユーザ−がファイルを送信する必要がある場合、ユーザ−は送信側端末の高速伝送機能を起動する。
【００３３】
ここで、送信側端末とは送信待機中のファイルが存在する端末を指し、高速伝送機能とは端末へのファイル伝送に用いられるソフトウェアにより提供される機能を指す。
【００３４】
ユーザ−が高速伝送機能を起動した後、送信側端末はユーザ−の操作に基づいて送信待機中のファイルを選定する。
【００３５】
ステップ２０２では、現在の環境における少なくとも１つの接続可能な状態にある端末をスキャンする。
【００３６】
送信側端末はユーザ−の操作に基づいて送信待機中のファイルを選定した後、送信側端末は現在の環境における接続可能な状態にある端末をスキャンする。
【００３７】
送信側端末はブルートゥース（登録商標）、Ｗｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ−Ｆｉｄｅｌｉｔｙ，ワイヤレス・フィディリティ）およびローカルエリアネットワークのいずれか１つの方法を用いて、現在の環境における接続可能な状態にある端末をスキャンする。
【００３８】
送信側端末がブルートゥース（登録商標）を用いて、現在の環境における接続可能な状態にある端末をスキャンすることを例にする。送信側端末は端末をスキャンする過程において、接続可能な状態にある端末はブルートゥース（登録商標）により送信側端末にブルートゥース（登録商標）・ブロードキャスト信号を送信し、当該ブルートゥース（登録商標）・ブロードキャスト信号は接続可能な状態にある端末に対応した機器名を含み、送信側端末は現在の環境におけるブルートゥース（登録商標）・ブロードキャスト信号を受信し、したがって接続可能な状態にある端末を確定する。
【００３９】
本実施例において接続可能な状態にある端末の数を限定しない。
【００４０】
ステップ２０３では、被選定端末と通信接続を確立する。
【００４１】
本ステップでは、以下のステップを含んでもよく、図２Ｂの示すように、
ステップ２０３ａでは、接続可能な状態にある端末の機器名を表示する。
【００４２】
全ての端末はそれぞれ対応する機器名を有し、当該機器名はユーザ−ＩＤ名であってもよく、また端末本体に対応する名称でもよい。ユーザ−ＩＤが未登録の場合、複数の端末に対応した機器名が同一であるという状況が発生する。
【００４３】
たとえば、現在の環境において同一のブランドの携帯電話が３台ある場合、ブランドＡを例にする。当該携帯電話３台はユーザ−ＩＤを未登録ならば、送信側端末によりスキャンされた接続可能な状態にある端末は２つであり、当該二つの端末に対応する機器名はいずれも「ブランドＡ携帯電話」である。
【００４４】
送信側端末はスキャンにより受信した端末の対応する機器名をスキャンページ上に表示する。図３を参照されたい。
【００４５】
図３に示すように、図における端末３１０は送信側端末であり、端末３２０および端末３３０は現在の環境において接続可能な状態にある端末である。そして端末３２０および端末３３０に対応する機器名は「ブランドＡ携帯電話」であり、端末３２０および端末３３０の対応する機器名は同時に端末３１０のスキャンページに表示される。
【００４６】
ステップ２０３ｂでは、機器名への第１選択信号を受信する。
【００４７】
好ましくは、第１選択信号はシングルクリック信号、ダブルクリック信号、長押し信号およびドラッグ信号のうちのいずれか１つである。
【００４８】
送信側端末はユーザ−が端末３１０のスキャンページに表示した機器名の第１選択信号を受信する。
【００４９】
ステップ２０３ｃでは、被選定機器名に対応する端末と通信接続を確立する。
【００５０】
端末３１０のスキャンページに表示されている機器名からユーザ−が１つの機器名を選定し、送信側端末は被選定機器名の対応する端末に第１選択信号を実行する。すなわち送信側端末はユーザ−によりトリガーされた第１選択信号を介し、被選定機器名に対応する端末と通信接続を確立する。
【００５１】
好ましくは、通信接続はブルートゥース（登録商標）、Ｗｉ−Ｆｉおよびローカルエリアネットワークのいずれか１つを含んでもよい。
【００５２】
ステップ２０４では、通信接続により被選定端末へ制御指令を送信する。当該制御指令は端末が所定フィードバックを行うよう指示するために用いられる。
【００５３】
送信側端末は通信接続により被選定端末へ制御指令を送信する。
【００５４】
好ましくは、制御指令は振動指令、ベルを鳴らす指令、シグナル点滅指令、フラッシュ点滅指令および所定コンテンツの表示のうちの少なくとも１つを含んでもよい。
【００５５】
送信側端末が制御指令を送信した後、ユーザ−は被選定端末に制御指令が指示した所定フィードバックが現れているか否か判断する。
【００５６】
被選定端末に制御指令が指示した所定フィードバックが現れている場合、ユーザ−は被選定端末を受信側端末に確定する。
【００５７】
ここで、受信側端末は送信側端末が送信待機中のファイルを送信する端末を指す。たとえば、端末Ａは端末Ａにおける送信待機中のファイルを端末Ｂに送信する必要があるとして、すなわち端末Ａは送信側端末であり、端末Ｂは受信側端末である。
【００５８】
被選定端末に制御指令が指示した所定フィードバックが現れていない場合、被選定端末が受信側端末でないとユーザ−は確定し、ユーザ−は続けて他の端末に対応した機器名を選択し、送信側端末はユーザ−が選択した他の端末へ制御指令を送信し、ユーザ−が被選定端末に制御指令が指示した所定フィードバックのステップが現れているか否かを判断するステップに戻し、ファイルを送信する端末が見つかるまで繰り返し続ける。図４を参照されたい。
【００５９】
図４に示すように、図における端末３１０は送信側端末であり、端末３２０および端末３３０は現在の環境において接続可能な状態にある端末である。端末３１０が受信側端末を確定する過程において、端末３１０は通信接続により被選定端末３３０へ制御指令を送信する。このとき、被選定端末３３０はいかなるフィードバックもしないため、ユーザ−は、被選定端末３３０が受信側端末でないと確定する。ユーザ−は続けて端末３２０を選択し、端末３１０は通信接続により被選定端末３２０に制御指令を送信する。振動を例に挙げて説明すると、このとき被選定端末３２０は制御指令に基づいて所定フィードバックである振動を行い、ユーザ−は端末３２０の行ったフィードバックに基づいて被選定端末３２０が受信側端末であると確定する。
【００６０】
ステップ２０５では、機器名への第２選択信号を受信する。
【００６１】
好ましくは、第２選択信号はシングルクリック信号、ダブルクリック信号、長押し信号およびドラッグ信号のうちのいずれか１つである。
【００６２】
ユーザ−が受信側端末を確定した後、ユーザ−は送信側端末へ１つの対応する機器名の第２選択信号をトリガーし、送信側端末は当該第２選択信号を受信する。
【００６３】
当該第２選択信号は被選定端末へのファイルを送信するための送信信号である。
【００６４】
ユーザ−が被選定端末を受信側端末と確定した後、ユーザ−は送信側端末へ１つのファイルを送信する信号をトリガーし、送信側端末は当該ファイル送信信号を受信する。
【００６５】
ステップ２０６では、被選定端末へファイルを送信する。
【００６６】
送信側端末は受信したファイル送信信号に基づいて被選定端末へファイルを送信する。
【００６７】
総じて、本発明の実施例より提供されるファイル送信方法は、現在の環境における少なくとも１つの接続可能な状態にある端末のスキャンにより、接続可能な状態にある端末の機器名を表示し、機器名への第１選択信号を受信し、被選定機器名に対応する端末と通信接続を確立し、通信接続により被選定端末へ制御指令を送信し、被選定端末へファイルを送信するための送信信号を受信し、被選定端末へファイルを送信する。こうすることにより、複数の端末の機器名が同一である場合、端末を正確に選択できないためにファイルが漏洩するという問題を解決できるようになる。複数の端末の機器名が同一である場合、受信側端末を迅速に判断するとともに、ファイルが他の端末に送信されてしまうことを防ぐことができる。
【００６８】
ある実施例では、三つの同一ブランドである端末Ａ、端末Ｂおよび端末Ｃがある場合、端末Ｂおよび端末Ｃは、同一の機器名「ブランドＡ携帯電話」を備え、端末Ｂおよび端末Ｃが接続可能な状態にある場合、第１選択信号はシングルクリックであり、第２選択信号はダブルクリック信号であり、制御指令が指示する所定フィードバックは振動であると仮想する場合、ファイル送信方法は下記の通りである。
【００６９】
ユーザ−は、まず、ファイルの伝送のため端末Ａにおける高速伝送機能を起動する。端末Ａはユーザ−の操作に基づき、送信待機中のファイルを選定する。送信待機中のファイルを選定した後、端末Ａは現在の環境において接続可能な状態にある端末をスキャンすると、端末Ａのスキャンページに２つの「ブランドＡ携帯電話」の機器名が表示される。
【００７０】
ユーザ−はいずれか１つの「ブランドＡ携帯電話」の機器名を選定する。ユーザ−は選定した機器名にシングルクリック操作を行い、端末Ａとユーザ−が選定した機器名に対応する端末とに通信接続を確立する。端末Ａは通信接続によりユーザ−が選定した端末へ制御指令を送信する。
【００７１】
端末Ａが制御指令を送信した後、対応する端末に振動のフィードバックが現れていないとユーザ−が発見した場合、ユーザ−はもう１つの「ブランドＡ携帯電話」の機器名を続けて選択する。上述の操作を繰り返し、端末Ａが制御指令を送信した後、端末Ｂに振動のフィードバックが現れたら、ユーザ−は端末Ｂを受信側端末と確定する。
【００７２】
ユーザ−が端末Ｂを受信側端末と確定した後、ユーザ−は選定した機器名にダブルクリック操作を行いファイルを端末Ｂに送信する。
【００７３】
図５は、一実施例にかかるファイル送信方法を示すフローチャートである。当該ファイル送信方法は以下のステップを含むことができる。
【００７４】
ステップ５０１では、ファイルを送信する必要がある場合、ユーザ−の操作に基づいて送信待機中のファイルを選定する。
【００７５】
ユーザ−がファイルを送信する必要がある場合、ユーザ−は送信側端末の高速伝送機能を起動する。
【００７６】
ここで、送信側端末とは送信待機中のファイルが存在する端末を指し、高速伝送機能とは端末へのファイル伝送に用いられるソフトウェアにより提供される機能を指す。
【００７７】
ユーザ−が高速伝送機能を起動した後、送信側端末はユーザ−の操作に基づいて送信待機中のファイルを選定する。
【００７８】
ステップ５０２では、現在の環境における少なくとも１つの接続可能な状態にある端末をスキャンする。
【００７９】
送信側端末はユーザ−の操作に基づいて送信待機中のファイルを選定した後、送信側端末は現在の環境における接続可能な状態にある端末をスキャンする。
【００８０】
ここで、接続可能な状態にある端末とは高速送信機能を起動している端末を指す。送信側端末はブルートゥース（登録商標）、Ｗｉ−Ｆｉおよびローカルエリアネットワークのいずれか１つの方法で現在の環境において接続可能な状態にある端末をスキャンしてよい。
【００８１】
送信側端末はブルートゥース（登録商標）を用いて現在の環境における接続可能な状態にある端末をスキャンすることを例にする。送信側端末は端末をスキャンする過程において、接続可能な状態にある端末はブルートゥース（登録商標）により送信側端末にブルートゥース（登録商標）・ブロードキャスト信号を送信し、当該ブルートゥース（登録商標）・ブロードキャスト信号は接続可能な状態にある端末に対応した機器名を含み、送信側端末は現在の環境におけるブルートゥース（登録商標）・ブロードキャスト信号を受信し、これにより接続可能な状態にある端末を確定する。
【００８２】
本実施例において接続可能な状態にある端末の数を限定しない。
【００８３】
ステップ５０３では、被選定端末と通信接続を確立する。
【００８４】
本ステップとステップ２０３は同一なので、図２Ａの実施例を参照されたい。
【００８５】
ステップ５０４では、接続可能な状態にある端末のうち、被選定端末と同一の機器名を有する他の端末が存在するか否かを検出する。
【００８６】
送信側端末はスキャンページに表示された接続可能な状態にある端末の機器名により、被選定端末に同一の機器名を有する他の端末が存在するか否かを検出する。すなわち、送信側端末は表示された機器名により同一の機器名の端末が存在するか否かを検出する。
【００８７】
ステップ５０５では、被選定端末と同一の機器名を有する他の端末が存在する場合、通信接続により被選定端末へ制御指令を送信する。
【００８８】
被選定端末と同一の機器名を有する他の端末が存在しているときは、送信側端末は通信接続により被選定端末へ制御指令を送信する。
【００８９】
当該制御指令は端末が所定フィードバックを行うように指示する。
【００９０】
好ましくは、制御指令は振動指令、ベルを鳴らす指令、シグナル点滅指令、フラッシュ点滅指令および所定コンテンツの表示のうちの少なくとも１つを含んでもよい。
【００９１】
送信側端末が制御指令を送信した後、ユーザ−は被選定端末に制御指令が指示した所定フィードバックが現れているか否か判断する。
【００９２】
被選定端末に制御指令が指示した所定フィードバックが現れている場合、ユーザ−は被選定端末を受信側端末に確定する。
【００９３】
被選定端末に制御指令が指示した所定フィードバックが現れていない場合、被選定端末が受信側端末でないとユーザ−は確定し、ユーザ−は続けて他の端末に対応した機器名を選択し、送信側端末はユーザ−が選択した他の端末へ制御指令を送信し、ユーザ−が被選定端末に制御指令が指示した所定フィードバックのステップが現れているか否かを判断するステップに戻し、ファイルを送信する端末が見つかるまで繰り返し続ける。
【００９４】
被選定端末と同一の機器名を有する他の端末が存在していない場合、ユーザ−は直接対応した機器名を受信端末と確定できる。
【００９５】
ステップ５０６では、前記機器名への第２選択信号を受信する。
【００９６】
好ましくは、第２選択信号はシングルクリック信号、ダブルクリック信号、長押し信号およびドラッグ信号のうちのいずれか１つである。
【００９７】
ユーザ−が受信側端末を確定した後、ユーザ−は送信側端末へ１つの対応する機器名の第２選択信号をトリガーし、送信側端末は当該第２選択信号を受信する。
【００９８】
当該第２選択信号は被選定端末へのファイルを送信するための送信信号である。
【００９９】
ユーザ−が被選定端末を受信側端末と確定した後、ユーザ−は送信側端末へ１つのファイルを送信する信号をトリガーし、送信側端末は当該ファイル送信信号を受信する。
【０１００】
ステップ５０７では、被選定端末へファイルを送信する。
【０１０１】
送信側端末は受信したファイル送信信号に基づいて被選定端末へファイルを送信する。
【０１０２】
総じて、本発明の実施例より提供されるファイル送信方法は、現在の環境における少なくとも１つの接続可能な状態にある端末のスキャンにより、接続可能な状態にある端末の機器名を表示し、機器名への第１選択信号を受信し、被選定機器名に対応する端末と通信接続を確立し、被選定端末と同一の機器名を有する他の端末が存在するか否かを検出し、ファイルを送信する端末を確定し、被選定端末へファイルを送信するための送信信号を受信し、被選定端末へファイルを送信する。こうすることにより、複数の端末の機器名が同一である場合、端末を正確に選択できないためにファイルが漏洩するという問題を解決できるようになる。複数の端末の機器名が同一である場合、受信側端末を迅速に判断するとともに、ファイルが他の端末に送信されてしまうことを防ぐことができる。
【０１０３】
一実施例において、端末Ａ、端末Ｂ、端末Ｃおよび端末Ｄの四つの端末があるとした場合、端末Ｂおよび端末Ｃは同一の機器名「ブランドＡ携帯電話」を備えており、端末Ｄの機器名は「Ｌｉｎの携帯電話」であり、端末Ｂ、端末Ｃおよび端末Ｄいずれも接続可能な状態にあり、第１選択信号はクリック信号とし、第２選択信号はダブルクリック信号とし、制御指令が指示する所定フィードバックは振動であり、端末Ａを送信側端末とする。
【０１０４】
端末Ｂが受信側端末であるとき、ファイル送信方法は図２Ａにかかる実施例における例示性実施例の例示とおりである。
【０１０５】
端末Ｄを送信側端末としたとき、ファイル送信方法は下記の通りである。
【０１０６】
ユーザ−は、まず、ファイルの伝送のため、端末Ａにおける高速伝送機能を起動する。端末Ａはユーザ−の操作に基づき、送信待機中のファイルを選定する。送信待機中のファイルを選定した後、端末Ａは現在の環境において接続可能な状態にある端末をスキャンすると、端末Ａのスキャンページに二つの「ブランドＡ携帯電話」および１つの「Ｌｉｎの携帯電話」の機器名が表示される。
【０１０７】
端末Ｄの機器名と端末Ｂおよび端末Ｃの機器名が異なるため、ユーザ−は直接「Ｌｉｎの携帯電話」の機器名を選択する。ユーザ−は機器名を選択した後、選定した機器名にシングルクリック操作を行い、端末Ａとユーザ−が選定した端末Ｄに通信接続を確立する。通信接続を確立した後、ユーザ−は選定した機器名にダブルクリック操作を行いファイルを端末Ｄに送信する。
【０１０８】
下記は本発明における装置の実施例であり、本発明における方法の実施例の実行に用いることができる。本発明における装置の実施例で開示していない詳細については、本発明における方法の実施例を参照されたい。
【０１０９】
図６は一実施例にかかるファイル送信装置を示すブロック図である。図６に示すように、当該ファイル送信装置は、
現在の環境における少なくとも１つの接続可能な状態にある端末をスキャンするように構成されるスキャンモジュール６１０と、
被選定端末と通信接続を確立するように構成される接続モジュール６２０と、
通信接続により被選定端末へ制御指令を送信するように構成される第１送信モジュールであって、前記制御指令は端末が所定フィードバックを行うよう指示するために用いられる、前記第１送信モジュール６３０と、
被選定端末へファイルを送信するための送信信号を受信するように構成される受信モジュール６４０と、
被選定端末へファイルを送信するように構成される第２送信モジュール６５０と、を含んでもよい。
【０１１０】
総じて、本発明の実施例より提供されるファイル送信装置は、現在の環境における少なくとも１つの接続可能な状態にある端末のスキャンにより、被選定端末と通信接続を確立し、通信接続により被選定端末へ制御指令を送信し、当該制御指令は端末が所定フィードバックを行うよう指示することに用い、被選定端末へファイルを送信するための送信信号を受信し、被選定端末へファイルを送信する。こうすることにより、複数の端末の機器名が同一である場合、端末を正確に選択できないためにファイルが漏洩するという問題を解決できるようになる。複数の端末の機器名が同一である場合、受信側端末を迅速に判断するとともに、ファイルが他の端末に送信されてしまうことを防ぐことができる。
【０１１１】
図７は別の一実施例にかかる別のファイル送信装置のブロック図である。図７に示すように、当該ファイル送信装置は、スキャンモジュール６１０と、接続モジュール６２０と、第１送信モジュール６３０と、受信モジュール６４０と、第２送信モジュール６５０とを含んでもよい。
【０１１２】
スキャンモジュール６１０は、現在の環境における少なくとも１つの接続可能な状態にある端末をスキャンする。
【０１１３】
接続モジュール６２０は、被選定端末と通信接続を確立。
【０１１４】
本実施例において接続モジュール６２０は、
接続可能な状態にある端末の機器名を表示するように構成される表示サブモジュール６２１と、
機器名への第１選択信号を受信するように構成される第１受信サブモジュール６２２と、
被選定機器名に対応する端末と通信接続を確立するように構成される第１接続サブモジュール６２３と、を含んでもよい。
【０１１５】
当該第１選択信号はシングルクリック信号、ダブルクリック信号、長押し信号およびドラッグ信号のうちのいずれか１つである。
【０１１６】
第１送信モジュール６３０は、通信接続により被選定端末へ制御指令を送信する。前記制御指令は端末が所定フィードバックを行うよう指示するために用いられる。
【０１１７】
好ましくは、当該制御指令は、振動指令、ベルを鳴らす指令、シグナル点滅指令、フラッシュ点滅指令および所定コンテンツの表示のうちの少なくとも１つを含んでもよい。
【０１１８】
受信モジュール６４０は、被選定端末へファイルを送信するための送信信号を受信する。
【０１１９】
好ましくは、受信モジュール６４０は、機器名への第２選択信号を受信する。
【０１２０】
好ましくは、当該第２選択信号はシングルクリック信号、ダブルクリック信号、長押し信号およびドラッグ信号のうちのいずれか１つである。
【０１２１】
第２送信モジュール６５０は、被選定端末へファイルを送信する。
【０１２２】
総じて、本発明の実施例より提供されるファイル送信装置は、現在の環境における少なくとも１つの接続可能な状態にある端末のスキャンにより、接続可能な状態にある端末の機器名を表示し、機器名への第１選択信号を受信し、被選定機器名に対応する端末と通信接続を確立し、通信接続により被選定端末へ制御指令を送信し、被選定端末へファイルを送信するための送信信号を受信し、被選定端末へファイルを送信する。こうすることにより、複数の端末の機器名が同一である場合、端末を正確に選択できないためにファイルが漏洩するという問題を解決できるようになる。複数の端末の機器名が同一である場合、受信側端末を迅速に判断するとともに、ファイルが他の端末に送信されてしまうことを防ぐことができる。
【０１２３】
図８は一実施例にかかるファイル送信装置のブロック図である。図８に示すように、当該ファイル送信装置は、スキャンモジュール８１０と、接続モジュール８２０と、第１送信モジュール８３０と、受信モジュール８４０と、第２送信モジュール８５０とを含んでもよい。
【０１２４】
スキャンモジュール８１０は、現在の環境における少なくとも１つの接続可能な状態にある端末をスキャンする。
【０１２５】
接続モジュール８２０は、被選定端末と通信接続を確立する。
【０１２６】
本実施例において、接続モジュール８２０は、
接続可能な状態にある端末の機器名を表示するように構成される表示サブモジュール８２１と、
機器名への第１選択信号を受信するように構成される第１受信サブモジュール８２２であって、当該第１選択信号はシングルクリック信号、ダブルクリック信号、長押し信号およびドラッグ信号のうちのいずれか１つである、前記第１受信サブモジュール８２２と、
被選定機器名に対応する端末と通信接続を確立するように構成される第１接続サブモジュール８２３とを含んでもよい。
【０１２７】
前記第１送信モジュール８３０は、通信接続により被選定端末へ制御指令を送信する。前記制御指令は端末が所定フィードバックを行うよう指示するために用いられる。
【０１２８】
好ましくは、当該制御指令は、振動指令、ベルを鳴らす指令、シグナル点滅指令、フラッシュ点滅指令および所定コンテンツの表示のうちの少なくとも１つを含んでもよい。
【０１２９】
本実施例において第１送信モジュール８３０は、
接続可能な状態にある端末のうち、被選定端末と同一の機器名を有する他の端末が存在するか否かを検出するように構成される検出サブモジュール８３１と、
被選定端末と同一の機器名を有する他の端末が存在する場合、通信接続により端末へ制御指令を送信するように構成される送信サブモジュール８３２と、を含んでもよい。
【０１３０】
受信モジュール８４０は、被選定端末へファイルを送信するための送信信号を受信する。
【０１３１】
好ましくは、受信モジュール８４０は、機器名への第２選択信号を受信する。
【０１３２】
好ましくは、当該第２選択信号はシングルクリック信号、ダブルクリック信号、長押し信号およびドラッグ信号のいずれか１つでよい。
【０１３３】
第２送信モジュール８５０は、被選定端末へファイルを送信する。
【０１３４】
総じて、本発明の実施例より提供されるファイル送信方法は、現在の環境における少なくとも１つの接続可能な状態にある端末のスキャンにより、接続可能な状態にある端末の機器名を表示し、機器名への第１選択信号を受信し、被選定機器名に対応する端末と通信接続を確立し、被選定端末と同一の機器名を有する他の端末が存在するか否かを検出し、ファイルを送信する端末を確定し、被選定端末へファイルを送信するための送信信号を受信し、被選定端末へファイルを送信する。こうすることにより、複数の端末の機器名が同一である場合、端末を正確に選択できないためにファイルが漏洩するという問題を解決できるようになる。複数の端末の機器名が同一である場合、受信側端末を迅速に判断するとともに、ファイルが他の端末に送信されてしまうことを防ぐことができる。
【０１３５】
上記実施例の装置における各モジュールが操作を実行する具体的な方式が当該方法に関する実施例で詳しく記述されたため、ここで詳細に説明しない。
【０１３６】
図９は、一実施例にかかるスマートホーム機器の制御のための装置９００を示すブロック図である。例えば、装置９００は、携帯電話、コンピュータ、デジタル放送端末、メッセージ送受信機器、ゲームコンソール、タブレットデバイス、医療設備、フィットネス機器、ＰＤＡなどであってもよい。
【０１３７】
図９を参照すると、装置９００は、処理ユニット９０２、メモリ９０４、電源ユニット９０６、マルチメディアユニット９０８、オーディオユニット９１０、入力／出力（Ｉ／Ｏ）インターフェース９１２、センサユニット９１４、および、通信ユニット９１６のうちの１つまたは複数を含んでもよい。
【０１３８】
処理ユニット９０２は、通常は、表示、電話発呼、データ通信、カメラ操作および記録操作に関連する操作のような、装置９００の全般操作を制御する。処理ユニット９０２は、上記方法の全部または一部のステップを実施させるように、指令を実行するための１つまたは複数のプロセッサ９２０を含んでもよい。また、処理ユニット９０２は、処理ユニット９０２と他のユニットとの間の相互作用を容易にするように、１つ又は複数のモジュールを含んでもよい。例えば、処理ユニット９０２は、マルチメディアユニット９０８と処理ユニット９０２との間の相互作用を容易にするように、マルチメディアモジュールを含んでもよい。
【０１３９】
メモリ９０４は、各タイプのデータを記憶して装置９００での操作をサポートするように構成される。これらのデータの例示は、装置９００で操作するための任意のアプリケーションもしくは方法の指令、連絡人データ、電話帳データ、メッセージ、ピクチャ、ビデオなどを含む。メモリ９０４は、如何なる種別の揮発性もしくは不揮発性記憶装置またはそれらの組合せで実現されてもよい。例えば、静的ランダムアクセスメモリ（ＳＲＡＭ）、電気的に消去可能なプログラマブル読み出し専用メモリ（ＥＥＰＲＯＭ）、消去可能なプログラマブル読み出し専用メモリ（ＥＰＲＯＭ）、プログラマブル読み出し専用メモリ（ＰＲＯＭ）、読み出し専用メモリ（ＲＯＭ）、磁気メモリ、フラッシュメモリ、磁気ディスクまたは光ディスクであってもよい。
【０１４０】
電源ユニット９０６は、装置９００のユニットのそれぞれに電力を供給する。電源ユニット９０６は、電源管理システム、１つまたは複数の電源、並びに、装置９００用の電力を生成、管理および配分するに関する他のユニットを含んでもよい。
【０１４１】
マルチメディアユニット９０８は、前記装置９００とユーザとの間に１つの出力インターフェースを供給するスクリーンを含む。一部の実施例では、スクリーンは、液晶ディスプレイ（ＬＣＤ）およびタッチパネル（ＴＰ）を含んでもよい。スクリーンは、タッチパネルを含む場合、ユーザからの入力信号を受信するように、タッチスクリーンとして実現されてもよい。タッチパネルは、タッチ、スライドおよびタッチパネルでのジェスチャを感知するように、１つまたは複数のタッチセンサを含む。前記タッチセンサは、タッチあるいはスライド動作の境界を感知するだけではなく、前記タッチあるいはスライド操作と関連する持続時間および圧力をさらに検出することができる。一部の実施例では、マルチメディアユニット９０８は、１つのフロントカメラおよび／またはバックカメラを含む。装置９００が操作モード、例えば、撮影モードあるいはビデオモードであるとき、フロントカメラおよび／またはバックカメラは、外部のマルチメディアデータを受信することができる。フロントカメラおよびバックカメラのそれぞれは、１つの固定の光学レンズシステムであってもよいし、焦点距離および光学ズーム能力を有するものであってもよい。
【０１４２】
オーディオユニット９１０は、オーディオ信号を出力および／または入力するように構成される。例えば、オーディオユニット９１０は、マイク（ＭＩＣ）を備え、装置９００が操作モード、例えば、発呼モード、記録モードおよび音声識別モードであるとき、マイクは、外部オーディオ信号を受信するように構成される。受信されたオーディオ信号は、さらに、メモリ９０４に格納される、または、通信ユニット９１６を介して送信されることができる。一部の実施例では、オーディオユニット９１０は、オーディオ信号を出力するためのスピーカをさらに含む。
【０１４３】
Ｉ／Ｏインターフェース９１２は、処理ユニット９０２とペリフェラルインターフェースモジュールとの間でインターフェースを供給するものであり、前記ペリフェラルインターフェースモジュールは、キーボード、クリックホイール、ボタンなどであってもよい。これらのボタンには、ホームページボタン、ボリュームボタン、起動ボタンおよびロックボタンが含まれてもよいが、それらに限定されない。
【０１４４】
センサユニット９１４は、様々な側面での状態推定を装置９００に供給するための１つまたは複数のセンサを含む。例えば、センサユニット９１４は、装置９００のオン／オフ状態、ユニットの相対位置を検出することができ、前記ユニットは、例えば、装置９００のディスプレイおよびキーパッドである。センサユニット９１４は、さらに、装置９００もしくは装置９００の１つのユニットの位置変更、ユーザと装置９００との接触の存在もしくは非存在、装置９００の方位もしくは加速／減速および装置９００の温度変化をさらに検出することができる。センサユニット９１４は、如何なる物理的接触もないとき、近辺にある物体の存在を検出するための近接センサを含んでもよい。センサユニット９１４は、さらに、イメージングアプリケーションに使用される光センサ、例えばＣＭＯＳまたはＣＣＤ画像センサを含んでもよい。一部の実施例では、当該センサユニット９１４は、さらに、加速度センサ、ジャイロセンサ、磁気センサ、圧力センサまたは温度センサを含んでもよい。
【０１４５】
通信ユニット９１６は、装置９００と他の機器間の無線または有線方式の通信ができるように構成される。装置９００は、通信規格に基づく無線ネットワーク、例えば、ＷｉＦｉ、２Ｇもしくは３Ｇ、またはそれらの組合せにアクセスすることができる。ある実施例では、通信ユニット９１６は、外部ブロードキャスト管理システムからのブロードキャスト信号またはブロードキャスト関連情報をブロードキャストチャネルを介して受信する。ある実施例では、前記通信ユニット９１６は、さらに、短距離通信を容易にするように、ニアフィールド通信（ＮＦＣ）モジュールを含む。例えば、ＮＦＣモジュールは、無線周波数識別（ＲＦＩＤ）技術、赤外データ協会（ＩｒＤＡ）技術、超広帯域（ＵＷＢ）技術、ブルートゥース（登録商標）（ＢＴ）技術および他の技術によって実現されてもよい。
【０１４６】
実施例では、装置９００は、上記方法を実行するための１つ又は複数の特定用途向け集積回路（ＡＳＩＣ）、デジタル信号プロセッサ（ＤＳＰ）、デジタル信号処理デバイス（ＤＳＰＤ）、プログラマブルロジックデバイス（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、コントローラ、マイクロコントローラ、マイクロプロセッサまたは他の電子部品によって実現されてもよい。
【０１４７】
実施例では、指令を含む非一時的コンピュータ読み取り可能な記憶媒体、例えば、指令を含むメモリ９０４をさらに提供し、上記指令が装置９００のプロセッサ９２０によって実行されることで上述方法を実施させることができる。例えば、前記非一時的コンピュータ読み取り可能な記憶媒体は、ＲＯＭ、ランダムアクセスメモリ（ＲＡＭ）、ＣＤ−ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスクおよび光データ記憶機器などであってもよい。
【０１４８】
当業者は明細書を考慮し、ここに公開された開示を実践した後、本発明の他の実施案を容易に想到する。本願は、本発明の如何なる変形、用途または適合もカバーすることを意図する。これらの変形、用途または適合は、本発明の一般的な仕組みに従い、かつ、本発明に公開されていない当分野における公知常識または慣用技術手段を含む。明細書および実施例は単なる例示と見なされ、本発明の本当の範囲および思想は添付する特許請求の範囲によって与えられる。
【０１４９】
本発明が以上で記載され、且つ図面に示された正確な構造に限定されるものでなく、その要旨を逸脱しない範囲で様々な補正や変更も可能であることは理解されるべきである。本発明の範囲は、添付する特許請求の範囲のみによって限定される。
【０１５０】
本発明は、出願番号が２０１５１０４８４９８８．８であり、出願日が２０１５年０８月０７日である中国特許出願を基に提出するものであり、当該中国特許出願の優先権を主張し、当該中国特許出願の全ての内容は、参照のため本願に援用される。
【図１】
2017533479.tif 000003
【図２Ａ】
2017533479.tif 000004
【図２Ｂ】
2017533479.tif 000005
【図３】
2017533479.tif 000006
【図４】
2017533479.tif 000007
【図５】
2017533479.tif 000008
【図６】
2017533479.tif 000009
【図７】
2017533479.tif 000010
【図８】
2017533479.tif 000011
【図９】
2017533479.tif 000012
【国際調査報告】
2017533479.tif 000013
2017533479.tif 000014
2017533479.tif 000015
2017533479.tif 000016