JP7081159B2 - 通信装置 - Google Patents
通信装置 Download PDFInfo
- Publication number
- JP7081159B2 JP7081159B2 JP2018003730A JP2018003730A JP7081159B2 JP 7081159 B2 JP7081159 B2 JP 7081159B2 JP 2018003730 A JP2018003730 A JP 2018003730A JP 2018003730 A JP2018003730 A JP 2018003730A JP 7081159 B2 JP7081159 B2 JP 7081159B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- wireless interface
- external device
- state
- link
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000006854 communication Effects 0.000 title claims description 184
- 238000004891 communication Methods 0.000 title claims description 184
- 230000004044 response Effects 0.000 claims description 77
- 238000000034 method Methods 0.000 claims description 49
- 238000004590 computer program Methods 0.000 claims description 11
- 230000005540 biological transmission Effects 0.000 claims description 9
- 230000006870 function Effects 0.000 claims description 8
- 238000013500 data storage Methods 0.000 claims description 2
- 239000003999 initiator Substances 0.000 description 43
- 230000004048 modification Effects 0.000 description 33
- 238000012986 modification Methods 0.000 description 33
- 230000008859 change Effects 0.000 description 16
- 230000007704 transition Effects 0.000 description 16
- 238000010586 diagram Methods 0.000 description 14
- 230000000052 comparative effect Effects 0.000 description 13
- 230000008569 process Effects 0.000 description 12
- 230000000694 effects Effects 0.000 description 6
- 241000700159 Rattus Species 0.000 description 5
- 230000002093 peripheral effect Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 3
- 230000007175 bidirectional communication Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/04—Scheduled access
- H04W74/06—Scheduled access using polling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/005—Discovery of network devices, e.g. terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W92/00—Interfaces specially adapted for wireless communication networks
- H04W92/16—Interfaces between hierarchically similar devices
- H04W92/18—Interfaces between hierarchically similar devices between terminal devices
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Description
(通信システム2の構成;図1)
図1に示すように、通信システム2は、プリンタ10と、複数個の携帯端末100A~100Cと、カード200と、を備える。各装置10、100A~100C、200は、NFC(Near Field Communicationの略)方式の無線通信であるNFC通信を相互に実行可能である。
プリンタ10は、印刷機能を実行可能な周辺装置(即ち携帯端末100A等の周辺装置)であり、操作部12と、表示部14と、印刷実行部16と、Wi-Fiインタフェース(以下ではインタフェースを「I/F」と記載する)20と、NFCI/F22と、制御部30と、を備える。
携帯端末100Aは、例えば、携帯電話、スマートフォン、PDA、携帯型音楽再生装置、携帯型動画再生装置等の可搬型の端末装置である。携帯端末100Aは、操作部112と、表示部114と、Wi-FiI/F120と、NFCI/F122と、制御部130と、を備える。
カード200は、例えば、プリンタ10のユーザによって所持されるカードである。カード200は、NFCタグであるNFCI/Fを備える。例えば、ユーザは、プリンタ10へのプリントデータの送信を例えば図示省略のPC等に実行させる。この際に、印刷データには、当該ユーザを識別するユーザIDが対応付けられる。その後、当該ユーザがカード200をプリンタ10に近づけると、プリンタ10とカード200との間にNFCリンクが確立され、カード200に予め記憶されている上記のユーザIDがプリンタ10に送信される。この場合、プリンタ10は、ユーザIDの認証が成功したと判断し、上記のプリントデータに従った印刷を実行する。即ち、カード200は、ユーザIDの認証のための認証カードである。
図2~図14を参照して、各装置10等によって実行される処理について説明する。各シーケンス図(例えば図2)において、細線の矢印はNFCI/F(例えば22)を介したNFC通信を示し、太線の矢印はWi-FiI/F(例えば20)を介したWi-Fi通信を示す。また、各図の初期状態において、プリンタ10は、WFD方式のGroup Owner(以下では「G/O」と呼ぶ)状態で動作している。プリンタ10の制御部30は、プリンタ10がG/O状態に移行すると、プリンタ10がG/Oとして動作する無線ネットワークで利用されるべき無線設定情報を生成してNFCI/F22のメモリ24に記憶させる。このため、メモリ24には、当該無線設定情報が予め記憶されている。また、各図の初期状態において、プリンタ10のNFCI/F22のP2Pモード、R/Wモード、及び、HCEモードの全てが有効化(即ちON)されている。ただし、R/WモードのうちのWriterモードは無効化(即ちOFF)されている。
ケースA1では、Initiator状態で動作するプリンタ10と、アンドロイドOS136aを備える携帯端末100Aと、の間にP2Pリンクが確立される。ケースA1の初期状態では、携帯端末100AのNFCI/F122のP2Pモード、R/Wモード、及び、HCEモードの全てがONされている。
続いて、図3を参照して、Target状態で動作するプリンタ10と携帯端末100Aとの間にP2Pリンクが確立されるケースA2を説明する。ケースA2の初期状態は、図2のケースA1と同様である。
続いて、図4を参照して、ケースB1について説明する。ケースB1では、Initiator状態で動作するプリンタ10と、アンドロイドOS136bを備える携帯端末100Bと、の間にR/W-CEリンクが確立される。図4の初期状態では、携帯端末100BのNFCI/F(図示省略)のP2Pモード、R/Wモード、及び、HCEモードの全てがONされている。
続いて、図5を参照して、Target状態で動作するプリンタ10と携帯端末100Bとの間にP2Pリンクが確立されるケースB2を説明する。ケースB2に示される全ての処理T312~T344は、携帯端末100Bが通信相手である点を除き、図3のT112~T144と同様である。
続いて、図6を参照して、図4のケースB1の続きのケースB3、即ち、カウンタ38に「1」が記憶されているケースB3を説明する。
続いて、図7を参照して、図6のケースB3の続きのケースB4、即ち、TA時間が時間t3に変更された後のケースB4について説明する。
図8を参照して、本実施例のケースB1~B4の効果について説明する。まず、比較例のプリンタの動作を説明する。比較例のプリンタは、TA時間を時間t2から時間t3に変更しない点を除いて、プリンタ10と同様の構成を備える。即ち、プリンタは、Intiator状態で動作している間にポーリング信号を携帯端末100Bに送信する場合に、携帯端末100BとのP2Pリンクを確立することができず、携帯端末100BとのR/W-CEリンクを確立する。従って、プリンタは、携帯端末100BとのWi-Fi接続を確立することができない。プリンタは、ポーリング信号を携帯端末100Bに再び送信しても、携帯端末100BとのP2Pリンクを確立することができず、携帯端末100BとのR/W-CEリンクを確立する。この場合も、プリンタは、携帯端末100BとのWi-Fi接続を確立することができない。そして、プリンタは、時間t1が経過すると、Target状態に遷移する。
続いて、図9を参照して、Initiator状態で動作するプリンタ10とカード200との間にR/W-Cardリンクが確立されるケースCを説明する。ここで、カード200は、NFCタグであるNFCI/Fを備えるので、P2Pモード、R/Wモード、及び、HCEモードのいずれでも動作不可能である。このために、プリンタ10とカード200との間には、プリンタ10のNFCI/F22がR/Wで動作するためのR/W-Cardリンクが確立される。
続いて、図10を参照して、ケースD1について説明する。ケースD1では、Initiator状態で動作するプリンタ10と、iOS136cを備える携帯端末100Cと、の間にR/W-CEリンクが確立される。図10の初期状態では、携帯端末100CのP2PモードがOFFされており、R/Wモード及びHCEモードがONされている。ケースD1に示される全ての処理T720~T744は、携帯端末100Cが通信相手である点を除き、図4のT220~T244と同様である。
続いて、図11を参照して、ケースD2について説明する。ケースD2では、Target状態で動作するプリンタ10と携帯端末100Cとの間にP2Pリンクが確立されない。図11の初期状態は、図10のケースD1の初期状態と同様である。
続いて、図12を参照して、ケースD1の続きのケースD3、即ち、カウンタ38に「1」が記憶されているケースD3について説明する。ケースD3に示される全ての処理T920~T950は、携帯端末100Cが通信相手である点を除き、図6のT420~T450と同様である。即ち、プリンタ10の制御部30は、NFCI/F22からR/W-CE確立情報を取得すると(T942)、カウンタ38の値を「1」だけ増加させる(T944)。そして、制御部30は、カウンタ38の値が閾値「2」に到達したと判断すると、R/W-CEリンク切断コマンドとTarget時間延長コマンドとを含むIN要求信号をNFCI/F22に供給する(T946)。この結果、NFCI/F22は、R/W-CEリンクを切断し(T948)、TA時間を時間t2から時間t3に変更する(T950)。
続いて、図13を参照して、Target状態で動作するプリンタ10と携帯端末100Cとの間にCE-R/Wリンクが確立されるケースD4について説明する。ケースD4は、図12のケースD3の後の状態、即ち、TA時間が時間t2から時間t3に変更された後の状態である。
図14を参照して、本実施例のケースD1~D4の効果について説明する。まず、比較例のプリンタの動作を説明する。比較例のプリンタは、P2PモードをONからOFFに変更しない点を除いて、プリンタ10と同様の構成を備える。即ち、プリンタは、Initiator状態で動作している間にポーリング信号を携帯端末100Cに送信する場合に、携帯端末100CとのP2Pリンクを確立することができず、携帯端末100CとのR/W-CEリンクを確立し、カウンタの値を「0」から「1」に変更する。その後、プリンタは、ポーリング信号を再び携帯端末100Cに送信しても、携帯端末100CとのP2Pリンクを確立することができず、携帯端末100CとのR/W-CEリンクを確立し、カウンタ38の値を「1」から「2」に変更する。この場合、プリンタは、TA時間を時間t2から時間t3に変更する。そして、プリンタは、時間t1が経過すると、TA時間として時間t3を利用するTarget状態に遷移する。その後、プリンタは、Target状態で動作している間に携帯端末100Cからポーリング信号を受信する場合に、携帯端末100CがP2PモードをOFFしているにも関わらずATR要求をプリンタに送信することに起因して、携帯端末100CとのP2PリンクもCE-R/Wリンクも確立することができない。また、プリンタは、時間t3が経過する前に、携帯端末100Cからポーリング信号を再び受信しても、携帯端末100CがP2PモードをOFFしているにも関わらずATR要求をプリンタに送信することに起因して、携帯端末100CとのP2PリンクもCE-R/Wリンクも確立することができない。
プリンタ10、NFCI/F22、メモリ24が、それぞれ、「通信装置」、「無線インタフェース」、「インタフェースメモリ」の一例である。Initiator状態、Target状態が、それぞれ、「第1の状態」、「第2の状態」の一例である。IN時間の時間t1、TA時間の時間t2、TA時間の時間t3が、それぞれ、「第1の所定時間」、「第2の所定時間」、「特定時間」の一例である。プリンタ10から送信されるポーリング信号、携帯端末100A~100Cから送信されるポーリング信号が、それぞれ、「第1のポーリング信号」、「第2のポーリング信号」の一例である。IN要求信号が、「特定信号」の一例である。R/W-CE確立情報、P2P確立情報、R/W-Card確立情報が、それぞれ、「第1の情報」、「第2の情報」、「第3の情報」の一例である。無線設定情報が、「対象データ」の一例である。
本実施例では、IN要求信号に含まれるコマンドが第1実施例(図6のT446参照)とは異なる。
図15を参照して、Initiator状態で動作するプリンタ10と、iOS136cを備える携帯端末100Cと、の間にR/W-CEリンクが確立されるケースE1について説明する。ケースE1の初期状態は、プリンタ10と携帯端末100Cとの間にR/W-CEリンクが確立された実績がある状態、即ち、カウンタ38に「1」が記憶されている状態である。
続いて、図16を参照して、Target状態で動作するプリンタ10と携帯端末100Cとの間にCE-R/Wリンクが確立されるケースE2について説明する。ケースE2の初期状態は、図12のケースD3の初期状態と同様である。
図17を参照して、本実施例のケースE1、E2の効果について説明する。比較例のプリンタは、図14の比較例のプリンタと同様である。従って、比較例のプリンタは、TA時間として時間t3を利用するので、携帯端末100Cからポーリング信号を受信する蓋然性を高めることができる。しかしながら、携帯端末100CがP2PモードをOFFしているにも関わらずATR要求をプリンタに送信することに起因して、プリンタは、携帯端末100CとのP2PリンクもCE-R/Wリンクも確立することができない。このために、プリンタは、無線設定情報を携帯端末100Cに送信することができず、携帯端末100CとのWi-Fi接続を確立することができない。
携帯端末100C、携帯端末100Aが、それぞれ、「第1の外部装置」、「第2の外部装置」の一例である。図15のT1146のIN要求信号が、「特定信号」の一例である。図15のT1142、図15のT1146が、それぞれ、「第1の取得部」、「第1の供給部」によって実行される処理の一例である。
以下は、出願時の特許請求の範囲に対応する記載である。
(項目1)
通信装置であって、
第1の状態と第2の状態とを含む複数個の状態で順次動作することを繰り返す無線インタフェースであって、前記第1の状態は、第1の所定時間に亘って、外部装置との無線リンクを確立するための第1のポーリング信号の送信を実行する状態であり、前記第2の状態は、第2の所定時間に亘って、外部装置から送信される第2のポーリング信号であって、前記通信装置との無線リンクを確立するための前記第2のポーリング信号の受信を待機する状態である、前記無線インタフェースと、
制御部と、を備え、
前記制御部は、
前記第1の状態で動作する前記無線インタフェースが、前記第1のポーリング信号を第1の外部装置に送信して、前記第1の外部装置から前記第1のポーリング信号の応答信号を受信する場合に、前記無線インタフェースから第1の情報を取得する第1の取得部と、
前記無線インタフェースから前記第1の情報が取得される場合に、特定信号を前記無線インタフェースに供給する第1の供給部であって、前記特定信号は、前記無線インタフェースに、前記第2の状態の継続時間として、前記第2の所定時間に代えて、前記第2の所定時間よりも長い特定時間を利用させるための信号である、前記第1の供給部と、
を備える通信装置。
(項目2)
前記第1の状態で動作する前記無線インタフェースは、前記第1のポーリング信号を前記第1の外部装置に送信して前記第1の外部装置から前記応答信号を受信することに応じて、前記第1の外部装置との第1の無線リンクが確立される場合に、前記第1の無線リンクが確立されたことを示す前記第1の情報を前記制御部に供給し、
前記特定信号は、さらに、前記無線インタフェースに、前記第1の外部装置との前記第1の無線リンクを切断させるための信号であり、
前記無線インタフェースは、前記制御部から前記特定信号が供給されることに応じて、前記第1の外部装置との前記第1の無線リンクを切断する、項目1に記載の通信装置。
(項目3)
前記無線インタフェースは、NFC(Near Field Communicationの略)方式の無線通信を実行するためのインタフェースであり、
前記第1の無線リンクは、前記通信装置が前記NFC方式のR/W(Reader/Writerの略)モードで動作するための無線リンクである、項目2に記載の通信装置。
(項目4)
前記2の状態で動作する前記無線インタフェースは、前記第1の外部装置から前記第2のポーリング信号を受信することに応じて、前記第1の外部装置との第2の無線リンクであって、前記通信装置が前記NFC方式のCE(Card Emulationの略)モードで動作するための前記第2の無線リンクが確立される場合に、対象データを前記第1の外部装置に送信する、項目3に記載の通信装置。
(項目5)
前記制御部は、さらに、
前記第2の状態で動作する前記無線インタフェースが、前記第1の外部装置から前記第2のポーリング信号を受信することに応じて、前記第1の外部装置との第3の無線リンクであって、前記通信装置が前記NFC方式のP2Pモード(Peer to Peerの略)で動作するための前記第3の無線リンクの確立に失敗する場合に、前記無線インタフェースから失敗情報を取得する第2の取得部と、
前記無線インタフェースから前記失敗情報が取得される場合に、無効化信号を前記無線インタフェースに供給する第2の供給部であって、前記無効化信号は、前記無線インタフェースに、前記第2の状態において、前記P2Pモードを無効化しており、かつ、前記NFC方式のCE(Card Emulationの略)モードを有効化している状態を実現させるための信号である、前記第2の供給部と、を備える、項目4に記載の通信装置。
(項目6)
前記無線インタフェースは、NFC(Near Field Communicationの略)方式の無線通信を実行するためのインタフェースであり、
前記特定信号は、さらに、前記無線インタフェースに、前記第2の状態において、前記NFC方式のP2Pモード(Peer to Peerの略)を無効化しており、かつ、前記NFC方式のCE(Card Emulationの略)モードを有効化している状態を実現させるための信号であり、
前記2の状態で動作する前記無線インタフェースは、前記第1の外部装置から前記第2のポーリング信号を受信することに応じて、前記第1の外部装置との第2の無線リンクであって、前記通信装置が前記NFC方式の前記CEモードで動作するための前記第2の無線リンクが確立される場合に、対象データを前記第1の外部装置に送信する、項目1又は2に記載の通信装置。
(項目7)
前記無線インタフェースは、インタフェースメモリを備え、
前記制御部は、さらに、
前記第1の外部装置との前記第2の無線リンクが確立される前に、前記対象データを前記インタフェースメモリに記憶させる対象データ記憶制御部を備え、
前記無線インタフェースは、前記第1の外部装置との前記第2の無線リンクが確立される場合に、前記インタフェースメモリに記憶されている前記対象データを前記第1の外部装置に送信する、項目4から6のいずれか一項に記載の通信装置。
(項目8)
前記第2の状態で動作する前記無線インタフェースは、前記第1の外部装置から前記第2のポーリング信号を受信することに応じて、前記第1の外部装置との第3の無線リンクであって、前記通信装置が前記NFC方式のP2P(Peer to Peerの略)モードで動作するための前記第3の無線リンクが確立される場合に、対象データを前記第1の外部装置に送信する、項目3に記載の通信装置。
(項目9)
前記制御部は、さらに、
前記対象データが前記第1の外部装置に送信された後に、復帰信号を前記無線インタフェースに供給する第3の供給部であって、前記復帰信号は、前記無線インタフェースに、前記第2の状態の継続時間として、前記特定時間に代えて、前記第2の所定時間を利用させるための信号である、前記第3の供給部を備える、項目4から8のいずれか一項に記載の通信装置。
(項目10)
通信装置であって、
NFC(Near Field Communicationの略)方式の無線通信を実行するための無線インタフェースと、
制御部と、を備え、
前記制御部は、
前記無線インタフェースが、前記NFC方式の少なくともP2P(Peer to Peerの略)モードを有効化している状態において、外部装置との無線リンクを確立するための第1のポーリング信号を第1の外部装置に送信して、前記第1の外部装置から前記第1のポーリング信号の応答信号を受信する場合に、前記無線インタフェースから第1の情報を取得する第1の取得部と、
少なくとも前記P2Pモードを有効化している前記無線インタフェースから前記第1の情報が取得される場合に、特定信号を前記無線インタフェースに供給する第1の供給部であって、前記特定信号は、前記無線インタフェースに、前記P2Pモードを無効化しており、かつ、前記NFC方式のCE(Card Emulationの略)モード及びR/W(Reader/Writerの略)モードのうちの少なくとも一方のモードを有効化している状態を実現させるための信号である、前記第1の供給部と、
を備える、通信装置。
(項目11)
前記無線インタフェースは、第1の状態と第2の状態とを含む複数個の状態で順次動作することを繰り返し、
前記第1の状態は、第1の所定時間に亘って、前記第1のポーリング信号の送信を実行する状態であり、
前記第2の状態は、第2の所定時間に亘って、外部装置から送信される第2のポーリング信号であって、前記通信装置との無線リンクを確立するための前記第2のポーリング信号の受信を待機する状態であり、
前記第1の取得部は、前記無線インタフェースが、少なくとも前記P2Pモードを有効化している前記第1の状態において、前記第1のポーリング信号を前記第1の外部装置に送信して、前記第1の外部装置から前記第1のポーリング信号の前記応答信号を受信する場合に、前記無線インタフェースから前記第1の情報を取得し、
前記特定信号は、前記無線インタフェースに、前記第2の状態において、前記P2Pモードを無効化しており、かつ、前記CEモードを有効化している状態を実現させるための信号である、項目10に記載の通信装置。
(項目12)
前記制御部は、さらに、
前記第2の状態で動作する前記無線インタフェースが、前記第1の外部装置から前記第2のポーリング信号を受信することに応じて、前記第1の外部装置との第3の無線リンクであって、前記通信装置が前記P2Pモードで動作するための前記第3の無線リンクの確立に失敗する場合に、前記無線インタフェースから失敗情報を取得する第2の取得部を備え、
前記第1の供給部は、前記無線インタフェースから前記第1の情報が取得された後に、前記無線インタフェースから前記失敗情報が取得される場合に、前記特定信号を前記無線インタフェースに供給する、項目11に記載の通信装置。
(項目13)
前記無線インタフェースは、前記制御部から前記特定信号を取得する前に、前記CEモードを有効化しており、前記制御部から前記特定信号を取得する場合に、前記CEモードを有効化している状態を維持する、項目10から12のいずれか一項に記載の通信装置。
(項目14)
前記第1の供給部は、前記無線インタフェースから複数回に亘って前記第1の情報を取得する場合に、前記特定信号を前記無線インタフェースに供給する、項目1から13のいずれか一項に記載の通信装置。
(項目15)
前記制御部は、さらに、
前記無線インタフェースが、前記第1のポーリング信号を前記第1の外部装置とは異なる第2の外部装置に送信して、前記第2の外部装置から前記第1のポーリング信号の応答信号を受信する場合に、前記無線インタフェースから前記第1の情報とは異なる第2の情報を取得する第3の取得部を備え、
前記無線インタフェースから前記第2の情報が取得される場合に、前記特定信号は前記無線インタフェースに供給されない、項目1から14のいずれか一項に記載の通信装置。
(項目16)
前記無線インタフェースは、NFC(Near Field Communicationの略)方式の無線通信を実行するためのインタフェースであり、
前記無線インタフェースは、前記第1のポーリング信号を前記第2の外部装置に送信して前記第2の外部装置から前記応答信号を受信することに応じて、前記第2の外部装置との第4の無線リンクであって、前記通信装置が前記NFC方式のP2P(Peer to Peerの略)モードで動作するための前記第4の無線リンクが確立される場合に、対象データを前記第2の外部装置に送信する、項目15に記載の通信装置。
(項目17)
前記制御部は、さらに、
前記無線インタフェースが、前記第1のポーリング信号をカードに送信して、前記カードから前記第1のポーリング信号の応答信号を受信する場合に、前記無線インタフェースから前記第1の情報とは異なる第3の情報を取得する第4の取得部を備え、
前記無線インタフェースから前記第3の情報が取得される場合に、前記特定信号は前記無線インタフェースに供給されない、項目1から16のいずれか一項に記載の通信装置。
(項目18)
前記無線インタフェースは、NFC(Near Field Communicationの略)方式の無線通信を実行するためのインタフェースであり、
前記無線インタフェースは、前記第1のポーリング信号を前記カードに送信して前記カードから前記応答信号を受信することに応じて、前記カードとの第5の無線リンクであって、前記通信装置が前記NFC方式のR/W(Reader/Writerの略)モードで動作するための前記第5の無線リンクが確立される場合に、前記カードから特定データを受信する、項目17に記載の通信装置。
(項目19)
通信装置のためのコンピュータプログラムであって、
前記通信装置は、
第1の状態と第2の状態とを含む複数個の状態で順次動作することを繰り返す無線インタフェースであって、前記第1の状態は、第1の所定時間に亘って、外部装置との無線リンクを確立するための第1のポーリング信号の送信を実行する状態であり、前記第2の状態は、第2の所定時間に亘って、外部装置から送信される第2のポーリング信号であって、前記通信装置との無線リンクを確立するための前記第2のポーリング信号の受信を待機する状態である、前記無線インタフェースと、
制御部と、を備え、
前記コンピュータプログラムは、前記制御部を、
前記第1の状態で動作する前記無線インタフェースが、前記第1のポーリング信号を第1の外部装置に送信して、前記第1の外部装置から前記第1のポーリング信号の応答信号を受信する場合に、前記無線インタフェースから第1の情報を取得する第1の取得部と、
前記無線インタフェースから前記第1の情報が取得される場合に、特定信号を前記無線インタフェースに供給する第1の供給部であって、前記特定信号は、前記無線インタフェースに、前記第2の状態の継続時間として、前記第2の所定時間に代えて、前記第2の所定時間よりも長い特定時間を利用させるための信号である、前記第1の供給部と、
として機能させるコンピュータプログラム。
(項目20)
通信装置のためのコンピュータプログラムであって、
前記通信装置は、
NFC(Near Field Communicationの略)方式の無線通信を実行するための無線インタフェースと、
制御部と、を備え、
前記コンピュータプログラムは、前記制御部を、
前記無線インタフェースが、前記NFC方式の少なくともP2P(Peer to Peerの略)モードを有効化している状態において、外部装置との無線リンクを確立するための第1のポーリング信号を第1の外部装置に送信して、前記第1の外部装置から前記第1のポーリング信号の応答信号を受信する場合に、前記無線インタフェースから第1の情報を取得する第1の取得部と、
少なくとも前記P2Pモードを有効化している前記無線インタフェースから前記第1の情報が取得される場合に、特定信号を前記無線インタフェースに供給する第1の供給部であって、前記特定信号は、前記無線インタフェースに、前記P2Pモードを無効化しており、かつ、前記NFC方式のCE(Card Emulationの略)モード及びR/W(Reader/Writerの略)モードのうちの少なくとも一方のモードを有効化している状態を実現させるための信号である、前記第1の供給部と、
として機能させるコンピュータプログラム。
Claims (13)
- 通信装置であって、
NFC(Near Field Communicationの略)方式の無線通信を実行するための無線インタフェースであって、第1の状態と第2の状態とを含む複数個の状態で順次動作することを繰り返し、前記第1の状態は、第1の所定時間に亘って、外部装置との無線リンクを確立するための第1のポーリング信号の送信を実行する状態であり、前記第2の状態は、第2の所定時間に亘って、外部装置から送信される第2のポーリング信号であって、前記通信装置との無線リンクを確立するための前記第2のポーリング信号の受信を待機する状態である、前記無線インタフェースと、
制御部と、を備え、
前記制御部は、
前記第1の状態で動作する前記無線インタフェースが、前記第1のポーリング信号を第1の外部装置に送信して、前記第1の外部装置から前記第1のポーリング信号の応答信号を受信することに応じて、前記第1の外部装置との第1の無線リンクが確立される場合に、前記無線インタフェースから、前記無線インタフェースと前記第1の外部装置との間に前記第1の無線リンクが確立されたことを示す第1の情報を取得する第1の取得部であって、前記第1の無線リンクは、前記通信装置が前記NFC方式のR/W(Reader/Writerの略)モードで動作するための無線リンクである、前記第1の取得部と、
前記無線インタフェースから前記第1の情報が取得される場合に、特定信号を前記無線インタフェースに供給する第1の供給部であって、前記特定信号は、前記無線インタフェースに、前記第2の状態の継続時間として、前記第2の所定時間に代えて、前記第2の所定時間よりも長い特定時間を利用させるための信号であり、かつ、前記無線インタフェースに、前記第1の外部装置との前記第1の無線リンクを切断させるための信号であり、前記無線インタフェースは、前記制御部から前記特定信号が供給されることに応じて、前記第1の外部装置との前記第1の無線リンクを切断する、前記第1の供給部と、
を備える通信装置。 - 前記第2の状態で動作する前記無線インタフェースは、前記第1の外部装置から前記第2のポーリング信号を受信することに応じて、前記第1の外部装置との第2の無線リンクであって、前記通信装置が前記NFC方式のCE(Card Emulationの略)モードで動作するための前記第2の無線リンクが確立される場合に、対象データを前記第1の外部装置に送信する、請求項1に記載の通信装置。
- 前記制御部は、さらに、
前記第2の状態で動作する前記無線インタフェースが、前記第1の外部装置から前記第2のポーリング信号を受信することに応じて、前記第1の外部装置との第3の無線リンクであって、前記通信装置が前記NFC方式のP2Pモード(Peer to Peerの略)で動作するための前記第3の無線リンクの確立に失敗する場合に、前記無線インタフェースから失敗情報を取得する第2の取得部と、
前記無線インタフェースから前記失敗情報が取得される場合に、無効化信号を前記無線インタフェースに供給する第2の供給部であって、前記無効化信号は、前記無線インタフェースに、前記第2の状態において、前記P2Pモードを無効化しており、かつ、前記CEモードを有効化している状態を実現させるための信号である、前記第2の供給部と、を備える、請求項2に記載の通信装置。 - 前記特定信号は、さらに、前記無線インタフェースに、前記第2の状態において、前記NFC方式のP2Pモード(Peer to Peerの略)を無効化しており、かつ、前記NFC方式のCE(Card Emulationの略)モードを有効化している状態を実現させるための信号であり、
前記第2の状態で動作する前記無線インタフェースは、前記第1の外部装置から前記第2のポーリング信号を受信することに応じて、前記第1の外部装置との第2の無線リンクであって、前記通信装置が前記NFC方式の前記CEモードで動作するための前記第2の無線リンクが確立される場合に、対象データを前記第1の外部装置に送信する、請求項1に記載の通信装置。 - 前記無線インタフェースは、インタフェースメモリを備え、
前記制御部は、さらに、
前記第1の外部装置との前記第2の無線リンクが確立される前に、前記対象データを前記インタフェースメモリに記憶させる対象データ記憶制御部を備え、
前記無線インタフェースは、前記第1の外部装置との前記第2の無線リンクが確立される場合に、前記インタフェースメモリに記憶されている前記対象データを前記第1の外部装置に送信する、請求項2から4のいずれか一項に記載の通信装置。 - 前記第2の状態で動作する前記無線インタフェースは、前記第1の外部装置から前記第2のポーリング信号を受信することに応じて、前記第1の外部装置との第3の無線リンクであって、前記通信装置が前記NFC方式のP2P(Peer to Peerの略)モードで動作するための前記第3の無線リンクが確立される場合に、対象データを前記第1の外部装置に送信する、請求項1に記載の通信装置。
- 前記制御部は、さらに、
前記対象データが前記第1の外部装置に送信された後に、復帰信号を前記無線インタフェースに供給する第3の供給部であって、前記復帰信号は、前記無線インタフェースに、前記第2の状態の継続時間として、前記特定時間に代えて、前記第2の所定時間を利用させるための信号である、前記第3の供給部を備える、請求項2から6のいずれか一項に記載の通信装置。 - 前記第1の供給部は、前記無線インタフェースから複数回に亘って前記第1の情報を取得する場合に、前記特定信号を前記無線インタフェースに供給する、請求項1から7のいずれか一項に記載の通信装置。
- 前記制御部は、さらに、
前記無線インタフェースが、前記第1のポーリング信号を前記第1の外部装置とは異なる第2の外部装置に送信して、前記第2の外部装置から前記第1のポーリング信号の応答信号を受信する場合に、前記無線インタフェースから前記第1の情報とは異なる第2の情報を取得する第3の取得部を備え、
前記無線インタフェースから前記第2の情報が取得される場合に、前記特定信号は前記無線インタフェースに供給されない、請求項1から8のいずれか一項に記載の通信装置。 - 前記無線インタフェースは、前記第1のポーリング信号を前記第2の外部装置に送信して前記第2の外部装置から前記応答信号を受信することに応じて、前記第2の外部装置との第4の無線リンクであって、前記通信装置が前記NFC方式のP2P(Peer to Peerの略)モードで動作するための前記第4の無線リンクが確立される場合に、対象データを前記第2の外部装置に送信する、請求項9に記載の通信装置。
- 前記制御部は、さらに、
前記無線インタフェースが、前記第1のポーリング信号をカードに送信して、前記カードから前記第1のポーリング信号の応答信号を受信する場合に、前記無線インタフェースから前記第1の情報とは異なる第3の情報を取得する第4の取得部を備え、
前記無線インタフェースから前記第3の情報が取得される場合に、前記特定信号は前記無線インタフェースに供給されない、請求項1から10のいずれか一項に記載の通信装置。 - 前記無線インタフェースは、前記第1のポーリング信号を前記カードに送信して前記カードから前記応答信号を受信することに応じて、前記カードとの第5の無線リンクであって、前記通信装置が前記NFC方式のR/W(Reader/Writerの略)モードで動作するための前記第5の無線リンクが確立される場合に、前記カードから特定データを受信する、請求項11に記載の通信装置。
- 通信装置のためのコンピュータプログラムであって、
前記通信装置は、
第1の状態と第2の状態とを含む複数個の状態で順次動作することを繰り返す無線インタフェースであって、前記第1の状態は、第1の所定時間に亘って、外部装置との無線リンクを確立するための第1のポーリング信号の送信を実行する状態であり、前記第2の状態は、第2の所定時間に亘って、外部装置から送信される第2のポーリング信号であって、前記通信装置との無線リンクを確立するための前記第2のポーリング信号の受信を待機する状態である、前記無線インタフェースと、
制御部と、を備え、
前記無線インタフェースは、NFC(Near Field Communicationの略)方式の無線通信を実行するための無線インタフェースであり、
前記コンピュータプログラムは、前記制御部を、
前記第1の状態で動作する前記無線インタフェースが、前記第1のポーリング信号を第1の外部装置に送信して、前記第1の外部装置から前記第1のポーリング信号の応答信号を受信することに応じて、前記第1の外部装置との第1の無線リンクが確立される場合に、前記無線インタフェースから、前記無線インタフェースと前記第1の外部装置との間に前記第1の無線リンクが確立されたことを示す第1の情報を取得する第1の取得部であって、前記第1の無線リンクは、前記通信装置が前記NFC方式のR/W(Reader/Writerの略)モードで動作するための無線リンクである、前記第1の取得部と、
前記無線インタフェースから前記第1の情報が取得される場合に、特定信号を前記無線インタフェースに供給する第1の供給部であって、前記特定信号は、前記無線インタフェースに、前記第2の状態の継続時間として、前記第2の所定時間に代えて、前記第2の所定時間よりも長い特定時間を利用させるための信号であり、かつ、前記無線インタフェースに、前記第1の外部装置との前記第1の無線リンクを切断させるための信号であり、前記無線インタフェースは、前記制御部から前記特定信号が供給されることに応じて、前記第1の外部装置との前記第1の無線リンクを切断する、前記第1の供給部と、
として機能させるコンピュータプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018003730A JP7081159B2 (ja) | 2018-01-12 | 2018-01-12 | 通信装置 |
US16/227,114 US10701748B2 (en) | 2018-01-12 | 2018-12-20 | Communication device and non-transitory computer-readable recording medium storing computer-readable instructions for communication device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018003730A JP7081159B2 (ja) | 2018-01-12 | 2018-01-12 | 通信装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019125866A JP2019125866A (ja) | 2019-07-25 |
JP7081159B2 true JP7081159B2 (ja) | 2022-06-07 |
Family
ID=67214492
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018003730A Active JP7081159B2 (ja) | 2018-01-12 | 2018-01-12 | 通信装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US10701748B2 (ja) |
JP (1) | JP7081159B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6827773B2 (ja) * | 2016-01-18 | 2021-02-10 | キヤノン株式会社 | 通信装置、通信方法及びプログラム |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007288256A (ja) | 2006-04-12 | 2007-11-01 | Sony Corp | 通信装置および通信方法、並びにプログラム |
JP2013214805A (ja) | 2012-03-30 | 2013-10-17 | Brother Ind Ltd | 通信装置 |
WO2017216952A1 (ja) | 2016-06-17 | 2017-12-21 | オリンパス株式会社 | 第1の無線通信端末、第2の無線通信端末、無線通信システム、無線通信方法、およびプログラム |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7694326B2 (en) * | 2002-05-17 | 2010-04-06 | Sony Corporation | Signal processing system and method, signal processing apparatus and method, recording medium, and program |
JP2013157736A (ja) | 2012-01-27 | 2013-08-15 | Canon Inc | 通信装置、通信装置の制御方法、プログラム |
JP6421644B2 (ja) * | 2015-02-27 | 2018-11-14 | ブラザー工業株式会社 | 画像形成装置、サーバ装置、及び通信システム |
GB2548157A (en) * | 2016-03-11 | 2017-09-13 | Sony Europe Ltd | Apparartus, method and computer program |
JP6645323B2 (ja) | 2016-03-31 | 2020-02-14 | ブラザー工業株式会社 | 通信装置 |
-
2018
- 2018-01-12 JP JP2018003730A patent/JP7081159B2/ja active Active
- 2018-12-20 US US16/227,114 patent/US10701748B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007288256A (ja) | 2006-04-12 | 2007-11-01 | Sony Corp | 通信装置および通信方法、並びにプログラム |
JP2013214805A (ja) | 2012-03-30 | 2013-10-17 | Brother Ind Ltd | 通信装置 |
WO2017216952A1 (ja) | 2016-06-17 | 2017-12-21 | オリンパス株式会社 | 第1の無線通信端末、第2の無線通信端末、無線通信システム、無線通信方法、およびプログラム |
Also Published As
Publication number | Publication date |
---|---|
US20190223238A1 (en) | 2019-07-18 |
US10701748B2 (en) | 2020-06-30 |
JP2019125866A (ja) | 2019-07-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11693610B2 (en) | Communication system, communication device, and non-transitory computer-readable storage medium storing instructions for information processing device | |
US9621232B2 (en) | Communication device capable of executing wireless communication of NFC scheme according to NFC standard | |
JP6668890B2 (ja) | 通信装置 | |
JP7081159B2 (ja) | 通信装置 | |
CN107426668B (zh) | 通信装置 | |
JP6915514B2 (ja) | 通信装置 | |
JP7343008B2 (ja) | 通信機器 | |
JP6319364B2 (ja) | 通信機器 | |
JP6547870B2 (ja) | 通信機器 | |
JP2017182626A (ja) | 通信装置 | |
US10051155B2 (en) | Communication device capable of executing authentication of target device | |
JP6617782B2 (ja) | 通信装置 | |
JP6406364B2 (ja) | 通信装置 | |
JP6070880B2 (ja) | 通信装置 | |
JP2019186954A (ja) | 通信機器 | |
JP2018064279A (ja) | 通信装置 | |
JP2016028536A (ja) | 通信装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20201127 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20211006 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20211012 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211203 |
|
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: 20220426 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220509 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7081159 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |