JP7435860B2 - 無線通信装置 - Google Patents
無線通信装置 Download PDFInfo
- Publication number
- JP7435860B2 JP7435860B2 JP2023031051A JP2023031051A JP7435860B2 JP 7435860 B2 JP7435860 B2 JP 7435860B2 JP 2023031051 A JP2023031051 A JP 2023031051A JP 2023031051 A JP2023031051 A JP 2023031051A JP 7435860 B2 JP7435860 B2 JP 7435860B2
- Authority
- JP
- Japan
- Prior art keywords
- connection
- wfd
- wireless communication
- value
- printer
- 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
- 238000004891 communication Methods 0.000 title claims description 130
- 238000000034 method Methods 0.000 claims description 68
- 230000008569 process Effects 0.000 claims description 52
- 238000004590 computer program Methods 0.000 claims description 6
- 230000004044 response Effects 0.000 claims description 6
- 238000012545 processing Methods 0.000 description 23
- 230000004048 modification Effects 0.000 description 20
- 238000012986 modification Methods 0.000 description 20
- 230000006870 function Effects 0.000 description 17
- 238000007639 printing Methods 0.000 description 6
- 239000000523 sample Substances 0.000 description 4
- 238000000060 site-specific infrared dichroism spectroscopy Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Mobile Radio Communication Systems (AREA)
Description
(システムの構成)
図1に示されるように、通信システム2は、アクセスポイント(以下では「AP」と呼ぶ)4と、PC6と、携帯端末8と、プリンタ10(PC6、携帯端末8等の周辺機器)と、を備える。携帯端末8とプリンタ10とは、それぞれ、後述のWi-Fi Directに従った無線通信機能を実行可能である。なお、以下では、Wi-Fi Directのことを「WFD」と呼び、WFDに従った接続のことを「WFD接続」と呼ぶ。プリンタ10は、携帯端末8とのWFD接続を確立可能であり、これにより、WFDネットワークが構築される。この結果、携帯端末8とプリンタ10とは、印刷データ等の通信対象の対象データの無線通信を実行可能になる。
プリンタ10は、操作部12と、表示部14と、印刷実行部16と、無線インターフェイス18と、制御部20と、を備える。上記の各部12~20は、バス線(符号省略)に接続されている。操作部12は、複数のキーによって構成される。ユーザは、操作部12を操作して、様々な指示をプリンタ10に与えることができる。表示部14は、様々な情報を表示するためのディスプレイである。印刷実行部16は、インクジェット方式、レーザ方式等の印刷機構を備え、制御部20からの指示に従って印刷を実行する。
PC6は、WFDに従った無線通信機能を実行不可能である。ただし、変形例では、PC6は、WFDに従った無線通信機能を実行可能であってもよい。PC6は、AP4との非WFD接続を確立することができる。PC6は、図示省略のCPU、メモリ、ディスプレイ等を備える。PC6のメモリは、プリンタ10のためのプリンタドライバプログラムを格納している。PC6のCPUは、プリンタドライバプログラムを利用して、印刷対象の印刷データを生成することができる。プリンタ10とAP4との間に非WFD接続が確立されていると共に、PC6とAP4との間に非WFD接続が確立されている状態では、PC6は、AP4を介して、印刷データをプリンタ10に無線で送信可能である。
携帯端末8は、可搬型の端末であり、例えば、スマートフォン、PDA端末、ノートPC、タブレットPC等を含む。携帯端末8は、WFDに従った無線通信機能を実行可能である。携帯端末8は、プリンタ10とのWFD接続を確立可能である。携帯端末8は、図示省略のCPU、メモリ、ディスプレイ等を備える。携帯端末8のメモリは、プリンタ10のためのプリンタドライバプログラムを格納している。携帯端末8のCPUは、プリンタドライバプログラムを利用して、印刷対象の印刷データを生成することができる。プリンタ10と携帯端末8との間にWFD接続が確立されている状態では、携帯端末8は、AP4を介さずに、印刷データをプリンタ10に無線で送信可能である。
WFDは、Wi-Fi Allianceによって策定された規格である。WFDは、Wi-Fi Allianceによって作成された「Wi-Fi Peer-to-Peer(P2P) Technical Specification Version1.1」に記述されている。
続いて、プリンタ10によって実行される処理の内容について説明する。まず、図2を参照して、プリンタ10によって実行される非WFD接続処理の内容を説明する。ユーザが予め決められている非WFD接続指示を操作部12に入力する場合に、制御部20は、図2の非WFD接続処理を開始する。
続いて、図3を参照して、デバイス状態のプリンタ10によって実行されるWFD接続処理の内容を説明する。ユーザが予め決められているWFD接続指示を操作部12に入力する場合に、制御部20は、図3のWFD接続処理を開始する。
G/O状態用のWPSネゴシエーションでは、第1の接続部30は、WFD接続を確立するために必要な無線プロファイル(SSID、認証方式、暗号化方式、パスワード等)を示すデータを生成する。なお、認証方式及び暗号化方式は、予め決められている。また、第1の接続部30は、S44の処理の際にパスワードを生成する。なお、SSIDは、S44の処理の際に、第1の接続部30によって生成されてもよいし、予め決められていてもよい。続いて、第1の接続部30は、WFDチャネル値Vwfdを利用して、無線プロファイルを示すデータを、携帯端末8に送信する。
一方において、クライアント状態用のWPSネゴシエーションでは、第1の接続部30は、WFDチャネル値Vwfdを利用して、無線プロファイルを示すデータを、携帯端末8から受信する。次いで、第1の接続部30は、無線プロファイルを利用して、上記の特定の無線通信を、携帯端末8と実行する。これにより、プリンタ10及び携帯端末8の間にWFD接続が確立される。
続いて、図4及び図5を参照して、各機器4,8,10が実行する処理の様々なケースについて説明する。なお、図4及び図5のシーケンスは、プリンタ10が図2及び図3のフローチャートに従って処理を実行することによって実現される。
図4及び図5のケースに示されるように、プリンタ10は、非WFD接続が確立されている状態で、WFD接続が確立されるべき場合に、非WFDチャネル値Vapを参照して、非WFDチャネル値Vapに一致するWFDチャネル値Vwfdを決定する。これにより、プリンタ10は、両方接続状態を適切に形成することができる。従って、プリンタ10は、WFD接続を利用して、携帯端末8から印刷データを受信することができると共に、非WFD接続を利用して、PC6からAP4を介して印刷データを受信することができる。
プリンタ10、携帯端末8、AP4が、それぞれ、「無線通信装置」、「第1のデバイス」、「第2のデバイス」の一例である。G/O状態、クライアント状態が、それぞれ、「親局状態」、「子局状態」の一例である。G/Oネゴシエーションが、「状態決定処理」の一例である。Intent値「2」、Intent値「14」が、それぞれ、「第1の設定値」、「第2の設定値」の一例である。図3のS48及びS50でプリンタ10のIntent値として「14」を利用することが、「特定の処理」の一例である。WFD接続、非WFD接続が、それぞれ、「第1種の接続」、「第2種の接続」の一例である。WFDチャネル値Vwfd、非WFDチャネル値Vapが、それぞれ、「第1の無線チャネルの値」、「第2の無線チャネルの値」の一例である。
第1実施例と異なる点を説明する。本実施例では、図3のWFD接続処理の代わりに、図6のWFD接続処理が実行される。図6のS40~S44は、図3のS40~S44と同様である。S40でYESの場合、S61において、第1の接続部30は、プリンタ10を自律G/Oモードに設定する。自律G/Oモードは、G/O状態で動作することをプリンタ10に維持させるモードである。従って、S60の段階ではWFD接続が確立されていないが、プリンタ10は、G/O状態に設定されている。この段階では、プリンタ10が管理している管理リストには、クライアント状態の機器の識別情報が記述されていない。
本実施例では、図4及び図5のケースの代わりに、図7のケースが実現される。非WFD接続が確立されるまでの各処理は、図4のケースと同様である。ただし、上述したように、図6のS61において、プリンタ10は、プリンタ10を自律G/Oモードに設定する。従って、プリンタ10は、非WFDチャネル値Vapを参照して、非WFDチャネル値Vapに一致するWFDチャネル値Vwfdを決定することができる(S64)。次いで、プリンタ10は、WFDチャネル値Vwfdを利用して、G/O状態用のWPSネゴシエーションを実行し、携帯端末8とのWFD接続が確立する(S66)。この結果、両方接続状態が形成される。
図7のケースに示されるように、プリンタ10は、非WFD接続が確立されている状態で、WFD接続が確立されるべき場合に、プリンタ10を自律G/Oモードに設定する。この結果、プリンタ10は、非WFDチャネル値Vapを参照して、非WFDチャネル値Vapに一致するWFDチャネル値Vwfdを適切に決定することができる。これにより、プリンタ10は、両方接続状態を適切に形成することができる。本実施例では、自律G/Oモードが「特定のモード」の一例である。そして、図6のS61でプリンタ10を自律G/Oモードに設定することが「特定の処理」の一例である。
Claims (14)
- 無線通信装置であって、
操作部と、
インターフェースと、
前記操作部を介して、第2種の接続を確立するための第2の指示が入力される場合に、複数個の無線チャネルのうちの特定の無線チャネルの値を利用して、前記インターフェースを介して、アクセスポイントとの前記第2種の接続を確立する第2の接続部と、
前記アクセスポイントとの前記第2種の接続が確立されている状態で、前記操作部を介して、第1種の接続を確立するための第1の指示が入力される場合に、前記無線通信装置を親局として動作させることを設定する動作設定部と、
前記無線通信装置を前記親局として動作させることを設定した後に、前記特定の無線チャネルの値に一致する値を利用して、前記インターフェースを介して、前記アクセスポイントとは異なる特定デバイスとの前記第1種の接続を確立する第1の接続部と、
前記第1種の接続を確立した前記特定デバイスの識別情報を保存する保存部と、
を備える、無線通信装置。 - 前記第2の接続部は、前記アクセスポイントから受信された前記特定の無線チャネルの値を利用して、前記アクセスポイントとの前記第2種の接続を確立する、請求項1に記載の無線通信装置。
- 前記無線通信装置は、さらに、
前記特定デバイスとの前記第1種の接続が確立されている状態で、前記操作部を介して前記第2の指示が入力される場合に、前記特定デバイスとの前記第1種の接続を切断する切断部を備え、
前記第2の接続部は、前記特定デバイスとの前記第1種の接続が切断された後に、前記アクセスポイントとの前記第2種の接続を確立する、請求項1又は2に記載の無線通信装置。 - 前記親局は、Wi-Fi Direct(登録商標)に準拠するものである、請求項1から3のいずれか一項に記載の無線通信装置。
- 前記親局は、前記Wi-Fi DirectのGroup Ownerである、請求項4に記載の無線通信装置。
- 前記無線通信装置は、さらに、
前記アクセスポイントとの前記第2種の接続が確立されていない状態で、前記操作部を介して前記第1の指示が入力される場合に、前記インターフェースを介して、状態決定通信を前記特定デバイスと実行する状態決定通信実行部であって、前記状態決定通信は、前記無線通信装置と前記特定デバイスとのうちの一方が親局として動作し、前記無線通信装置と前記特定デバイスとのうちの他方が子局として動作することを決定するための通信である、前記状態決定通信実行部を備え、
前記第1の接続部は、前記状態決定通信が実行された後に、前記特定デバイスとの前記第1種の接続を確立する、請求項1から5のいずれか一項に記載の無線通信装置。 - 前記状態決定通信は、Wi-Fi Direct(登録商標)のGroup Owner Negotiationである、請求項6に記載の無線通信装置。
- 前記第1の接続部は、前記特定デバイスとの前記第1種の接続を確立する際に、前記特定の無線チャネルの値に一致する値を利用して、前記インターフェースを介して、Wi-Fi Protected Setupネゴシエーションを実行する、請求項1から7のいずれか一項に記載の無線通信装置。
- 前記Wi-Fi Protected Setupネゴシエーションは、
前記特定の無線チャネルの値に一致する値を利用して、前記インターフェースを介して、無線プロファイルを前記特定デバイスに送信することと、
前記特定の無線チャネルの値に一致する値及び前記無線プロファイルを利用して、前記インターフェースを介して、前記特定デバイスとの特定の無線通信を実行することと、
を含み、
前記特定の無線通信は、Authentication Request、Authentication Response、Association Request、Association Response、及び、4way handshakeのうちの少なくとも一つの無線通信を含む、請求項8に記載の無線通信装置。 - 前記無線通信装置は、前記特定デバイスの前記識別情報が保存された後に、前記特定デバイスと保存済みの他の識別情報によって識別される他の機器との間の無線通信を中継する、請求項1から9のいずれか一項に記載の無線通信装置。
- 前記識別情報は、MACアドレスである、請求項1から10のいずれか一項に記載の無線通信装置。
- 前記第2種の接続は、IEEE802.11に準拠する無線通信を実行するための無線接続である、請求項1から11のいずれか一項に記載の無線通信装置。
- 前記第1種の接続は、Wi-Fi Direct(登録商標)に準拠する無線通信を実行するための無線接続である、請求項1から12のいずれか一項に記載の無線通信装置。
- 無線通信装置のためのコンピュータプログラムであって、
前記無線通信装置は、
操作部と、
インターフェースと、
コンピュータと、を備え、
前記コンピュータプログラムは、前記コンピュータに、以下の各処理、即ち、
前記操作部を介して、第2種の接続を確立するための第2の指示が入力される場合に、複数個の無線チャネルのうちの特定の無線チャネルの値を利用して、前記インターフェースを介して、アクセスポイントとの前記第2種の接続を確立する第2の接続処理と、
前記アクセスポイントとの前記第2種の接続が確立されている状態で、前記操作部を介して、第1種の接続を確立するための第1の指示が入力される場合に、前記無線通信装置を親局として動作させることを設定する動作設定処理と、
前記無線通信装置を前記親局として動作させることを設定した後に、前記特定の無線チャネルの値に一致する値を利用して、前記インターフェースを介して、前記アクセスポイントとは異なる特定デバイスとの前記第1種の接続を確立する第1の接続処理と、
前記第1種の接続を確立した前記特定デバイスの識別情報を保存する保存処理と、
を実行させる、コンピュータプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2023031051A JP7435860B2 (ja) | 2021-03-10 | 2023-03-01 | 無線通信装置 |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021038291A JP7115580B2 (ja) | 2021-03-10 | 2021-03-10 | 無線通信装置 |
JP2022119796A JP7327600B2 (ja) | 2021-03-10 | 2022-07-27 | 無線通信装置 |
JP2023031051A JP7435860B2 (ja) | 2021-03-10 | 2023-03-01 | 無線通信装置 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022119796A Division JP7327600B2 (ja) | 2021-03-10 | 2022-07-27 | 無線通信装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2023060056A JP2023060056A (ja) | 2023-04-27 |
JP7435860B2 true JP7435860B2 (ja) | 2024-02-21 |
Family
ID=87563065
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022119796A Active JP7327600B2 (ja) | 2021-03-10 | 2022-07-27 | 無線通信装置 |
JP2023031051A Active JP7435860B2 (ja) | 2021-03-10 | 2023-03-01 | 無線通信装置 |
JP2023126219A Pending JP2023133509A (ja) | 2021-03-10 | 2023-08-02 | 無線通信装置 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022119796A Active JP7327600B2 (ja) | 2021-03-10 | 2022-07-27 | 無線通信装置 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2023126219A Pending JP2023133509A (ja) | 2021-03-10 | 2023-08-02 | 無線通信装置 |
Country Status (1)
Country | Link |
---|---|
JP (3) | JP7327600B2 (ja) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005223865A (ja) | 2004-02-09 | 2005-08-18 | Sony Corp | 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム |
JP2007527156A (ja) | 2004-02-05 | 2007-09-20 | パケットホップ,インコーポレイテッド | 通信装置用汎用クライアント |
US20080194201A1 (en) | 2004-06-29 | 2008-08-14 | Nokia Corporation | Control of a Short-Range Wireless Terminal |
JP2013115806A (ja) | 2011-12-01 | 2013-06-10 | Canon Inc | 通信装置、通信装置の制御方法、プログラム |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7302009B2 (en) | 2003-12-17 | 2007-11-27 | Qualcomm Incorporated | Broadcast transmission with spatial spreading in a multi-antenna communication system |
JP2012019487A (ja) | 2010-07-09 | 2012-01-26 | Canon Inc | 通信装置及び制御方法 |
-
2022
- 2022-07-27 JP JP2022119796A patent/JP7327600B2/ja active Active
-
2023
- 2023-03-01 JP JP2023031051A patent/JP7435860B2/ja active Active
- 2023-08-02 JP JP2023126219A patent/JP2023133509A/ja active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007527156A (ja) | 2004-02-05 | 2007-09-20 | パケットホップ,インコーポレイテッド | 通信装置用汎用クライアント |
JP2005223865A (ja) | 2004-02-09 | 2005-08-18 | Sony Corp | 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム |
US20080194201A1 (en) | 2004-06-29 | 2008-08-14 | Nokia Corporation | Control of a Short-Range Wireless Terminal |
JP2013115806A (ja) | 2011-12-01 | 2013-06-10 | Canon Inc | 通信装置、通信装置の制御方法、プログラム |
Also Published As
Publication number | Publication date |
---|---|
JP2022136240A (ja) | 2022-09-15 |
JP2023060056A (ja) | 2023-04-27 |
JP7327600B2 (ja) | 2023-08-16 |
JP2023133509A (ja) | 2023-09-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11012149B2 (en) | Communication device and terminal device | |
US20220086305A1 (en) | Communication apparatus and printer | |
JP5945910B2 (ja) | 無線通信装置 | |
US9052862B2 (en) | Causing a wireless connection to be established between a wireless communication device and an external device | |
JP5899971B2 (ja) | 無線通信装置 | |
US9942759B2 (en) | Communication apparatus | |
JP5754254B2 (ja) | 無線通信装置 | |
EP2713672B1 (en) | Wireless slave devices configuration and communication therewith | |
JP6365594B2 (ja) | 無線通信装置 | |
JP7347588B2 (ja) | 通信装置及び携帯端末 | |
JP7435860B2 (ja) | 無線通信装置 | |
JP7115580B2 (ja) | 無線通信装置 | |
JP6852755B2 (ja) | 無線通信装置 | |
JP6544468B2 (ja) | 無線通信装置 | |
JP6376250B2 (ja) | 無線通信装置 | |
JP6269752B2 (ja) | 通信装置 | |
JP6164322B2 (ja) | 無線通信装置 | |
JP2018050350A (ja) | 通信装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230302 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230317 |
|
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: 20240109 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240122 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7435860 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |