JP5448234B1 - Wireless communication system, wireless communication method, wireless communication terminal, control method thereof, and control program - Google Patents
Wireless communication system, wireless communication method, wireless communication terminal, control method thereof, and control program Download PDFInfo
- Publication number
- JP5448234B1 JP5448234B1 JP2013097437A JP2013097437A JP5448234B1 JP 5448234 B1 JP5448234 B1 JP 5448234B1 JP 2013097437 A JP2013097437 A JP 2013097437A JP 2013097437 A JP2013097437 A JP 2013097437A JP 5448234 B1 JP5448234 B1 JP 5448234B1
- Authority
- JP
- Japan
- Prior art keywords
- wireless communication
- communication terminal
- state change
- information processing
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
Abstract
【課題】ユーザによる通信確立および情報処理内容の指示なしに、無線通信端末の状態変化に適応するように無線通信を開始して該無線通信を用いた情報処理を実現すること。
【解決手段】本発明の無線通信端末は、無線通信端末の状態変化と、ユーザの指示を待たずに無線通信を開始して行なうべき情報処理とを関連付けて記憶する記憶部と、無線通信端末の状態変化を検出する状態変化検出部と、検出された状態変化に対応する情報処理が記憶手段に記憶されている場合に、ユーザの指示を待たずに無線通信を確立する通信確立部と、無線通信の確立後に、検出された状態変化に対応する情報処理を実施する情報処理部と、を備える。
【選択図】 図1To realize information processing using wireless communication by starting wireless communication so as to adapt to a change in the state of a wireless communication terminal without instructing communication by a user and instructing information processing contents.
A wireless communication terminal according to the present invention includes a storage unit that associates and stores a state change of a wireless communication terminal and information processing to be performed by starting wireless communication without waiting for a user instruction, and a wireless communication terminal A state change detection unit that detects a state change of the communication unit, and a communication establishment unit that establishes wireless communication without waiting for a user instruction when information processing corresponding to the detected state change is stored in the storage unit; An information processing unit that performs information processing corresponding to the detected state change after the wireless communication is established.
[Selection] Figure 1
Description
本発明は、無線通信を行なう技術に関する。 The present invention relates to a technique for performing wireless communication.
上記技術分野において、特許文献1には、無線通信装置間のP2P無線通信において、無線通信装置が近接してかつ接続可能であれば、WPSプッシュボタンを押すような操作無しに、無線通信装置間の無線通信接続が開始される技術が開示されている。また、特許文献2には、無線通信装置に電源を投入すると、WPSプッシュボタンを押すような操作無しに、アクセスポイントとの無線通信接続が開始される技術が開示されている。
In the above technical field,
しかしながら、上記文献に記載の技術では、無線通信接続や無線通信を用いた処理内容を、ユーザの操作による当該無線通信端末の状態変化に適応させて選定することができなかった。 However, in the technique described in the above-mentioned document, it has been impossible to select a processing content using wireless communication connection or wireless communication by adapting to a state change of the wireless communication terminal by a user operation.
本発明の目的は、上述の課題を解決する技術を提供することにある。 The objective of this invention is providing the technique which solves the above-mentioned subject.
上記目的を達成するため、本発明に係る無線通信端末は、
当該無線通信端末の状態変化と、無線通信を開始するための通信開始フラグおよび前記無線通信を用いて行なうべき情報処理とを対応付けて記憶する記憶手段と、
当該無線通信端末の状態変化を検出する状態変化検出手段と、
前記状態変化検出手段が当該無線通信端末の状態変化を検出した場合に、検出された前記状態変化に対応して前記記憶手段に記憶された前記通信開始フラグによって、前記無線通信の開始を判定する通信開始判定手段と、
前記通信開始判定手段の判定に従い前記無線通信を確立する通信確立手段と、
前記無線通信の確立後に、検出された前記状態変化に対応して前記記憶手段に記憶された前記情報処理を実施する情報処理手段と、
を備えた。
In order to achieve the above object, a wireless communication terminal according to the present invention provides:
And state change of the wireless communication terminal, a storage unit corresponding with stores and information processing to be performed using the communication start flag and the wireless communication for starting radio communications,
A state change detecting means for detecting a state change of the wireless communication terminal,
When the state change detection unit detects a state change of the wireless communication terminal, the start of the wireless communication is determined based on the communication start flag stored in the storage unit corresponding to the detected state change. Communication start determination means;
Communication establishment means for establishing the wireless communication in accordance with the determination of the communication start determination means ;
Information processing means for performing the information processing stored in the storage means in response to the detected state change after the establishment of the wireless communication;
Equipped with.
上記目的を達成するため、本発明に係る方法は、
当該無線通信端末の状態変化と、無線通信を開始するための通信開始フラグおよび前記無線通信を用いて行なうべき情報処理とを対応付けて記憶する記憶手段を有する無線通信端末の制御方法であって、
当該無線通信端末の状態変化を検出する状態変化検出ステップと、
前記状態変化検出ステップにおいて当該無線通信端末の状態変化を検出した場合に、検出された前記状態変化に対応して前記記憶手段に記憶された前記通信開始フラグによって、前記無線通信の開始を判定する通信開始判定ステップと、
前記通信開始判定ステップにおける判定に従い前記無線通信を確立する通信確立ステップと、
前記無線通信の確立後に、検出された前記状態変化に対応して前記記憶手段に記憶された前記情報処理を実施する情報処理ステップと、
を含む。
In order to achieve the above object, the method according to the present invention comprises:
There in the radio conditions change in the communication terminal and method of controlling a wireless communication terminal having a storage means corresponding with stores and information processing to be performed using the communication start flag and the wireless communication for starting radio communications And
A state change detecting step of detecting a state change of the wireless communication terminal,
When a state change of the wireless communication terminal is detected in the state change detection step, the start of the wireless communication is determined based on the communication start flag stored in the storage unit corresponding to the detected state change. A communication start determination step;
A communication establishment step for establishing the wireless communication according to the determination in the communication start determination step ;
An information processing step for performing the information processing stored in the storage means in response to the detected state change after the establishment of the wireless communication;
including.
上記目的を達成するため、本発明に係るプログラムは、
当該無線通信端末の状態変化と、無線通信を開始するための通信開始フラグおよび前記無線通信を用いて行なうべき情報処理とを対応付けて記憶する記憶手段を有する無線通信端末の制御方法であって、
当該無線通信端末の状態変化を検出する状態変化検出ステップと、
前記状態変化検出ステップにおいて当該無線通信端末の状態変化を検出した場合に、検出された前記状態変化に対応して前記記憶手段に記憶された前記通信開始フラグによって、前記無線通信の開始を判定する通信開始判定ステップと、
前記通信開始判定ステップにおける判定に従い前記無線通信を確立する通信確立ステップと、
前記無線通信の確立後に、検出された前記状態変化に対応して前記記憶手段に記憶された前記情報処理を実施する情報処理ステップと、
をコンピュータに実行させる。
In order to achieve the above object, a program according to the present invention provides:
There in the radio conditions change in the communication terminal and method of controlling a wireless communication terminal having a storage means corresponding with stores and information processing to be performed using the communication start flag and the wireless communication for starting radio communications And
A state change detecting step of detecting a state change of the wireless communication terminal,
When a state change of the wireless communication terminal is detected in the state change detection step, the start of the wireless communication is determined based on the communication start flag stored in the storage unit corresponding to the detected state change. A communication start determination step;
A communication establishment step for establishing the wireless communication according to the determination in the communication start determination step ;
An information processing step for performing the information processing stored in the storage means in response to the detected state change after the establishment of the wireless communication;
Is executed on the computer.
上記目的を達成するため、本発明に係る無線通信システムは、
第1無線通信端末と第2無線通信端末とを有する無線通信システムであって、
前記第1無線通信端末が、
前記第1無線通信端末の状態変化と、無線通信を開始するための通信開始フラグおよび前記無線通信を用いて行なうべき情報処理とを対応付けて記憶する記憶手段と、
前記第1無線通信端末の状態変化を検出する状態変化検出手段と、
前記状態変化検出手段が前記第1無線通信端末の状態変化を検出した場合に、検出された前記状態変化に対応して前記記憶手段に記憶された前記通信開始フラグによって、前記無線通信の開始を判定する通信開始判定手段と、
前記通信開始判定手段の判定に従い前記無線通信を確立する第1通信確立手段と、
前記無線通信の確立後に、検出された前記状態変化に対応して前記記憶手段に記憶された前記情報処理を実施する第1情報処理手段と、
を備え、
前記第2無線通信端末が、
前記第1通信確立手段と共に通信を確立する第2通信確立手段と、
前記無線通信の確立後に、前記第1情報処理手段が実施する前記情報処理に対応した情報処理を実施する第2情報処理手段と、
を備える。
In order to achieve the above object, a wireless communication system according to the present invention includes:
A wireless communication system having a first wireless communication terminal and a second wireless communication terminal,
The first wireless communication terminal is
And state change of the first wireless communication terminal, a storage unit corresponding with stores and information processing to be performed using the communication start flag and the wireless communication for starting radio communications,
State change detecting means for detecting a state change of the first wireless communication terminal;
When the state change detection unit detects a state change of the first wireless communication terminal, the wireless communication is started by the communication start flag stored in the storage unit corresponding to the detected state change. A communication start determining means for determining;
First communication establishment means for establishing the wireless communication according to the determination of the communication start determination means ;
First information processing means for performing the information processing stored in the storage means corresponding to the detected state change after the establishment of the wireless communication;
With
The second wireless communication terminal is
Second communication establishment means for establishing communication together with the first communication establishment means;
Second information processing means for performing information processing corresponding to the information processing performed by the first information processing means after establishment of the wireless communication;
Is provided.
上記目的を達成するため、本発明に係る無線通信方法は、
第1無線通信端末と第2無線通信端末とを有する無線通信システムの無線通信方法であって、
前記第1無線通信端末が、前記第1無線通信端末の状態変化と、無線通信を開始するための通信開始フラグおよび前記無線通信を用いて行なうべき情報処理とを対応付けて記憶する記憶手段を備え、
前記第1無線通信端末の状態変化を検出する状態変化検出ステップと、
前記状態変化検出ステップにおいて前記第1無線通信端末の状態変化を検出した場合に、検出された前記状態変化に対応して前記記憶手段に記憶された前記通信開始フラグによって、前記無線通信の開始を判定する通信開始判定ステップと、
前記通信開始判定ステップにおける判定に従い前記無線通信を確立する第1通信確立ステップと、
前記無線通信の確立後に、検出された前記状態変化に対応して前記記憶手段に記憶された前記情報処理を実施する第1情報処理ステップと、
を含み、
前記第2無線通信端末が、
前記第1通信確立ステップと共に通信を確立する第2通信確立ステップと、
前記無線通信の確立後に、前記第1情報処理ステップにおいて実施される前記情報処理に対応した情報処理を実施する第2情報処理ステップと、
を含む。
In order to achieve the above object, a wireless communication method according to the present invention includes:
A wireless communication method of a wireless communication system having a first wireless communication terminal and a second wireless communication terminal,
The first radio communication terminal, wherein the state change of the first radio communication terminal, radio communications start flag for starting communication and the storage means corresponding with stores and information processing to be performed using the wireless communication Bei to give a,
A state change detecting step of detecting a state change of the first wireless communication terminal;
When the state change of the first wireless communication terminal is detected in the state change detection step, the start of the wireless communication is started by the communication start flag stored in the storage unit corresponding to the detected state change. A communication start determination step for determining;
A first communication establishment step for establishing the wireless communication in accordance with the determination in the communication start determination step ;
A first information processing step of performing the information processing stored in the storage means in response to the detected state change after the establishment of the wireless communication;
Including
The second wireless communication terminal is
A second communication establishment step for establishing communication together with the first communication establishment step;
A second information processing step for performing information processing corresponding to the information processing performed in the first information processing step after establishment of the wireless communication;
including.
本発明によれば、ユーザによる通信開始および情報処理内容の指示なしに、無線通信端末の状態変化に適応するように無線通信を開始して該無線通信を用いた情報処理を実現することができる。 According to the present invention, it is possible to realize information processing using the wireless communication by starting the wireless communication so as to adapt to the state change of the wireless communication terminal without instructing the user to start the communication and the information processing content. .
以下に、図面を参照して、本発明の実施の形態について例示的に詳しく説明する。ただし、以下の実施の形態に記載されている構成要素は単なる例示であり、本発明の技術範囲をそれらのみに限定する趣旨のものではない。 Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the drawings. However, the constituent elements described in the following embodiments are merely examples, and are not intended to limit the technical scope of the present invention only to them.
[第1実施形態]
本発明の第1実施形態としての無線通信端末100について、図1を用いて説明する。無線通信端末100は、他の無線通信端末と無線通信を行なう装置である。
[First Embodiment]
A
図1に示すように、無線通信端末100は、記憶部110と、状態変化検出部120と、通信開始部130と、情報処理部140と、を含む。記憶部110は、無線通信端末の状態変化111と、ユーザの指示を待たずに無線通信を開始して行なうべき情報処理113とを関連付けて記憶する。状態変化検出部120は、無線通信端末100の状態変化を検出する。通信確立部130は、検出された状態変化に対応する情報処理が記憶部110に記憶されている場合に、ユーザの指示を待たずに無線通信を確立する。情報処理部140は、無線通信の確立後に、検出された状態変化111に対応する情報処理113を実施する。
As illustrated in FIG. 1, the
本実施形態によれば、無線通信端末の状態変化に対応する情報処理を記憶することで、ユーザによる通信確立の指示および情報処理内容の指示なしに、ユーザの動作に適応するように無線通信を確立して該無線通信を用いた情報処理を実現することができる。 According to the present embodiment, by storing the information processing corresponding to the state change of the wireless communication terminal, the wireless communication is performed so as to adapt to the user's operation without the instruction for establishing the communication and the information processing content by the user. It is possible to establish information processing using the wireless communication.
[第2実施形態]
次に、本発明の第2実施形態に係る無線通信端末を説明する。本実施形態においては、無線通信端末の状態変化として、ストレージデバイスに記憶媒体を接続または挿入したことを検出した場合に、コンテンツを出力する出力デバイスを無線通信相手としてWi−Fi Directに従う無線通信を開始(確立)する。そして、無線通信が確立されると、情報処理として、記憶媒体に記憶されたコンテンツを読み出して出力デバイスに送信し、出力デバイスがコンテンツを出力する。その場合に、Wi−Fi Directに従う無線通信開始のプロセスにおけるネットワークキー(以下、Network Key/事前共有鍵:PSK:Pre-Shared Key、またはその基となるパスフレーズを含む)の生成を、既に無線通信端末間で交換した情報に基づいて実行する。なお、本実施形態においては、その後、Network Keyを使用して、WPA2(Wi-Fi Protected Access2)規格の暗号化プロトコルおよび暗号化アルゴリズムで暗号化キーを生成する例を示すが、WPA規格のアルゴリズムであってもよい。
[Second Embodiment]
Next, a radio communication terminal according to the second embodiment of the present invention will be described. In the present embodiment, when it is detected that a storage medium is connected to or inserted into a storage device as a state change of the wireless communication terminal, wireless communication in accordance with Wi-Fi Direct is performed with an output device that outputs content as a wireless communication partner. Start (establish). When wireless communication is established, as information processing, content stored in the storage medium is read and transmitted to the output device, and the output device outputs the content. In that case, the generation of a network key (hereinafter, including a network key / pre-shared key: PSK: Pre-Shared Key or a passphrase based on the network key) in the process of starting wireless communication according to Wi-Fi Direct has already been performed. Executed based on information exchanged between communication terminals. In the present embodiment, an example in which an encryption key is generated using an encryption protocol and encryption algorithm of the WPA2 (Wi-Fi Protected Access2) standard using the Network Key is shown. It may be.
本実施形態によれば、ユーザがストレージデバイスへ記憶媒体の接続または挿入をすれば、自動的に、Wi−Fi Directに従う無線通信を開始して、記憶媒体に記憶されたコンテンツの出力デバイスへの出力を実現することができる。 According to the present embodiment, when a user connects or inserts a storage medium to the storage device, the wireless communication according to Wi-Fi Direct is automatically started to output the content stored in the storage medium to the output device. Output can be realized.
《無線通信システム》
図2〜図5Bを参照して、本実施形態に係る無線通信端末を含む無線通信システム200について説明する。
<Wireless communication system>
A
(動作概要)
図2は、本実施形態に係る無線通信端末を含む無線通信システム200の動作概要を示す図である。
(Overview of operation)
FIG. 2 is a diagram illustrating an operation outline of the
無線通信システム200は、Wi−Fi Directに従う無線通信で接続される出力デバイス210とストレージデバイス220とを有する。出力デバイス210は、画像を表示するディスプレイ211と、音声を出力するスピーカ212と、印刷をするプリンタ213とを含む。ストレージデバイス220は、コンピュータ221と、コンピュータ221に接続するストレージ部としてのUSBメモリ222と、CDやDVD223と、USB接続のカメラ224とを含む。ストレージ部はこれらに限定されない。例えば、SDカードやメモリースティックやCFカード、あるいはNAS等のLAN接続デバイス(有線/無線を問わない)、あるいはIEEE 1394高速シリアルバス規格に準拠するデバイスであってもよい。
The
図2の上段は、ストレージデバイス220において、ストレージ部としてのどの記憶媒体もコンピュータ221に接続あるいは挿入されてない状態を示す。図2の下段は、ストレージデバイス220において、各記憶媒体がコンピュータ221に接続あるいは挿入された状態を示す。各記憶媒体がコンピュータ221に接続あるいは挿入されると、コンピュータ221は、対応する出力デバイス210とのWi−Fi通信を確立して、各記憶媒体からコンテンツを読み出し、ディスプレイ211には画像を表示し、スピーカ212からは音声を出力し、プリンタ213からは印刷紙を排紙する。
The upper part of FIG. 2 shows a state in which no storage medium as a storage unit is connected or inserted into the
(動作手順)
図3は、本実施形態に係る無線通信端末を含む無線通信システム200の動作手順を示すシーケンス図である。
(Operation procedure)
FIG. 3 is a sequence diagram showing an operation procedure of the
ストレージデバイス220は、ステップS301において、USBメモリ222やUSB接続のカメラ224の接続、あるいは、CDやDVD223の挿入を監視し、検出すると、出力コンテンツを記憶するストレージの準備完了情報を生成する。ストレージデバイス220は、ステップS303において、通信インタフェース(図中、通信IF)を経由して、出力デバイス210の通信インタフェース(図中、通信IF)に無線通信開始を通知する。なお、出力デバイス210がスマートフォンやタブレットである場合も、同様である。
In step S301, the
両通信インタフェースは、無線通信開始の通知を受けて、ステップS305において、無線通信相手の発見(DEVICE DISCOVERY)を実行する(図4B参照)。なお、実際には、無線通信開始の通知は、DEVICE DISCOVERYプロトコル内のプローブリクエスト(Probe Request)で行なわれる。DEVICE DISCOVERYプロトコルでは、見付かった無線通信相手を事前確認情報に基づいて確認する。また、無線通信があらかじめ決められた1対1のデバイス間に固定されていて確認(認証)が必要ない場合は、DEVICE DISCOVERYプロトコルは無くてもよい。両通信インタフェースは、ステップS307において、無線通信仲間の生成(GROUP NEGOTIATION)を実行する。ここでは、RSSI強度と、Probe Request/Probe Responseに含まれる Model Name、Model Number、Device Name等を使用して、Group Negotiationを行う相手を識別する。なお、本実施形態においては、GROUP NEGOTIATIONについての詳説は省く。 In response to the notification of the start of wireless communication, both communication interfaces execute discovery of a wireless communication partner (DEVICE DISCOVERY) in step S305 (see FIG. 4B). Actually, the notification of the start of wireless communication is performed by a probe request in the DEVICE DISCOVERY protocol. In the DEVICE DISCOVERY protocol, the found wireless communication partner is confirmed based on the prior confirmation information. Further, when wireless communication is fixed between predetermined one-to-one devices and confirmation (authentication) is not required, the DEVICE DISCOVERY protocol may be omitted. In step S307, both communication interfaces execute generation of wireless communication friends (GROUP NEGOTIATION). Here, the partner to perform Group Negotiation is identified using RSSI strength and Model Name, Model Number, Device Name, etc. included in Probe Request / Probe Response. In the present embodiment, a detailed description of GROUP NEGOTIATION is omitted.
続いて、両通信インタフェースは、ステップS309において、Wi−Fi Directの暗号化キーを生成する基となる、Network Key(例えば、パスフレーズ:32ビット〜256ビット)を生成して記憶する。なお、かかるNetwork Keyの生成は、WPS処理による共有の代替として、既にDEVICE DISCOVERYやGROUP NEGOTIATIONなどにおいて交換した情報に基づいてそれぞれのデバイスで行なわれる。例えば、プローブリクエストまたはプローブレスポンスに含まれるWSC−IE(Wi-Fi Simple Configuration - Information Element)内の情報、Manufacturer, Model Name, Model Number ,Device Name, Serial Number, other option,などが使用される。さらに、Capability、時刻、GPS 等の情報および固定値を組み合わせて、Network Keyが生成される。なお、本実施形態においては、プローブリクエストまたはプローブレスポンスに含まれる情報をNetwork Key生成に使用する例を示すが、他の信号、例えばビーコンに含まれる情報が使用されてもよい。 Subsequently, in step S309, both communication interfaces generate and store a network key (for example, passphrase: 32 bits to 256 bits), which is a basis for generating a Wi-Fi Direct encryption key. The network key is generated by each device based on information already exchanged in DEVICE DISCOVERY, GROUP NEGATION, etc. as an alternative to sharing by WPS processing. For example, information in a WSC-IE (Wi-Fi Simple Configuration Information Element) included in a probe request or a probe response, Manufacturer, Model Name, Model Number, Device Name, Serial Number, other option, and the like are used. Furthermore, a network key is generated by combining information such as Capability, time, GPS, etc. and a fixed value. In this embodiment, an example in which information included in a probe request or a probe response is used for generating a network key is shown, but other signals, for example, information included in a beacon may be used.
そして、両通信インタフェースは、ステップS311において、Network Keyを用いてWPA2規格のアルゴリズムで暗号化キーを生成して(図4C参照)、以降の通信データの暗号化で使用するために記憶する。 In step S311, the two communication interfaces generate an encryption key using an algorithm of the WPA2 standard using the network key (see FIG. 4C), and store it for use in encryption of subsequent communication data.
両通信インタフェースの間の無線通信が確立し、暗号化キーが得られたので、ストレージデバイス220は、ステップS313において、ストレージからコンテンツを読み出す。そして、ストレージデバイス220は、ステップS315において、コンテンツを暗号化して出力デバイス210に送信する。出力デバイス210は、ステップS317において、暗号化コンテンツを受信して復号する。そして、出力デバイス210は、ステップS319において、復号したコンテンツを出力する。
Since wireless communication between the two communication interfaces is established and the encryption key is obtained, the
(Wi-Fi Directの概要)
図4Aは、Wi-Fi Directによる無線通信の動作手順を示すシーケンス図である。かかるWi-Fi Directのシーケンスは、本実施形態のための参照と、本実施形態との対比のために示している。
(Overview of Wi-Fi Direct)
FIG. 4A is a sequence diagram illustrating an operation procedure of wireless communication using Wi-Fi Direct. Such a Wi-Fi Direct sequence is shown for reference to the present embodiment and for comparison with the present embodiment.
デバイスディスカバリー(DEVICE DISCOVERY)の要求の指示を受けて、ステップS421において、デバイスディスカバリーが実行される。次に、接続するデバイスの選択入力を受けて、無線通信仲間の生成(GROUP FOAMATION)が実行される。続いて、プッシュボタン方式のWPS(Wi-Fi Protected Setup)であれば、WPS BUTTONが押されるのを待って、ステップS425においてWPS処理が実行される。Group Owner/APとなったデバイスで生成され、WPS処理により共有されたNetwork Keyを用いて、ステップS427において、WPA2規格のアルゴリズムにより暗号化キーが生成される。以下、DHCP(Dynamic Host Configuration Protocol)サーバからのIPアドレスが割り振られる。 In response to an instruction for requesting device discovery (DEVICE DISCOVERY), device discovery is executed in step S421. Next, in response to selection input of a device to be connected, generation of wireless communication friends (GROUP FOAMATION) is executed. Subsequently, in the case of push button WPS (Wi-Fi Protected Setup), the WPS process is executed in step S425 after waiting for WPS BOOTTON to be pressed. In step S427, an encryption key is generated by the algorithm of the WPA2 standard using the network key generated by the device that has become the group owner / AP and shared by the WPS process. Hereinafter, an IP address from a DHCP (Dynamic Host Configuration Protocol) server is allocated.
ここで、本実施形態においては、デバイスディスカバリーの要求、接続デバイスの選択、および、WPSボタンの押下を、ステップS301におけるストレージ準備完了としての、USBメモリやUSBカメラの接続やCD/DVDの挿入の検出により代替する。かかるユーザの操作は、本実施形態においては、記憶媒体からのコンテンツの読み出し−無線送信−出力の意図を有するものと見なされる。 Here, in the present embodiment, a request for device discovery, selection of a connected device, and pressing of the WPS button are the connection of a USB memory or USB camera or the insertion of a CD / DVD as storage preparation completion in step S301. Substitute by detection. In this embodiment, such a user operation is regarded as having the intention of reading content from a storage medium, wireless transmission, and output.
図4Bは、Wi-Fi Directによる無線通信開始におけるWPS処理までの動作手順を示すシーケンス図である。 FIG. 4B is a sequence diagram showing an operation procedure up to WPS processing at the start of wireless communication by Wi-Fi Direct.
DEVICE DISCOVERYにおいては、無線通信端末間での同じチャネル(図4BでCH 6)によるProbe Requestによって、互いを見付ける。そして、そのチャネルでグループネゴシエーション(Group Negotiation)が行なわれる。続いて、WPS処理が実行されて、無線通信端末グループ間で共通のNetwork Keyが生成されて配布され、共有される。
In DEVICE DISCOVERY, each other is found by a probe request using the same channel (
図4Cは、Wi-Fi Directによる無線通信開始におけるWPA2−PSKモードにおけるWPA2規格のアルゴリズムの動作手順を示すシーケンス図である。 FIG. 4C is a sequence diagram showing an operation procedure of an algorithm of the WPA2 standard in the WPA2-PSK mode when starting wireless communication by Wi-Fi Direct.
共通のパスフレーズに基づいて共通アルゴリズムによってPMK(マスターキー)が生成される。このPMKに基づいて4-Way Handshakeにより同一のPTK(テンポラリーキー)が生成される。PTKは512ビットあって、その内の128ビットがPTK同一確認用に使用され、128ビットがGroup-Key Handshakeに使用され、256ビットが1対1のユニキャスト用キーの生成に使用される。 A PMK (master key) is generated by a common algorithm based on the common passphrase. Based on this PMK, the same PTK (temporary key) is generated by 4-way handshake. The PTK has 512 bits, of which 128 bits are used for PTK identity confirmation, 128 bits are used for Group-Key Handshake, and 256 bits are used to generate a one-to-one unicast key.
(フォーマット)
図5Aは、Wi-Fi Directによるビーコン(Beacon)、プローブリクエスト(Probe Request)およびプローブレスポンス(Probe Response)のフォーマットを示す図である。
(format)
FIG. 5A is a diagram illustrating a format of a beacon, a probe request, and a probe response by Wi-Fi Direct.
ビーコン(Beacon)510は、802.11MACヘッダ511と、メッセージ本体512と、FCS(Frame Check Sequence)513とを有する。メッセージ本体512には、WSC IE(Wi-Fi Simple Configuration - Information Element)や、P2P IE(Peer to Peer - Information Element)が含まれる。
A
プローブリクエスト(Probe Request)520は、802.11MACヘッダ511と、メッセージ本体522と、FCS513とを有する。メッセージ本体522には、WSC IE、P2P IEが含まれる。プローブレスポンス(Probe Response)530は、802.11MACヘッダ511と、メッセージ本体532と、FCS513とを有する。メッセージ本体532には、WSC IE、P2P IEが含まれる。
The
例えば、プローブリクエスト520のWSC IEは、Manufacturer, Model Name, Model Number, Device Name, Serial Numberなどの属性(以下、Attribute)を有する。本実施形態においては、プローブリクエスト(Probe Request)520に含まれるWSC IEのManufacturer, Model Name, Model Number, Device Name, Serial Numberなどが、既に交換した情報として事前確認情報、個体識別情報、または、暗号化キー生成のために使用されるNetwork Keyの生成に使用される。なお、ビーコン510のWSC IEやP2P IEがNetwork Keyの生成に使用されてもよい。
For example, the WSC IE of the
図5Bは、Wi-Fi DirectによるWPA2−PSKモードによる暗号化データのフォーマットを示す図である。 FIG. 5B is a diagram illustrating a format of encrypted data in the WPA2-PSK mode based on Wi-Fi Direct.
図5Bの上段は平文のフォーマットであり、802.11MACヘッダ511と暗号化されてないデータ542とFCS513とを有する。図5Bの下段は暗号文のフォーマットであり、802.11MACヘッダ511と、CCMP(Counter-mode CBC-MAC Protocol)ヘッダ551と、暗号化されたデータ552およびMIC(Message Integrity Code)553と、FCS513とを有する。
The upper part of FIG. 5B is a plain text format, which has an 802.11
《ストレージデバイス》
図6は、本実施形態に係るストレージデバイス220の機能構成を示すブロック図である。なお、図6には、ストレージ部としての記憶媒体は図示していない。
《Storage device》
FIG. 6 is a block diagram showing a functional configuration of the
ストレージデバイス220は、通信制御部610と、通信開始判定部620と、USB接続判定部630と、USBドライブ部640と、CD/DVD挿入判定部650と、CD/DVDドライブ660と、データ選択部670とを有する。なお、図6には、図2に示したストレージデバイス220をまとめて示してあり、全ての機能構成部を備える必要はない。
The
通信制御部610は出力デバイス210との無線通信を行ない、Wi-Fi Direct Protocol611と、Network Key生成部612と、WPA2暗号化キー生成部614と、暗号化/復号部615を含む。Network Key生成部612(図中は、ネットワークキー生成部)は交換情報メモリ613(図11参照)を有し、交換情報メモリ613に記憶した既にProbe Requestなどで交換した情報を用いて、Network Keyを生成する。WPA2暗号化キー生成部614は、Network Key生成部612が生成したNetwork Keyを基に、WPA2規格のアルゴリズムにより暗号化キーを生成する。暗号化/復号部615は、生成された暗号化キーにより暗号化/復号を行なう。なお、Network Key生成部612が生成したNetwork Keyを記憶して、以降の暗号化キー生成に使用してもよい。
The
通信開始判定部620は判定用メモリ621(図10参照)を有し、USB接続判定部630やCD/DVD挿入判定部650などのからの状態変化を受信して、通信開始を判定する。また、通信開始判定部620は無線通信を用いて実行する情報処理も選定する。USB接続判定部630は、USBドライブ部640へのUSBメモリやUSB機器(カメラなど)の接続を判定する。また、CD/DVD挿入判定部650は、CD/DVDドライブ660へのCDやDVDの挿入を判定する。
The communication start
データ選択部670は、USB接続やCD/DVD挿入に対応して、暗号化データの送信元を選択する。
The
(状態遷移)
図7は、本実施形態に係るストレージデバイス220の状態遷移を示す図である。
(State transition)
FIG. 7 is a diagram showing a state transition of the
ストレージデバイス220は、POWER OFF701から電源オンによりPOWER ON702に遷移する。さらに、初期化により、ストレージデバイス220は、初期化状態703に遷移する。
The
初期化状態703で、USB接続やCD/DVD挿入があると、ストレージデバイス220は、トリガ信号生成704に遷移する。なお、トリガ信号はProbe Requestであってよい。なお、他のイベントが発生すれば、ストレージデバイス220は、そのイベントに対応する他の処理709に遷移する。
If there is a USB connection or CD / DVD insertion in the
ストレージデバイス220は、トリガ信号生成704で通信開始のトリガ信号を生成すると、Wi-Fi Direct接続705に遷移する。そして、Wi-Fi Direct接続705で無線通信が確立すると、ストレージデバイス220は、コンテンツ一覧送信706に遷移し、USBメモリやUSB接続機器、CD/DVDからコンテンツ一覧を読み込んで送信する。次に、コンテンツの選択信号を出力デバイス210から受信すると、ストレージデバイス220は、選択コンテンツ暗号化送信707に遷移し、選択されたコンテンツを読み出し、WPA2-PSKモードで暗号化して暗号化コンテンツを出力デバイスに送信する。
When the
選択されたコンテンツの送信が終了すると、ストレージデバイス220は、通信切断708に遷移して、出力デバイス210との無線通信を切断する。そして、ストレージデバイス220は、初期化状態703に戻る。
When the transmission of the selected content ends, the
《出力デバイス》
図8は、本実施形態に係る出力デバイス210の機能構成を示すブロック図である。
<Output device>
FIG. 8 is a block diagram illustrating a functional configuration of the
出力デバイス210は、通信制御部810と、データ記憶部820と、データ選択部830と、表示部840と、音声出力部850と、操作部860とを有する。なお、図8には、図2に示した出力デバイス210をまとめて示してあり、全ての機能構成部を備える必要はない。
The
通信制御部810はストレージデバイス220との無線通信を行ない、Wi-Fi Direct Protocol811と、Network Key生成部812と、WPA2暗号化キー生成部814と、暗号化/復号部815を含む。Network Key生成部812は交換情報メモリ813(図11参照)を有し、交換情報メモリ813に記憶した既にProbe Requestなどで交換した情報を用いて、Network Keyを生成する。WPA2暗号化キー生成部814は、Network Key生成部812が生成したNetwork Keyを基に、暗号化キーを生成する。暗号化/復号部815は、生成された暗号化キーにより暗号化/復号を行なう。なお、Network Key生成部812が生成したNetwork Keyを記憶して、以降の暗号化キーの生成に使用してもよい。
The
データ記憶部820は、ストレージデバイス220から送信されたコンテンツデータを一時記憶する。データ選択部830は、ストレージデバイス220から送信されたコンテンツデータが、表示用か音声出力用かなどに対応して表示部840や音声出力部850を選択する。なお、ビデオ再生などでは、画像は表示部840に出力され音声は音声出力部850に出力される。
The
(状態遷移)
図9は、本実施形態に係る出力デバイス210の状態遷移を示す図である。
(State transition)
FIG. 9 is a diagram illustrating a state transition of the
出力デバイス210は、POWER OFF901から電源オンによりPOWER ON902に遷移する。さらに、初期化により、出力デバイス210は、初期化状態903に遷移する。
The
初期化状態903で、ストレージデバイス220からトリガ信号を受信すると、Wi-Fi Direct接続904に遷移する。そして、Wi-Fi Direct接続904で無線通信が確立すると、出力デバイス210は、コンテンツ一覧表示905に遷移し、ストレージデバイス220から受信したコンテンツ一覧を表示する。次に、コンテンツ一覧からコンテンツの選択があると、出力デバイス210は、選択されたコンテンツをストレージデバイス220に通知し、選択コンテンツ復号出力906に遷移する。そして、出力デバイス210は、選択したコンテンツをストレージデバイス220から受信し、WPA2-PSKモードで復号して復号コンテンツを出力する。
When a trigger signal is received from the
選択したコンテンツの出力が終了すると、出力デバイス210は、通信切断907に遷移して、出力デバイス210との無線通信を切断する。そして、出力デバイス210は、初期化状態903に戻る。なお、他のイベントが発生すれば、出力デバイス210は、そのイベントに対応する他の処理908に遷移する。
When the output of the selected content is completed, the
(判定用メモリ)
図10は、本実施形態に係る判定用メモリ621の構成を示す図である。判定用メモリ621は、通信開始判定部620がイベント発生によるストレージデバイス220の状態変化から無線通信開始や、無線通信を用いた情報処理を判定するために使用される。
(Judgment memory)
FIG. 10 is a diagram illustrating a configuration of the
判定用メモリ621は、ストレージデバイス220のデバイスステータス1001の変化に対応して、通信を開始するか否かのフラグ1002と、無線通信相手との通信プロトコル1003と、無線通信を用いた情報処理内容1004とを記憶する。本実施形態において、デバイスステータス1001の変化は、出力データ準備完了状態への変化である。さらに、あらかじめ出力デバイスが選定されている場合は、判定用メモリ621に通信先である出力相手1005を記憶してもよい。あらかじめ出力デバイスが選定されていない場合は、出力可能な他の無線通信端末を見付けることになる。
The
(交換情報メモリ)
図11は、本実施形態に係る交換情報メモリ613および813の構成を示す図である。交換情報メモリ613および813は、Network Key生成部612とNetwork Key生成部812とが共通のNetwork Keyを生成するための、既に無線通信端末間で交換した情報からNetwork Keyを生成するために使用される。
(Exchange information memory)
FIG. 11 is a diagram showing the configuration of the
交換情報メモリ613および813は、既に無線通信端末間で交換した情報であるNetwork Key生成パラメータ組み合わせ1101に対応して、関数やプログラムなどのNetwork Key生成アルゴリズム1102と、生成したNetwork Key1103を記憶する。実際に使用するNetwork Key生成パラメータ組み合わせには、Capability、時刻、GPS等の情報および固定値も組み合わせされる。
The
なお、本実施形態の無線通信開始プロセスには、「機能に対応することの主張/相互確認(以下の「事前確認」および「個体識別」に相当)」と「WPAの鍵生成」との2フェーズがあり、Network Key生成に使用する情報は、両者に用いる情報のやりとりを同時に行うことが望ましい。したがって、ある程度のサイズを持ち、かつ自由な情報を込めても規格違反にあたらない情報としては、WSC IEに含まれるManufacturer, Model Name, Model Number, Device Number, Device Name, Serial Number, other optionの各Attributeが好ましい。そして、これらのAttributeを持つWSC IEを必須とするフレームは、Probe Request/Probe Responseである。 The wireless communication start process according to the present embodiment includes the following two functions: “Claim of function support / mutual confirmation (corresponding to“ preliminary confirmation ”and“ individual identification ”below)” and “WPA key generation” There is a phase, and it is desirable to exchange information used for network key generation at the same time. Therefore, information that has a certain size and does not violate the standard even if free information is included, includes Manufacturer, Model Name, Model Number, Device Number, Device Name, Serial Number, other option included in WSC IE. Each Attribute is preferred. A frame requiring WSC IE having these attributes is Probe Request / Probe Response.
(交換情報の拡張)
前述の用途を充足するものとして、フレームや各種IEのVendor拡張を用いるという方法もあり、Beacon等を用いた実現も可能である。Beaconにとどまらず、AuthenticationやAssociation Request/Responseを用いた手法など、様々な手法が想定される。さらに、これら信号に限定されず、前述の用途を充足する信号を使用、あるいはデータを埋め込むことが可能である。例えば、GO Negotiation Request/Response等に含まれるP2P IEにおいて、P2P Device Info Attribute中のDevice Nameが同様の用途に用いることが可能である。P2P Device Infoは、Probe Response、Association Request、Provision Request、Invitation Requestにも含まれるが、Request/Responseの組で処理を完結させることを考慮すると、GO Negotiation Request/Responseの組み合わせが望ましい。
(Extended exchange information)
In order to satisfy the above-mentioned use, there is a method using a Vendor extension of a frame or various IEs, and realization using Beacon etc. is also possible. In addition to Beacon, various methods such as methods using Authentication and Association Request / Response are assumed. Further, the present invention is not limited to these signals, and signals satisfying the above-described use can be used or data can be embedded. For example, in the P2P IE included in GO Negotiation Request / Response etc., the Device Name in the P2P Device Info Attribute can be used for the same purpose. P2P Device Info is also included in Probe Response, Association Request, Provision Request, and Invitation Request, but considering the completion of processing with the Request / Response pair, the GO Negotiation Request / Response combination is desirable.
また、本実施形態においては、既存の無線通信プロトコルにおけるメッセージフォーマットやその中の信号を、Network Key生成の元情報として説明した。しかし、今後追加・拡張される規格の中で有用なフィールド等が定義された場合に、そこを用いての類似機能の実現が可能であり、本発明は既存のプロトコルやフォーマット、信号の使用に限定されるものではない。また、鍵の元要素は対応機器同士であらかじめ共有した約束事に従ってやりとりされるべきである。この際には、一般的なセキュリティロジック同様に、Network Keyや乱数の交換に基づいた一時鍵の生成等が想定できる。加えて、位置や時刻の情報や、加速度センサ/温度センサ等から取得した情報をもとにして近隣であることを担保し、より信頼性を高める仕組みを混ぜ込むことも可能である。 Further, in the present embodiment, the message format in the existing wireless communication protocol and the signal therein are described as the original information for generating the Network Key. However, when useful fields are defined in standards that will be added or expanded in the future, it is possible to realize similar functions using them, and the present invention can be used for existing protocols, formats, and signals. It is not limited. In addition, the key element should be exchanged according to the conventions shared in advance between the corresponding devices. In this case, as with general security logic, it is possible to generate a temporary key based on the exchange of a network key or random number. In addition, it is possible to incorporate a mechanism for ensuring the proximity based on the position and time information and the information acquired from the acceleration sensor / temperature sensor, etc., and improving reliability.
なお、本実施形態においては、Network Keyを生成する例を示したが、Wi-Fi Directの一連の接続シーケンスとは別にWPSで本来交換するべきWPA暗号化鍵を取得するためのNetwork Keyを、共通鍵として各デバイスであらかじめ保持しておいてもよい。 In this embodiment, an example of generating a Network Key has been shown, but a Network Key for acquiring a WPA encryption key that should be exchanged with WPS separately from a series of Wi-Fi Direct connection sequences, A common key may be held in advance by each device.
(事前確認および個体識別)
また、既に無線通信端末間で交換した情報は、Network Keyの生成ばかりでなく、無線通信端末の性能を事前確認するための事前確認情報生成や、通信相手の無線通信端末を選定するための個体識別情報生成にも使用される。
(Preliminary confirmation and individual identification)
In addition, the information already exchanged between wireless communication terminals is not only the generation of Network Key, but also the advance confirmation information generation for confirming the performance of the wireless communication terminal in advance and the individual for selecting the communication partner wireless communication terminal Also used to generate identification information.
例えば、事前確認情報としては、モードに対応したデバイスであることを識別するために、STA/P2P Client(本例では、ストレージデバイス220)から発行するProbe RequestのWSC IEのManufacturer等の情報に、BSSID等のデバイスユニークな情報からHash等を利用して生成した認証情報を設定し、AP/GO側で認証した結果、正しければ、このモードに
対応したデバイスとして認識する。Capabilityの確認ならびに簡易的な認証としては、例えば、Probe RequestのWSC IEに含まれるManufacturerに、BSSIDとCapability、時刻、GPS等の情報を組み合わせたビット列をhash化して使用する。
For example, as prior confirmation information, in order to identify the device corresponding to the mode, information such as Manufacturer in the WSC IE of the Probe Request issued from the STA / P2P Client (in this example, the storage device 220), If the authentication information generated by using Hash etc. from the device unique information such as BSSID is set and authenticated on the AP / GO side, if it is correct, it is recognized as a device compatible with this mode. For confirmation of Capability and simple authentication, for example, a bit string combining information such as BSSID, Capability, time, GPS, etc. is hashed and used in Manufacturer included in WSC IE of Probe Request.
個体識別情報としては、Group Negotiationを行なった場合、GOのSSID/BSSIDが分かるので、SSIDを指定した状態で個体識別の上、Probe Requestを発行し、受信したGOが「事前確認情報」に従って、このモードに対応しているかどうか判別する。Group Negotiationを行なわない場合は、Selected Registrar=1のAPに対して処理を継続する。 As individual identification information, when Group Negotiation is performed, GO's SSID / BSSID is known, so after identifying the individual with the SSID specified, a Probe Request is issued, and the received GO is in accordance with `` prior confirmation information '' It is determined whether or not this mode is supported. If Group Negotiation is not performed, processing is continued for the AP with Selected Registrar = 1.
Group Negotiationを行う相手の識別は、RSSI強度、Probe Request/Probe Responseに含まれる、Model Name、Model Number、Device Name等を使用する。例えば、Probe RequestをBroadcastで送信した後、複数のP2P DeviceからProbe Responseが応答された場合、RSSI強度が一番強いP2P Deviceに対して、Group Negotiationを開始する。使用するChannelは固定し、Probe Request→Probe Responseのタイミングで、Probe Requestを送信した側がGO Negotiationを送信する。 The identification of the partner to perform Group Negotiation uses RSSI strength, Model Name, Model Number, Device Name, etc. included in Probe Request / Probe Response. For example, when a probe response is transmitted from a plurality of P2P devices after transmitting a probe request by broadcast, group negotiation is started for the P2P device having the strongest RSSI strength. The channel to be used is fixed, and the side that transmitted the probe request transmits GO Negotiation at the timing of Probe Request → Probe Response.
《ストレージデバイスの処理手順》
図12は、本実施形態に係るストレージデバイス220の処理手順を示すフローチャート図である。このフローチャートは、ストレージデバイス220のCPUがメモリを使用しながら実行して、図6の各機能構成部を実現する。
《Storage device processing procedure》
FIG. 12 is a flowchart showing a processing procedure of the
ストレージデバイス220は、ステップS1201において、POWER ONして初期化を行なう。ストレージデバイス220は、ステップS1203において、USB接続やCD/DVD挿入があったかを監視する。
In step S1201, the
USB接続やCD/DVD挿入があれば、ストレージデバイス220は、ステップS1205において、通信接続開始を表わす信号(Probe Requestでよい)を生成して、出力デバイス210に通知する。そして、ストレージデバイス220は、ステップS1207において、無線通信接続処理(図14参照)を実行する。
If there is USB connection or CD / DVD insertion, the
出力デバイス210との無線通信が確立すると、ストレージデバイス220は、ステップS1209において、接続したUSBあるいは挿入されたCD/DVDなどの記憶媒体から格納しているコンテンツ一覧を読み出して、出力デバイス210に送信する。そして、ストレージデバイス220は、ステップS1211において、出力デバイス210からのコンテンツ選択情報を待つ。コンテンツ選択情報を出力デバイス210から受信すると、ストレージデバイス220は、ステップS1213において、選択されたコンテンツをUSBあるいはCD/DVDなどの記憶媒体から読み出して、WPA2規格のアルゴリズムにより生成された暗号化キーを用いて暗号化し、出力デバイス210に送信する。
When the wireless communication with the
ストレージデバイス220は、ステップS1215において、無線通信の終了か否かを判定し、終了でなければステップS1203に戻って、処理を繰り返す。なお、ステップS1203で他のイベントが発生すれば、ストレージデバイス220は、ステップS1217において、他のイベントに対応する他の処理を行なう。
In step S1215, the
《出力デバイスの処理手順》
図13は、本実施形態に係る出力デバイス210の処理手順を示すフローチャート図である。このフローチャートは、出力デバイス210のCPUがメモリを使用しながら実行して、図8の各機能構成部を実現する。
<< Processing procedure of output device >>
FIG. 13 is a flowchart showing the processing procedure of the
出力デバイス210は、ステップS1301において、POWER ONして初期化を行なう。出力デバイス210は、ステップS1303において、通信接続開始信号を受信したかを監視する。通信接続開始信号を受信すれば、出力デバイス210は、ステップS1305において、無線通信接続処理(図14参照)を実行する。
In step S1301, the
ストレージデバイス220との無線通信が確立すると、出力デバイス210は、ステップS1307において、ストレージデバイス220からのコンテンツ一覧の受信を待つ。コンテンツ一覧をストレージデバイス220から受信すると、出力デバイス210は、ステップ1309において、コンテンツ一覧を表示する。
When wireless communication with the
出力デバイス210は、ステップ1311において、ユーザによるコンテンツ一覧からのコンテンツ選択を受け付ける。コンテンツ選択を受けると、出力デバイス210は、ステップ1313において、コンテンツ選択情報をストレージデバイス220に送信して、ストレージデバイス220からのコンテンツの受信を待つ。選択されたコンテンツの受信があれば、出力デバイス210は、ステップ1315において、受信した暗号化コンテンツをWPA2規格のアルゴリズムにより生成された暗号化キーを用いて復号し、出力する。
In
出力デバイス210は、ステップS1317において、無線通信の終了か否かを判定し、終了でなければステップS1303に戻って、処理を繰り返す。なお、ステップS1303で他のイベントが発生すれば、出力デバイス210は、ステップS1319において、他のイベントに対応する他の処理を行なう。
In step S1317, the
(通信接続処理)
図14は、本実施形態に係る無線通信接続処理(S1207、S1305)の手順を示すフローチャート図である。図14は、出力デバイス210およびストレージデバイス220において、共通である。したがって、以下、デバイスを主体として説明する。
(Communication connection processing)
FIG. 14 is a flowchart showing a procedure of wireless communication connection processing (S1207, S1305) according to the present embodiment. FIG. 14 is common to the
デバイスは、ステップS1401において、DEVICE DISCOVERYの処理を行なう。次に、デバイスは、ステップS1402において、SERVICE DISCOVERY処理を行なう。次に、デバイスは、ステップS1403において、GROUP NEGOTIATIONの処理を行なう。 In step S1401, the device performs a DEVICE DISCOVERY process. Next, in step S1402, the device performs SERVICE DISCOVERY processing. Next, in step S1403, the device performs GROUP NEGOTIATION processing.
デバイスは、ステップS1405において、交換情報メモリ613、813から既に交換して記憶した交換情報を取得する。デバイスは、ステップS1407において、取得した交換情報あるいは他の情報を用いてネットワークキーを生成する。そして、デバイスは、ステップS1409において、WPA2規格のアルゴリズムにより暗号化キーを生成して、無線通信端末間の無線通信を確立する。
In step S1405, the device acquires the exchange information that has already been exchanged and stored from the
本実施形態によれば、ユーザがストレージデバイスへ記憶媒体の接続または挿入をすれば、自動的に、Wi−Fi Directに従う無線通信を開始して、記憶媒体に記憶されたコンテンツの出力デバイスへの出力を実現することができる。 According to the present embodiment, when a user connects or inserts a storage medium to the storage device, the wireless communication according to Wi-Fi Direct is automatically started to output the content stored in the storage medium to the output device. Output can be realized.
[第3実施形態]
次に、本発明の第3実施形態に係る無線通信端末について説明する。本実施形態に係る無線通信端末は、上記第2実施形態と比べると、無線通信端末の状態変化として、出力デバイスが外部からのコンテンツ要求の待機状態になったことを検出した場合に、コンテンツを格納するストレージデバイスを無線通信相手としてWi−Fi Directに従う無線通信を開始する。そして、無線通信が確立されると、情報処理として、ストレージデバイスが記憶媒体に記憶されたコンテンツを読み出して出力デバイスに送信し、出力デバイスは受信したコンテンツを出力する点で異なる。また、無線通信端末の状態変化として、出力デバイスがPC本体や通信機器に接続されたことを検出した場合に、コンテンツを格納するストレージデバイスを無線通信相手としてWi−Fi Directに従う無線通信を開始する。そして、無線通信が確立されると、情報処理として、ストレージデバイスがコンテンツを出力デバイスに送信し、出力デバイスは受信したコンテンツを出力する点で異なる。その他の構成および動作は、第2実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
[Third Embodiment]
Next, a radio communication terminal according to the third embodiment of the present invention will be described. When the wireless communication terminal according to the present embodiment detects that the output device is in a standby state for an external content request as a state change of the wireless communication terminal as compared with the second embodiment, the wireless communication terminal Wireless communication in accordance with Wi-Fi Direct is started with the storage device to be stored as a wireless communication partner. Then, when wireless communication is established, as information processing, the storage device reads out the content stored in the storage medium and transmits it to the output device, and the output device outputs the received content. Further, when it is detected that the output device is connected to the PC main body or the communication device as a state change of the wireless communication terminal, wireless communication in accordance with Wi-Fi Direct is started with the storage device storing the content as a wireless communication partner. . When wireless communication is established, the storage device transmits content to the output device as information processing, and the output device outputs the received content. Since other configurations and operations are the same as those of the second embodiment, the same configurations and operations are denoted by the same reference numerals, and detailed description thereof is omitted.
《無線通信システム》
図15A、図15Bおよび図16を参照して、本実施形態の無線通信端末を含む無線通信システム1501、1502について説明する。
<Wireless communication system>
With reference to FIG. 15A, FIG. 15B, and FIG. 16, the radio |
(動作概要)
図15Aは、本実施形態に係る無線通信端末を含む無線通信システム1501の動作概要を示す図である。
(Overview of operation)
FIG. 15A is a diagram illustrating an operation outline of a
無線通信システム1501は、Wi−Fi Directに従う無線通信で接続される出力デバイス1510とストレージデバイス1520とを有する。出力デバイス1510は、画像を表示するテレビ1511と、スマートフォンやタブレットなどの携帯端末1512とを含む。ストレージデバイス1520は、コンテンツを蓄積しているスマートフォンやタブレットなどの携帯端末1521、コンテンツサーバ1522を含む。
The
図15Aの上段は、出力デバイス1510のいずれも、外部からのコンテンツを要求していない状態を示す。図15Aの下段は、出力デバイス1510が、外部のストレージデバイス1520からのコンテンツ要求をした状態を示す。テレビ1511においては、リモコン1511aによりテレビ1511の出力映像を外部から取得するように切り替えられている。外部のストレージデバイス1520からのコンテンツ要求を検出すると、出力デバイス1510は、ストレージデバイス1520である携帯端末1521やコンテンツサーバ1522とのWi−Fi通信を確立して、携帯端末1521やコンテンツサーバ1522からコンテンツを受信し、テレビ1511から映像を出力し、携帯端末1512からコンテンツ映像を出力する。
The upper part of FIG. 15A shows a state where none of the
(他の動作概要)
図15Bは、本実施形態に係る無線通信端末を含む無線通信システム1502の他の動作概要を示す図である。
(Other operation overview)
FIG. 15B is a diagram illustrating another operation outline of the
無線通信システム1502は、Wi−Fi Directに従う無線通信で接続される出力デバイス1530とストレージデバイス1520とを有する。出力デバイス1530は、画像を表示するディスプレイ1531と、音声出力するスピーカ1532、プリンタ1533、そして、これらデバイスを接続するPC本体や通信機器1534とを含む。ストレージデバイス1520は、コンテンツを蓄積しているスマートフォンやタブレットなどの携帯端末1521、コンテンツサーバ1522を含む。
The
図15Bの上段は、出力機器類1531〜1533のいずれも、PC本体や通信機器1534に接続されてなく、外部からのコンテンツを要求していない状態を示す。図15Bの下段は、出力機器類1531〜1533のいずれかがPC本体や通信機器1534に接続されて、外部のストレージデバイス1520からコンテンツを要求した状態を示す。出力機器類1531〜1533のいずれかがPC本体や通信機器1534に接続されたことをPC本体や通信機器1534が検出すると、PC本体や通信機器1534は、ストレージデバイス1520である携帯端末1521やコンテンツサーバ1522とのWi−Fi通信を確立する。そして、PC本体や通信機器1534は、携帯端末1521やコンテンツサーバ1522からコンテンツを受信し、出力機器類1531〜1533からコンテンツを出力する。
The upper part of FIG. 15B shows a state in which none of the
(動作手順)
図16は、本実施形態に係る無線通信端末を含む無線通信システム1501、1502の動作手順を示すシーケンス図である。なお、図16において、第2実施形態の図4と同様のステップには同じステップ番号を付して、説明は省略する。
(Operation procedure)
FIG. 16 is a sequence diagram showing an operation procedure of the
出力デバイス1510または1530は、ステップS1601において、出力データを外部から取得するよう要求する。そして、出力デバイス1510または1530は、ステップS1603において、通信インタフェースを経由してストレージデバイス1520の通信インタフェースに無線通信開始を通知する。以降の無線通信開始シーケンスは、図3と同様である。なお、ステップS1600は、図15Bに対応する動作手順であり、USBやHDMI(登録商標)に出力機器類1531〜1533のいずれかが接続されると、出力デバイス1530は、ステップS1601において、出力データを外部から取得するよう要求する。
In step S1601, the
《ストレージデバイス》
図17は、本実施形態に係るストレージデバイス1520の機能構成を示すブロック図である。なお、図17において、第2実施形態の図6と同様の機能構成部には同じ参照番号を付して、説明を省略する。
《Storage device》
FIG. 17 is a block diagram showing a functional configuration of the
データ選択部1770は、ストレージデバイス1520から出力デバイス1510または1530に送信するコンテンツをどの記憶媒体から読み出すかを選択する。HDドライブ部1780は、コンテンツを格納するハードディスクドライブである。
The
《出力デバイス》
図18Aは、本実施形態に係る出力デバイス1510の機能構成を示すブロック図である。なお、図18Aにおいて、第2実施形態の図8と同様の機能構成部には同じ参照番号を付して、説明を省略する。
<Output device>
FIG. 18A is a block diagram illustrating a functional configuration of the
通信開始判定部1870は、判定用メモリ1871(図19の上段参照)を有し、操作部860からの指示に基づいて、通信開始を判定して、ストレージデバイス1520に対して通信開始信号を送る。
The communication start
図18Bは、本実施形態に係る出力デバイス1530の機能構成を示すブロック図である。なお、図18Bにおいて、第2実施形態の図8と同様の機能構成部には同じ参照番号を付して、説明を省略する。
FIG. 18B is a block diagram illustrating a functional configuration of the
通信開始判定部1872は判定用メモリ1873(図19の下段参照)を有し、USB接続判定部1830やHDMI(登録商標)接続判定部1850などのからの状態変化を受信して、ストレージデバイス1520に対して通信開始信号を送る。また、通信開始判定部1872は無線通信を用いて実行する情報処理も選定する。USB接続判定部1830は、USBドライブ部1840への出力機器(図18Bではプリンタ1533)の接続を判定する。また、HDMI(登録商標)接続判定部1850は、HDMI(登録商標)ドライブ部1860への出力機器(図18Bではディスプレイ1531)の接続を判定する。
The communication start
データ選択部1880は、出力機器のUSB接続やHDMI(登録商標)接続に対応して、暗号化データの送信先を選択する。
The
(判定用メモリ)
図19は、本実施形態に係る判定用メモリ1871または1873の構成を示す図である。判定用メモリ1871は、通信開始判定部1870がイベント発生による出力デバイス1510の状態変化から無線通信開始や、無線通信を用いた情報処理を判定するために使用される。また、判定用メモリ1873は、通信開始判定部1872がイベント発生による出力デバイス1530の状態変化から無線通信開始や、無線通信を用いた情報処理を判定するために使用される。
(Judgment memory)
FIG. 19 is a diagram showing a configuration of the
判定用メモリ1871は、出力デバイス1510のデバイスステータス1901の変化に対応して、通信を開始するか否かのフラグ1902と、無線通信相手との通信プロトコル1903と、無線通信を用いた情報処理内容1904と、通信先であるストレージデバイス1520のデータソース1905を記憶する。本実施形態において、デバイスステータス1901の変化は、出力データ要求状態への変化である。
The
判定用メモリ1873は、出力デバイス1530のデバイスステータス1911の変化に対応して、通信を開始するか否かのフラグ1912と、無線通信相手との通信プロトコル1913と、無線通信を用いた情報処理内容1914と、通信先であるストレージデバイス1520のデータソース1915を記憶する。本実施形態において、デバイスステータス1911の変化は、出力データ要求状態への変化である。
The
本実施形態によれば、ユーザが出力デバイスから外部のコンテンツ要求をすれば、自動的に、Wi−Fi Directに従う無線通信を開始して、ストレージデバイスの記憶媒体に記憶されたコンテンツの出力を実現することができる。 According to the present embodiment, when the user makes an external content request from the output device, the wireless communication in accordance with Wi-Fi Direct is automatically started, and the content stored in the storage medium of the storage device is realized. can do.
[第4実施形態]
次に、本発明の第4実施形態に係る無線通信端末について説明する。本実施形態に係る無線通信端末は、上記第2実施形態と比べると、無線通信端末の状態変化として、入力デバイスに記憶媒体を接続または挿入したことを検出した場合に、コンテンツを保存可能なストレージデバイスを無線通信相手としてWi−Fi Directに従う無線通信を開始する。そして、無線通信が確立されると、情報処理として、入力デバイスが記憶媒体に記憶されたコンテンツを読み出してストレージデバイスに送信し、ストレージデバイスがコンテンツを保存する点で異なる。また、無線通信端末の状態変化として、ストレージデバイスに記憶媒体を接続または挿入したことを検出した場合に、コンテンツの保存を求めている入力デバイスを無線通信相手としてWi−Fi Directに従う無線通信を開始する。そして、無線通信が確立されると、情報処理として、入力デバイスがコンテンツをストレージデバイスに送信し、ストレージデバイスが記憶媒体にコンテンツを保存する点で異なる。その他の構成および動作は、第2実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
[Fourth Embodiment]
Next, a radio communication terminal according to the fourth embodiment of the present invention is described. Compared with the second embodiment, the wireless communication terminal according to the present embodiment is a storage capable of storing content when it is detected that a storage medium is connected or inserted to the input device as a state change of the wireless communication terminal. Wireless communication in accordance with Wi-Fi Direct is started with the device as a wireless communication partner. When wireless communication is established, as an information processing, the input device is different in that the content stored in the storage medium is read and transmitted to the storage device, and the storage device stores the content. In addition, when it is detected that a storage medium is connected to or inserted into the storage device as a change in the state of the wireless communication terminal, wireless communication in accordance with Wi-Fi Direct is started with the input device that is requesting storage of content as a wireless communication partner To do. When wireless communication is established, information processing is different in that the input device transmits content to the storage device, and the storage device stores the content in the storage medium. Since other configurations and operations are the same as those of the second embodiment, the same configurations and operations are denoted by the same reference numerals, and detailed description thereof is omitted.
《無線通信システム》
図20A、図20Bおよび図21を参照して、本実施形態の無線通信端末を含む無線通信システム2001、2002について説明する。
<Wireless communication system>
With reference to FIG. 20A, FIG. 20B, and FIG. 21, the radio |
(動作概要)
図20Aは、本実施形態に係る無線通信端末を含む無線通信システム2001の動作概要を示す図である。
(Overview of operation)
FIG. 20A is a diagram illustrating an operation outline of the
無線通信システム2001は、Wi−Fi Directに従う無線通信で接続される入力デバイス2010とストレージサーバ2020とを有する。入力デバイス2010は、パーソナルコンピュータ(PC)2011と、スマートフォンやタブレットなどの携帯端末2012とを含む。ストレージサーバ2020は、コンテンツを保存する。
The
図20Aの上段は、どの記憶媒体もPC2011または携帯端末2012に接続あるいは挿入されてない状態を示す。図20Aの下段は、記憶媒体であるUSBメモリ2013またはCD/DVD2014がPC2011に接続された、あるいは、記憶媒体としてのUSBカメラ2015が携帯端末2012に接続された状態を示す。各記憶媒体が接続されると、入力デバイス2010は、対応するストレージサーバ2020とのWi−Fi通信を確立して、各記憶媒体からコンテンツを読み出し、ストレージサーバ2020に保存する。
The upper part of FIG. 20A shows a state in which no storage medium is connected to or inserted into the
(他の動作概要)
図20Bは、本実施形態に係る無線通信端末を含む無線通信システム2002の他の動作概要を示す図である。
(Other operation overview)
FIG. 20B is a diagram illustrating another operation outline of the
無線通信システム2002は、Wi−Fi Directに従う無線通信で接続される入力デバイス2030とストレージサーバ2040とを有する。入力デバイス2030は、スマートフォンやタブレットなどの携帯端末2031と、ノート型PC2032と、カメラ2034が接続した通信端末2033とを含む。ストレージサーバ2040は、PC2041とUSBメモリ2042とCD/DVD2043とストレージデバイス2044とを含む。
The
図20Bの上段は、USBメモリ2042、CD/DVD2043、ストレージデバイス2044のいずれもPC2041に接続あるいは挿入されてない状態を示す。図20Bの下段は、USBメモリ2042がPC2041に接続された、あるいは、CD/DVD2043がPC2041に接続された、あるいは、ストレージデバイス2044がPC2041に接続された状態を示す。各記憶媒体が接続されると、PC2041は、対応する入力デバイス2030とのWi−Fi通信を確立して、各入力デバイスからコンテンツを読み出し、記憶媒体であるUSBメモリ2042、CD/DVD2043、ストレージデバイス2044に保存する。
The upper part of FIG. 20B shows a state where none of the
(動作手順)
図21は、本実施形態に係る無線通信端末を含む無線通信システム2001、2002の動作手順を示すシーケンス図である。なお、図21において、第2実施形態の図4と同様のステップには同じステップ番号を付して、説明は省略する。
(Operation procedure)
FIG. 21 is a sequence diagram showing an operation procedure of the
入力デバイス2010は、ステップS2101において、記憶媒体の接続によってストレージの準備が完了したことを検出して、無線通信開始信号を生成する。そして、入力デバイス2010は、ステップS2103において、通信インタフェースを経由してストレージサーバ2020の通信インタフェースに無線通信開始を通知する。以降の無線通信開始シーケンスは、図4と同様である。なお、図20Bの場合は、図3と同様に、ストレージサーバ2040が、ステップS301において、記憶媒体の接続を検出して、ステップS303において、入力デバイス2030に無線通信開始を通知する。
In step S <b> 2101, the
無線通信が確立すると、入力デバイス2010、2030は、ステップS2113において、ストレージからコンテンツを読み出す。そして、入力デバイス2010、2030は、ステップS2115において、コンテンツをWPA2−PSKモードの暗号化キーで暗号化してストレージサーバ2020に送信する。ストレージサーバ2020、2040は、ステップS2117において、暗号化コンテンツを受信してWPA2−PSKモードの暗号化キーで復号する。そして、ストレージサーバ2020、2040は、ステップS2119において、復号コンテンツをストレージに保存する。なお、復号コンテンツは圧縮されてストレージに保存されるのが望ましい。
When wireless communication is established, the
《ストレージサーバ》
図22は、本実施形態に係るストレージサーバ2020の機能構成を示すブロック図である。なお、図22において、第2実施形態の図6と同様の機能構成部には同じ参照番号を付して、説明を省略する。
<< Storage Server >>
FIG. 22 is a block diagram showing a functional configuration of the
データ選択部2270は、入力デバイス2010から送信された保存用コンテンツを、どの記憶媒体に保存するかを選択する。HDドライブ2280は、入力デバイス2010から送信された保存用コンテンツを保存するハードディスクドライブである。
The
《入力デバイス》
図23は、本実施形態に係る入力デバイス2010の機能構成を示すブロック図である。なお、図23において、第2実施形態の図8と同様の機能構成部には同じ参照番号を付して、説明を省略する。
<Input device>
FIG. 23 is a block diagram illustrating a functional configuration of the
通信開始判定部2320は判定用メモリ2321(図24参照)を有し、USB接続判定部2330やCD/DVD挿入判定部2350などのからの状態変化を受信して、通信開始を判定する。また、通信開始判定部2320は無線通信を用いて実行する情報処理も選定する。USB接続判定部2330は、USBドライブ部2340へのUSBメモリやUSB機器(カメラなど)の接続を判定する。また、CD/DVD挿入判定部2350は、CD/DVDドライブ2360へのCDやDVDの挿入を判定する。
The communication start
データ選択部2370は、USB接続やCD/DVD挿入に対応して、暗号化データの送信元を選択する。
The
なお、図20Bの構成における、ストレージサーバ2040および入力デバイス2030の機能構成は、第2実施形態とコンテンツの転送方向が逆である他は同様であるので、図示および説明を省略する。
The functional configurations of the
(判定用メモリ)
図24は、本実施形態に係る判定用メモリ2321、2421の構成を示す図である。判定用メモリ2321は、通信開始判定部2320がイベント発生による入力デバイス2010の状態変化から無線通信開始や、無線通信を用いた情報処理を判定するために使用される。また、判定用メモリ2421は、図20Bの構成においてストレージサーバ2040が無線通信開始のトリガ判定に使用する判定用メモリであり、ストレージサーバ2040の通信開始判定部(図示せず)が、イベント発生によるストレージサーバ2040の状態変化から無線通信開始や、無線通信を用いた情報処理を判定するために使用される。
(Judgment memory)
FIG. 24 is a diagram illustrating a configuration of the
判定用メモリ2321は、入力デバイス2010のデバイスステータス2401の変化に対応して、通信を開始するか否かのフラグ2402と、無線通信相手との通信プロトコル2403と、無線通信を用いた情報処理内容2404とを記憶する。本実施形態において、デバイスステータス2401の変化は、保存データ準備完了状態への変化である。さらに、コンテンツの保存先があらかじめ選定されている場合は、通信先である保存先2405を記憶してもよい。
The
判定用メモリ2421は、ストレージサーバ2040のデバイスステータス2411の変化に対応して、通信を開始するか否かのフラグ2412と、無線通信相手との通信プロトコル2413と、無線通信を用いた情報処理内容2414とを記憶する。本実施形態において、デバイスステータス2411の変化は、保存準備完了状態への変化である。さらに、コンテンツの送信元があらかじめ選定されている場合は、通信先である送信元2415を記憶してもよい。
The
本実施形態によれば、ユーザが入力デバイスからコンテンツ保存の要求をすれば、自動的に、Wi−Fi Directに従う無線通信を開始して、ストレージサーバの記憶媒体へのコンテンツの保存を実現することができる。 According to the present embodiment, when a user requests content storage from an input device, wireless communication in accordance with Wi-Fi Direct is automatically started to realize content storage in the storage medium of the storage server. Can do.
[第5実施形態]
次に、本発明の第5実施形態に係る無線通信端末について説明する。本実施形態に係る無線通信端末は、上記第4実施形態と比べると、入力デバイスが測定機能を含む機器による測定開始や測定終了を状態変化として検出して、測定データを収集する無線通信端末に送信する点で異なる。その他の構成および動作は、第4実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
[Fifth Embodiment]
Next, a radio communication terminal according to the fifth embodiment of the present invention is described. Compared with the fourth embodiment, the wireless communication terminal according to the present embodiment is a wireless communication terminal that collects measurement data by detecting, as a state change, a measurement start or measurement end by a device including a measurement function as an input device. It differs in the point to transmit. Since other configurations and operations are the same as those in the fourth embodiment, the same configurations and operations are denoted by the same reference numerals, and detailed description thereof is omitted.
《無線通信システムの動作概要》
図25は、本実施形態に係る無線通信端末を含む無線通信システム2500の動作概要を示す図である。
<< Operation overview of wireless communication system >>
FIG. 25 is a diagram illustrating an outline of operation of the
無線通信システム2500は、Wi−Fi Directに従う無線通信で接続される入力デバイス2510とストレージおよび情報処理デバイス2520とを有する。入力デバイス2510は、心電計2511と、体温計2513や血圧計2514が接続された通信部2512とを含む。ストレージおよび情報処理デバイス2520は、本実施形態においては、測定結果を保存するあるいは処理するPCである。なお、通信部2512は、体温計2513、血圧計2514に内蔵されていてもよい。
The
図25の上段は、心電計2511、体温計2513および血圧計2514が共に測定開始されている状態を示す。この状態の場合に、心電計2511は有意な測定をしているので、測定結果は無線通信でストレージおよび情報処理デバイス2520に送信されて処理される。図25の下段は、心電計2511、体温計2513および血圧計2514が共に測定終了した状態を示す。心電計2511は有意な測定ではないので無線通信は切断される。一方、体温計2513と血圧計2514とは有意な測定結果を保持しているので、無線通信でストレージおよび情報処理デバイス2520に送信されて処理される。
The upper part of FIG. 25 shows a state where the
(判定用メモリ)
図26は、本実施形態に係る判定用メモリ2600の構成を示す図である。判定用メモリ2600は、測定機器側における状態変化から、測定結果の伝送および処理が必要な場合に、無線通信開始や、無線通信を用いた情報処理を判定するために使用される。
(Judgment memory)
FIG. 26 is a diagram showing a configuration of the
判定用メモリ2600は、測定デバイスのデバイスステータス2601の変化に対応して、通信を開始するか否かのフラグ2602と、無線通信相手との通信プロトコル2603と、無線通信を用いた計測結果に対する情報処理内容2604とを記憶する。本実施形態において、デバイスステータス2601の変化は、計測機能による計測開始状態あるいは計測終了状態への変化である。さらに、コンテンツの保存先があらかじめ選定されている場合は、通信先である保存先2605を記憶してもよい。
The
本実施形態によれば、計測機器の状態変化に対応して、自動的に計測内容を収集あるいは処理することができる。 According to the present embodiment, it is possible to automatically collect or process the measurement contents in response to a change in the state of the measuring device.
[第6実施形態]
次に、本発明の第6実施形態に係る無線通信端末について説明する。本実施形態に係るは、上記第2実施形態乃至第5実施形態と比べると、料金支払機などによる状態変化を検出してコンテンツデータを自動的に無線通信で取得する点で異なる。その他の構成および動作は、第4実施形態または第5実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
[Sixth Embodiment]
Next, a radio communication terminal according to the sixth embodiment of the present invention is described. The present embodiment is different from the second to fifth embodiments in that content data is automatically acquired by wireless communication by detecting a change in state caused by a fee payment machine or the like. Since other configurations and operations are the same as those in the fourth embodiment or the fifth embodiment, the same configurations and operations are denoted by the same reference numerals, and detailed description thereof is omitted.
《無線通信システムの動作概要》
図27は、本実施形態に係る無線通信端末を含む無線通信システム2700の動作概要を示す図である。
<< Operation overview of wireless communication system >>
FIG. 27 is a diagram illustrating an outline of operation of the
無線通信システム2700は、Wi−Fi Directに従う無線通信で接続される携帯端末2721と料金支払機2711に接続するサービス処理デバイスとしてのプリンタ2712とを有する。なお、サービス処理デバイスはプリンタに限定されない。
The
図27の上段は、料金支払機2711に料金が投入されてない状態を示す。プリンタ2712は印刷サービスをしていない。図27の下段は、料金支払機2711に料金が投入された状態を示す。料金支払機2711が所定料金投入を判定してプリンタ2712に通知すると、プリンタ2712は携帯端末2721に対してWi−Fi Direct通信を開始する。通信が確立すると、携帯端末2721から印刷を望むコンテンツがプリンタ2712に暗号化送信され、プリンタ2712による印刷が可能となる。なお、図27では、Wi−Fi Direct通信を携帯端末2721とプリンタ2712間で行なう例を説明したが、携帯端末2721と料金支払機2711間で行なってもよい。
The upper part of FIG. 27 shows a state where no fee is charged in the
(判定用メモリ)
図28は、本実施形態に係る判定用メモリ2800の構成を示す図である。判定用メモリ2800は、制御デバイスにおける状態変化から、サービスの実行が承認された場合に、無線通信開始や、無線通信を用いた情報処理を判定するために使用される。
(Judgment memory)
FIG. 28 is a diagram showing the configuration of the
判定用メモリ2800は、制御デバイスのデバイスステータス2801の変化に対応して、通信を開始するか否かのフラグ2802と、無線通信相手との通信プロトコル2803と、無線通信を用いた情報処理内容2804とを記憶する。本実施形態において、デバイスステータス2801の変化は、サービスの処理動作承認状態への変化である。さらに、コンテンツの送信元があらかじめ選定されている場合は、通信先である送信元2805を記憶してもよい。
The
本実施形態によれば、少し離れた(Wi−Fiの通信範囲)場所からでも、サービス機器の使用承認と、データ転送とが実現できる。 According to the present embodiment, use approval of a service device and data transfer can be realized even from a location (Wi-Fi communication range) a little away.
[第7実施形態]
次に、本発明の第7実施形態に係る無線通信端末について説明する。本実施形態に係る無線通信端末は、上記第2実施形態乃至第6実施形態と比べると、監視カメラの撮像映像の必要な部分を表示あるいは記録する点で異なる。その他の構成および動作は、第4実施形態〜第6実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
[Seventh Embodiment]
Next, a radio communication terminal according to the seventh embodiment of the present invention is described. The wireless communication terminal according to the present embodiment is different from the second to sixth embodiments in that it displays or records a necessary part of a captured image of the surveillance camera. Since other configurations and operations are the same as those in the fourth to sixth embodiments, the same configurations and operations are denoted by the same reference numerals, and detailed description thereof is omitted.
《無線通信システムの動作概要》
図29は、本実施形態に係る無線通信端末を含む無線通信システム2900の動作概要を示す図である。
<< Operation overview of wireless communication system >>
FIG. 29 is a diagram illustrating an operation outline of a
無線通信システム2900は、Wi−Fi Directに従う無線通信で接続される監視デバイスとストレージおよび情報処理デバイスとを有する。監視デバイスは、監視カメラ2911と、温度などで人体を検知する人体センサ2912とを含む。ストレージおよび情報処理デバイスは、測定結果を保存するあるいは処理するPC2921を含む。
The
図29の上段は、人体センサ2912が人体を検知していないので、監視カメラ2911は電源オフや、撮像停止、あるいは映像のPC2921への送信を中止している状態を示す。図29の下段は、人体センサ2912が人体2913を検知して、監視カメラ2911が撮像動作を開始すると共に、撮像映像を含む撮像情報をPC2921に送信している状態を示す。無線通信でPC2921に送信された人体2922を含む映像は表示画面に表示される。
The upper part of FIG. 29 shows a state in which the
(判定用メモリ)
図30は、本実施形態に係る判定用メモリ3000の構成を示す図である。判定用メモリ3000は、監視デバイスにおける状態変化から、撮像映像が有意な情報と判定された場合に、無線通信開始や、無線通信を用いた情報処理を判定するために使用される。
(Judgment memory)
FIG. 30 is a diagram showing a configuration of the
判定用メモリ3000は、監視デバイスのデバイスステータス3001の変化に対応して、通信を開始するか否かのフラグ3002と、無線通信相手との通信プロトコル3003と、無線通信を用いた情報処理内容3004とを記憶する。本実施形態において、デバイスステータス3001の変化は、動作開始状態への変化である。ここで動作開始状態とは、例えば電源オン状態を含む概念である。さらに、映像の送信先があらかじめ選定されている場合は、通信先である送信先3005を記憶してもよい。
The
本実施形態によれば、監視カメラで撮像する映像の必要な部分を表示あるいは記録することができ、監視の負荷を減らし、映像の記録容量を削減することができる。 According to the present embodiment, it is possible to display or record a necessary part of a video imaged by the surveillance camera, to reduce the monitoring load, and to reduce the video recording capacity.
[第8実施形態]
次に、本発明の第8実施形態に係る無線通信端末について説明する。本実施形態に係る無線通信端末は、上記第2実施形態乃至第7実施形態と比べると、無線通信端末の一方がスマートタップである点で異なる。その他の構成および動作は、第2実施形態〜第7実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
[Eighth Embodiment]
Next, a radio communication terminal according to the eighth embodiment of the present invention is described. The wireless communication terminal according to the present embodiment is different from the second to seventh embodiments in that one of the wireless communication terminals is a smart tap. Since other configurations and operations are the same as those of the second to seventh embodiments, the same configurations and operations are denoted by the same reference numerals, and detailed description thereof is omitted.
《無線通信システムの動作概要》
図31は、本実施形態に係る無線通信端末を含む無線通信システム3100の動作概要を示す図である。
<< Operation overview of wireless communication system >>
FIG. 31 is a diagram illustrating an outline of operation of the
無線通信システム3100は、Wi−Fi Directに従う無線通信で接続されるスマートタップ3121と情報収集のためのアクセスポイント(AP)3111とを有する。
The
図31は、上段から下段に向かって、無線通信接続のシーケンスが図示されている。最上段は、スマートタップ3121が電源コンセント3122に接続されず、スマートタップ3121に電力消費機器のコンセント3123が接続されていない状態である。2段目は、スマートタップ3121が電源コンセント3122に接続され、スマートタップ3121に電力消費機器のコンセント3123が接続されて、電力供給の待機あるいは実施状態である。
FIG. 31 illustrates a wireless communication connection sequence from the upper stage to the lower stage. The top row shows a state where the
3段目において、スマートタップ3121は、近傍のAP3111に対してWI−Fi通信を開始する。なお、通信相手は、AP3111でなくても構わない。P2PでOWNERとなった無線通信端末であってもよい。4段目において無線通信が確立する。そして、最下段において、スマートタップ3121からAP3111へのコンテンツとして、消費電力情報などのスマートタップ3121の取得情報が送信される。なお、スマートタップ3121の取得情報は、消費電力情報に限定されず、接続された電力消費機器の種別などを取得可能な機能を持っていれば、それらの情報も含まれる。あるいは、温度計を内蔵していれば温度情報を、マイクを内蔵していればスマートタップ3121内部の音声情報を送信する。
In the third stage, the
(判定用メモリ)
図32は、本実施形態に係る判定用メモリ3200の構成を示す図である。判定用メモリ3200は、スマートタップにおける状態変化から、電力消費関連情報を取得した場合に、無線通信開始や、無線通信を用いた情報処理を判定するために使用される。
(Judgment memory)
FIG. 32 is a diagram showing the configuration of the
判定用メモリ3200は、スマートタップのデバイスステータス3201の変化に対応して、通信を開始するか否かのフラグ3202と、無線通信相手との通信プロトコル3203と、無線通信を用いた情報処理内容3204とを記憶する。さらに、電源情報の送信先があらかじめ選定されている場合は、通信先である送信先3205を記憶してもよい。
The
[他の実施形態]
なお、本実施形態においては、Wi−Fi Directによる無線通信を中心に説明したが、ユーザの情報処理内容が含まれる無線通信端末の状態変化により、自動的に対応する無線通信が開始されて、確立された無線通信を用いて対応する情報処理を実行する構成であれば、通信プロトコルやメッセージフォーマットを限定するものではない。
[Other Embodiments]
In addition, in this embodiment, although demonstrated centering on the wireless communication by Wi-Fi Direct, according to the state change of the wireless communication terminal in which the information processing content of the user is included, the corresponding wireless communication is automatically started, The communication protocol and the message format are not limited as long as the corresponding information processing is executed using the established wireless communication.
また、実施形態を参照して本発明を説明したが、本発明は上記実施形態に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解し得る様々な変更をすることができる。また、それぞれの実施形態に含まれる別々の特徴を如何様に組み合わせたシステムまたは装置も、本発明の範疇に含まれる。 Although the present invention has been described with reference to the embodiments, the present invention is not limited to the above-described embodiments. Various changes that can be understood by those skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention. In addition, a system or an apparatus in which different features included in each embodiment are combined in any way is also included in the scope of the present invention.
また、本発明は、複数の機器から構成されるシステムに適用されてもよいし、単体の装置に適用されてもよい。さらに、本発明は、実施形態の機能を実現する制御プログラムが、システムあるいは装置に直接あるいは遠隔から供給される場合にも適用可能である。したがって、本発明の機能をコンピュータで実現するために、コンピュータにインストールされるプログラム、あるいはその制御プログラムを格納した媒体、その制御プログラムをダウンロードさせるWWW(World Wide Web)サーバも、本発明の範疇に含まれる。特に、少なくとも、上述した実施形態に含まれる処理ステップをコンピュータに実行させる制御プログラムを格納した非一時的コンピュータ可読媒体(non-transitory computer readable medium)は本発明の範疇に含まれる。 In addition, the present invention may be applied to a system composed of a plurality of devices, or may be applied to a single device. Furthermore, the present invention can also be applied to a case where a control program that realizes the functions of the embodiments is supplied directly or remotely to a system or apparatus. Therefore, in order to realize the functions of the present invention on a computer, a program installed in the computer, a medium storing the control program, and a WWW (World Wide Web) server for downloading the control program are also included in the scope of the present invention. included. In particular, at least a non-transitory computer readable medium storing a control program that causes a computer to execute the processing steps included in the above-described embodiments is included in the scope of the present invention.
Claims (18)
当該無線通信端末の状態変化を検出する状態変化検出手段と、
前記状態変化検出手段が当該無線通信端末の状態変化を検出した場合に、検出された前記状態変化に対応して前記記憶手段に記憶された前記通信開始フラグによって、前記無線通信の開始を判定する通信開始判定手段と、
前記通信開始判定手段の判定に従い前記無線通信を確立する通信確立手段と、
前記無線通信の確立後に、検出された前記状態変化に対応して前記記憶手段に記憶された前記情報処理を実施する情報処理手段と、
を備えた無線通信端末。 And state change of the wireless communication terminal, a storage unit corresponding with stores and information processing to be performed using the communication start flag and the wireless communication for starting radio communications,
A state change detecting means for detecting a state change of the wireless communication terminal,
When the state change detection unit detects a state change of the wireless communication terminal, the start of the wireless communication is determined based on the communication start flag stored in the storage unit corresponding to the detected state change. Communication start determination means;
Communication establishment means for establishing the wireless communication in accordance with the determination of the communication start determination means ;
Information processing means for performing the information processing stored in the storage means in response to the detected state change after the establishment of the wireless communication;
Wireless communication terminal equipped with.
前記通信確立手段は、前記通信先との前記無線通信を確立する請求項1に記載の無線通信端末。 The storage means further stores a communication destination as a communication partner of the information processing ,
The wireless communication terminal according to claim 1, wherein the communication establishment unit establishes the wireless communication with the communication destination.
前記情報処理は、前記記憶媒体に記憶されたデータを読み出し、前記通信確立手段により、当該無線通信端末との間で無線通信が確立された他の無線通信端末に対して、前記データを送信し、出力させる処理である請求項1乃至3のいずれか1項に記載の無線通信端末。 The state change is a state change by connection of the storage medium with respect to the wireless communication terminal,
The information processing reads the data stored in the storage medium, by said communication establishment means, to the other wireless communication terminal wireless communication with the wireless communication terminal is established, and transmits the data The wireless communication terminal according to any one of claims 1 to 3, which is a process of outputting.
前記情報処理は、前記他の無線通信端末からデータを受信する処理である請求項1乃至3のいずれか1項に記載の無線通信端末。 The state change is a change to a data request state for requesting data from another wireless communication terminal,
The wireless communication terminal according to claim 1, wherein the information processing is a process of receiving data from the other wireless communication terminal.
前記情報処理は、前記記憶媒体に記憶されたデータを読み出して、前記通信確立手段により、当該無線通信端末との間で無線通信が確立された他の無線通信端末に対して、前記データを送信して、保存させる処理である請求項1乃至3のいずれか1項に記載の無線通信端末。 The state change is a state change by connection of the storage medium with respect to the wireless communication terminal,
The information processing reads the data stored in the storage medium, by said communication establishment means, to the other wireless communication terminal wireless communication with the wireless communication terminal is established, transmitting the data The wireless communication terminal according to any one of claims 1 to 3, wherein the wireless communication terminal is a process for storing the data.
前記状態変化は、前記計測機能による計測開始状態または計測終了状態への変化であって、
前記情報処理は、当該無線通信端末との間で無線通信が確立された他の無線通信端末に対して、前記計測機能による計測結果を送信する処理である請求項1乃至3のいずれか1項に記載の無線通信端末。 The wireless communication terminal includes a measurement function,
The state change is a change to a measurement start state or a measurement end state by the measurement function,
The information processing includes the radio to the other radio communication terminal wireless communication has been established with the communication terminal, any one of claims 1 to 3 is a process of transmitting the measurement result by the measuring function The wireless communication terminal described in 1.
前記情報処理は、前記処理動作承認の情報を、前記他の無線通信端末に対して送信する処理である請求項1乃至3のいずれか1項に記載の無線通信端末。 The state change of the wireless communication terminal, a change to the process operating approval status for another wireless communication terminal,
The wireless communication terminal according to claim 1, wherein the information processing is a process of transmitting the processing operation approval information to the other wireless communication terminal.
前記状態変化は、前記監視カメラの動作開始状態への変化であって、
前記情報処理は、前記監視カメラの撮像情報を、当該無線通信端末との間で無線通信が確立された他の無線通信端末に対して送信する処理である請求項1乃至3のいずれか1項に記載の無線通信端末。 The wireless communication terminal is a surveillance camera,
The state change is a change to an operation start state of the monitoring camera,
The information processing, the imaging information of the monitoring camera, any one of claims 1 to 3 radio communication is processed to be transmitted to another wireless communication terminal that is established between the wireless communication terminal The wireless communication terminal described in 1.
既に無線通信端末間で交換した情報に基づいて、前記無線通信に適応しているか否かを判定するための事前確認情報を生成する事前確認情報生成手段と、
既に無線通信端末間で交換した前記情報に基づいて、前記無線通信の相手であるか否かを識別する識別手段と、
を有する請求項1乃至10のいずれか1項に記載の無線通信端末。 The communication establishment means
Based on information already exchanged between wireless communication terminals, prior confirmation information generating means for generating prior confirmation information for determining whether or not the wireless communication is adapted,
Based on the information already exchanged between wireless communication terminals, identification means for identifying whether or not the other party of the wireless communication,
The wireless communication terminal according to claim 1, comprising:
前記通信確立手段は、
前記無線通信への信頼性が確認されている場合に、既に無線通信端末間で交換した情報に基づいて事前共有鍵を含むネットワークキーを生成して保持するネットワークキー生成手段と、
前記ネットワークキーに基づいて、無線通信端末間で通信する通信データを暗号化する暗号化キーを生成する暗号化キー生成手段と、
を有する請求項1乃至12のいずれか1項に記載の無線通信端末。 The communication start determination means determines the start of WPS by the communication start flag without pressing a WPS (Wi-Fi Protected Setup) button,
The communication establishment means
Network key generating means for generating and holding a network key including a pre-shared key based on information already exchanged between wireless communication terminals when reliability to the wireless communication is confirmed;
An encryption key generating means for generating an encryption key for encrypting communication data communicated between wireless communication terminals based on the network key;
The wireless communication terminal according to claim 1, comprising:
当該無線通信端末の状態変化を検出する状態変化検出ステップと、
前記状態変化検出ステップにおいて当該無線通信端末の状態変化を検出した場合に、検出された前記状態変化に対応して前記記憶手段に記憶された前記通信開始フラグによって、前記無線通信の開始を判定する通信開始判定ステップと、
前記通信開始判定ステップにおける判定に従い前記無線通信を確立する通信確立ステップと、
前記無線通信の確立後に、検出された前記状態変化に対応して前記記憶手段に記憶された前記情報処理を実施する情報処理ステップと、
を含む無線通信端末の制御方法。 There in the radio conditions change in the communication terminal and method of controlling a wireless communication terminal having a storage means corresponding with stores and information processing to be performed using the communication start flag and the wireless communication for starting radio communications And
A state change detecting step of detecting a state change of the wireless communication terminal,
When a state change of the wireless communication terminal is detected in the state change detection step, the start of the wireless communication is determined based on the communication start flag stored in the storage unit corresponding to the detected state change. A communication start determination step;
A communication establishment step for establishing the wireless communication according to the determination in the communication start determination step ;
An information processing step for performing the information processing stored in the storage means in response to the detected state change after the establishment of the wireless communication;
A method for controlling a wireless communication terminal including:
当該無線通信端末の状態変化を検出する状態変化検出ステップと、
前記状態変化検出ステップにおいて当該無線通信端末の状態変化を検出した場合に、検出された前記状態変化に対応して前記記憶手段に記憶された前記通信開始フラグによって、前記無線通信の開始を判定する通信開始判定ステップと、
前記通信開始判定ステップにおける判定に従い前記無線通信を確立する通信確立ステップと、
前記無線通信の確立後に、検出された前記状態変化に対応して前記記憶手段に記憶された前記情報処理を実施する情報処理ステップと、
をコンピュータに実行させる無線通信端末の制御プログラム。 There in the radio conditions change in the communication terminal and method of controlling a wireless communication terminal having a storage means corresponding with stores and information processing to be performed using the communication start flag and the wireless communication for starting radio communications And
A state change detecting step of detecting a state change of the wireless communication terminal,
When a state change of the wireless communication terminal is detected in the state change detection step, the start of the wireless communication is determined based on the communication start flag stored in the storage unit corresponding to the detected state change. A communication start determination step;
A communication establishment step for establishing the wireless communication according to the determination in the communication start determination step ;
An information processing step for performing the information processing stored in the storage means in response to the detected state change after the establishment of the wireless communication;
A control program for a wireless communication terminal that causes a computer to execute.
前記第1無線通信端末が、
前記第1無線通信端末の状態変化と、無線通信を開始するための通信開始フラグおよび前記無線通信を用いて行なうべき情報処理とを対応付けて記憶する記憶手段と、
前記第1無線通信端末の状態変化を検出する状態変化検出手段と、
前記状態変化検出手段が前記第1無線通信端末の状態変化を検出した場合に、検出された前記状態変化に対応して前記記憶手段に記憶された前記通信開始フラグによって、前記無線通信の開始を判定する通信開始判定手段と、
前記通信開始判定手段の判定に従い前記無線通信を確立する第1通信確立手段と、
前記無線通信の確立後に、検出された前記状態変化に対応して前記記憶手段に記憶された前記情報処理を実施する第1情報処理手段と、
を備え、
前記第2無線通信端末が、
前記第1通信確立手段と共に通信を確立する第2通信確立手段と、
前記無線通信の確立後に、前記第1情報処理手段が実施する前記情報処理に対応した情報処理を実施する第2情報処理手段と、
を備える無線通信システム。 A wireless communication system having a first wireless communication terminal and a second wireless communication terminal,
The first wireless communication terminal is
And state change of the first wireless communication terminal, a storage unit corresponding with stores and information processing to be performed using the communication start flag and the wireless communication for starting radio communications,
State change detecting means for detecting a state change of the first wireless communication terminal;
When the state change detection unit detects a state change of the first wireless communication terminal, the wireless communication is started by the communication start flag stored in the storage unit corresponding to the detected state change. A communication start determining means for determining;
First communication establishment means for establishing the wireless communication according to the determination of the communication start determination means ;
First information processing means for performing the information processing stored in the storage means corresponding to the detected state change after the establishment of the wireless communication;
With
The second wireless communication terminal is
Second communication establishment means for establishing communication together with the first communication establishment means;
Second information processing means for performing information processing corresponding to the information processing performed by the first information processing means after establishment of the wireless communication;
A wireless communication system comprising:
前記第1無線通信端末が、前記第1無線通信端末の状態変化と、無線通信を開始するための通信開始フラグおよび前記無線通信を用いて行なうべき情報処理とを対応付けて記憶する記憶手段を備え、
前記第1無線通信端末の状態変化を検出する状態変化検出ステップと、
前記状態変化検出ステップにおいて前記第1無線通信端末の状態変化を検出した場合に、検出された前記状態変化に対応して前記記憶手段に記憶された前記通信開始フラグによって、前記無線通信の開始を判定する通信開始判定ステップと、
前記通信開始判定ステップにおける判定に従い前記無線通信を確立する第1通信確立ステップと、
前記無線通信の確立後に、検出された前記状態変化に対応して前記記憶手段に記憶された前記情報処理を実施する第1情報処理ステップと、
を含み、
前記第2無線通信端末が、
前記第1通信確立ステップと共に通信を確立する第2通信確立ステップと、
前記無線通信の確立後に、前記第1情報処理ステップにおいて実施される前記情報処理に対応した情報処理を実施する第2情報処理ステップと、
を含む無線通信方法。 A wireless communication method of a wireless communication system having a first wireless communication terminal and a second wireless communication terminal,
The first radio communication terminal, wherein the state change of the first radio communication terminal, radio communications start flag for starting communication and the storage means corresponding with stores and information processing to be performed using the wireless communication Bei to give a,
A state change detecting step of detecting a state change of the first wireless communication terminal;
When the state change of the first wireless communication terminal is detected in the state change detection step, the start of the wireless communication is started by the communication start flag stored in the storage unit corresponding to the detected state change. A communication start determination step for determining;
A first communication establishment step for establishing the wireless communication in accordance with the determination in the communication start determination step ;
A first information processing step of performing the information processing stored in the storage means in response to the detected state change after the establishment of the wireless communication;
Including
The second wireless communication terminal is
A second communication establishment step for establishing communication together with the first communication establishment step;
A second information processing step for performing information processing corresponding to the information processing performed in the first information processing step after establishment of the wireless communication;
A wireless communication method including:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013097437A JP5448234B1 (en) | 2013-05-07 | 2013-05-07 | Wireless communication system, wireless communication method, wireless communication terminal, control method thereof, and control program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013097437A JP5448234B1 (en) | 2013-05-07 | 2013-05-07 | Wireless communication system, wireless communication method, wireless communication terminal, control method thereof, and control program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP5448234B1 true JP5448234B1 (en) | 2014-03-19 |
JP2014220609A JP2014220609A (en) | 2014-11-20 |
Family
ID=50614438
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013097437A Active JP5448234B1 (en) | 2013-05-07 | 2013-05-07 | Wireless communication system, wireless communication method, wireless communication terminal, control method thereof, and control program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5448234B1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6415105B2 (en) * | 2014-05-16 | 2018-10-31 | キヤノン株式会社 | Communication device, control method, and program |
JPWO2016111246A1 (en) * | 2015-01-08 | 2017-10-19 | 日本電気株式会社 | Wireless terminal |
-
2013
- 2013-05-07 JP JP2013097437A patent/JP5448234B1/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2014220609A (en) | 2014-11-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6794191B2 (en) | Communication equipment, communication methods, and programs | |
EP3185642B1 (en) | Method and terminal for establishing communication connection | |
KR101837086B1 (en) | Method and apparatus for WiFi display service discovery in WiFi direct network | |
US9628585B2 (en) | Systems and methods for cross-layer secure connection set up | |
JP6759011B2 (en) | Communication equipment, communication methods, and programs | |
US20210224495A1 (en) | Communication apparatus, communication method, and storage medium | |
JP5540115B2 (en) | Electronic device and method of operating electronic device | |
EP3637814A1 (en) | Communication device, control method for communication device and program | |
US7912221B2 (en) | Communication apparatus and method thereof | |
US10849169B2 (en) | Communication apparatus for connecting to a wireless network using a simple operation | |
US10984063B2 (en) | Communication device, control method of communication device, and program | |
KR102366312B1 (en) | Electronic device for performing reconnection of near field communication and method for controlling thereof | |
JP2011073272A (en) | Image processing apparatus, method performed by image processing apparatus, program, and recording medium therefor | |
US10681526B2 (en) | Setting a communication parameter for connecting to a wireless network between a base station and a slave station wherein a communication device communicates in the role of a base station based on the communication device displaying an image | |
US20210195410A1 (en) | Communication apparatus, communication method, and non-transitory computer-readable storage medium | |
KR20090115292A (en) | Method and apparatus for setting wireless LAN using button | |
JP2014128018A (en) | Communication device, control method and program | |
EP3257198B1 (en) | Communication apparatus, method of controlling the communication apparatus, and program | |
JP6667476B2 (en) | Communication device, control method, and program | |
JP6512875B2 (en) | Communication device, control method of communication device, and program | |
JP5448234B1 (en) | Wireless communication system, wireless communication method, wireless communication terminal, control method thereof, and control program | |
JP2007142958A (en) | Communication device and communication method | |
CN104113582B (en) | Communication equipment and its control method | |
JP7262949B2 (en) | Communication device, communication method and program | |
JP6346478B2 (en) | Relay device, relay method, relay system, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20131206 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131221 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5448234 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |