JP2015154113A - communication device, control method, and program - Google Patents

communication device, control method, and program Download PDF

Info

Publication number
JP2015154113A
JP2015154113A JP2014023767A JP2014023767A JP2015154113A JP 2015154113 A JP2015154113 A JP 2015154113A JP 2014023767 A JP2014023767 A JP 2014023767A JP 2014023767 A JP2014023767 A JP 2014023767A JP 2015154113 A JP2015154113 A JP 2015154113A
Authority
JP
Japan
Prior art keywords
communication
communication device
information
information accessed
accessed
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.)
Pending
Application number
JP2014023767A
Other languages
Japanese (ja)
Other versions
JP2015154113A5 (en
Inventor
正志 ▲濱▼田
正志 ▲濱▼田
Masashi Hamada
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2014023767A priority Critical patent/JP2015154113A/en
Publication of JP2015154113A publication Critical patent/JP2015154113A/en
Publication of JP2015154113A5 publication Critical patent/JP2015154113A5/en
Pending legal-status Critical Current

Links

Images

Abstract

PROBLEM TO BE SOLVED: To suppress power consumption in a communication device which includes a plurality of communication functions and activates another communication function triggered by communication by one of the plurality of communication functions.SOLUTION: The communication device includes a first communication function and a second communication function, and stores information accessible from another communication device through the first communication function. When information content accessed from a communication opposite device using the first communication function satisfies a predetermined condition, the communication device activates the second communication function to communicate with the opposite device.

Description

本発明は複数の通信機能を有する通信装置、制御方法、及びプログラムに関する。   The present invention relates to a communication device having a plurality of communication functions, a control method, and a program.

近接無線通信技術に関して、NFC(Near Field Communication)通信規格が規定されている。非特許文献1には、NFCの通信モードとして、非接触ICカードをエミュレーションする「カードエミュレーション機能」、非接触ICカードの読み書きを行う「リーダ/ライタ機能」、装置同士で双方向通信を行う「端末間通信機能」の3つが記載されている。   NFC (Near Field Communication) communication standard is defined for the near field communication technology. Non-Patent Document 1 discloses, as NFC communication modes, a “card emulation function” that emulates a non-contact IC card, a “reader / writer function” that reads and writes a non-contact IC card, and two-way communication between devices “ Three "terminal communication functions" are described.

ここで、無線通信装置にNFCを実装する場合、NFC以外の高速無線通信(例えば無線LANまたはBluetooth(登録商標)など)が、その無線通信装置に併せて実装される場合が多い。非特許文献2及び非特許文献3には、通信装置が、近接無線通信と高速無線通信(例えば無線LAN)の2つのインタフェースを有し、近接無線通信を用いて、高速無線通信のための通信パラメータの設定情報を送受信することが記載されている。このような、高速無線通信のための通信パラメータの設定を、NFC通信路を介して行う手法は規格化されており、「Connection Handover」として知られる。   Here, when NFC is mounted on a wireless communication device, high-speed wireless communication other than NFC (for example, wireless LAN or Bluetooth (registered trademark)) is often mounted together with the wireless communication device. In Non-Patent Document 2 and Non-Patent Document 3, the communication apparatus has two interfaces of proximity wireless communication and high-speed wireless communication (for example, wireless LAN), and communication for high-speed wireless communication using proximity wireless communication. It describes that parameter setting information is transmitted and received. Such a method of setting communication parameters for high-speed wireless communication via an NFC communication channel has been standardized and is known as “Connection Handover”.

なお、「Connection Handover」規格には、「Static Handover」方式が規定されている。この方式では、NFCの「カードエミュレーション機能」と「リーダ/ライタ機能」との組み合わせを用いて、カードエミュレーション側の装置から、リーダ/ライタ側の装置へ、高速無線通信用の通信パラメータが提供される。   In the “Connection Handover” standard, the “Static Handover” method is defined. In this method, communication parameters for high-speed wireless communication are provided from the device on the card emulation side to the device on the reader / writer side using a combination of the NFC “card emulation function” and “reader / writer function”. The

カードエミュレーション側の通信装置は、リーダ/ライタ側の通信装置が「Static Handover」方式を用いて高速無線通信用の通信パラメータにアクセスしたことを契機に、高速無線通信用のインタフェースを起動する。これにより、高速無線通信を行わない場合には、そのインタフェースに起因する電力消費がなくなるため、通信装置は装置全体の電力消費を抑えることができる。   The communication device on the card emulation side activates the interface for high-speed wireless communication when the communication device on the reader / writer side accesses the communication parameter for high-speed wireless communication using the “Static Handover” method. As a result, when high-speed wireless communication is not performed, power consumption due to the interface is eliminated, so that the communication device can suppress power consumption of the entire device.

NFC Forum、NFC Digital Protocol Technical Specification (Ver.1.0)NFC Forum, NFC Digital Protocol Technical Specification (Ver.1.0) NFC Forum、 Connection Handover Technical Specification (Ver.1.2)NFC Forum, Connection Handover Technical Specification (Ver. 1.2) Wi−Fi Alliance、 Wi−Fi Simple Configuration Technical Specification (Ver.2.02)Wi-Fi Alliance, Wi-Fi Simple Configuration Technical Specification (Ver. 2.02)

カードエミュレーション側の通信装置が高速無線通信用の通信パラメータを有していない場合、又は一部が欠けている場合など、リーダ/ライタ側の通信装置が通信パラメータの情報にアクセスした場合でも、高速無線通信ができない場合がある。しかしながら、この場合でも、従来のカードエミュレーション側の通信装置は、実際には高速無線通信を行うことができないにも関わらず、リーダ/ライタ側の通信装置による通信パラメータへのアクセスを契機に高速無線通信のインタフェースを起動してしまう。したがって、通信装置は、実際に通信を行うことができない高速無線通信のインタフェースを起動するため、不必要に電力を消費してしまうという課題があった。   Even when the communication device on the card emulation side does not have communication parameters for high-speed wireless communication, or when a communication device on the reader / writer side accesses the communication parameter information, such as when a part of the communication parameter is missing Wireless communication may not be possible. However, even in this case, the conventional card emulation side communication device cannot actually perform high-speed wireless communication, but the high-speed wireless device is triggered by access to the communication parameter by the communication device on the reader / writer side. The communication interface is activated. Therefore, since the communication device activates an interface for high-speed wireless communication that cannot actually perform communication, there is a problem that power is unnecessarily consumed.

本発明は上記課題に鑑みなされたものであり、複数の通信機能を有し、複数の通信機能のうちの1つによる通信を契機に別の通信機能を起動する通信装置において、電力消費を抑えるための技術を提供することを目的とする。   The present invention has been made in view of the above problems, and suppresses power consumption in a communication device having a plurality of communication functions and starting another communication function triggered by communication by one of the plurality of communication functions. It aims at providing the technique for.

上記目的を達成するため、本発明による通信装置は、第1の通信手段と、第2の通信手段と、前記第1の通信手段を介して他の通信装置がアクセスできる情報を記憶する記憶手段と、少なくとも前記第2の通信手段の起動を制御する制御手段と、を有し、前記制御手段は、前記第1の通信手段による通信の相手装置がアクセスした情報の内容が所定の条件を満たす場合に、前記相手装置との通信のために前記第2の通信手段を起動する、ことを特徴とする。   In order to achieve the above object, a communication device according to the present invention comprises a first communication means, a second communication means, and a storage means for storing information accessible by another communication device via the first communication means. And at least control means for controlling activation of the second communication means, the control means satisfying a predetermined condition for the content of the information accessed by the counterpart device for communication by the first communication means In this case, the second communication means is activated for communication with the counterpart device.

本発明によれば、複数の通信機能を有し、複数の通信機能のうちの1つによる通信を契機に別の通信機能を起動する通信装置において、電力消費を抑えることが可能となる。   ADVANTAGE OF THE INVENTION According to this invention, it becomes possible to suppress power consumption in the communication apparatus which has a some communication function and starts another communication function in response to the communication by one of several communication functions.

実施形態に係る手法が適用されるユースケースを示す図。The figure which shows the use case to which the method which concerns on embodiment is applied. 実施形態に係る手法が適用される別のユースケースを示す図。The figure which shows another use case where the method which concerns on embodiment is applied. 第1の通信装置の機能構成例を示すブロック図。The block diagram which shows the function structural example of a 1st communication apparatus. 第2の通信装置および無線LANのアクセスポイントの機能構成例を示すブロック図。The block diagram which shows the function structural example of the 2nd communication apparatus and the access point of wireless LAN. 第1の通信装置と第2の通信装置との間で実行される処理の流れを示すシーケンスチャート。The sequence chart which shows the flow of the process performed between a 1st communication apparatus and a 2nd communication apparatus. 第1の通信装置における、電磁界検出時の処理を示すフローチャート。The flowchart which shows the process at the time of the electromagnetic field detection in a 1st communication apparatus. 無線LANの設定パラメータの情報要素構成を示す図。The figure which shows the information element structure of the setting parameter of wireless LAN. 第1の通信装置における所定条件判定の処理を示すフローチャート。The flowchart which shows the process of predetermined condition determination in a 1st communication apparatus. 実施形態に係る手法が適用されるさらに別のユースケースを示す図。The figure which shows another use case to which the method concerning embodiment is applied. 第1の通信装置の別の機能構成例を示すブロック図。The block diagram which shows another example of a function structure of a 1st communication apparatus. 第1の通信装置と第2の通信装置との間で実行される別の処理の流れを示すシーケンスチャート。The sequence chart which shows the flow of another process performed between a 1st communication apparatus and a 2nd communication apparatus. 第1の通信装置における、電磁界検出時の別の処理を示すフローチャート。The flowchart which shows another process at the time of the electromagnetic field detection in a 1st communication apparatus.

以下、添付図面を参照して本発明の実施の形態を詳細に説明する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

(ユースケース)
まず、本実施形態に係る手法が用いられる状況(ユースケース)の例について、図1及び図2を用いて説明する。
(Use Case)
First, an example of a situation (use case) in which the method according to the present embodiment is used will be described with reference to FIGS. 1 and 2.

本実施形態では、近接無線通信(NFC)インタフェース(I/F)と高速無線通信(無線LAN:WLAN)インタフェース(I/F)の双方を有する通信装置同士を近接させたことを契機に、NFCを介してWLAN接続用のパラメータ設定を行う。本実施形態では、第1の通信装置10がNFCカードエミュレーション機能を実行し、第2の通信装置11がNFCリーダ/ライタ機能を実行して、上述のNFC Static Handoverが実行される。すなわち、WLAN接続用のパラメータ情報が、第1の通信装置10から第2の通信装置11に引き渡される。   In the present embodiment, NFC is triggered by the fact that communication devices having both a proximity wireless communication (NFC) interface (I / F) and a high-speed wireless communication (wireless LAN: WLAN) interface (I / F) are brought close to each other. The parameter setting for WLAN connection is performed via In the present embodiment, the first communication device 10 executes the NFC card emulation function, the second communication device 11 executes the NFC reader / writer function, and the above-described NFC Static Handover is executed. That is, parameter information for WLAN connection is delivered from the first communication device 10 to the second communication device 11.

図1の1つ目のユースケースは、WLANの接続トポロジーが、第1の通信装置10と第2の通信装置11とが直接接続する構成となる場合である。また、図2の2つ目のユースケースは、WLANの接続トポロジーが、第1の通信装置10と第2の通信装置11とが、無線LANのアクセスポイント(AP)12を介して間接的に接続する構成となる場合である。なお、図1及び図2の例では、第1の通信装置10は、例えばDigital Still Camera(DSC)であり、接続対象装置である第2の通信装置11は、例えばスマートフォンである例を示している。しかしながら、他の通信機能を有する機器に、本実施形態の手法が適用され得ることは明らかである。   The first use case of FIG. 1 is a case where the WLAN connection topology has a configuration in which the first communication device 10 and the second communication device 11 are directly connected. Further, the second use case of FIG. 2 is that the WLAN connection topology is such that the first communication device 10 and the second communication device 11 are indirectly connected via the wireless LAN access point (AP) 12. In this case, the connection is made. 1 and 2, the first communication device 10 is, for example, a digital still camera (DSC), and the second communication device 11, which is a connection target device, is, for example, a smartphone. Yes. However, it is obvious that the method of the present embodiment can be applied to devices having other communication functions.

本実施形態では、省電力モード(Host CPUがSleep状態/WLAN I/F機能部が停止中等)の第1の通信装置10と、稼働状態の第2の通信装置11とを近接させる(図1及び図2のstep1)。なお、図2のユースケースでは、AP12が、第1の通信装置10が近接したことを契機に、NFC I/Fを介して、WLAN設定情報を第1の通信装置10へ付与しておく(図2のstep0)。そして、第2の通信装置11が第1の通信装置10から、所定のWLAN接続用のパラメータ情報を読み込んだ際に、第1の通信装置10は稼働モードに移り、WLAN I/Fの起動と通信パラメータの設定制御とを開始する(図1及び図2のstep2)。そして、その後、第1の通信装置10と第2の通信装置11との間で、無線LANによる高速無線通信が、直接接続または間接接続のいずれかにより実行される(図1及び図2のstep3)。   In the present embodiment, the first communication device 10 in the power saving mode (Host CPU is in the Sleep state / WLAN I / F function unit is stopped, etc.) and the second communication device 11 in the active state are brought close to each other (FIG. 1). And step 1) of FIG. In the use case of FIG. 2, the AP 12 gives the WLAN setting information to the first communication device 10 via the NFC I / F when the first communication device 10 approaches ( (Step 0 in FIG. 2). Then, when the second communication device 11 reads predetermined WLAN connection parameter information from the first communication device 10, the first communication device 10 shifts to an operation mode, and the WLAN I / F is activated. Communication parameter setting control is started (step 2 in FIGS. 1 and 2). After that, high-speed wireless communication by wireless LAN is executed between the first communication device 10 and the second communication device 11 by either direct connection or indirect connection (step 3 in FIGS. 1 and 2). ).

本実施形態に係る第1の通信装置10は、step2において、Host CPUやWLAN I/F部などを起動するかを、第2の通信装置11によるNFCでのアクセスが、所定の条件を満たしているかに応じて決定する。すなわち、第2の通信装置11がNFCを用いてアクセスした場合に、常にHost CPUやWLAN I/F部などを起動するのではなく、第2の通信装置11がアクセスした結果に応じて、これらの機能部の起動制御を行う。これにより、これらの機能部の不必要な起動を抑えることができ、第1の通信装置10における電力消費を低く抑えることが可能となる。以下では、このような制御を行う装置構成及び制御の流れについて、詳細に説明する。   The first communication device 10 according to the present embodiment determines whether the host CPU, the WLAN I / F unit, or the like is activated in step 2, whether the NFC access by the second communication device 11 satisfies a predetermined condition. It is decided according to whether it is. That is, when the second communication device 11 is accessed using NFC, the host CPU and the WLAN I / F unit are not always activated, but depending on the result of the second communication device 11 accessing, The activation control of the functional part of As a result, unnecessary activation of these functional units can be suppressed, and power consumption in the first communication device 10 can be suppressed low. Hereinafter, the configuration of the apparatus for performing such control and the flow of control will be described in detail.

(通信装置の構成)
続いて、第1の通信装置10及び第2の通信装置11の機能構成について説明する。図3に、第1の通信装置10の機能構成例を、図4に、第2の通信装置11又はAP12の機能構成例を、それぞれ示す。なお、上述の2つ目のユースケースにおける無線LANのアクセスポイント(AP)12は、NFC I/Fを有することとなるが、これについての機能構成は第2の通信装置11と同様であれば足りるため、ここでは具体的な説明を省略する。
(Configuration of communication device)
Subsequently, functional configurations of the first communication device 10 and the second communication device 11 will be described. FIG. 3 shows a functional configuration example of the first communication device 10, and FIG. 4 shows a functional configuration example of the second communication device 11 or the AP 12. The wireless LAN access point (AP) 12 in the second use case described above has an NFC I / F. If the functional configuration of this is the same as that of the second communication device 11, Therefore, a specific description is omitted here.

[第1の通信装置]
図3のように、第1の通信装置10は、例えば、NFCアンテナ30、NFC通信制御LSI31、ホストプロセッサ32、非接触ICカードサービス用コプロセッサ33、WLANアンテナ34、及びWLAN通信制御LSI35を有する。なお、ここでは、「LSI」や「プロセッサ」等の用語が用いられているが、以下に示す各機能を実行することができる他の機能要素が用いられてもよい。
[First communication apparatus]
As shown in FIG. 3, the first communication device 10 includes, for example, an NFC antenna 30, an NFC communication control LSI 31, a host processor 32, a contactless IC card service coprocessor 33, a WLAN antenna 34, and a WLAN communication control LSI 35. . Here, terms such as “LSI” and “processor” are used, but other functional elements capable of executing the following functions may be used.

NFC通信制御LSI31は、NFCの制御のためのLSI(Large Scale Integration)であり、NFCアンテナ30を介して通信の相手装置から供給される電力(誘導起電力)で動作する。NFC通信制御LSI31は、NFCの無線制御を司るContactless Frontend(無線制御部)310、動作モードの変更を司るNFC Mode Switch(切替部)311を含む。また、NFC通信制御LSI31は、さらに、他のプロセッサとの通信を司るホスト制御部312、他のプロセッサとのインタフェースであるインタフェース部313とを含む。また、NFC通信制御LSI31は、さらに、非接触ICカードサービス用のメモリの他の装置によるメモリアクセスを監視するAccess Monitor(監視部)314を含む。監視部314は、メモリアクセスに対応して返送される情報内容が、予め定めた所定の情報内容であるかを判定する。さらに、NFC通信制御LSI31は、Wakeup pattern記憶エリア(起動条件記憶部)315を有する。起動条件記憶部315は、機能ブロックごとの起動条件の情報を記憶する記憶し、例えば、監視部314が監視するメモリへの所定のアクセスと、起動させる第1の通信装置10内の機能ブロックとを対応づける情報を記憶する。   The NFC communication control LSI 31 is an LSI (Large Scale Integration) for NFC control, and operates with power (inductive electromotive force) supplied from a communication partner device via the NFC antenna 30. The NFC communication control LSI 31 includes a contact front (radio control unit) 310 that controls NFC radio control, and an NFC mode switch (switching unit) 311 that controls operation mode changes. The NFC communication control LSI 31 further includes a host control unit 312 that manages communication with other processors, and an interface unit 313 that is an interface with other processors. The NFC communication control LSI 31 further includes an access monitor (monitoring unit) 314 that monitors memory access by other devices of the memory for contactless IC card service. The monitoring unit 314 determines whether the information content returned in response to the memory access is a predetermined predetermined information content. Furthermore, the NFC communication control LSI 31 includes a wakeup pattern storage area (startup condition storage unit) 315. The activation condition storage unit 315 stores information on activation conditions for each functional block. For example, predetermined access to a memory monitored by the monitoring unit 314, and functional blocks in the first communication device 10 to be activated. The information which matches is stored.

NFC通信制御LSI31は、監視部314における監視の結果、所定のメモリアクセスがあったことを検出すると、省電力状態にあるホストプロセッサ32を起動させる。そして、その後、ホストプロセッサ32は、予め記憶された無線LAN接続用の通信パラメータを用いて、WLAN通信制御LSI35を起動させる。なお、本実施形態では、監視部314は、例えば、上述の通信パラメータを返送するメモリアクセスがあり、返送する通信パラメータが所定の条件を満たしている場合に、上述の所定のメモリアクセスがあったと検出する。   As a result of monitoring by the monitoring unit 314, the NFC communication control LSI 31 activates the host processor 32 in the power saving state when detecting that a predetermined memory access has occurred. Thereafter, the host processor 32 activates the WLAN communication control LSI 35 using the communication parameters for wireless LAN connection stored in advance. In the present embodiment, for example, the monitoring unit 314 has a memory access for returning the communication parameter described above, and if the communication parameter to be returned satisfies a predetermined condition, the monitoring unit 314 has received the predetermined memory access described above. To detect.

ホストプロセッサ32は、第1の通信装置10に内蔵されているバッテリ(不図示)で動作し、装置全体の制御を司るプロセッサである。ホストプロセッサ32は、不図示の制御プログラムを実行することにより、NFC通信制御LSI31を制御するNFCドライバー部320、WLAN通信制御LSI35を制御するWLANドライバー部325を有する。また、ホストプロセッサ32は、NFCの動作モードごとの制御を司るNFC制御部321、実行するサービス制御を司るNFCアプリ部322を有する。さらに、ホストプロセッサ32は、WLANの動作モード毎の制御を司るWLAN制御部324、無線パラメータ設定等を含む実サービスを実施するWLANアプリ部323を有する。   The host processor 32 is a processor that operates on a battery (not shown) built in the first communication device 10 and controls the entire device. The host processor 32 includes an NFC driver unit 320 that controls the NFC communication control LSI 31 and a WLAN driver unit 325 that controls the WLAN communication control LSI 35 by executing a control program (not shown). The host processor 32 includes an NFC control unit 321 that controls the NFC operation mode and an NFC application unit 322 that controls the service to be executed. Further, the host processor 32 includes a WLAN control unit 324 that controls each WLAN operation mode, and a WLAN application unit 323 that implements an actual service including wireless parameter settings.

非接触ICカードサービス用コプロセッサ33は、他の通信装置から供給される電力(誘導起電力)で動作し、カードエミュレーション機能により提供されるICカードサービスを実行する。なお、カードエミュレーション機能によるICカードサービスでは、記憶された情報に対しては、他の通信装置から対象情報の論理識別子(NDEF:NFC Data Exchange Format)の指定によりアクセス(読み書き)が行われる。このため、情報は、このようなアクセスに対応する形式で記憶される。非接触ICカードサービス用コプロセッサ33は、ICカードサービスにおける各種制御を司るカードサービス制御部330と、情報の格納場所であるFlash Memory Area(情報記憶部)331とを有する。本実施形態では、WLAN接続用の通信パラメータの情報が、例えば図2のstep0のようにして、情報記憶部331に事前に格納される。   The non-contact IC card service coprocessor 33 operates with power (inductive electromotive force) supplied from another communication device, and executes an IC card service provided by the card emulation function. In the IC card service using the card emulation function, the stored information is accessed (read / written) from another communication device by specifying the logical identifier (NDEF: NFC Data Exchange Format) of the target information. For this reason, the information is stored in a format corresponding to such access. The non-contact IC card service coprocessor 33 includes a card service control unit 330 that controls various kinds of control in the IC card service, and a flash memory area (information storage unit) 331 that is an information storage location. In the present embodiment, information on communication parameters for WLAN connection is stored in advance in the information storage unit 331, for example, in step 0 of FIG.

第1の通信装置10においては、ホストプロセッサ32がスリープモード(省電力動作時のモード)である場合は、NFC通信制御LSI31は、カードエミュレーション機能のみに対応することができる。すなわち、リーダ/ライタ機能又は双方向通信機能に対応するためには、ホストプロセッサ32のアシストが必須であるため、ホストプロセッサ32が起動中(アクティブモード)である必要がある。   In the first communication device 10, when the host processor 32 is in the sleep mode (mode during power saving operation), the NFC communication control LSI 31 can support only the card emulation function. That is, in order to support the reader / writer function or the bidirectional communication function, the assistance of the host processor 32 is essential, and therefore the host processor 32 needs to be activated (active mode).

WLAN通信制御LSI35は、他の通信装置と無線LANにより通信を行うためのLSIである。WLAN通信制御LSI35は、例えば、IEEE802.11規格シリーズに準拠した方式によるプロトコルの処理を行うことにより、WLANアンテナ34を介して、同じ規格に準拠した他の通信装置との間で高速無線通信を行うことができる。WLAN通信制御LSI35は、例えば、WLANによる無線通信の高周波部分の処理を行うWLAN RFブロック350と、媒体アクセス制御(MAC)の処理を行い、パケット通信を司るWLAN MAC351とを有する。WLAN通信制御LSI35は、さらに、他のプロセッサとのインタフェースであるインタフェース部352を有する。なお、WLAN通信制御LSI35は、ホストプロセッサ32により起動される前は、未起動な状態であり、電力を消費しない又は電力消費量が十分に低い状態である。   The WLAN communication control LSI 35 is an LSI for communicating with other communication devices via a wireless LAN. The WLAN communication control LSI 35 performs high-speed wireless communication with another communication device that conforms to the same standard via the WLAN antenna 34, for example, by performing protocol processing according to a method conforming to the IEEE 802.11 standard series. It can be carried out. The WLAN communication control LSI 35 includes, for example, a WLAN RF block 350 that performs processing of a high-frequency part of wireless communication by WLAN, and a WLAN MAC 351 that performs medium access control (MAC) and manages packet communication. The WLAN communication control LSI 35 further includes an interface unit 352 that is an interface with another processor. Note that the WLAN communication control LSI 35 is not activated before being activated by the host processor 32, and does not consume power or has a sufficiently low power consumption.

[第2の通信装置]
図4のように、第2の通信装置11(又はAP12)は、例えば、NFCアンテナ40、NFC通信制御LSI41、ホストプロセッサ42、WLANアンテナ43、WLAN通信制御LSI44を有する。なお、第2の通信装置11(又はAP12)においても、「LSI」や「プロセッサ」等の用語が用いられているが、以下に示す各機能を実行することができる他の機能要素が用いられてもよい。
[Second communication device]
As illustrated in FIG. 4, the second communication device 11 (or AP 12) includes, for example, an NFC antenna 40, an NFC communication control LSI 41, a host processor 42, a WLAN antenna 43, and a WLAN communication control LSI 44. The second communication device 11 (or AP 12) also uses terms such as “LSI” and “processor”, but other functional elements that can execute the following functions are used. May be.

本実施形態では、NFC通信制御LSI41は、相手装置のNFC通信機能部へ、NFCアンテナ40を介して、上述のカードエミュレーション機能を動作させるのに必要十分な電力を給電する(誘導起電力を生じさせる)。NFC通信制御LSI41は、NFCの無線制御を司るContactless Frontend(無線制御部)410と、動作モードの変更を司るNFC Mode Switch(切替部)411とを含む。また、NFC通信制御LSI41は、さらに、他のプロセッサとの通信を司るホスト制御部412と、他のプロセッサとのインタフェースである413とを含む。   In the present embodiment, the NFC communication control LSI 41 supplies the NFC communication function unit of the counterpart device with power necessary and sufficient to operate the above-described card emulation function via the NFC antenna 40 (generates an induced electromotive force). ) The NFC communication control LSI 41 includes a contact front (radio control unit) 410 that controls NFC radio control, and an NFC mode switch (switching unit) 411 that controls operation mode change. The NFC communication control LSI 41 further includes a host control unit 412 that manages communication with other processors, and 413 that is an interface with other processors.

WLAN通信制御LSI44は、他の通信装置と無線LANにより通信を行うためのLSIである。WLAN通信制御LSI44は、例えば、IEEE802.11規格シリーズに準拠した方式によるプロトコルの処理を行うことにより、WLANアンテナ43を介して、同じ規格に準拠した他の通信装置との間で高速無線通信を行うことができる。WLAN通信制御LSI44は、例えば、WLANによる無線通信の高周波部分の処理を行うWLAN RFブロック440と、媒体アクセス制御(MAC)の処理を行い、パケット通信を司るWLAN MAC441とを有する。WLAN通信制御LSI44は、さらに、他のプロセッサとのインタフェースであるインタフェース部442を有する。   The WLAN communication control LSI 44 is an LSI for communicating with other communication devices via a wireless LAN. The WLAN communication control LSI 44 performs high-speed wireless communication with another communication device that conforms to the same standard via the WLAN antenna 43, for example, by processing a protocol according to a method conforming to the IEEE 802.11 standard series. It can be carried out. The WLAN communication control LSI 44 includes, for example, a WLAN RF block 440 that performs processing of a high-frequency part of wireless communication by WLAN, and a WLAN MAC 441 that performs medium access control (MAC) processing and manages packet communication. The WLAN communication control LSI 44 further includes an interface unit 442 that is an interface with another processor.

ホストプロセッサ42は、装置全体の制御を司るプロセッサである。ホストプロセッサ42は、例えば、不図示の制御プログラムを実行することにより、NFC通信制御LSI41を制御するドライバー部420と、WLAN通信制御LSI44を制御するドライバー部425とを有する。ホストプロセッサ42は、さらに、近接無線の動作モードごとの制御を司るNFC制御部421と、実行するサービス制御を司るNFCアプリ部422とを有する。また、ホストプロセッサ42は、さらに、WLANの動作モードごとの制御を司るWLAN制御部424と、無線パラメータ設定等を含む実サービスを実施するWLANアプリ部423とを有する。   The host processor 42 is a processor that controls the entire apparatus. The host processor 42 includes, for example, a driver unit 420 that controls the NFC communication control LSI 41 and a driver unit 425 that controls the WLAN communication control LSI 44 by executing a control program (not shown). The host processor 42 further includes an NFC control unit 421 that controls each proximity wireless operation mode and an NFC application unit 422 that controls the service to be executed. The host processor 42 further includes a WLAN control unit 424 that controls each WLAN operation mode, and a WLAN application unit 423 that implements an actual service including wireless parameter settings.

(システムの動作)
続いて、上述の各通信装置が用いられる場合の、処理の流れについて、図5から図8を用いて説明する。図5は、実施形態1に係る第1の通信装置と第2の通信装置との間で実行される処理の流れを示すシーケンスチャートであり、図6及び図8は、第1の通信装置が実行する処理の流れを示すフローチャートである。また、図7は、NFC Static Handoverの処理のために、Wi−Fi Allianceにおいて規定された、WLAN接続用の通信パラメータ情報の論理フォーマットである。なお、以下では、監視部314で監視する、起動条件記憶部315に記憶されている条件が、「所定の条件を満たされた際に、WLAN I/F機能部を起動する」である例について説明する。
(System operation)
Next, the flow of processing when the above-described communication devices are used will be described with reference to FIGS. FIG. 5 is a sequence chart illustrating a flow of processing executed between the first communication device and the second communication device according to the first embodiment. FIGS. 6 and 8 illustrate the first communication device. It is a flowchart which shows the flow of the process to perform. FIG. 7 is a logical format of communication parameter information for WLAN connection defined in Wi-Fi Alliance for NFC Static Handover processing. In the following, an example in which the condition monitored by the monitoring unit 314 and stored in the activation condition storage unit 315 is “activate the WLAN I / F function unit when a predetermined condition is satisfied”. explain.

第2の通信装置11は、相手装置へ誘導起電力の供給と、相手装置へ向けての相手装置が対応可能な通信プロトコル、利用可能な近接通信動作モード情報の問い合せメッセージを断続的に送信する(図5の501、503、505、507、509)。なお、この問い合わせメッセージの断続的な送信を、以下ではPollingと呼ぶ。また、第2の通信装置11は、Pollingに対応して返送される相手装置からの回答の返送(図5の502、504、506、508、510)を待ち受けるため、一定期間、メッセージの送信を停止し、相手装置からの回答メッセージを確認する。   The second communication device 11 intermittently transmits an inquiry message of supply of induced electromotive force to the partner device, a communication protocol that can be supported by the partner device toward the partner device, and available near field communication mode information. (501, 503, 505, 507, 509 in FIG. 5). This intermittent transmission of the inquiry message is hereinafter referred to as “Polling”. Further, the second communication device 11 waits for a reply from the partner device that is returned in response to the polling (502, 504, 506, 508, 510 in FIG. 5), and therefore transmits a message for a certain period. Stop and check the reply message from the partner device.

本実施形態においては、まず、稼働中の第2の通信装置11と、省電力動作中の第1の通信装置10とを近接させる。なお、稼働中の第1の通信装置10を、稼働中の第2の通信装置11に近接させた場合には、下記の処理は実行されず、通常のNFC通信アプリケーションサービスに応じた処理が実行される。   In the present embodiment, first, the second communication device 11 that is in operation and the first communication device 10 that is in a power saving operation are brought close to each other. When the first communication device 10 that is operating is brought close to the second communication device 11 that is operating, the following processing is not executed, and processing according to the normal NFC communication application service is executed. Is done.

例えば、ユーザが、第1の通信装置10を、第2の通信装置11が供給する誘導起電力の有効エリア内(数cm以内)になるように第2の通信装置11に近接させる。この近接により、第1の通信装置10において、この誘導起電力で動作可能なNFC通信制御LSI31が起動する。   For example, the user brings the first communication device 10 close to the second communication device 11 so as to be within the effective area (within several centimeters) of the induced electromotive force supplied by the second communication device 11. Due to this proximity, the NFC communication control LSI 31 operable with the induced electromotive force is activated in the first communication device 10.

起動したNFC通信制御LSI31は、第2の通信装置11から、Attribute(対応可能な通信プロトコル、NFC動作モードの情報)の要求メッセージを受信すると(501)、第1の通信装置10のAttributeを確認する。このとき、NFC通信制御LSI31は、ホストプロセッサ32がSleep状態にあるため、対応可能なNFC動作モードは、カードエミュレーション機能のみに対応と判定する。したがって、NFC通信制御LSI31は、カードエミュレーション機能のみに対応している旨を、第2の通信装置11にResponseメッセージにより返送する(502)。   When the activated NFC communication control LSI 31 receives a request message for Attribute (compatible communication protocol and NFC operation mode information) from the second communication device 11 (501), it confirms the Attribute of the first communication device 10. To do. At this time, since the host processor 32 is in the sleep state, the NFC communication control LSI 31 determines that the compatible NFC operation mode is compatible only with the card emulation function. Therefore, the NFC communication control LSI 31 returns a response message to the second communication apparatus 11 indicating that only the card emulation function is supported (502).

また、起動したNFC通信制御LSI31は、非接触ICカードサービス用コプロセッサ33に対して、起動のためのWakeup信号38(図3参照)を出力する(S601)。そして、非接触ICカードサービス用コプロセッサ33は、Wakeup信号38の受信に応じて起動し、カードエミュレーション機能による動作を開始する。   The activated NFC communication control LSI 31 outputs a Wakeup signal 38 (see FIG. 3) for activation to the non-contact IC card service coprocessor 33 (S601). Then, the non-contact IC card service coprocessor 33 is activated in response to the reception of the wakeup signal 38 and starts the operation by the card emulation function.

