[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

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 PDF

Info

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
Application number
JP2013097437A
Other languages
Japanese (ja)
Other versions
JP2014220609A (en
Inventor
和弘 東
洋司 塩田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ubiquitous Corp
Original Assignee
Ubiquitous Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ubiquitous Corp filed Critical Ubiquitous Corp
Priority to JP2013097437A priority Critical patent/JP5448234B1/en
Application granted granted Critical
Publication of JP5448234B1 publication Critical patent/JP5448234B1/en
Publication of JP2014220609A publication Critical patent/JP2014220609A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

【課題】ユーザによる通信確立および情報処理内容の指示なしに、無線通信端末の状態変化に適応するように無線通信を開始して該無線通信を用いた情報処理を実現すること。
【解決手段】本発明の無線通信端末は、無線通信端末の状態変化と、ユーザの指示を待たずに無線通信を開始して行なうべき情報処理とを関連付けて記憶する記憶部と、無線通信端末の状態変化を検出する状態変化検出部と、検出された状態変化に対応する情報処理が記憶手段に記憶されている場合に、ユーザの指示を待たずに無線通信を確立する通信確立部と、無線通信の確立後に、検出された状態変化に対応する情報処理を実施する情報処理部と、を備える。
【選択図】 図1
To 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, Patent Document 1 discloses that in P2P wireless communication between wireless communication devices, if the wireless communication devices are close and connectable, there is no operation to push the WPS push button between wireless communication devices. A technique for starting a wireless communication connection is disclosed. Patent Document 2 discloses a technique in which when a wireless communication device is turned on, wireless communication connection with an access point is started without an operation of pressing a WPS push button.

特開2011−124624号公報JP 2011-124624 A 特開2010−278536号公報JP 2010-278536 A

しかしながら、上記文献に記載の技術では、無線通信接続や無線通信を用いた処理内容を、ユーザの操作による当該無線通信端末の状態変化に適応させて選定することができなかった。   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. .

本発明の第1実施形態に係る無線通信端末の構成を示すブロック図である。It is a block diagram which shows the structure of the radio | wireless communication terminal which concerns on 1st Embodiment of this invention. 本発明の第2実施形態に係る無線通信端末を含む無線通信システムの動作概要を示す図である。It is a figure which shows the operation | movement outline | summary of the radio | wireless communications system containing the radio | wireless communication terminal which concerns on 2nd Embodiment of this invention. 本発明の第2実施形態に係る無線通信端末を含む無線通信システムの動作手順を示すシーケンス図である。It is a sequence diagram which shows the operation | movement procedure of the radio | wireless communications system containing the radio | wireless communication terminal which concerns on 2nd Embodiment of this invention. Wi-Fi Directによる無線通信の動作手順を示すシーケンス図である。It is a sequence diagram which shows the operation | movement procedure of the radio | wireless communication by Wi-Fi Direct. Wi-Fi Directによる無線通信開始のWPS処理までの動作手順を示すシーケンス図である。It is a sequence diagram which shows the operation | movement procedure to the WPS process of the wireless communication start by Wi-Fi Direct. Wi-Fi Directによる無線通信開始のWPA2−PSKモードの動作手順を示すシーケンス図である。It is a sequence diagram which shows the operation | movement procedure of WPA2-PSK mode of the radio | wireless communication start by Wi-Fi Direct. Wi-Fi Directによるビーコン(Beacon)、プローブリクエスト(Probe Request)およびプローブレスポンス(Probe Response)のフォーマットを示す図である。It is a figure which shows the format of the beacon (Beacon) by Wi-Fi Direct, a probe request (Probe Request), and a probe response (Probe Response). Wi-Fi DirectによるWPA2−PSKモードによる暗号化データのフォーマットを示す図である。It is a figure which shows the format of the encryption data by WPA2-PSK mode by Wi-Fi Direct. 本発明の第2実施形態に係るストレージデバイスの機能構成を示すブロック図である。It is a block diagram which shows the function structure of the storage device which concerns on 2nd Embodiment of this invention. 本発明の第2実施形態に係るストレージデバイスの状態遷移を示す図である。It is a figure which shows the state transition of the storage device which concerns on 2nd Embodiment of this invention. 本発明の第2実施形態に係る出力デバイスの機能構成を示すブロック図である。It is a block diagram which shows the function structure of the output device which concerns on 2nd Embodiment of this invention. 本発明の第2実施形態に係る出力デバイスの状態遷移を示す図である。It is a figure which shows the state transition of the output device which concerns on 2nd Embodiment of this invention. 本発明の第2実施形態に係る判定用メモリの構成を示す図である。It is a figure which shows the structure of the memory for determination concerning 2nd Embodiment of this invention. 本発明の第2実施形態に係る交換情報メモリの構成を示す図である。It is a figure which shows the structure of the exchange information memory which concerns on 2nd Embodiment of this invention. 本発明の第2実施形態に係るストレージデバイスの処理手順を示すフローチャート図である。It is a flowchart figure which shows the process sequence of the storage device which concerns on 2nd Embodiment of this invention. 本発明の第2実施形態に係る出力デバイスの処理手順を示すフローチャート図である。It is a flowchart figure which shows the process sequence of the output device which concerns on 2nd Embodiment of this invention. 本発明の第2実施形態に係る無線通信接続処理の手順を示すフローチャート図である。It is a flowchart figure which shows the procedure of the wireless communication connection process which concerns on 2nd Embodiment of this invention. 本発明の第3実施形態に係る無線通信端末を含む無線通信システムの動作概要を示す図である。It is a figure which shows the operation | movement outline | summary of the radio | wireless communications system containing the radio | wireless communication terminal which concerns on 3rd Embodiment of this invention. 本発明の第3実施形態に係る無線通信端末を含む無線通信システムの他の動作概要を示す図である。It is a figure which shows the other operation | movement outline | summary of the radio | wireless communications system containing the radio | wireless communication terminal which concerns on 3rd Embodiment of this invention. 本発明の第3実施形態に係る無線通信端末を含む無線通信システムの動作手順を示すシーケンス図である。It is a sequence diagram which shows the operation | movement procedure of the radio | wireless communications system containing the radio | wireless communication terminal which concerns on 3rd Embodiment of this invention. 本発明の第3実施形態に係るストレージデバイスの機能構成を示すブロック図である。It is a block diagram which shows the function structure of the storage device which concerns on 3rd Embodiment of this invention. 本発明の第3実施形態に係る出力デバイスの機能構成を示すブロック図である。It is a block diagram which shows the function structure of the output device which concerns on 3rd Embodiment of this invention. 本発明の第3実施形態に係る出力デバイスの他の機能構成を示すブロック図である。It is a block diagram which shows the other function structure of the output device which concerns on 3rd Embodiment of this invention. 本発明の第3実施形態に係る判定用メモリの構成を示す図である。It is a figure which shows the structure of the memory for determination which concerns on 3rd Embodiment of this invention. 本発明の第4実施形態に係る無線通信端末を含む無線通信システムの動作概要を示す図である。It is a figure which shows the operation | movement outline | summary of the radio | wireless communications system containing the radio | wireless communication terminal which concerns on 4th Embodiment of this invention. 本発明の第4実施形態に係る無線通信端末を含む無線通信システムの他の動作概要を示す図である。It is a figure which shows the other operation | movement outline | summary of the radio | wireless communications system containing the radio | wireless communication terminal which concerns on 4th Embodiment of this invention. 本発明の第4実施形態に係る無線通信端末を含む無線通信システムの動作手順を示すシーケンス図である。It is a sequence diagram which shows the operation | movement procedure of the radio | wireless communications system containing the radio | wireless communication terminal which concerns on 4th Embodiment of this invention. 本発明の第4実施形態に係るストレージデバイスの機能構成を示すブロック図である。It is a block diagram which shows the function structure of the storage device which concerns on 4th Embodiment of this invention. 本発明の第4実施形態に係る入力デバイスの機能構成を示すブロック図である。It is a block diagram which shows the function structure of the input device which concerns on 4th Embodiment of this invention. 本発明の第4実施形態に係る判定用メモリの構成を示す図である。It is a figure which shows the structure of the memory for determination which concerns on 4th Embodiment of this invention. 本発明の第5実施形態に係る無線通信端末を含む無線通信システムの動作概要を示す図である。It is a figure which shows the operation | movement outline | summary of the radio | wireless communications system containing the radio | wireless communication terminal which concerns on 5th Embodiment of this invention. 本発明の第5実施形態に係る判定用メモリの構成を示す図である。It is a figure which shows the structure of the memory for determination which concerns on 5th Embodiment of this invention. 本発明の第6実施形態に係る無線通信端末を含む無線通信システムの動作概要を示す図である。It is a figure which shows the operation | movement outline | summary of the radio | wireless communications system containing the radio | wireless communication terminal which concerns on 6th Embodiment of this invention. 本発明の第6実施形態に係る判定用メモリの構成を示す図である。It is a figure which shows the structure of the memory for determination which concerns on 6th Embodiment of this invention. 本発明の第7実施形態に係る無線通信端末を含む無線通信システムの動作概要を示す図である。It is a figure which shows the operation | movement outline | summary of the radio | wireless communications system containing the radio | wireless communication terminal which concerns on 7th Embodiment of this invention. 本発明の第7実施形態に係る判定用メモリの構成を示す図である。It is a figure which shows the structure of the memory for determination concerning 7th Embodiment of this invention. 本発明の第8実施形態に係る無線通信端末を含む無線通信システムの動作概要を示す図である。It is a figure which shows the operation | movement outline | summary of the radio | wireless communications system containing the radio | wireless communication terminal which concerns on 8th Embodiment of this invention. 本発明の第8実施形態に係る判定用メモリの構成を示す図である。It is a figure which shows the structure of the memory for determination which concerns on 8th Embodiment of this invention.

以下に、図面を参照して、本発明の実施の形態について例示的に詳しく説明する。ただし、以下の実施の形態に記載されている構成要素は単なる例示であり、本発明の技術範囲をそれらのみに限定する趣旨のものではない。   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 wireless communication terminal 100 as a first embodiment of the present invention will be described with reference to FIG. The wireless communication terminal 100 is a device that performs wireless communication with other wireless communication terminals.

図1に示すように、無線通信端末100は、記憶部110と、状態変化検出部120と、通信開始部130と、情報処理部140と、を含む。記憶部110は、無線通信端末の状態変化111と、ユーザの指示を待たずに無線通信を開始して行なうべき情報処理113とを関連付けて記憶する。状態変化検出部120は、無線通信端末100の状態変化を検出する。通信確立部130は、検出された状態変化に対応する情報処理が記憶部110に記憶されている場合に、ユーザの指示を待たずに無線通信を確立する。情報処理部140は、無線通信の確立後に、検出された状態変化111に対応する情報処理113を実施する。   As illustrated in FIG. 1, the wireless communication terminal 100 includes a storage unit 110, a state change detection unit 120, a communication start unit 130, and an information processing unit 140. The storage unit 110 stores the state change 111 of the wireless communication terminal in association with the information processing 113 to be performed by starting wireless communication without waiting for a user instruction. The state change detection unit 120 detects a state change of the wireless communication terminal 100. When the information processing corresponding to the detected state change is stored in the storage unit 110, the communication establishment unit 130 establishes wireless communication without waiting for a user instruction. The information processing unit 140 performs information processing 113 corresponding to the detected state change 111 after the wireless communication is established.

本実施形態によれば、無線通信端末の状態変化に対応する情報処理を記憶することで、ユーザによる通信確立の指示および情報処理内容の指示なしに、ユーザの動作に適応するように無線通信を確立して該無線通信を用いた情報処理を実現することができる。   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 radio communication system 200 including a radio communication terminal according to the present embodiment will be described with reference to FIGS.

(動作概要)
図2は、本実施形態に係る無線通信端末を含む無線通信システム200の動作概要を示す図である。
(Overview of operation)
FIG. 2 is a diagram illustrating an operation outline of the wireless communication system 200 including the wireless communication terminal according to the present embodiment.

無線通信システム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 wireless communication system 200 includes an output device 210 and a storage device 220 that are connected by wireless communication according to Wi-Fi Direct. The output device 210 includes a display 211 that displays an image, a speaker 212 that outputs sound, and a printer 213 that performs printing. The storage device 220 includes a computer 221, a USB memory 222 as a storage unit connected to the computer 221, a CD or DVD 223, and a USB-connected camera 224. The storage unit is not limited to these. For example, an SD card, a memory stick, a CF card, a LAN connection device such as NAS (regardless of wired / wireless), or a device conforming to the IEEE 1394 high-speed serial bus standard may be used.

図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 computer 221 in the storage device 220. The lower part of FIG. 2 shows a state where each storage medium is connected to or inserted into the computer 221 in the storage device 220. When each storage medium is connected to or inserted into the computer 221, the computer 221 establishes Wi-Fi communication with the corresponding output device 210, reads content from each storage medium, and displays an image on the display 211. Sound is output from the speaker 212, and the printing paper is discharged from the printer 213.

(動作手順)
図3は、本実施形態に係る無線通信端末を含む無線通信システム200の動作手順を示すシーケンス図である。
(Operation procedure)
FIG. 3 is a sequence diagram showing an operation procedure of the wireless communication system 200 including the wireless communication terminal according to the present embodiment.

ストレージデバイス220は、ステップS301において、USBメモリ222やUSB接続のカメラ224の接続、あるいは、CDやDVD223の挿入を監視し、検出すると、出力コンテンツを記憶するストレージの準備完了情報を生成する。ストレージデバイス220は、ステップS303において、通信インタフェース(図中、通信IF)を経由して、出力デバイス210の通信インタフェース(図中、通信IF)に無線通信開始を通知する。なお、出力デバイス210がスマートフォンやタブレットである場合も、同様である。   In step S301, the storage device 220 monitors the connection of the USB memory 222 or the USB-connected camera 224, or the insertion of a CD or DVD 223. When the storage device 220 detects the storage device 220, it generates storage preparation completion information for storing the output content. In step S303, the storage device 220 notifies the communication interface (communication IF in the figure) of the output device 210 of the start of wireless communication via the communication interface (communication IF in the figure). The same applies when the output device 210 is a smartphone or a tablet.

両通信インタフェースは、無線通信開始の通知を受けて、ステップ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 storage device 220 reads content from the storage in step S313. Then, the storage device 220 encrypts the content and transmits it to the output device 210 in step S315. In step S317, the output device 210 receives and decrypts the encrypted content. In step S319, the output device 210 outputs the decrypted content.

(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 (CH 6 in FIG. 4B) between wireless communication terminals. Then, group negotiation is performed on the channel. Subsequently, a WPS process is executed, and a common Network Key is generated, distributed, and shared among the wireless communication terminal groups.

図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 beacon 510 includes an 802.11 MAC header 511, a message body 512, and an FCS (Frame Check Sequence) 513. The message body 512 includes a WSC IE (Wi-Fi Simple Configuration Information Element) and a P2P IE (Peer to Peer Information Element).

プローブリクエスト(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 probe request 520 includes an 802.11 MAC header 511, a message body 522, and an FCS 513. The message body 522 includes a WSC IE and a P2P IE. The probe response (Probe Response) 530 includes an 802.11 MAC header 511, a message body 532, and an FCS 513. The message body 532 includes a WSC IE and a P2P IE.

例えば、プローブリクエスト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 probe request 520 has attributes (hereinafter referred to as “Attribute”) such as Manufacturer, Model Name, Model Number, Device Name, and Serial Number. In this embodiment, the WSC IE Manufacturer, Model Name, Model Number, Device Name, Serial Number, etc. included in the probe request 520 are pre-confirmation information, individual identification information, or Used to generate a Network Key that is used to generate an encryption key. Note that the WSC IE or P2P IE of the beacon 510 may be used to generate the network key.

図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 MAC header 511, unencrypted data 542, and FCS 513. The lower part of FIG. 5B shows a ciphertext format, which includes an 802.11 MAC header 511, a CCMP (Counter-mode CBC-MAC Protocol) header 551, encrypted data 552 and an MIC (Message Integrity Code) 553, and an FCS 513. Have

《ストレージデバイス》
図6は、本実施形態に係るストレージデバイス220の機能構成を示すブロック図である。なお、図6には、ストレージ部としての記憶媒体は図示していない。
《Storage device》
FIG. 6 is a block diagram showing a functional configuration of the storage device 220 according to this embodiment. Note that FIG. 6 does not show a storage medium as a storage unit.

ストレージデバイス220は、通信制御部610と、通信開始判定部620と、USB接続判定部630と、USBドライブ部640と、CD/DVD挿入判定部650と、CD/DVDドライブ660と、データ選択部670とを有する。なお、図6には、図2に示したストレージデバイス220をまとめて示してあり、全ての機能構成部を備える必要はない。   The storage device 220 includes a communication control unit 610, a communication start determination unit 620, a USB connection determination unit 630, a USB drive unit 640, a CD / DVD insertion determination unit 650, a CD / DVD drive 660, and a data selection unit. 670. 6 collectively shows the storage device 220 shown in FIG. 2, and it is not necessary to provide all the functional components.

通信制御部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 communication control unit 610 performs wireless communication with the output device 210, and includes a Wi-Fi Direct Protocol 611, a Network Key generation unit 612, a WPA2 encryption key generation unit 614, and an encryption / decryption unit 615. The network key generation unit 612 (in the figure, the network key generation unit) has an exchange information memory 613 (see FIG. 11), and uses the information already exchanged by the probe request or the like stored in the exchange information memory 613 to use the network key. Is generated. The WPA2 encryption key generation unit 614 generates an encryption key by an algorithm of the WPA2 standard based on the Network Key generated by the Network Key generation unit 612. The encryption / decryption unit 615 performs encryption / decryption using the generated encryption key. The network key generated by the network key generation unit 612 may be stored and used for subsequent encryption key generation.

通信開始判定部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 determination unit 620 includes a determination memory 621 (see FIG. 10), and receives a change in state from the USB connection determination unit 630, the CD / DVD insertion determination unit 650, and the like to determine the start of communication. Further, the communication start determination unit 620 also selects information processing to be executed using wireless communication. The USB connection determination unit 630 determines connection of a USB memory or a USB device (such as a camera) to the USB drive unit 640. Further, the CD / DVD insertion determination unit 650 determines whether a CD or DVD is inserted into the CD / DVD drive 660.

データ選択部670は、USB接続やCD/DVD挿入に対応して、暗号化データの送信元を選択する。   The data selection unit 670 selects the transmission source of the encrypted data in correspondence with USB connection or CD / DVD insertion.

(状態遷移)
図7は、本実施形態に係るストレージデバイス220の状態遷移を示す図である。
(State transition)
FIG. 7 is a diagram showing a state transition of the storage device 220 according to this embodiment.

ストレージデバイス220は、POWER OFF701から電源オンによりPOWER ON702に遷移する。さらに、初期化により、ストレージデバイス220は、初期化状態703に遷移する。   The storage device 220 transitions from POWER OFF 701 to POWER ON 702 when the power is turned on. Furthermore, the storage device 220 transitions to the initialization state 703 due to the initialization.

初期化状態703で、USB接続やCD/DVD挿入があると、ストレージデバイス220は、トリガ信号生成704に遷移する。なお、トリガ信号はProbe Requestであってよい。なお、他のイベントが発生すれば、ストレージデバイス220は、そのイベントに対応する他の処理709に遷移する。   If there is a USB connection or CD / DVD insertion in the initialization state 703, the storage device 220 transitions to the trigger signal generation 704. The trigger signal may be a probe request. If another event occurs, the storage device 220 transitions to another process 709 corresponding to the event.

ストレージデバイス220は、トリガ信号生成704で通信開始のトリガ信号を生成すると、Wi-Fi Direct接続705に遷移する。そして、Wi-Fi Direct接続705で無線通信が確立すると、ストレージデバイス220は、コンテンツ一覧送信706に遷移し、USBメモリやUSB接続機器、CD/DVDからコンテンツ一覧を読み込んで送信する。次に、コンテンツの選択信号を出力デバイス210から受信すると、ストレージデバイス220は、選択コンテンツ暗号化送信707に遷移し、選択されたコンテンツを読み出し、WPA2-PSKモードで暗号化して暗号化コンテンツを出力デバイスに送信する。   When the trigger signal generation 704 generates a trigger signal for starting communication, the storage device 220 transitions to the Wi-Fi Direct connection 705. When wireless communication is established through the Wi-Fi Direct connection 705, the storage device 220 shifts to the content list transmission 706, and reads and transmits the content list from the USB memory, the USB connection device, or the CD / DVD. Next, when the content selection signal is received from the output device 210, the storage device 220 transitions to the selected content encrypted transmission 707, reads the selected content, encrypts it in the WPA2-PSK mode, and outputs the encrypted content. Send to device.

選択されたコンテンツの送信が終了すると、ストレージデバイス220は、通信切断708に遷移して、出力デバイス210との無線通信を切断する。そして、ストレージデバイス220は、初期化状態703に戻る。   When the transmission of the selected content ends, the storage device 220 transitions to communication disconnection 708 and disconnects wireless communication with the output device 210. Then, the storage device 220 returns to the initialization state 703.

《出力デバイス》
図8は、本実施形態に係る出力デバイス210の機能構成を示すブロック図である。
<Output device>
FIG. 8 is a block diagram illustrating a functional configuration of the output device 210 according to the present embodiment.

出力デバイス210は、通信制御部810と、データ記憶部820と、データ選択部830と、表示部840と、音声出力部850と、操作部860とを有する。なお、図8には、図2に示した出力デバイス210をまとめて示してあり、全ての機能構成部を備える必要はない。   The output device 210 includes a communication control unit 810, a data storage unit 820, a data selection unit 830, a display unit 840, an audio output unit 850, and an operation unit 860. 8 collectively shows the output device 210 shown in FIG. 2, and it is not necessary to provide all the functional components.

通信制御部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 communication control unit 810 performs wireless communication with the storage device 220 and includes a Wi-Fi Direct Protocol 811, a Network Key generation unit 812, a WPA2 encryption key generation unit 814, and an encryption / decryption unit 815. The network key generation unit 812 has an exchange information memory 813 (see FIG. 11), and generates a network key using information already exchanged by a probe request or the like stored in the exchange information memory 813. The WPA2 encryption key generation unit 814 generates an encryption key based on the Network Key generated by the Network Key generation unit 812. The encryption / decryption unit 815 performs encryption / decryption using the generated encryption key. Note that the network key generated by the network key generation unit 812 may be stored and used for subsequent generation of the encryption key.

データ記憶部820は、ストレージデバイス220から送信されたコンテンツデータを一時記憶する。データ選択部830は、ストレージデバイス220から送信されたコンテンツデータが、表示用か音声出力用かなどに対応して表示部840や音声出力部850を選択する。なお、ビデオ再生などでは、画像は表示部840に出力され音声は音声出力部850に出力される。   The data storage unit 820 temporarily stores content data transmitted from the storage device 220. The data selection unit 830 selects the display unit 840 and the audio output unit 850 corresponding to whether the content data transmitted from the storage device 220 is for display or for audio output. In video reproduction or the like, the image is output to the display unit 840 and the audio is output to the audio output unit 850.

(状態遷移)
図9は、本実施形態に係る出力デバイス210の状態遷移を示す図である。
(State transition)
FIG. 9 is a diagram illustrating a state transition of the output device 210 according to the present embodiment.

出力デバイス210は、POWER OFF901から電源オンによりPOWER ON902に遷移する。さらに、初期化により、出力デバイス210は、初期化状態903に遷移する。   The output device 210 transitions from POWER OFF 901 to POWER ON 902 when the power is turned on. Furthermore, the output device 210 transitions to the initialization state 903 due to the initialization.

初期化状態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 storage device 220 in the initialization state 903, the state transits to the Wi-Fi Direct connection 904. When wireless communication is established through the Wi-Fi Direct connection 904, the output device 210 transitions to the content list display 905 and displays the content list received from the storage device 220. Next, when content is selected from the content list, the output device 210 notifies the storage device 220 of the selected content, and transitions to the selected content decryption output 906. Then, the output device 210 receives the selected content from the storage device 220, decrypts it in the WPA2-PSK mode, and outputs the decrypted content.

選択したコンテンツの出力が終了すると、出力デバイス210は、通信切断907に遷移して、出力デバイス210との無線通信を切断する。そして、出力デバイス210は、初期化状態903に戻る。なお、他のイベントが発生すれば、出力デバイス210は、そのイベントに対応する他の処理908に遷移する。   When the output of the selected content is completed, the output device 210 transitions to the communication disconnection 907 and disconnects the wireless communication with the output device 210. Then, the output device 210 returns to the initialization state 903. If another event occurs, the output device 210 transitions to another process 908 corresponding to the event.

(判定用メモリ)
図10は、本実施形態に係る判定用メモリ621の構成を示す図である。判定用メモリ621は、通信開始判定部620がイベント発生によるストレージデバイス220の状態変化から無線通信開始や、無線通信を用いた情報処理を判定するために使用される。
(Judgment memory)
FIG. 10 is a diagram illustrating a configuration of the determination memory 621 according to the present embodiment. The determination memory 621 is used by the communication start determination unit 620 to determine the start of wireless communication or information processing using wireless communication from the change in the state of the storage device 220 caused by the occurrence of an event.

判定用メモリ621は、ストレージデバイス220のデバイスステータス1001の変化に対応して、通信を開始するか否かのフラグ1002と、無線通信相手との通信プロトコル1003と、無線通信を用いた情報処理内容1004とを記憶する。本実施形態において、デバイスステータス1001の変化は、出力データ準備完了状態への変化である。さらに、あらかじめ出力デバイスが選定されている場合は、判定用メモリ621に通信先である出力相手1005を記憶してもよい。あらかじめ出力デバイスが選定されていない場合は、出力可能な他の無線通信端末を見付けることになる。   The determination memory 621 corresponds to a change in the device status 1001 of the storage device 220, a flag 1002 indicating whether to start communication, a communication protocol 1003 with a wireless communication partner, and information processing contents using wireless communication 1004 is stored. In the present embodiment, the change of the device status 1001 is a change to the output data ready state. Furthermore, when an output device is selected in advance, the output partner 1005 that is the communication destination may be stored in the determination memory 621. When an output device is not selected in advance, another wireless communication terminal capable of outputting is found.

(交換情報メモリ)
図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 exchange information memories 613 and 813 according to the present embodiment. The exchange information memories 613 and 813 are used to generate a network key from information already exchanged between wireless communication terminals so that the network key generation unit 612 and the network key generation unit 812 generate a common network key. The

交換情報メモリ613および813は、既に無線通信端末間で交換した情報であるNetwork Key生成パラメータ組み合わせ1101に対応して、関数やプログラムなどのNetwork Key生成アルゴリズム1102と、生成したNetwork Key1103を記憶する。実際に使用するNetwork Key生成パラメータ組み合わせには、Capability、時刻、GPS等の情報および固定値も組み合わせされる。   The exchange information memories 613 and 813 store a network key generation algorithm 1102 such as a function or a program and the generated network key 1103 corresponding to the network key generation parameter combination 1101 that is information already exchanged between wireless communication terminals. Information such as Capability, time, GPS, and fixed values are also combined with the network key generation parameter combination actually used.

なお、本実施形態の無線通信開始プロセスには、「機能に対応することの主張/相互確認(以下の「事前確認」および「個体識別」に相当)」と「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 storage device 220 according to this embodiment. This flowchart is executed by the CPU of the storage device 220 using the memory, and implements each functional component shown in FIG.

ストレージデバイス220は、ステップS1201において、POWER ONして初期化を行なう。ストレージデバイス220は、ステップS1203において、USB接続やCD/DVD挿入があったかを監視する。   In step S1201, the storage device 220 initializes with POWER ON. In step S1203, the storage device 220 monitors whether there is a USB connection or a CD / DVD insertion.

USB接続やCD/DVD挿入があれば、ストレージデバイス220は、ステップS1205において、通信接続開始を表わす信号(Probe Requestでよい)を生成して、出力デバイス210に通知する。そして、ストレージデバイス220は、ステップS1207において、無線通信接続処理(図14参照)を実行する。   If there is USB connection or CD / DVD insertion, the storage device 220 generates a signal indicating the start of communication connection (may be Probe Request) and notifies the output device 210 in step S1205. Then, in step S1207, the storage device 220 executes wireless communication connection processing (see FIG. 14).

出力デバイス210との無線通信が確立すると、ストレージデバイス220は、ステップS1209において、接続したUSBあるいは挿入されたCD/DVDなどの記憶媒体から格納しているコンテンツ一覧を読み出して、出力デバイス210に送信する。そして、ストレージデバイス220は、ステップS1211において、出力デバイス210からのコンテンツ選択情報を待つ。コンテンツ選択情報を出力デバイス210から受信すると、ストレージデバイス220は、ステップS1213において、選択されたコンテンツをUSBあるいはCD/DVDなどの記憶媒体から読み出して、WPA2規格のアルゴリズムにより生成された暗号化キーを用いて暗号化し、出力デバイス210に送信する。   When the wireless communication with the output device 210 is established, the storage device 220 reads out the content list stored from the connected storage medium such as the USB or the inserted CD / DVD and transmits it to the output device 210 in step S1209. To do. Then, in step S1211, the storage device 220 waits for content selection information from the output device 210. When the content selection information is received from the output device 210, the storage device 220 reads the selected content from a storage medium such as USB or CD / DVD in step S1213, and uses the encryption key generated by the algorithm of the WPA2 standard. And encrypted to be transmitted to the output device 210.

ストレージデバイス220は、ステップS1215において、無線通信の終了か否かを判定し、終了でなければステップS1203に戻って、処理を繰り返す。なお、ステップS1203で他のイベントが発生すれば、ストレージデバイス220は、ステップS1217において、他のイベントに対応する他の処理を行なう。   In step S1215, the storage device 220 determines whether or not the wireless communication is finished. If not, the storage device 220 returns to step S1203 and repeats the process. Note that if another event occurs in step S1203, the storage device 220 performs other processing corresponding to the other event in step S1217.

《出力デバイスの処理手順》
図13は、本実施形態に係る出力デバイス210の処理手順を示すフローチャート図である。このフローチャートは、出力デバイス210のCPUがメモリを使用しながら実行して、図8の各機能構成部を実現する。
<< Processing procedure of output device >>
FIG. 13 is a flowchart showing the processing procedure of the output device 210 according to this embodiment. This flowchart is executed by the CPU of the output device 210 using the memory, and implements each functional component of FIG.

出力デバイス210は、ステップS1301において、POWER ONして初期化を行なう。出力デバイス210は、ステップS1303において、通信接続開始信号を受信したかを監視する。通信接続開始信号を受信すれば、出力デバイス210は、ステップS1305において、無線通信接続処理(図14参照)を実行する。   In step S1301, the output device 210 performs power-on to perform initialization. In step S1303, the output device 210 monitors whether a communication connection start signal has been received. If the communication connection start signal is received, the output device 210 executes wireless communication connection processing (see FIG. 14) in step S1305.

ストレージデバイス220との無線通信が確立すると、出力デバイス210は、ステップS1307において、ストレージデバイス220からのコンテンツ一覧の受信を待つ。コンテンツ一覧をストレージデバイス220から受信すると、出力デバイス210は、ステップ1309において、コンテンツ一覧を表示する。   When wireless communication with the storage device 220 is established, the output device 210 waits for reception of a content list from the storage device 220 in step S1307. When receiving the content list from the storage device 220, the output device 210 displays the content list in step 1309.

出力デバイス210は、ステップ1311において、ユーザによるコンテンツ一覧からのコンテンツ選択を受け付ける。コンテンツ選択を受けると、出力デバイス210は、ステップ1313において、コンテンツ選択情報をストレージデバイス220に送信して、ストレージデバイス220からのコンテンツの受信を待つ。選択されたコンテンツの受信があれば、出力デバイス210は、ステップ1315において、受信した暗号化コンテンツをWPA2規格のアルゴリズムにより生成された暗号化キーを用いて復号し、出力する。   In step 1311, the output device 210 receives content selection from the content list by the user. Upon receiving the content selection, the output device 210 transmits content selection information to the storage device 220 in step 1313 and waits for reception of the content from the storage device 220. If the selected content has been received, the output device 210 decrypts the received encrypted content using the encryption key generated by the algorithm of the WPA2 standard in step 1315 and outputs the decrypted content.

出力デバイス210は、ステップS1317において、無線通信の終了か否かを判定し、終了でなければステップS1303に戻って、処理を繰り返す。なお、ステップS1303で他のイベントが発生すれば、出力デバイス210は、ステップS1319において、他のイベントに対応する他の処理を行なう。   In step S1317, the output device 210 determines whether or not the wireless communication is finished. If not finished, the output device 210 returns to step S1303 and repeats the process. If another event occurs in step S1303, the output device 210 performs another process corresponding to the other event in step S1319.

(通信接続処理)
図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 output device 210 and the storage device 220. Therefore, the following description will be made mainly with the device.

デバイスは、ステップ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 exchange information memories 613 and 813. In step S1407, the device generates a network key using the acquired exchange information or other information. In step S1409, the device generates an encryption key using an algorithm of the WPA2 standard, and establishes wireless communication between the wireless communication terminals.

本実施形態によれば、ユーザがストレージデバイスへ記憶媒体の接続または挿入をすれば、自動的に、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 | wireless communications systems 1501 and 1502 containing the radio | wireless communication terminal of this embodiment are demonstrated.

(動作概要)
図15Aは、本実施形態に係る無線通信端末を含む無線通信システム1501の動作概要を示す図である。
(Overview of operation)
FIG. 15A is a diagram illustrating an operation outline of a wireless communication system 1501 including a wireless communication terminal according to the present embodiment.

無線通信システム1501は、Wi−Fi Directに従う無線通信で接続される出力デバイス1510とストレージデバイス1520とを有する。出力デバイス1510は、画像を表示するテレビ1511と、スマートフォンやタブレットなどの携帯端末1512とを含む。ストレージデバイス1520は、コンテンツを蓄積しているスマートフォンやタブレットなどの携帯端末1521、コンテンツサーバ1522を含む。   The wireless communication system 1501 includes an output device 1510 and a storage device 1520 that are connected by wireless communication in accordance with Wi-Fi Direct. The output device 1510 includes a television 1511 that displays an image and a mobile terminal 1512 such as a smartphone or a tablet. The storage device 1520 includes a mobile terminal 1521 such as a smartphone or a tablet that stores content, and a content server 1522.

図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 output devices 1510 requests content from the outside. The lower part of FIG. 15A shows a state in which the output device 1510 makes a content request from the external storage device 1520. In the television 1511, the remote controller 1511a is switched to acquire the output video of the television 1511 from the outside. When the content request from the external storage device 1520 is detected, the output device 1510 establishes Wi-Fi communication with the mobile terminal 1521 or the content server 1522 that is the storage device 1520, and the content is received from the mobile terminal 1521 or the content server 1522. , The video is output from the television 1511, and the content video is output from the portable terminal 1512.

(他の動作概要)
図15Bは、本実施形態に係る無線通信端末を含む無線通信システム1502の他の動作概要を示す図である。
(Other operation overview)
FIG. 15B is a diagram illustrating another operation outline of the wireless communication system 1502 including the wireless communication terminal according to the present embodiment.

無線通信システム1502は、Wi−Fi Directに従う無線通信で接続される出力デバイス1530とストレージデバイス1520とを有する。出力デバイス1530は、画像を表示するディスプレイ1531と、音声出力するスピーカ1532、プリンタ1533、そして、これらデバイスを接続するPC本体や通信機器1534とを含む。ストレージデバイス1520は、コンテンツを蓄積しているスマートフォンやタブレットなどの携帯端末1521、コンテンツサーバ1522を含む。   The wireless communication system 1502 includes an output device 1530 and a storage device 1520 that are connected by wireless communication in accordance with Wi-Fi Direct. The output device 1530 includes a display 1531 that displays an image, a speaker 1532 that outputs audio, a printer 1533, and a PC main body or communication device 1534 that connects these devices. The storage device 1520 includes a mobile terminal 1521 such as a smartphone or a tablet that stores content, and a content server 1522.

図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 output devices 1531 to 1533 is connected to the PC main body or the communication device 1534 and does not request content from the outside. The lower part of FIG. 15B shows a state in which any of the output devices 1531 to 1533 is connected to the PC main body or the communication device 1534 and the content is requested from the external storage device 1520. When the PC main body or the communication device 1534 detects that any of the output devices 1531 to 1533 is connected to the PC main body or the communication device 1534, the PC main body or the communication device 1534 detects the mobile terminal 1521 that is the storage device 1520 or the content. Wi-Fi communication with the server 1522 is established. The PC main body and the communication device 1534 receive content from the portable terminal 1521 and the content server 1522 and output the content from the output devices 1531 to 1533.

(動作手順)
図16は、本実施形態に係る無線通信端末を含む無線通信システム1501、1502の動作手順を示すシーケンス図である。なお、図16において、第2実施形態の図4と同様のステップには同じステップ番号を付して、説明は省略する。
(Operation procedure)
FIG. 16 is a sequence diagram showing an operation procedure of the wireless communication systems 1501 and 1502 including the wireless communication terminal according to the present embodiment. In FIG. 16, the same steps as those in FIG. 4 of the second embodiment are denoted by the same step numbers, and description thereof is omitted.

出力デバイス1510または1530は、ステップS1601において、出力データを外部から取得するよう要求する。そして、出力デバイス1510または1530は、ステップS1603において、通信インタフェースを経由してストレージデバイス1520の通信インタフェースに無線通信開始を通知する。以降の無線通信開始シーケンスは、図3と同様である。なお、ステップS1600は、図15Bに対応する動作手順であり、USBやHDMI(登録商標)に出力機器類1531〜1533のいずれかが接続されると、出力デバイス1530は、ステップS1601において、出力データを外部から取得するよう要求する。   In step S1601, the output device 1510 or 1530 requests the output data to be acquired from the outside. In step S1603, the output device 1510 or 1530 notifies the communication interface of the storage device 1520 of the start of wireless communication via the communication interface. The subsequent wireless communication start sequence is the same as that shown in FIG. Step S1600 is an operation procedure corresponding to FIG. 15B. When any of the output devices 1531 to 1533 is connected to USB or HDMI (registered trademark), the output device 1530 outputs the output data in step S1601. Request to get from outside.

《ストレージデバイス》
図17は、本実施形態に係るストレージデバイス1520の機能構成を示すブロック図である。なお、図17において、第2実施形態の図6と同様の機能構成部には同じ参照番号を付して、説明を省略する。
《Storage device》
FIG. 17 is a block diagram showing a functional configuration of the storage device 1520 according to this embodiment. In FIG. 17, the same functional components as those in FIG. 6 of the second embodiment are denoted by the same reference numerals, and description thereof is omitted.

データ選択部1770は、ストレージデバイス1520から出力デバイス1510または1530に送信するコンテンツをどの記憶媒体から読み出すかを選択する。HDドライブ部1780は、コンテンツを格納するハードディスクドライブである。   The data selection unit 1770 selects from which storage medium content to be transmitted from the storage device 1520 to the output device 1510 or 1530 is read. The HD drive unit 1780 is a hard disk drive that stores content.

《出力デバイス》
図18Aは、本実施形態に係る出力デバイス1510の機能構成を示すブロック図である。なお、図18Aにおいて、第2実施形態の図8と同様の機能構成部には同じ参照番号を付して、説明を省略する。
<Output device>
FIG. 18A is a block diagram illustrating a functional configuration of the output device 1510 according to the present embodiment. In FIG. 18A, the same functional components as those in FIG. 8 of the second embodiment are denoted by the same reference numerals, and description thereof is omitted.

通信開始判定部1870は、判定用メモリ1871(図19の上段参照)を有し、操作部860からの指示に基づいて、通信開始を判定して、ストレージデバイス1520に対して通信開始信号を送る。   The communication start determination unit 1870 includes a determination memory 1871 (see the upper part of FIG. 19), determines communication start based on an instruction from the operation unit 860, and sends a communication start signal to the storage device 1520. .

図18Bは、本実施形態に係る出力デバイス1530の機能構成を示すブロック図である。なお、図18Bにおいて、第2実施形態の図8と同様の機能構成部には同じ参照番号を付して、説明を省略する。   FIG. 18B is a block diagram illustrating a functional configuration of the output device 1530 according to the present embodiment. In FIG. 18B, the same functional components as those in FIG. 8 of the second embodiment are denoted by the same reference numerals, and description thereof is omitted.

通信開始判定部1872は判定用メモリ1873(図19の下段参照)を有し、USB接続判定部1830やHDMI(登録商標)接続判定部1850などのからの状態変化を受信して、ストレージデバイス1520に対して通信開始信号を送る。また、通信開始判定部1872は無線通信を用いて実行する情報処理も選定する。USB接続判定部1830は、USBドライブ部1840への出力機器(図18Bではプリンタ1533)の接続を判定する。また、HDMI(登録商標)接続判定部1850は、HDMI(登録商標)ドライブ部1860への出力機器(図18Bではディスプレイ1531)の接続を判定する。   The communication start determination unit 1872 includes a determination memory 1873 (see the lower part of FIG. 19), receives state changes from the USB connection determination unit 1830, the HDMI (registered trademark) connection determination unit 1850, and the like, and receives the storage device 1520. A communication start signal is sent to. The communication start determination unit 1872 also selects information processing to be executed using wireless communication. The USB connection determination unit 1830 determines the connection of the output device (the printer 1533 in FIG. 18B) to the USB drive unit 1840. Also, the HDMI (registered trademark) connection determination unit 1850 determines the connection of the output device (display 1531 in FIG. 18B) to the HDMI (registered trademark) drive unit 1860.

データ選択部1880は、出力機器のUSB接続やHDMI(登録商標)接続に対応して、暗号化データの送信先を選択する。   The data selection unit 1880 selects the transmission destination of the encrypted data corresponding to the USB connection or HDMI (registered trademark) connection of the output device.

(判定用メモリ)
図19は、本実施形態に係る判定用メモリ1871または1873の構成を示す図である。判定用メモリ1871は、通信開始判定部1870がイベント発生による出力デバイス1510の状態変化から無線通信開始や、無線通信を用いた情報処理を判定するために使用される。また、判定用メモリ1873は、通信開始判定部1872がイベント発生による出力デバイス1530の状態変化から無線通信開始や、無線通信を用いた情報処理を判定するために使用される。
(Judgment memory)
FIG. 19 is a diagram showing a configuration of the determination memory 1871 or 1873 according to this embodiment. The determination memory 1871 is used by the communication start determination unit 1870 to determine the start of wireless communication or information processing using wireless communication from the change in the state of the output device 1510 due to the occurrence of an event. The determination memory 1873 is used by the communication start determination unit 1872 to determine the start of wireless communication or information processing using wireless communication from the change in the state of the output device 1530 due to the occurrence of an event.

判定用メモリ1871は、出力デバイス1510のデバイスステータス1901の変化に対応して、通信を開始するか否かのフラグ1902と、無線通信相手との通信プロトコル1903と、無線通信を用いた情報処理内容1904と、通信先であるストレージデバイス1520のデータソース1905を記憶する。本実施形態において、デバイスステータス1901の変化は、出力データ要求状態への変化である。   The determination memory 1871 responds to a change in the device status 1901 of the output device 1510, a flag 1902 as to whether or not to start communication, a communication protocol 1903 with a wireless communication partner, and information processing contents using wireless communication 1904 and the data source 1905 of the storage device 1520 which is the communication destination are stored. In the present embodiment, the change of the device status 1901 is a change to the output data request state.

判定用メモリ1873は、出力デバイス1530のデバイスステータス1911の変化に対応して、通信を開始するか否かのフラグ1912と、無線通信相手との通信プロトコル1913と、無線通信を用いた情報処理内容1914と、通信先であるストレージデバイス1520のデータソース1915を記憶する。本実施形態において、デバイスステータス1911の変化は、出力データ要求状態への変化である。   The determination memory 1873 is a flag 1912 indicating whether to start communication in response to a change in the device status 1911 of the output device 1530, a communication protocol 1913 with a wireless communication partner, and information processing contents using wireless communication. 1914 and the data source 1915 of the storage device 1520 that is the communication destination are stored. In the present embodiment, the change of the device status 1911 is a change to the output data request state.

本実施形態によれば、ユーザが出力デバイスから外部のコンテンツ要求をすれば、自動的に、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 | wireless communications systems 2001 and 2002 containing the radio | wireless communication terminal of this embodiment are demonstrated.

(動作概要)
図20Aは、本実施形態に係る無線通信端末を含む無線通信システム2001の動作概要を示す図である。
(Overview of operation)
FIG. 20A is a diagram illustrating an operation outline of the wireless communication system 2001 including the wireless communication terminal according to the present embodiment.

無線通信システム2001は、Wi−Fi Directに従う無線通信で接続される入力デバイス2010とストレージサーバ2020とを有する。入力デバイス2010は、パーソナルコンピュータ(PC)2011と、スマートフォンやタブレットなどの携帯端末2012とを含む。ストレージサーバ2020は、コンテンツを保存する。   The wireless communication system 2001 includes an input device 2010 and a storage server 2020 that are connected by wireless communication according to Wi-Fi Direct. The input device 2010 includes a personal computer (PC) 2011 and a portable terminal 2012 such as a smartphone or a tablet. The storage server 2020 stores content.

図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 PC 2011 or the mobile terminal 2012. The lower part of FIG. 20A shows a state in which the USB memory 2013 or CD / DVD 2014 as a storage medium is connected to the PC 2011 or the USB camera 2015 as a storage medium is connected to the portable terminal 2012. When each storage medium is connected, the input device 2010 establishes Wi-Fi communication with the corresponding storage server 2020, reads content from each storage medium, and stores it in the storage server 2020.

(他の動作概要)
図20Bは、本実施形態に係る無線通信端末を含む無線通信システム2002の他の動作概要を示す図である。
(Other operation overview)
FIG. 20B is a diagram illustrating another operation outline of the wireless communication system 2002 including the wireless communication terminal according to the present embodiment.

無線通信システム2002は、Wi−Fi Directに従う無線通信で接続される入力デバイス2030とストレージサーバ2040とを有する。入力デバイス2030は、スマートフォンやタブレットなどの携帯端末2031と、ノート型PC2032と、カメラ2034が接続した通信端末2033とを含む。ストレージサーバ2040は、PC2041とUSBメモリ2042とCD/DVD2043とストレージデバイス2044とを含む。   The wireless communication system 2002 includes an input device 2030 and a storage server 2040 that are connected by wireless communication in accordance with Wi-Fi Direct. The input device 2030 includes a mobile terminal 2031 such as a smartphone or a tablet, a notebook PC 2032, and a communication terminal 2033 to which a camera 2034 is connected. The storage server 2040 includes a PC 2041, a USB memory 2042, a CD / DVD 2043, and a storage device 2044.

図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 USB memory 2042, the CD / DVD 2043, and the storage device 2044 is connected or inserted into the PC 2041. The lower part of FIG. 20B shows a state where the USB memory 2042 is connected to the PC 2041, the CD / DVD 2043 is connected to the PC 2041, or the storage device 2044 is connected to the PC 2041. When each storage medium is connected, the PC 2041 establishes Wi-Fi communication with the corresponding input device 2030, reads content from each input device, and stores the USB memory 2042, CD / DVD 2043, and storage device as storage media Save to 2044.

(動作手順)
図21は、本実施形態に係る無線通信端末を含む無線通信システム2001、2002の動作手順を示すシーケンス図である。なお、図21において、第2実施形態の図4と同様のステップには同じステップ番号を付して、説明は省略する。
(Operation procedure)
FIG. 21 is a sequence diagram showing an operation procedure of the wireless communication systems 2001 and 2002 including the wireless communication terminal according to the present embodiment. In FIG. 21, steps similar to those in FIG. 4 of the second embodiment are denoted by the same step numbers, and description thereof is omitted.

入力デバイス2010は、ステップS2101において、記憶媒体の接続によってストレージの準備が完了したことを検出して、無線通信開始信号を生成する。そして、入力デバイス2010は、ステップS2103において、通信インタフェースを経由してストレージサーバ2020の通信インタフェースに無線通信開始を通知する。以降の無線通信開始シーケンスは、図4と同様である。なお、図20Bの場合は、図3と同様に、ストレージサーバ2040が、ステップS301において、記憶媒体の接続を検出して、ステップS303において、入力デバイス2030に無線通信開始を通知する。   In step S <b> 2101, the input device 2010 detects that the storage preparation has been completed by connecting the storage medium, and generates a wireless communication start signal. In step S2103, the input device 2010 notifies the communication interface of the storage server 2020 of the start of wireless communication via the communication interface. The subsequent wireless communication start sequence is the same as that shown in FIG. In the case of FIG. 20B, similarly to FIG. 3, the storage server 2040 detects the connection of the storage medium in step S301, and notifies the input device 2030 of the start of wireless communication in step S303.

無線通信が確立すると、入力デバイス2010、2030は、ステップS2113において、ストレージからコンテンツを読み出す。そして、入力デバイス2010、2030は、ステップS2115において、コンテンツをWPA2−PSKモードの暗号化キーで暗号化してストレージサーバ2020に送信する。ストレージサーバ2020、2040は、ステップS2117において、暗号化コンテンツを受信してWPA2−PSKモードの暗号化キーで復号する。そして、ストレージサーバ2020、2040は、ステップS2119において、復号コンテンツをストレージに保存する。なお、復号コンテンツは圧縮されてストレージに保存されるのが望ましい。   When wireless communication is established, the input devices 2010 and 2030 read content from the storage in step S2113. In step S2115, the input devices 2010 and 2030 encrypt the content with the encryption key in the WPA2-PSK mode and transmit the content to the storage server 2020. In step S2117, the storage servers 2020 and 2040 receive the encrypted content and decrypt it with the encryption key in the WPA2-PSK mode. In step S2119, the storage servers 2020 and 2040 store the decrypted content in the storage. The decrypted content is preferably compressed and stored in the storage.

《ストレージサーバ》
図22は、本実施形態に係るストレージサーバ2020の機能構成を示すブロック図である。なお、図22において、第2実施形態の図6と同様の機能構成部には同じ参照番号を付して、説明を省略する。
<< Storage Server >>
FIG. 22 is a block diagram showing a functional configuration of the storage server 2020 according to this embodiment. In FIG. 22, the same reference numerals are assigned to the same functional components as those in FIG. 6 of the second embodiment, and the description thereof is omitted.

データ選択部2270は、入力デバイス2010から送信された保存用コンテンツを、どの記憶媒体に保存するかを選択する。HDドライブ2280は、入力デバイス2010から送信された保存用コンテンツを保存するハードディスクドライブである。   The data selection unit 2270 selects a storage medium in which the storage content transmitted from the input device 2010 is stored. The HD drive 2280 is a hard disk drive that stores storage content transmitted from the input device 2010.

《入力デバイス》
図23は、本実施形態に係る入力デバイス2010の機能構成を示すブロック図である。なお、図23において、第2実施形態の図8と同様の機能構成部には同じ参照番号を付して、説明を省略する。
<Input device>
FIG. 23 is a block diagram illustrating a functional configuration of the input device 2010 according to the present embodiment. In FIG. 23, the same reference numerals are assigned to the same functional components as those in FIG. 8 of the second embodiment, and the description thereof is omitted.

通信開始判定部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 determination unit 2320 includes a determination memory 2321 (see FIG. 24), and receives a change in state from the USB connection determination unit 2330, the CD / DVD insertion determination unit 2350, and the like, and determines the communication start. The communication start determination unit 2320 also selects information processing to be executed using wireless communication. The USB connection determination unit 2330 determines connection of a USB memory or a USB device (such as a camera) to the USB drive unit 2340. Further, the CD / DVD insertion determination unit 2350 determines whether a CD or DVD is inserted into the CD / DVD drive 2360.

データ選択部2370は、USB接続やCD/DVD挿入に対応して、暗号化データの送信元を選択する。   The data selection unit 2370 selects the transmission source of the encrypted data in correspondence with USB connection or CD / DVD insertion.

なお、図20Bの構成における、ストレージサーバ2040および入力デバイス2030の機能構成は、第2実施形態とコンテンツの転送方向が逆である他は同様であるので、図示および説明を省略する。   The functional configurations of the storage server 2040 and the input device 2030 in the configuration of FIG. 20B are the same as in the second embodiment except that the content transfer direction is reversed, and thus illustration and description thereof are omitted.

(判定用メモリ)
図24は、本実施形態に係る判定用メモリ2321、2421の構成を示す図である。判定用メモリ2321は、通信開始判定部2320がイベント発生による入力デバイス2010の状態変化から無線通信開始や、無線通信を用いた情報処理を判定するために使用される。また、判定用メモリ2421は、図20Bの構成においてストレージサーバ2040が無線通信開始のトリガ判定に使用する判定用メモリであり、ストレージサーバ2040の通信開始判定部(図示せず)が、イベント発生によるストレージサーバ2040の状態変化から無線通信開始や、無線通信を用いた情報処理を判定するために使用される。
(Judgment memory)
FIG. 24 is a diagram illustrating a configuration of the determination memories 2321 and 2421 according to the present embodiment. The determination memory 2321 is used by the communication start determination unit 2320 to determine the start of wireless communication or information processing using wireless communication from the change in state of the input device 2010 caused by the occurrence of an event. Further, the determination memory 2421 is a determination memory used by the storage server 2040 for trigger determination of wireless communication start in the configuration of FIG. 20B, and a communication start determination unit (not shown) of the storage server 2040 is activated by an event occurrence. It is used to determine the start of wireless communication or information processing using wireless communication from the state change of the storage server 2040.

判定用メモリ2321は、入力デバイス2010のデバイスステータス2401の変化に対応して、通信を開始するか否かのフラグ2402と、無線通信相手との通信プロトコル2403と、無線通信を用いた情報処理内容2404とを記憶する。本実施形態において、デバイスステータス2401の変化は、保存データ準備完了状態への変化である。さらに、コンテンツの保存先があらかじめ選定されている場合は、通信先である保存先2405を記憶してもよい。   The determination memory 2321 responds to a change in the device status 2401 of the input device 2010, a flag 2402 indicating whether to start communication, a communication protocol 2403 with a wireless communication partner, and information processing contents using wireless communication 2404 is stored. In the present embodiment, the change in the device status 2401 is a change to the storage data ready state. Furthermore, when a storage destination of content is selected in advance, a storage destination 2405 that is a communication destination may be stored.

判定用メモリ2421は、ストレージサーバ2040のデバイスステータス2411の変化に対応して、通信を開始するか否かのフラグ2412と、無線通信相手との通信プロトコル2413と、無線通信を用いた情報処理内容2414とを記憶する。本実施形態において、デバイスステータス2411の変化は、保存準備完了状態への変化である。さらに、コンテンツの送信元があらかじめ選定されている場合は、通信先である送信元2415を記憶してもよい。   The determination memory 2421 corresponds to a change in the device status 2411 of the storage server 2040, a flag 2412 indicating whether to start communication, a communication protocol 2413 with a wireless communication partner, and information processing contents using wireless communication 2414 is stored. In the present embodiment, the change of the device status 2411 is a change to the storage preparation completion state. Furthermore, when a content transmission source is selected in advance, a transmission source 2415 as a communication destination may be stored.

本実施形態によれば、ユーザが入力デバイスからコンテンツ保存の要求をすれば、自動的に、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 wireless communication system 2500 including the wireless communication terminal according to the present embodiment.

無線通信システム2500は、Wi−Fi Directに従う無線通信で接続される入力デバイス2510とストレージおよび情報処理デバイス2520とを有する。入力デバイス2510は、心電計2511と、体温計2513や血圧計2514が接続された通信部2512とを含む。ストレージおよび情報処理デバイス2520は、本実施形態においては、測定結果を保存するあるいは処理するPCである。なお、通信部2512は、体温計2513、血圧計2514に内蔵されていてもよい。   The wireless communication system 2500 includes an input device 2510 and a storage and information processing device 2520 that are connected by wireless communication according to Wi-Fi Direct. The input device 2510 includes an electrocardiograph 2511 and a communication unit 2512 to which a thermometer 2513 and a sphygmomanometer 2514 are connected. In this embodiment, the storage and information processing device 2520 is a PC that stores or processes measurement results. Note that the communication unit 2512 may be incorporated in the thermometer 2513 and the sphygmomanometer 2514.

図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 electrocardiograph 2511, the thermometer 2513, and the sphygmomanometer 2514 are all started to measure. In this state, since the electrocardiograph 2511 makes a significant measurement, the measurement result is transmitted to the storage and information processing device 2520 by wireless communication and processed. The lower part of FIG. 25 shows a state where the electrocardiograph 2511, the thermometer 2513, and the sphygmomanometer 2514 have all been measured. Since the electrocardiograph 2511 is not a significant measurement, the wireless communication is disconnected. On the other hand, since the thermometer 2513 and the sphygmomanometer 2514 hold significant measurement results, they are transmitted to the storage and information processing device 2520 via wireless communication for processing.

(判定用メモリ)
図26は、本実施形態に係る判定用メモリ2600の構成を示す図である。判定用メモリ2600は、測定機器側における状態変化から、測定結果の伝送および処理が必要な場合に、無線通信開始や、無線通信を用いた情報処理を判定するために使用される。
(Judgment memory)
FIG. 26 is a diagram showing a configuration of the determination memory 2600 according to the present embodiment. The determination memory 2600 is used to determine the start of wireless communication or information processing using wireless communication when measurement results need to be transmitted and processed from a change in state on the measurement device side.

判定用メモリ2600は、測定デバイスのデバイスステータス2601の変化に対応して、通信を開始するか否かのフラグ2602と、無線通信相手との通信プロトコル2603と、無線通信を用いた計測結果に対する情報処理内容2604とを記憶する。本実施形態において、デバイスステータス2601の変化は、計測機能による計測開始状態あるいは計測終了状態への変化である。さらに、コンテンツの保存先があらかじめ選定されている場合は、通信先である保存先2605を記憶してもよい。   The determination memory 2600 responds to a change in the device status 2601 of the measurement device, a flag 2602 on whether to start communication, a communication protocol 2603 with a wireless communication partner, and information on a measurement result using wireless communication Processing contents 2604 are stored. In the present embodiment, the change of the device status 2601 is a change to a measurement start state or a measurement end state by the measurement function. Furthermore, when a storage destination of content is selected in advance, a storage destination 2605 that is a communication destination may be stored.

本実施形態によれば、計測機器の状態変化に対応して、自動的に計測内容を収集あるいは処理することができる。   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 wireless communication system 2700 including the wireless communication terminal according to the present embodiment.

無線通信システム2700は、Wi−Fi Directに従う無線通信で接続される携帯端末2721と料金支払機2711に接続するサービス処理デバイスとしてのプリンタ2712とを有する。なお、サービス処理デバイスはプリンタに限定されない。   The wireless communication system 2700 includes a portable terminal 2721 connected by wireless communication in accordance with Wi-Fi Direct and a printer 2712 as a service processing device connected to the fee payment machine 2711. The service processing device is not limited to a printer.

図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 fee payment machine 2711. The printer 2712 does not provide a printing service. The lower part of FIG. 27 shows a state in which a fee is charged into the fee payment machine 2711. When the fee payment machine 2711 determines that a predetermined fee has been charged and notifies the printer 2712, the printer 2712 starts Wi-Fi Direct communication with the portable terminal 2721. When communication is established, content desired to be printed from the portable terminal 2721 is encrypted and transmitted to the printer 2712, and printing by the printer 2712 becomes possible. In FIG. 27, the example in which Wi-Fi Direct communication is performed between the mobile terminal 2721 and the printer 2712 has been described.

(判定用メモリ)
図28は、本実施形態に係る判定用メモリ2800の構成を示す図である。判定用メモリ2800は、制御デバイスにおける状態変化から、サービスの実行が承認された場合に、無線通信開始や、無線通信を用いた情報処理を判定するために使用される。
(Judgment memory)
FIG. 28 is a diagram showing the configuration of the determination memory 2800 according to this embodiment. The determination memory 2800 is used for determining the start of wireless communication or information processing using wireless communication when the execution of the service is approved from the state change in the control device.

判定用メモリ2800は、制御デバイスのデバイスステータス2801の変化に対応して、通信を開始するか否かのフラグ2802と、無線通信相手との通信プロトコル2803と、無線通信を用いた情報処理内容2804とを記憶する。本実施形態において、デバイスステータス2801の変化は、サービスの処理動作承認状態への変化である。さらに、コンテンツの送信元があらかじめ選定されている場合は、通信先である送信元2805を記憶してもよい。   The determination memory 2800 responds to a change in the device status 2801 of the control device, a flag 2802 indicating whether to start communication, a communication protocol 2803 with a wireless communication partner, and information processing content 2804 using wireless communication. And remember. In the present embodiment, the change in the device status 2801 is a change to the service processing operation approval state. Furthermore, when a content transmission source is selected in advance, a transmission source 2805 as a communication destination may be stored.

本実施形態によれば、少し離れた(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 wireless communication system 2900 including the wireless communication terminal according to the present embodiment.

無線通信システム2900は、Wi−Fi Directに従う無線通信で接続される監視デバイスとストレージおよび情報処理デバイスとを有する。監視デバイスは、監視カメラ2911と、温度などで人体を検知する人体センサ2912とを含む。ストレージおよび情報処理デバイスは、測定結果を保存するあるいは処理するPC2921を含む。   The wireless communication system 2900 includes a monitoring device, a storage, and an information processing device that are connected by wireless communication in accordance with Wi-Fi Direct. The monitoring device includes a monitoring camera 2911 and a human body sensor 2912 that detects a human body based on temperature or the like. The storage and information processing device includes a PC 2921 that stores or processes measurement results.

図29の上段は、人体センサ2912が人体を検知していないので、監視カメラ2911は電源オフや、撮像停止、あるいは映像のPC2921への送信を中止している状態を示す。図29の下段は、人体センサ2912が人体2913を検知して、監視カメラ2911が撮像動作を開始すると共に、撮像映像を含む撮像情報をPC2921に送信している状態を示す。無線通信でPC2921に送信された人体2922を含む映像は表示画面に表示される。   The upper part of FIG. 29 shows a state in which the human body sensor 2912 has not detected a human body, and thus the monitoring camera 2911 has been turned off, stopped imaging, or stopped transmitting video to the PC 2921. The lower part of FIG. 29 shows a state in which the human body sensor 2912 detects the human body 2913, the monitoring camera 2911 starts the imaging operation, and transmits imaging information including a captured image to the PC 2921. An image including the human body 2922 transmitted to the PC 2921 by wireless communication is displayed on the display screen.

(判定用メモリ)
図30は、本実施形態に係る判定用メモリ3000の構成を示す図である。判定用メモリ3000は、監視デバイスにおける状態変化から、撮像映像が有意な情報と判定された場合に、無線通信開始や、無線通信を用いた情報処理を判定するために使用される。
(Judgment memory)
FIG. 30 is a diagram showing a configuration of the determination memory 3000 according to the present embodiment. The determination memory 3000 is used to determine the start of wireless communication or information processing using wireless communication when it is determined that the captured image is significant information from the state change in the monitoring device.

判定用メモリ3000は、監視デバイスのデバイスステータス3001の変化に対応して、通信を開始するか否かのフラグ3002と、無線通信相手との通信プロトコル3003と、無線通信を用いた情報処理内容3004とを記憶する。本実施形態において、デバイスステータス3001の変化は、動作開始状態への変化である。ここで動作開始状態とは、例えば電源オン状態を含む概念である。さらに、映像の送信先があらかじめ選定されている場合は、通信先である送信先3005を記憶してもよい。   The determination memory 3000 responds to a change in the device status 3001 of the monitoring device, a flag 3002 indicating whether to start communication, a communication protocol 3003 with a wireless communication partner, and information processing content 3004 using wireless communication. And remember. In the present embodiment, the change of the device status 3001 is a change to the operation start state. Here, the operation start state is a concept including a power-on state, for example. Further, when a video transmission destination is selected in advance, a transmission destination 3005 that is a communication destination may be stored.

本実施形態によれば、監視カメラで撮像する映像の必要な部分を表示あるいは記録することができ、監視の負荷を減らし、映像の記録容量を削減することができる。   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 wireless communication system 3100 including the wireless communication terminal according to the present embodiment.

無線通信システム3100は、Wi−Fi Directに従う無線通信で接続されるスマートタップ3121と情報収集のためのアクセスポイント(AP)3111とを有する。   The wireless communication system 3100 includes a smart tap 3121 connected by wireless communication according to Wi-Fi Direct and an access point (AP) 3111 for collecting information.

図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 smart tap 3121 is not connected to the power outlet 3122 and the outlet 3123 of the power consuming device is not connected to the smart tap 3121. In the second stage, the smart tap 3121 is connected to the power outlet 3122, and the outlet 3123 of the power consuming device is connected to the smart tap 3121.

3段目において、スマートタップ3121は、近傍のAP3111に対してWI−Fi通信を開始する。なお、通信相手は、AP3111でなくても構わない。P2PでOWNERとなった無線通信端末であってもよい。4段目において無線通信が確立する。そして、最下段において、スマートタップ3121からAP3111へのコンテンツとして、消費電力情報などのスマートタップ3121の取得情報が送信される。なお、スマートタップ3121の取得情報は、消費電力情報に限定されず、接続された電力消費機器の種別などを取得可能な機能を持っていれば、それらの情報も含まれる。あるいは、温度計を内蔵していれば温度情報を、マイクを内蔵していればスマートタップ3121内部の音声情報を送信する。   In the third stage, the smart tap 3121 starts WI-Fi communication with a nearby AP 3111. The communication partner may not be the AP 3111. A wireless communication terminal that has become OWNER in P2P may be used. Wireless communication is established in the fourth stage. Then, at the bottom level, the acquired information of the smart tap 3121 such as power consumption information is transmitted as content from the smart tap 3121 to the AP 3111. Note that the acquisition information of the smart tap 3121 is not limited to the power consumption information, and includes such information if it has a function capable of acquiring the type of the connected power consumption device. Alternatively, temperature information is transmitted if a thermometer is incorporated, and audio information inside the smart tap 3121 is transmitted if a microphone is incorporated.

(判定用メモリ)
図32は、本実施形態に係る判定用メモリ3200の構成を示す図である。判定用メモリ3200は、スマートタップにおける状態変化から、電力消費関連情報を取得した場合に、無線通信開始や、無線通信を用いた情報処理を判定するために使用される。
(Judgment memory)
FIG. 32 is a diagram showing the configuration of the determination memory 3200 according to this embodiment. The determination memory 3200 is used to determine the start of wireless communication or information processing using wireless communication when power consumption related information is acquired from a state change in the smart tap.

判定用メモリ3200は、スマートタップのデバイスステータス3201の変化に対応して、通信を開始するか否かのフラグ3202と、無線通信相手との通信プロトコル3203と、無線通信を用いた情報処理内容3204とを記憶する。さらに、電源情報の送信先があらかじめ選定されている場合は、通信先である送信先3205を記憶してもよい。   The determination memory 3200 responds to a change in the smart tap device status 3201, a flag 3202 indicating whether to start communication, a communication protocol 3203 with a wireless communication partner, and information processing content 3204 using wireless communication. And remember. Furthermore, when a transmission destination of power supply information is selected in advance, a transmission destination 3205 that is a communication destination may be stored.

[他の実施形態]
なお、本実施形態においては、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.
前記無線通信は、WPA2(Wi-Fi Protected Access2)暗号化プロトコルの下で事前共有鍵(PSK:Pre-Shared Key)に基づいて行なわれる請求項1または2に記載の無線通信端末。   The wireless communication terminal according to claim 1, wherein the wireless communication is performed based on a pre-shared key (PSK) under a WPA2 (Wi-Fi Protected Access 2) encryption protocol. 前記状態変化は、当該無線通信端末に対する記憶媒体の接続による状態変化であって、
前記情報処理は、前記記憶媒体に記憶されたデータを読み出し、前記通信確立手段により、当該無線通信端末との間で無線通信が確立された他の無線通信端末に対して、前記データを送信し、出力させる処理である請求項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.
前記情報処理は、前記記憶媒体に記憶されたコンテンツ一覧を読み出して前記他の無線通信端末に対して送信し、前記他の無線通信端末によるコンテンツの指定を受信して、前記指定されたコンテンツに対応するデータを前記記憶媒体から読み出して、前記他の無線通信端末に対して送信する処理である請求項4に記載の無線通信端末。   The information processing reads a content list stored in the storage medium, transmits the content list to the other wireless communication terminal, receives a content specification by the other wireless communication terminal, and converts the content to the specified content. 5. The wireless communication terminal according to claim 4, which is a process of reading corresponding data from the storage medium and transmitting the data to the other wireless communication terminal. 前記状態変化は、他の無線通信端末に対してデータを要求するデータ要求状態への変化であって、
前記情報処理は、前記他の無線通信端末からデータを受信する処理である請求項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:
前記事前確認情報生成手段が前記事前確認情報を生成するための前記情報は、プローブリクエスト(Probe Request)またはプローブレスポンス(Probe Response)に含まれるWSC−IE(Wi-Fi Simple Configuration - Information Element)内の情報を含む請求項11に記載の無線通信端末。   The information for generating the prior confirmation information by the prior confirmation information generating means is a WSC-IE (Wi-Fi Simple Configuration-Information Element) included in a probe request or probe response. The wireless communication terminal according to claim 11, including information in a parenthesis. 前記通信開始判定手段は、WPS(Wi-Fi Protected Setup)ボタンの押下なしに、前記通信開始フラグによってWPSの開始を判定し、
前記通信確立手段は、
前記無線通信への信頼性が確認されている場合に、既に無線通信端末間で交換した情報に基づいて事前共有鍵を含むネットワークキーを生成して保持するネットワークキー生成手段と、
前記ネットワークキーに基づいて、無線通信端末間で通信する通信データを暗号化する暗号化キーを生成する暗号化キー生成手段と、
を有する請求項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:
前記ネットワークキー生成手段が前記ネットワークキーを生成するための前記情報は、プローブリクエスト(Probe Request)またはプローブレスポンス(Probe Response)に含まれるWSC−IE(Wi-Fi Simple Configuration - Information Element)内の情報を含む請求項13に記載の無線通信端末。   The information for the network key generating means to generate the network key is information in a WSC-IE (Wi-Fi Simple Configuration-Information Element) included in a probe request or probe response. The wireless communication terminal according to claim 13, 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無線通信端末と第2無線通信端末とを有する無線通信システムであって、
前記第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無線通信端末と第2無線通信端末とを有する無線通信システムの無線通信方法であって、
前記第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:
JP2013097437A 2013-05-07 2013-05-07 Wireless communication system, wireless communication method, wireless communication terminal, control method thereof, and control program Active JP5448234B1 (en)

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)

* Cited by examiner, † Cited by third party
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

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