JP2021192559A - 通信装置 - Google Patents
通信装置 Download PDFInfo
- Publication number
- JP2021192559A JP2021192559A JP2021154571A JP2021154571A JP2021192559A JP 2021192559 A JP2021192559 A JP 2021192559A JP 2021154571 A JP2021154571 A JP 2021154571A JP 2021154571 A JP2021154571 A JP 2021154571A JP 2021192559 A JP2021192559 A JP 2021192559A
- Authority
- JP
- Japan
- Prior art keywords
- wireless
- external device
- communication
- state
- communication device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1209—Improving or facilitating administration, e.g. print management resulting in adapted or bridged legacy communication protocols, e.g. emulation, protocol extension
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1236—Connection management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1292—Mobile client, e.g. wireless printing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/50—Secure pairing of devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- 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
- H04W76/15—Setup of multiple wireless link connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
- H04W84/20—Master-slave selection or change arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/083—Network architectures or network communication protocols for network security for authentication of entities using passwords
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
図1に示すように、通信システム2は、多機能機(以下では「MFP(Multi-Function Peripheralの略)」と呼ぶ)10と、複数個の携帯端末100,200,300と、を備える。各装置10,100,200,300は、Wi−Fi方式に従った無線通信(以下では「Wi−Fi通信」と呼ぶ)と、NFC(Near Field Communicationの略)方式に従った無線通信(以下では「NFC通信」と呼ぶ)と、を実行可能である。MFP10と各携帯端末100,300は、Wi−Fi方式に準拠するWFD(Wi-Fi Direct(登録商標)の略)方式に従った無線通信(以下では「WFD通信」と呼ぶ)を実行可能(即ちサポートしている)であるWFD機器である。携帯端末200は、WFD通信を実行不可能(即ちサポートしていない)であるレガシー機器である。
MFP10は、印刷機能及びスキャン機能を含む多機能を実行可能な周辺装置(例えば、携帯端末100等の周辺装置)である。MFP10は、操作部12と、表示部14と、印刷実行部16と、スキャン実行部18と、Wi−Fiインターフェース20と、NFCインターフェース22と、制御部30と、を備える。各部12〜30は、バス線(符号省略)に接続されている。以下では、インターフェースのことを「I/F」と記載する。
携帯端末100は、例えば、携帯電話、スマートフォン、PDA、ノートPC、タブレットPC、携帯型音楽再生装置、携帯型動画再生装置等の可搬型の端末装置である。携帯端末100は、操作部112と、表示部114と、Wi−FiI/F120と、NFCI/F122と、制御部130と、を備える。各部112〜130は、バス線(符号省略)に接続されている。
携帯端末200は、携帯端末100とほぼ同様の構成を備える。ただし、携帯端末200のWi−FiI/Fは、WDF方式をサポートしていない。即ち、携帯端末200は、レガシー機器である。また、携帯端末300は、携帯端末100とほぼ同様の構成を備える。ただし、携帯端末300のメモリは、MFPアプリ140を格納していない。
続いて、図2を参照して、MFP10のCPU32によって実行される処理を説明する。当該処理は、WFD機能フラグ38が「OFF」に設定されている状態で実行される。
続いて、図3を参照して、図2のS20で実行されるデバイス処理の詳細を説明する。図3の初期状態では、MFP10の動作状態がデバイス状態であり、Wi−FiI/F20は、Listen処理及びSearch処理を順次実行することを繰り返している。
続いて、図4を参照して、図2のS60及び図3のS160で実行される自動G/O処理の詳細を説明する。
S235では、CPU32は、対象携帯端末とのレガシー接続を確立するためのレガシー接続処理を実行する。具体的には、CPU32は、レガシー接続の確立指示をWi−FiI/F20に供給する。これにより、Wi−FiI/F20は、対象携帯端末から図2のS50又は図3のS150と同じSSIDを含むProbe要求(即ちユニキャストされたProbe要求)を受信することに応じて、Probe応答を対象携帯端末に送信する。なお、対象携帯端末は、図2のS50又は図3のS150において、SSID及びパスワードを受信しているので、当該SSIDを含む上記のProbe要求をMFP10に送信することができる。Wi−FiI/F20は、さらに、各種信号(Authentication、Association、4-way handshake等)の通信を対象携帯端末と実行する。即ち、S220とは異なり、CPU32は、WSC Exchangeを実行しない。ただし、対象携帯端末は、図2のS50又は図3のS150において、SSID及びパスワードを受信しているので、WSC Exchangeが実行されなくても、SSID及びパスワードを知ることができる。CPU32は、上記の各種信号の通信の過程において、対象携帯端末から図2のS50又は図3のS150と同じSSID及びパスワードを受信する。CPU32は、受信済みのSSID及びパスワードの認証を実行して当該認証が成功すると、対象携帯端末とのレガシー接続を確立する。これにより、CPU32は、MFP10がG/Oとして動作するWFDネットワークに対象携帯端末をレガシーとして参加させることができる。
続いて、図5〜図8を参照して、図2〜図4の処理によって実現される具体的なケースを説明する。図5〜図8において、MFP10と各携帯端末100,200,300との間の破線の矢印、実線の矢印は、それぞれ、NFC通信、Wi−Fi通信を示す。また、以下では、理解の容易化のために、各デバイス10,100,200,300の各CPU32,132等が実行する動作を、CPUを主体として記載せずに、デバイス(即ち、MFP10、各携帯端末100,200,300)を主体として記載する。
まず、図5を参照して、MFP10のWFD機能フラグ38が「OFF」に設定されている状態、即ち、MFP10がWFD方式に従った動作を実行不可能な状態で、MFP10と携帯端末100との間にNFC接続が確立されるケースAの処理を説明する。
続いて、図6を参照して、MFP10のWFD機能フラグ38が「ON」に設定されている状態、即ち、MFP10がWFD方式に従った動作を実行可能な状態で、MFP10と携帯端末100との間にNFC接続が確立されるケースBの処理を説明する。
続いて、図7を参照して、MFP10と携帯端末200との間にレガシー接続が確立されるケースCの処理を説明する。
続いて、デバイス状態で動作するMFP10、即ち、図2のS20のデバイス処理(即ち図3の処理)を実行するMFP10が、携帯端末100からG/O Negotiation要求を受信することに応じて、問合画面を表示するケースDの処理について説明する。図8の初期状態では、MFP10の動作状態がデバイス状態であるので、MFP10は、Listen処理及びSearch処理を実行している。
続いて、図9を参照して、比較例のMFP10’がWFD接続の確立に失敗するケースを説明する。比較例のMFP10’は、本実施例のMFP10とほぼ同様の構成を備えるが、図4のS210において、禁止指示をWi−FiI/Fに供給しない。即ち、MFP10’は、G/O移行処理を開始してから終了するまでの間にListen処理を実行する。また、MFP10’のWi−FiI/Fには、MACアドレス「B」が割り当てられている。さらに、MFP10’がG/Oとして動作するWFDネットワークでは、SSID「Y」及びパスワード「Q」が利用される。
ケースEでは、T490において、MFP10’は、G/O移行処理を完了し、G/Oとしての動作を開始する。ただし、上述したように、携帯端末100がG/O Negotiationを実行するために動作するので、T500において、MFP10’は、携帯端末100からG/O Negotiation要求を受信する。しかしながら、MFP10’の動作状態がG/O状態であるので、MFP10’は、G/O Negotiation応答を携帯端末100に送信しない。従って、WSC Exchange以降の処理が実行されず、MFP10’と携帯端末100との間のWFD接続の確立が失敗する。
ケースFは、G/O移行処理を完了するタイミングがケースEとは異なる。MFP10’は、G/O移行処理を完了する前に、T500において、携帯端末100からG/O Negotiation要求を受信し、T502において、G/O Negotiation応答を携帯端末100に送信し、携帯端末100とG/O Negotiationを実行する。本ケースでは、G/O Negotiationの結果、携帯端末100がG/Oになることが決定される。その後、T510において、MFP10’は、G/O移行処理を完了し、G/Oとしての動作を開始する。一方、T520において、携帯端末100も、G/O Negotiationの結果に従って、G/Oとして動作を開始する。この場合、MFP10’と携帯端末100との間でWSC Exchangeが実行されない。その理由は以下のとおりである。WSC Exchangeの前には、クライアントとして動作するデバイスが、WSC Exchangeを開始するための信号(例えばWSCIEを含むProbe要求)を、G/Oとして動作するデバイスに送信する。MFP10’及び携帯端末100の双方がG/Oとして動作している状況では、当該信号が通信されず、この結果、WSC Exchangeが実行されない。従って、MFP10’と携帯端末100との間のWFD接続の確立が失敗する。
上述したように、MFP10がG/O状態に移行するためには、ある程度の時間(即ちG/O移行時間(例えば1〜2秒))を要する。図9の比較例に示すように、G/O移行処理が完了する前に、MFP10’と携帯端末100との間のWFD接続を確立するためのProbe応答の通信(T462)が実行されると、MFP10’と携帯端末100との間のWFD接続の確立が失敗する。これに対し、本実施例では、図5及び図6のケースA及びケースBに示すように、MFP10は、G/O移行処理中におけるListen処理を禁止する(T44、T144)。従って、MFP10においてG/O状態への移行が完了する前に、Probe応答の送信が実行されない。Probe応答が送信されることに起因してWFD接続の確立が失敗することを抑制することができる。このために、MFP10は、携帯端末100とのWFD接続を適切に確立することができ、MFP10がG/Oとして動作するWFDネットワークに携帯端末100を子局として適切に参加させることができる。
MFP10、携帯端末100、携帯端末200が、それぞれ、「通信装置」、「第1の外部装置」、「第2の外部装置」の一例である。図8のケースDでは、携帯端末300、携帯端末100が、それぞれ、「第1の外部装置」、「第3の外部装置」の一例である。NFCI/F22、Wi−FiI/F20が、それぞれ、「第1の無線インターフェース」、「第2の無線インターフェース」の一例である。図5及び図6のT12のNFC接続、図5及び図6のT90で確立されるWFD接続、図7のT212のNFC接続、図7のT290で確立されるレガシー接続、図8のT394のWFD接続が、それぞれ、「第1の無線接続」、「第2の無線接続」、「第3の無線接続」、「第4の無線接続」、「第5の無線接続」の一例である。
以下に、本明細書で開示する特徴を列挙する。
(項目1)
通信装置であって、
第1の無線インターフェースと、
Wi−Fi方式に従った無線通信を実行するための第2の無線インターフェースであって、前記第1の無線インターフェースを介した無線通信を実行可能な最大の距離は、前記第2の無線インターフェースを介した無線通信を実行可能な最大の距離よりも小さい、前記第2の無線インターフェースと、
前記通信装置の動作状態が、前記Wi−Fi方式に準拠するWFD(Wi-Fi Direct(登録商標)の略)方式のG/O(Group Ownerの略)状態とは異なる特定状態である状況において、前記第1の無線インターフェースを介した第1の無線接続が第1の外部装置と確立され、かつ、前記第1の無線接続を利用して前記第1の外部装置から所定の情報が受信される場合に、前記通信装置の動作状態を前記特定状態から前記G/O状態に移行させる第1の移行部であって、前記第1の無線接続が前記第1の外部装置と確立されても、前記第1の無線接続を利用して前記第1の外部装置から前記所定の情報が受信されない場合に、前記通信装置の動作状態は前記G/O状態に移行されず、前記所定の情報は、前記第2の無線インターフェースを介した無線接続を前記通信装置と確立するためのアプリケーションプログラムがインストール済みであるデバイスから送信される情報である、前記第1の移行部と、
前記第1の外部装置から前記所定の情報が受信されることに応じて、前記通信装置の動作状態が前記G/O状態に移行した後に、前記第2の無線インターフェースを介した第2の無線接続を前記第1の外部装置と確立して、前記通信装置がG/Oとして動作する第1の無線ネットワークに前記第1の外部装置を前記WFD方式のクライアントとして参加させる第1の確立部と、
を備える、通信装置。
(項目2)
前記第1の無線インターフェースは、NFC(Near Field Communicationの略)方式に従った無線通信を実行するためのインターフェースであり、
前記所定の情報は、前記NFC方式のWriteコマンドに従ったWrite情報である、項目11に記載の通信装置。
(項目3)
前記第1の無線インターフェースは、前記第1の無線接続を利用して、前記第1の無線ネットワークを識別するための識別情報を前記第1の外部装置に送信し、
前記第1の移行部は、前記通信装置の動作状態を前記特定状態から前記G/O状態に移行させて、前記第1の無線インターフェースによって送信された前記識別情報によって識別される前記第1の無線ネットワークを形成する、項目11又は2に記載の通信装置。
(項目4)
前記第1の無線インターフェースは、NFC(Near Field Communicationの略)方式に従った無線通信を実行するためのインターフェースであり、
前記第1の無線インターフェースは、前記第1の無線接続を利用して、前記NFC方式のReadコマンドに従った第1のRead情報であって、前記識別情報を含む前記第1のRead情報を前記第1の外部装置に送信する、項目13に記載の通信装置。
(項目5)
前記第1の確立部は、前記WFD方式に従った無線通信を実行可能なWFD機器である前記第1の外部装置から、前記第1の外部装置が前記WFD機器であること示すWFD機器情報を含む前記所定の情報が受信されることに応じて、前記通信装置の動作状態が前記G/O状態に移行した後に、前記第2の無線接続を前記第1の外部装置と確立して、前記第1の無線ネットワークに前記第1の外部装置を前記クライアントとして参加させ、
前記通信装置は、さらに、
前記通信装置の動作状態が前記特定状態である状況において、前記第1の無線インターフェースを介した第3の無線接続が前記第1の外部装置とは異なる第2の外部装置と確立され、かつ、前記第3の無線接続を利用して、前記WFD方式に従った無線通信を実行不可能なレガシー機器である前記第2の外部装置から、前記WFD機器情報を含まない前記所定の情報が受信される場合に、前記通信装置の動作状態を前記特定状態から前記G/O状態に移行させる第2の移行部であって、前記第3の無線接続を利用して前記第2の外部装置から前記所定の情報が受信されない場合に、前記通信装置の動作状態は前記G/O状態に移行されない、前記第2の移行部と、
前記第2の外部装置から前記WFD機器情報を含まない前記所定の情報が受信されることに応じて、前記通信装置の動作状態が前記G/O状態に移行した後に、前記第2の無線インターフェースを介した第4の無線接続を前記第2の外部装置と確立して、前記通信装置がG/Oとして動作する第2の無線ネットワークに前記第2の外部装置を前記Wi−Fi方式のレガシーとして参加させる第2の確立部と、
を備える、項目11から4のいずれか一項に記載の通信装置。
(項目6)
前記第1の確立部は、前記WFD機器である前記第1の外部装置から前記WFD機器情報を含む前記所定の情報が受信されることに応じて、前記通信装置の動作状態が前記G/O状態に移行した後に、前記第2の無線インターフェースを介して、前記第1の無線ネットワークで利用される第1のパスワードを前記第1の外部装置に送信するパスワード送信処理を実行し、前記パスワード送信処理によって送信された前記第1のパスワードを利用して、前記第2の無線接続を前記第1の外部装置と確立し、
前記第1の無線インターフェースは、前記第3の無線接続を利用して、前記第2の無線ネットワークで利用される第2のパスワードを前記第2の外部装置に送信し、
前記第2の確立部は、前記レガシー機器である前記第2の外部装置から前記WFD機器情報を含まない前記所定の情報が受信されることに応じて、前記通信装置の動作状態が前記G/O状態に移行した後に、前記第2の無線インターフェースを介して、前記第2のパスワードを前記第2の外部装置に送信せずに、前記第1の無線インターフェースによって送信された前記第2のパスワードを利用して、前記第4の無線接続を前記第2の外部装置と確立する、項目15に記載の通信装置。
(項目7)
前記第1の無線インターフェースは、NFC(Near Field Communicationの略)方式に従った無線通信を実行するためのインターフェースであり、
前記第1の無線インターフェースは、前記第3の無線接続を利用して、前記NFC方式のReadコマンドに従った第2のRead情報であって、前記第2のパスワードを含む前記第2のRead情報を前記第2の外部装置に送信する、項目16に記載の通信装置。
(項目8)
前記通信装置は、さらに、
表示部と、
前記第1の無線接続が前記第1の外部装置と確立され、かつ、前記第1の無線接続を利用して前記第1の外部装置から前記所定の情報が受信されない場合であって、前記第2の無線インターフェースを介して、第3の外部装置から特定の信号が受信される場合に、問合画面を前記表示部に表示させる表示制御部であって、前記問合画面は、前記第2の無線インターフェースを介した第5の無線接続を前記第3の外部装置と確立すべきか否かをユーザに問い合わせるための画面である、前記表示制御部と、
前記問合画面において、前記第5の無線接続を前記第3の外部装置と確立すべきことが前記ユーザによって選択される場合に、前記第5の無線接続を前記第3の外部装置と確立する第3の確立部であって、前記問合画面において、前記第5の無線接続を前記第3の外部装置と確立すべきことが前記ユーザによって選択されない場合に、前記第5の無線接続は確立されない、前記第3の確立部と、を備え、
前記第1の確立部は、前記第1の外部装置から前記所定の情報が受信され、かつ、前記第1の無線接続を利用して前記第1の外部装置から前記所定の情報が受信される場合に、前記問合画面を表示させることなく、前記第2の無線接続を前記第1の外部装置と確立する、項目11から7のいずれか一項に記載の通信装置。
(項目9)
通信装置のためのコンピュータプログラムであって、
前記通信装置のコンピュータを、以下の各部、即ち、
前記通信装置の動作状態が、Wi−Fi方式に準拠するWFD(Wi-Fi Direct(登録商標)の略)方式のG/O(Group Ownerの略)状態とは異なる特定状態である状況において、前記通信装置の第1の無線インターフェースを介した第1の無線接続が第1の外部装置と確立され、かつ、前記第1の無線接続を利用して前記第1の外部装置から所定の情報が受信される場合に、前記通信装置の動作状態を前記特定状態から前記G/O状態に移行させる第1の移行部であって、前記第1の無線接続が前記第1の外部装置と確立されても、前記第1の無線接続を利用して前記第1の外部装置から前記所定の情報が受信されない場合に、前記通信装置の動作状態は前記G/O状態に移行されず、前記所定の情報は、前記通信装置の第2の無線インターフェースを介した無線接続を前記通信装置と確立するためのアプリケーションプログラムがインストール済みであるデバイスから送信される情報であり、前記第2の無線インターフェースは、前記Wi−Fi方式に従った無線通信を実行するための無線インターフェースであり、前記第1の無線インターフェースを介した無線通信を実行可能な最大の距離は、前記第2の無線インターフェースを介した無線通信を実行可能な最大の距離よりも小さい、前記第1の移行部と、
前記第1の外部装置から前記所定の情報が受信されることに応じて、前記通信装置の動作状態が前記G/O状態に移行した後に、前記第2の無線インターフェースを介した第2の無線接続を前記第1の外部装置と確立して、前記通信装置がG/Oとして動作する第1の無線ネットワークに前記第1の外部装置を前記WFD方式のクライアントとして参加させる第1の確立部と、
として機能させる、コンピュータプログラム。
(項目10)
通信装置によって実行される方法であって、
前記通信装置の動作状態が、Wi−Fi方式に準拠するWFD(Wi-Fi Direct(登録商標)の略)方式のG/O(Group Ownerの略)状態とは異なる特定状態である状況において、前記通信装置の第1の無線インターフェースを介した第1の無線接続が第1の外部装置と確立され、かつ、前記第1の無線接続を利用して前記第1の外部装置から所定の情報が受信される場合に、前記通信装置の動作状態を前記特定状態から前記G/O状態に移行させる第1の移行ステップであって、前記第1の無線接続が前記第1の外部装置と確立されても、前記第1の無線接続を利用して前記第1の外部装置から前記所定の情報が受信されない場合に、前記通信装置の動作状態は前記G/O状態に移行されず、前記所定の情報は、前記通信装置の第2の無線インターフェースを介した無線接続を前記通信装置と確立するためのアプリケーションプログラムがインストール済みであるデバイスから送信される情報であり、前記第2の無線インターフェースは、前記Wi−Fi方式に従った無線通信を実行するための無線インターフェースであり、前記第1の無線インターフェースを介した無線通信を実行可能な最大の距離は、前記第2の無線インターフェースを介した無線通信を実行可能な最大の距離よりも小さい、前記第1の移行ステップと、
前記第1の外部装置から前記所定の情報が受信されることに応じて、前記通信装置の動作状態が前記G/O状態に移行した後に、前記第2の無線インターフェースを介した第2の無線接続を前記第1の外部装置と確立して、前記通信装置がG/Oとして動作する第1の無線ネットワークに前記第1の外部装置を前記WFD方式のクライアントとして参加させる第1の確立ステップと、
を備える方法。
Claims (10)
- 通信装置であって、
第1の無線インターフェースと、
Wi−Fi方式に従った無線通信を実行するための第2の無線インターフェースであって、前記第1の無線インターフェースを介した無線通信を実行可能な最大の距離は、前記第2の無線インターフェースを介した無線通信を実行可能な最大の距離よりも小さい、前記第2の無線インターフェースと、
前記通信装置の動作状態が、前記Wi−Fi方式に準拠するWFD(Wi-Fi Direct(登録商標)の略)方式のG/O(Group Ownerの略)状態とは異なる特定状態である状況において、前記第1の無線インターフェースを介した第1の無線接続が第1の外部装置と確立され、かつ、前記第1の無線接続を利用して前記第1の外部装置から所定の情報が受信される場合に、前記通信装置の動作状態を前記特定状態から前記G/O状態に移行させる第1の移行部であって、前記第1の無線接続が前記第1の外部装置と確立されても、前記第1の無線接続を利用して前記第1の外部装置から前記所定の情報が受信されない場合に、前記通信装置の動作状態は前記G/O状態に移行されず、前記所定の情報は、前記第2の無線インターフェースを介した無線接続を前記通信装置と確立するためのアプリケーションプログラムがインストール済みであるデバイスから送信される情報である、前記第1の移行部と、
前記第1の外部装置から前記所定の情報が受信されることに応じて、前記通信装置の動作状態が前記G/O状態に移行した後に、前記第2の無線インターフェースを介した第2の無線接続を前記第1の外部装置と確立して、前記通信装置がG/Oとして動作する第1の無線ネットワークに前記第1の外部装置を前記WFD方式のクライアントとして参加させる第1の確立部と、
を備える、通信装置。 - 前記第1の無線インターフェースは、NFC(Near Field Communicationの略)方式に従った無線通信を実行するためのインターフェースであり、
前記所定の情報は、前記NFC方式のWriteコマンドに従ったWrite情報である、請求項1に記載の通信装置。 - 前記第1の無線インターフェースは、前記第1の無線接続を利用して、前記第1の無線ネットワークを識別するための識別情報を前記第1の外部装置に送信し、
前記第1の移行部は、前記通信装置の動作状態を前記特定状態から前記G/O状態に移行させて、前記第1の無線インターフェースによって送信された前記識別情報によって識別される前記第1の無線ネットワークを形成する、請求項1又は2に記載の通信装置。 - 前記第1の無線インターフェースは、NFC(Near Field Communicationの略)方式に従った無線通信を実行するためのインターフェースであり、
前記第1の無線インターフェースは、前記第1の無線接続を利用して、前記NFC方式のReadコマンドに従った第1のRead情報であって、前記識別情報を含む前記第1のRead情報を前記第1の外部装置に送信する、請求項3に記載の通信装置。 - 前記第1の確立部は、前記WFD方式に従った無線通信を実行可能なWFD機器である前記第1の外部装置から、前記第1の外部装置が前記WFD機器であること示すWFD機器情報を含む前記所定の情報が受信されることに応じて、前記通信装置の動作状態が前記G/O状態に移行した後に、前記第2の無線接続を前記第1の外部装置と確立して、前記第1の無線ネットワークに前記第1の外部装置を前記クライアントとして参加させ、
前記通信装置は、さらに、
前記通信装置の動作状態が前記特定状態である状況において、前記第1の無線インターフェースを介した第3の無線接続が前記第1の外部装置とは異なる第2の外部装置と確立され、かつ、前記第3の無線接続を利用して、前記WFD方式に従った無線通信を実行不可能なレガシー機器である前記第2の外部装置から、前記WFD機器情報を含まない前記所定の情報が受信される場合に、前記通信装置の動作状態を前記特定状態から前記G/O状態に移行させる第2の移行部であって、前記第3の無線接続を利用して前記第2の外部装置から前記所定の情報が受信されない場合に、前記通信装置の動作状態は前記G/O状態に移行されない、前記第2の移行部と、
前記第2の外部装置から前記WFD機器情報を含まない前記所定の情報が受信されることに応じて、前記通信装置の動作状態が前記G/O状態に移行した後に、前記第2の無線インターフェースを介した第4の無線接続を前記第2の外部装置と確立して、前記通信装置がG/Oとして動作する第2の無線ネットワークに前記第2の外部装置を前記Wi−Fi方式のレガシーとして参加させる第2の確立部と、
を備える、請求項1から4のいずれか一項に記載の通信装置。 - 前記第1の確立部は、前記WFD機器である前記第1の外部装置から前記WFD機器情報を含む前記所定の情報が受信されることに応じて、前記通信装置の動作状態が前記G/O状態に移行した後に、前記第2の無線インターフェースを介して、前記第1の無線ネットワークで利用される第1のパスワードを前記第1の外部装置に送信するパスワード送信処理を実行し、前記パスワード送信処理によって送信された前記第1のパスワードを利用して、前記第2の無線接続を前記第1の外部装置と確立し、
前記第1の無線インターフェースは、前記第3の無線接続を利用して、前記第2の無線ネットワークで利用される第2のパスワードを前記第2の外部装置に送信し、
前記第2の確立部は、前記レガシー機器である前記第2の外部装置から前記WFD機器情報を含まない前記所定の情報が受信されることに応じて、前記通信装置の動作状態が前記G/O状態に移行した後に、前記第2の無線インターフェースを介して、前記第2のパスワードを前記第2の外部装置に送信せずに、前記第1の無線インターフェースによって送信された前記第2のパスワードを利用して、前記第4の無線接続を前記第2の外部装置と確立する、請求項5に記載の通信装置。 - 前記第1の無線インターフェースは、NFC(Near Field Communicationの略)方式に従った無線通信を実行するためのインターフェースであり、
前記第1の無線インターフェースは、前記第3の無線接続を利用して、前記NFC方式のReadコマンドに従った第2のRead情報であって、前記第2のパスワードを含む前記第2のRead情報を前記第2の外部装置に送信する、請求項6に記載の通信装置。 - 前記通信装置は、さらに、
表示部と、
前記第1の無線接続が前記第1の外部装置と確立され、かつ、前記第1の無線接続を利用して前記第1の外部装置から前記所定の情報が受信されない場合であって、前記第2の無線インターフェースを介して、第3の外部装置から特定の信号が受信される場合に、問合画面を前記表示部に表示させる表示制御部であって、前記問合画面は、前記第2の無線インターフェースを介した第5の無線接続を前記第3の外部装置と確立すべきか否かをユーザに問い合わせるための画面である、前記表示制御部と、
前記問合画面において、前記第5の無線接続を前記第3の外部装置と確立すべきことが前記ユーザによって選択される場合に、前記第5の無線接続を前記第3の外部装置と確立する第3の確立部であって、前記問合画面において、前記第5の無線接続を前記第3の外部装置と確立すべきことが前記ユーザによって選択されない場合に、前記第5の無線接続は確立されない、前記第3の確立部と、を備え、
前記第1の確立部は、前記第1の外部装置から前記所定の情報が受信され、かつ、前記第1の無線接続を利用して前記第1の外部装置から前記所定の情報が受信される場合に、前記問合画面を表示させることなく、前記第2の無線接続を前記第1の外部装置と確立する、請求項1から7のいずれか一項に記載の通信装置。 - 通信装置のためのコンピュータプログラムであって、
前記通信装置のコンピュータを、以下の各部、即ち、
前記通信装置の動作状態が、Wi−Fi方式に準拠するWFD(Wi-Fi Direct(登録商標)の略)方式のG/O(Group Ownerの略)状態とは異なる特定状態である状況において、前記通信装置の第1の無線インターフェースを介した第1の無線接続が第1の外部装置と確立され、かつ、前記第1の無線接続を利用して前記第1の外部装置から所定の情報が受信される場合に、前記通信装置の動作状態を前記特定状態から前記G/O状態に移行させる第1の移行部であって、前記第1の無線接続が前記第1の外部装置と確立されても、前記第1の無線接続を利用して前記第1の外部装置から前記所定の情報が受信されない場合に、前記通信装置の動作状態は前記G/O状態に移行されず、前記所定の情報は、前記通信装置の第2の無線インターフェースを介した無線接続を前記通信装置と確立するためのアプリケーションプログラムがインストール済みであるデバイスから送信される情報であり、前記第2の無線インターフェースは、前記Wi−Fi方式に従った無線通信を実行するための無線インターフェースであり、前記第1の無線インターフェースを介した無線通信を実行可能な最大の距離は、前記第2の無線インターフェースを介した無線通信を実行可能な最大の距離よりも小さい、前記第1の移行部と、
前記第1の外部装置から前記所定の情報が受信されることに応じて、前記通信装置の動作状態が前記G/O状態に移行した後に、前記第2の無線インターフェースを介した第2の無線接続を前記第1の外部装置と確立して、前記通信装置がG/Oとして動作する第1の無線ネットワークに前記第1の外部装置を前記WFD方式のクライアントとして参加させる第1の確立部と、
として機能させる、コンピュータプログラム。 - 通信装置によって実行される方法であって、
前記通信装置の動作状態が、Wi−Fi方式に準拠するWFD(Wi-Fi Direct(登録商標)の略)方式のG/O(Group Ownerの略)状態とは異なる特定状態である状況において、前記通信装置の第1の無線インターフェースを介した第1の無線接続が第1の外部装置と確立され、かつ、前記第1の無線接続を利用して前記第1の外部装置から所定の情報が受信される場合に、前記通信装置の動作状態を前記特定状態から前記G/O状態に移行させる第1の移行ステップであって、前記第1の無線接続が前記第1の外部装置と確立されても、前記第1の無線接続を利用して前記第1の外部装置から前記所定の情報が受信されない場合に、前記通信装置の動作状態は前記G/O状態に移行されず、前記所定の情報は、前記通信装置の第2の無線インターフェースを介した無線接続を前記通信装置と確立するためのアプリケーションプログラムがインストール済みであるデバイスから送信される情報であり、前記第2の無線インターフェースは、前記Wi−Fi方式に従った無線通信を実行するための無線インターフェースであり、前記第1の無線インターフェースを介した無線通信を実行可能な最大の距離は、前記第2の無線インターフェースを介した無線通信を実行可能な最大の距離よりも小さい、前記第1の移行ステップと、
前記第1の外部装置から前記所定の情報が受信されることに応じて、前記通信装置の動作状態が前記G/O状態に移行した後に、前記第2の無線インターフェースを介した第2の無線接続を前記第1の外部装置と確立して、前記通信装置がG/Oとして動作する第1の無線ネットワークに前記第1の外部装置を前記WFD方式のクライアントとして参加させる第1の確立ステップと、
を備える方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021154571A JP2021192559A (ja) | 2017-03-31 | 2021-09-22 | 通信装置 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017071007A JP6950242B2 (ja) | 2017-03-31 | 2017-03-31 | 通信装置 |
JP2021154571A JP2021192559A (ja) | 2017-03-31 | 2021-09-22 | 通信装置 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017071007A Division JP6950242B2 (ja) | 2017-03-31 | 2017-03-31 | 通信装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2021192559A true JP2021192559A (ja) | 2021-12-16 |
Family
ID=63670348
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017071007A Active JP6950242B2 (ja) | 2017-03-31 | 2017-03-31 | 通信装置 |
JP2021154571A Pending JP2021192559A (ja) | 2017-03-31 | 2021-09-22 | 通信装置 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017071007A Active JP6950242B2 (ja) | 2017-03-31 | 2017-03-31 | 通信装置 |
Country Status (3)
Country | Link |
---|---|
US (2) | US10568156B2 (ja) |
JP (2) | JP6950242B2 (ja) |
CN (2) | CN108696847B (ja) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6693218B2 (ja) * | 2016-03-25 | 2020-05-13 | ブラザー工業株式会社 | 近接通信装置のプログラム、携帯装置のプログラム、及びこれらの装置を備えるシステム |
JP6950242B2 (ja) * | 2017-03-31 | 2021-10-13 | ブラザー工業株式会社 | 通信装置 |
JP6885230B2 (ja) * | 2017-07-05 | 2021-06-09 | ブラザー工業株式会社 | 通信装置 |
JP7259334B2 (ja) * | 2019-01-09 | 2023-04-18 | ブラザー工業株式会社 | 端末装置と端末装置のためのコンピュータプログラム |
JP7283219B2 (ja) * | 2019-05-14 | 2023-05-30 | 富士フイルムビジネスイノベーション株式会社 | 情報処理装置、情報処理システム及びプログラム |
CN111918414A (zh) * | 2020-07-27 | 2020-11-10 | 深圳市亿道数码技术有限公司 | 一种基于安卓***下的无线多重冗余通讯方法 |
JP2022086157A (ja) * | 2020-11-30 | 2022-06-09 | ブラザー工業株式会社 | セットアッププログラム、情報処理装置、およびシステム |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014168215A (ja) * | 2013-02-28 | 2014-09-11 | Brother Ind Ltd | 通信機器 |
JP2015070518A (ja) * | 2013-09-30 | 2015-04-13 | ブラザー工業株式会社 | 通信装置 |
JP2016171602A (ja) * | 2016-06-29 | 2016-09-23 | ブラザー工業株式会社 | 通信装置 |
JP2016187090A (ja) * | 2015-03-27 | 2016-10-27 | ブラザー工業株式会社 | 通信機器 |
JP2017060117A (ja) * | 2015-09-18 | 2017-03-23 | ブラザー工業株式会社 | 通信機器 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EA018044B1 (ru) * | 2005-12-09 | 2013-05-30 | Юсб Фарма С.А. | Антитело, специфичное в отношении интерлейкина-6 (ил-6) человека |
US8554970B2 (en) * | 2011-04-18 | 2013-10-08 | Nokia Corporation | Method, apparatus and computer program product for creating a wireless docking group |
WO2013184128A1 (en) * | 2012-06-08 | 2013-12-12 | Hewlett-Packard Development Company, L.P. | Secure wireless peer-peer connection using near-field communication |
JP6194798B2 (ja) * | 2014-01-09 | 2017-09-13 | ブラザー工業株式会社 | 通信機器とプリンタ |
JP6950242B2 (ja) * | 2017-03-31 | 2021-10-13 | ブラザー工業株式会社 | 通信装置 |
-
2017
- 2017-03-31 JP JP2017071007A patent/JP6950242B2/ja active Active
-
2018
- 2018-03-16 US US15/923,187 patent/US10568156B2/en active Active
- 2018-03-21 CN CN201810233685.2A patent/CN108696847B/zh active Active
- 2018-03-21 CN CN202211488509.6A patent/CN115720334A/zh active Pending
-
2020
- 2020-02-14 US US16/791,581 patent/US11395121B2/en active Active
-
2021
- 2021-09-22 JP JP2021154571A patent/JP2021192559A/ja active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014168215A (ja) * | 2013-02-28 | 2014-09-11 | Brother Ind Ltd | 通信機器 |
JP2015070518A (ja) * | 2013-09-30 | 2015-04-13 | ブラザー工業株式会社 | 通信装置 |
JP2016187090A (ja) * | 2015-03-27 | 2016-10-27 | ブラザー工業株式会社 | 通信機器 |
JP2017060117A (ja) * | 2015-09-18 | 2017-03-23 | ブラザー工業株式会社 | 通信機器 |
JP2016171602A (ja) * | 2016-06-29 | 2016-09-23 | ブラザー工業株式会社 | 通信装置 |
Also Published As
Publication number | Publication date |
---|---|
JP6950242B2 (ja) | 2021-10-13 |
US10568156B2 (en) | 2020-02-18 |
US11395121B2 (en) | 2022-07-19 |
US20200187280A1 (en) | 2020-06-11 |
CN108696847B (zh) | 2022-12-06 |
CN115720334A (zh) | 2023-02-28 |
US20180288820A1 (en) | 2018-10-04 |
CN108696847A (zh) | 2018-10-23 |
JP2018174434A (ja) | 2018-11-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6950242B2 (ja) | 通信装置 | |
JP6406092B2 (ja) | 通信機器 | |
JP6477132B2 (ja) | 通信機器 | |
JP6805696B2 (ja) | 通信装置及び端末装置 | |
US10624142B2 (en) | Communication device and a non-transitory computer-readable recording medium | |
EP3226586B1 (en) | Computer program for terminal device | |
US10853008B2 (en) | Non-transitory computer-readable medium storing program for communication apparatus, communication apparatus and method for controlling communication apparatus | |
US10512113B2 (en) | Communication device and non-transitory computer-readable recording medium storing computer-readable instructions for communication device | |
CN108668004B (zh) | 终端装置及由其执行的方法、非暂时性记录介质 | |
JP6819417B2 (ja) | 通信装置 | |
JP2018117171A (ja) | 通信装置 | |
US10368377B2 (en) | Non-transitory computer-readable recording medium storing computer-readable instructions for communication device, communication device, and method executed by communication device | |
JP6919704B2 (ja) | 通信機器 | |
JP7156461B2 (ja) | 通信機器 | |
JP6638786B2 (ja) | 通信機器 | |
JP2024039959A (ja) | 端末装置のためのコンピュータプログラム、及び、端末装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211020 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20211022 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220823 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221019 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20221108 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20230425 |