JP2014093567A - 通信装置、その制御方法、及びプログラム - Google Patents
通信装置、その制御方法、及びプログラム Download PDFInfo
- 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
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
Abstract
【解決手段】 相手方装置との間で、第1の通信インタフェースを用いた通信を確立し、その後に第2の通信インタフェースを用いた通信へとハンドオーバさせる通信装置であって、相手方装置から、第1の通信インタフェースを用いて、相手方装置を識別する識別情報と、相手方装置において第2の通信インタフェースを用いて既に確立されている他の装置を介する通信路に関する情報との少なくともいずれかを取得し、通信装置又は相手方装置において第2の通信インタフェースを用いて既に確立されている他の装置を介する通信路に関する情報と相手方装置又は通信装置の識別情報との少なくともいずれかに基づいて、既に確立されている通信路を用いて、相手方装置へのP2P通信パスの接続が可能かを判定する。
【選択図】 図1
Description
図1は、本実施形態に係る通信メディアハンドオーバの概念を示す図である。本実施形態に係る通信メディアハンドオーバでは、第1通信装置10と第2通信装置11とが第1の通信インタフェースで論理通信セッション100を確立し、その後、確立済みの第2の通信インタフェースのP2P通信パス110にハンドオーバ(120)する。ここで、例えば、第1の通信インタフェースは低速な近接無線通信インタフェースであり、第2の通信インタフェースは高速無線通信インタフェースである。また、近接無線通信インタフェースは例えばNFCであり、通信装置と相手方通信装置とが互いに近接したことを検知すると、通信セッションを確立するインタフェースである。また、高速無線通信インタフェースは、例えば、無線LANインタフェース、Bluetoothインタフェースであり、「確立済み」とは、第1通信装置10と第2通信装置11とが接続を試みる時点において確立されていることを意味する。なお、以下の説明では高速無線通信インタフェースとして無線LANインタフェースを用いる場合について説明するが、これに代えてBluetoothインタフェース等を利用してもよい。
図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の構成例である。
続いて、図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において実行される、近接無線通信インタフェースから高速無線通信インタフェースへのメディアハンドオーバの処理手順の一例を示すシーケンスチャートを示す。
実施形態1においては、既に確立され接続されている無線LANがある場合に、近接する機器との間でP2P論理通信路を設定できるかの判定条件として、無線LANインタフェースのMACアドレスを利用する例を示した。本実施形態では、P2P論理通信路の設定可否の判定条件に、無線回線設定用情報(Credential)を併用する例を示す。なお、本実施形態に係る第1通信装置10及び第2通信装置11の構成は、実施形態1と同様であるため、説明を省略する。
上述の実施形態1及び実施形態2においては、NFC通信路の近接を契機に設定されるP2P論理通信路を、無線LAN通信路にメディアハンドオーバする際に、既存の無線LAN接続パスを優先的に利用する例を示した。本実施形態では、既に確立された無線LAN接続パスを用いて通信を行う際に、通信装置が、無線LAN接続に係るAP13〜15との間の無線LAN通信路の切断に備えてバックアップのIBSS用設定をP2P論理通信路を利用して行う場合について説明する。
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。
Claims (18)
- 相手方装置との間で、第1の通信インタフェースを用いた通信を確立し、その後に第2の通信インタフェースを用いた通信へとハンドオーバさせる通信装置であって、
前記相手方装置から、前記第1の通信インタフェースを用いて、前記第2の通信インタフェースによるネットワークにおいて相手方装置を識別する識別情報と、前記相手方装置において前記第2の通信インタフェースを用いて既に確立されている他の装置を介する通信路に関する情報との少なくともいずれかを取得する取得手段と、
前記通信装置において前記第2の通信インタフェースを用いて既に確立されている他の装置を介する通信路に関する情報および前記相手方装置の前記識別情報と、前記相手方装置において前記第2の通信インタフェースを用いて既に確立されている他の装置を介する通信路に関する情報および前記第2の通信インタフェースによるネットワークにおいて前記通信装置を識別する識別情報との少なくともいずれかに基づいて、第2の通信インタフェースを用いて既に確立されている通信路を用いて、前記相手方装置へのP2P通信パスの接続が可能かを判定する判定手段と、
前記既に確立されている通信路を用いたP2P通信パスの接続が可能である場合、前記第1の通信インタフェースを用いて確立された通信から、前記既に確立されている通信路への、通信のハンドオーバを実行する実行手段と、
を有することを特徴とする通信装置。 - 前記既に確立されている通信路を用いたP2P通信パスの接続が可能でない場合に、前記相手方装置との間で、前記第2の通信インタフェースを用いて直接接続による通信路を確立する確立手段をさらに有し、
前記実行手段は、前記第1の通信インタフェースを用いて確立されている通信路から、前記直接接続による通信路への、通信のハンドオーバを実行する、
ことを特徴とする請求項1に記載の通信装置。 - 前記第1の通信インタフェースを用いて前記相手方装置と近接しているかを検知する検知手段をさらに有し、
前記確立手段は、前記第2の通信インタフェースを用いて前記相手方装置との直接接続による通信路を確立していた場合において、前記検知手段が前記相手方装置と近接していないことを検知した場合、前記第2の通信インタフェースを用いて確立する通信路を、前記直接接続による通信路を確立する前に確立されていた通信路へと戻す、
ことを特徴とする請求項2に記載の通信装置。 - 前記第1の通信インタフェースを用いて前記相手方装置と近接しているかを検知する検知手段と、
前記第2の通信インタフェースを用いた通信の利用状況を観測する観測手段と、
をさらに有し、
前記確立手段は、前記第2の通信インタフェースを用いて前記相手方装置との直接接続による通信路を確立していた場合において、前記検知手段が前記相手方装置と近接していないことを検知した場合であって、前記利用状況が、前記第2の通信インタフェースが前記相手方装置との通信に利用されていないことを示す場合に、前記第2の通信インタフェースを用いて確立する通信路を、前記直接接続による通信路を確立する前に確立されていた通信路へと戻す、
ことを特徴とする請求項2に記載の通信装置。 - 前記利用状況は、通信セッションにおいてデータパケット通信が行われていない時間が規定時間以上である場合、又は上位アプリケーションからのセッション確保継続要求がない場合に、前記第2の通信インタフェースが前記相手方装置との通信に利用されていないことを示す、
ことを特徴とする請求項4に記載の通信装置。 - 前記既に確立されている通信路への前記通信のハンドオーバを実行する場合に、前記相手方装置との間で前記第2の通信インタフェースを用いて直接接続による通信路を確立するための設定情報を、前記相手方装置との間で交換する交換手段をさらに有し、
前記確立手段は、前記既に確立されている通信路により、前記相手方装置との間の通信が不能となった場合に、前記直接接続による通信路を確立する、
ことを特徴とする請求項2から5のいずれか1項に記載の通信装置。 - 前記相手方装置において前記第2の通信インタフェースを用いて既に確立されている他の装置を介する通信路に関する情報は、当該通信路を介する前記相手方装置の通信相手を識別する識別情報を含み、
前記判定手段は、前記相手方装置の通信相手の識別情報記憶テーブルに、前記通信装置の識別情報が含まれている場合、前記既に確立されている通信路を用いて前記相手方装置への接続が可能であると判定する、
ことを特徴とする請求項1から6のいずれか1項に記載の通信装置。 - 前記通信装置において前記第2の通信インタフェースを用いて既に確立されている他の装置を介する通信路に関する情報は、当該通信路を介する前記通信装置の通信相手を識別する識別情報を含み、
前記判定手段は、前記通信装置の通信相手の識別情報記憶テーブルに、前記相手方装置の識別情報が含まれている場合、前記既に確立されている通信路を用いて前記相手方装置への接続が可能であると判定する、
ことを特徴とする請求項1から7のいずれか1項に記載の通信装置。 - 前記相手方装置において前記第2の通信インタフェースを用いて既に確立されている他の装置を介する通信路に関する情報は、前記第2の通信インタフェースによる接続先のネットワークの識別情報と、ネットワークにおいて互いに接続できる通信装置のグループの情報とを含み、
前記判定手段は、前記通信装置において前記第2の通信インタフェースによる接続先のネットワークの識別情報と、前記相手方装置の接続先のネットワークの識別情報とが同一であり、かつ、前記通信装置と前記相手方装置とが、1つの前記グループに含まれる場合、前記既に確立されている通信路を用いて前記相手方装置への接続が可能であると判定する、
ことを特徴とする請求項1から8のいずれか1項に記載の通信装置。 - 前記第1の通信インタフェースは、前記相手方装置と近接した場合に通信を行う近接無線通信インタフェースである、
ことを特徴とする請求項1から9のいずれか1項に記載の通信装置。 - 前記近接無線通信インタフェースは、動作モードとして、Peer−to−Peerモードを含む、
ことを特徴とする請求項10に記載の通信装置。 - 前記近接無線通信インタフェースは、動作モードとして、タグモードとリーダ/ライタモードとを含み、前記通信装置がタグモードで動作する場合は前記相手方装置はリーダ/ライタモードとして動作し、前記通信装置がリーダ/ライタモードで動作する場合は前記相手方装置はタグモードとして動作する、
ことを特徴とする請求項10に記載の通信装置。 - 前記第2の通信インタフェースは無線LANインタフェースであり、
前記実行手段は、無線LANのOut−Of−Bandを用いた設定情報の変更に基づいて無線LANの動作モードの変更を実行することにより、前記ハンドオーバを実行する、
ことを特徴とする請求項1から12のいずれか1項に記載の通信装置。 - 前記無線LANの動作モードは、インフラストラクチャモード、アドホックモード、及びWi−Fiダイレクトモードを含む、
ことを特徴とする請求項13に記載の通信装置。 - 前記第2の通信インタフェースはBluetoothインタフェースであり、
前記実行手段は、前記第1の通信インタフェースによる通信路を介して、前記相手方装置との間での新規ペアリングに基づいてBluetoothの動作モードの変更を実行することにより、前記ハンドオーバを実行する、
ことを特徴とする請求項1から12のいずれか1項に記載の通信装置。 - 前記Bluetoothの動作モードは、マスタ接続モードとスレーブ接続モードとを含む、
ことを特徴とする請求項15に記載の通信装置。 - 相手方装置との間で、第1の通信インタフェースを用いた通信を確立し、その後に第2の通信インタフェースを用いた通信へとハンドオーバさせる通信装置の制御方法であって、
取得手段が、前記相手方装置から、前記第1の通信インタフェースを用いて、前記第2の通信インタフェースによるネットワークにおいて相手方装置を識別する識別情報と、前記相手方装置において前記第2の通信インタフェースを用いて既に確立されている他の装置を介する通信路に関する情報との少なくともいずれかを取得する取得工程と、
判定手段が、前記通信装置において前記第2の通信インタフェースを用いて既に確立されている他の装置を介する通信路に関する情報および前記相手方装置の前記識別情報と、前記相手方装置において前記第2の通信インタフェースを用いて既に確立されている他の装置を介する通信路に関する情報および前記第2の通信インタフェースによるネットワークにおいて前記通信装置を識別する識別情報との少なくともいずれかに基づいて、既に確立されている通信路を用いて、前記相手方装置へのP2P通信パスの接続が可能かを判定する判定工程と、
実行手段が前記既に確立されている通信路を用いたP2P通信パスの接続が可能である場合、前記第1の通信インタフェースを用いて確立された通信から、前記既に確立されている通信路への、通信のハンドオーバを実行する実行工程と、
を有することを特徴とする制御方法。 - コンピュータを請求項1から16のいずれか1項に記載の通信装置が備える各手段として機能させるためのプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012241099A JP6120526B2 (ja) | 2012-10-31 | 2012-10-31 | 通信装置、その制御方法、及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012241099A JP6120526B2 (ja) | 2012-10-31 | 2012-10-31 | 通信装置、その制御方法、及びプログラム |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2014093567A true JP2014093567A (ja) | 2014-05-19 |
JP2014093567A5 JP2014093567A5 (ja) | 2015-12-10 |
JP6120526B2 JP6120526B2 (ja) | 2017-04-26 |
Family
ID=50937391
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012241099A Active JP6120526B2 (ja) | 2012-10-31 | 2012-10-31 | 通信装置、その制御方法、及びプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6120526B2 (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPWO2016010048A1 (ja) * | 2014-07-14 | 2017-06-01 | 株式会社東芝 | 無線通信装置および無線通信方法 |
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 (ja) * | 2015-11-19 | 2018-08-02 | 株式会社安川電機 | ロボットシステム及びロボット制御方法 |
US10142925B2 (en) | 2012-12-26 | 2018-11-27 | Brother Kogyo Kabushiki Kaisha | Communication apparatus |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010288208A (ja) * | 2009-06-15 | 2010-12-24 | Toshiba Corp | 携帯端末 |
JP2011182449A (ja) * | 2011-04-26 | 2011-09-15 | Casio Computer Co Ltd | 無線通信装置及びプログラム |
JP2013214804A (ja) * | 2012-03-30 | 2013-10-17 | Brother Ind Ltd | 通信装置 |
-
2012
- 2012-10-31 JP JP2012241099A patent/JP6120526B2/ja active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010288208A (ja) * | 2009-06-15 | 2010-12-24 | Toshiba Corp | 携帯端末 |
JP2011182449A (ja) * | 2011-04-26 | 2011-09-15 | Casio Computer Co Ltd | 無線通信装置及びプログラム |
JP2013214804A (ja) * | 2012-03-30 | 2013-10-17 | Brother Ind Ltd | 通信装置 |
Cited By (12)
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 (ja) * | 2014-07-14 | 2017-06-01 | 株式会社東芝 | 無線通信装置および無線通信方法 |
JPWO2017085851A1 (ja) * | 2015-11-19 | 2018-08-02 | 株式会社安川電機 | ロボットシステム及びロボット制御方法 |
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 (ja) | 2017-04-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4847246B2 (ja) | 通信装置、通信装置の制御方法、及び当該制御方法をコンピュータに実行させるためのコンピュータプログラム | |
JP4941496B2 (ja) | 無線通信装置及びプログラム | |
JP5168383B2 (ja) | 無線通信装置及びプログラム | |
JP4929040B2 (ja) | 通信装置及び通信方法 | |
JP5361463B2 (ja) | 通信装置、通信装置の制御方法、プログラム | |
US8406208B2 (en) | Communication apparatus and method of constructing network thereby | |
CN103369638A (zh) | 通信装置 | |
EP2764730B1 (en) | Alternative path configuration for peer-to-peer networking | |
CN103369454A (zh) | 通信装置 | |
CN104956761A (zh) | 使用nfc的wi-fi直连服务方法及其设备 | |
CN103369637A (zh) | 通信装置 | |
KR20110040025A (ko) | 이동통신 단말기에서 무선랜을 이용한 피어투피어 연결 방법 및 장치 | |
JP6120526B2 (ja) | 通信装置、その制御方法、及びプログラム | |
JP6451163B2 (ja) | 通信機器 | |
WO2009113557A1 (en) | Communication system, communication method, terminal and management device | |
KR102514692B1 (ko) | 다중 무선 통신 프로토콜들을 지원하는 전자 장치 및 이를 위한 방법 | |
KR20120137759A (ko) | 단말 간의 피어투피어 연결 방법 및 장치 | |
JP2017200136A (ja) | 通信装置、通信方法及びプログラム | |
JP2013187644A (ja) | 通信装置及びその制御方法、プログラム | |
JP5858464B2 (ja) | 無線通信装置、無線通信装置制御方法、無線通信装置制御プログラム、無線通信システム、無線通信システム制御方法、制御装置、制御装置制御方法、及び、制御装置制御プログラム | |
JP6391342B2 (ja) | 通信装置 | |
JP2007329768A (ja) | 入力装置、通信端末および入力制御方法 | |
JP6245908B2 (ja) | 通信装置、通信システムおよびプログラム | |
JP5098694B2 (ja) | 通信システム並びに通信装置 | |
JP6842453B2 (ja) | 通信機器 |
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 |