(57)【要約】  本願の実施形態は、データ転送方法および電子デバイスを提供し、通信技術分野に関連する。その結果、ハードウェアコストを増加させることなくファイルがＮＦＣ接触を介して転送され得、ユーザ操作が簡略化され得、ファイル転送速度が向上し得る。具体的な解決手段は、以下を含む：第１デバイスは第１インタフェースを表示する。第１インタフェースは、第１ファイルの画像情報を含む。第１デバイスのＮＦＣチップと第２デバイスの電子タグとの間の距離が予め設定された閾値より小さい場合、第１デバイスは、第２デバイスのブルートゥースアドレスを取得する。電子タグは、第２デバイスのデバイス情報を含み、当該デバイス情報は、ブルートゥースアドレス、またはブルートゥースアドレスを取得するのに使用されるタグＩＤを含む。第１デバイスは、ブルートゥースアドレスに対応するブルートゥース接続を介して、Ｗｉ−Ｆｉ接続パラメータを第２デバイスと交換する。第１デバイスは、第２デバイスとのＷｉ−Ｆｉ接続を確立する。Ｗｉ−Ｆｉ接続が確立された後、第１デバイスは、Ｗｉ−Ｆｉ接続を介して第２デバイスに第１ファイルを自動的に転送する。
2022502890.tif 000002
【特許請求の範囲】
【請求項１】
第２デバイスにファイルを転送するために第１デバイスにより使用されるデータ転送方法であって、前記第１デバイスには近距離無線通信（ＮＦＣ）チップが提供され、前記第２デバイスには電子タグが提供され、前記電子タグは、前記第２デバイスのデバイス情報を備え、前記デバイス情報は、ブルートゥースアドレス、またはブルートゥースアドレスを取得するのに使用されるタグＩＤを有し、前記データ転送方法は、
前記第１デバイスが第１インタフェースを表示する段階であって、前記第１インタフェースは第１ファイルの画像情報を備える、表示する段階と、
前記第１デバイスの前記ＮＦＣチップと前記電子タグとの間の距離が予め設定された閾値より小さい場合、前記第１デバイスが、前記第２デバイスの前記ブルートゥースアドレスを取得する段階と、
前記第１デバイスが、前記ブルートゥースアドレスに対応するブルートゥース接続を介して、ワイヤレスフィデリティ（Ｗｉ−Ｆｉ）接続パラメータを前記第２デバイスと交換して、前記第１デバイスが、前記第２デバイスとの第１Ｗｉ−Ｆｉ接続を確立する段階と、
前記第１Ｗｉ−Ｆｉ接続が確立された後、前記第１デバイスが、前記第１Ｗｉ−Ｆｉ接続を介して、前記第２デバイスに前記第１ファイルを自動的に転送する段階と
を備える、方法。
【請求項２】
前記第１インタフェースはさらに、第２ファイルの画像情報を備え、
前記第１デバイスが、前記第１Ｗｉ−Ｆｉ接続を介して、前記第２デバイスに前記第１ファイルを自動的に転送する前記段階の前に、前記方法はさらに、
前記第１デバイスが第２インタフェースを表示する段階であって、前記第２インタフェースは、前記第１ファイルおよび前記第２ファイルと１対１の対応関係にある情報項目を備える、表示する段階と、
前記第１デバイスが、第１情報項目に対してユーザにより実行される選択操作を受信する段階であって、前記第１情報項目は、前記第１ファイルに対応する情報項目である、受信する段階と
を備える、請求項１に記載の方法。
【請求項３】
前記第１インタフェースはさらに、第２ファイルの画像情報を備え、前記方法はさらに、
前記第１デバイスが、前記第１Ｗｉ−Ｆｉ接続を介して、前記第２デバイスに前記第２ファイルを自動的に転送する段階を備える、請求項１に記載の方法。
【請求項４】
前記デバイス情報は前記ブルートゥースアドレスを有し、前記第１デバイスが、前記第２デバイスの前記ブルートゥースアドレスを取得する前記段階は、
前記第１デバイスが、前記電子タグから前記第２デバイスの前記ブルートゥースアドレスを取得する段階を備える、請求項１から３のいずれか一項に記載の方法。
【請求項５】
前記デバイス情報は前記タグＩＤを有し、前記第１デバイスが、前記第２デバイスの前記ブルートゥースアドレスを取得する前記段階は、
前記第１デバイスが、前記電子タグから前記タグＩＤを取得し、前記タグＩＤに対応する前記ブルートゥースアドレスを検索する段階と、
前記第１デバイスが前記タグＩＤに対応する前記ブルートゥースアドレスを検出しないとき、前記第１デバイスが、周辺のブルートゥースデバイスを検索して、第３インタフェースを表示する段階であって、前記第３インタフェースは、少なくとも１つのブルートゥースオプションを備え、各ブルートゥースオプションは、前記第１デバイスにより検出された１つのブルートゥースデバイスに対応する、段階と、
前記第１デバイスが、前記少なくとも１つのブルートゥースオプションにおける第１ブルートゥースオプションに対してユーザにより実行される選択操作を受信する段階であって、前記第１ブルートゥースオプションは、前記第２デバイスに対応する、受信する段階と、
前記第１ブルートゥースオプションに対して前記ユーザにより実行される前記選択操作に応答して、前記第１デバイスが、前記第１ブルートゥースオプションに対応する前記第２デバイスの前記ブルートゥースアドレスを取得する段階と
を備える、請求項１から３のいずれか一項に記載の方法。
【請求項６】
前記方法はさらに、
前記第１ブルートゥースオプションに対して前記ユーザにより実行される前記選択操作に応答して、前記第１デバイスが、前記タグＩＤと前記第２デバイスの前記ブルートゥースアドレスとの間の対応関係を格納する段階を備える、請求項５に記載の方法。
【請求項７】
前記第１デバイスは、前記タグＩＤと、前記タグＩＤに対応する前記ブルートゥースアドレスとを格納し、前記方法はさらに、
前記第１デバイスが、前記タグＩＤに対応する前記ブルートゥースアドレスを検出し、前記第１デバイスが、前記ブルートゥースアドレスに対応する前記ブルートゥース接続を介して、前記Ｗｉ−Ｆｉ接続パラメータを前記第２デバイスと交換して、前記第１デバイスが、前記第２デバイスとの前記第１Ｗｉ−Ｆｉ接続を確立する段階と、
前記第１Ｗｉ−Ｆｉ接続が確立された後、前記第１デバイスが、前記第１Ｗｉ−Ｆｉ接続を介して、前記第２デバイスに前記第１ファイルを自動的に転送する段階と
を備える、請求項５または６に記載の方法。
【請求項８】
前記方法はさらに、
前記第１ブルートゥースオプションに対して前記ユーザにより実行される前記選択操作に応答して、前記第１デバイスが、前記ＮＦＣチップを介して、前記第２デバイスの前記ブルートゥースアドレスを前記電子タグに転送する段階を備える、請求項５に記載の方法。
【請求項９】
前記第１インタフェースは１または複数の画像を備え、前記第１ファイルは前記第１インタフェースにおける少なくとも１つの画像である、または
前記第１インタフェースは前記第１デバイスのホーム画面であり、前記第１ファイルは前記ホーム画面のスクリーンショットである、または
前記第１インタフェースはビデオ再生インタフェースであり、前記第１ファイルは、前記第１デバイスにより再生されているビデオファイルであるか、または、前記第１デバイスにより再生されているビデオファイルのアドレス情報である、または
前記第１インタフェースは前記第１デバイスのブラウザページであり、前記第１ファイルは、前記ブラウザページのページアドレスまたはスクリーンショットである、または
前記第１インタフェースは、前記第１デバイスにより開かれるドキュメントの画像情報であり、前記第１ファイルは、前記第１デバイスにより現在開かれているドキュメントである、請求項１から８のいずれか一項に記載の方法。
【請求項１０】
前記方法はさらに、
前記第１ファイルが転送された後、前記第１デバイスが、前記第２デバイスとの前記第１Ｗｉ−Ｆｉ接続を切断し、前記第２デバイスとの前記ブルートゥース接続を維持する段階を備える、請求項１から９のいずれか一項に記載の方法。
【請求項１１】
前記第１デバイスが、前記第２デバイスとの前記第１Ｗｉ−Ｆｉ接続を切断し、前記第２デバイスとの前記ブルートゥース接続を維持する前記段階の後、前記方法はさらに、
前記第１デバイスが、前記維持されたブルートゥース接続を介して、ワイヤレスフィデリティ（Ｗｉ−Ｆｉ）接続パラメータを、前記第２デバイスと再び交換し、前記第１デバイスが、前記第２デバイスとの第２Ｗｉ−Ｆｉ接続を確立する段階と、
前記第２Ｗｉ−Ｆｉ接続が確立された後、前記第１デバイスが、前記第２Ｗｉ−Ｆｉ接続を介して前記第２デバイスに第３ファイルを転送する段階と
を備える、請求項１０に記載の方法。
【請求項１２】
前記ブルートゥースアドレスに対応する前記ブルートゥース接続は、前記第１デバイスと前記第２デバイスとの間でブルートゥース接続が初めて確立された後に自動的に維持されるブルートゥース永久接続である、請求項１から１１のいずれか一項に記載の方法。
【請求項１３】
コンピュータに、請求項１から１２のいずれか一項に記載のデータ転送方法を実行させる、プログラム。
【請求項１４】
電子デバイスであって、
プロセッサと、
前記プロセッサに結合され、前記プロセッサにより実行される場合、前記電子デバイスに、請求項１から１２のいずれか一項に記載の方法を実行させる命令を格納するメモリと
を備える、電子デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本願の実施形態は、通信技術分野、特に、データ転送方法および電子デバイスに関連する。
【背景技術】
【０００２】
通信技術の開発に伴い、近距離ファイル転送方式の数が増加している。例えば、ファイルは、ブルートゥース（登録商標）、ワイヤレスフィデリティ（ｗｉｒｅｌｅｓｓ  ｆｉｄｅｌｉｔｙ，Ｗｉ−Ｆｉ（登録商標））直接接続（すなわち、Ｗｉ−Ｆｉ  ｄｉｒｅｃｔ接続）、または近距離無線通信（ｎｅａｒ  ｆｉｅｌｄ  ｃｏｍｍｕｎｉｃａｔｉｏｎ，ＮＦＣ）を介してデバイス間で転送され得る。
【０００３】
ＮＦＣ接触ベースの転送方式は、その利便性から広く使用されている。その間においてＮＦＣ接触を介してファイルが転送される両方のデバイス（例えば、デバイス１およびデバイス２）には、ＮＦＣチップが提供される。ＮＦＣ接触を介してファイルを転送するプロセスは、以下を含み得る：デバイス１は、ユーザの操作に応答して、共有予定のファイル（例えば、画像）を選択する。デバイス１は、ユーザの操作に応答して、ＮＦＣ接触機能を有効にする（例えば、Ａｎｄｒｏｉｄ（登録商標）  Ｂｅａｍを有効にする）。デバイス１のＮＦＣチップはデバイス２のＮＦＣチップと接触して、デバイス１とデバイス２との間のブルートゥースペアリングおよび接続を実装する。ユーザの操作に応答して、デバイス１は、デバイス１とデバイス２との間のブルートゥース接続を介して、共有予定のファイルをデバイス２に転送する。
【０００４】
ファイルがＮＦＣ接触を介して転送される場合、両方のデバイスにＮＦＣチップが提供される必要がある。しかしながら、全てのデバイスにＮＦＣチップが提供されるわけではない。例えば、多くのパーソナルコンピュータ（ｐｅｒｓｏｎａｌ  ｃｏｍｐｕｔｅｒ，ＰＣ）にはＮＦＣチップが提供されていない。加えて、ＮＦＣ接触を介してファイルを転送するためには、デバイスのＮＦＣチップを構成するコストが比較的高い。
【発明の概要】
【０００５】
本願の実施形態は、データ転送方法および電子デバイスを提供し、その結果、ハードウェアコストを増加させることなくファイルがＮＦＣ接触を介して転送され得、ユーザ操作が簡略化され得、ファイル転送速度が向上し得る。
【０００６】
第１態様によると、本願の実施形態はデータ転送方法を提供する。方法は、第２デバイスにファイルを転送するために第１デバイスにより使用される。第１デバイスにはＮＦＣチップが提供され、第２デバイスには電子タグが提供される。電子タグは、第２デバイスのデバイス情報を含む。本願のこの実施形態に提供されるデータ転送方法は、以下を含み得る：第１デバイスは、第１インタフェースを表示する。第１インタフェースは、第１ファイルの画像情報を含む。第１デバイスのＮＦＣチップと第２デバイスの電子タグとの間の距離が予め設定された閾値より小さい場合、第１デバイスは、第２デバイスのデバイス情報を取得し得、次に、第２デバイスのデバイス情報に基づいて第２デバイスとの通信接続を確立する。第１デバイスが第２デバイスとの通信接続を確立した後、第１デバイスは、現在表示されている第１インタフェースに対応する第１ファイルを、通信接続を介して第２デバイスに自動的に送信する。第１デバイスが第２デバイスに接近する前に（すなわち、ＮＦＣチップと電子タグとの間の距離が予め設定された閾値より小さくなる前に）、第１デバイスは、第２デバイスとの通信接続を確立している可能性があることに留意されたい。この場合、第２デバイスのデバイス情報を取得した後、第１デバイスは、第２デバイスとの通信接続を再び確立しなくてもよいが、現在表示されているインタフェースに対応する第１ファイルを第２デバイスに直接送信してよい。代替的に、第１デバイスと第２デバイスとの間の距離が予め設定された閾値より小さくなる前に、第１デバイスは、第２デバイスとの第１通信接続を確立している可能性がある。この場合、第２デバイスのデバイス情報を取得した後、第１デバイスは、確立された第１通信接続を介して、第２通信接続を迅速に確立して、次に、現在表示されているインタフェースに対応する第１ファイルを、第２通信接続を介して第２デバイスに送信し得る。このように、第２通信接続を確立する速度を向上させ、それにより、ファイル転送速度を向上させ得る。
【０００７】
第１態様を参照して、可能な設計方式において、デバイス情報は、例えば、ブルートゥースアドレス、またはブルートゥースアドレスを取得するのに使用されるタグＩＤを含み得る。この実施形態における方法は、具体的には以下を含み得る：第１デバイスは第１インタフェースを表示する。第１インタフェースは、第１ファイルの画像情報を含む。第１デバイスのＮＦＣチップと第２デバイスの電子タグとの間の距離が予め設定された閾値より小さい場合、第１デバイスは、第２デバイスのブルートゥースアドレスを取得する。第１デバイスは、ブルートゥースアドレスに対応するブルートゥース接続を介して、Ｗｉ−Ｆｉ接続パラメータを第２デバイスと交換する。第１デバイスは、第２デバイスとの第１Ｗｉ−Ｆｉ接続を確立する。第１Ｗｉ−Ｆｉ接続が確立された後、第１デバイスは、第１Ｗｉ−Ｆｉ接続を介して第２デバイスに第１ファイルを自動的に転送する。本願のこの実施形態の解決手段において、第１デバイスが第１インタフェースを表示する場合、第１デバイスが第２デバイスに接近した後、第１デバイスは、第１インタフェースに対応する第１ファイルを第２デバイスに自動的に送信して、それによりユーザ操作を簡略化し得る。第１デバイスのＮＦＣチップと第２デバイスの電子タグとの間の距離が予め設定された閾値より小さくなる前に、第１デバイスは、第２デバイスとのブルートゥース接続を確立している可能性がある。この場合、電子タグを介して第２デバイスのブルートゥースアドレスを取得した後、第１デバイスは、確立されたブルートゥース接続を介してＷｉ−Ｆｉパラメータを直接転送し、Ｗｉ−Ｆｉ接続を確立し得る。
【０００８】
第２デバイス２２０にはＮＦＣチップが提供される必要はなく、電子タグを構成するコストは比較的低い。したがって、本願のこの実施形態において、ファイルは、ハードウェアコストを増加させることなくＮＦＣ接触を介して転送され得る。加えて、ＮＦＣチップ２１１が電子タグ２２１に接近している限り、ユーザは、第１デバイスにより現在表示されている第１インタフェースに対応する第１ファイルを第２デバイス２２０に転送し、それによりユーザ操作を簡略化し得る。さらに、ブルートゥース接続を介してＷｉ−Ｆｉ接続パラメータを交換することは、第１Ｗｉ−Ｆｉ接続の確立速度を向上させ、ファイルの転送効率を向上させ得る。加えて、第１Ｗｉ−Ｆｉ接続を介して第１ファイルを転送することは、ファイル転送速度を向上させ得る。
【０００９】
本願のこの実施形態において、いくつかの場合では、ユーザは、共有予定のファイルを選択しなくてもよい。これは、本願のこの実施形態における共有予定のファイルが、第１デバイスにより現在表示されている第１インタフェースに含まれる第１ファイルであるからである。加えて、ユーザは、ＮＦＣ接触機能を手動で有効にする必要はない。これは、本願のこの実施形態において、ＮＦＣチップが第２デバイスの電子タグに接近する場合、ＮＦＣチップは第２デバイスのブルートゥースアドレスを取得し、ブルートゥースアドレスに基づいてブルートゥース接続を自動的に確立し、Ｗｉ−Ｆｉ接続を確立し得るからである。ユーザは共有ボタンをタップする必要はない。これは、第１デバイスが、Ｗｉ−Ｆｉ接続が確立された後、Ｗｉ−Ｆｉ接続を介して第２デバイスに第１ファイルを自動的に転送し得るからである。結論として、本願のこの実施形態における方法によると、ＮＦＣ接触を介してファイルを転送するプロセスにおけるユーザ操作は簡略化され得、ＮＦＣ接触を介してファイルを転送するユーザエクスペリエンスが向上され得る。
【００１０】
第１態様を参照して、可能な設計方式において、第１インタフェースはさらに、第２ファイルの画像情報を含む。この場合、第１デバイスが第１Ｗｉ−Ｆｉ接続を介して第２デバイスに第１ファイルを自動的に転送する前に、ユーザは、第１インタフェースから第１ファイルを選択し得る。具体的には、第１デバイスが第１Ｗｉ−Ｆｉ接続を介して第２デバイスに第１ファイルを自動的に転送する前に、本願のこの実施形態における方法は、以下をさらに含み得る：第１デバイスは、第２インタフェースを表示する。第２インタフェースは、第１ファイルおよび第２ファイルと１対１の対応関係にある情報項目を含む。第１デバイスは、第１情報項目に対してユーザにより実行される選択操作を受信する。第１情報項目は、第１ファイルに対応する情報項目である。
【００１１】
本願のこの実施形態において、第１インタフェースが複数のファイルに対応するインタフェースである場合、第２デバイスにファイルを送信する前に、第１デバイスは、ユーザがそこから送信予定のファイルを選択する第２インタフェースを表示し得る。このように、第１デバイスは、第２インタフェースにおけるユーザの選択とユーザの意図とに基づいて第２デバイスにファイルを送信し、それにより、第１デバイスと第２デバイスとの間のデータ転送の間、ユーザエクスペリエンスを向上させ得る。この実施形態において、ユーザは共有予定のファイルを選択するだけでよく、ＮＦＣ接触機能を手動で有効にするまたは共有ボタンをタップする必要はない。それにより、ユーザ操作が格段に簡略化される。
【００１２】
第１態様を参照して、別の可能な設計方式において、第１インタフェースはさらに、第２ファイルの画像情報を含む。言い換えれば、第１インタフェースは複数のファイル（例えば、第１ファイルおよび第２ファイル）の画像情報を含み得る。この場合、第１デバイスは、第１Ｗｉ−Ｆｉ接続を介して第２デバイスに複数のファイルの全てを自動的に転送し得る。例えば、第１デバイスは、第１Ｗｉ−Ｆｉ接続を介して第２デバイスに第１ファイルを転送するのみならず、第１Ｗｉ−Ｆｉ接続を介して第２デバイスに第２ファイルを自動的に転送し得る。言い換えれば、第１デバイスは、第１インタフェースに含まれる全てのファイルを第２デバイスに自動的に転送し得る。
【００１３】
第１態様を参照して、別の可能な設計方式において、デバイス情報はブルートゥースアドレスを含む。言い換えれば、第２デバイスの電子タグは、第２デバイスのブルートゥースアドレスを含む。この場合、第１デバイスは、電子タグから第２デバイスのブルートゥースアドレスを直接取得し得る。具体的には、電子タグは第２デバイスのブルートゥースアドレスを格納する。したがって、ＮＦＣチップと電子タグとの間の距離が予め設定された閾値より小さい場合、ＮＦＣチップは電磁波を送信し得、電子タグは、電磁波に応答して、電子タグに格納されたデータ、例えば第２デバイスのブルートゥースアドレスおよびタグＩＤをＮＦＣチップに送信し得る。
【００１４】
第１態様を参照して、別の可能な設計方式において、デバイス情報はタグＩＤを含む。言い換えれば、電子タグは第２デバイスのブルートゥースアドレスを含まない。この場合、ユーザは、使用プロセスにおいて、電子タグのタグＩＤと第２デバイスのブルートゥースアドレスとの間の対応関係を構成し得、その結果、タグＩＤは第２デバイスを識別するのに使用され得る。第１デバイスによりブルートゥースアドレスを取得する方法は、以下を含み得る：第１デバイスは、電子タグからタグＩＤを取得し、タグＩＤに対応するブルートゥースアドレスを検索し得る。第１デバイスがタグＩＤに対応するブルートゥースアドレスを検出しないとき、第１デバイスは周辺のブルートゥースデバイスを検索して、第３インタフェースを表示する。第３インタフェースは少なくとも１つのブルートゥースオプションを含み、各ブルートゥースオプションは、第１デバイスにより検出された１つのブルートゥースデバイスに対応する。第１デバイスは、少なくとも１つのブルートゥースオプションにおける第１ブルートゥースオプションに対してユーザにより実行される選択操作を受信する。第１ブルートゥースオプションは第２デバイスに対応する。第１ブルートゥースオプションに対してユーザにより実行される選択操作に応答して、第１デバイスは、第１ブルートゥースオプションに対応する第２デバイスのブルートゥースアドレスを取得する。
【００１５】
第１態様を参照して、別の可能な設計方式において、第１ブルートゥースオプションに対してユーザにより実行される選択操作に応答して、第１デバイスは、タグＩＤと第２デバイスのブルートゥースアドレスとの間の対応関係を格納し得る。このように、ＮＦＣチップが再び電子タグに接近する場合、第１デバイスは、タグＩＤに対応するブルートゥースアドレスを検出し得る。
【００１６】
第１態様を参照して、別の可能な設計方式において、第１デバイスは、タグＩＤと、タグＩＤに対応するブルートゥースアドレスとを格納する。この場合、第１デバイスは、タグＩＤに対応するブルートゥースアドレスを検出し得る。第１デバイスは、検出されたブルートゥースアドレスに対応するブルートゥース接続を介して、Ｗｉ−Ｆｉ接続パラメータを第２デバイスと交換し得、第１デバイスは、第２デバイスとの第１Ｗｉ−Ｆｉ接続を確立する。第１Ｗｉ−Ｆｉ接続が確立された後、第１デバイスは、第１Ｗｉ−Ｆｉ接続を介して第２デバイスに第１ファイルを自動的に転送する。
【００１７】
第１態様を参照して、別の可能な設計方式において、第１ブルートゥースオプションに対してユーザにより実行される選択操作に応答して、第１デバイスは、ＮＦＣチップを介して、第２デバイスのブルートゥースアドレスを電子タグに転送し得る。第２デバイスのブルートゥースアドレスを受信した後、電子タグは、第２デバイスのブルートゥースアドレスを格納し得る。このように、別のデバイスのＮＦＣチップ（例えば、第１デバイスのＮＦＣチップ）が電子タグに接近する場合、ＮＦＣチップは、電子チップから第２デバイスのブルートゥースアドレスを直接取得し得る。
【００１８】
第１態様を参照して、別の可能な設計方式において、第１インタフェースは１または複数の画像を含み、第１ファイルは第１インタフェースにおける少なくとも１つの画像である。または、第１インタフェースは第１デバイスのホーム画面であり、第１ファイルはホーム画面のスクリーンショットである。または、第１インタフェースはビデオ再生インタフェースであり、第１インタフェースは、第１デバイスにより再生されているビデオファイルであるか、または、第１デバイスにより再生されているビデオファイルのアドレス情報である。または、第１インタフェースは第１デバイスのブラウザページであり、第１ファイルは、ブラウザページのページアドレスまたはスクリーンショットである。または、第１インタフェースは、第１デバイスにより開かれるドキュメント、例えばドキュメントのページまたはディレクトリであり、第１ファイルは、第１デバイスにより現在開かれているドキュメントである。
【００１９】
第１態様を参照して、別の可能な設計方式において、方法はさらに以下を含む：第１ファイルが転送された後、第１デバイスは、第２デバイスとの第１Ｗｉ−Ｆｉ接続を切断し、第２デバイスとのブルートゥース接続を維持する。さらに、第１デバイスは、維持されたブルートゥース接続を介して、ワイヤレスフィデリティＷｉ−Ｆｉ接続パラメータを第２デバイスと再び交換し得、第１デバイスは第２デバイスとの第２Ｗｉ−Ｆｉ接続を確立する。第２Ｗｉ−Ｆｉ接続が確立された後、第１デバイスは、第２Ｗｉ−Ｆｉ接続を介して第２デバイスに第３ファイルを転送する。言い換えれば、第１ファイルが転送された後、２つのデバイスの間のＷｉ−Ｆｉ接続は切断され得るが、２つのデバイスの間のブルートゥース接続は維持される。第１デバイスが第２デバイスとのＮＦＣ接触を再び実行する場合、第１デバイスは、維持されたブルートゥース接続を介してＷｉ−Ｆｉパラメータを第２デバイスと交換して、さらに、データ転送のために新たなＷｉ−Ｆｉ接続を確立し得る。ファイルが転送された後、消費電力を削減するためにＷｉ−Ｆｉ接続は切断され、次の転送の間のＷｉ−Ｆｉ接続を迅速に確立するためにブルートゥース接続は維持され、それにより、転送速度が向上する。加えて、ブルートゥース接続を維持するための消費電力は比較的低い。
【００２０】
第１態様を参照して、別の可能な設計方式において、ブルートゥースアドレスに対応するブルートゥース接続は、第１デバイスと第２デバイスとの間でブルートゥース接続が初めて確立された後に自動的に維持されるブルートゥース永久接続である。第１ファイルが転送される前に、第１デバイスは、ＮＦＣ接触を介して第２デバイスに別のファイルを転送した可能性がある。この場合、ブルートゥース接続は維持される。代替的に、第１ファイルが転送される前に、第１デバイスは、別の方式（例えば、ユーザがブルートゥース接続をアクティブにトリガした後に維持されるブルートゥース接続）で、第２デバイスとのブルートゥース接続を確立している。この場合、第１デバイスは、維持されたブルートゥース接続を介してＷｉ−Ｆｉ接続を確立し得る。
【００２１】
第２態様によると、本願の実施形態はデータ転送方法を提供する。方法は、第２デバイスにファイルを転送するために第１デバイスにより使用される。第１デバイスにはＮＦＣチップが提供され、第２デバイスには電子タグが提供される。電子タグは、第２デバイスのデバイス情報を含み、当該デバイス情報は、ブルートゥースアドレス、またはブルートゥースアドレスを取得するのに使用されるタグＩＤを含む。本願のこの実施形態に提供されるデータ転送方法は、以下を含み得る：第１デバイスは、第１インタフェースを表示する。第１インタフェースは、第１ファイルの画像情報を含む。第１デバイスのＮＦＣチップと第２デバイスの電子タグとの間の距離が予め設定された閾値より小さい場合、第１デバイスは、第２デバイスのブルートゥースアドレスを取得する。ブルートゥースアドレスに対応するブルートゥース接続が確立された後、第１デバイスは、ブルートゥース接続を介して、第２デバイスに第１ファイルを自動的に転送する。第１デバイスのＮＦＣチップと第２デバイスの電子タグとの間の距離が予め設定された閾値より小さくなる前に、第１デバイスは、第２デバイスとのブルートゥース接続を確立している可能性があることに留意されたい。この場合、電子タグを介して第２デバイスのブルートゥースアドレスを取得した後、第１デバイスは、確立されたブルートゥース接続を介してファイルを直接転送し得る。２つのデバイスの間のブルートゥース接続は事前に確立された可能性があるので、その後の接続を確立する時間が節約され、それによりファイル転送速度が向上する。
【００２２】
本願のこの実施形態に提供されるデータ転送方法によると、第２デバイスにはＮＦＣチップが提供される必要はなく、電子タグを構成するコストが比較的低い。したがって、本願のこの実施形態において、ファイルは、ハードウェアコストを増加させることなくＮＦＣ接触を介して転送され得る。加えて、ＮＦＣチップが電子タグに接近している限り、ユーザは、第１デバイスにより現在表示されている第１インタフェースに対応する第１ファイルを第２デバイスに転送し、それによりユーザ操作を簡略化し得る。
【００２３】
本願のこの実施形態において、いくつかの場合では、ユーザは、共有予定のファイルを選択しなくてもよい。これは、本願のこの実施形態における共有予定のファイルが、第１デバイスにより現在表示されている第１インタフェースに含まれる第１ファイルであるからである。加えて、ユーザは、ＮＦＣ接触機能を手動で有効にする必要はない。これは、本願のこの実施形態において、ＮＦＣチップが第２デバイスの電子タグに接近する場合、ＮＦＣチップは第２デバイスのブルートゥースアドレスを取得し、ブルートゥースアドレスに基づいてブルートゥース接続を自動的に確立し得るからである。ユーザは共有ボタンをタップする必要はない。これは、第１デバイスが、ブルートゥース接続が確立された後、ブルートゥース接続を介して第２デバイスに第１ファイルを自動的に転送し得るからである。結論として、本願のこの実施形態における方法によると、ＮＦＣ接触を介してファイルを転送するプロセスにおけるユーザ操作は簡略化され得、ＮＦＣ接触を介してファイルを転送するユーザエクスペリエンスが向上され得る。
【００２４】
第２態様を参照して、可能な設計方式において、第１インタフェースはさらに、第２ファイルの画像情報を含む。この場合、第１デバイスがブルートゥース接続を介して第２デバイスに第１ファイルを自動的に転送する前に、ユーザは、第１インタフェースから第１ファイルを選択し得る。具体的には、第１デバイスが第２デバイスに第１ファイルを転送する前に、本願のこの実施形態における方法は、以下をさらに含み得る：第１デバイスは、第２インタフェースを表示する。第２インタフェースは、第１ファイルおよび第２ファイルと１対１の対応関係にある情報項目を含む。第１デバイスは、第１情報項目に対してユーザにより実行される選択操作を受信する。第１情報項目は、第１ファイルに対応する情報項目である。
【００２５】
本願のこの実施形態において、第１インタフェースが複数のファイルに対応するインタフェースである場合、第２デバイスにファイルを送信する前に、第１デバイスは、ユーザがそこから送信予定のファイルを選択する第２インタフェースを表示し得る。このように、第１デバイスは、第２インタフェースにおけるユーザの選択とユーザの意図とに基づいて第２デバイスにファイルを送信し、それにより、第１デバイスと第２デバイスとの間のデータ転送の間、ユーザエクスペリエンスを向上させ得る。
【００２６】
第２態様を参照して、別の可能な設計方式において、第１インタフェースはさらに、第２ファイルの画像情報を含む。言い換えれば、第１インタフェースは複数のファイル（例えば、第１ファイルおよび第２ファイル）の画像情報を含み得る。この場合、第１デバイスは、ブルートゥース接続を介して第２デバイスに複数のファイルの全てを自動的に転送し得る。例えば、第１デバイスは、ブルートゥース接続を介して第２デバイスに第１ファイルを転送するのみならず、ブルートゥース接続を介して第２デバイスに第２ファイルを自動的に転送し得る。
【００２７】
第２態様を参照して、別の可能な設計方式において、デバイス情報はブルートゥースアドレスを含む。言い換えれば、第２デバイスの電子タグは、第２デバイスのブルートゥースアドレスを含む。この場合、第１デバイスは、電子タグから第２デバイスのブルートゥースアドレスを直接取得し得る。具体的には、電子タグは第２デバイスのブルートゥースアドレスを格納する。したがって、ＮＦＣチップと電子タグとの間の距離が予め設定された閾値より小さい場合、ＮＦＣチップは電磁波を送信し得、電子タグは、電磁波に応答して、電子タグに格納されたデータ、例えば第２デバイスのブルートゥースアドレスおよびタグＩＤをＮＦＣチップに送信し得る。
【００２８】
第２態様を参照して、別の可能な設計方式において、デバイス情報はタグＩＤを含む。言い換えれば、電子タグは第２デバイスのブルートゥースアドレスを含まない。この場合、ユーザは、使用プロセスにおいて、電子タグのタグＩＤと第２デバイスのブルートゥースアドレスとの間の対応関係を構成し得、その結果、タグＩＤは第２デバイスを識別するのに使用され得る。第１デバイスによりブルートゥースアドレスを取得する方法は、以下を含み得る：第１デバイスは、電子タグからタグＩＤを取得し、タグＩＤに対応するブルートゥースアドレスを検索し得る。第１デバイスがタグＩＤに対応するブルートゥースアドレスを検出しないとき、第１デバイスは周辺のブルートゥースデバイスを検索して、第３インタフェースを表示する。第３インタフェースは少なくとも１つのブルートゥースオプションを含み、各ブルートゥースオプションは、第１デバイスにより検出された１つのブルートゥースデバイスに対応する。第１デバイスは、少なくとも１つのブルートゥースオプションにおける第１ブルートゥースオプションに対してユーザにより実行される選択操作を受信する。第１ブルートゥースオプションは第２デバイスに対応する。第１ブルートゥースオプションに対してユーザにより実行される選択操作に応答して、第１デバイスは、第１ブルートゥースオプションに対応する第２デバイスのブルートゥースアドレスを取得する。
【００２９】
第２態様を参照して、別の可能な設計方式において、第１ブルートゥースオプションに対してユーザにより実行される選択操作に応答して、第１デバイスは、タグＩＤと第２デバイスのブルートゥースアドレスとの間の対応関係を格納し得る。このように、ＮＦＣチップが再び電子タグに接近する場合、第１デバイスは、タグＩＤに対応するブルートゥースアドレスを検出し得る。
【００３０】
第２態様を参照して、別の可能な設計方式において、第１デバイスは、タグＩＤと、タグＩＤに対応するブルートゥースアドレスとを格納する。この場合、第１デバイスは、タグＩＤに対応するブルートゥースアドレスを検出し得る。検出されたブルートゥースアドレスに対応するブルートゥース接続が確立された後、第１デバイスは、ブルートゥース接続を介して、第２デバイスに第１ファイルを自動的に転送し得る。
【００３１】
第２態様を参照して、別の可能な設計方式において、第１ブルートゥースオプションに対してユーザにより実行される選択操作に応答して、第１デバイスは、ＮＦＣチップを介して、第２デバイスのブルートゥースアドレスを電子タグに転送し得る。第２デバイスのブルートゥースアドレスを受信した後、電子タグは、第２デバイスのブルートゥースアドレスを格納し得る。このように、別のデバイスのＮＦＣチップ（例えば、第１デバイスのＮＦＣチップ）が電子タグに接近する場合、ＮＦＣチップは、電子チップから第２デバイスのブルートゥースアドレスを直接取得し得る。
【００３２】
第２態様と第２態様の可能な設計方式とにおける第１インタフェースおよび第１ファイルの詳細な説明については、本願の実施形態における第１態様の可能な設計方式の説明を参照されたい。詳細については、本願のこの実施形態では再び説明しない。
【００３３】
第２態様を参照して、別の可能な設計方式において、方法はさらに以下を含む：第１ファイルが転送された後、第１デバイスは、第２デバイスとのブルートゥース接続を維持する。さらに、第１デバイスは、維持されたブルートゥース接続を介して、第２デバイスに第３ファイルを転送し得る。言い換えれば、第１ファイルが転送された後、２つのデバイスの間のブルートゥース接続は、維持され続け得、言い換えれば、ブルートゥース接続は切断されない。第１デバイスが第２デバイスとのＮＦＣ接触を再び実行する場合、第１デバイスは、維持されたブルートゥース接続を介して第２デバイスにデータを直接転送し、それにより転送速度を向上させ得る。加えて、ブルートゥース接続を維持するための消費電力は比較的低い。
【００３４】
第２態様を参照して、別の可能な設計方式において、ブルートゥースアドレスに対応するブルートゥース接続は、第１デバイスと第２デバイスとの間でブルートゥース接続が初めて確立された後に自動的に維持されるブルートゥース永久接続である。
【００３５】
第３態様によると、本願の実施形態は電子デバイスを提供する。電子デバイスは第１デバイスであり、電子デバイスは、１または複数のプロセッサ、メモリ、ディスプレイ、ＮＦＣチップ、および通信モジュールを含み、メモリ、ディスプレイ、通信モジュール、およびＮＦＣチップはプロセッサに結合されており、メモリは、情報を格納するように構成されている。
【００３６】
具体的には、ディスプレイは第１インタフェースを表示するように構成される。第１インタフェースは、第１ファイルの画像情報を含む。プロセッサは、ＮＦＣチップと第２デバイスの電子タグとの間の距離が予め設定された閾値より小さい場合、電子タグに含まれる第２デバイスのデバイス情報を取得するように構成される。通信モジュールは、第２デバイスのデバイス情報に基づいて第２デバイスとの通信接続を確立するように構成されている。プロセッサはさらに、通信接続が確立された後、通信接続を介して、現在表示されている第１インタフェースに対応する第１ファイルを第２デバイスに自動的に送信するように構成される。
【００３７】
第３態様を参照して、可能な設計方式において、通信モジュールは、ブルートゥースモジュールおよびＷｉ−Ｆｉモジュールを含み得る。具体的には、ディスプレイは第１インタフェースを表示するように構成される。第１インタフェースは、第１ファイルの画像情報を含む。プロセッサは、ＮＦＣチップと第２デバイスの電子タグとの間の距離が予め設定された閾値より小さい場合、ＮＦＣチップを介して第２デバイスのブルートゥースアドレスを取得するように構成される。電子タグは、第２デバイスのデバイス情報を含み、当該デバイス情報は、ブルートゥースアドレス、またはブルートゥースアドレスを取得するのに使用されるタグＩＤを含む。プロセッサはさらに、ブルートゥースアドレスに対応するブルートゥース接続に基づいて、ワイヤレスフィデリティＷｉ−Ｆｉ接続パラメータを第２デバイスと交換するように構成される。Ｗｉ−Ｆｉモジュールはさらに、Ｗｉ−Ｆｉ接続パラメータに基づいて、第２デバイスとのＷｉ−Ｆｉ接続を確立するように構成される。プロセッサはさらに、Ｗｉ−Ｆｉモジュールが第１Ｗｉ−Ｆｉ接続を確立した後、第１Ｗｉ−Ｆｉ接続を介して、第２デバイスに第１ファイルを自動的に転送するように構成される。
【００３８】
第３態様を参照して、可能な設計方式において、ディスプレイにより表示される第１インタフェースはさらに、第２ファイルの画像情報を含む。ディスプレイはさらに、第１Ｗｉ−Ｆｉ接続を介して第２デバイスに第１ファイルが自動的に転送される前に、第２インタフェースを表示するように構成される。第２インタフェースは、第１ファイルおよび第２ファイルと１対１の対応関係にある情報項目を含む。プロセッサはさらに、ディスプレイにより表示される第１情報項目に対してユーザにより実行される選択操作を受信するように構成される。第１情報項目は、第１ファイルに対応する情報項目である。
【００３９】
第３態様を参照して、別の可能な設計方式において、ディスプレイにより表示される第１インタフェースはさらに、第２ファイルの画像情報を含む。プロセッサはさらに、第１Ｗｉ−Ｆｉ接続を介して第２デバイスに第２ファイルを自動的に転送するように構成される。
【００４０】
第３態様を参照して、別の可能な設計方式において、デバイス情報はブルートゥースアドレスを含む。プロセッサがＮＦＣタグを介して第２デバイスのブルートゥースアドレスを取得するように構成されていることは、以下を含む：プロセッサは、ＮＦＣタグを介して、電子タグから、第２デバイスのブルートゥースアドレスを取得するように構成される。
【００４１】
第３態様を参照して、別の可能な設計方式において、デバイス情報はタグＩＤを含む。プロセッサは、ＮＦＣタグを介して電子タグからタグＩＤを取得し、タグＩＤに対応するブルートゥースアドレスを検索し、タグＩＤに対応するブルートゥースアドレスが検出されないとき、ブルートゥースモジュールを介して周辺のブルートゥースデバイスを検索するように構成される。ディスプレイは、第３インタフェースを表示するように構成される。第３インタフェースは少なくとも１つのブルートゥースオプションを含み、各ブルートゥースオプションは、ブルートゥースモジュールにより検出された１つのブルートゥースデバイスに対応する。プロセッサはさらに、少なくとも１つのブルートゥースオプションにおける第１ブルートゥースオプションに対してユーザにより実行される選択操作を受信することであって、ここで、第１ブルートゥースオプションは第２デバイスに対応する、受信することと、第１ブルートゥースオプションに対してユーザにより実行される選択操作に応答して、第１ブルートゥースオプションに対応する第２デバイスのブルートゥースアドレスを取得することとを行うように構成される。
【００４２】
第３態様を参照して、別の可能な設計方式において、メモリはさらに、第１ブルートゥースオプションに対してユーザにより実行される選択操作に応答して、タグＩＤと第２デバイスのブルートゥースアドレスとの間の対応関係を格納するように構成される。
【００４３】
第３態様を参照して、別の可能な設計方式において、メモリは、タグＩＤと、タグＩＤに対応するブルートゥースアドレスとを格納する。プロセッサはさらに、プロセッサがタグＩＤに対応するブルートゥースアドレスを検出したとき、ブルートゥースアドレスに対応するブルートゥース接続を介して、Ｗｉ−Ｆｉ接続パラメータを第２デバイスと交換するように構成される。Ｗｉ−Ｆｉモジュールはさらに、Ｗｉ−Ｆｉ接続パラメータに基づいて、第２デバイスとの第１Ｗｉ−Ｆｉ接続を確立するように構成される。プロセッサはさらに、Ｗｉ−Ｆｉモジュールが第１Ｗｉ−Ｆｉ接続を確立した後、第１Ｗｉ−Ｆｉ接続を介して、第２デバイスに第１ファイルを自動的に転送するように構成される。
【００４４】
第３態様を参照して、別の可能な設計方式において、プロセッサはさらに、第１ブルートゥースオプションに対してユーザにより実行される選択操作に応答して、ＮＦＣチップを介して、第２デバイスのブルートゥースアドレスを電子タグに転送するように構成される。
【００４５】
第３態様を参照して、別の可能な設計方式において、ディスプレイにより表示される第１インタフェースは１または複数の画像を含み、第１ファイルは第１インタフェースにおける少なくとも１つの画像である。または、ディスプレイにより表示される第１インタフェースは第１デバイスのホーム画面であり、第１ファイルはホーム画面のスクリーンショットである。または、ディスプレイにより表示される第１インタフェースはビデオ再生インタフェースであり、第１インタフェースは、第１デバイスにより再生されているビデオファイルであるか、または、第１デバイスにより再生されているビデオファイルのアドレス情報である。または、ディスプレイにより表示される第１インタフェースは第１デバイスのブラウザページであり、第１ファイルは、ブラウザページのページアドレスまたはスクリーンショットである。または、ディスプレイにより表示される第１インタフェースは第１デバイスにより開かれるドキュメントであり、第１ファイルは、第１デバイスにより現在開かれているドキュメントである。
【００４６】
第３態様を参照して、別の可能な設計方式において、プロセッサはさらに、第１ファイルが転送された後、第２デバイスとの第１Ｗｉ−Ｆｉ接続を切断し、第２デバイスとのブルートゥース接続を維持するように構成される。また、プロセッサはさらに、維持されたブルートゥース接続を介して、ワイヤレスフィデリティＷｉ−Ｆｉ接続パラメータを第２デバイスと再び交換し、第２デバイスとの第２Ｗｉ−Ｆｉ接続を確立することと、第２Ｗｉ−Ｆｉ接続が確立された後、第２Ｗｉ−Ｆｉ接続を介して、第２デバイスに第３ファイルを転送することとを行うように構成される。
【００４７】
第３態様を参照して、別の可能な設計方式において、ブルートゥースアドレスに対応するブルートゥース接続は、第１デバイスと第２デバイスとの間でブルートゥース接続が初めて確立された後に自動的に維持されるブルートゥース永久接続である。
【００４８】
第４態様によると、本願の実施形態は電子デバイスを提供する。電子デバイスは第１デバイスであり、電子デバイスは、１または複数のプロセッサ、メモリ、ディスプレイ、近距離無線通信ＮＦＣチップ、およびブルートゥースモジュールを含み、メモリ、ディスプレイ、ブルートゥースモジュール、およびＮＦＣチップはプロセッサに結合されており、メモリは、情報を格納するように構成されている。
【００４９】
具体的には、ディスプレイは第１インタフェースを表示するように構成される。第１インタフェースは、第１ファイルの画像情報を含む。プロセッサは、ＮＦＣチップと第２デバイスの電子タグとの間の距離が予め設定された閾値より小さい場合、ＮＦＣチップを介して第２デバイスのブルートゥースアドレスを取得するように構成される。電子タグは、第２デバイスのデバイス情報を含み、当該デバイス情報は、ブルートゥースアドレス、またはブルートゥースアドレスを取得するのに使用されるタグＩＤを含む。ブルートゥースモジュールは、ブルートゥースアドレスに対応するブルートゥース接続を確立するように構成される。プロセッサはさらに、ブルートゥースモジュールがブルートゥース接続を確立した後、ブルートゥース接続を介して、第２デバイスに第１ファイルを自動的に転送するように構成される。
【００５０】
第４態様を参照して、可能な設計方式において、ディスプレイにより表示される第１インタフェースはさらに、第２ファイルの画像情報を含む。ディスプレイはさらに、プロセッサがブルートゥース接続を介して第２デバイスに第１ファイルを転送する前に、第２インタフェースを表示するように構成される。第２インタフェースは、第１ファイルおよび第２ファイルと１対１の対応関係にある情報項目を含む。プロセッサはさらに、ディスプレイにより表示される第１情報項目に対してユーザにより実行される選択操作を受信するように構成される。第１情報項目は、第１ファイルに対応する情報項目である。
【００５１】
第４態様を参照して、別の可能な設計方式において、ディスプレイにより表示される第１インタフェースはさらに、第２ファイルの画像情報を含む。プロセッサはさらに、ブルートゥース接続を介して第２デバイスに第２ファイルを自動的に転送するように構成される。
【００５２】
第４態様を参照して、別の可能な設計方式において、デバイス情報はブルートゥースアドレスを含む。プロセッサがＮＦＣチップを介して第２デバイスのブルートゥースアドレスを取得するように構成されていることは、以下を含む：プロセッサは、ＮＦＣチップを介して、電子タグから、第２デバイスのブルートゥースアドレスを取得するように構成される。
【００５３】
第４態様を参照して、別の可能な設計方式において、デバイス情報はタグＩＤを含む。プロセッサは、ＮＦＣチップを介して電子タグからタグＩＤを取得し、タグＩＤに対応するブルートゥースアドレスを検索し、タグＩＤに対応するブルートゥースアドレスが検出されないとき、ブルートゥースモジュールを介して周辺のブルートゥースデバイスを検索するように構成される。ディスプレイはさらに、第３インタフェースを表示するように構成される。第３インタフェースは少なくとも１つのブルートゥースオプションを含み、各ブルートゥースオプションは、ブルートゥースモジュールにより検出された１つのブルートゥースデバイスに対応する。プロセッサはさらに、少なくとも１つのブルートゥースオプションにおける第１ブルートゥースオプションに対してユーザにより実行される選択操作を受信するように構成される。第１ブルートゥースオプションは第２デバイスに対応する。プロセッサはさらに、第１ブルートゥースオプションに対してユーザにより実行される選択操作に応答して、第１ブルートゥースオプションに対応する第２デバイスのブルートゥースアドレスを取得するように構成される。
【００５４】
第４態様を参照して、別の可能な設計方式において、メモリはさらに、第１ブルートゥースオプションに対してユーザにより実行される選択操作に応答して、タグＩＤと第２デバイスのブルートゥースアドレスとの間の対応関係を格納するように構成される。
【００５５】
第４態様を参照して、別の可能な設計方式において、メモリは、タグＩＤと、タグＩＤに対応するブルートゥースアドレスとを格納する。プロセッサはさらに、プロセッサがタグＩＤに対応するブルートゥースアドレスを検出したとき、ブルートゥースアドレスに対応するブルートゥース接続が確立された後、ブルートゥース接続を介して、第２デバイスに第１ファイルを自動的に転送するように構成される。
【００５６】
第４態様を参照して、別の可能な設計方式において、プロセッサはさらに、第１ブルートゥースオプションに対してユーザにより実行される選択操作に応答して、ＮＦＣチップを介して、第２デバイスのブルートゥースアドレスを電子タグに転送するように構成される。
【００５７】
第４態様を参照して、別の可能な設計方式において、ディスプレイにより表示される第１インタフェースは１または複数の画像を含み、第１ファイルは第１インタフェースにおける少なくとも１つの画像である。または、ディスプレイにより表示される第１インタフェースは第１デバイスのホーム画面であり、第１ファイルはホーム画面のスクリーンショットである。または、ディスプレイにより表示される第１インタフェースはビデオ再生インタフェースであり、第１インタフェースは、第１デバイスにより再生されているビデオファイルであるか、または、第１デバイスにより再生されているビデオファイルのアドレス情報である。または、ディスプレイにより表示される第１インタフェースは第１デバイスのブラウザページであり、第１ファイルは、ブラウザページのページアドレスまたはスクリーンショットである。または、ディスプレイにより表示される第１インタフェースは第１デバイスにより開かれるドキュメントであり、第１ファイルは、第１デバイスにより現在開かれているドキュメントである。
【００５８】
第４態様を参照して、別の可能な設計方式において、プロセッサはさらに、第１ファイルが転送された後、第２デバイスとのブルートゥース接続を維持するように構成される。また、プロセッサはさらに、維持されたブルートゥース接続を介して、第２デバイスに第３ファイルを転送するように構成される。
【００５９】
第４態様を参照して、別の可能な設計方式において、ブルートゥースアドレスに対応するブルートゥース接続は、第１デバイスと第２デバイスとの間でブルートゥース接続が初めて確立された後に自動的に維持されるブルートゥース永久接続である。
【００６０】
第５態様によると、本願の実施形態は、コンピュータ命令を含むコンピュータ記憶媒体を提供する。コンピュータ命令が電子デバイス上で実行される場合、電子デバイスは、第１態様におけるデータ転送方法と、第１態様または第２態様の可能な設計方式と、第２態様の可能な設計方式とを実行することが可能となる。
【００６１】
第６態様によると、本願の実施形態はコンピュータプログラム製品を提供する。コンピュータプログラム製品がコンピュータ上で実行される場合、コンピュータは、第１態様におけるデータ転送方法と、第１態様または第２態様の可能な設計方式と、第２態様の可能な設計方式とを実行することが可能となる。
【００６２】
第３態様および第３態様の可能な設計方式、または、第４態様および第４態様の可能な設計方式における電子デバイス、第５態様におけるコンピュータ記憶媒体、および第６態様におけるコンピュータプログラム製品は全て、上記に提供されている対応する方法を実行するように構成されることが理解され得る。したがって、電子デバイス、コンピュータ記憶媒体、およびコンピュータプログラム製品が達成し得る有益な効果については、上記に提供されている対応する方法における有益な効果を参照されたい。詳細についてはここで再度説明しない。
【図面の簡単な説明】
【００６３】
【図１】本願の実施形態に係る電子デバイスのハードウェア構造の概略図である。
【００６４】
【図２】データ転送方法が本願の実施形態に従って適用された通信シナリオの例の概略図１である。
【００６５】
【図３Ａ−１】本願の実施形態に係るデータ転送方法のフローチャート１である。
【図３Ａ−２】本願の実施形態に係るデータ転送方法のフローチャート１である。
【００６６】
【図３Ｂ】データ転送方法が本願の実施形態に従って適用された通信シナリオの例の概略図２である。
【００６７】
【図３Ｃ−１】本願の実施形態に係る電子デバイスの表示インタフェースの例の概略図１である。
【図３Ｃ−２】本願の実施形態に係る電子デバイスの表示インタフェースの例の概略図１である。
【００６８】
【図４Ａ】本願の実施形態に係る電子デバイスの表示インタフェースの例の概略図２である。
【００６９】
【図４Ｂ】本願の実施形態に係る電子デバイスの表示インタフェースの例の概略図３である。
【００７０】
【図４Ｃ−１】本願の実施形態に係るデータ転送方法のフローチャート２である。
【図４Ｃ−２】本願の実施形態に係るデータ転送方法のフローチャート２である。
【００７１】
【図５Ａ】本願の実施形態に係る電子デバイスの表示インタフェースの例の概略図４である。
【図５Ｂ】本願の実施形態に係る電子デバイスの表示インタフェースの例の概略図４である。
【図５Ｃ】本願の実施形態に係る電子デバイスの表示インタフェースの例の概略図４である。
【００７２】
【図６Ａ−１】本願の実施形態に係るデータ転送方法のフローチャート３である。
【図６Ａ−２】本願の実施形態に係るデータ転送方法のフローチャート３である。
【００７３】
【図６Ｂ−１】本願の実施形態に係るデータ転送方法のフローチャート４である。
【図６Ｂ−２】本願の実施形態に係るデータ転送方法のフローチャート４である。
【００７４】
【図７Ａ】本願の実施形態に係る電子デバイスの表示インタフェースの例の概略図５である。
【図７Ｂ】本願の実施形態に係る電子デバイスの表示インタフェースの例の概略図５である。
【図７Ｃ】本願の実施形態に係る電子デバイスの表示インタフェースの例の概略図５である。
【００７５】
【図８Ａ】本願の実施形態に係る電子デバイスの表示インタフェースの例の概略図６である。
【００７６】
【図８Ｂ】本願の実施形態に係るデータ転送方法のフローチャート５である。
【００７７】
【図９Ａ】本願の実施形態に係るデータ転送方法のフローチャート６である。
【図９Ｂ】本願の実施形態に係るデータ転送方法のフローチャート６である。
【００７８】
【図１０】本願の実施形態に係る電子デバイスの構成の概略構造図である。
【発明を実施するための形態】
【００７９】
本願の実施形態は、データ転送方法を提供する。方法は、第１デバイス（例えば、携帯電話）により、第２デバイス（例えば、ＰＣ）にファイルを転送するために使用され得る。第１デバイスにはＮＦＣチップが提供され、第２デバイスには電子タグが提供され得る。電子タグは、第２デバイスのブルートゥースアドレスを含んでもよく、または、電子タグは、ブルートゥースアドレスを取得するのに使用されるタグＩＤを含んでもよい。第１デバイスが第１インタフェースを表示する場合、第１デバイスのＮＦＣチップが第２デバイスの電子タグに接近するとき、第１デバイスは、第２デバイスのブルートゥースアドレスを取得し得る。第１デバイスは、ブルートゥースアドレスに対応する第２デバイスとのブルートゥース接続を確立し、次に、ブルートゥース接続を介してＷｉ−Ｆｉ接続パラメータを第２デバイスと交換し、Ｗｉ−Ｆｉ接続を確立し、Ｗｉ−Ｆｉ接続を介して、第１インタフェースに含まれる第１ファイルを第２デバイスに転送し得る。本願の実施形態において、ＮＦＣチップが電子タグに接近することは、具体的には、ＮＦＣチップと電子タグとの間の距離が、予め設定された閾値（すなわち、第１閾値）より小さくなることを意味する。例えば、予め設定された閾値は、１０センチメートル（ｃｍ）または２０ｃｍであり得る。
【００８０】
第１デバイスのＮＦＣチップが第２デバイスの電子タグに接近する前に、第１デバイスは、第２デバイスとのブルートゥース接続を確立している可能性があることに留意されたい。この場合、電子タグを介して第２デバイスのブルートゥースアドレスを取得した後、第１デバイスは、確立されたブルートゥース接続を介してＷｉ−Ｆｉパラメータを直接転送し、Ｗｉ−Ｆｉ接続を確立し得る。初めてブルートゥース接続を確立した後、第１デバイスおよび第２デバイスは、ブルートゥース永久接続をバックグラウンドで維持し得る。第１デバイスと第２デバイスとの間の距離が第２閾値より大きい場合、２つのデバイスは互いから比較的遠いので、ブルートゥース接続が途切れる。第１デバイスと第２デバイスとの間の距離が第２閾値より小さい場合、２つのデバイスはブルートゥース接続を自動的に確立し、ブルートゥース接続を維持する。この場合、第１ファイルが転送された後、第１デバイスと第２デバイスとの間のＷｉ−Ｆｉ接続は切断され得、２つのデバイスの間のブルートゥース接続は維持され得る。このように、Ｗｉ−Ｆｉ接続は、次のファイル転送の間に、維持されたブルートゥース接続を介して直接確立され得、それにより、Ｗｉ−Ｆｉ接続の確立速度を向上させ、データ転送速度を向上させる。
【００８１】
別の実装において、第１デバイスのＮＦＣチップが第２デバイスの電子タグに接近する前に、第１デバイスは、第２デバイスとのブルートゥース接続を確立しない。この場合、電子タグを介して第２デバイスのブルートゥースアドレスを取得した後、第１デバイスは、ブルートゥースアドレスに基づいて第２デバイスとのブルートゥース接続を確立し、Ｗｉ−Ｆｉ接続をさらに確立する。同様に、この場合、第１ファイルが転送された後、第１デバイスと第２デバイスとの間のＷｉ−Ｆｉ接続は切断され得、２つのデバイスの間のブルートゥース接続は維持され得る。任意選択的に、第１ファイルが転送された後、第１デバイスと第２デバイスとの間のＷｉ−Ｆｉ接続およびブルートゥース接続の両方は、切断され得る。
【００８２】
本願の実施形態の解決手段において、第２デバイスにはＮＦＣチップが提供される必要はなく、電子タグを構成するコストが比較的低い。したがって、ファイルは、ハードウェアコストを増加させることなくＮＦＣ接触を介して転送され得る。本願の実施形態において、ＮＦＣ接触は、ＮＦＣチップが電子タグに接近することを意味する。加えて、第１デバイスのＮＦＣチップが第２デバイスの電子タグに接近している限り、ユーザは、第１デバイスにより現在表示されている第１インタフェースに対応する第１ファイルを第２デバイスに転送し、それによりユーザ操作を簡略化し得る。さらに、ブルートゥース接続を介してＷｉ−Ｆｉ接続パラメータを交換することは、Ｗｉ−Ｆｉ接続の確立速度を向上させ、ファイルの転送効率を向上させ得る。加えて、Ｗｉ−Ｆｉ接続を介して第１ファイルを転送することは、ファイル転送速度を向上させ得る。加えて、ブルートゥース永久接続は第１デバイスと第２デバイスとの間で維持され得るので、２つのデバイスがＮＦＣ接触を実行する場合、ブルートゥース永久接続が存在するので、信頼出来る認証およびブルートゥース接続がデバイス間で再び実行される必要はないが、Ｗｉ−Ｆｉ接続は、デバイス間で直接且つ迅速に実行され得る。このように、Ｗｉ−Ｆｉ接続は単一接触を介して確立され得、それにより、ファイル転送速度を向上させる。
【００８３】
本願の実施形態において、ユーザは、共有予定のファイルを選択する必要はない。これは、本願の実施形態における共有予定のファイルが、第１デバイスにより現在表示されている第１インタフェースに含まれる第１ファイルであるからである。加えて、ユーザは、ＮＦＣ接触機能を手動で有効にする必要はない。これは、本願の実施形態において、ＮＦＣチップが第２デバイスの電子タグに接近する場合、ＮＦＣチップは第２デバイスのブルートゥースアドレスを取得し、ブルートゥースアドレスに基づいてブルートゥース接続を自動的に確立し、Ｗｉ−Ｆｉ接続を確立し得るか、または、以前に確立されたブルートゥース接続に基づいてＷｉ−Ｆｉ接続を確立し得るからである。ユーザは共有ボタンをタップする必要はない。これは、第１デバイスが、Ｗｉ−Ｆｉ接続が確立された後、Ｗｉ−Ｆｉ接続を介して第２デバイスに第１ファイルを自動的に転送し得るからである。結論として、本願の実施形態における方法によると、ＮＦＣ接触を介してファイルを転送するプロセスにおけるユーザ操作は簡略化され得、ＮＦＣ接触を介してファイルを転送するユーザエクスペリエンスが向上され得る。
【００８４】
本願の実施形態における電子タグ（ｔａｇ）は、ＮＦＣタグまたは無線自動識別（ｒａｄｉｏ  ｆｒｅｑｕｅｎｃｙ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ，ＲＦＩＤ）タグであり得る。電子タグは第２デバイスに貼り付けられてもよく、または、第２デバイスの内部に含まれてもよい。
【００８５】
第１適用シナリオにおいて、第２デバイスの電子タグは、第２デバイスが工場から納品される前に、第２デバイスに貼り付けられる。電子タグは、電子タグのタグＩＤと、第２デバイスのブルートゥースアドレスとを格納する。電子タグのタグＩＤは、電子タグを一意に識別し得る。例えば、電子タグ２２１のタグＩＤは、製品のシリアルナンバー（ｓｅｒｉａｌ  ｎｕｍｂｅｒ，ＳＮ）であってもよく、または、第２デバイス２２０の別のデバイス識別子であってもよい。
【００８６】
第２適用シナリオにおいて、電子タグは、第２デバイスが工場から納品された後、第２デバイスに加えられる。例えば、電子タグは、ユーザまたはベンダにより第２デバイスに貼り付けられ得る。電子タグは、電子タグのタグＩＤを格納する。電子タグは、納品の後、第２デバイスに加えられるので、電子タグは、第２デバイスについての情報（例えば、第２デバイスのブルートゥースアドレス）は含まない。電子タグのタグＩＤは、電子タグを一意に識別することだけができ、第２デバイスを識別することはできない。この場合、ユーザは、使用プロセスにおいて、電子タグのタグＩＤと第２デバイスのブルートゥースアドレスとの間の対応関係を構成し得、その結果、タグＩＤは第２デバイスを識別するのに使用され得る。
【００８７】
当業者による理解を容易にするために、電子タグの動作原則が本願の実施形態に説明される。
【００８８】
一般的に、電子タグは、パッシブタグ、セミアクティブタグ、およびアクティブタグに分類され得る。
【００８９】
（１）パッシブタグ：パッシブタグには内部電源が存在しない。別のデバイスのＮＦＣチップに接近する場合、パッシブタグは、ＮＦＣチップにより送信される電磁波を受信し得る。パッシブタグの内部の集積回路（ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ，ＩＣ）は、受信された電磁波信号により駆動される。十分な強度の電磁波信号を受信する場合、パッシブタグは、パッシブタグに格納されたデータ、例えば、タグＩＤ、またはタグＩＤとブルートゥースアドレスとをＮＦＣチップに送信し得る。
【００９０】
（２）セミアクティブタグ：セミアクティブタグの動作モードは、パッシブタグと同様である。違いは、セミアクティブタグが小型バッテリを含むという点にある。小型バッテリは、セミアクティブタグの内部ＩＣを駆動するのに十分な電力を有しており、その結果、ＩＣが動作する。セミアクティブタグは前述の小型バッテリを含むので、セミアクティブタグは、パッシブタグより速く応答する。
【００９１】
（３）アクティブタグ：アクティブタグは内部電源を含み、当該内部電源は、内部ＩＣに電力を供給して外部信号を生成するために使用される。一般的に、アクティブタグは、比較的長い距離でのＮＦＣ通信を可能にし、アクティブタグは比較的大きいストレージ領域を有しており、当該ストレージ領域は、別のデバイスのＮＦＣチップにより転送されたデータを格納するのに使用され得る。
【００９２】
本願の実施形態における電子タグは、パッシブタグ、セミアクティブタグ、およびアクティブタグのうちいずれか１つであり得る。実際の適用では、安い価格、小さいサイズ、および電源が必要ないことなどのパッシブタグの利点を考慮して、電子タグは一般的にパッシブタグである。
【００９３】
例えば、本願の実施形態における第１デバイスは、ポータブルコンピュータ（例えば、携帯電話）、ノートブックコンピュータ、ウェアラブル電子デバイス（例えば、スマートウォッチ）、タブレットコンピュータ、拡張現実（ａｕｇｍｅｎｔｅｄ  ｒｅａｌｉｔｙ，ＡＲ）デバイス／仮想現実（ｖｉｒｔｕａｌ  ｒｅａｌｉｔｙ，ＶＲ）デバイス、または車載デバイスであり得る。第１デバイスの具体的な形態は、以下の実施形態において特に限定されない。本願の実施形態における第２デバイスも、ポータブルコンピュータ（例えば、携帯電話）、ノートブックコンピュータ、ウェアラブル電子デバイス（例えば、スマートウォッチ）、タブレットコンピュータ、拡張現実（ａｕｇｍｅｎｔｅｄ  ｒｅａｌｉｔｙ，ＡＲ）デバイス／仮想現実（ｖｉｒｔｕａｌ  ｒｅａｌｉｔｙ，ＶＲ）デバイス、または車載デバイスであり得る。第２デバイスの具体的な形態は、以下の実施形態において特に限定されない。具体的な実装において、第１デバイスおよび第２デバイスは、同じ種類のデバイスであってもよく、または、異なる種類のデバイスであってもよい。
【００９４】
図１は、本願の実施形態に係る電子デバイス１００の概略構造図である。電子デバイス１００は、第１デバイスまたは第２デバイスであり得る。電子デバイス１００は、プロセッサ１１０、外部メモリインターフェース１２０、内部メモリ１２１、ユニバーサルシリアルバス（ｕｎｉｖｅｒｓａｌ  ｓｅｒｉａｌ  ｂｕｓ，ＵＳＢ）ポート１３０、充電管理モジュール１４０、電源管理モジュール１４１、バッテリ１４２、アンテナ１、アンテナ２、モバイル通信モジュール１５０、無線通信モジュール１６０、オーディオモジュール１７０、スピーカ１７０Ａ、受信機１７０Ｂ、マイクロフォン１７０Ｃ、ヘッドセットジャック１７０Ｄ、センサモジュール１８０、ボタン１９０、モータ１９１、インジケータ１９２、カメラ１９３、ディスプレイ１９４、および加入者識別モジュール（ｓｕｂｓｃｒｉｂｅｒ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  ｍｏｄｕｌｅ，ＳＩＭ）カードインタフェース１９５などを含み得る。センサモジュール１８０は、圧力センサ１８０Ａ、ジャイロスコープセンサ１８０Ｂ、気圧センサ１８０Ｃ、磁気センサ１８０Ｄ、加速度センサ１８０Ｅ、距離センサ１８０Ｆ、光学式近接センサ１８０Ｇ、指紋センサ１８０Ｈ、温度センサ１８０Ｊ、タッチセンサ１８０Ｋ、環境光センサ１８０Ｌ、および骨伝導センサ１８０Ｍなどを含み得る。
【００９５】
本発明の実施形態に示されている構造は、電子デバイス１００に具体的な限定を設けないことを理解されたい。本願のいくつかの他の実施形態において、電子デバイス１００は、図に示されているより多くのまたはより少ないコンポーネントを含んでもよく、または、いくつかのコンポーネントが組み合わされてもよく、または、いくつかのコンポーネントが分割されてもよく、または、異なるコンポーネントの配置が使用されてもよい。図に示されているコンポーネントは、ハードウェア、ソフトウェア、またはソフトウェアとハードウェアとの組み合わせにより実装され得る。
【００９６】
プロセッサ１１０は、１または複数の処理ユニットを含み得る。例えば、プロセッサ１１０は、アプリケーションプロセッサ（ａｐｐｌｉｃａｔｉｏｎ  ｐｒｏｃｅｓｓｏｒ，ＡＰ）、モデムプロセッサ、グラフィック処理装置（ｇｒａｐｈｉｃｓ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ，ＧＰＵ）、画像信号プロセッサ（ｉｍａｇｅ  ｓｉｇｎａｌ  ｐｒｏｃｅｓｓｏｒ，ＩＳＰ）、コントローラ、メモリ、ビデオコーデック、デジタル信号プロセッサ（ｄｉｇｉｔａｌ  ｓｉｇｎａｌ  ｐｒｏｃｅｓｓｏｒ，ＤＳＰ）、ベースバンドプロセッサ、および／またはニューラルネットワーク処理ユニット（Ｎｅｕｒａｌ−ｎｅｔｗｏｒｋ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ，ＮＰＵ）を含み得る。異なる処理ユニットは、独立したデバイスであってもよく、または、１または複数のプロセッサに統合されてもよい。
【００９７】
コントローラは、電子デバイス１００の中枢部およびコマンドセンターであり得る。コントローラは、命令操作コードおよび時系列信号に基づいて、操作制御信号を生成し、命令のフェッチおよび命令の実行の制御を完了し得る。
【００９８】
メモリはさらに、プロセッサ１１０に配置され得、命令およびデータを格納するように構成される。いくつかの実施形態において、プロセッサ１１０内のメモリは、キャッシュメモリである。メモリは、プロセッサ１１０により使用された直後のまたは繰り返し使用される命令またはデータを格納し得る。プロセッサ１１０が命令またはデータを再び使用する必要があるとき、プロセッサ１１０は、メモリから命令またはデータを直接呼び出し、繰り返されるアクセスを回避し、プロセッサ１１０の待機時間を低減させ、それによりシステムの効率を向上させ得る。
【００９９】
いくつかの実施形態において、プロセッサ１１０は、１または複数のインタフェースを含み得る。インタフェースは、集積回路間（ｉｎｔｅｒ−ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ，Ｉ２Ｃ）インタフェース、集積回路間サウンド（ｉｎｔｅｒ−ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ  ｓｏｕｎｄ，Ｉ２Ｓ）インタフェース、パルスコード変調（ｐｕｌｓｅ  ｃｏｄｅ  ｍｏｄｕｌａｔｉｏｎ，ＰＣＭ）インタフェース、汎用非同期送受信回路（ｕｎｉｖｅｒｓａｌ  ａｓｙｎｃｈｒｏｎｏｕｓ  ｒｅｃｅｉｖｅｒ／ｔｒａｎｓｍｉｔｔｅｒ，ＵＡＲＴ）インタフェース、モバイル業界プロセッサインタフェース（ｍｏｂｉｌｅ  ｉｎｄｕｓｔｒｙ  ｐｒｏｃｅｓｓｏｒ  ｉｎｔｅｒｆａｃｅ，ＭＩＰＩ）、汎用入力／出力（ｇｅｎｅｒａｌ−ｐｕｒｐｏｓｅ  ｉｎｐｕｔ／ｏｕｔｐｕｔ，ＧＰＩＯ）インタフェース、加入者識別モジュール（ｓｕｂｓｃｒｉｂｅｒ  ｉｄｅｎｔｉｔｙ  ｍｏｄｕｌｅ，ＳＩＭ）インタフェース、ユニバーサルシリアルバス（ｕｎｉｖｅｒｓａｌ  ｓｅｒｉａｌ  ｂｕｓ，ＵＳＢ）ポートなどを含み得る。
【０１００】
Ｉ２Ｃインタフェースは、双方向同期シリアルバスであり、１つのシリアルデータライン（ｓｅｒｉａｌ  ｄａｔａ  ｌｉｎｅ，ＳＤＬ）および１つのシリアルクロックライン（ｓｅｒｉａｌ  ｃｌｏｃｋ  ｌｉｎｅ，ＳＣＬ）を含む。いくつかの実施形態において、プロセッサ１１０は、複数のグループのＩ２Ｃバスを含み得る。プロセッサ１１０は、異なるＩ２Ｃバスインタフェースを介して、タッチセンサ１８０Ｋ、充電器、フラッシュライト、カメラ１９３などに個別に結合され得る。例えば、プロセッサ１１０は、Ｉ２Ｃインタフェースを介してタッチセンサ１８０Ｋに結合され得、その結果、プロセッサ１１０は、Ｉ２Ｃバスインタフェースを介してタッチセンサ１８０Ｋと通信し、電子デバイス１００のタッチ機能を実装し得る。
【０１０１】
Ｉ２Ｓインタフェースは、オーディオ通信を実行するように構成され得る。いくつかの実施形態において、プロセッサ１１０は、複数のグループのＩ２Ｓバスを含み得る。プロセッサ１１０は、Ｉ２Ｓバスを介してオーディオモジュール１７０に結合され、プロセッサ１１０とオーディオモジュール１７０との間の通信を実装し得る。いくつかの実施形態において、オーディオモジュール１７０は、Ｉ２Ｓインタフェースを介して無線通信モジュール１６０にオーディオ信号を転送し、ブルートゥースヘッドセットを介して呼び出しに応答する機能を実装し得る。
【０１０２】
また、ＰＣＭインタフェースは、オーディオ通信を実行することと、アナログ信号をサンプリング、量子化およびエンコードすることとを行うように構成され得る。いくつかの実施形態において、オーディオモジュール１７０は、ＰＣＭバスインタフェースを介して無線通信モジュール１６０に結合され得る。いくつかの実施形態において、オーディオモジュール１７０は、ＰＣＭインタフェースを介して無線通信モジュール１６０にオーディオ信号を代替的に転送し、ブルートゥースヘッドセットを介して呼び出しに応答する機能を実装し得る。Ｉ２ＳインタフェースおよびＰＣＭインタフェースの両方は、オーディオ通信を実行するように構成され得る。
【０１０３】
ＵＡＲＴインタフェースは、ユニバーサルシリアルデータバスであり、非同期通信を実行するように構成される。バスは、双方向通信バスであり得、伝送予定のデータをシリアル通信とパラレル通信との間で変換する。いくつかの実施形態において、ＵＡＲＴインタフェースは一般的に、プロセッサ１１０と無線通信モジュール１６０とを接続するように構成される。例えば、プロセッサ１１０は、ＵＡＲＴインタフェースを介して無線通信モジュール１６０におけるブルートゥースモジュールと通信し、ブルートゥース機能を実装する。いくつかの実施形態において、オーディオモジュール１７０は、ＵＡＲＴインタフェースを介して無線通信モジュール１６０にオーディオ信号を転送し、ブルートゥースヘッドセットを介して音楽を再生する機能を実装し得る。
【０１０４】
ＭＩＰＩインタフェースは、プロセッサ１１０と、ディスプレイ１９４またはカメラ１９３などの周辺機器とを接続するように構成され得る。ＭＩＰＩインタフェースは、カメラシリアルインタフェース（ｃａｍｅｒａ  ｓｅｒｉａｌ  ｉｎｔｅｒｆａｃｅ，ＣＳＩ）、およびディスプレイシリアルインタフェース（ｄｉｓｐｌａｙ  ｓｅｒｉａｌ  ｉｎｔｅｒｆａｃｅ，ＤＳＩ）などを含む。いくつかの実施形態において、プロセッサ１１０は、ＣＳＩインタフェースを介してカメラ１９３と通信し、電子デバイス１００の撮影機能を実装する。プロセッサ１１０は、ＤＳＩインタフェースを介してディスプレイ１９４と通信し、電子デバイス１００の表示機能を実装する。
【０１０５】
ＧＰＩＯインタフェースは、ソフトウェアを使用することにより構成され得る。ＧＰＩＯインタフェースは、制御信号として構成されてもよく、または、データ信号として構成されてもよい。いくつかの実施形態において、ＧＰＩＯインタフェースは、プロセッサ１１０、カメラ１９３、ディスプレイ１９４、無線通信モジュール１６０、オーディオモジュール１７０、およびセンサモジュール１８０などに接続されるように構成され得る。ＧＰＩＯインタフェースは、Ｉ２Ｃインタフェース、Ｉ２Ｓインタフェース、ＵＡＲＴインタフェース、またはＭＩＰＩインタフェースなどとして代替的に構成され得る。
【０１０６】
ＵＳＢポート１３０は、ＵＳＢ標準規格に準拠したポートであり、具体的には、ｍｉｎｉ  ＵＳＢポート、ｍｉｃｒｏ  ＵＳＢポート、またはＵＳＢ  Ｔｙｐｅ  Ｃポートなどであり得る。ＵＳＢポート１３０は、電子デバイス１００を充電するための充電器に接続されるように構成されてもよく、または、電子デバイス１００と周辺機器との間でデータを伝送するように構成されてもよく、または、ヘッドセットを介してオーディオを再生するためにヘッドセットに接続されるように構成されてもよく、または、ＡＲデバイスなどの別の電子デバイスに接続されるように構成されてもよい。
【０１０７】
本発明の実施形態に示されているモジュール間のインタフェース接続関係は、説明のための単なる例であり、電子デバイス１００の構造に限定を設けないことを理解されたい。本願のいくつかの他の実施形態において、電子デバイス１００は、前述の実施形態におけるものとは異なるインタフェース接続方式、または、複数のインタフェース接続方式の組み合わせを代替的に使用し得る。
【０１０８】
充電管理モジュール１４０は、充電器から充電入力を受信するように構成される。充電器は、無線充電器または有線充電器であり得る。有線充電のいくつかの実施形態において、充電管理モジュール１４０は、ＵＳＢポートを介して有線充電器の充電入力を受信し得る。無線充電のいくつかの実施形態において、充電管理モジュール１４０は、電子デバイス１００の無線充電コイルを介して無線充電入力を受信し得る。充電管理モジュール１４０はさらに、バッテリ１４２を充電している間、電源管理モジュール１４１を介して電子デバイスに電力を供給し得る。
【０１０９】
電源管理モジュール１４１は、バッテリ１４２、充電管理モジュール１４０、およびプロセッサ１１０に接続されるように構成される。電源管理モジュール１４１は、バッテリ１４２および／または充電管理モジュール１４０の入力を受信し、プロセッサ１１０、内部メモリ１２１、外部メモリ、ディスプレイ１９４、カメラ１９３、および無線通信モジュール１６０などに電力を供給する。電源管理モジュール１４１はさらに、バッテリ容量、バッテリサイクル数、および、バッテリ健康状況（電気漏洩またはインピーダンス）などのパラメータをモニタリングするように構成され得る。いくつかの他の実施形態において、電源管理モジュール１４１は、プロセッサ１１０に代替的に配置され得る。いくつかの他の実施形態において、電源管理モジュール１４１および充電管理モジュール１４０は、同一のデバイスに代替的に配置され得る。
【０１１０】
電子デバイス１００の無線通信機能は、アンテナ１、アンテナ２、モバイル通信モジュール１５０、無線通信モジュール１６０、モデムプロセッサ、およびベースバンドプロセッサなどを介して実装され得る。
【０１１１】
アンテナ１およびアンテナ２は、電磁波信号を送受信するように構成される。電子デバイス１００の各アンテナは、１または複数の通信帯域をカバーするように構成され得る。異なるアンテナはさらに、アンテナ利用率を高めるために多重化され得る。例えば、アンテナ１は、無線ローカルエリアネットワークのダイバーシティアンテナとして多重化され得る。いくつかの他の実施形態において、アンテナは、同調スイッチと組み合わせて使用され得る。
【０１１２】
モバイル通信モジュール１５０は、電子デバイス１００に適用される解決手段を、２Ｇ／３Ｇ／４Ｇ／５Ｇなどを含む無線通信に提供し得る。モバイル通信モジュール１５０は、少なくとも１つのフィルタ、スイッチ、電力増幅器、および低雑音増幅器（Ｌｏｗ  Ｎｏｉｓｅ  Ａｍｐｌｉｆｉｅｒ，ＬＮＡ）などを含み得る。モバイル通信モジュール１５０は、アンテナ１を介して電磁波を受信し、受信された電磁波に対してフィルタリングまたは増幅などの処理を実行し、当該電磁波を復調のためにモデムプロセッサに転送し得る。モバイル通信モジュール１５０はさらに、モデムプロセッサにより変調された信号を増幅し、増幅された信号を、放射のためにアンテナ１を介して電磁波に変換し得る。いくつかの実施形態において、モバイル通信モジュール１５０における少なくともいくつかの機能モジュールは、プロセッサ１１０に配置され得る。いくつかの実施形態において、モバイル通信モジュール１５０における少なくともいくつかの機能モジュールは、プロセッサ１１０における少なくともいくつかのモジュールと同一のデバイスに配置され得る。
【０１１３】
モデムプロセッサは、変調器および復調器を含み得る。変調器は、送信予定の低周波数ベースバンド信号を中高周波数信号に変調するように構成される。復調器は、受信された電磁波信号を低周波数ベースバンド信号に復調するように構成される。次に、復調器は、復調を介して取得された低周波数ベースバンド信号を、処理のためにベースバンドプロセッサへ伝送する。低周波数ベースバンド信号は、ベースバンドプロセッサによって処理され、次にアプリケーションプロセッサに伝送される。アプリケーションプロセッサは、オーディオデバイス（スピーカ１７０Ａまたは受信機１７０Ｂなどに限定されない）を介してサウンド信号を出力するか、または、ディスプレイ１９４を介して画像またはビデオを表示する。いくつかの実施形態において、モデムプロセッサは独立したデバイスであり得る。いくつかの他の実施形態において、モデムプロセッサは、プロセッサ１１０から独立してよく、モバイル通信モジュール１５０または別の機能モジュールと同一のデバイスに配置される。
【０１１４】
無線通信モジュール１６０は、電子デバイス１００に適用される解決手段を、無線ローカルエリアネットワーク（ｗｉｒｅｌｅｓｓ  ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋｓ，ＷＬＡＮ）（例えば、Ｗｉ−Ｆｉネットワーク）、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ，ＢＴ）、全地球ナビゲーション衛星システム（ｇｌｏｂａｌ  ｎａｖｉｇａｔｉｏｎ  ｓａｔｅｌｌｉｔｅ  ｓｙｓｔｅｍ，ＧＮＳＳ）、周波数変調（ｆｒｅｑｕｅｎｃｙ  ｍｏｄｕｌａｔｉｏｎ，ＦＭ）、ＮＦＣ、および赤外線（ｉｎｆｒａｒｅｄ，ＩＲ）技術などを含む無線通信に提供し得る。無線通信モジュール１６０は、少なくとも１つの通信処理モジュールを統合する１または複数のデバイスであり得る。無線通信モジュール１６０は、アンテナ２を介して電磁波を受信し、電磁波信号に対して周波数変調およびフィルタリング処理を実行し、処理された信号をプロセッサ１１０に送信する。無線通信モジュール１６０はさらに、送信予定の信号をプロセッサ１１０から受信し、信号に対して周波数変調および増幅を実行し、処理された信号を、放射のためにアンテナ２を介して電磁波に変換し得る。電子デバイス１００が第１デバイスである場合、無線通信モジュール１６０は、電子デバイス１００に適用されるＮＦＣ無線通信ソリューションを提供し得、これは、第１デバイスがＮＦＣチップを含むことを意味する。ＮＦＣチップは、ＮＦＣ無線通信機能を向上させ得る。電子デバイス１００が第２デバイスである場合、無線通信モジュール１６０は、電子デバイス１００に適用されるＮＦＣ無線通信ソリューションを提供し得、これは、第１デバイスが電子タグ（例えば、ＲＦＩＤタグ）を含むことを意味する。電子タグに接近する場合、別のデバイスのＮＦＣチップは、第２デバイスとのＮＦＣ無線通信を実行し得る。
【０１１５】
いくつかの実施形態において、電子デバイス１００では、アンテナ１はモバイル通信モジュール１５０に結合され、アンテナ２は無線通信モジュール１６０に結合され、その結果、電子デバイス１００は、無線通信技術を使用することにより、ネットワークおよび別のデバイスと通信し得る。無線通信技術は、グローバルシステム・フォー・モバイルコミュニケーションズ（ｇｌｏｂａｌ  ｓｙｓｔｅｍ  ｆｏｒ  ｍｏｂｉｌｅ  ｃｏｍｍｕｎｉｃａｔｉｏｎｓ，ＧＳＭ（登録商標））、汎用パケット無線サービス（ｇｅｎｅｒａｌ  ｐａｃｋｅｔ  ｒａｄｉｏ  ｓｅｒｖｉｃｅ，ＧＰＲＳ）、符号分割多元接続（ｃｏｄｅ  ｄｉｖｉｓｉｏｎ  ｍｕｌｔｉｐｌｅ  ａｃｃｅｓｓ，ＣＤＭＡ）、広帯域符号分割多元接続（ｗｉｄｅｂａｎｄ  ｃｏｄｅ  ｄｉｖｉｓｉｏｎ  ｍｕｌｔｉｐｌｅ  ａｃｃｅｓｓ，ＷＣＤＭＡ（登録商標））、時分割符号分割多重アクセス（ｔｉｍｅ−ｄｉｖｉｓｉｏｎ  ｃｏｄｅ  ｄｉｖｉｓｉｏｎ  ｍｕｌｔｉｐｌｅ  ａｃｃｅｓｓ，ＴＤ−ＳＣＤＭＡ）、ロングタームエボリューション（ｌｏｎｇ  ｔｅｒｍ  ｅｖｏｌｕｔｉｏｎ，ＬＴＥ）、ＢＴ、ＧＮＳＳ、ＷＬＡＮ、ＮＦＣ、ＦＭ、および／またはＩＲ技術などを含み得る。ＧＮＳＳは、全地球測位システム（ｇｌｏｂａｌ  ｐｏｓｉｔｉｏｎｉｎｇ  ｓｙｓｔｅｍ，ＧＰＳ）、全球測位衛星システム（ｇｌｏｂａｌ  ｎａｖｉｇａｔｉｏｎ  ｓａｔｅｌｌｉｔｅ  ｓｙｓｔｅｍ，ＧＬＯＮＡＳＳ）、北斗測位衛星システム（ｂｅｉｄｏｕ  ｎａｖｉｇａｔｉｏｎ  ｓａｔｅｌｌｉｔｅ  ｓｙｓｔｅｍ，ＢＤＳ）、準天頂衛星システム（ｑｕａｓｉ−ｚｅｎｉｔｈ  ｓａｔｅｌｌｉｔｅ  ｓｙｓｔｅｍ，ＱＺＳＳ）、および／または静止衛星型衛星航法補強システム（ｓａｔｅｌｌｉｔｅ  ｂａｓｅｄ  ａｕｇｍｅｎｔａｔｉｏｎ  ｓｙｓｔｅｍｓ，ＳＢＡＳ）を含み得る。
【０１１６】
電子デバイス１００は、ＧＰＵ、ディスプレイ１９４、およびアプリケーションプロセッサなどを介して表示機能を実装する。ＧＰＵは、画像処理のためのマイクロプロセッサであり、ディスプレイ１９４およびアプリケーションプロセッサに接続される。ＧＰＵは、数学的計算および幾何学的計算の実行と、グラフィックスレンダリングの実行とを行うように構成される。プロセッサ１１０は、ディスプレイ情報を生成または変更するプログラム命令を実行する１または複数のＧＰＵを含み得る。
【０１１７】
ディスプレイ１９４は、画像、およびビデオなどを表示するように構成される。ディスプレイ１９４は、ディスプレイパネルを含む。ディスプレイパネルは、液晶ディスプレイ（ｌｉｑｕｉｄ  ｃｒｙｓｔａｌ  ｄｉｓｐｌａｙ，ＬＣＤ）、有機発光ダイオード（ｏｒｇａｎｉｃ  ｌｉｇｈｔ−ｅｍｉｔｔｉｎｇ  ｄｉｏｄｅ，ＯＬＥＤ）、アクティブマトリクス有機発光ダイオード（ａｃｔｉｖｅ−ｍａｔｒｉｘ  ｏｒｇａｎｉｃ  ｌｉｇｈｔ  ｅｍｉｔｔｉｎｇ  ｄｉｏｄｅ，ＡＭＯＬＥＤ）、フレキシブル発光ダイオード（ｆｌｅｘ  ｌｉｇｈｔ−ｅｍｉｔｔｉｎｇ  ｄｉｏｄｅ，ＦＬＥＤ）、ｍｉｎｉ−ＬＥＤ、ｍｉｃｒｏ−ＬＥＤ、ｍｉｃｒｏ−ＯＬＥＤ、または量子ドット発光ダイオード（ｑｕａｎｔｕｍ  ｄｏｔ  ｌｉｇｈｔ  ｅｍｉｔｔｉｎｇ  ｄｉｏｄｅｓ，ＱＬＥＤ）などであり得る。いくつかの実施形態において、電子デバイス１００は、１またはＮ個のディスプレイを含み得、ここで、Ｎは、１より大きい正の整数である。
【０１１８】
電子デバイス１００は、ＩＳＰ、カメラ１９３、ビデオコーデック、ＧＰＵ、ディスプレイ１９４、およびアプリケーションプロセッサなどを介して撮影機能を実装し得る。
【０１１９】
ＩＳＰは、カメラ１９３によりフィードバックされるデータを処理するように構成される。例えば、撮影の間、シャッタが押下され、レンズを介してカメラの感光素子に光が伝送される。カメラの感光素子は、光信号を電気信号に変換し、処理のために電気信号をＩＳＰに伝送する。ＩＳＰは、電気信号を目に見える画像に変換する。ＩＳＰはさらに、画像のノイズ、輝度および肌色に対してアルゴリズムの最適化を実行し得る。ＩＳＰはさらに、撮影シナリオの露光および色温度などのパラメータを最適化し得る。いくつかの実施形態において、ＩＳＰは、カメラ１９３に配置され得る。
【０１２０】
カメラ１９３は、静的画像またはビデオをキャプチャするように構成される。オブジェクトの光学画像は、レンズを介して生成され、感光素子に投影される。感光素子は、電荷結合デバイス（ｃｈａｒｇｅ  ｃｏｕｐｌｅｄ  ｄｅｖｉｃｅ，ＣＣＤ）または相補型金属酸化膜半導体（ｃｏｍｐｌｅｍｅｎｔａｒｙ  ｍｅｔａｌ−ｏｘｉｄｅ−ｓｅｍｉｃｏｎｄｕｃｔｏｒ，ＣＭＯＳ）光電トランジスタであり得る。感光素子は、光信号を電気信号に変換し、次に電気信号をＩＳＰに伝送する。ＩＳＰは、電気信号をデジタル画像信号に変換し、処理のためにデジタル画像信号をＤＳＰに出力する。ＤＳＰは、デジタル画像信号を、ＲＧＢまたはＹＵＶなどのフォーマットの標準画像信号に変換する。いくつかの実施形態において、電子デバイス１００は、１またはＮ個のカメラを含み得、ここで、Ｎは、１より大きい正の整数である。
【０１２１】
デジタル信号プロセッサは、デジタル信号を処理するように構成される。デジタル画像信号に加えて、デジタル信号プロセッサはさらに、別のデジタル信号を処理し得る。例えば、電子デバイス１００が周波数を選択する場合、デジタル信号プロセッサは、周波数エネルギなどに対してフーリエ変換を実行するように構成される。
【０１２２】
ビデオコーデックは、デジタルビデオを圧縮または圧縮解除するように構成される。電子デバイス１００は、１または複数のコーデックをサポートし得る。したがって、電子デバイス１００は、複数のエンコーディングフォーマット、例えば、ＭＰＥＧ（ｍｏｖｉｎｇ  ｐｉｃｔｕｒｅ  ｅｘｐｅｒｔｓ  ｇｒｏｕｐ，ＭＰＥＧ）−１、ＭＰＥＧ−２、ＭＰＥＧ−３、およびＭＰＥＧ−４のビデオを再生または記録し得る。
【０１２３】
ＮＰＵは、ニューラルネットワーク（ｎｅｕｒａｌ−ｎｅｔｗｏｒｋ，ＮＮ）コンピューティングプロセッサである。ＮＰＵは、生体神経回路の構造を参照にすることにより、例えば、人の脳神経細胞間の転送モードを参照することにより、入力情報を迅速に処理し、さらに、自己学習を継続的に実行し得る。画像認識、顔認識、音声認識およびテキスト理解などの、電子デバイス１００のインテリジェントな認識は、ＮＰＵを使用することにより実装され得る。
【０１２４】
外部メモリインターフェース１２０は、ｍｉｃｒｏ  ＳＤカードなどの外部メモリカードに接続され、電子デバイス１００の格納能力を拡張するように構成され得る。外部メモリカードは、外部メモリインターフェース１２０を介してプロセッサ１１０と通信し、データ格納機能、例えば、外部メモリカード内の音楽およびビデオなどのファイルを格納する機能を実装する。
【０１２５】
内部メモリ１２１は、コンピュータ実行可能プログラムコードを格納するように構成され得る。実行可能プログラムコードは、命令を含む。プロセッサ１１０は、内部メモリ１２１に格納された命令を実行し、電子デバイス１００の様々な機能アプリケーションおよびデータ処理を実装する。内部メモリ１２１は、プログラム格納領域およびデータ格納領域を含み得る。プログラム格納領域は、操作システム、および少なくとも１つの機能（例えば、サウンド再生機能および画像再生機能）に必要なアプリケーションなどを格納し得る。データ格納領域は、電子デバイス１００が使用される場合に作成されるデータ（オーディオデータおよび電話帳など）などを格納し得る。加えて、内部メモリ１２１は、高速ランダムアクセスメモリを含んでもよく、または、非揮発性メモリ、例えば、少なくとも１つの磁気ディスクストレージデバイス、フラッシュメモリ、またはユニバーサルフラッシュストレージ（ｕｎｉｖｅｒｓａｌ  ｆｌａｓｈ  ｓｔｏｒａｇｅ，ＵＦＳ）を含んでもよい。
【０１２６】
電子デバイス１００は、音楽の再生および記録機能などのオーディオ機能を、オーディオモジュール１７０、スピーカ１７０Ａ、受信機１７０Ｂ、マイクロフォン１７０Ｃ、ヘッドセットジャック１７０Ｄ、およびアプリケーションプロセッサなどを介して実装し得る。
【０１２７】
オーディオモジュール１７０は、出力のためにデジタルオーディオ情報をアナログオーディオ信号に変換するように構成され、また、アナログオーディオ入力をデジタルオーディオ信号に変換するように構成される。オーディオモジュール１７０はさらに、オーディオ信号のエンコーディングおよびデコーディングを実行するように構成され得る。いくつかの実施形態において、オーディオモジュール１７０はプロセッサ１１０に配置され得、または、オーディオモジュール１７０のいくつかの機能モジュールがプロセッサ１１０に配置される。
【０１２８】
「ホーン」とも称されるスピーカ１７０Ａは、オーディオ電気信号をサウンド信号に変換するように構成される。電子デバイス１００は、スピーカ１７０Ａを介して音楽を聴いてもよく、または、ハンズフリー通話に応答してもよい。
【０１２９】
「イヤピース」とも称される受信機１７０Ｂは、オーディオ電気信号をサウンド信号に変換するように構成される。電子デバイス１００が呼び出しに応答するまたは音声メッセージを受信する場合、受信機１７０Ｂは、音声メッセージを聴くために人の耳の近くに置かれ得る。
【０１３０】
「マイク」または「マイクロフォン」とも称されるマイクロフォン１７０Ｃは、サウンド信号を電気信号に変換するように構成される。呼び出しを行うまたは音声メッセージを送信する場合、ユーザは、ユーザの口を介してマイクロフォン１７０Ｃの近くで発声し、マイクロフォン１７０Ｃにサウンド信号を入力し得る。少なくとも１つのマイクロフォン１７０Ｃが、電子デバイス１００に配置され得る。いくつかの他の実施形態において、２つのマイクロフォン１７０Ｃが電子デバイス１００に配置され、サウンド信号を収集し、さらにノイズ低減機能を実装し得る。いくつかの他の実施形態において、３つ、４つまたはそれより多くのマイクロフォン１７０Ｃが電子デバイス１００に代替的に配置され、サウンド信号の収集、ノイズの低減、サウンドソースの識別、指向性記録機能の実装などを行い得る。
【０１３１】
ヘッドセットジャック１７０Ｄは、有線ヘッドセットに接続されるように構成される。ヘッドセットジャック１７０Ｄは、ＵＳＢポート１３０であってもよく、または、３．５ｍｍのオープンモバイル電子デバイスプラットフォーム（ｏｐｅｎ  ｍｏｂｉｌｅ  ｔｅｒｍｉｎａｌ  ｐｌａｔｆｏｒｍ，ＯＭＴＰ）標準インタフェースまたは米国セルラ通信工業会（ｃｅｌｌｕｌａｒ  ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  ｉｎｄｕｓｔｒｙ  ａｓｓｏｃｉａｔｉｏｎ  ｏｆ  ｔｈｅ  ＵＳＡ，ＣＴＩＡ）標準インタフェースであってもよい。
【０１３２】
圧力センサ１８０Ａは、圧力信号を検知するように構成され、圧力信号を電気信号に変換し得る。いくつかの実施形態において、圧力センサ１８０Ａは、ディスプレイ１９４に配置され得る。圧力センサ１８０Ａには、例えば、抵抗型圧力センサ、誘導型圧力センサ、および静電容量型圧力センサなどの多くの種類が存在する。静電容量型圧力センサは、伝導性材料で作られた少なくとも２つの平行なプレートを含み得る。電極間のキャパシタンスは、圧力センサ１８０Ａに力が適用される場合に変化する。電子デバイス１００は、キャパシタンスの変化に基づいて、圧力の強度を決定する。タッチ操作がディスプレイ１９４に実行される場合、電子デバイス１００は、圧力センサ１８０Ａに基づいてタッチ操作の強度を検出する。電子デバイス１００は、圧力センサ１８０Ａの検出信号に基づいて、タッチ位置を算出してもよい。いくつかの実施形態において、同じタッチ位置で実行されるが異なるタッチ操作強度を有するタッチ操作は、異なる操作命令に対応し得る。例えば、タッチ操作強度が第１圧力閾値より小さいタッチ操作がメッセージのアイコンに実行される場合、ＳＭＳメッセージを見る命令が実行される。または、タッチ操作強度が第１圧力閾値より大きいまたはそれに等しいタッチ操作がメッセージのアイコンに実行される場合、新しいＳＭＳメッセージを作成する命令が実行される。
【０１３３】
ジャイロスコープセンサ１８０Ｂは、電子デバイス１００の動作姿勢を決定するように構成され得る。いくつかの実施形態において、３つの軸（すなわち、軸ｘ、ｙおよびｚ）の周りの電子デバイス１００の角速度は、ジャイロスコープセンサ１８０Ｂを介して決定され得る。ジャイロスコープセンサ１８０Ｂは、撮影の間、画像安定化のために使用され得る。例えば、シャッタが押下される場合、ジャイロスコープセンサ１８０Ｂは、電子デバイス１００がジッタする角度を検出し、当該角度に基づいて、レンズモジュールが補償する必要がある距離を算出し、逆の動作を介して、レンズが電子デバイス１００のジッタをなくすことを可能とし、画像安定化を実装する。ジャイロスコープセンサ１８０Ｂはさらに、ナビゲーションシナリオおよび体感ゲームシナリオに使用され得る。
【０１３４】
気圧センサ１８０Ｃは、気圧を測定するように構成される。いくつかの実施形態において、電子デバイス１００は、測定を介して気圧センサ１８０Ｃにより取得された大気圧値を使用することにより高度を算出し、位置決めおよびナビゲーションを支援する。
【０１３５】
磁気センサ１８０Ｄは、ホールセンサを含む。電子デバイス１００は、磁気センサ１８０Ｄを介してフリップカバーの開閉を検出し得る。いくつかの実施形態において、電子デバイス１００が折り畳み式携帯電話である場合、電子デバイス１００は、磁気センサ１８０Ｄに基づいてフリップカバーの開閉を検出し、検出されたフリップカバーの開閉状態に基づいて、反転を介しての自動ロック解除などの特徴を設定し得る。
【０１３６】
加速度センサ１８０Ｅは、電子デバイス１００の様々な方向（一般的に３つの軸）における加速度値を検出し得、電子デバイス１００が静止している場合に、重力値および重力方向を検出し得る。加速度センサ１８０Ｅはさらに、電子デバイスの姿勢を識別するように構成され得、歩数計などのアプリケーション、およびランドスケープモードとポートレートモードとの間の切り替えに適用される。
【０１３７】
距離センサ１８０Ｆは、距離を測定するように構成される。電子デバイス１００は、赤外線またはレーザ方式で距離を測定し得る。いくつかの実施形態において、撮影シナリオでは、電子デバイス１００は、距離センサ１８０Ｆを介して距離を測定し、迅速な合焦を実装し得る。
【０１３８】
光学式近接センサ１８０Ｇは、例えば、発光ダイオード（ＬＥＤ）、ならびに、フォトダイオードなどの光検出器を含み得る。発光ダイオードは、赤外線発光ダイオードであり得る。電子デバイス１００は、発光ダイオードを使用することにより、赤外線光を放射する。電子デバイス１００は、フォトダイオードを介して、近くのオブジェクトからの赤外線反射光を検出する。十分な反射光が検出された場合、電子デバイス１００の近くにオブジェクトが存在することが決定され得る。不十分な反射光が検出された場合、電子デバイス１００は、電子デバイス１００の近くにオブジェクトが存在しないことを決定し得る。電子デバイス１００は、光学式近接センサ１８０Ｇを介して、ユーザが通話のために耳の近くに電子デバイス１００を持っていることを検出し、省電力のために画面オフを自動的に実行し得る。光学式近接センサ１８０Ｇは、スマートカバーモードまたはポケットモードにも使用され、画面のロック解除またはロックを自動的に実行し得る。
【０１３９】
環境光センサ１８０Ｌは、環境光の輝度を検知するように構成される。電子デバイス１００は、検知された環境光の輝度に基づいて、ディスプレイ１９４の輝度を適応的に調整し得る。環境光センサ１８０Ｌはさらに、撮影の間、ホワイトバランスを自動的に調整するように構成され得る。環境光センサ１８０Ｌはさらに、光学式近接センサ１８０Ｇと協働して、電子デバイス１００がポケットの中にあるかどうかを検出して、偶発的なタッチを防止し得る。
【０１４０】
指紋センサ１８０Ｈは、指紋を収集するように構成される。電子デバイス１００は、指紋ベースのロック解除、アプリケーションロックアクセス、指紋ベースの撮影、および指紋ベースの呼び出しの応答などを、収集された指紋の特徴を使用することにより実装し得る。
【０１４１】
温度センサ１８０Ｊは、温度を検出するように構成される。いくつかの実施形態において、電子デバイス１００は、温度センサ１８０Ｊにより検出された温度を使用することにより、温度処理ポリシーを実行する。例えば、温度センサ１８０Ｊにより報告された温度が閾値を超える場合、電子デバイス１００は、温度センサ１８０Ｊの近くのプロセッサの性能を低下させ、熱保護のための消費電力を低減させる。いくつかの他の実施形態において、温度が別の閾値より小さい場合、電子デバイス１００はバッテリ１４２を加熱し、低温により電子デバイス１００の電源が異常にオフにされることを防止する。いくつかの他の実施形態において、温度がさらに別の閾値より小さい場合、電子デバイス１００は、バッテリ１４２の出力電圧を昇圧させ、低温により発生する異常な電源のオフを防止する。
【０１４２】
タッチセンサ１８０Ｋは、「タッチパネル」とも称される。タッチセンサ１８０Ｋは、ディスプレイ１９４に配置され得る。タッチセンサ１８０Ｋおよびディスプレイ１９４は、タッチスクリーンを形成する。タッチセンサ１８０Ｋは、タッチセンサ１８０Ｋの上または近くで実行されるタッチ操作を検出するように構成される。タッチセンサは、検出されたタッチ操作をアプリケーションプロセッサに転送し、タッチイベントの種類を決定し、ディスプレイ１９４を介して、タッチ操作に関連する視覚的出力を提供し得る。いくつかの他の実施形態において、タッチセンサ１８０Ｋは、電子デバイス１００の表面において、ディスプレイ１９４の位置とは異なる位置に代替的に配置され得る。
【０１４３】
骨伝導センサ１８０Ｍは、振動信号を取得し得る。いくつかの実施形態において、骨伝導センサ１８０Ｍは、人の声帯部分の振動骨の振動信号を取得し得る。また、骨伝導センサ１８０Ｍは、身体のパルスに接触して、血圧鼓動信号を受信し得る。いくつかの実施形態において、骨伝導センサ１８０Ｍは、ヘッドセットに代替的に配置され得る。オーディオモジュール１７０は、声帯部分の振動骨の振動信号であって、骨伝導センサ１８０Ｍにより取得される振動信号に基づく解析を介して音声信号を取得し、音声機能を実装し得る。アプリケーションプロセッサは、骨伝導センサ１８０Ｍにより取得される血圧鼓動信号に基づいて心拍数情報を解析し、心拍数検出機能を実装し得る。
【０１４４】
ボタン１９０は、電源ボタン、およびボリュームボタンなどを含む。ボタン１９０は、機械的ボタンであってもよく、または、タッチボタンであってもよい。電子デバイス１００は、ボタンの入力を受信し、電子デバイス１００のユーザ設定および機能制御に関連するボタン信号入力を生成し得る。
【０１４５】
モータ１９１は、振動プロンプトを生成し得る。モータ１９１は、着信振動プロンプトに使用されてもよく、または、タッチ振動フィードバックに使用されてもよい。例えば、異なるアプリケーション（例えば、撮影およびオーディオ再生）で実行されるタッチ操作は、異なる振動フィードバック効果に対応していてもよい。ディスプレイ１９４上の異なる領域で実行されるタッチ操作は、モータ１９１の異なる振動フィードバック効果に対応し得る。異なるアプリケーションシナリオ（例えば、時間リマインダシナリオ、情報受信シナリオ、アラームクロックシナリオ、およびゲームシナリオ）は、異なる振動フィードバック効果に対応していてもよい。タッチ振動フィードバック効果は、代替的にカスタマイズされ得る。
【０１４６】
インジケータ１９２は、指示灯であり得、充電状況および電力の変化を指示するように構成されてもよく、または、メッセージ、不在着信、および通知などを指示するように構成されてもよい。
【０１４７】
ＳＩＭカードインタフェース１９５は、ＳＩＭカードに接続されるように構成される。ＳＩＭカードは、電子デバイス１００との接触または電子デバイス１００からの分離を実装すべく、ＳＩＭカードインタフェース１９５に挿入されてもよく、または、ＳＩＭカードインタフェース１９５から除去されてもよい。電子デバイス１００は、１またはＮ個のＳＩＭカードインタフェースをサポートし得、ここで、Ｎは１より大きい正の整数である。ＳＩＭカードインタフェース１９５は、ｎａｎｏ−ＳＩＭカード、ｍｉｃｒｏ−ＳＩＭカード、およびＳＩＭカードなどをサポートし得る。複数のカードは、１つのＳＩＭカードインタフェース１９５に同時に挿入され得る。複数のカードは、同じ種類であってもよく、または異なる種類であってもよい。ＳＩＭカードインタフェース１９５はまた、異なる種類のＳＩＭカードとの互換性を有してもよい。ＳＩＭカードインタフェース１９５はまた、外部メモリカードとの互換性を有してもよい。電子デバイス１００は、ＳＩＭカードを使用することによりネットワークとやり取りし、呼び出しおよびデータ通信などの機能を実装する。いくつかの実施形態において、電子デバイス１００は、ｅＳＩＭ、すなわち、組み込まれたＳＩＭカードを使用する。ｅＳＩＭカードは、電子デバイス１００に組み込まれ得、電子デバイス１００から分離されることはできない。
【０１４８】
図２は、データ転送方法が本願の実施形態に従って適用された通信シナリオの例の概略図である。本願のこの実施形態における方法は、ユーザが第１デバイス２１０（例えば、携帯電話）を使用して第２デバイス２２０（例えば、ＰＣ）に接近し、第２デバイス２２０にファイルを転送するプロセスに適用され得る。第１デバイス２１０にはＮＦＣチップ２１１が提供され、第２デバイス２２０には電子タグ２２１が提供される。電子タグ２２１は、第２デバイスのデバイス情報を含み得る。第１デバイス２１０が第２デバイス２２０に接近する場合、第１デバイスは、電子タグ２２１内の情報、すなわち、第２デバイスのデバイス情報を読み出し得る。第１デバイスは、第２デバイスのデバイス情報に基づいて第２デバイスとの通信接続を確立し、次に、第１デバイスにより現在表示されているインタフェースに対応する第１ファイルを、通信接続を介して第２デバイスに自動的に送信し得る。第１デバイス２１０が第２デバイス２２０に接近する前に、第１デバイス２１０は、第２デバイス２２０との通信接続を確立している可能性があることに留意されたい。この場合、第２デバイス２２０に接近した後、第１デバイス２１０は、第２デバイスとの通信接続を確立しなくてもよいが、現在表示されているインタフェースに対応する第１ファイルを第２デバイスに自動的に直接送信してよい。通信接続は、この実施形態に限定されない。例えば、通信接続は、ブルートゥース接続を含んでもよく、または、Ｗｉ−Ｆｉ接続を含んでもよく、または、ブルートゥース接続とＷｉ−Ｆｉ接続との両方を含んでもよい。別の実装において、第１デバイスは、第２デバイスのデバイス情報に基づいて、第２デバイスとのブルートゥース接続を初めて確立し、次に、２つのデバイスはブルートゥース接続を介してＷｉ−Ｆｉパラメータを転送し、Ｗｉ−Ｆｉ接続を確立し得る。次に、２つのデバイスは、Ｗｉ−Ｆｉ接続を介してファイルを転送する。第１デバイスが第２デバイスに接近する前（すなわち、ＮＦＣチップ２１１と電子タグ２２１との間の距離が第１閾値より小さくなる前）に、第１デバイスは、第２デバイスとのブルートゥース接続を確立している可能性があることに留意されたい。この場合、２つのデバイスは、ブルートゥース接続を介してＷｉ−Ｆｉパラメータを直接転送し、Ｗｉ−Ｆｉ接続を確立し得る。初めてブルートゥース接続を確立した後、第１デバイスと第２デバイスとは、バックグラウンドでブルートゥース永久接続を維持し得、その結果、第１デバイスがその後第２デバイスに接近する場合（距離が第１閾値より小さくなる場合）、Ｗｉ−Ｆｉ接続はブルートゥース接続に基づいて直接確立されることができる。２つのデバイスがブルートゥース永久接続を維持する解決手段において、２つのデバイス間の距離が増加するとき（距離が第２閾値より大きくなるとき）、ブルートゥース接続は途切れる。２つのデバイス間の距離が減少するとき（すなわち、第２閾値より小さいまたはそれに等しくなるとき）、２つのデバイスは、ブルートゥース接続を自動的に確立する。第２閾値は、第１閾値より大きい。一般的に、第２閾値は、例えば、約１０メートルまたはそれより遠く、第１閾値は、例えば、１０センチメートルまたは２０センチメートルである。
【０１４９】
以下では、具体的な実施形態を使用することにより、本願の方法の手順を説明する。ブルートゥース接続およびＷｉ−Ｆｉ接続は、他の種類の通信接続と置き換えられ得る。
【０１５０】
第１適用シナリオにおいて、電子タグ２２１は、第２デバイス２２０が工場から納品される前に、第２デバイス２２０に貼り付けられる。電子タグ２２１は、電子タグ２２１のタグＩＤと、第２デバイス２２０のブルートゥースアドレスとを格納する。電子タグ２２１のタグＩＤは、電子タグ２２１を一意に識別し得る。第１適用シナリオにおける電子タグ２２１のタグＩＤはまた、第２デバイス２２０を一意に識別し得る。例えば、電子タグ２２１のタグＩＤは、製品のシリアルナンバー（ｓｅｒｉａｌ  ｎｕｍｂｅｒ，ＳＮ）であってもよく、または、第２デバイス２２０の別のデバイス識別子であってもよい。
【０１５１】
第２適用シナリオにおいて、電子タグ２２１は、第２デバイス２２０が工場から納品された後、第２デバイス２２０に加えられる。例えば、電子タグは、ユーザまたはベンダにより第２デバイス２２０に貼り付けられ得る。電子タグ２２１は、電子タグ２２１のタグＩＤを格納する。電子タグ２２１は、納品の後、第２デバイスに加えられるので、電子タグ２２１は、第２デバイス２２０についての情報を含まない。電子タグ２２１のタグＩＤは、電子タグ２２１を一意に識別することだけができ、第２デバイス２２０を識別することはできない。電子タグ２２１は、第２デバイス２２０のブルートゥースアドレスを含まない。
【０１５２】
前述の第１適用シナリオを参照して、電子タグ２２１は、電子タグ２２１のタグＩＤと、第２デバイス２２０のブルートゥースアドレスとを格納する。本願の実施形態は、データ転送方法を提供する。図３Ａ−１および図３Ａ−２に示されるように、データ転送方法は、Ｓ３０１からＳ３０７を含み得る。
【０１５３】
Ｓ３０１．第１デバイス２１０は第１インタフェースを表示し、ここで、第１インタフェースは、第１ファイルの画像情報を含む。
【０１５４】
第１ファイルの画像情報は、第１インタフェースにおいて現在表示されている画像コンテンツであり、第１ファイルに関連しているまたは第１ファイルに属している。例えば、第１インタフェースは、１または複数の画像を含み得、第１ファイルは、第１インタフェースにおける少なくとも１つの画像であり得る。第１ファイルの画像情報は、第１インタフェースに表示される１または複数の画像であり、全画面で表示された画像であってもよく、または、サムネイルであってもよい。代替的に、第１インタフェースは、ホーム画面、すなわち、第１デバイス２１０のホーム画面であってもよく、第１ファイルは、ホーム画面のスクリーンショットであってもよく、第１ファイルの画像情報は現在表示されているホーム画面である。代替的に、第１インタフェースは、ビデオ再生インタフェースであってもよく、第１ファイルは、第１デバイス２１０により再生されているビデオファイルであってもよく、または、第１デバイス２１０により再生されているビデオファイルのアドレス情報であってもよく、第１ファイルの画像情報は、現在表示されているビデオ映像である。代替的に、第１インタフェースは、第１デバイス２１０のブラウザページであってもよく、第１ファイルは、ページのページアドレスまたはスクリーンショットであってもよく、第１ファイルの画像情報は、現在表示されているブラウザページである。代替的に、第１インタフェースは、第１デバイス２１０により開かれるドキュメント（例えば、ＷｏｒｄドキュメントまたはＥｘｃｅｌドキュメント）の画像情報であってよい。言い換えれば、画像情報は、ドキュメントのページ、ディレクトリなど、すなわち、第１インタフェースにおいて現在表示されているドキュメントの内容であり、第１ファイルは、第１デバイス２１０により開かれるドキュメントであってよい。
【０１５５】
本願のこの実施形態における第１インタフェースおよび第１ファイルは、限定されないが、前述の例における第１インタフェースおよび第１ファイルを含む。
【０１５６】
Ｓ３０２．第１デバイス２１０のＮＦＣチップ２１１と第２デバイスの電子タグ２２１との間の距離が予め設定された閾値より小さい場合、第１デバイス２１０は、電子タグ２２１のブルートゥースアドレスを取得する。
【０１５７】
具体的には、電子タグ２２１は第２デバイスのブルートゥースアドレスを格納する。したがって、ＮＦＣチップ２１１と電子タグ２２１との間の距離が予め設定された閾値より小さい場合、ＮＦＣチップ２１１は電磁波を送信し得、電子タグ２２１は、電磁波に応答して、電子タグ２２１に格納されたデータ、例えば第２デバイスのブルートゥースアドレスおよびタグＩＤをＮＦＣチップ２１１に送信し得る。
【０１５８】
電子タグ２２１のブルートゥースアドレスを取得した後、第１デバイス２１０は、第１デバイス２１０がブルートゥース機能を有効にするかどうかをまず決定し得る。第１デバイス２１０がブルートゥース機能を有効にしたとき、Ｓ３０３が実行されてよい。第１デバイス２１０がブルートゥース機能を有効にしなかったとき、第１デバイス２１０は、まずブルートゥース機能を有効にし、次にＳ３０３を実行してよい。段階Ｓ３０２を実行する場合、第１デバイス２１０は、第１インタフェースを表示している状態である。言い換えれば、第１デバイスは、第１インタフェースを表示している状態で第２デバイスに接近する。
【０１５９】
Ｓ３０３．第１デバイス２１０は、第１デバイス２１０が、電子タグ２２１のブルートゥースアドレスに対応するデバイスとのブルートゥース接続を確立するかどうかを決定する。
【０１６０】
電子タグ２２１のブルートゥースアドレスに対応するデバイスは、第２デバイスである。例えば、第１デバイス２１０が、２つのブルートゥースアドレスに対応するデバイスとのブルートゥース接続を確立したと想定する。例えば、第１デバイス２１０は、ブルートゥースアドレスａに対応するデバイスとのブルートゥース接続を確立し、ブルートゥースアドレスｂに対応するデバイスとのブルートゥース接続を確立する。第２デバイス２２０のブルートゥースアドレスがブルートゥースアドレスｃであるとき、第１デバイス２１０が第２デバイス２２０とのブルートゥース接続を確立しなかったことを指示し、第１デバイス２１０は、Ｓ３０４およびＳ３０５を実行してよい。第２デバイス２２０のブルートゥースアドレスがブルートゥースアドレスａまたはブルートゥースアドレスｂであるとき、第１デバイス２１０が第２デバイス２２０とのブルートゥース接続を確立したことを指示し、第１デバイス２１０がＳ３０５を実行してよい。
【０１６１】
初めてブルートゥース接続を実行した後、第１デバイス２１０および第２デバイス２２０は、ブルートゥース永久接続を維持し得る。具体的には、２つのデバイスが初めてブルートゥース接続を実行した後、２つのデバイス間の距離が第２閾値より小さいまたはそれに等しいとき、ブルートゥース接続は常に維持される。ユーザの使用により、２つのデバイス間の距離は第２閾値より大きくなる、すなわち、その中でブルートゥース接続が維持され得る距離を超えるとき、デバイス間のブルートゥース接続は途切れる。次に、ユーザの使用により、２つのデバイス間の距離が再び第２閾値より小さいまたはそれに等しくなるとき、２つのデバイスは、ブルートゥース接続を自動的に確立する。すなわち、２つのデバイス間の距離がブルートゥース接続要件を満たす限り、２つのデバイスは、ブルートゥース接続を自動的に確立し、ブルートゥース接続を維持する。２つのデバイス間でブルートゥース永久接続が維持される場合、Ｓ３０３において、第１デバイス２１０は、第１デバイス２１０が第２デバイスとのブルートゥース接続を確立したことを決定する。
【０１６２】
Ｓ３０４．第１デバイス２１０は、電子タグ２２１のブルートゥースアドレスに基づいて、第２デバイス２２０とのブルートゥース接続を確立する。
【０１６３】
第１デバイス２１０は、電子タグ２２１のブルートゥースアドレスに対応する第２デバイス２２０とのブルートゥース接続を確立するように要求し得る。第１デバイス２１０が第２デバイス２２０とのブルートゥース接続を確立しなかったとき、第１デバイス２１０が第２デバイス２２０にブルートゥース接続要求を送信した後、第１デバイス２１０と第２デバイス２２０とは、第１デバイス２１０と第２デバイス２２０との間のブルートゥースペアリングに使用されるプロンプトインタフェースを表示し得る。例えば、図３Ｃ−１に示されるように、第１デバイス２１０は、プロンプトインタフェース３０１を表示し得る。プロンプトインタフェース３０１は、プロンプト情報３０２「あなたの携帯電話は'第２デバイス２２０'とペアリングされます。このコードが'第２デバイス２２０'に表示されていることを確認してください。」と、コード３０３「１２３４５６」と、「キャンセル」ボタン３０４と、「ペア」ボタン３０５とを含む。図３Ｃ−２に示されるように、第２デバイス２２０は、プロンプトインタフェース３０６を表示し得る。プロンプトインタフェース３０６は、プロンプト情報３０７「あなたのＰＣは'第１デバイス２１０'とペアリングされます。このコードが'第１デバイス２１０'に表示されていることを確認してください。」と、コード３０８「１２３４５６」と、「キャンセル」ボタン３０９と、「ペア」ボタン３１０とを含む。
【０１６４】
第１デバイス２１０が、「ペア」ボタン３０５に対してユーザにより実行されたタップ操作（例えば、シングルタップ操作）を受信し、第２デバイス２２０が、「ペア」ボタン３１０に対してユーザにより実行されたタップ操作（例えば、シングルタップ操作）を受信したとき、第１デバイス２１０と第２デバイス２２０とは、ブルートゥースペアリングを完了し、ブルートゥース接続を確立し得る。本願のこの実施形態において、第１デバイス２１０と第２デバイス２２０とは、ブルートゥースペアリングを実行し、その結果、第１デバイス２１０と第２デバイス２２０とは、互いに信頼出来るブルートゥースデバイスになることを許可される。
【０１６５】
第１デバイス２１０が第２デバイス２２０とのブルートゥース接続を初めて確立する場合、ブルートゥースペアリングが実行される必要があることに留意されたい。第１デバイス２１０が第２デバイス２２０とのブルートゥースペアリングを完了した後、第１デバイス２１０が第２デバイス２２０とのブルートゥース接続を再び確立するとき、ブルートゥースペアリングが実行される必要はない。
【０１６６】
Ｓ３０５．第１デバイス２１０は、ブルートゥース接続を介して、Ｗｉ−Ｆｉ接続パラメータを第２デバイス２２０と交換する。
【０１６７】
ＮＦＣチップ２１１と電子タグ２２１との間の距離が予め設定された閾値より小さいとき、電子タグ２２１は、ＮＦＣチップ２１１により送信された電磁波を受信し得る。当該電磁波に応答して、第２デバイス２００は、ソフト（Ｓｏｆｔ）アクセスポイント（Ａｃｃｅｓｓ  Ｐｏｉｎｔ，ＡＰ）として機能し、ブルートゥース接続を介して、Ｗｉ−Ｆｉ接続パラメータを、ステーション（Ｓｔａｔｉｏｎ，ＳＴＡ）として機能する第２デバイス２００と交換し得る。
【０１６８】
Ｓ３０６．第１デバイス２１０は、Ｗｉ−Ｆｉ接続パラメータに基づいて、第２デバイス２２０とのＷｉ−Ｆｉ接続を確立する、すなわち、第１Ｗｉ−Ｆｉ接続を確立する。
【０１６９】
例えば、Ｗｉ−Ｆｉ接続パラメータは、ソフトＡＰのサービスセット識別子（ｓｅｒｖｉｃｅ  ｓｅｔ  ｉｄｅｎｔｉｆｉｅｒ，ＳＳＩＤ）およびアクセスパスワード（ｐａｓｓ  ｗｏｒｄ，ＰＷＤ）などのパラメータ、ＳＴＡのＷｉ‐Ｆｉ能力（例えば、ＳＴＡはＷｉ‐Ｆｉ５ＧおよびＷｉ‐Ｆｉ２．４Ｇをサポートする、または、ＳＴＡはＷｉ‐Ｆｉ２．４Ｇをサポートする）、および、ＳＴＡによりサポートされる転送速度を含み得る。
【０１７０】
Ｓ３０７．Ｓ３０６におけるＷｉ−Ｆｉ接続が確立された後、第１デバイス２１０は、Ｗｉ−Ｆｉ接続を介して第２デバイス２２０に第１ファイルを自動的に転送する。
【０１７１】
第１デバイス２１０が、第２デバイス２２０により提供されるＷｉ−Ｆｉネットワークにアクセスした（すなわち、第１デバイス２１０が第２デバイス２２０とのＷｉ−Ｆｉ接続を確立した）後、第１デバイス２１０は、第１デバイス２１０により表示される現在のインタフェース（すなわち、第１インタフェース）に関連付けられた第１ファイルを、Ｗｉ−Ｆｉ接続を介して第２デバイス２２０に自動的に転送し得る。第１ファイルが転送された後、現在の転送プロセスは終了し、第１デバイス２１０と第２デバイス２２０との間のＷｉ−Ｆｉ接続は切断される。任意選択的に、ブルートゥース永久接続が第１デバイス２１０と第２デバイス２２０との間で維持されるとき、第１デバイス２１０と第２デバイス２２０との間のブルートゥース接続は依然として維持される。２つのデバイス間でブルートゥース永久接続が維持されないとき、２つのデバイス間のブルートゥース接続も切断される。第１デバイス２１０と第２デバイス２２０との間のブルートゥース接続が維持される（すなわち、切断されない）場合、第１デバイスと第２デバイスとが次回別のファイルを転送する必要があるとき、新たなＷｉ−Ｆｉ接続が、維持されたブルートゥース接続を介して直接確立され得、次に、新しく確立されたＷｉ−Ｆｉ接続を介してファイルが転送される。
【０１７２】
例えば、第１インタフェースがビデオ再生インタフェースである場合、第１デバイス２１０によりＷｉ−Ｆｉ接続を介して第２デバイス２００に自動的に送信される第１ファイルは、第１デバイス２１０により再生されているビデオファイルであり得る。第１インタフェースがブラウザページである場合、第１デバイス２１０によりＷｉ−Ｆｉ接続を介して第２デバイス２００に自動的に送信される第１ファイルは、ページアドレスまたはページのスクリーンショットであり得る。第１インタフェースが、ホーム画面、すなわち、第１デバイス２１０のホーム画面である場合、第１デバイス２１０によりＷｉ−Ｆｉ接続を介して第２デバイス２００に自動的に送信される第１ファイルは、ホーム画面のスクリーンショットであり得る。代替的に、第１インタフェースが対応するファイル、画像、またはブラウザページを有しない場合、第１デバイス２１０は、第１デバイス２１０により現在表示されているインタフェースのスクリーンショットを、Ｗｉ−Ｆｉ接続を介して第２デバイス２００に自動的に送信し得る。
【０１７３】
第２デバイス２２０は、Ｗｉ−Ｆｉ接続を介して第１デバイス２１０により送信された第１ファイルを受信し得る。
【０１７４】
いくつかの実施形態において、第１デバイス２１０により送信された第１ファイルを受信した後、第２デバイス２２０は、第１ファイルを自動的に開き、第１ファイルの画像情報を表示し得る。
【０１７５】
例えば、第１デバイス２１０は図４Ａの（１）に示される第１インタフェース４０１を表示し、第２デバイス２２０は図４Ａの（２）に示される第２インタフェース４０２を表示すると想定される。図４Ａの（１）に示される第１インタフェース４０１は写真Ａを含み、図４Ａの（２）に示される第２インタフェース４０２はビデオ１の再生インタフェースである。第１デバイス２１０は、Ｓ３０７を実行して、第１ファイル（例えば、写真Ａ）を第２デバイス２２０に送信し得る。第１ファイル（例えば、写真Ａ）を受信した後、第２デバイス２２０は、受信した写真Ａを自動的に開き、図４Ａの（３）に示される写真Ａの画像情報４０３を表示し得る。
【０１７６】
いくつかの他の実施形態において、第１デバイス２１０により送信された第１ファイルを受信した後、第２デバイス２２０は、第１ファイルのプロンプト情報を表示し得る。プロンプト情報は、第２デバイス２２０が第１ファイルを受信することを指示するのに使用される。プロンプト情報はさらに、第１ファイルを表示するかどうかを決定するのに使用され得る。例えば、図４Ａの（１）に示される第１インタフェースと図４Ａの（２）に示される第２インタフェース４０２とを参照して、第１ファイル（例えば、写真Ａ）を受信した後、図４Ｂに示されるように、第２デバイス２２０は、プロンプト情報４０４「新しいメッセージ：あなたは写真を受信しました。表示するまたは表示しない」を通知バーに表示し得る。プロンプト情報４０４はさらに、「表示」ボタン４０５および「キャンセル」ボタン４０６を含み得る。「表示」ボタン４０５は、図４Ａの（３）に示される写真Ａの画像情報４０３を表示するために、第２デバイス２２０をトリガするのに使用する。「キャンセル」ボタン４０６は、プロンプト情報４０４を閉じるために第２デバイス２２０をトリガするのに使用される。第２デバイス２２０が、図４Ｂに示されるプロンプト情報４０４を表示した後、第２デバイス２２０が、特定の時間（例えば、２分）内に、「表示」ボタン４０５または「キャンセル」ボタン４０６に対してユーザにより実行されたタップ操作（例えば、シングルタップ操作）を受信しないとき、プロンプト情報４０４は自動的に消滅し得、すなわち、第２デバイス２２０はプロンプト情報４０４を表示しなくなり得る。
【０１７７】
第２デバイス２２０により第１ファイルのプロンプト情報を表示する方法は、限定されないが、通知バーにプロンプト情報を表示する段階を含む。例えば、第２デバイス２２０はさらに、プロンプト情報を含むプロンプトウィンドウを表示し得る。第２デバイス２２０によりプロンプト情報を表示する具体的な方式は、本願のこの実施形態に限定されない。
【０１７８】
ある実装において、Ｓ３０７の後、任意選択的に、方法はさらに、以下の段階Ｓ３０８からＳ３１３を含み得る。
【０１７９】
Ｓ３０８．Ｓ３０７における第１ファイルが転送された後、第１デバイス２１０は、第２デバイス２２０とのＷｉ−Ｆｉ接続を切断し、第２デバイス２２０とのブルートゥース接続を維持する。
【０１８０】
Ｓ３０９．第１デバイス２１０のＮＦＣチップと第２デバイスの電子タグ２２１との間の距離が再び予め設定された閾値より小さくなる場合、すなわち、第１デバイスが第２デバイスとのＮＦＣ接触を再び実行する場合、第１デバイス２１０は、電子タグ２２１のブルートゥースアドレスを再び取得する。第１デバイスが第２デバイスとのＮＦＣ接触を再び実行する場合、第１デバイスは第５インタフェースを表示する。第５インタフェースは、第３ファイルの画像情報を含む。第５インタフェースと第３ファイルの画像情報とについては、Ｓ３０１における第１インタフェースと第１ファイルの画像情報との説明を参照されたい。第５インタフェースは、第１インタフェースと同じまたはそれとは異なるインタフェースであり得る。第３ファイルは、第１ファイルと同じまたはそれとは異なるファイルであり得、第３ファイルの画像情報は、第１ファイルの画像情報と同じまたはそれとは異なる画像情報であり得る。
【０１８１】
Ｓ３１０．第１デバイス２１０は、第１デバイス２１０が、電子タグ２２１のブルートゥースアドレスに対応するデバイスとのブルートゥース接続を確立したことを決定する。言い換えれば、第１デバイスが第２デバイスとのブルートゥース接続を維持するので、ブルートゥース接続は２つのデバイス間で確立されている。
【０１８２】
Ｓ３１１．第１デバイス２１０は、確立されたブルートゥース接続を介してＷｉ−Ｆｉ接続パラメータを第２デバイス２２０と交換し、Ｗｉ−Ｆｉ接続パラメータに基づいて新たなＷｉ−Ｆｉ接続を確立する、すなわち、第２Ｗｉ−Ｆｉ接続を確立する。
【０１８３】
Ｓ３１２．Ｓ３１１におけるＷｉ−Ｆｉ接続が確立された後、第１デバイス２１０は、Ｗｉ−Ｆｉ接続を介して第２デバイス２２０に第３ファイルを自動的に転送する。
【０１８４】
Ｓ３１３．Ｓ３１２における第３ファイルが転送された後、第１デバイス２１０は、第２デバイス２２０とのＷｉ−Ｆｉ接続を切断し、第２デバイス２２０とのブルートゥース接続を維持し、その結果、別のファイルを転送している間に、転送速度が向上できるようにし得る。    
【０１８５】
Ｓ３０９からＳ３１３は、図３Ａ−１および図３Ａ−２に示されない。
【０１８６】
本願のこの実施形態に提供されるデータ転送方法によると、第１デバイスが、第１ファイルの画像情報を含む第１インタフェースを表示する場合、第１デバイスのＮＦＣチップ２１１が第２デバイス２２０の電子タグ２２１に接近するとき、第１デバイス２１０は、第２デバイス２２０のブルートゥースアドレスを取得し得る。第１デバイス２２１は、ブルートゥースアドレスに対応する第２デバイス２２０とのブルートゥース接続を確立し、ブルートゥース接続を介してＷｉ−Ｆｉ接続パラメータを第２デバイス２２０と交換し、Ｗｉ−Ｆｉ接続を確立し、Ｗｉ−Ｆｉ接続を介して第１ファイルを第２デバイス２２０に自動的に転送し得る。
【０１８７】
第２デバイス２２０にはＮＦＣチップが提供される必要はなく、電子タグを構成するコストは比較的低い。したがって、本願のこの実施形態において、ファイルは、ハードウェアコストを増加させることなくＮＦＣ接触を介して転送され得る。加えて、ＮＦＣチップ２１１が電子タグ２２１に接近している限り、ユーザは、第１デバイスにより現在表示されている第１インタフェースに対応する第１ファイルを第２デバイス２２０に転送し、それによりユーザ操作を簡略化し得る。
【０１８８】
さらに、ブルートゥース接続を介してＷｉ−Ｆｉ接続パラメータを交換することは、Ｗｉ−Ｆｉ接続の確立速度を向上させ、ファイルの転送効率を向上させ得る。加えて、Ｗｉ−Ｆｉ接続を介して第１ファイルを転送することは、ファイル転送速度を向上させ得る。
【０１８９】
さらに、ブルートゥース永久接続は、第１デバイスと第２デバイスとの間で維持され得る。したがって、第１デバイスのＮＦＣチップが第２デバイスの電子タグに接触する場合、確立されたブルートゥース接続を介してＷｉ−Ｆｉ接続が迅速に確立され、それにより、ファイルの転送効率がさらに向上し得る。Ｗｉ−Ｆｉ接続が常に維持されるとき、消費電力が比較的高い。この実装の解決手段において、Ｗｉ−Ｆｉ接続は常に維持される必要はなく（言い換えれば、Ｗｉ−Ｆｉ接続はファイルが転送された後切断される）、ブルートゥース接続のみが維持され、その結果、低消費電力でありながら転送速度が向上できる。加えて、２つのデバイスがブルートゥース永久接続を維持し得るので、ブルートゥースペアリング認証プロセスは、次のファイル転送では省略され得る。
【０１９０】
本願のこの実施形態において、ユーザは、共有予定のファイルを選択する必要はない。これは、本願のこの実施形態における共有予定のファイルが、第１デバイスにより現在表示されている第１インタフェースに含まれる第１ファイルであるからである。加えて、ユーザは、ＮＦＣ接触機能を手動で有効にする必要はない。これは、本願のこの実施形態において、ＮＦＣチップが第２デバイスの電子タグに接近する場合、ＮＦＣチップは第２デバイスのブルートゥースアドレスを取得し、ブルートゥースアドレスに対応するブルートゥース接続に基づいてＷｉ−Ｆｉ接続を確立し得るからである。ユーザは共有ボタンをタップする必要はない。これは、第１デバイスが、Ｗｉ−Ｆｉ接続が確立された後、Ｗｉ−Ｆｉ接続を介して第２デバイスに第１ファイルを自動的に転送し得るからである。結論として、本願のこの実施形態における方法によると、ＮＦＣ接触を介してファイルを転送するプロセスにおけるユーザ操作は簡略化され得、ＮＦＣ接触を介してファイルを転送するユーザエクスペリエンスが向上され得る。
【０１９１】
本願のこの実施形態において、第１デバイス２１０が、ＳＴＡとして機能する第２デバイス２２０とのＷｉ−Ｆｉ接続を確立するためのソフトＡＰとして機能する場合、第１デバイス２１０と第２デバイス２２０とはまた、第３デバイス（例えば、ルータ）により提供されるＷｉ−ＦｉネットワークにアクセスするためのＳＴＡとして機能し得ることに留意されたい。例えば、図３Ｂに示されるように、第１デバイス２１０は、ＳＴＡとして機能する第２デバイス２２０とのＷｉ−Ｆｉ接続を確立するためのソフトＡＰとして機能する。確かに、第２デバイス２２０は、ＳＴＡとして機能する第１デバイス２１０とのＷｉ−Ｆｉ接続を確立するためのソフトＡＰとしても機能し得る。加えて、第１デバイス２１０と第２デバイス２２０との両方は、ＡＰとして機能する第３デバイス３００（例えば、ルータ）により提供されるＷｉ−ＦｉネットワークにアクセスするためのＳＴＡとして機能し、第３デバイス３００とのＷｉ−Ｆｉ接続を確立し得る。本願のこの実施形態において、第１デバイス２１０と第２デバイス２２０との間のＷｉ−Ｆｉ接続は、Ｗｉ−Ｆｉ直接接続であり得る。
【０１９２】
前述の第２適用シナリオを参照して、電子タグ２２１は、電子タグ２２１のタグＩＤを格納するが、第２デバイス２２０のブルートゥースアドレスは格納しない。本願の実施形態は、データ転送方法を提供する。図４Ｃ−１および図４Ｃ−２に示されるように、データ転送方法は、Ｓ４０１からＳ４１２を含み得る。
【０１９３】
Ｓ４０１．第１デバイス２１０は第１インタフェースを表示し、ここで、第１インタフェースは、第１ファイルの画像情報を含む。
【０１９４】
Ｓ４０１は、Ｓ３０１と同じである。
【０１９５】
Ｓ４０２．第１デバイス２１０のＮＦＣチップ２１１と第２デバイス２２０の電子タグ２２１との間の距離が予め設定された閾値より小さい場合、第１デバイス２１０は、電子タグ２２１のタグＩＤを取得する。
【０１９６】
電子タグ２２１は、電子タグ２２１のタグＩＤを格納する。したがって、ＮＦＣチップ２１１と電子タグ２２１との間の距離が予め設定された閾値より小さい場合、ＮＦＣチップ２１１は電磁波を送信し得、電子タグ２２１は、電磁波に応答して、電子タグ２２１に格納されたデータ、例えば電子タグ２２１のタグＩＤをＮＦＣチップ２１１に送信し得る。
【０１９７】
Ｓ４０３．第１デバイス２１０は、タグＩＤに対応するブルートゥースアドレスを検索する。
【０１９８】
第１デバイス２１０は、第１デバイス２１０が、タグＩＤに対応するブルートゥースアドレスを格納するかどうかをチェックし得る。第１デバイス２１０がタグＩＤに対応するブルートゥースアドレスを格納しないとき、第１デバイス２１０は、タグＩＤに対応するブルートゥースアドレスを検出しない。第１デバイス２１０がタグＩＤに対応するブルートゥースアドレスを格納するとき、第１デバイス２１０は、タグＩＤに対応するブルートゥースアドレスを検出し得る。タグＩＤと、タグＩＤに対応するブルートゥースアドレスとを第１デバイス２１０により格納する方法については、本願のこの実施形態における後続の説明を参照されたい。
【０１９９】
具体的には、第１デバイス２１０がタグＩＤに対応するブルートゥースアドレスを検出しないとき、第１デバイス２１０はＳ４０４を実行する。第１デバイス２１０がタグＩＤに対応するブルートゥースアドレスを検出するとき、第１デバイス２１０はＳ４０８を実行する。
【０２００】
Ｓ４０４．第１デバイス２１０は、周辺のブルートゥースデバイスを検索し、第３インタフェースを表示し、ここで、第３インタフェースは、少なくとも１つのブルートゥースオプションを含み、各ブルートゥースオプションは、第１デバイス２１０により検出される１つのブルートゥースデバイスに対応する。
【０２０１】
第１デバイス２１０がタグＩＤに対応するブルートゥースアドレスを検出しないとき、第１デバイス２１０は、第３インタフェースを表示し得ることが理解され得る。第３インタフェースは、第１デバイス２１０により検出される少なくとも１つのブルートゥースデバイスに対応するブルートゥースオプションを含む。このように、第１デバイス２１０は、第３インタフェースにおける任意のブルートゥースオプション（例えば、第１ブルートゥースオプション）に対してユーザにより実行される選択操作を受信し、タグＩＤに対応するブルートゥースアドレスは、ユーザにより選択された第１ブルートゥースオプションに対応するブルートゥースデバイスのブルートゥースアドレスであることを決定し得る。
【０２０２】
第１デバイス２１０により検出されたブルートゥースデバイスは、第１デバイス２１０の周りでブルートゥース機能が有効になるデバイス、例えば、第２デバイスである。
【０２０３】
Ｓ４０５．第１デバイス２１０は、少なくとも１つのブルートゥースオプションにおける第１ブルートゥースオプションに対してユーザにより実行される選択操作を受信し、ここで、第１ブルートゥースオプションは第２デバイスに対応する。
【０２０４】
例えば、第１デバイス２１０は図５Ａに示される携帯電話２１０であると想定される。携帯電話２１０は、図５Ａに示される第１インタフェース５０８を表示する。第１インタフェース５０８は、写真Ａの表示インタフェースである。携帯電話２１０のＮＦＣチップと電子タグ２２１との間の距離が予め設定された閾値より小さい場合、携帯電話２１０は、電子タグ２２１のタグＩＤを取得し得る。携帯電話２１０がタグＩＤに対応するブルートゥースアドレスを格納しないとすると、携帯電話２１０は、タグＩＤに対応するブルートゥースアドレスを検出しない。この場合、携帯電話２１０は周辺のブルートゥースデバイスを検索し、図５Ｂに示される第３インタフェース５０１または図５Ｃに示される第３インタフェース５０６を表示し得る。
【０２０５】
第２デバイス２２０のブルートゥース識別子は「第２デバイス２２０」であり、携帯電話２１０は、ブルートゥース識別子が「第２デバイス２２０」、「ＡＢＣ」、および「１２３４５６」であるブルートゥースデバイスを検出し得ると想定される。携帯電話２１０が第２デバイス２２０とのブルートゥース接続を確立しないとき、図５Ｂに示されるように、第３インタフェース５０１は、ブルートゥースオプション５０３「第２デバイス２２０」、ブルートゥースオプション５０４「ＡＢＣ」、およびブルートゥースオプション５０５「１２３４５６」を含む。携帯電話２１０が第２デバイス２２０とのブルートゥース接続を確立したとき、図５Ｃに示されるように、第３インタフェース５０６は、ブルートゥースオプション５０７「第２デバイス２２０」、ブルートゥースオプション５０４「ＡＢＣ」、およびブルートゥースオプション５０５「１２３４５６」を含む。任意選択的に、第３インタフェースはさらに、第１ファイルを受信するためのブルートゥースデバイスを選択するようにユーザを促すのに使用されるプロンプト情報を含み得る。例えば、第３インタフェース５０１と第３インタフェース５０６とは、プロンプト情報５０２「写真を受信するためのブルートゥースデバイスを選択してください」を含み得る。
【０２０６】
Ｓ４０６．第１ブルートゥースオプションに対してユーザにより実行される選択操作に応答して、第１デバイス２１０は、第１ブルートゥースオプションに対応するブルートゥースアドレスを取得し、ここで、ブルートゥースアドレスは、第２デバイス２２０のブルートゥースアドレスである。
【０２０７】
前述の例を参照して、第１ブルートゥースオプションは、図５Ｂに示されるブルートゥースオプション５０３「第２デバイス２２０」または図５Ｃに示されるブルートゥースオプション５０７「第２デバイス２２０」であり得る。携帯電話２１０は、図５Ｂに示されるブルートゥースオプション５０３「第２デバイス２２０」または図５Ｃに示されるブルートゥースオプション５０７「第２デバイス２２０」に対してユーザにより実行される選択操作（例えば、シングルタップ操作、ダブルタップ操作、または長押し操作）を受信し得る。選択操作に応答して、第１デバイス２１０は、図５Ｂに示されるブルートゥースオプション５０３「第２デバイス２２０」または図５Ｃに示されるブルートゥースオプション５０７「第２デバイス２２０」に対応する第２デバイス２２０のブルートゥースアドレスを取得し得る。
【０２０８】
Ｓ４０７．第１ブルートゥースオプションに対してユーザにより実行される選択操作に応答して、第１デバイス２１０は、タグＩＤと第２デバイス２２０のブルートゥースアドレスとの間の対応関係を格納する。
【０２０９】
例えば、前述の選択操作に応答して、第１デバイス２１０は、タグＩＤと第２デバイス２２０のブルートゥースアドレスとの間の対応関係を格納し得る。
【０２１０】
第１ブルートゥースオプションに対してユーザにより実行される選択操作に応答して、第１デバイス２１０は、第１インタフェースを再表示し得ることに留意されたい。例えば、携帯電話２１０は、図５Ａに示される第１インタフェース５０８を表示し得る。
【０２１１】
いくつかの他の実施形態において、第１ブルートゥースオプションに対してユーザにより実行される選択操作に応答して、第１デバイス２１０は、タグＩＤと第２デバイス２２０のブルートゥースアドレスとの間の対応関係を格納しなくてもよいが、ＮＦＣチップ２１１を介して、第２デバイス２２０のブルートゥースアドレスを第２デバイス２２０の電子タグ２２１に転送する。第２デバイス２２０のブルートゥースアドレスを受信した後、電子タグ２２１は、第２デバイスのブルートゥースアドレスを格納し得る。このように、別のデバイスのＮＦＣチップ（例えば、ＮＦＣチップ２１１）が電子タグ２２１に接近する（すなわち、ＮＦＣチップ２１１と電子タグ２２１との間の距離が予め設定された閾値より小さい）場合、ＮＦＣチップ２１１は、第２デバイス２２０のブルートゥースアドレスを電子チップ２２１から直接取得し得る。すなわち、第１デバイス２１０は、第２デバイス２２０にファイルを転送するために、図３Ａ−１および図３Ａ−２に示される方法を実行し得る。例えば、電子タグ２２１がアクティブタグである場合、電子タグ２２１は、比較的大きいストレージ領域を有しており、電子タグ２２１は、ＮＦＣチップ２１１により転送されたデータ（例えば、第２デバイス２２０のブルートゥースアドレス）を格納し得る。
【０２１２】
第１デバイス２１０が、タグＩＤに対応するブルートゥースアドレスを検出するとき、第１デバイス２１０は、第１デバイス２１０が、検出されたブルートゥースアドレスに対応するデバイス（すなわち、第２デバイス）とのブルートゥース接続を確立するかどうかを決定し得る。第１デバイス２１０が、タグＩＤに対応するブルートゥースアドレスを検出しないとき、第３インタフェースを表示した後、第１ブルートゥースオプションに対してユーザにより実行される選択操作に応答して、第１デバイス２１０は、第１ブルートゥースオプションに対応するブルートゥースアドレスを取得し、次に、第１デバイス２１０が、第１ブルートゥースオプションのブルートゥースアドレスに対応するデバイス（すなわち、第２デバイス）とのブルートゥース接続を確立するかどうかを決定し得る。すなわち、第１デバイス２１０は、Ｓ４０８を実行し得る。
【０２１３】
Ｓ４０８．第１デバイス２１０は、第１デバイス２１０が、ブルートゥースアドレスに対応する第２デバイス２２０とのブルートゥース接続を確立するかどうかを決定する。
【０２１４】
具体的には、第１デバイス２１０が第２デバイス２２０とのブルートゥース接続を確立したとき、第１デバイス２１０は、第１デバイス２１０と第２デバイス２２０との間のブルートゥース接続を介してＷｉ−Ｆｉ接続パラメータを交換し得る、すなわち、Ｓ４１０を実行し得る。第１デバイス２１０が第２デバイス２２０とのブルートゥース接続を確立しなかったとき、第１デバイス２１０は、第２デバイス２２０とのブルートゥース接続を確立し、次に、ブルートゥース接続を介してＷｉ−Ｆｉ接続パラメータを交換し得る、すなわち、Ｓ４０９およびＳ４１０を実行し得る。
【０２１５】
具体的には、ブルートゥース接続が確立された後、第１デバイスおよび第２デバイスは、ブルートゥース永久接続を維持し得る。詳細については、図３Ａ−１および図３Ａ−２に示される実施形態の関連説明を参照されたい。
【０２１６】
Ｓ４０９．第１デバイス２１０は、第２デバイス２２０のブルートゥースアドレスに基づいて、第２デバイス２２０とのブルートゥース接続を確立する。
【０２１７】
Ｓ４１０．第１デバイス２１０は、ブルートゥース接続を介して、Ｗｉ−Ｆｉ接続パラメータを第２デバイス２２０と交換する。
【０２１８】
Ｓ４１１．第１デバイス２１０は、Ｗｉ−Ｆｉ接続パラメータに基づいて、第２デバイス２２０とのＷｉ−Ｆｉ接続を確立する。
【０２１９】
Ｓ４１２．Ｗｉ−Ｆｉ接続が確立された後、第１デバイス２１０は、Ｗｉ−Ｆｉ接続を介して第２デバイス２２０に第１ファイルを自動的に転送する。
【０２２０】
Ｓ４１０は、Ｓ３０５と同じである。Ｓ４１１は、Ｓ３０６と同じである。Ｓ４１２は、Ｓ３０７と同じである。
【０２２１】
第２デバイス２２０は、Ｗｉ−Ｆｉ接続を介して第１デバイス２１０により送信された第１ファイルを受信し得る。第１デバイス２１０により送信された第１ファイルを受信した後、第２デバイス２２０は、第１ファイルを自動的に開き、第１ファイルの画像情報を表示し得る。第１ファイルを受信した後、第２デバイス２２０により第１ファイルの画像情報を表示する方法については、図４Ａの（１）、図４Ａの（２）および図４Ａの（３）における本願の実施形態の説明を参照されたい。詳細については、本願のこの実施形態では再び説明しない。
【０２２２】
代替的に、第１デバイス２１０により送信された第１ファイルを受信した後、第２デバイス２２０は、第１ファイルのプロンプト情報を表示し得る。プロンプト情報は、第２デバイス２２０が第１ファイルを受信することを指示するのに使用される。プロンプト情報はさらに、第１ファイルを表示するかどうかを決定するのに使用され得る。第１ファイルを受信した後、第２デバイス２２０により第１ファイルのプロンプト情報を表示する方法については、図４Ｂにおける本願の実施形態の説明を参照されたい。詳細については、本願のこの実施形態では再び説明しない。
【０２２３】
ある実装において、Ｓ４１２の後、任意選択的に、方法はさらに、以下の段階Ｓ４１３からＳ４１９を含み得る。
【０２２４】
Ｓ４１３．Ｓ４１２における第１ファイルが転送された後、第１デバイス２１０は、第２デバイス２２０とのＷｉ−Ｆｉ接続を切断し、第２デバイス２２０とのブルートゥース接続を維持する。
【０２２５】
Ｓ４１４．第１デバイス２１０のＮＦＣチップと第２デバイスの電子タグ２２１との間の距離が再び予め設定された閾値より小さくなる場合、すなわち、第１デバイスが第２デバイスとのＮＦＣ接触を再び実行する場合、第１デバイス２１０は、電子タグ２２１のタグＩＤを再び取得する。第１デバイスが第２デバイスとのＮＦＣ接触を再び実行する場合、第１デバイスは第５インタフェースを表示する。第５インタフェースは、第３ファイルの画像情報を含む。
【０２２６】
Ｓ４１５．第１デバイス２１０は、タグＩＤに対応するブルートゥースアドレスを検索する。具体的なプロセスについては、Ｓ４０３を参照されたい。タグＩＤに対応するブルートゥースアドレスは格納されているので、タグＩＤに対応するブルートゥースアドレスはこの段階で検出され得る。
【０２２７】
Ｓ４１６．第１デバイス２１０は、第１デバイス２１０が、ブルートゥースアドレスに対応する第２デバイス２２０とのブルートゥース接続を確立したことを決定する。
【０２２８】
Ｓ４１７．第１デバイス２１０は、確立されたブルートゥース接続を介してＷｉ−Ｆｉ接続パラメータを第２デバイス２２０と交換し、Ｗｉ−Ｆｉ接続パラメータに基づいて新たなＷｉ−Ｆｉ接続を確立する、すなわち、第２Ｗｉ−Ｆｉ接続を確立する。
【０２２９】
Ｓ４１８．Ｓ４１７におけるＷｉ−Ｆｉ接続が確立された後、第１デバイス２１０は、Ｗｉ−Ｆｉ接続を介して第２デバイス２２０に第３ファイルを自動的に転送する。
【０２３０】
Ｓ４１９．Ｓ４１８における第３ファイルが転送された後、第１デバイス２１０は、第２デバイス２２０とのＷｉ−Ｆｉ接続を切断し、第２デバイス２２０とのブルートゥース接続を維持し、その結果、別のファイルを転送している間に、Ｗｉ−Ｆｉ接続の確立が加速できるようにし得る。
【０２３１】
Ｓ４１３からＳ４１９は、図４Ｃ−１および図４Ｃ−２に示されない。Ｓ４１３からＳ４１９のいくつかの内容は、Ｓ３０８からＳ３１３の内容と同様または同じであることに留意されたい。詳細については、Ｓ３０８からＳ３１３の説明を参照されたい。
【０２３２】
本願のこの実施形態に提供されるデータ転送方法によると、第１デバイスが、第１ファイルに対応する第１インタフェースを表示する場合、第１デバイスのＮＦＣチップ２１１が第２デバイス２２０の電子タグ２２１に接近するとき、第１デバイス２１０は、電子タグ２２１のタグＩＤを取得し得る。第１デバイス２２１は、タグＩＤに対応するブルートゥースアドレスを検索し得る。第１デバイス２１０が、タグＩＤに対応するブルートゥースアドレスを検出するとき、第１デバイス２２１は、検出されたブルートゥースアドレスに基づいて第２デバイス２２０とのブルートゥース接続を確立してもよく、または、第１デバイス２２１が第２デバイス２２０とのブルートゥース接続を確立したことを決定してもよい。第１デバイス２１０がタグＩＤに対応するブルートゥースアドレスを検出しないとき、第１デバイス２１０は、第３インタフェースを表示してもよい。ユーザは、第３インタフェースにおいてタグＩＤに対応するブルートゥースアドレスを選択し、次に、ユーザにより選択されたブルートゥースアドレスに基づいて、第２デバイス２２０とのブルートゥース接続を確立する。その後、第１デバイス２１０は、ブルートゥース接続を介してＷｉ−Ｆｉ接続パラメータを第２デバイス２２０と交換し、Ｗｉ−Ｆｉ接続を確立し、Ｗｉ−Ｆｉ接続を介して第１ファイルを第２デバイス２２１に転送し得る。
【０２３３】
第２デバイス２２０にはＮＦＣチップが提供される必要はなく、電子タグを構成するコストは比較的低い。したがって、本願のこの実施形態において、ファイルは、ハードウェアコストを増加させることなくＮＦＣ接触を介して転送され得る。加えて、ＮＦＣチップ２１１が電子タグ２２１に接近している限り、ユーザは、第１デバイスにより現在表示されている第１インタフェースに対応する第１ファイルを第２デバイス２２０に転送し、それによりユーザ操作を簡略化し得る。
【０２３４】
さらに、ブルートゥース接続を介してＷｉ−Ｆｉ接続パラメータを交換することは、Ｗｉ−Ｆｉ接続の確立速度を向上させ、ファイルの転送効率を向上させ得る。加えて、Ｗｉ−Ｆｉ接続を介して第１ファイルを転送することは、ファイル転送速度を向上させ得る。
【０２３５】
さらに、ブルートゥース永久接続は、第１デバイスと第２デバイスとの間で維持され得る。したがって、第１デバイスのＮＦＣチップが第２デバイスの電子タグに接触する場合、確立されたブルートゥース接続を介してＷｉ−Ｆｉ接続が迅速に確立され、それにより、ファイルの転送効率がさらに向上し得る。
【０２３６】
いくつかの実施形態において、第１インタフェースは、複数のファイルの画像情報を含み得る。第１ファイルは、複数のファイルのうち１つである。例えば、第１インタフェースはさらに、第２ファイルの画像情報を含み得る。この場合、第１デバイス２１０がＷｉ−Ｆｉ接続を介して第２デバイス２２０に第１ファイルを転送する前に、ユーザは、第１インタフェースから第１ファイルを選択し得る。具体的には、Ｓ３０７またはＳ４１２の前に、本願のこの実施形態の方法は、Ｓ６０１およびＳ６０２をさらに含み得る。例えば、図６Ａ−１および図６Ａ−２に示されるように、図３Ａ−１および図３Ａ−２におけるＳ３０１は、Ｓ６０１に置き換えられ得る。図３Ａ−１および図３Ａ−２に示されるＳ３０７の前に、本願のこの実施形態の方法は、Ｓ６０２およびＳ６０３をさらに含み得る。図６Ｂ−１および図６Ｂ−２に示されるように、図４Ｃ−１および図４Ｃ−２におけるＳ３０１は、Ｓ６０１に置き換えられ得る。図４Ｃ−１および図４Ｃ−２に示されるＳ４１２の前に、本願のこの実施形態の方法は、Ｓ６０２およびＳ６０３をさらに含み得る。
【０２３７】
Ｓ６０１．第１デバイス２１０は第１インタフェースを表示し、ここで、第１インタフェースは、第１ファイルの画像情報および第２ファイルの画像情報を含む。
【０２３８】
Ｓ６０２．第１デバイス２１０は第２インタフェースを表示し、ここで、第２インタフェースは、第１ファイルおよび第２ファイルと１対１の対応関係にある情報項目を含む。
【０２３９】
例えば、第１デバイス２１０は、図７Ａ、図７Ｂおよび図７Ｃに示される携帯電話２１０であると想定される。第１インタフェースは、複数の写真の表示インタフェースである。携帯電話２１０は、図７Ａに示される第１インタフェース７０１を表示し得る。第１インタフェース７０１は、複数の写真を含む。例えば、第１インタフェース７０１は、写真Ａ、写真Ｂ、写真Ｃ、および写真Ｄを含む。携帯電話２１０により第２デバイス２２０とのＷｉ−Ｆｉ接続を確立することに応答して、携帯電話２１０は、図７Ｂに示される第２インタフェース７０２を表示し得る。第２インタフェース７０２は、写真Ａの情報項目７０５、写真Ｂの情報項目７０６、写真Ｃの情報項目、および写真Ｄの情報項目を含む。第２インタフェース７０２はさらに、「キャンセル」ボタン７０４および「完了」ボタン７０５を含み得る。
【０２４０】
Ｓ６０３．第１デバイス２１０は、第１情報項目に対してユーザにより実行される選択操作を受信し、ここで、第１情報項目は、第１ファイルに対応する情報項目である。
【０２４１】
前述の例を参照して、携帯電話２１０は、第２インタフェース７０２における写真Ａの情報項目７０５、写真Ｂの情報項目７０６、写真Ｃの情報項目、および写真Ｄの情報項目（すなわち、第１情報項目）のうち少なくとも１つに対してユーザにより実行されるタップ操作（例えば、シングルタップ操作）を受信し得る。例えば、写真Ａは第１ファイルであり、写真Ｂ、写真Ｃ、および写真Ｄは第２ファイルであると想定される。図７Ｂに示されるように、携帯電話２１０は、写真Ａの情報項目７０５（すなわち、第１情報項目）に対してユーザにより実行されるタップ操作を受信し得る。写真Ａの情報項目７０５に対してユーザにより実行されるタップ操作に応答して、図７Ｃに示される第２インタフェース７０７が表示され得る。第２インタフェース７０７において、写真Ａの情報項目７０５が選択される。携帯電話２１０は、図７Ｃに示される「完了」ボタン７０５に対してユーザにより実行されるタップ操作（例えば、シングルタップ操作）を受信し得る。図７Ｃに示される「完了」ボタン７０５に対してユーザにより実行されるタップ操作に応答して、携帯電話２１０は、第２デバイス２２０とのＷｉ−Ｆｉ接続を介して写真Ａ（すなわち、第１ファイル）を第２デバイス２２０に自動的に送信し得る。携帯電話２１０が写真Ａを第２デバイス２２０に送信した後、携帯電話２１０は、図７Ａに示される第１インタフェース７０１を再表示し得る。
【０２４２】
携帯電話２１０が、「キャンセル」ボタン７０４に対してユーザにより実行されるタップ操作（例えば、シングルタップ操作）を受信するとき、携帯電話２１０は、図７Ａに示される第１インタフェース７０１を再表示し得る。
【０２４３】
例えば、第１インタフェースが複数のビデオの推奨インタフェースである場合、第１インタフェースは、複数のビデオの推奨項目を含む。携帯電話２１０により第２デバイス２２０とのＷｉ−Ｆｉ接続を確立することに応答して、携帯電話２１０は、第２インタフェースを表示し得る。第２インタフェース７０２は、ユーザによる選択のための複数の推奨項目（すなわち、情報項目）を含む。複数の情報項目のうち少なくとも１つ（すなわち、第１情報項目）に対してユーザにより実行される選択操作に応答して、携帯電話２１０は、第２デバイス２２０とのＷｉ−Ｆｉ接続を介して、第１情報項目に対応するビデオデータまたはビデオの識別子（例えば、ビデオの再生アドレスまたはビデオの名称）、すなわち、第１ファイルを、第２デバイス２２０に送信する。
【０２４４】
いくつかの実施形態において、第１デバイス２１０は、第２デバイス２２０とのＷｉ−Ｆｉ接続を確立した後、Ｓ６０２およびＳ６０３を実行し得る。代替的に、第１デバイス２１０は、ＮＦＣチップ２１１が電子タグ２２１に接近する場合、Ｓ６０２およびＳ６０３を実行し得る。これらの実施形態において、Ｗｉ−Ｆｉ接続を確立した後、第１デバイス２１０は、Ｗｉ−Ｆｉ接続を介して、Ｓ６０３においてユーザにより選択された第１情報項目に対応する第１ファイルを、第２デバイス２２０に自動的に転送し得る。
【０２４５】
いくつかの他の実施形態において、第１インタフェースを表示した後（すなわち、Ｓ６０１を実行した後）、第１デバイス２１０は、第１インタフェースに対してユーザにより実行される予め設定された操作を受信し得る。予め設定された操作に応答して、第１デバイス２１０は、Ｓ６０２およびＳ６０３を実行し得る。第１デバイス２１０がＳ６０２およびＳ６０３を実行する場合、第１デバイス２１０は、Ｓ３０２からＳ３０６を実行し得る。代替的に、第１デバイス２１０がＳ６０２およびＳ６０３を実行した後、第１デバイス２１０は、Ｓ３０２からＳ３０６を実行し得る。Ｗｉ−Ｆｉ接続を確立した後、第１デバイス２１０は、Ｗｉ−Ｆｉ接続を介して、Ｓ６０３においてユーザにより選択された第１情報項目に対応する第１ファイルを、第２デバイス２２０に自動的に転送し得る。
【０２４６】
いくつかの他の実施形態において、第１インタフェースを表示した後（すなわち、Ｓ６０１を実行した後）、第１デバイス２１０は、第１インタフェースに対してユーザにより実行される予め設定された操作を受信し得る。予め設定された操作に応答して、第１デバイス２１０は、Ｓ６０２およびＳ６０３を実行し得る。この実施形態において、第１デバイス２１０は、Ｓ６０２およびＳ６０３の後、Ｓ４０２からＳ４１１を実行し得る。
【０２４７】
代替的に、第１デバイス２１０がＳ６０２およびＳ６０３を実行する場合、第１デバイス２１０は、Ｓ４０２およびＳ４０３を実行し得る。Ｓ４０３の後、第１デバイス２１０がタグＩＤに対応するブルートゥースアドレスを検出するとき、第１デバイス２１０は、Ｓ４０８からＳ４１１を実行し続けてよい。Ｓ４０３の後、第１デバイス２１０がタグＩＤに対応するブルートゥースアドレスを検出しないとき、第１デバイス２１０は、ユーザが第２インタフェースにおいて第１ファイルを選択した後、第３インタフェースを表示し得る。具体的には、第１デバイス２１０はタグＩＤに対応するブルートゥースアドレスを検出せず、第１デバイス２１０はＳ６０２およびＳ６０３の後にＳ４０４およびＳ４１１を実行し得る。Ｗｉ−Ｆｉ接続を確立した後、第１デバイス２１０は、Ｗｉ−Ｆｉ接続を介して、Ｓ６０３においてユーザにより選択された第１情報項目に対応する第１ファイルを、第２デバイス２２０に自動的に転送し得る。
【０２４８】
任意選択的に、第１デバイス２１０が、Ｗｉ−Ｆｉ接続を介して第２デバイス２２０に第１ファイルを自動的に送信した後、第１デバイス２１０は、第４インタフェースを表示し得る。第４インタフェースは、第１ファイルが第２デバイス２２０に転送されたことを提示するのに使用される。例えば、図７Ｃに示されるように、携帯電話２１０が第２デバイス２２０に写真Ａを送信した後、携帯電話２１０は、図８Ａに示される第４インタフェース８０１を表示し得る。第４インタフェース８０１は、プロンプト情報８０２「写真Ａが第２デバイス２２０に転送されました！」を含む。
【０２４９】
本願のこの実施形態において、第１インタフェースが複数のファイルに対応するインタフェースである場合、第２デバイス２２０にファイルを送信する前に、第１デバイス２１０は、送信予定のファイルを選択するためにユーザにより使用される第２インタフェースを表示し得る。このように、第１デバイス２１０は、第２インタフェースにおけるユーザの選択とユーザの意図とに基づいて第２デバイス２２０にファイルを送信し、それにより、第１デバイス２１０と第２デバイス２２０との間のデータ転送の間、ユーザエクスペリエンスを向上させ得る。
【０２５０】
確かに、第１インタフェースが複数のファイルに対応するインタフェースである場合、第１デバイス２１０は代替的に、第２インタフェースを表示しなくてもよいが、第１インタフェースに対応する複数のファイル（例えば、第１ファイルおよび第２ファイル）を第２デバイス２２０に直接送信する。代替的に、携帯電話２１０が、「キャンセル」ボタン７０４に対してユーザにより実行されるタップ操作（例えば、シングルタップ操作）を受信するとき、携帯電話２１０は、第１インタフェースに対応する複数のファイルを第２デバイス２２０に送信し得る。言い換えれば、第１デバイスは、Ｗｉ−Ｆｉ接続を介して第２デバイス２２０に第１ファイルを自動的に転送するのみならず、Ｗｉ−Ｆｉ接続を介して第２デバイス２２０に第２ファイルを自動的に転送することもできる。
【０２５１】
いくつかの実施形態において、第２デバイス２２０とのブルートゥース接続を確立した後、第１デバイス２１０は、ブルートゥース接続を介して第１ファイルを直接転送し得る。前述の第１適用シナリオを参照して、本願の実施形態は、データ転送方法を提供する。図８Ｂに示されるように、データ転送方法は、Ｓ３０１からＳ３０４、およびＳ８０１を含み得る。
【０２５２】
Ｓ３０３の後、第１デバイス２１０が第２デバイス２２０とのブルートゥース接続を確立しなかったとき、第１デバイス２１０は、Ｓ３０４およびＳ８０１を実行し得る。第１デバイス２１０が第２デバイス２２０とのブルートゥース接続を確立したとき、第１デバイス２１０はＳ８０１を実行し得る。
【０２５３】
Ｓ８０１．ブルートゥース接続が確立された後、第１デバイス２１０は、第２デバイス２２０とのブルートゥース接続を介して、第２デバイス２２０に第１ファイルを自動的に転送する。
【０２５４】
この実施形態において、ブルートゥース永久接続が第１デバイスと第２デバイスとの間で維持されるとき、第１デバイスと第２デバイスとがＮＦＣ接触を実行した後、確立されたブルートゥース接続を介してファイルが直接転送され得、それにより、転送効率が向上する。
【０２５５】
任意選択的に、Ｓ８０１の後、方法はさらに、段階Ｓ８０２からＳ８０６を含み得る。
【０２５６】
Ｓ８０２．Ｓ８０１における第１ファイルが転送された後、第１デバイス２１０は、第２デバイス２２０とのブルートゥース接続を維持し、すなわち、ブルートゥース接続を切断しない。
【０２５７】
Ｓ８０３．第１デバイス２１０と第２デバイス２２０とがＮＦＣ接触を再び実行する場合、第１デバイス２１０は、電子タグ２２１のブルートゥースアドレスを再び取得する。第１デバイスは、現在、第３ファイルの画像情報を含む第５インタフェースを表示する。Ｓ８０３はＳ３０９と同じである。
【０２５８】
Ｓ８０４．第１デバイス２１０は、第１デバイス２１０が、電子タグ２２１のブルートゥースアドレスに対応するデバイスとのブルートゥース接続を確立したことを決定する。
【０２５９】
Ｓ８０５．第１デバイスは、維持されたブルートゥース接続を介して、第２デバイスに第３ファイルを転送する。
【０２６０】
Ｓ８０６．Ｓ８０５における第３ファイルが転送された後、第１デバイス２１０は、第２デバイス２２０とのブルートゥース接続を依然として維持する。
【０２６１】
Ｓ８０２からＳ８０６は、図８Ｂに示されない。
【０２６２】
いくつかの他の実施形態において、第２デバイス２２０とのブルートゥース接続を確立した後、第１デバイス２１０は、ブルートゥース接続を介して第１ファイルを直接転送し得る。前述の第２適用シナリオを参照して、本願の実施形態は、データ転送方法を提供する。図９Ａおよび図９Ｂに示されるように、データ転送方法は、Ｓ４０１からＳ４０９、およびＳ８０１を含み得る。
【０２６３】
Ｓ４０８の後、第１デバイス２１０が第２デバイス２２０とのブルートゥース接続を確立しなかったとき、第１デバイス２１０は、Ｓ４０９およびＳ８０１を実行し得る。第１デバイス２１０が第２デバイス２２０とのブルートゥース接続を確立したとき、第１デバイス２１０はＳ８０１を実行し得る。
【０２６４】
任意選択的に、Ｓ８０１の後、方法はさらに、段階Ｓ８１０からＳ８１５を含み得る。
【０２６５】
Ｓ８１０．Ｓ８０１における第１ファイルが転送された後、第１デバイス２１０は、第２デバイス２２０とのブルートゥース接続を維持し、すなわち、ブルートゥース接続を切断しない。この段階は、Ｓ８０２と同じである。
【０２６６】
Ｓ８１１．第１デバイス２１０と第２デバイス２２０とがＮＦＣ接触を再び実行する場合、第１デバイス２１０は、電子タグ２２１のタグＩＤを再び取得する。第１デバイスは、現在、第３ファイルの画像情報を含む第５インタフェースを表示する。
【０２６７】
Ｓ８１２．第１デバイス２１０は、タグＩＤに対応するブルートゥースアドレスを検索する。具体的なプロセスについては、Ｓ４０３を参照されたい。
【０２６８】
Ｓ８１３．第１デバイス２１０は、第１デバイス２１０が、電子タグ２２１のブルートゥースアドレスに対応するデバイスとのブルートゥース接続を確立したことを決定する。
【０２６９】
Ｓ８１４．第１デバイスは、維持されたブルートゥース接続を介して、第２デバイスに第３ファイルを転送する。
【０２７０】
Ｓ８１５．Ｓ８１４における第３ファイルが転送された後、第１デバイス２１０は、第２デバイス２２０とのブルートゥース接続を依然として維持する。
【０２７１】
Ｓ８１０からＳ８１５は、図９Ａおよび図９Ｂに示されない。
【０２７２】
本願のこの実施形態に提供されるデータ転送方法によると、第１デバイスが、第１ファイルに対応する第１インタフェースを表示する場合、第１デバイスのＮＦＣチップ２１１が第２デバイス２２０の電子タグ２２１に接近するとき、第１デバイス２１０は、第２デバイス２２０のブルートゥースアドレスを取得し得る。第１デバイス２２１は、ブルートゥースアドレスに対応する第２デバイス２２０とのブルートゥース接続を確立し、次に、ブルートゥース接続を介して第２デバイス２２１に第１ファイルを転送し得る。
【０２７３】
第２デバイス２２０にはＮＦＣチップが提供される必要はなく、電子タグを構成するコストは比較的低い。したがって、本願のこの実施形態において、ファイルは、ハードウェアコストを増加させることなくＮＦＣ接触を介して転送され得る。加えて、ＮＦＣチップ２１１が電子タグ２２１に接近している限り、ユーザは、第１デバイスにより現在表示されている第１インタフェースに対応する第１ファイルを第２デバイス２２０に転送し、それによりユーザ操作を簡略化し得る。
【０２７４】
本願のこの実施形態に提供されるデータ転送方法によると、ユーザの２つの電子デバイス（例えば、携帯電話およびＰＣ）の間のファイル転送は、簡便に実装され得る。例えば、ユーザの携帯電話のＮＦＣチップがＰＣの電子タグに接近する場合、携帯電話は、ＰＣのブルートゥースアドレスを自動的に取得し得、次に、携帯電話およびＰＣは、ブルートゥースアドレスに基づいて確立された通信接続（例えば、ブルートゥース接続またはＷｉ−Ｆｉ接続）を介して、ファイルを転送し得る。このように、ユーザが操作を実行することが簡便になり、特に、ユーザがユーザの２つのデバイスの間でファイルを転送することが簡便になる。ブルートゥース永久接続が２つのデバイスの間で維持される実装シナリオにおいて、携帯電話とＰＣとが初めてブルートゥース接続を実行した後、携帯電話とＰＣとの間のブルートゥース接続は、携帯電話とＰＣとのブルートゥース機能が有効であり、且つ、携帯電話とＰＣとの間の距離がブルートゥース接続要件を満たすことができる限り、維持される。次に、携帯電話のＮＦＣチップがＰＣの電子タグに接近する場合、Ｗｉ−Ｆｉ接続がブルートゥース接続を介して直接確立され得、ファイルはＷｉ−Ｆｉ接続を介して転送されてもよく、または、ファイルはブルートゥース接続を介して直接転送されてもよい。
【０２７５】
前述の機能を実装するために、電子デバイス（例えば、第１デバイス２１０または第２デバイス２２０）は、機能を実行するための対応するハードウェア構造および／またはソフトウェアモジュールを含むことが理解され得る。当業者であれば、本明細書に開示される実施形態において説明された例との組み合わせで、ユニット、アルゴリズムおよび段階が、ハードウェア、またはハードウェアとコンピュータソフトウェアとの組み合わせにより実装され得ることを容易に認識するはずである。ある機能がハードウェアにより実行されるのか、またはコンピュータソフトウェアによって駆動されるハードウェアにより実行されるのかは、技術的解決手段の特定の用途および設計上の制約で決まる。当業者は、説明された機能を各特定の用途のために実装すべく、異なる方法を使用してよいが、当該実装が、本願の実施形態の範囲を超えるものとみなされるべきではない。
【０２７６】
本願の実施形態では、電子デバイスは、前述の方法の例に基づいて、機能モジュールに分割され得る。例えば、各機能モジュールは、対応する各機能に基づく分割によって取得されてもよく、または、２つまたはそれより多くの機能が１つの処理モジュールに統合されてもよい。統合モジュールは、ハードウェアの形で実装されてもよく、または、ソフトウェア機能モジュールの形で実装されてもよい。本願の実施形態では、モジュールの分割は例であり、単なる論理的な機能分割であることに留意されたい。実際の実装では、別の分割方式が使用されてもよい。
【０２７７】
統合ユニットが使用される場合、図１０は、前述の実施形態における電子デバイス１０００の可能な概略構造図である。電子デバイス１０００は、第１デバイス２１０であり得る。電子デバイス１０００は、処理モジュール１００１、表示モジュール１００２、および通信モジュール１００３を含む。通信モジュール１００３は、ＮＦＣチップとブルートゥースモジュールとを含み得る。任意選択的に、通信モジュール１００３はさらに、Ｗｉ−Ｆｉモジュールを含み得る。
【０２７８】
処理モジュール１００１は、電子デバイス１０００の動作を制御および管理するように構成される。表示モジュール１００２は、処理モジュール１００１により生成された画像を表示するように構成される。通信モジュール１００３は、別のデバイスとの通信において電子デバイス１０００をサポートするように構成される。
【０２７９】
具体的には、処理モジュール１００１は、前述の方法の実施形態におけるＳ３０２、Ｓ３０３、Ｓ３０５、Ｓ３０７からＳ３１０、Ｓ３１２およびＳ３１３、Ｓ４０２、Ｓ４０３、Ｓ４０５、Ｓ４０６、Ｓ４０８、Ｓ４１０、Ｓ４１２からＳ４１６、Ｓ４１８およびＳ４１９、Ｓ６０３、Ｓ８０１からＳ８０６、およびＳ８１０からＳ８１５の実行において、および／または本明細書に説明される技術に使用される別のプロセスの実行において、電子デバイス１０００をサポートするように構成され得る。表示モジュール１００２は、前述の方法の実施形態におけるＳ３０１、Ｓ４０１、Ｓ４０４の「第３インタフェースを表示する」操作、Ｓ６０１、およびＳ６０２の実行において、および／または、本明細書に説明される技術に使用される別のプロセスの実行において、電子デバイス１０００をサポートするように構成され得る。ＮＦＣチップは、前述の方法の実施形態におけるＳ３０２およびＳ４０２の「電子タグ２２１に接近する」操作の実行において、電子デバイス１０００をサポートすることと、Ｓ３０２の「電子タグ２２１のブルートゥースアドレスを取得する」操作の実行において処理モジュール１００１をサポートすることと、Ｓ４０２における「電子タグ２２１のタグＩＤを取得する」操作、および／または、本明細書に説明される技術に使用される別のプロセスの実行において処理モジュール１００１をサポートすることとを行うように構成され得る。ブルートゥースモジュールは、前述の方法の実施形態におけるＳ３０４およびＳ４０４の「ブルートゥースデバイスを検索する」操作とＳ４０９との実行において、および／または、本明細書に説明される技術に使用される別のプロセスの実行において電子デバイス１０００をサポートするように構成され得る。Ｗｉ−Ｆｉモジュールは、前述の方法の実施形態におけるＳ３０６、Ｓ３１１、Ｓ４１１、およびＳ４１７の実行において、および／または、本明細書に説明される技術に使用される別のプロセスの実行において、電子デバイス１０００をサポートするように構成され得る。
【０２８０】
確かに、電子デバイス１０００のユニットモジュールは、限定されないが、処理モジュール１００１、表示モジュール１００２、および通信モジュール１００３を含む。例えば、電子デバイス１０００はさらに、記憶モジュールを含み得る。記憶モジュールは、電子デバイス１０００のプログラムコードおよびデータを格納するように構成される。加えて、記憶モジュールはさらに、前述の方法の実施形態におけるＳ４０７、および／または、本明細書に説明される技術に使用される別のプロセスの実行において電子デバイス１０００をサポートするように構成され得る。
【０２８１】
処理モジュール１００１は、プロセッサまたはコントローラであり得、例えば、中央処理装置（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ，ＣＰＵ）、デジタル信号プロセッサ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｉｎｇ，ＤＳＰ）、特定用途向け集積回路（Ａｐｐｌｉｃａｔｉｏｎ−Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ，ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ，ＦＰＧＡ）または別のプログラマブル論理デバイス、トランジスタ論理デバイス、ハードウェアコンポーネント、またはこれらの任意の組み合わせであり得る。プロセッサは、アプリケーションプロセッサとベースバンドプロセッサとを含み得る。プロセッサは、本願に開示される内容を参照して説明された様々な例示的な論理ブロック、モジュール、回路を実装または実行し得る。プロセッサは代替的に、コンピューティング機能を実装するプロセッサの組み合わせ、例えば、１または複数のマイクロプロセッサの組み合わせ、または、ＤＳＰとマイクロプロセッサとの組み合わせであり得る。記憶モジュールは、メモリであり得る。
【０２８２】
例えば、処理モジュール１００１は、１または複数のプロセッサ（図１に示されるプロセッサ１１０）である。通信モジュール１００３は、無線通信モジュール（図１に示される無線通信モジュール１６０であり、ここで、無線通信モジュール１６０はＢＴ（すなわち、ブルートゥースモジュール）を含む）、ＷＬＡＮ（例えば、Ｗｉ−Ｆｉモジュール）、およびＮＦＣ（すなわち、ＮＦＣチップ）を含む。無線通信モジュールは、通信インタフェースと称され得る。記憶モジュールは、メモリ（図１に示される内部メモリ１２１）であり得る。表示モジュール１００２は、タッチスクリーン（図１に示されるディスプレイ１９４であり、ここで、ディスプレイ１９４はディスプレイパネルとタッチパネルとを統合する）であり得る。本願のこの実施形態に提供される電子デバイス１０００は、図１に示される電子デバイス１００であり得る。１または複数のプロセッサ、メモリ、通信インタフェース、およびタッチスクリーンなどは、例えば、バスを使用することにより、互いに接続され得る。
【０２８３】
本願の実施形態はさらに、コンピュータ記憶媒体を提供する。コンピュータ記憶媒体はコンピュータプログラムコードを格納し、前述のプロセッサがコンピュータプログラムコードを実行する場合、電子デバイス１０００は、図３Ａ−１および図３Ａ−２、図４Ｃ−１および図４Ｃ−２、図６Ａ−１および図６Ａ−２、図６Ｂ−１および図６Ｂ−２、図８Ｂ、ならびに図９Ａおよび図９Ｂのうち任意の１つにおける関連する方法の段階を実行して、前述の実施形態における方法を実装する。
【０２８４】
本願の実施形態はさらに、コンピュータプログラム製品を提供する。コンピュータプログラム製品がコンピュータ上で実行される場合、コンピュータは、図３Ａ−１および図３Ａ−２、図４Ｃ−１および図４Ｃ−２、図６Ａ−１および図６Ａ−２、図６Ｂ−１および図６Ｂ−２、図８Ｂ、ならびに図９Ａおよび図９Ｂのうち任意の１つにおける関連する方法の段階を実行し、前述の実施形態における方法を実装することが可能となる。
【０２８５】
本願の実施形態に提供される電子デバイス１０００、コンピュータ記憶媒体、およびコンピュータプログラム製品はそれぞれ、上記に提供されている対応する方法を実行するように構成される。したがって、電子デバイス１０００、コンピュータ記憶媒体、およびコンピュータプログラム製品により達成され得る有益な効果については、上記に提供されている対応する方法における有益な効果を参照されたい。詳細についてはここで再度説明しない。
【０２８６】
実装についての前述の説明は、簡便且つ簡潔な説明を目的として、前述の機能モジュールに分割することは、説明の例として使用されていることを当業者が理解することを可能とする。実際の適用では、前述の機能は、異なるモジュールに割り振られ、要件に従って実装され得、すなわち、装置の内部構造は異なる機能モジュールに分割され、上記で説明された機能の全てまたは一部を実装する。
【０２８７】
本願に提供されるいくつかの実施形態において、開示された装置および方法は、他の方式でも実装され得ることを理解されたい。例えば、説明された装置の実施形態は、単なる例に過ぎない。例えば、モジュールまたはユニットに分割することは、単なる論理的な機能分割に過ぎず、実際の実装では他の分割であってよい。例えば、複数のユニットまたはコンポーネントは、組み合わされ得るまたは別の装置に統合され得る、または、いくつかの特徴が無視され得るまたは実行されないことがあり得る。加えて、表示されたまたは記載された相互結合もしくは直接結合または通信接続は、いくつかのインタフェースを介して実装され得る。複数の装置間または複数のユニット間の間接結合または通信接続は、電子的形態、機械的形態、または他の形態で実装され得る。
【０２８８】
加えて、本願の実施形態における機能ユニットは、１つの処理ユニットに統合されてもよく、または、当該ユニットの各々は、物理的に単独で存在してもよく、または、２つまたはそれより多くのユニットが１つのユニットに統合されてもよい。統合ユニットは、ハードウェアの形で実装されてもよく、または、ソフトウェア機能ユニットの形で実装されてもよい。
【０２８９】
統合ユニットがソフトウェア機能ユニットの形態で実装され、独立した製品として販売または使用される場合、統合ユニットは、可読記憶媒体に格納されてよい。そのような理解に基づいて、本願の技術的解決手段は本質的に、または従来技術に寄与する部分が、または技術的解決手段の全てまたは一部が、ソフトウェア製品の形態で実装されてよい。ソフトウェア製品は、記憶媒体に格納され、（シングルチップマイクロコンピュータまたはチップなどであってもよい）デバイス、またはプロセッサ（ｐｒｏｃｅｓｓｏｒ）に、本願の実施形態に説明される方法の段階の全てまたは一部を実行するように命令するためのいくつかの命令を含む。前述の記憶媒体は、ＵＳＢフラッシュドライブ、リムーバブルハードディスク、ＲＯＭ、磁気ディスク、または光ディスクなどの、プログラムコードを格納できる任意の媒体を含む。
【０２９０】
前述の説明は、単なる本願の具体的な実装であるが、本願の保護範囲を限定することを意図するものではない。本願に開示された技術的範囲内のあらゆる変形または置換は、本願の保護範囲に含まれるものとする。したがって、本願の保護範囲は、請求項の保護範囲に従うものとする。
［考えられる他の項目］
［項目１］
第２デバイスにファイルを転送するために第１デバイスにより使用されるデータ転送方法であって、上記第１デバイスには近距離無線通信ＮＦＣチップが提供され、上記第２デバイスには電子タグが提供され、上記電子タグは、上記第２デバイスのデバイス情報を備え、上記デバイス情報は、ブルートゥースアドレス、またはブルートゥースアドレスを取得するのに使用されるタグＩＤを有し、上記データ転送方法は、
上記第１デバイスが第１インタフェースを表示する段階であって、上記第１インタフェースは第１ファイルの画像情報を備える、表示する段階と、
上記第１デバイスの上記ＮＦＣチップと上記電子タグとの間の距離が予め設定された閾値より小さい場合、上記第１デバイスが、上記第２デバイスの上記ブルートゥースアドレスを取得する段階と、
上記第１デバイスが、上記ブルートゥースアドレスに対応するブルートゥース接続を介して、ワイヤレスフィデリティＷｉ−Ｆｉ接続パラメータを上記第２デバイスと交換して、上記第１デバイスが、上記第２デバイスとの第１Ｗｉ−Ｆｉ接続を確立する段階と、
上記第１Ｗｉ−Ｆｉ接続が確立された後、上記第１デバイスが、上記第１Ｗｉ−Ｆｉ接続を介して、上記第２デバイスに上記第１ファイルを自動的に転送する段階と
を備える、方法。
［項目２］
上記第１インタフェースはさらに、第２ファイルの画像情報を備え、
上記第１デバイスが、上記第１Ｗｉ−Ｆｉ接続を介して、上記第２デバイスに上記第１ファイルを自動的に転送する上記段階の前に、上記方法はさらに、
上記第１デバイスが第２インタフェースを表示する段階であって、上記第２インタフェースは、上記第１ファイルおよび上記第２ファイルと１対１の対応関係にある情報項目を備える、表示する段階と、
上記第１デバイスが、第１情報項目に対してユーザにより実行される選択操作を受信する段階であって、上記第１情報項目は、上記第１ファイルに対応する情報項目である、受信する段階と
を備える、項目１に記載の方法。
［項目３］
上記第１インタフェースはさらに、第２ファイルの画像情報を備え、上記方法はさらに、
上記第１デバイスが、上記第１Ｗｉ−Ｆｉ接続を介して、上記第２デバイスに上記第２ファイルを自動的に転送する段階を備える、項目１に記載の方法。
［項目４］
上記デバイス情報は上記ブルートゥースアドレスを有し、上記第１デバイスが、上記第２デバイスの上記ブルートゥースアドレスを取得する上記段階は、
上記第１デバイスが、上記電子タグから上記第２デバイスの上記ブルートゥースアドレスを取得する段階を備える、項目１から３のいずれか一項に記載の方法。
［項目５］
上記デバイス情報は上記タグＩＤを有し、上記第１デバイスが、上記第２デバイスの上記ブルートゥースアドレスを取得する上記段階は、
上記第１デバイスが、上記電子タグから上記タグＩＤを取得し、上記タグＩＤに対応する上記ブルートゥースアドレスを検索する段階と、
上記第１デバイスが上記タグＩＤに対応する上記ブルートゥースアドレスを検出しないとき、上記第１デバイスが、周辺のブルートゥースデバイスを検索して、第３インタフェースを表示する段階であって、上記第３インタフェースは、少なくとも１つのブルートゥースオプションを備え、各ブルートゥースオプションは、上記第１デバイスにより検出された１つのブルートゥースデバイスに対応する、段階と、
上記第１デバイスが、上記少なくとも１つのブルートゥースオプションにおける第１ブルートゥースオプションに対して上記ユーザにより実行される選択操作を受信する段階であって、上記第１ブルートゥースオプションは、上記第２デバイスに対応する、受信する段階と、
上記第１ブルートゥースオプションに対して上記ユーザにより実行される上記選択操作に応答して、上記第１デバイスが、上記第１ブルートゥースオプションに対応する上記第２デバイスの上記ブルートゥースアドレスを取得する段階と
を備える、項目１から３のいずれか一項に記載の方法。
［項目６］
上記方法はさらに、
上記第１ブルートゥースオプションに対して上記ユーザにより実行される上記選択操作に応答して、上記第１デバイスが、上記タグＩＤと上記第２デバイスの上記ブルートゥースアドレスとの間の対応関係を格納する段階を備える、項目５に記載の方法。
［項目７］
上記第１デバイスは、上記タグＩＤと、上記タグＩＤに対応する上記ブルートゥースアドレスとを格納し、上記方法はさらに、
上記第１デバイスが、上記タグＩＤに対応する上記ブルートゥースアドレスを検出し、上記第１デバイスが、上記ブルートゥースアドレスに対応する上記ブルートゥース接続を介して、上記Ｗｉ−Ｆｉ接続パラメータを上記第２デバイスと交換して、上記第１デバイスが、上記第２デバイスとの上記第１Ｗｉ−Ｆｉ接続を確立する段階と、
上記第１Ｗｉ−Ｆｉ接続が確立された後、上記第１デバイスが、上記第１Ｗｉ−Ｆｉ接続を介して、上記第２デバイスに上記第１ファイルを自動的に転送する段階と
を備える、項目５または６に記載の方法。
［項目８］
上記方法はさらに、
上記第１ブルートゥースオプションに対して上記ユーザにより実行される上記選択操作に応答して、上記第１デバイスが、上記ＮＦＣチップを介して、上記第２デバイスの上記ブルートゥースアドレスを上記電子タグに転送する段階を備える、項目５に記載の方法。
［項目９］
上記第１インタフェースは１または複数の画像を備え、上記第１ファイルは上記第１インタフェースにおける少なくとも１つの画像である、または
上記第１インタフェースは上記第１デバイスのホーム画面であり、上記第１ファイルは上記ホーム画面のスクリーンショットである、または
上記第１インタフェースはビデオ再生インタフェースであり、上記第１ファイルは、上記第１デバイスにより再生されているビデオファイルであるか、または、上記第１デバイスにより再生されているビデオファイルのアドレス情報である、または
上記第１インタフェースは上記第１デバイスのブラウザページであり、上記第１ファイルは、上記ブラウザページのページアドレスまたはスクリーンショットである、または
上記第１インタフェースは、上記第１デバイスにより開かれるドキュメントの画像情報であり、上記第１ファイルは、上記第１デバイスにより現在開かれているドキュメントである、項目１から８のいずれか一項に記載の方法。
［項目１０］
上記方法はさらに、
上記第１ファイルが転送された後、上記第１デバイスが、上記第２デバイスとの上記第１Ｗｉ−Ｆｉ接続を切断し、上記第２デバイスとの上記ブルートゥース接続を維持する段階を備える、項目１から９のいずれか一項に記載の方法。
［項目１１］
上記第１デバイスが、上記第２デバイスとの上記第１Ｗｉ−Ｆｉ接続を切断し、上記第２デバイスとの上記ブルートゥース接続を維持する上記段階の後、上記方法はさらに、
上記第１デバイスが、上記維持されたブルートゥース接続を介して、ワイヤレスフィデリティＷｉ−Ｆｉ接続パラメータを、上記第２デバイスと再び交換し、上記第１デバイスが、上記第２デバイスとの第２Ｗｉ−Ｆｉ接続を確立する段階と、
上記第２Ｗｉ−Ｆｉ接続が確立された後、上記第１デバイスが、上記第２Ｗｉ−Ｆｉ接続を介して上記第２デバイスに第３ファイルを転送する段階と
を備える、項目１０に記載の方法。
［項目１２］
上記ブルートゥースアドレスに対応する上記ブルートゥース接続は、上記第１デバイスと上記第２デバイスとの間でブルートゥース接続が初めて確立された後に自動的に維持されるブルートゥース永久接続である、項目１から１１のいずれか一項に記載の方法。
［項目１３］
第２デバイスにファイルを転送するために第１デバイスにより使用されるデータ転送方法であって、上記第１デバイスには近距離無線通信ＮＦＣチップが提供され、上記第２デバイスには電子タグが提供され、上記電子タグは、上記第２デバイスのデバイス情報を備え、上記デバイス情報は、ブルートゥースアドレス、またはブルートゥースアドレスを取得するのに使用されるタグＩＤを有し、上記データ転送方法は、
上記第１デバイスが第１インタフェースを表示する段階であって、上記第１インタフェースは第１ファイルの画像情報を備える、表示する段階と、
上記第１デバイスの上記ＮＦＣチップと上記電子タグとの間の距離が予め設定された閾値より小さい場合、上記第１デバイスが、上記第２デバイスの上記ブルートゥースアドレスを取得する段階と、
上記ブルートゥースアドレスに対応するブルートゥース接続が確立された後、上記第１デバイスが、上記ブルートゥース接続を介して、上記第１ファイルを上記第２デバイスに自動的に転送する段階と
を備える、方法。
［項目１４］
上記第１インタフェースはさらに、第２ファイルの画像情報を備え、
上記第１デバイスが、上記ブルートゥース接続を介して、上記第２デバイスに上記第１ファイルを自動的に転送する上記段階の前に、上記方法はさらに、
上記第１デバイスが第２インタフェースを表示する段階であって、上記第２インタフェースは、上記第１ファイルおよび上記第２ファイルと１対１の対応関係にある情報項目を備える、表示する段階と、
上記第１デバイスが、第１情報項目に対してユーザにより実行される選択操作を受信する段階であって、上記第１情報項目は、上記第１ファイルに対応する情報項目である、受信する段階と
を備える、項目１３に記載の方法。
［項目１５］
上記第１インタフェースはさらに、第２ファイルの画像情報を備え、上記方法はさらに、
上記第１デバイスが、上記ブルートゥース接続を介して、上記第２デバイスに上記第２ファイルを自動的に転送する段階を備える、項目１３に記載の方法。
［項目１６］
上記デバイス情報は上記ブルートゥースアドレスを有し、上記第１デバイスが、上記第２デバイスの上記ブルートゥースアドレスを取得する上記段階は、
上記第１デバイスが、上記電子タグから上記第２デバイスの上記ブルートゥースアドレスを取得する段階を備える、項目１３から１５のいずれか一項に記載の方法。
［項目１７］
上記デバイス情報は上記タグＩＤを有し、上記第１デバイスが、上記第２デバイスの上記ブルートゥースアドレスを取得する上記段階は、
上記第１デバイスが、上記電子タグから上記タグＩＤを取得し、上記タグＩＤに対応する上記ブルートゥースアドレスを検索する段階と、
上記第１デバイスが上記タグＩＤに対応する上記ブルートゥースアドレスを検出しないとき、上記第１デバイスが、周辺のブルートゥースデバイスを検索して、第３インタフェースを表示する段階であって、上記第３インタフェースは、少なくとも１つのブルートゥースオプションを備え、各ブルートゥースオプションは、上記第１デバイスにより検出された１つのブルートゥースデバイスに対応する、段階と、
上記第１デバイスが、上記少なくとも１つのブルートゥースオプションにおける第１ブルートゥースオプションに対して上記ユーザにより実行される選択操作を受信する段階であって、上記第１ブルートゥースオプションは、上記第２デバイスに対応する、受信する段階と、
上記第１ブルートゥースオプションに対して上記ユーザにより実行される上記選択操作に応答して、上記第１デバイスが、上記第１ブルートゥースオプションに対応する上記第２デバイスの上記ブルートゥースアドレスを取得する段階と
を備える、項目１３から１５のいずれか一項に記載の方法。
［項目１８］
上記方法はさらに、
上記第１ブルートゥースオプションに対して上記ユーザにより実行される上記選択操作に応答して、上記第１デバイスが、上記タグＩＤと上記第２デバイスの上記ブルートゥースアドレスとの間の対応関係を格納する段階を備える、項目１７に記載の方法。
［項目１９］
上記第１デバイスは、上記タグＩＤと、上記タグＩＤに対応する上記ブルートゥースアドレスとを格納し、上記方法はさらに、
上記第１デバイスが、上記タグＩＤに対応する上記ブルートゥースアドレスを検出し、上記ブルートゥースアドレスに対応するブルートゥース接続が確立された後、上記第１デバイスが、上記ブルートゥース接続を介して、上記第１ファイルを上記第２デバイスに自動的に転送する段階を備える、
項目１７または１８に記載の方法。
［項目２０］
上記方法はさらに、
上記第１ブルートゥースオプションに対して上記ユーザにより実行される上記選択操作に応答して、上記第１デバイスが、上記ＮＦＣチップを介して、上記第２デバイスの上記ブルートゥースアドレスを上記電子タグに転送する段階を備える、項目１７に記載の方法。
［項目２１］
上記第１インタフェースは１または複数の画像を備え、上記第１ファイルは上記第１インタフェースにおける少なくとも１つの画像である、または
上記第１インタフェースは上記第１デバイスのホーム画面であり、上記第１ファイルは上記ホーム画面のスクリーンショットである、または
上記第１インタフェースはビデオ再生インタフェースであり、上記第１インタフェースは、上記第１デバイスにより再生されているビデオファイルであるか、または、上記第１デバイスにより再生されているビデオファイルのアドレス情報であるか、または
上記第１インタフェースは上記第１デバイスのブラウザページであり、上記第１ファイルは、上記ブラウザページのページアドレスまたはスクリーンショットである、または
上記第１インタフェースは、上記第１デバイスにより開かれるドキュメントの画像情報であり、上記第１ファイルは、上記第１デバイスにより現在開かれているドキュメントである、項目１３から２０のいずれか一項に記載の方法。
［項目２２］
上記方法はさらに、
上記第１ファイルが転送された後、上記第１デバイスが、上記第２デバイスとの上記ブルートゥース接続を維持する段階を備える、項目１３から２１のいずれか一項に記載の方法。
［項目２３］
上記方法はさらに、上記第１デバイスが、維持された上記ブルートゥース接続を介して上記第２デバイスに第３ファイルを転送する段階を備える、項目２２に記載の方法。
［項目２４］
上記ブルートゥースアドレスに対応する上記ブルートゥース接続は、上記第１デバイスと上記第２デバイスとの間でブルートゥース接続が初めて確立された後に自動的に維持されるブルートゥース永久接続である、項目１３から２３のいずれか一項に記載の方法。
［項目２５］
電子デバイスであって、上記電子デバイスは第１デバイスであり、上記電子デバイスは、１または複数のプロセッサ、メモリ、ディスプレイ、近距離無線通信ＮＦＣチップ、ブルートゥースモジュール、およびワイヤレスフィデリティＷｉ−Ｆｉモジュールを備え、上記メモリ、上記ディスプレイ、上記ブルートゥースモジュール、上記Ｗｉ−Ｆｉモジュール、および上記ＮＦＣチップは、上記プロセッサに結合されており、上記メモリは、情報を格納するように構成され、
上記ディスプレイは、第１インタフェースを表示するように構成され、上記第１インタフェースは第１ファイルの画像情報を備え、
上記プロセッサは、上記ＮＦＣチップと第２デバイスの電子タグとの間の距離が予め設定された閾値より小さい場合、上記ＮＦＣチップを介して、上記第２デバイスのブルートゥースアドレスを取得することであって、上記電子タグは、上記第２デバイスのデバイス情報を備え、上記デバイス情報は、上記ブルートゥースアドレス、または上記ブルートゥースアドレスを取得するのに使用されるタグＩＤを有する、取得することを行うように構成され、
上記ブルートゥースモジュールは、上記ブルートゥースアドレスに基づいて上記第２デバイスとのブルートゥース接続を確立するように構成され、
上記プロセッサはさらに、上記ブルートゥースモジュールにより確立された上記ブルートゥース接続を介して、ワイヤレスフィデリティＷｉ−Ｆｉ接続パラメータを上記第２デバイスと交換するように構成され、
上記Ｗｉ−Ｆｉモジュールはさらに、上記Ｗｉ−Ｆｉ接続パラメータに基づいて上記第２デバイスとの第１Ｗｉ−Ｆｉ接続を確立するように構成され、
上記プロセッサは、上記第１Ｗｉ−Ｆｉ接続が確立された後、上記第１Ｗｉ−Ｆｉ接続を介して、上記第２デバイスに上記第１ファイルを自動的に転送するように構成される、
電子デバイス。
［項目２６］
上記ディスプレイにより表示される上記第１インタフェースはさらに、第２ファイルの画像情報を備え、
上記ディスプレイはさらに、上記プロセッサが上記第１Ｗｉ−Ｆｉ接続を介して上記第２デバイスに上記第１ファイルを自動的に転送する前に、第２インタフェースを表示することであって、上記第２インタフェースは、上記第１ファイルおよび上記第２ファイルと１対１の対応関係にある情報項目を備える、表示することを行うように構成され、
上記プロセッサはさらに、上記ディスプレイにより表示される第１情報項目に対してユーザにより実行される選択操作を受信することであって、上記第１情報項目は、上記第１ファイルに対応する情報項目である、受信することを行うように構成される、
項目２５に記載の電子デバイス。
［項目２７］
上記ディスプレイにより表示される上記第１インタフェースはさらに、第２ファイルの画像情報を備え、
上記プロセッサはさらに、上記第１Ｗｉ−Ｆｉ接続を介して上記第２デバイスに上記第２ファイルを自動的に転送するように構成される、項目２５に記載の電子デバイス。
［項目２８］
上記デバイス情報は上記ブルートゥースアドレスを有し、上記プロセッサが、上記ＮＦＣタグを介して上記第２デバイスのブルートゥースアドレスを取得するように構成されていることは、
上記プロセッサが、上記ＮＦＣタグを介して、上記電子タグから、上記第２デバイスの上記ブルートゥースアドレスを取得するように構成されることを備える、項目２５から２７のいずれか一項に記載の電子デバイス。
［項目２９］
上記デバイス情報は上記タグＩＤを有し、
上記プロセッサは、上記ＮＦＣタグを介して上記電子タグから上記タグＩＤを取得し、上記タグＩＤに対応する上記ブルートゥースアドレスを検索し、上記タグＩＤに対応する上記ブルートゥースアドレスが検出されないとき、上記ブルートゥースモジュールを介して周辺のブルートゥースデバイスを検索するように構成され、
上記ディスプレイは、第３インタフェースを表示することであって、上記第３インタフェースは少なくとも１つのブルートゥースオプションを備え、各ブルートゥースオプションは、上記ブルートゥースモジュールにより検出される１つのブルートゥースデバイスに対応する、表示することを行うように構成され、
上記プロセッサはさらに、上記少なくとも１つのブルートゥースオプションにおける第１ブルートゥースオプションに対して上記ユーザにより実行される選択操作を受信することであって、上記第１ブルートゥースオプションは上記第２デバイスに対応する、受信することと、上記第１ブルートゥースオプションに対して上記ユーザにより実行される上記選択操作に応答して、上記第１ブルートゥースオプションに対応する上記第２デバイスの上記ブルートゥースアドレスを取得することとを行うように構成される、
項目２５から２７のいずれか一項に記載の電子デバイス。
［項目３０］
上記メモリはさらに、上記第１ブルートゥースオプションに対して上記ユーザにより実行される上記選択操作に応答して、上記タグＩＤと上記第２デバイスの上記ブルートゥースアドレスとの間の対応関係を格納するように構成される、項目２９に記載の電子デバイス。
［項目３１］
上記メモリは、上記タグＩＤと、上記タグＩＤに対応する上記ブルートゥースアドレスとを格納し、
上記プロセッサはさらに、上記プロセッサが、上記タグＩＤに対応する上記ブルートゥースアドレスを検出するとき、上記ブルートゥースアドレスに対応する上記ブルートゥース接続を介して、上記Ｗｉ−Ｆｉ接続パラメータを上記第２デバイスと交換するように構成され、
上記Ｗｉ−Ｆｉモジュールはさらに、上記Ｗｉ−Ｆｉ接続パラメータに基づいて、上記第２デバイスとの上記第１Ｗｉ−Ｆｉ接続を確立するように構成され、
上記プロセッサはさらに、上記第１Ｗｉ−Ｆｉ接続が確立された後、上記第１Ｗｉ−Ｆｉ接続を介して、上記第２デバイスに上記第１ファイルを自動的に転送するように構成される、
項目２９または３０に記載の電子デバイス。
［項目３２］
上記プロセッサはさらに、上記第１ブルートゥースオプションに対して上記ユーザにより実行される上記選択操作に応答して、上記ＮＦＣチップを介して、上記第２デバイスの上記ブルートゥースアドレスを上記電子タグに転送するように構成される、項目２９に記載の電子デバイス。
［項目３３］
上記ディスプレイにより表示される上記第１インタフェースは１または複数の画像を備え、上記第１ファイルは上記第１インタフェースにおける少なくとも１つの画像である、または
上記ディスプレイにより表示される上記第１インタフェースは上記第１デバイスのホーム画面であり、上記第１ファイルは上記ホーム画面のスクリーンショットである、または
上記ディスプレイにより表示される上記第１インタフェースはビデオ再生インタフェースであり、上記第１インタフェースは、上記第１デバイスにより再生されているビデオファイルであるか、または、上記第１デバイスにより再生されているビデオファイルのアドレス情報である、または
上記ディスプレイにより表示される上記第１インタフェースは上記第１デバイスのブラウザページであり、上記第１ファイルは、上記ブラウザページのページアドレスまたはスクリーンショットである、または
上記ディスプレイにより表示される上記第１インタフェースは上記第１デバイスにより開かれるドキュメントの画像情報であり、上記第１ファイルは、上記第１デバイスにより現在開かれているドキュメントである、項目２５から３２のいずれか一項に記載の電子デバイス。
［項目３４］
上記プロセッサはさらに、上記第１ファイルが転送された後、上記第２デバイスとの上記第１Ｗｉ−Ｆｉ接続を切断し、上記第２デバイスとの上記ブルートゥース接続を維持するように構成される、項目２５から３３のいずれか一項に記載の電子デバイス。
［項目３５］
上記プロセッサはさらに、
上記第２デバイスとの上記第１Ｗｉ−Ｆｉ接続を切断し、上記第２デバイスとの上記ブルートゥース接続を維持した後、維持された上記ブルートゥース接続を介して、ワイヤレスフィデリティＷｉ−Ｆｉ接続パラメータを上記第２デバイスと再び交換し、上記第２デバイスとの第２Ｗｉ−Ｆｉ接続を確立することと、
上記第２Ｗｉ−Ｆｉ接続が確立された後、上記第２Ｗｉ−Ｆｉ接続を介して、上記第２デバイスに第３ファイルを転送することと
を行うように構成される、項目３４に記載の電子デバイス。
［項目３６］
上記ブルートゥースアドレスに対応する上記ブルートゥース接続は、上記第１デバイスと上記第２デバイスとの間でブルートゥース接続が初めて確立された後に自動的に維持されるブルートゥース永久接続である、項目２５から３５のいずれか一項に記載の電子デバイス。
［項目３７］
電子デバイスであって、上記電子デバイスは第１デバイスであり、上記電子デバイスは、１または複数のプロセッサ、メモリ、ディスプレイ、近距離無線通信ＮＦＣチップ、およびブルートゥースモジュールを備え、上記メモリ、上記ディスプレイ、上記ブルートゥースモジュール、および上記ＮＦＣチップは、上記プロセッサに結合されており、上記メモリは、情報を格納するように構成され、
上記ディスプレイは、第１インタフェースを表示するように構成され、上記第１インタフェースは第１ファイルの画像情報を備え、
上記プロセッサは、上記ＮＦＣチップと第２デバイスの電子タグとの間の距離が予め設定された閾値より小さい場合、上記ＮＦＣチップを介して、上記第２デバイスのブルートゥースアドレスを取得することであって、上記電子タグは、上記第２デバイスのデバイス情報を備え、上記デバイス情報は、上記ブルートゥースアドレス、または上記ブルートゥースアドレスを取得するのに使用されるタグＩＤを有する、取得することを行うように構成され、
上記ブルートゥースモジュールは、上記ブルートゥースアドレスに基づいて上記第２デバイスとのブルートゥース接続を確立するように構成され、
上記プロセッサはさらに、上記ブルートゥース接続が確立された後、上記ブルートゥース接続を介して、上記第２デバイスに上記第１ファイルを自動的に転送するように構成される、
電子デバイス。
［項目３８］
上記ディスプレイにより表示される上記第１インタフェースはさらに、第２ファイルの画像情報を備え、
上記ディスプレイはさらに、上記プロセッサが上記ブルートゥース接続を介して上記第２デバイスに上記第１ファイルを自動的に転送する前に、第２インタフェースを表示することであって、上記第２インタフェースは、上記第１ファイルおよび上記第２ファイルと１対１の対応関係にある情報項目を備える、表示することを行うように構成され、
上記プロセッサはさらに、上記ディスプレイにより表示される第１情報項目に対してユーザにより実行される選択操作を受信するように構成される、
項目３７に記載の電子デバイス。
［項目３９］
上記ディスプレイにより表示される上記第１インタフェースはさらに、第２ファイルの画像情報を備え、
上記プロセッサはさらに、上記ブルートゥース接続を介して上記第２デバイスに上記第２ファイルを自動的に転送するように構成される、項目３７に記載の電子デバイス。
［項目４０］
上記デバイス情報は上記ブルートゥースアドレスを有し、
上記プロセッサが、上記ＮＦＣチップを介して上記第２デバイスのブルートゥースアドレスを取得するように構成されていることは、
上記プロセッサが、上記ＮＦＣチップを介して、上記電子タグから、上記第２デバイスの上記ブルートゥースアドレスを取得するように構成されることを備える、項目３７から３９のいずれか一項に記載の電子デバイス。
［項目４１］
上記デバイス情報は上記タグＩＤを有し、
上記プロセッサは、上記ＮＦＣチップを介して上記電子タグから上記タグＩＤを取得し、上記タグＩＤに対応する上記ブルートゥースアドレスを検索し、上記タグＩＤに対応する上記ブルートゥースアドレスが検出されないとき、上記ブルートゥースモジュールを介して周辺のブルートゥースデバイスを検索するように構成され、
上記ディスプレイはさらに、第３インタフェースを表示することであって、上記第３インタフェースは少なくとも１つのブルートゥースオプションを備え、各ブルートゥースオプションは、上記ブルートゥースモジュールにより検出される１つのブルートゥースデバイスに対応する、表示することを行うように構成され、
上記プロセッサはさらに、上記少なくとも１つのブルートゥースオプションにおける第１ブルートゥースオプションに対して上記ユーザにより実行される選択操作を受信することであって、上記第１ブルートゥースオプションは上記第２デバイスに対応する、受信することを行うように構成され、
上記プロセッサはさらに、上記第１ブルートゥースオプションに対して上記ユーザにより実行される上記選択操作に応答して、上記第１ブルートゥースオプションに対応する上記第２デバイスの上記ブルートゥースアドレスを取得するように構成される、
項目３７から３９のいずれか一項に記載の電子デバイス。
［項目４２］
上記メモリはさらに、上記第１ブルートゥースオプションに対して上記ユーザにより実行される上記選択操作に応答して、上記タグＩＤと上記第２デバイスの上記ブルートゥースアドレスとの間の対応関係を格納するように構成される、項目４１に記載の電子デバイス。
［項目４３］
上記メモリは、上記タグＩＤと、上記タグＩＤに対応する上記ブルートゥースアドレスとを格納し、
上記プロセッサはさらに、上記プロセッサが、上記タグＩＤに対応する上記ブルートゥースアドレスを検出するとき、上記ブルートゥースアドレスに対応する上記ブルートゥース接続が確立された後、上記ブルートゥース接続を介して、上記第２デバイスに上記第１ファイルを自動的に転送するように構成される、項目４１または４２に記載の電子デバイス。
［項目４４］
上記プロセッサはさらに、上記第１ブルートゥースオプションに対して上記ユーザにより実行される上記選択操作に応答して、上記ＮＦＣチップを介して、上記第２デバイスの上記ブルートゥースアドレスを上記電子タグに転送するように構成される、項目４１に記載の電子デバイス。
［項目４５］
上記ディスプレイにより表示される上記第１インタフェースは１または複数の画像を備え、上記第１ファイルは上記第１インタフェースにおける少なくとも１つの画像である、または
上記ディスプレイにより表示される上記第１インタフェースは上記第１デバイスのホーム画面であり、上記第１ファイルは上記ホーム画面のスクリーンショットである、または
上記ディスプレイにより表示される上記第１インタフェースはビデオ再生インタフェースであり、上記第１インタフェースは、上記第１デバイスにより再生されているビデオファイルであるか、または、上記第１デバイスにより再生されているビデオファイルのアドレス情報である、または
上記ディスプレイにより表示される上記第１インタフェースは上記第１デバイスのブラウザページであり、上記第１ファイルは、上記ブラウザページのページアドレスまたはスクリーンショットである、または
上記ディスプレイにより表示される上記第１インタフェースは上記第１デバイスにより開かれるドキュメントの画像情報であり、上記第１ファイルは、上記第１デバイスにより現在開かれているドキュメントである、項目３７から４４のいずれか一項に記載の電子デバイス。
［項目４６］
上記プロセッサはさらに、上記第１ファイルが転送された後、上記第２デバイスとの上記ブルートゥース接続を維持するように構成される、項目３７から４５のいずれか一項に記載の電子デバイス。
［項目４７］
上記プロセッサはさらに、維持された上記ブルートゥース接続を介して、上記第２デバイスに第３ファイルを転送するように構成される、項目４６に記載の電子デバイス。
［項目４８］
上記ブルートゥースアドレスに対応する上記ブルートゥース接続は、上記第１デバイスと上記第２デバイスとの間でブルートゥース接続が初めて確立された後に自動的に維持されるブルートゥース永久接続である、項目３７から４７のいずれか一項に記載の電子デバイス。
［項目４９］
第２デバイスにファイルを転送するために第１デバイスにより使用されるデータ転送方法であって、上記第１デバイスには近距離無線通信ＮＦＣチップが提供され、上記第２デバイスには電子タグが提供され、上記電子タグは、上記第２デバイスのデバイス情報を備え、上記データ転送方法は、
上記第１デバイスが第１インタフェースを表示する段階であって、上記第１インタフェースは第１ファイルの画像情報を備える、表示する段階と、
上記第１デバイスの上記ＮＦＣチップと上記電子タグとの間の距離が予め設定された閾値より小さい場合、上記第１デバイスが、上記第２デバイスの上記デバイス情報を取得する段階と、
上記第１デバイスが、上記第２デバイスに、確立された通信接続を介して、上記第１デバイスにより現在表示されている上記第１インタフェースに対応する上記第１ファイルを、上記第２デバイスに自動的に転送する
を備える、方法。
［項目５０］
上記デバイス情報は、ブルートゥースアドレス、またはブルートゥースアドレスを取得するのに使用されるタグＩＤを有し、
上記通信接続は、ブルートゥース接続またはＷｉ−Ｆｉ接続を備える、項目４９に記載の方法。
［項目５１］
コンピュータ命令を備えるコンピュータ記憶媒体であって、上記コンピュータ命令が電子デバイス上で実行される場合、上記電子デバイスは、項目１から２４および項目４９または５０のいずれか一項に記載のデータ転送方法を実行することが可能になる、コンピュータ記憶媒体。
［項目５２］
コンピュータプログラム製品であって、上記コンピュータプログラム製品がコンピュータ上で実行される場合、上記コンピュータは、項目１から２４および項目４９または５０のいずれか一項に記載のデータ転送方法を実行することが可能になる、コンピュータプログラム製品。
【図１】
2022502890.tif 000003
【図２】
2022502890.tif 000004
【図３Ａ−１】
2022502890.tif 000005
【図３Ａ−２】
2022502890.tif 000006
【図３Ｂ】
2022502890.tif 000007
【図３Ｃ−１】
2022502890.tif 000008
【図３Ｃ−２】
2022502890.tif 000009
【図４Ａ】
2022502890.tif 000010
【図４Ｂ】
2022502890.tif 000011
【図４Ｃ−１】
2022502890.tif 000012
【図４Ｃ−２】
2022502890.tif 000013
【図５Ａ】
2022502890.tif 000014
【図５Ｂ】
2022502890.tif 000015
【図５Ｃ】
2022502890.tif 000016
【図６Ａ−１】
2022502890.tif 000017
【図６Ａ−２】
2022502890.tif 000018
【図６Ｂ−１】
2022502890.tif 000019
【図６Ｂ−２】
2022502890.tif 000020
【図７Ａ】
2022502890.tif 000021
【図７Ｂ】
2022502890.tif 000022
【図７Ｃ】
2022502890.tif 000023
【図８Ａ】
2022502890.tif 000024
【図８Ｂ】
2022502890.tif 000025
【図９Ａ】
2022502890.tif 000026
【図９Ｂ】
2022502890.tif 000027
【図１０】
2022502890.tif 000028
【国際調査報告】
2022502890.tif 000029
2022502890.tif 000030
2022502890.tif 000031
2022502890.tif 000032