JP2014093567A - Communication device, its control method, and program - Google Patents

Communication device, its control method, and program Download PDF

Info

Publication number
JP2014093567A
JP2014093567A JP2012241099A JP2012241099A JP2014093567A JP 2014093567 A JP2014093567 A JP 2014093567A JP 2012241099 A JP2012241099 A JP 2012241099A JP 2012241099 A JP2012241099 A JP 2012241099A JP 2014093567 A JP2014093567 A JP 2014093567A
Authority
JP
Japan
Prior art keywords
communication
communication path
interface
communication interface
path
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.)
Granted
Application number
JP2012241099A
Other languages
Japanese (ja)
Other versions
JP6120526B2 (en
JP2014093567A5 (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 JP2012241099A priority Critical patent/JP6120526B2/en
Publication of JP2014093567A publication Critical patent/JP2014093567A/en
Publication of JP2014093567A5 publication Critical patent/JP2014093567A5/ja
Application granted granted Critical
Publication of JP6120526B2 publication Critical patent/JP6120526B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)

Abstract

PROBLEM TO BE SOLVED: To perform handover between a plurality of interfaces in high speed while preventing disconnection of an existing communication path.SOLUTION: A communication device establishes communication using a first communication interface with an opposite device, and then handovers the communication to communication using a second communication interface. The communication device obtains, from the opposite device by use of the first communication interface, at least one of identification information to identify the opposite device and information on a communication path via another device already established by use of the second communication interface at the opposite device, and determines whether connection of a P2P communication path to the opposite device is possible by use of the already established communication path on the basis of at least one of the information on the communication path via the other device already established by use of the second communication interface at the communication device or the opposite device, and the identification information on the opposite device or the communication device.

Description

本発明は複数インタフェース間のハンドオーバ技術に関する。   The present invention relates to a handover technique between a plurality of interfaces.

非特許文献1には、図12に示すように、低速の近接無線通信インタフェースの近接を契機として高速無線通信インタフェースの接続を設定し、低速通信パスから、設定した高速通信パスへP2P通信セッションをハンドオーバさせる技術が記載されている。なお、近接無線通信インタフェースは、例えばNFCであり、高速無線通信インタフェースは、例えば、無線LANインタフェース、Bluetooth(登録商標)インタフェースである。   In Non-Patent Document 1, as shown in FIG. 12, the connection of the high-speed wireless communication interface is set by the proximity of the low-speed proximity wireless communication interface, and the P2P communication session is set from the low-speed communication path to the set high-speed communication path. A technique for handover is described. Note that the close proximity wireless communication interface is, for example, NFC, and the high-speed wireless communication interface is, for example, a wireless LAN interface or a Bluetooth (registered trademark) interface.

また、特許文献1には、P2P通信セッションのハンドオーバ先である高速無線通信用の媒体の候補が複数ある場合、近接低速無線通信の通信パスを介してサービス能力等の情報を交換し、適切な高速無線通信媒体にハンドオーバする方法が記載されている。また、特許文献2には、端末が、高速無線通信インタフェースを介して享受しているネットワークサービスの実行手順を、近接無線通信インタフェースを介して他の端末へ通知することで、他の端末に同一のサービスを享受させる方法が記載されている。   Further, in Patent Document 1, when there are a plurality of high-speed wireless communication medium candidates that are handover destinations of a P2P communication session, information such as service capability is exchanged via a communication path for close low-speed wireless communication. A method for handing over to a high speed wireless communication medium is described. Further, in Patent Literature 2, the same procedure is used for other terminals by notifying other terminals via the proximity wireless communication interface of the execution procedure of the network service that the terminal enjoys via the high-speed wireless communication interface. A method for enjoying the service is described.

特開2010−279042号公報JP 2010-279042 A 特開2010−219824号公報JP 2010-219824 A 特開2008−131175号公報JP 2008-131175 A

「NFC Connection Handover 1.2 Technical Specification」、NFC Forum、2010年7月“NFC Connection Handover 1.2 Technical Specification”, NFC Forum, July 2010

しかし、上述の技術では、既に高速無線通信インタフェースを介して他の通信機器と通信を実行している場合、図13に示すように、接続設定処理(1ホップ目の無線接続先変更)に伴い、既存の通信路が切断されてしまうという課題があった。   However, in the above-described technique, when communication with another communication device has already been executed via the high-speed wireless communication interface, as shown in FIG. 13, accompanying the connection setting process (the wireless connection destination change of the first hop) There is a problem that an existing communication path is disconnected.

これに対し、特許文献3には、近接無線通信インタフェースを介して、他の装置の個別識別情報を読み出した後、高速無線通信路を介してその識別情報を用いた機器探索処理を実行し、高速無線通信路の設定変更の必要性を判定する方法が記載されている。   On the other hand, in Patent Document 3, after the individual identification information of another device is read via the proximity wireless communication interface, the device search process using the identification information is performed via the high-speed wireless communication path, A method for determining the necessity of changing the setting of a high-speed wireless communication path is described.

しかしながら、高速無線通信路を介しての探索処理を実行し、結果が確定するためには数十秒〜1分程度の時間を要し、高速無線通信インタフェースの接続設定の所要時間よりは短いが、利用者の体感的に気になる判定処理待機時間を要するという課題があった。   However, it takes about several tens of seconds to one minute to execute the search process through the high-speed wireless communication path and to confirm the result, which is shorter than the time required for connection setting of the high-speed wireless communication interface. Therefore, there is a problem that it takes a waiting time for determination processing to be perceived by the user.

本発明は上記課題に鑑みなされたものであり、複数のインタフェース間のハンドオーバを、既存の通信路の切断を防ぎながら、高速に実行する技術を提供することを目的とする。   The present invention has been made in view of the above problems, and an object of the present invention is to provide a technique for executing handover between a plurality of interfaces at high speed while preventing disconnection of an existing communication path.

上記目的を達成するため、本発明による通信装置は、相手方装置との間で、前記第1の通信インタフェースを用いた通信を確立し、その後に前記第2の通信インタフェースを用いた通信へとハンドオーバさせる通信装置であって、前記相手方装置から、前記第1の通信インタフェースを用いて、前記第2の通信インタフェースによるネットワークにおいて相手方装置を識別する識別情報と、前記相手方装置において前記第2の通信インタフェースを用いて既に確立されている他の装置を介する通信路に関する情報との少なくともいずれかを取得する取得手段と、前記通信装置において前記第2の通信インタフェースを用いて既に確立されている他の装置を介する通信路に関する情報および前記相手方装置の前記識別情報と、前記相手方装置において前記第2の通信インタフェースを用いて既に確立されている他の装置を介する通信路に関する情報および前記第2の通信インタフェースによるネットワークにおいて前記通信装置を識別する識別情報との少なくともいずれかに基づいて、既に確立されている通信路を用いて、前記相手方装置へのP2P通信パスの接続が可能かを判定する判定手段と、前記他の装置を介する通信路を用いたP2P通信パスの接続が可能である場合、前記第1の通信インタフェースを用いて確立された通信から、前記他の装置を介する通信路への、通信のハンドオーバを実行する実行手段と、を有する。   In order to achieve the above object, a communication apparatus according to the present invention establishes communication using the first communication interface with a counterpart apparatus, and then performs handover to communication using the second communication interface. An identification information for identifying the counterpart device in the network by the second communication interface from the counterpart device using the first communication interface; and the second communication interface in the counterpart device. Acquisition means for acquiring at least one of information relating to a communication path through another device that has already been established using the second communication device, and another device that has already been established using the second communication interface in the communication device Information on the communication path via the communication device, the identification information of the counterpart device, and the counterpart device And based on at least one of information relating to a communication path through another device already established using the second communication interface and identification information for identifying the communication device in a network based on the second communication interface. A determination unit that determines whether a P2P communication path can be connected to the counterpart device using a communication path that has already been established, and a P2P communication path that uses a communication path via the other device can be connected In the case, the execution unit executes a handover of communication from the communication established using the first communication interface to the communication path via the other device.

本発明によれば、複数のインタフェース間のハンドオーバを、既存の通信路の切断を防ぎながら、高速に実行することができる。   According to the present invention, handover between a plurality of interfaces can be executed at high speed while preventing disconnection of an existing communication path.

確立中の高速無線通信インタフェースを利用するP2P通信パスの通信メディアハンドオーバ制御の概念図。The conceptual diagram of the communication media handover control of the P2P communication path using the high-speed wireless communication interface being established. 通信メディアハンドオーバを実行する通信装置の機能構成例を示すブロック図。The block diagram which shows the function structural example of the communication apparatus which performs communication media handover. 通信メディアハンドオーバを実行する通信装置の機能構成例を示すブロック図。The block diagram which shows the function structural example of the communication apparatus which performs communication media handover. P2P通信パスの通信メディアハンドオーバに係るIP接続設定の要否判断処理を示すフローチャート。The flowchart which shows the necessity determination process of the IP connection setting which concerns on the communication media handover of a P2P communication path. P2P通信パスの通信メディアハンドオーバの動作を示すシーケンス図。The sequence diagram which shows the operation | movement of the communication media handover of a P2P communication path. 回線設定用情報の一例を示す図。The figure which shows an example of the information for line | wire setting. 確立中の高速無線通信インタフェースを利用するP2P通信パスの通信メディアハンドオーバ制御のもう1つの概念図。FIG. 5 is another conceptual diagram of communication media handover control of a P2P communication path that uses an established high-speed wireless communication interface. 確立中の高速無線通信インタフェースを利用できない場合のP2P通信パスの通信メディアハンドオーバ制御の概念図。The conceptual diagram of the communication media handover control of the P2P communication path when the high-speed wireless communication interface being established cannot be used. 実施形態2に係るP2P通信パスの通信メディアハンドオーバに係るIP接続設定の要否判断処理を示すフローチャート。10 is a flowchart showing IP connection setting necessity determination processing related to communication media handover of a P2P communication path according to the second embodiment. 実施形態2に係るP2P通信パスの通信メディアハンドオーバの動作を示すシーケンス図。FIG. 9 is a sequence diagram showing an operation of communication media handover of a P2P communication path according to the second embodiment. 実施形態3に係るP2P通信パスの通信メディアハンドオーバに係るIP接続設定の要否判断処理を示すフローチャート。10 is a flowchart illustrating IP connection setting necessity determination processing related to communication media handover of a P2P communication path according to the third embodiment. 従来のP2P通信パスの通信メディアハンドオーバ制御の概念図。The conceptual diagram of the communication media handover control of the conventional P2P communication path. 従来のP2P通信パスの通信メディアハンドオーバ制御の課題の一例を示す図。The figure which shows an example of the subject of the communication media handover control of the conventional P2P communication path.

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

<<実施形態1>>
図1は、本実施形態に係る通信メディアハンドオーバの概念を示す図である。本実施形態に係る通信メディアハンドオーバでは、第1通信装置10と第2通信装置11とが第1の通信インタフェースで論理通信セッション100を確立し、その後、確立済みの第2の通信インタフェースのP2P通信パス110にハンドオーバ(120)する。ここで、例えば、第1の通信インタフェースは低速な近接無線通信インタフェースであり、第2の通信インタフェースは高速無線通信インタフェースである。また、近接無線通信インタフェースは例えばNFCであり、通信装置と相手方通信装置とが互いに近接したことを検知すると、通信セッションを確立するインタフェースである。また、高速無線通信インタフェースは、例えば、無線LANインタフェース、Bluetoothインタフェースであり、「確立済み」とは、第1通信装置10と第2通信装置11とが接続を試みる時点において確立されていることを意味する。なお、以下の説明では高速無線通信インタフェースとして無線LANインタフェースを用いる場合について説明するが、これに代えてBluetoothインタフェース等を利用してもよい。
<< Embodiment 1 >>
FIG. 1 is a diagram showing a concept of communication media handover according to the present embodiment. In the communication media handover according to the present embodiment, the first communication device 10 and the second communication device 11 establish the logical communication session 100 using the first communication interface, and then the P2P communication of the already established second communication interface. Handover (120) to the path 110 is performed. Here, for example, the first communication interface is a low-speed proximity wireless communication interface, and the second communication interface is a high-speed wireless communication interface. The proximity wireless communication interface is NFC, for example, and is an interface for establishing a communication session when it is detected that the communication device and the counterpart communication device are close to each other. The high-speed wireless communication interface is, for example, a wireless LAN interface or a Bluetooth interface, and “established” means that the first communication device 10 and the second communication device 11 are established at the time of connection attempt. means. In the following description, a case where a wireless LAN interface is used as the high-speed wireless communication interface will be described, but a Bluetooth interface or the like may be used instead.

本実施形態では、第1通信装置10と第2通信装置11とが通信を行う際に、近接無線通信インタフェースにより、確立済みの高速無線通信インタフェースを用いて互いに通信可能な状態にあるかを判定する。この判定には、例えばMACアドレスのような識別情報を用い、高速無線通信インタフェースでの通信が可能な相手方装置の識別情報のリストに、相手方装置の識別情報が含まれているかを判定する。例えば、通信装置が有するリストに相手方装置のMACアドレスが含まれるか、相手方装置が有するリストに通信装置のMACアドレスが含まれるかの、少なくともいずれかの場合に、確立済みの高速無線通信インタフェースを利用可能と判断する。そして、確立済みの高速無線通信インタフェースを利用可能な場合、それに接続を切り替えることにより、既に確立された高速無線通信インタフェースを切断することなく、ハンドオーバを実行することが可能となる。また、本実施形態に係る方法では、相手方装置の識別情報が近接無線通信により分かるため、相手方装置の探索処理を行う必要がない。このため、高速にハンドオーバを実行することが可能となる。   In the present embodiment, when the first communication device 10 and the second communication device 11 communicate with each other, the proximity wireless communication interface determines whether they can communicate with each other using the established high-speed wireless communication interface. To do. For this determination, for example, identification information such as a MAC address is used, and it is determined whether the identification information of the counterpart device is included in the list of identification information of the counterpart device capable of communication through the high-speed wireless communication interface. For example, the established high-speed wireless communication interface is used when at least one of the list of the communication device includes the MAC address of the counterpart device or the list of the counterpart device includes the MAC address of the communication device. Judge that it is available. When an established high-speed wireless communication interface can be used, a connection can be performed by switching the connection to the established high-speed wireless communication interface without disconnecting the already established high-speed wireless communication interface. Further, in the method according to the present embodiment, since the identification information of the counterpart device is known by close proximity wireless communication, it is not necessary to perform a search process for the counterpart device. For this reason, it is possible to execute handover at high speed.

以下、装置構成と処理について、図2〜図8を用いて詳細に説明する。   Hereinafter, the apparatus configuration and processing will be described in detail with reference to FIGS.

(通信装置の構成)
図2及び図3に、図1における第1通信装置10及び第2通信装置11の機能構成例を示すブロック図を示す。図2は、NFCの動作モードが、第1通信装置10及び第2通信装置11の双方共に、Peer−to−Peerモード(P2Pモード)で動作する場合の、第1通信装置10及び第2通信装置11の構成例である。一方、図3は、NFCの動作モードが、第1通信装置10がタグモード(Card Emulationモード)、第2通信装置11がR/Wモード(リーダ/ライタモード)で動作する場合の、第1通信装置10及び第2通信装置11の構成例である。
(Configuration of communication device)
2 and 3 are block diagrams showing functional configuration examples of the first communication device 10 and the second communication device 11 in FIG. FIG. 2 shows the first communication device 10 and the second communication when the NFC operation mode operates in the peer-to-peer mode (P2P mode) in both the first communication device 10 and the second communication device 11. 2 is a configuration example of the device 11. On the other hand, FIG. 3 shows the first NFC operation mode when the first communication device 10 operates in the tag mode (Card Emulation mode) and the second communication device 11 operates in the R / W mode (reader / writer mode). 2 is a configuration example of a communication device 10 and a second communication device 11.

図2において、第2通信装置11は、NFC通信路でのP2P通信100を司る近接無線通信部201と、無線LAN通信路でのP2P通信110を司る無線IP通信部211と、双方の通信部を統括制御する通信制御部202とを含む。また、第2通信装置11は、通信制御部202上に通信ミドルウェア203を有する。そして、通信ミドルウェア203は、通信パスの切換え要否の判定制御を司るメディアハンドオーバ選択部214と、確立済みの無線LANネットワークに関する設定情報213と、確立済みの無線LAN内のARP情報テーブル212とを含む。ここで、ARPは、Address Resolution Protocolの略であり、ARPテーブルは、無線LAN通信路での通信相手のIPアドレスとMACアドレスとの対照表であり、通信相手の識別情報を記憶する識別情報記憶テーブルである。   In FIG. 2, the second communication device 11 includes a proximity wireless communication unit 201 that controls the P2P communication 100 on the NFC communication path, a wireless IP communication unit 211 that controls the P2P communication 110 on the wireless LAN communication path, and both communication units. And a communication control unit 202 that performs overall control. In addition, the second communication device 11 includes communication middleware 203 on the communication control unit 202. Then, the communication middleware 203 includes a media handover selection unit 214 that controls determination of whether or not to switch a communication path, setting information 213 related to the established wireless LAN network, and an ARP information table 212 in the established wireless LAN. Including. Here, ARP is an abbreviation for Address Resolution Protocol, and the ARP table is a comparison table between the IP address and MAC address of the communication partner in the wireless LAN communication path, and the identification information storage for storing the identification information of the communication partner It is a table.

第1通信装置10も同様に、NFC通信路でのP2P通信100を司る近接無線通信部205と、無線LAN通信路でのP2P通信110を司る無線IP通信部215と、双方の通信部を統括制御する通信制御部206とを含む。そして、第1通信装置10も通信制御部206上に通信ミドルウェア207を有する。そして、通信ミドルウェア207は、通信パスの切換え要否の判定制御を司るメディアハンドオーバ要求部218と、確立済みの無線LANネットワークに関しての設定情報216と、確立済みの無線LAN内のARP情報テーブル212とを含む。   Similarly, the first communication device 10 controls both the communication units, the proximity wireless communication unit 205 that controls the P2P communication 100 in the NFC communication path, and the wireless IP communication unit 215 that controls the P2P communication 110 in the wireless LAN communication path. And a communication control unit 206 for controlling. The first communication device 10 also has communication middleware 207 on the communication control unit 206. Then, the communication middleware 207 includes a media handover request unit 218 that controls determination of whether or not to switch communication paths, setting information 216 regarding an established wireless LAN network, an ARP information table 212 within the established wireless LAN, including.

図3において、第2通信装置11は、NFC通信路での無線タグ用通信路100を介した情報アクセスを司る近接無線通信部301と、無線LAN通信路でのP2P通信110を司る無線IP通信部311とを含む。また、第2通信装置11は、双方の通信部を統括制御する通信制御部302とを含む。さらに、第2通信装置11は、通信制御部302上に通信ミドルウェア304を有する。そして、通信ミドルウェア304は、通信パスの切換え要否の判定制御を司るメディアハンドオーバ選択部314と、確立済みの無線LANネットワークに関しての設定情報313と、確立済みの無線LAN内のARP情報テーブル312とを含む。   In FIG. 3, the second communication device 11 includes a proximity wireless communication unit 301 that controls information access via the wireless tag communication path 100 in the NFC communication path, and wireless IP communication that controls P2P communication 110 in the wireless LAN communication path. Part 311. The second communication device 11 includes a communication control unit 302 that performs overall control of both communication units. Further, the second communication device 11 has communication middleware 304 on the communication control unit 302. Then, the communication middleware 304 includes a media handover selection unit 314 that controls determination of whether or not to switch a communication path, setting information 313 regarding an established wireless LAN network, an ARP information table 312 in the established wireless LAN, including.

第1通信装置10は、NFC通信路での無線タグ用通信路100を介した情報アクセスを司る近接無線通信タグ305と、無線LAN通信路でのP2P通信110を司る無線IP通信部315と、無線IP通信部を制御する通信制御部306とを含む。また、近接無線通信タグ305は、通信パスの切換え要否の判定制御を司る、既存無線LANネットワークに関しての設定情報318と、既存無線LANハードウェアのMACアドレス情報318の情報アクセスエリアとを含む。   The first communication device 10 includes a proximity wireless communication tag 305 that controls information access via the wireless tag communication path 100 in the NFC communication path, a wireless IP communication unit 315 that controls P2P communication 110 in the wireless LAN communication path, And a communication control unit 306 that controls the wireless IP communication unit. The close proximity wireless communication tag 305 includes setting information 318 related to the existing wireless LAN network and information access area of the MAC address information 318 of the existing wireless LAN hardware, which controls determination of whether or not to switch the communication path.

(通信装置の動作)
続いて、図4及び図5を用いて、第1通信装置10及び第2通信装置11の動作について説明する。図4は、第2通信装置11において、NFCを介して接続されたP2Pの論理通信セッション100の、既存の無線LANのP2P通信パス110へのハンドオーバ120の可否を、MACアドレスを基準として判定する処理の一例を示すフローチャートである。この判定処理は、第2通信装置11のメディアハンドオーバ選択部214又は314において実行される。また、図5に、第1通信装置10及び第2通信装置11において実行される、近接無線通信インタフェースから高速無線通信インタフェースへのメディアハンドオーバの処理手順の一例を示すシーケンスチャートを示す。
(Communication device operation)
Subsequently, operations of the first communication device 10 and the second communication device 11 will be described with reference to FIGS. 4 and 5. FIG. 4 shows whether the second communication apparatus 11 determines whether or not a handover 120 of a P2P logical communication session 100 connected via NFC to a P2P communication path 110 of an existing wireless LAN can be performed based on a MAC address. It is a flowchart which shows an example of a process. This determination process is executed in the media handover selection unit 214 or 314 of the second communication device 11. FIG. 5 is a sequence chart illustrating an example of a processing procedure for media handover from the close proximity wireless communication interface to the high speed wireless communication interface, which is executed in the first communication device 10 and the second communication device 11.

P2P通信を実施する第2通信装置11は、NFC通信機能部を起動中(S401)に第1通信装置10が近接することで、相手方装置の近接を検知し、NFCの設定を行う(F501)。そして、その後、第1通信装置10側のNFC通信の動作開始を判定する(S402)。   The second communication device 11 that performs the P2P communication detects the proximity of the counterpart device when the NFC communication function unit is being activated (S401), and sets the NFC (F501). . Thereafter, the start of the NFC communication operation on the first communication device 10 side is determined (S402).

第2通信装置11は、NFC通信路を介して、第1通信装置10のMACアドレスを第1通信装置10から取得する(S403)。第2通信装置11は、入手したMACアドレスを指標として用いて、無線IP通信部211又は311に対応したARP情報テーブル212又は312を確認する(S404)。第1通信装置10の無線IP通信部215(315)のMACアドレスがARP情報テーブル212(312)に登録されている場合(S404でYES)、既存の無線LAN接続の接続先により第1通信装置とのIP通信が可能と判断できる。したがって、第2通信装置11は、この場合、1ホップ目の接続先の変更は不要と判断し、無線LAN接続先の変更(500、S408)を実行せずに、1処理単位を終了する。   The second communication device 11 acquires the MAC address of the first communication device 10 from the first communication device 10 via the NFC communication path (S403). The second communication device 11 confirms the ARP information table 212 or 312 corresponding to the wireless IP communication unit 211 or 311 using the obtained MAC address as an index (S404). When the MAC address of the wireless IP communication unit 215 (315) of the first communication device 10 is registered in the ARP information table 212 (312) (YES in S404), the first communication device depends on the connection destination of the existing wireless LAN connection. It can be determined that IP communication with can be performed. Therefore, in this case, the second communication device 11 determines that the change of the connection destination of the first hop is unnecessary, and ends one processing unit without executing the change of the wireless LAN connection destination (500, S408).

MACアドレスの登録が確認できない場合(S404でNO)、第2通信装置11は、続いて、NFC100を介して第1通信装置10の通信ミドルウェアと双方向通信が可能な通信モードであるかを判定する(S405)。NFC100を介した双方向通信が可能な通信モードである場合(S405でYES)、第2通信装置11は、第1通信装置10の無線IP通信部215に対応したARP情報テーブル217を確認する(F502、S406)。そして、第2通信装置11は、ARP情報テーブル217内に、自機(第2通信装置11)の無線IP通信部211のMACアドレスが登録されているかを判定する(S407)。ARP情報テーブル217内に無線IP通信部211のMACアドレスが登録されている場合(S407でYES)、既存の無線LAN接続の接続先で、第2通信装置とのIP通信が可能と判断できる。したがって、この場合、第2通信装置11は、無線LAN接続先の変更(500、S408)を実行せずに、1処理単位を終了する。   If the registration of the MAC address cannot be confirmed (NO in S404), the second communication device 11 subsequently determines whether the communication mode is capable of bidirectional communication with the communication middleware of the first communication device 10 via the NFC 100. (S405). When the communication mode is capable of bidirectional communication via the NFC 100 (YES in S405), the second communication device 11 confirms the ARP information table 217 corresponding to the wireless IP communication unit 215 of the first communication device 10 ( F502, S406). Then, the second communication device 11 determines whether or not the MAC address of the wireless IP communication unit 211 of the own device (second communication device 11) is registered in the ARP information table 217 (S407). When the MAC address of the wireless IP communication unit 211 is registered in the ARP information table 217 (YES in S407), it can be determined that IP communication with the second communication device is possible at the connection destination of the existing wireless LAN connection. Therefore, in this case, the second communication device 11 ends one processing unit without executing the change of the wireless LAN connection destination (500, S408).

第2通信装置11の無線IP通信部211(311)のMACアドレスがARP情報テーブル217に登録されていない場合(S407でNO)、第2通信装置11は、第1通信装置10の無線回線設定用情報216(318)を入手する(F503)。なお、無線回線設定用情報はCredentialと呼ばれ、例えばWi−Fi(登録商標)アライアンスで規定されたCredential情報は、図6のような構成要素を有する。第2通信装置11は、第1通信装置10の無線回線設定用情報216(318)の取得(F503)後、その情報を用いて.WPS−NFCで規定のセットアップ手順を実行する(F504、F505、S408)。なお、WPS−NFCは、NFCを用いた無線LANの設定方式である。また、無線LANのセットアップに先立って、通信装置は、既に確立されている通信路において直接接続する(最初の1ホップ目の接続先である)他の装置(例えばAP)との接続を切断する。   When the MAC address of the wireless IP communication unit 211 (311) of the second communication device 11 is not registered in the ARP information table 217 (NO in S407), the second communication device 11 sets the wireless line of the first communication device 10. The business information 216 (318) is obtained (F503). Note that the wireless line setting information is referred to as credential, and for example, credential information defined in the Wi-Fi (registered trademark) alliance has components as shown in FIG. The second communication device 11 uses the information after acquiring (F503) the wireless channel setting information 216 (318) of the first communication device 10. A prescribed setup procedure is executed in WPS-NFC (F504, F505, S408). WPS-NFC is a wireless LAN setting method using NFC. Prior to the setup of the wireless LAN, the communication device cuts off the connection with another device (for example, AP) that is directly connected in the already established communication path (the connection destination of the first first hop). .

その後、第2通信装置11は、無線LANのセットアップの成否を判定し(S409)、成功した場合(S409でYES)は、そのまま1処理単位を終了する。一方、無線LANのセットアップに失敗した場合(S409でNO)は、P2P通信路の設定失敗を利用者に通知するための表示(S410)を行った後に、1処理単位を終了する。   Thereafter, the second communication device 11 determines whether or not the wireless LAN setup is successful (S409). If the second communication device 11 is successful (YES in S409), the one processing unit is terminated. On the other hand, when the setup of the wireless LAN has failed (NO in S409), after performing display (S410) for notifying the user of the P2P communication path setting failure, one processing unit is ended.

上述の1処理単位にて、失敗表示(S410)がされていない状況においては、無線LAN経由で、第1通信装置10と第2通信装置11との間のP2P論理接続が可能である。したがって、この場合は、無線LAN上でP2P通信用の論理接続セッションを設定し(F506、F507)、P2P通信用通信路を確保する。   In the situation where the failure display (S410) is not performed in the above-mentioned one processing unit, the P2P logical connection between the first communication device 10 and the second communication device 11 is possible via the wireless LAN. Therefore, in this case, a logical connection session for P2P communication is set on the wireless LAN (F506, F507), and a communication path for P2P communication is secured.

なお、上述の無線LAN接続先の変更(500、S408)は、例えば、無線LANのOut−Of−Band(OOB)を用いた設定情報の変更に基づく、無線LANの動作モードの変更を含む。ここで、動作モードは、例えば、インフラストラクチャモード、アドホックモード、Wi−Fiダイレクトモードを含む。例えば、上述の例では、第1通信装置10又は第2通信装置11がインフラストラクチャモードでAPに接続していた場合、接続先の変更に応じて、アドホックモードやWi−Fiダイレクトモードへと移行する。   Note that the above-described change of the wireless LAN connection destination (500, S408) includes, for example, the change of the operation mode of the wireless LAN based on the change of the setting information using the wireless LAN Out-Of-Band (OOB). Here, the operation mode includes, for example, an infrastructure mode, an ad hoc mode, and a Wi-Fi direct mode. For example, in the above-described example, when the first communication device 10 or the second communication device 11 is connected to the AP in the infrastructure mode, the mode shifts to the ad hoc mode or the Wi-Fi direct mode according to the change of the connection destination. To do.

一方で、例えばBluetoothインタフェースを利用している場合、上述の接続先の変更(500、S408)は、NFC通信路を介した新規ペアリングに基づく、動作モードの変更を含む。ここで動作モードとは、例えば、スレーブ接続モードとマスタ接続モードである。このように、適切にモード変更することにより、接続先の変更を容易に行うことが可能となる。また、無線LANの場合はOOBを用いた設定情報変更により、Bluetoothの場合はNFC通信路を介した新規ペアリングにより、セキュリティを確保しながら通信路を確立することが可能となる。   On the other hand, for example, when the Bluetooth interface is used, the above-described connection destination change (500, S408) includes an operation mode change based on new pairing via the NFC communication path. Here, the operation modes are, for example, a slave connection mode and a master connection mode. As described above, it is possible to easily change the connection destination by appropriately changing the mode. In the case of a wireless LAN, it is possible to establish a communication path while ensuring security by changing setting information using OOB, and in the case of Bluetooth, by new pairing via an NFC communication path.

以上の処理によるメディアハンドオーバの結果の例を図1、図7及び図8に示す。ここで、図1及び図7は、既存の無線LAN接続先を利用してメディアハンドオーバをした場合を示し、図8は既存の無線LANを利用できず、新たに無線LANによる直接接続を設定した場合を示している。上述の処理によれば、近接する相手方装置とのP2P通信路の設定の際に、既存の無線LAN接続先を利用するケース、すなわち図1又は図7に示すようなケースを増やすことが可能となる。これにより、図1及び図7に示す場合などにおいて、通信装置自身又は相手方装置内で動作中の他のアプリケーション(Webアクセス等)への意図しない通信回線断などの影響を発生させるリスクを低減することができる。また、相手方装置の接続先として通信装置が登録されているか、又は通信装置の接続先として相手方装置が登録されているかに応じてハンドオーバを実行するか否かを決定するため、高速にハンドオーバを実行することができる。   Examples of the result of media handover by the above processing are shown in FIGS. Here, FIG. 1 and FIG. 7 show a case where media handover is performed using an existing wireless LAN connection destination, and FIG. 8 cannot use the existing wireless LAN and newly sets a direct connection by wireless LAN. Shows the case. According to the above-described processing, it is possible to increase the number of cases in which an existing wireless LAN connection destination is used when setting up a P2P communication path with a nearby partner apparatus, that is, as shown in FIG. 1 or FIG. Become. As a result, in the cases shown in FIGS. 1 and 7, the risk of causing an unintended communication line disconnection on the communication device itself or another application (such as Web access) running in the counterpart device is reduced. be able to. Also, the handover is executed at high speed to determine whether or not to execute the handover depending on whether the communication device is registered as the connection destination of the counterpart device or the counterpart device is registered as the connection destination of the communication device. can do.

<<実施形態2>>
実施形態1においては、既に確立され接続されている無線LANがある場合に、近接する機器との間でP2P論理通信路を設定できるかの判定条件として、無線LANインタフェースのMACアドレスを利用する例を示した。本実施形態では、P2P論理通信路の設定可否の判定条件に、無線回線設定用情報(Credential)を併用する例を示す。なお、本実施形態に係る第1通信装置10及び第2通信装置11の構成は、実施形態1と同様であるため、説明を省略する。
<< Embodiment 2 >>
In the first embodiment, when there is a wireless LAN that is already established and connected, an example in which the MAC address of the wireless LAN interface is used as a determination condition for determining whether a P2P logical communication path can be set with a neighboring device showed that. In the present embodiment, an example is shown in which wireless line setting information (Credential) is used in combination as a determination condition for determining whether or not a P2P logical communication path can be set. In addition, since the structure of the 1st communication apparatus 10 and the 2nd communication apparatus 11 which concern on this embodiment is the same as that of Embodiment 1, description is abbreviate | omitted.

図9は、第2通信装置11において、NFCを介して接続されたP2Pの論理通信セッション(100)の、既存の無線LANの通信パス(110)へのハンドオーバ(120)の可否の判定を行う処理を示すフローチャートである。本実施形態では、この処理において、無線回線設定用情報(Credential)指標に基づいて、ハンドオーバの可否判定を行う。なお、図9に示す処理は、第2通信装置11のメディアハンドオーバ選択部214又は314が行う処理である。また、図10に、第1通信装置10と第2通信装置との間で実行される、近接無線通信インタフェースから高速無線通信インタフェースへのメディアハンドオーバの処理手順を示すシーケンスチャートを示す。   FIG. 9 shows whether or not the second communication device 11 can perform a handover (120) of a P2P logical communication session (100) connected via NFC to an existing wireless LAN communication path (110). It is a flowchart which shows a process. In the present embodiment, in this process, whether or not handover is possible is determined based on the radio channel setting information (Credential) indicator. Note that the process illustrated in FIG. 9 is a process performed by the media handover selection unit 214 or 314 of the second communication device 11. FIG. 10 is a sequence chart showing a media handover processing procedure from the close proximity wireless communication interface to the high speed wireless communication interface, executed between the first communication device 10 and the second communication device.

P2P通信を実施する第2通信装置11は、NFC通信機能部を起動中(S901)に第1通信装置10が近接することで、相手方装置の近接を検知し、NFCの設定を行う(F1001)。そして、その後、第1通信装置10側のNFC通信の動作開始を判定する(S902)。   The second communication device 11 that performs the P2P communication detects the proximity of the counterpart device when the NFC communication function unit is being activated (S901), and sets the NFC (F1001). . Thereafter, the start of NFC communication operation on the first communication device 10 side is determined (S902).

第2通信装置11は、NFCを介して第1通信装置10の通信ミドルウェアと双方向通信が可能な場合は、第1通信装置10の無線IP通信部215に対応した設定済みCredential216を確認する(F1002)。そして、第2通信装置11は、設定済みCredential216の情報から、第1通信装置10のMACアドレスを取得する(S903)。そして、第2通信装置11は、入手した第1通信装置10のMACアドレスを指標として用いて、無線IP通信部211又は311に対応したARP情報テーブル212又は312を確認する(S904)。   The second communication device 11 confirms the set Credential 216 corresponding to the wireless IP communication unit 215 of the first communication device 10 when bidirectional communication with the communication middleware of the first communication device 10 is possible via NFC ( F1002). Then, the second communication device 11 acquires the MAC address of the first communication device 10 from the information of the set Credential 216 (S903). Then, the second communication device 11 confirms the ARP information table 212 or 312 corresponding to the wireless IP communication unit 211 or 311 using the obtained MAC address of the first communication device 10 as an index (S904).

ARP情報テーブル212又は312内に、第1通信装置10の無線IP通信部215又は315のMACアドレスが登録済みであれば(S904でYES)、既存の無線LAN接続の接続先で、第2通信装置とのIP通信が可能と判断できる。このため、第2通信装置11は、無線LAN接続先の変更(1000、S909)を実行せずに1処理単位を終了する。   If the MAC address of the wireless IP communication unit 215 or 315 of the first communication device 10 is already registered in the ARP information table 212 or 312 (YES in S904), the second communication is performed at the connection destination of the existing wireless LAN connection. It can be determined that IP communication with the apparatus is possible. For this reason, the second communication apparatus 11 ends one processing unit without executing the change of the wireless LAN connection destination (1000, S909).

一方、第1通信装置10の無線IP通信部215又は315のMACアドレスがARP情報テーブル212又は312に未登録の場合(S904でNO)、第2通信装置11は、第1通信装置10の設定済みCredential216を確認する(S905)。そして、第2通信装置11は、第1通信装置10の設定済みCredential216情報内のSSIDと、第2通信装置11の無線IP通信部211に設定中のBSSIDが同一であるかの判定を行う(S906)。なお、BSSIDはBasic Service Set IDの略であり、接続先のネットワークの識別情報を表す。   On the other hand, when the MAC address of the wireless IP communication unit 215 or 315 of the first communication device 10 is not registered in the ARP information table 212 or 312 (NO in S904), the second communication device 11 sets the first communication device 10 Confirmed Credential 216 is confirmed (S905). Then, the second communication device 11 determines whether the SSID in the set Credential 216 information of the first communication device 10 and the BSSID being set in the wireless IP communication unit 211 of the second communication device 11 are the same ( S906). Note that BSSID is an abbreviation for Basic Service Set ID, and represents identification information of a connection destination network.

BSSIDが同一と判定された場合(S906でYES)、第1通信装置10と第2通信装置とが1つのAPが形成する1つの無線セル内に存在していると判断できる。このため、第2通信装置11は、次に、第1通信装置10のVLAN(バーチャル(仮想)LAN)の設定状況を確認する(S907)。具体的には、例えば、図6におけるオプション情報エリアである<other>に記載される情報が参照される。そして、第2通信装置11は、第1通信装置10のVLANの設定が、第2通信装置11の設定と同一グループであるかを判定する(S908)。そして、第1通信装置10と第2通信装置11とのVLAN設定が同一グループである場合(S908でYES)は、既存の無線LAN接続の接続先を用いて、第1通信装置10と第2通信装置11との間でIP通信が可能と判断できる。したがって、この場合、第2通信装置11は、無線LAN接続先の変更(1000、S909)を実行せずに1処理単位を終了する。なお、上述の説明では、1つのVLANのグループに第1通信装置10と第2通信装置11とが含まれるかを判定したが、これに限られない。例えば、VLANの設定以外の何らかの情報に基づいて、ネットワーク内の互いに接続できる通信装置をグループ化する何らかの論理的なセグメントにおいて、第1通信装置10と第2通信装置11とが同一グループに含まれるかを判定するのであってもよい。   When it is determined that the BSSIDs are the same (YES in S906), it can be determined that the first communication device 10 and the second communication device are present in one wireless cell formed by one AP. Therefore, the second communication device 11 next checks the setting status of the VLAN (virtual LAN) of the first communication device 10 (S907). Specifically, for example, information described in <other> which is an option information area in FIG. 6 is referred to. Then, the second communication device 11 determines whether the VLAN setting of the first communication device 10 is in the same group as the setting of the second communication device 11 (S908). If the VLAN settings of the first communication device 10 and the second communication device 11 are the same group (YES in S908), the first communication device 10 and the second communication device 10 are connected to each other using the existing wireless LAN connection destination. It can be determined that IP communication with the communication device 11 is possible. Therefore, in this case, the second communication device 11 ends one processing unit without executing the change of the wireless LAN connection destination (1000, S909). In the above description, it is determined whether the first communication device 10 and the second communication device 11 are included in one VLAN group. However, the present invention is not limited to this. For example, the first communication device 10 and the second communication device 11 are included in the same group in some logical segment that groups communication devices that can be connected to each other in the network based on some information other than VLAN settings. It may be determined.

一方、第1通信装置10の設定済みCredential216情報内のSSIDと、第2通信装置11の無線IP通信部211に設定中のBSSIDが同一でない場合(S906でNO)は、新規の無線LANの設定を実行する(S909)。同様に、第1通信装置10と第2通信装置11とのVLAN設定が同一グループでない場合(S908でNO)にも、新規の無線LANの設定を実行する(S909)。具体的には、第2通信装置11は、第1通信装置10の無線回線設定用情報(Credential)216を用いてWPS−NFCにより規定のセットアップ手順を実行する(F1004、F1005、S909)。そして、セットアップの成否の判定を行い(S910)、成功した場合(S910でYES)はそのまま1処理単位を終了する。一方、失敗した場合(S910でNO)は利用者にP2P通信路の設定失敗を喚起するための表示(S911)を行った後、1処理単位を終了する。   On the other hand, when the SSID in the set Credential 216 information of the first communication device 10 and the BSSID being set in the wireless IP communication unit 211 of the second communication device 11 are not the same (NO in S906), a new wireless LAN setting is made. Is executed (S909). Similarly, even when the VLAN settings of the first communication device 10 and the second communication device 11 are not in the same group (NO in S908), a new wireless LAN setting is executed (S909). Specifically, the second communication device 11 executes a prescribed setup procedure by WPS-NFC using the wireless channel setting information (Credential) 216 of the first communication device 10 (F1004, F1005, S909). Then, the success or failure of the setup is determined (S910), and if successful (YES in S910), one processing unit is terminated as it is. On the other hand, if it has failed (NO in S910), after displaying (S911) to alert the user that the P2P communication path setting has failed, one processing unit is terminated.

上記1処理単位にて、失敗表示(S911)がされないような状況では、無線LAN経由で、第1通信装置10、第2通信装置11間のP2P論理接続が可能である。このため、S911で失敗表示された場合を除いて、無線LAN上でP2P通信用の論理接続セッションを設定して(F1007、F1008)、P2P通信用通信路を確保する。   In a situation where failure display (S911) is not performed in the above-mentioned one processing unit, P2P logical connection between the first communication device 10 and the second communication device 11 is possible via the wireless LAN. Therefore, except for the case where failure is displayed in S911, a logical connection session for P2P communication is set on the wireless LAN (F1007, F1008), and a communication path for P2P communication is secured.

上述の処理によっても、実施形態1と同様に、近接する相手方装置とのP2P通信路の設定の際に、既存の無線LAN接続先を利用するケース、すなわち図1又は図7に示すようなケースを増やすことが可能となる。これにより、図1及び図7に示す場合などにおいて、通信装置自身又は相手方装置内で動作中の他のアプリケーション(Webアクセス等)への意図しない通信回線断などの影響を発生させるリスクを低減することができる。   Even in the above-described processing, as in the first embodiment, a case where an existing wireless LAN connection destination is used when setting a P2P communication path with a neighboring device, that is, a case as shown in FIG. 1 or FIG. Can be increased. As a result, in the cases shown in FIGS. 1 and 7, the risk of causing an unintended communication line disconnection on the communication device itself or another application (such as Web access) running in the counterpart device is reduced. be able to.

<<実施形態3>>
上述の実施形態1及び実施形態2においては、NFC通信路の近接を契機に設定されるP2P論理通信路を、無線LAN通信路にメディアハンドオーバする際に、既存の無線LAN接続パスを優先的に利用する例を示した。本実施形態では、既に確立された無線LAN接続パスを用いて通信を行う際に、通信装置が、無線LAN接続に係るAP13〜15との間の無線LAN通信路の切断に備えてバックアップのIBSS用設定をP2P論理通信路を利用して行う場合について説明する。
<< Embodiment 3 >>
In the first and second embodiments described above, when a media handover is performed to a wireless LAN communication path from a P2P logical communication path that is set by the proximity of an NFC communication path, the existing wireless LAN connection path is preferentially used. An example of use is shown. In the present embodiment, when communication is performed using the already established wireless LAN connection path, the communication device prepares for backup IBSS in preparation for disconnection of the wireless LAN communication path with the APs 13 to 15 related to the wireless LAN connection. A case where the setting is performed using a P2P logical communication path will be described.

図11は、第1通信装置10及び第2通信装置11のP2P論理通信路を用いた通信中に実行される、バックアップ通信パス用の無線接続設定情報交換処理の概念を示すフローチャートである。   FIG. 11 is a flowchart showing the concept of the wireless connection setting information exchange process for the backup communication path, which is executed during communication using the P2P logical communication path of the first communication device 10 and the second communication device 11.

通信装置は、P2P通信の開始後、まず、相手方装置とのP2P通信媒体が無線LANの直接通信路(IBSS)であるかの判定を行う(S1101)。ここで、直接通信路とは、APを経由しない通信路のことである。既に直接通信路を利用している場合(S1101でYES)は、通信装置は、処理を、NFCの近接状態になくなったことの検知を契機に行われるP2P通信セッションの切断監視処理(S1107〜S1109)へ移行させる。   After starting the P2P communication, the communication device first determines whether the P2P communication medium with the counterpart device is a direct communication path (IBSS) of the wireless LAN (S1101). Here, the direct communication path is a communication path that does not pass through the AP. If the direct communication path is already used (YES in S1101), the communication apparatus performs the process of monitoring the disconnection of the P2P communication session (S1107 to S1109) triggered by the detection that the NFC is no longer in proximity. ).

無線LANの間接通信路(AP経由の通信路)を介してP2P通信路を設定している場合(S1101でNO)、通信装置は、相手方装置との間で、NPS−NFCを利用するバックアップの直接無線通信路(IBSS)用の設定情報を交換する(S1102)。その後、通信装置は、接続中のAPとの通信可否状態を確認する(S1103、S1104)。そして、APとの通信が不能となったことを認識した場合(S1104でNO)、バックアップの直接無線通信路(IBSS)用の設定情報の取得の成否を確認する(S1105)。   When the P2P communication path is set via the wireless LAN indirect communication path (communication path via AP) (NO in S1101), the communication apparatus performs backup using NPS-NFC with the counterpart apparatus. The setting information for the direct wireless communication channel (IBSS) is exchanged (S1102). Thereafter, the communication device confirms whether or not communication with the connected AP is possible (S1103, S1104). When it is recognized that communication with the AP is disabled (NO in S1104), the success or failure of acquisition of setting information for the backup direct wireless communication path (IBSS) is confirmed (S1105).

バックアップの直接無線通信路(IBSS)用の設定情報の取得に成功している場合(S1105でYES)は、通信装置は、その設定に従って接続先を切り替え(S1106)、相手方装置との間のP2P論理通信路の接続を継続する。一方、バックアップの直接無線通信路(IBSS)用の設定情報の取得に失敗している場合(S1105でNO)は、通信装置は、P2P通信の継続不能表示を行う(S1110)。そして、その後、通信装置は、処理を、NFCの近接状態になくなったことの検知を契機とする、P2P通信セッションの切断監視処理(S1107〜S1109)に移行させる。   When the setting information for the backup direct wireless communication channel (IBSS) has been successfully acquired (YES in S1105), the communication device switches the connection destination according to the setting (S1106), and P2P with the counterpart device Continue to connect the logical communication path. On the other hand, if the acquisition of the setting information for the backup direct wireless communication channel (IBSS) has failed (NO in S1105), the communication device displays the inability to continue P2P communication (S1110). After that, the communication apparatus shifts the process to a P2P communication session disconnection monitoring process (S1107 to S1109) triggered by detection that the NFC is no longer in proximity.

P2P通信セッションの切断監視処理(S1107〜S1109)においては、まず、NFCの近接通信により相手方装置との間の近接状態が確認される(S1107)。そして、通信装置が、相手方装置とNFCで通信可能か否かを判定し(S1108)、通信不能な場合(S1108でNO)に、P2P通信セッションを切断する(S1109)。なお、P2P通信セッションの切断を行う際に、NFC機能部同士の近接の検知を契機に設定したIBSSを用いたP2P論理通信路で通信中である場合には、設定情報を、そのIBSS用の設定を行う前に設定されていた情報に戻す。   In the P2P communication session disconnection monitoring process (S1107 to S1109), first, the proximity state with the counterpart device is confirmed by NFC proximity communication (S1107). Then, it is determined whether or not the communication device can communicate with the counterpart device by NFC (S1108). If communication is impossible (NO in S1108), the P2P communication session is disconnected (S1109). When a P2P communication session is disconnected, if communication is being performed on a P2P logical communication path using IBSS that is set when the proximity of NFC function units is detected, the setting information for the IBSS is displayed. Revert to the information that was set before setting.

このような処理により、近接する相手方装置とのP2P通信路の設定後に、相手方装置の移動等により既存の間接無線通信路(AP経由での通信路)の維持が困難になっても、バックアップの直接無線通信路(IBSS)を介してP2P論理通信路を維持できる。さらに、NFC機能部同士が遠隔状態になったことを検出し、これを契機に論理通信路を解放し、設定情報を、直前の間接無線通信路(AP経由での通信路)への接続用の設定情報へと戻すことで、既存のネットワーク設定へ容易に復帰することができる。   With such processing, even if it becomes difficult to maintain the existing indirect wireless communication path (communication path via AP) after setting the P2P communication path with the adjacent counterpart device, it becomes difficult to maintain the backup. A P2P logical communication path can be maintained via a direct wireless communication path (IBSS). Furthermore, it detects that the NFC function units are in a remote state, releases the logical communication path in response to this, and connects the setting information to the immediately preceding indirect wireless communication path (communication path via AP). By returning to the setting information, it is possible to easily return to the existing network setting.

なお、本実施形態では、P2P通信路のセッションの切断(S1109)の判断基準を、NFC機能部同士が遠隔状態になったこと(S1107、S1108)としたが、これに限られない。例えば、この基準に加えて、さらに、P2P通信セッションの利用状況を判断基準に加えてもよい。なお、利用状況とは、例えば、通信セッションにおいてデータパケット通信が行われていない時間が規定時間以上継続しているか否か、又は上位アプリケーションからのセッション確保継続要求があったか否かなどを含む。すなわち、高速無線通信インタフェースによるP2P通信セッションの利用状況を観測し、相手方装置と近接していないことを検知した場合に観測した利用状況がP2P通信セッションを利用していないことを示す場合にのみ、セッションを切断してもよい。このようにすることで、利用者の誤操作等によるNFC通信の瞬断に対しても、利用中のP2P通信路を維持することができ、無駄な再接続処理等を行うことを防ぐことで、通信の効率を向上させることができる。   In this embodiment, the criterion for disconnecting the session of the P2P communication path (S1109) is that the NFC function units are in a remote state (S1107, S1108), but is not limited thereto. For example, in addition to this criterion, the usage status of the P2P communication session may be added to the determination criterion. Note that the usage status includes, for example, whether or not a time during which data packet communication is not performed in a communication session continues for a specified time or more, or whether or not there is a session reservation continuation request from an upper application. That is, only when the usage status of the P2P communication session by the high-speed wireless communication interface is observed, and the usage status observed when it is detected that the P2P communication session is not in use is detected, You may disconnect the session. By doing in this way, it is possible to maintain a P2P communication path in use even for a momentary interruption of NFC communication due to a user's erroneous operation, etc., and to prevent unnecessary reconnection processing, etc. Communication efficiency can be improved.

<<その他の実施形態>>
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(または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 (18)

相手方装置との間で、第1の通信インタフェースを用いた通信を確立し、その後に第2の通信インタフェースを用いた通信へとハンドオーバさせる通信装置であって、
前記相手方装置から、前記第1の通信インタフェースを用いて、前記第2の通信インタフェースによるネットワークにおいて相手方装置を識別する識別情報と、前記相手方装置において前記第2の通信インタフェースを用いて既に確立されている他の装置を介する通信路に関する情報との少なくともいずれかを取得する取得手段と、
前記通信装置において前記第2の通信インタフェースを用いて既に確立されている他の装置を介する通信路に関する情報および前記相手方装置の前記識別情報と、前記相手方装置において前記第2の通信インタフェースを用いて既に確立されている他の装置を介する通信路に関する情報および前記第2の通信インタフェースによるネットワークにおいて前記通信装置を識別する識別情報との少なくともいずれかに基づいて、第2の通信インタフェースを用いて既に確立されている通信路を用いて、前記相手方装置へのP2P通信パスの接続が可能かを判定する判定手段と、
前記既に確立されている通信路を用いたP2P通信パスの接続が可能である場合、前記第1の通信インタフェースを用いて確立された通信から、前記既に確立されている通信路への、通信のハンドオーバを実行する実行手段と、
を有することを特徴とする通信装置。
A communication device that establishes communication using a first communication interface with a counterpart device and then performs handover to communication using a second communication interface,
Identification information for identifying the counterpart device in the network using the second communication interface from the counterpart device using the first communication interface, and already established using the second communication interface in the counterpart device. Obtaining means for obtaining at least one of information on a communication path through another device;
The communication device uses the second communication interface to establish information relating to a communication path through another device and the identification information of the counterpart device, and the counterpart device uses the second communication interface. The second communication interface has already been used based on at least one of information relating to a communication path through another device already established and identification information for identifying the communication device in the network using the second communication interface. Determination means for determining whether or not a P2P communication path can be connected to the counterpart device using an established communication path;
When connection of a P2P communication path using the already established communication path is possible, communication from the communication established using the first communication interface to the already established communication path is performed. Execution means for performing a handover;
A communication apparatus comprising:
前記既に確立されている通信路を用いたP2P通信パスの接続が可能でない場合に、前記相手方装置との間で、前記第2の通信インタフェースを用いて直接接続による通信路を確立する確立手段をさらに有し、
前記実行手段は、前記第1の通信インタフェースを用いて確立されている通信路から、前記直接接続による通信路への、通信のハンドオーバを実行する、
ことを特徴とする請求項1に記載の通信装置。
Establishing means for establishing a communication path by direct connection using the second communication interface with the counterpart device when connection of a P2P communication path using the already established communication path is not possible In addition,
The execution means executes a handover of communication from a communication path established using the first communication interface to a communication path by the direct connection.
The communication apparatus according to claim 1.
前記第1の通信インタフェースを用いて前記相手方装置と近接しているかを検知する検知手段をさらに有し、
前記確立手段は、前記第2の通信インタフェースを用いて前記相手方装置との直接接続による通信路を確立していた場合において、前記検知手段が前記相手方装置と近接していないことを検知した場合、前記第2の通信インタフェースを用いて確立する通信路を、前記直接接続による通信路を確立する前に確立されていた通信路へと戻す、
ことを特徴とする請求項2に記載の通信装置。
Further comprising a detecting means for detecting whether the first communication interface is close to the counterpart device;
When the establishment unit detects that the detection unit is not in proximity to the counterpart device when the communication path by direct connection with the counterpart device is established using the second communication interface, Returning the communication path established using the second communication interface to the communication path established before establishing the communication path by the direct connection;
The communication device according to claim 2.
前記第1の通信インタフェースを用いて前記相手方装置と近接しているかを検知する検知手段と、
前記第2の通信インタフェースを用いた通信の利用状況を観測する観測手段と、
をさらに有し、
前記確立手段は、前記第2の通信インタフェースを用いて前記相手方装置との直接接続による通信路を確立していた場合において、前記検知手段が前記相手方装置と近接していないことを検知した場合であって、前記利用状況が、前記第2の通信インタフェースが前記相手方装置との通信に利用されていないことを示す場合に、前記第2の通信インタフェースを用いて確立する通信路を、前記直接接続による通信路を確立する前に確立されていた通信路へと戻す、
ことを特徴とする請求項2に記載の通信装置。
Detecting means for detecting proximity to the counterpart device using the first communication interface;
Observing means for observing the use status of communication using the second communication interface;
Further comprising
The establishing means is configured to detect that the detecting means is not in proximity to the counterpart device when the communication path by direct connection with the counterpart device is established using the second communication interface. If the usage status indicates that the second communication interface is not used for communication with the counterpart device, a communication path established using the second communication interface is directly connected. Return to the established communication path before establishing the communication path by
The communication device according to claim 2.
前記利用状況は、通信セッションにおいてデータパケット通信が行われていない時間が規定時間以上である場合、又は上位アプリケーションからのセッション確保継続要求がない場合に、前記第2の通信インタフェースが前記相手方装置との通信に利用されていないことを示す、
ことを特徴とする請求項4に記載の通信装置。
When the time during which no data packet communication is performed in a communication session is a specified time or more, or when there is no session reservation continuation request from a higher-level application, the usage status indicates that the second communication interface is Indicating that it is not being used for
The communication apparatus according to claim 4.
前記既に確立されている通信路への前記通信のハンドオーバを実行する場合に、前記相手方装置との間で前記第2の通信インタフェースを用いて直接接続による通信路を確立するための設定情報を、前記相手方装置との間で交換する交換手段をさらに有し、
前記確立手段は、前記既に確立されている通信路により、前記相手方装置との間の通信が不能となった場合に、前記直接接続による通信路を確立する、
ことを特徴とする請求項2から5のいずれか1項に記載の通信装置。
When performing a handover of the communication to the already established communication path, setting information for establishing a communication path by direct connection with the counterpart apparatus using the second communication interface, It further has exchange means for exchanging with the counterpart device,
The establishment means establishes a communication path by the direct connection when communication with the counterpart device becomes impossible due to the already established communication path.
The communication device according to any one of claims 2 to 5, wherein:
前記相手方装置において前記第2の通信インタフェースを用いて既に確立されている他の装置を介する通信路に関する情報は、当該通信路を介する前記相手方装置の通信相手を識別する識別情報を含み、
前記判定手段は、前記相手方装置の通信相手の識別情報記憶テーブルに、前記通信装置の識別情報が含まれている場合、前記既に確立されている通信路を用いて前記相手方装置への接続が可能であると判定する、
ことを特徴とする請求項1から6のいずれか1項に記載の通信装置。
The information regarding the communication path via the other apparatus that has already been established using the second communication interface in the counterpart apparatus includes identification information for identifying the communication partner of the counterpart apparatus via the communication path,
When the identification information storage table of the communication partner of the counterpart device includes the identification information of the communication device, the determination means can connect to the counterpart device using the already established communication path. It is determined that
The communication apparatus according to claim 1, wherein
前記通信装置において前記第2の通信インタフェースを用いて既に確立されている他の装置を介する通信路に関する情報は、当該通信路を介する前記通信装置の通信相手を識別する識別情報を含み、
前記判定手段は、前記通信装置の通信相手の識別情報記憶テーブルに、前記相手方装置の識別情報が含まれている場合、前記既に確立されている通信路を用いて前記相手方装置への接続が可能であると判定する、
ことを特徴とする請求項1から7のいずれか1項に記載の通信装置。
Information relating to a communication path via another device that has already been established using the second communication interface in the communication device includes identification information that identifies a communication partner of the communication device via the communication path,
When the identification information storage table of the communication partner of the communication device includes the identification information of the partner device, the determination means can connect to the partner device using the already established communication path. It is determined that
The communication device according to claim 1, wherein the communication device is a device.
前記相手方装置において前記第2の通信インタフェースを用いて既に確立されている他の装置を介する通信路に関する情報は、前記第2の通信インタフェースによる接続先のネットワークの識別情報と、ネットワークにおいて互いに接続できる通信装置のグループの情報とを含み、
前記判定手段は、前記通信装置において前記第2の通信インタフェースによる接続先のネットワークの識別情報と、前記相手方装置の接続先のネットワークの識別情報とが同一であり、かつ、前記通信装置と前記相手方装置とが、1つの前記グループに含まれる場合、前記既に確立されている通信路を用いて前記相手方装置への接続が可能であると判定する、
ことを特徴とする請求項1から8のいずれか1項に記載の通信装置。
Information on a communication path through another device already established using the second communication interface in the counterpart device can be connected to the network identification information of the connection destination by the second communication interface. Including information on a group of communication devices,
In the communication device, the determination unit has the same network identification information of a connection destination of the second communication interface as the connection destination network identification information of the counterpart device, and the communication device and the counterparty. When a device is included in one group, it is determined that connection to the counterpart device using the already established communication path is possible.
The communication apparatus according to claim 1, wherein the communication apparatus is configured as described above.
前記第1の通信インタフェースは、前記相手方装置と近接した場合に通信を行う近接無線通信インタフェースである、
ことを特徴とする請求項1から9のいずれか1項に記載の通信装置。
The first communication interface is a proximity wireless communication interface that performs communication when close to the counterpart device,
The communication apparatus according to any one of claims 1 to 9, wherein
前記近接無線通信インタフェースは、動作モードとして、Peer−to−Peerモードを含む、
ことを特徴とする請求項10に記載の通信装置。
The proximity wireless communication interface includes a peer-to-peer mode as an operation mode.
The communication apparatus according to claim 10.
前記近接無線通信インタフェースは、動作モードとして、タグモードとリーダ/ライタモードとを含み、前記通信装置がタグモードで動作する場合は前記相手方装置はリーダ/ライタモードとして動作し、前記通信装置がリーダ/ライタモードで動作する場合は前記相手方装置はタグモードとして動作する、
ことを特徴とする請求項10に記載の通信装置。
The proximity wireless communication interface includes a tag mode and a reader / writer mode as operation modes. When the communication device operates in the tag mode, the counterpart device operates in a reader / writer mode, and the communication device operates as a reader. / When operating in writer mode, the counterpart device operates in tag mode.
The communication apparatus according to claim 10.
前記第2の通信インタフェースは無線LANインタフェースであり、
前記実行手段は、無線LANのOut−Of−Bandを用いた設定情報の変更に基づいて無線LANの動作モードの変更を実行することにより、前記ハンドオーバを実行する、
ことを特徴とする請求項1から12のいずれか1項に記載の通信装置。
The second communication interface is a wireless LAN interface;
The execution means executes the handover by executing a change in the operation mode of the wireless LAN based on a change in setting information using the Out-Of-Band of the wireless LAN.
The communication device according to any one of claims 1 to 12, wherein
前記無線LANの動作モードは、インフラストラクチャモード、アドホックモード、及びWi−Fiダイレクトモードを含む、
ことを特徴とする請求項13に記載の通信装置。
The operation mode of the wireless LAN includes an infrastructure mode, an ad hoc mode, and a Wi-Fi direct mode.
The communication apparatus according to claim 13.
前記第2の通信インタフェースはBluetoothインタフェースであり、
前記実行手段は、前記第1の通信インタフェースによる通信路を介して、前記相手方装置との間での新規ペアリングに基づいてBluetoothの動作モードの変更を実行することにより、前記ハンドオーバを実行する、
ことを特徴とする請求項1から12のいずれか1項に記載の通信装置。
The second communication interface is a Bluetooth interface;
The execution means executes the handover by executing a change in the operation mode of Bluetooth based on a new pairing with the counterpart device via a communication path by the first communication interface.
The communication device according to any one of claims 1 to 12, wherein
前記Bluetoothの動作モードは、マスタ接続モードとスレーブ接続モードとを含む、
ことを特徴とする請求項15に記載の通信装置。
The operation mode of the Bluetooth includes a master connection mode and a slave connection mode.
The communication apparatus according to claim 15.
相手方装置との間で、第1の通信インタフェースを用いた通信を確立し、その後に第2の通信インタフェースを用いた通信へとハンドオーバさせる通信装置の制御方法であって、
取得手段が、前記相手方装置から、前記第1の通信インタフェースを用いて、前記第2の通信インタフェースによるネットワークにおいて相手方装置を識別する識別情報と、前記相手方装置において前記第2の通信インタフェースを用いて既に確立されている他の装置を介する通信路に関する情報との少なくともいずれかを取得する取得工程と、
判定手段が、前記通信装置において前記第2の通信インタフェースを用いて既に確立されている他の装置を介する通信路に関する情報および前記相手方装置の前記識別情報と、前記相手方装置において前記第2の通信インタフェースを用いて既に確立されている他の装置を介する通信路に関する情報および前記第2の通信インタフェースによるネットワークにおいて前記通信装置を識別する識別情報との少なくともいずれかに基づいて、既に確立されている通信路を用いて、前記相手方装置へのP2P通信パスの接続が可能かを判定する判定工程と、
実行手段が前記既に確立されている通信路を用いたP2P通信パスの接続が可能である場合、前記第1の通信インタフェースを用いて確立された通信から、前記既に確立されている通信路への、通信のハンドオーバを実行する実行工程と、
を有することを特徴とする制御方法。
A communication device control method for establishing communication using a first communication interface with a counterpart device and then handing over to communication using a second communication interface,
The obtaining means uses the first communication interface from the counterpart device to identify the counterpart device in the network using the second communication interface, and uses the second communication interface in the counterpart device. An acquisition step of acquiring at least one of information on a communication path through another device that has already been established;
The determination means includes information relating to a communication path through another device already established in the communication device using the second communication interface, the identification information of the counterpart device, and the second communication in the counterpart device. Established based on at least one of information relating to a communication path through another device already established using the interface and identification information for identifying the communication device in the network based on the second communication interface A determination step of determining whether a P2P communication path can be connected to the counterpart device using a communication path;
When the execution means can connect the P2P communication path using the already established communication path, the communication established from the first communication interface to the already established communication path is performed. An execution process for performing a communication handover;
A control method characterized by comprising:
コンピュータを請求項1から16のいずれか1項に記載の通信装置が備える各手段として機能させるためのプログラム。   The program for functioning a computer as each means with which the communication apparatus of any one of Claim 1 to 16 is provided.
JP2012241099A 2012-10-31 2012-10-31 COMMUNICATION DEVICE, ITS CONTROL METHOD, AND PROGRAM Active JP6120526B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012241099A JP6120526B2 (en) 2012-10-31 2012-10-31 COMMUNICATION DEVICE, ITS CONTROL METHOD, AND PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012241099A JP6120526B2 (en) 2012-10-31 2012-10-31 COMMUNICATION DEVICE, ITS CONTROL METHOD, AND PROGRAM

Publications (3)

Publication Number Publication Date
JP2014093567A true JP2014093567A (en) 2014-05-19
JP2014093567A5 JP2014093567A5 (en) 2015-12-10
JP6120526B2 JP6120526B2 (en) 2017-04-26

Family

ID=50937391

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012241099A Active JP6120526B2 (en) 2012-10-31 2012-10-31 COMMUNICATION DEVICE, ITS CONTROL METHOD, AND PROGRAM

Country Status (1)

Country Link
JP (1) JP6120526B2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2016010048A1 (en) * 2014-07-14 2017-06-01 株式会社東芝 Wireless communication apparatus and wireless communication method
US9830118B2 (en) 2013-12-27 2017-11-28 Brother Kogyo Kabushiki Kaisha Communication system, communication device, and non-transitory computer-readable storage medium storing instructions for information processing device
JPWO2017085851A1 (en) * 2015-11-19 2018-08-02 株式会社安川電機 Robot system and robot control method
US10142925B2 (en) 2012-12-26 2018-11-27 Brother Kogyo Kabushiki Kaisha Communication apparatus

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010288208A (en) * 2009-06-15 2010-12-24 Toshiba Corp Mobile terminal
JP2011182449A (en) * 2011-04-26 2011-09-15 Casio Computer Co Ltd Wireless communication device and program
JP2013214804A (en) * 2012-03-30 2013-10-17 Brother Ind Ltd Communication device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010288208A (en) * 2009-06-15 2010-12-24 Toshiba Corp Mobile terminal
JP2011182449A (en) * 2011-04-26 2011-09-15 Casio Computer Co Ltd Wireless communication device and program
JP2013214804A (en) * 2012-03-30 2013-10-17 Brother Ind Ltd Communication device

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10142925B2 (en) 2012-12-26 2018-11-27 Brother Kogyo Kabushiki Kaisha Communication apparatus
US10390297B2 (en) 2012-12-26 2019-08-20 Brother Kogyo Kabushiki Kaisha Communication apparatus
US9830118B2 (en) 2013-12-27 2017-11-28 Brother Kogyo Kabushiki Kaisha Communication system, communication device, and non-transitory computer-readable storage medium storing instructions for information processing device
US20180024792A1 (en) 2013-12-27 2018-01-25 Brother Kogyo Kabushiki Kaisha Communication system, communication device, and non-transitory computer-readable storage medium storing instructions for information processing device
US10191700B2 (en) 2013-12-27 2019-01-29 Brother Kogyo Kabushiki Kaisha Communication system, communication device, and non-transitory computer-readable storage medium storing instructions for information processing device
US10528306B2 (en) 2013-12-27 2020-01-07 Brother Kogyo Kabushiki Kaisha Communication system, communication device, and non-transitory computer-readable storage medium storing instructions for information processing device
US10853009B2 (en) 2013-12-27 2020-12-01 Brother Kogyo Kabushiki Kaisha Communication system, communication device, and non-transitory computer-readable storage medium storing instructions for information processing device
US11301186B2 (en) 2013-12-27 2022-04-12 Brother Kogyo Kabushiki Kaisha Communication system, communication device, and non-transitory computer-readable storage medium storing instructions for information processing device
US11693610B2 (en) 2013-12-27 2023-07-04 Brother Kogyo Kabushiki Kaisha Communication system, communication device, and non-transitory computer-readable storage medium storing instructions for information processing device
JPWO2016010048A1 (en) * 2014-07-14 2017-06-01 株式会社東芝 Wireless communication apparatus and wireless communication method
JPWO2017085851A1 (en) * 2015-11-19 2018-08-02 株式会社安川電機 Robot system and robot control method
US10894320B2 (en) 2015-11-19 2021-01-19 Kabushiki Kaisha Yaskawa Denki Robot system and robot control method

Also Published As

Publication number Publication date
JP6120526B2 (en) 2017-04-26

Similar Documents

Publication Publication Date Title
JP4847246B2 (en) COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, AND COMPUTER PROGRAM FOR CAUSING COMPUTER TO EXECUTE THE CONTROL METHOD
JP4941496B2 (en) Wireless communication apparatus and program
JP5168383B2 (en) Wireless communication apparatus and program
JP4929040B2 (en) Communication apparatus and communication method
JP5361463B2 (en) COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, PROGRAM
US8406208B2 (en) Communication apparatus and method of constructing network thereby
CN103369638A (en) Communication device
EP2764730B1 (en) Alternative path configuration for peer-to-peer networking
CN103369454A (en) Communication device
CN104956761A (en) Wi-fi direct service method using nfc and device therefor
CN103369637A (en) Communication device
KR20110040025A (en) Apparatus and method for connecting peer to peer using wlan in a mobile communication terminal
JP6120526B2 (en) COMMUNICATION DEVICE, ITS CONTROL METHOD, AND PROGRAM
JP6451163B2 (en) Communication equipment
WO2009113557A1 (en) Communication system, communication method, terminal and management device
KR102514692B1 (en) Electronic device suporting multiple wireless communication protocols and method therefor
KR20120137759A (en) Apparatus and method for connecting peer to peer between a mobile terminal
JP2017200136A (en) Communication device, communication method, and program
JP2013187644A (en) Communication device, control method therefor, and program
JP5858464B2 (en) Wireless communication device, wireless communication device control method, wireless communication device control program, wireless communication system, wireless communication system control method, control device, control device control method, and control device control program
JP6391342B2 (en) Communication device
JP2007329768A (en) Input device, communication terminal, and input control method
JP6245908B2 (en) COMMUNICATION DEVICE, COMMUNICATION SYSTEM, AND PROGRAM
JP5098694B2 (en) Communication system and communication apparatus
JP6842453B2 (en) Communication equipment

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20151021

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20151021

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160720

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160812

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20161007

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: 20170227

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170328

R151 Written notification of patent or utility model registration

Ref document number: 6120526

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151