第1の通信装置10は、カードエミュレーション機能による動作を開始すると、まず、情報記憶部331に、WLAN接続用の設定情報要素(Credential、図8参照)が記憶されているかを判定する(S602)。そして、第1の通信装置10は、記憶済みの設定情報要素がない場合(S602でNO)、処理を終了する。一方、第1の通信装置10は、記憶済みの設定情報要素がある場合(S602でYES)には、相手装置からのアクセスの監視を行う(S603)。例えば、第1の通信装置10は、相手装置によるWLAN接続用の設定情報要素(Credential:図8参照)の読み出し(Static Handover Access)の、参照(監視)を行う。そして、第1の通信装置10は、相手装置からの誘導起電力が消失していない間(S604でNO)は、この参照(監視)を継続し、一方で、誘導起電力の消失を検出した場合(S604でYES)は、この参照(監視)処理を終了する。   When the first communication device 10 starts the operation by the card emulation function, first, it is determined whether the setting information element for WLAN connection (Credential, see FIG. 8) is stored in the information storage unit 331 (S602). . Then, when there is no stored setting information element (NO in S602), the first communication device 10 ends the process. On the other hand, when there is a stored setting information element (YES in S602), the first communication device 10 monitors access from the counterpart device (S603). For example, the first communication device 10 refers to (monitors) a setting information element (Credential: see FIG. 8) for WLAN connection by the partner device (Static Handover Access). The first communication device 10 continues this reference (monitoring) while the induced electromotive force from the counterpart device has not disappeared (NO in S604), while detecting the disappearance of the induced electromotive force. In the case (YES in S604), this reference (monitoring) process is terminated.

第2の通信装置11の主導でStatic Handover Access(505〜508、521)が実行されたことに応じて、第1の通信装置10は、Static Handover Accessを認識する(522)。そして、第1の通信装置10は、このStatic Handover Accessが所定のアクセスであるか否かを判定する(S605)。   In response to the execution of the Static Handover Access (505 to 508, 521) under the initiative of the second communication device 11, the first communication device 10 recognizes the Static Handover Access (522). Then, the first communication device 10 determines whether or not this Static Handover Access is a predetermined access (S605).

第1の通信装置10が実行する、所定のアクセスの判定処理(S605)について、図8を用いて説明する。第1の通信装置10は、まず、第2の通信装置11に返送したWLAN接続用の設定情報(Credential)の情報内容を参照する(S801)。そして、第1の通信装置10は、例えば、WLAN接続用の設定情報要素のうち、有効なMACアドレスの値を第2の通信装置10が読み込んだか(MACアドレスの値の返送のメモリアクセスがあったか)を判定する(S802)。   The predetermined access determination process (S605) executed by the first communication device 10 will be described with reference to FIG. The first communication device 10 first refers to the information content of the setting information (Credential) for WLAN connection sent back to the second communication device 11 (S801). Then, for example, the first communication device 10 has read a valid MAC address value from among the setting information elements for WLAN connection (whether there has been a memory access for returning the MAC address value). ) Is determined (S802).

第1の通信装置10は、アドレス値として有効でない値(情報記憶部331のメモリ初期化処理での設定値等)が返送されたと判定すると(S802でNO)、第2の通信装置11によるアクセスを所定のアクセスと認識しない(S808)。一方、第1の通信装置10は、アドレス値として有効な値を返送したと判定した場合(S802でYES)、第1の通信装置10自身のWLAN I/Fに割り付けられているMACアドレスを参照する(S803)。そして、この参照結果のMACアドレスが、返送したMACアドレスと一致するかを判定する(S804)。   If the first communication device 10 determines that a value that is not valid as an address value (such as a setting value in the memory initialization process of the information storage unit 331) has been returned (NO in S802), the access by the second communication device 11 Is not recognized as a predetermined access (S808). On the other hand, if it is determined that the first communication device 10 has returned a valid address value (YES in S802), refer to the MAC address assigned to the WLAN I / F of the first communication device 10 itself. (S803). Then, it is determined whether or not the MAC address of the reference result matches the returned MAC address (S804).

第1の通信装置10は、自身のWLAN I/Fに割り付けられているMACアドレスと、返送したMACアドレスとが一致した場合(S804でYES)、第2の通信装置11によるアクセスが所定のアクセスであったと認識する(S806)。また、第1の通信装置10は、WLAN I/F起動時の動作モードが、BSS Creatorモード(WLAN接続のためのビーコンの送出側となる動作モード)であると認識する(S806)。   When the MAC address assigned to the WLAN I / F of the first communication device 10 matches the returned MAC address (YES in S804), the access by the second communication device 11 is a predetermined access. (S806). Further, the first communication device 10 recognizes that the operation mode at the time of WLAN I / F activation is the BSS Creator mode (the operation mode on the beacon transmission side for WLAN connection) (S806).

一方、第1の通信装置10は、自身のWLAN I/Fに割り付けられているMACアドレスと、返送したMACアドレスとが一致しない場合(S804でNO)、処理をS805へ進める。S805では、第1の通信装置10は、WLAN接続用の設定情報要素のうち、Network Key Shareableの設定の有無を確認する。   On the other hand, if the MAC address assigned to its own WLAN I / F and the returned MAC address do not match (NO in S804), the first communication device 10 advances the process to S805. In step S805, the first communication apparatus 10 checks whether or not the network key shareable setting is set among the setting information elements for WLAN connection.

なお、Network Key Shareableの設定は、図2のような場合に、NFC I/Fを有するAP12によりNFC I/Fを介して第1の通信装置10へ付与されたWLANの設定情報が、再配布可能かの条件を示す情報要素である。WLANの設定情報の再配布が可能な場合、AP12の設定情報を、第1の通信装置10が仲介して第2の通信装置11に引き渡すことが可能となり、図2の例に示すようなAP12経由での接続も可能になる。   In addition, in the case of FIG. 2, the setting information of the network key shareable is redistributed from the WLAN setting information given to the first communication device 10 via the NFC I / F by the AP 12 having the NFC I / F. It is an information element indicating whether or not it is possible. When the WLAN setting information can be redistributed, the setting information of the AP 12 can be transferred to the second communication device 11 by the first communication device 10, and the AP 12 as shown in the example of FIG. Connection via is also possible.

このため、第1の通信装置10は、Network Key Shareableの設定があることを確認した場合(S805でYES)、第2の通信装置11によるアクセスを、所定のアクセスとして認識する(S807)。そして、第1の通信装置10は、自身のWLAN I/F起動時の動作モードを、BSS Joinerモード(WLAN 接続のために指定されたSSIDのビーコン送信中の装置と接続する動作モード)と認識する(S807)。一方、第1の通信装置10は、Network Key Shareableの設定を確認できない場合(S805でNO)、第2の通信装置11によるアクセスを所定のアクセスと認識しない(S808)。   For this reason, when the first communication device 10 confirms that there is a Network Key Shareable setting (YES in S805), the first communication device 10 recognizes the access by the second communication device 11 as a predetermined access (S807). Then, the first communication device 10 recognizes its own operation mode at the time of WLAN I / F activation as a BSS Joiner mode (an operation mode for connecting to a device that is transmitting a beacon of an SSID designated for WLAN connection). (S807). On the other hand, if the setting of the Network Key Shareable cannot be confirmed (NO in S805), the first communication device 10 does not recognize the access by the second communication device 11 as a predetermined access (S808).

第1の通信装置10は、第2の通信装置11によるアクセスを所定のアクセスと認識した場合(S605でYES、S806、S807)、Sleep状態のホストプロセッサ32に対して、Wakeup信号36(図3参照)を出力する(S606)。そして、Sleep状態にあるホストプロセッサ32は、Wakeup信号36により起動し、続いて、WLAN通信制御LSIを起動し(35、S607)、第2の通信装置11がアクセスしたWLAN接続用の設定情報要素による設定を行う(523)。なお、このとき、WLAN通信制御LSIでは、S806又はS807で認識されたWLANの動作モード(BSS Creator又はBSS Joiner)に応じた設定が行われる。   When the first communication device 10 recognizes the access by the second communication device 11 as a predetermined access (YES in S605, S806, S807), the Wakeup signal 36 (FIG. 3) is sent to the host processor 32 in the sleep state. Reference) is output (S606). Then, the host processor 32 in the sleep state is activated by the Wakeup signal 36, and subsequently activates the WLAN communication control LSI (35, S607), and the setting information element for the WLAN connection accessed by the second communication device 11 (523). At this time, the WLAN communication control LSI performs setting according to the WLAN operation mode (BSS Creator or BSS Joiner) recognized in S806 or S807.

一方、第2の通信装置11は、第1の通信装置10から読み込んだWLAN接続用の設定情報要素に従って、WLAN通信制御LSI44を設定する(523)。第1の通信装置10及び第2の通信装置11において、WLAN通信制御LSIへの設定が完了すると、無線LANによる通信路が確立される(530)。   On the other hand, the second communication device 11 sets the WLAN communication control LSI 44 according to the setting information element for WLAN connection read from the first communication device 10 (523). When the first communication device 10 and the second communication device 11 complete the setting to the WLAN communication control LSI, a communication path by the wireless LAN is established (530).

以上、説明したように、本実施形態によれば、相手装置からの供給電力で動作可能なカードエミュレーション機能のみで動作中の通信装置は、相手装置からの情報アクセスを監視し、アクセス結果に応じて、装置内の電源が必要な機能ブロックを起動する。すなわち、相手装置から供給される電力により非接触ICカードのサービスを提供し、相手装置のアクセスに応じて相手装置へ返送された情報要素の内容に応じて、自装置内の機能ブロックの動作の要否を判定する。なお、このときの判定は、WLANの設定情報要素の妥当性等の所定の条件を用いて行うことができる。したがって、通信装置は、自装置内の供給電力が必要なホストプロセッサや、WLAN通信制御LSI等を必要な時にのみ駆動させることができるため、その消費電力を削減することができる。   As described above, according to the present embodiment, a communication device that is operating only with a card emulation function that can operate with power supplied from a partner device monitors information access from the partner device and responds according to the access result. Then, the function block that requires power in the device is activated. In other words, the contactless IC card service is provided by the power supplied from the partner device, and the operation of the function block in the own device is performed according to the contents of the information element returned to the partner device according to the access of the partner device Determine if necessary. Note that this determination can be made using a predetermined condition such as the validity of the WLAN setting information element. Therefore, the communication device can drive the host processor, WLAN communication control LSI, and the like that require power supply within the device only when necessary, so that power consumption can be reduced.

(その他の構成)
上述の実施形態では、第1の通信装置10は、相手装置からNFCで供給される誘導起電力により、NFC通信制御LSI31と非接触ICカードサービス用コプロセッサ33とを動作させ、カードエミュレーション機能を実現できるものとした。しかしながら、本実施形態に係る第1の通信装置10は、必ずしも、相手装置からの誘導起電力でカードエミュレーション機能が実現できなくてもよい。すなわち、第2の通信装置11が供給する誘導起電力が不十分で、第1の通信装置10が、カードエミュレーション機能を動作させるために、自装置内の電源(電池等)からの給電を用いてもよい。この場合について、以下、説明する。
(Other configurations)
In the above-described embodiment, the first communication device 10 operates the NFC communication control LSI 31 and the non-contact IC card service coprocessor 33 by the induced electromotive force supplied from the partner device by NFC, and has a card emulation function. It can be realized. However, the first communication device 10 according to the present embodiment may not necessarily be able to realize the card emulation function with the induced electromotive force from the counterpart device. That is, the induced electromotive force supplied by the second communication device 11 is insufficient, and the first communication device 10 uses power supply from the power supply (battery or the like) in the device itself to operate the card emulation function. May be. This case will be described below.

図9は、この場合のユースケースの例を示す図である。また、図10は、この場合の第1の通信装置10の機能構成例を示すブロック図である。さらに、図11は、この場合の第1の通信装置10と第2の通信装置11との間で実行される処理の流れを示すシーケンスチャートであり、図12は、第1の通信装置10が実行する処理の流れを示すフローチャートである。   FIG. 9 is a diagram illustrating an example of a use case in this case. FIG. 10 is a block diagram illustrating a functional configuration example of the first communication device 10 in this case. Further, FIG. 11 is a sequence chart showing a flow of processing executed between the first communication device 10 and the second communication device 11 in this case, and FIG. It is a flowchart which shows the flow of the process to perform.

図10に示すように、この場合の第1の通信装置10は、図3のNFC通信制御LSI31の機能の一部と、非接触ICカードサービス用コプロセッサ33の機能が、ホストプロセッサ32に含まれた構成となっている。すなわち、ホストプロセッサ102は、図3のホストプロセッサ32が有する各機能に加え、ホスト制御部1026、起動条件記憶部1027、監視部1028、カードサービス制御部1029及び情報記憶部1030を有する。一方、この構成では、第1の通信装置10は、非接触ICカードサービス用コプロセッサを有さず、また、NFC通信制御LSI101は、無線制御部1010、切替部1011、及びインタフェース部1012のみを有する。   As shown in FIG. 10, the first communication device 10 in this case includes a part of the function of the NFC communication control LSI 31 of FIG. 3 and the function of the contactless IC card service coprocessor 33 in the host processor 32. It has become the composition. That is, the host processor 102 includes a host control unit 1026, an activation condition storage unit 1027, a monitoring unit 1028, a card service control unit 1029, and an information storage unit 1030 in addition to the functions of the host processor 32 in FIG. On the other hand, in this configuration, the first communication device 10 does not have a contactless IC card service coprocessor, and the NFC communication control LSI 101 includes only the wireless control unit 1010, the switching unit 1011 and the interface unit 1012. Have.

NFC通信制御LSI101は、相手装置から供給される誘導起電力を無線制御部1010で検出すると(1101)、Wakeup信号をホストプロセッサ102に対して出力する(105、1120、S1200)。Sleep状態のホストプロセッサ102は、Wakeup信号115が入力されると、起動した後に、NFC通信制御LSI101を、カードエミュレーションモードで起動する(S1201)。このように、第1の通信装置10は、カードエミュレーションモードによる起動処理を実行することにより、誘導起電力が不十分な相手装置に対しても、カードエミュレーション機能の提供(1101〜1110)が可能となる。なお、カードエミュレーション機能の提供が可能となった後は、上述の手順を同様に用いて、第2の通信装置11から第1の通信装置10への情報アクセスが所望のアクセスであるか否かの判定(図8)を行うことができる。   When the NFC communication control LSI 101 detects the induced electromotive force supplied from the counterpart device by the wireless control unit 1010 (1101), it outputs a Wakeup signal to the host processor 102 (105, 1120, S1200). When the Wakeup signal 115 is input, the host processor 102 in the sleep state starts up and then starts up the NFC communication control LSI 101 in the card emulation mode (S1201). As described above, the first communication device 10 can provide a card emulation function (1101 to 1110) even for a partner device with insufficient induced electromotive force by executing the startup process in the card emulation mode. It becomes. After the card emulation function can be provided, whether the information access from the second communication device 11 to the first communication device 10 is a desired access using the above-described procedure in the same manner. Can be determined (FIG. 8).

そして、第1の通信装置10は、第2の通信装置11によるアクセスを所定のアクセスと認識した場合(S1205でYES、S806、S807)、WLAN通信制御LSIを起動する(104、1124、S1206)。なお、この場合は、既にホストプロセッサ102が起動しているため、図6の場合と異なり、所定のアクセスがあったと判定した後の、ホストプロセッサ102の起動処理は不要となる。また、このとき、WLAN通信制御LSIでは、S806又はS807で認識されたWLANの動作モード(BSS Creator又はBSS Joiner)に応じた設定が行われる。   When the first communication device 10 recognizes the access by the second communication device 11 as a predetermined access (YES in S1205, S806, S807), the first communication device 10 activates the WLAN communication control LSI (104, 1124, S1206). . In this case, since the host processor 102 has already been activated, unlike the case of FIG. 6, the activation process of the host processor 102 after determining that there has been a predetermined access is not necessary. At this time, in the WLAN communication control LSI, setting is performed according to the WLAN operation mode (BSS Creator or BSS Joiner) recognized in S806 or S807.

一方、第2の通信装置11は、第1の通信装置10から読み込んだWLAN接続用の設定情報要素に従って、WLAN通信制御LSI44を設定する(1125)。第1の通信装置10及び第2の通信装置11において、WLAN通信制御LSIへの設定が完了すると、無線LANによる通信路が確立される(1130)。   On the other hand, the second communication device 11 sets the WLAN communication control LSI 44 according to the setting information element for WLAN connection read from the first communication device 10 (1125). When the first communication device 10 and the second communication device 11 complete the setting to the WLAN communication control LSI, a communication path by the wireless LAN is established (1130).

このように、本実施形態によれば、通信装置が、相手装置からの供給電力の検出機能のみが動作中である場合に、供給電力が検出されると、装置内の電源を用いてホストプロセッサを起動して、カードエミュレーション機能を起動する。その後、カードエミュレーション機能を実行中に、相手装置からのアクセスを受けた場合、そのアクセスが所定のアクセスであるかを判定し、所定のアクセスであった場合に、WLANの通信機能を起動する。これにより、不必要にWLANの通信機能が起動されることを防ぐことができる。   As described above, according to the present embodiment, when the communication device is operating only the function of detecting the power supplied from the counterpart device, when the supplied power is detected, the host processor uses the power supply in the device. To start the card emulation function. Thereafter, when access is received from the counterpart device during execution of the card emulation function, it is determined whether the access is a predetermined access, and if the access is a predetermined access, the WLAN communication function is activated. This prevents unnecessary activation of the WLAN communication function.

なお、上述の起動制御は、未起動の機能ブロックに対してのみ有効としてもよく、通信装置は、まず、相手装置がアクセスした情報に対応する機能ブロックが起動しているかを判定してもよい。そして、通信装置は、相手装置によるアクセスが所定の条件を満たしている場合で、かつ、アクセス対象の情報に対応する機能ブロックが起動していない場合に、その機能ブロックを起動してもよい。   Note that the above-described activation control may be effective only for an unactivated function block, and the communication apparatus may first determine whether a function block corresponding to information accessed by the counterpart apparatus is activated. . The communication device may activate the functional block when access by the counterpart device satisfies a predetermined condition and the functional block corresponding to the information to be accessed is not activated.

なお、上述の説明では、所定のアクセスの判定条件として、設定情報要素におけるMACアドレスの値と、Network Key Shareableの設定の有無とを用いる例を示したが、その他の情報要素の値が判定に用いられてもよい。例えば、Encryption Typeに所定の強度以上の暗号方式が設定されている、Any接続(不特定のWLAN装置の接続)を許容しない設定になっている、等のセキュリティ設定等が、所定のアクセスの判定条件として用いられてもよい。また、相手装置からの電力による非接触ICカードサービス提供用に半導体メモリが利用される際には、所定のアクセスの判定条件として、半導体メモリの初期値であるか否か、又は読み出したデータブロックのチェックサム値の妥当性等が用いられてもよい。すなわち、通信装置は、相手装置からアクセスされた半導体メモリについて、記憶されている値がその半導体メモリの初期値である場合に、所定のアクセスではないと判定してもよい。また、通信装置は、相手装置からアクセスされた半導体メモリについて、読み出したデータブロックのチェックサム値が正しくなかった場合に、所定のアクセスではないと判定してもよい。なお、これらの判定は、上述の所定の条件と同時に用いられてもよい。   In the above description, the example in which the MAC address value in the setting information element and the presence / absence of the Network Key Shareable setting are used as the predetermined access determination condition has been described. However, other information element values are used for the determination. May be used. For example, security settings such as encryption type set to encryption type or higher for encryption type, setting not to allow any connection (connection of unspecified WLAN device), etc. It may be used as a condition. In addition, when a semiconductor memory is used for providing a contactless IC card service using power from a partner device, whether or not it is the initial value of the semiconductor memory or a read data block as a predetermined access determination condition The validity of the checksum value may be used. In other words, the communication device may determine that the semiconductor memory accessed from the counterpart device is not a predetermined access when the stored value is the initial value of the semiconductor memory. Further, the communication device may determine that the access is not a predetermined access when the checksum value of the read data block is not correct for the semiconductor memory accessed from the counterpart device. Note that these determinations may be used simultaneously with the predetermined conditions described above.

また、通信装置は、自装置がEAP(Extensive Authentication Protocol)に対応していない場合に、EAP関連の情報要素が設定されているかを所定のメモリアクセスの判定条件として用いてもよい。また、通信装置は、所定のアクセスがあった場合に、WLAN I/Fを起動しないように制御を行ってもよい。すなわち、通信装置は、例えば、自装置がEAPに対応していないにも関わらず、EAP関連の情報要素が設定されている場合は、自装置のWLAN I/Fを起動しないようにしてもよい。また、他の条件に合致する所定のアクセスに対しても、通信装置は、自装置のWLAN I/Fを起動しないようにすることもできる。   In addition, when the communication apparatus does not support EAP (Extensible Authentication Protocol), the communication apparatus may use whether or not an EAP-related information element is set as a predetermined memory access determination condition. Further, the communication device may perform control so that the WLAN I / F is not activated when there is a predetermined access. That is, for example, when the EAP-related information element is set even though the communication device does not support EAP, the communication device may not activate the WLAN I / F of the communication device. . In addition, the communication device can also prevent the WLAN I / F of its own device from being activated for a predetermined access that meets other conditions.

また、所定のメモリアクセスの対象となる情報種別として、その他の無線通信媒体(Bluetooth(登録商標)等)の接続用の通信パラメータ情報を用いてもよい。また、この場合、起動対象となる機能ブロックを、その通信パラメータ情報に対応する無線通信I/F(Bluetooth(登録商標)のI/F等)機能部とすることができる。すなわち、通信装置は、相手装置にアクセスされ得る情報のそれぞれに対して起動対象となる機能ブロックを予め対応付けて記憶しておき、アクセスされた情報種別に応じて、そのアクセスが所定の条件を満たした場合に、対応する機能ブロックを起動してもよい。   Communication parameter information for connection of other wireless communication media (such as Bluetooth (registered trademark)) may be used as the information type to be subjected to predetermined memory access. In this case, the function block to be activated can be a wireless communication I / F (Bluetooth (registered trademark) I / F, etc.) function unit corresponding to the communication parameter information. That is, the communication device stores in advance a function block to be activated for each piece of information that can be accessed by the counterpart device, and the access satisfies a predetermined condition according to the type of information accessed. When satisfied, the corresponding functional block may be activated.

また、上述の実施形態では、近接無線通信(NFC)のインタフェースとして、相手装置からの誘導起電力で動作する近接無線(ISO/IEC 18092にて規定のNear Field Communication)を用いる例について説明した。しかしながら、これに限られるものではない。例えば、選択する通信モードやプロトコルによってインタフェース部が必要とする電力に差異が生じる近接無線通信インタフェースである、Tranfer Jet、IrDA等の、P2P近接無線通信媒体が用いられてもよい。   In the above-described embodiment, an example in which near field communication (Near Field Communication defined in ISO / IEC 18092) that operates by induced electromotive force from a partner apparatus is used as an interface for near field communication (NFC) has been described. However, the present invention is not limited to this. For example, a P2P proximity wireless communication medium such as Transfer Jet or IrDA, which is a proximity wireless communication interface that generates a difference in power required by the interface unit depending on a communication mode or protocol to be selected, may be used.

<<その他の実施形態>>
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。
<< Other Embodiments >>
The present invention can also be realized by executing the following processing. That is, software (program) that realizes the functions of the above-described embodiments is supplied to a system or apparatus via a network or various storage media, and a computer (or CPU, MPU, or the like) of the system or apparatus reads the program. It is a process to be executed.

Claims (16)

第1の通信手段と、
第2の通信手段と、
前記第1の通信手段を介して他の通信装置がアクセスできる情報を記憶する記憶手段と、
少なくとも前記第2の通信手段の起動を制御する制御手段と、
を有し、
前記制御手段は、前記第1の通信手段による通信の相手装置がアクセスした情報の内容が所定の条件を満たす場合に、前記相手装置との通信のために前記第2の通信手段を起動する、
ことを特徴とする通信装置。
A first communication means;
A second communication means;
Storage means for storing information that can be accessed by other communication devices via the first communication means;
Control means for controlling activation of at least the second communication means;
Have
The control means activates the second communication means for communication with the counterpart device when the content of information accessed by the counterpart device of communication by the first communication means satisfies a predetermined condition.
A communication device.
前記制御手段は、さらに、前記通信装置の制御を行うプロセッサの起動を制御する、
ことを特徴とする請求項1に記載の通信装置。
The control means further controls activation of a processor that controls the communication device.
The communication apparatus according to claim 1.
前記制御手段は、前記第1の通信手段による通信の相手装置がアクセスした情報の内容が所定の条件を満たす場合に、前記プロセッサを起動し、当該プロセッサに前記第2の通信手段を起動させることにより、当該第2の通信手段を起動する、
ことを特徴とする請求項2に記載の通信装置。
The control means activates the processor and causes the processor to activate the second communication means when the content of information accessed by the counterpart device for communication by the first communication means satisfies a predetermined condition. To activate the second communication means,
The communication device according to claim 2.
前記制御手段は、さらに、前記第1の通信手段の起動を制御し、
前記制御手段は、前記相手装置からの誘導起電力が検出された場合に、前記プロセッサを起動し、前記プロセッサに前記第1の通信手段を起動させることにより、前記第1の通信手段の起動する、
ことを特徴とする請求項2に記載の通信装置。
The control means further controls activation of the first communication means,
The control means activates the processor when the induced electromotive force from the counterpart device is detected, and activates the first communication means by causing the processor to activate the first communication means. ,
The communication device according to claim 2.
前記第2の通信手段は、IEEE802.11規格シリーズに準拠する無線LANによる通信を行うためのインタフェースである、
ことを特徴とする請求項1から4のいずれか1項に記載の通信装置。
The second communication means is an interface for performing communication by a wireless LAN compliant with the IEEE 802.11 standard series.
The communication apparatus according to any one of claims 1 to 4, wherein the communication apparatus is characterized in that:
前記通信の相手装置がアクセスした情報は、前記インタフェースの設定に用いられるMACアドレスを含み、
前記制御手段は、前記通信の相手装置がアクセスした情報に含まれるMACアドレスが、前記通信装置の前記無線LANに関するMACアドレスと一致する場合に、前記通信の相手装置がアクセスした情報の内容が前記所定の条件を満たすと判定する、
ことを特徴とする請求項5に記載の通信装置。
The information accessed by the communication partner device includes a MAC address used for setting the interface,
The control means, when the MAC address included in the information accessed by the communication partner device matches the MAC address related to the wireless LAN of the communication device, the content of the information accessed by the communication partner device is Determining that a predetermined condition is satisfied,
The communication apparatus according to claim 5.
前記通信の相手装置がアクセスした情報は、前記インタフェースの設定に用いられるパラメータが再配布可能であることを示す値が設定されているか否かを示し、
前記制御手段は、前記パラメータが再配布可能であることを前記通信の相手装置がアクセスした情報が示す場合に、前記通信の相手装置がアクセスした情報の内容が前記所定の条件を満たすと判定する、
ことを特徴とする請求項5に記載の通信装置。
The information accessed by the communication partner device indicates whether or not a value indicating that the parameter used for setting the interface is redistributable is set,
The control means determines that the content of the information accessed by the communication partner device satisfies the predetermined condition when the information accessed by the communication partner device indicates that the parameter can be redistributed. ,
The communication apparatus according to claim 5.
前記通信の相手装置がアクセスした情報は、前記インタフェースの設定に用いられる暗号方式を含み、
前記制御手段は、前記通信の相手装置がアクセスした情報に含まれる暗号方式が所定の強度以上の暗号方式である場合に、前記通信の相手装置がアクセスした情報の内容が前記所定の条件を満たすと判定する、
ことを特徴とする請求項5に記載の通信装置。
The information accessed by the communication partner device includes an encryption method used for setting the interface,
When the encryption method included in the information accessed by the communication counterpart device is an encryption method having a predetermined strength or higher, the content of the information accessed by the communication counterpart device satisfies the predetermined condition. To determine,
The communication apparatus according to claim 5.
前記通信の相手装置がアクセスした情報は、不特定の装置からの接続が許容されるか否かを示し、
前記制御手段は、前記通信の相手装置がアクセスした情報が不特定の装置からの接続を許容しないことを示す場合に、前記通信の相手装置がアクセスした情報の内容が前記所定の条件を満たすと判定する、
ことを特徴とする請求項5に記載の通信装置。
The information accessed by the communication partner device indicates whether or not connection from an unspecified device is permitted,
When the information accessed by the counterpart device of communication indicates that connection from an unspecified device is not permitted, the content of the information accessed by the counterpart device of communication satisfies the predetermined condition. judge,
The communication apparatus according to claim 5.
前記記憶手段は半導体メモリであり、
前記制御手段は、前記通信の相手装置がアクセスした情報が前記半導体メモリの初期値に一致する場合には、前記通信の相手装置がアクセスした情報の内容が前記所定の条件を満たさないと判定する、
ことを特徴とする請求項1から9のいずれか1項に記載の通信装置。
The storage means is a semiconductor memory;
The control means determines that the content of the information accessed by the communication partner device does not satisfy the predetermined condition when the information accessed by the communication partner device matches an initial value of the semiconductor memory. ,
The communication apparatus according to any one of claims 1 to 9, wherein
前記記憶手段は半導体メモリであり、
前記制御手段は、前記通信の相手装置がアクセスした情報のチェックサム値が正しくない場合に、前記通信の相手装置がアクセスした情報の内容が前記所定の条件を満たさないと判定する、
ことを特徴とする請求項1から9のいずれか1項に記載の通信装置。
The storage means is a semiconductor memory;
The control means determines that the content of the information accessed by the communication partner device does not satisfy the predetermined condition when the checksum value of the information accessed by the communication partner device is incorrect.
The communication apparatus according to any one of claims 1 to 9, wherein
前記記憶手段は、他の通信装置がアクセスできる情報を、起動されるべき機能と対応付けて記憶し、
前記制御手段は、前記相手装置がアクセスした、前記第2の通信手段に対応する情報が前記所定の条件を満たす場合に、当該第2の通信手段を起動する、
ことを特徴とする請求項1から11のいずれか1項に記載の通信装置。
The storage means stores information accessible by other communication devices in association with a function to be activated,
The control means activates the second communication means when information corresponding to the second communication means accessed by the counterpart device satisfies the predetermined condition.
The communication device according to claim 1, wherein the communication device is a device.
前記制御手段は、前記第2の通信手段が起動していない場合にのみ、当該第2の通信手段の起動を制御する、
ことを特徴とする請求項1から12のいずれか1項に記載の通信装置。
The control means controls activation of the second communication means only when the second communication means is not activated.
The communication device according to any one of claims 1 to 12, wherein
前記第1の通信手段は、NFC(Near Field Communication)のインタフェースであり、
前記記憶手段は、NDEF(NFC Data Exchange Format)の形式で、他の通信装置がアクセスできる情報を記憶する、
ことを特徴とする請求項1から13のいずれか1項に記載の通信装置。
The first communication means is an NFC (Near Field Communication) interface;
The storage means stores information that can be accessed by other communication devices in the form of NDEF (NFC Data Exchange Format).
The communication device according to claim 1, wherein the communication device is a device.
第1の通信手段と、第2の通信手段と、前記第1の通信手段を介して他の通信装置がアクセスできる情報を記憶する記憶手段と、を有する通信装置の制御方法であって、
制御手段が、前記第1の通信手段による通信の相手装置がアクセスした情報の内容が所定の条件を満たす場合に、前記相手装置との通信のために前記第2の通信手段を起動する工程を有する、
ことを特徴とする制御方法。
A communication device control method comprising: a first communication unit; a second communication unit; and a storage unit that stores information that can be accessed by another communication device via the first communication unit.
A step of activating the second communication means for communication with the counterpart device when the content of the information accessed by the counterpart device of the communication by the first communication means satisfies a predetermined condition; Have
A control method characterized by that.
第1の通信手段と、第2の通信手段と、前記第1の通信手段を介して他の通信装置がアクセスできる情報を記憶する記憶手段と、を有する通信装置に備えられたコンピュータに、
前記第1の通信手段による通信の相手装置がアクセスした情報の内容が所定の条件を満たす場合に、前記相手装置との通信のために前記第2の通信手段を起動する工程を実行させるためのプログラム。
A computer provided in a communication device having a first communication means, a second communication means, and a storage means for storing information accessible by another communication device via the first communication means,
A step of activating the second communication means for communication with the counterpart device when the content of information accessed by the counterpart device of the communication by the first communication means satisfies a predetermined condition; program.
JP2014023767A 2014-02-10 2014-02-10 communication device, control method, and program Pending JP2015154113A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014023767A JP2015154113A (en) 2014-02-10 2014-02-10 communication device, control method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014023767A JP2015154113A (en) 2014-02-10 2014-02-10 communication device, control method, and program

Publications (2)

Publication Number Publication Date
JP2015154113A true JP2015154113A (en) 2015-08-24
JP2015154113A5 JP2015154113A5 (en) 2017-03-09

Family

ID=53895997

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014023767A Pending JP2015154113A (en) 2014-02-10 2014-02-10 communication device, control method, and program

Country Status (1)

Country Link
JP (1) JP2015154113A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018026698A (en) * 2016-08-10 2018-02-15 ブラザー工業株式会社 Communication apparatus
JPWO2019035210A1 (en) * 2017-08-18 2019-11-07 楽天株式会社 Communication apparatus and power saving method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110275316A1 (en) * 2010-05-10 2011-11-10 Nokia Corporation Device to device connection setup using near-field communication
JP2013187644A (en) * 2012-03-06 2013-09-19 Canon Inc Communication device, control method therefor, and program
WO2013136876A1 (en) * 2012-03-16 2013-09-19 ソニー株式会社 Communication apparatus, communication method, program, and communication system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110275316A1 (en) * 2010-05-10 2011-11-10 Nokia Corporation Device to device connection setup using near-field communication
JP2013187644A (en) * 2012-03-06 2013-09-19 Canon Inc Communication device, control method therefor, and program
WO2013136876A1 (en) * 2012-03-16 2013-09-19 ソニー株式会社 Communication apparatus, communication method, program, and communication system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018026698A (en) * 2016-08-10 2018-02-15 ブラザー工業株式会社 Communication apparatus
JPWO2019035210A1 (en) * 2017-08-18 2019-11-07 楽天株式会社 Communication apparatus and power saving method

Similar Documents

Publication Publication Date Title
US10278128B2 (en) Communication apparatus, method of controlling a communication apparatus, and storage medium
EP2942872B1 (en) Communication apparatus, communication apparatus control method, and program
JP5939819B2 (en) COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, COMMUNICATION SYSTEM, PROGRAM
JP6080548B2 (en) COMMUNICATION DEVICE, INFORMATION TERMINAL, ITS CONTROL METHOD, PROGRAM
JP5726240B2 (en) Wireless internet access device, SD control chip, and data communication method
JP5945965B2 (en) Communication equipment
US9408017B2 (en) Communication apparatus, control method, and storage medium
US9344586B2 (en) Communication apparatus, control method, and program
US11252724B2 (en) Electronic device for transmitting or receiving data in wireless communication system and method therefor
US20100268801A1 (en) Wireless apparatus and network configuring method
EP2824974B1 (en) Communication apparatus, control method, computer program, and storage medium
JP2015154113A (en) communication device, control method, and program
JP6368107B2 (en) Communication device, control method, and program
WO2019042260A1 (en) Power-on control method, ap chip and mobile terminal
JP6275190B2 (en) COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, COMMUNICATION SYSTEM, PROGRAM
JP6664372B2 (en) Communication device, communication device control method, communication system, and program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170203

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170203

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20171225

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180205

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180323

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20180806