JP7293950B2 - 端末装置と端末装置のためのコンピュータプログラム - Google Patents
端末装置と端末装置のためのコンピュータプログラム Download PDFInfo
- Publication number
- JP7293950B2 JP7293950B2 JP2019140732A JP2019140732A JP7293950B2 JP 7293950 B2 JP7293950 B2 JP 7293950B2 JP 2019140732 A JP2019140732 A JP 2019140732A JP 2019140732 A JP2019140732 A JP 2019140732A JP 7293950 B2 JP7293950 B2 JP 7293950B2
- Authority
- JP
- Japan
- Prior art keywords
- wireless
- connection
- communication device
- communication
- connection information
- 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
- 238000004590 computer program Methods 0.000 title claims description 9
- 238000004891 communication Methods 0.000 claims description 188
- 238000000034 method Methods 0.000 claims description 80
- 238000012545 processing Methods 0.000 claims description 52
- 230000004044 response Effects 0.000 claims description 41
- 230000005540 biological transmission Effects 0.000 claims description 9
- 230000007704 transition Effects 0.000 claims description 5
- 230000008569 process Effects 0.000 description 47
- 230000004048 modification Effects 0.000 description 14
- 238000012986 modification Methods 0.000 description 14
- 101150040316 ppk2 gene Proteins 0.000 description 9
- 101150038925 TPK2 gene Proteins 0.000 description 8
- 230000001413 cellular effect Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 8
- 101100269977 Arabidopsis thaliana APK2 gene Proteins 0.000 description 7
- 101001122984 Dictyostelium discoideum Polyphosphate kinase Proteins 0.000 description 6
- 230000010267 cellular communication Effects 0.000 description 6
- 102100037495 Thiamin pyrophosphokinase 1 Human genes 0.000 description 4
- 101710203399 Thiamin pyrophosphokinase 1 Proteins 0.000 description 4
- 101001064096 Homo sapiens Protein disulfide-thiol oxidoreductase Proteins 0.000 description 2
- 102100030728 Protein disulfide-thiol oxidoreductase Human genes 0.000 description 2
- 230000000052 comparative effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000005012 migration Effects 0.000 description 2
- 238000013508 migration Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 241000238633 Odonata Species 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000002542 deteriorative effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
- 239000000523 sample Substances 0.000 description 1
Images
Classifications
-
- 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
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
- H04W12/069—Authentication using certificates or pre-shared keys
-
- 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/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
- H04L63/0442—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply asymmetric encryption, i.e. different keys for encryption and decryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/30—Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/03—Protecting confidentiality, e.g. by encryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Mobile Radio Communication Systems (AREA)
Description
図1に示されるように、通信システム2は、アクセスポイント(以下では、単に「AP」と記載する)6と、端末10と、プリンタ100と、を備える。本実施例では、ユーザが、端末10を利用して、プリンタ100と他の装置(例えばAP6又は端末10)との間にWi-Fi方式に従った無線接続であるWi-Fi接続を確立させる状況を想定している。
端末10は、携帯電話(例えばスマートフォン)、PDA、タブレットPC等の可搬型の端末装置である。なお、変形例では、端末10は、据置型のPC、ノートPC等であってもよい。端末10は、操作部12と、表示部14と、Wi-Fiインターフェース16と、セルラーインターフェース18と、カメラ20と、制御部30と、を備える。各部12~30は、バス線(符号省略)に接続されている。以下では、インターフェースのことを単に「I/F」と記載する。
プリンタ100は、印刷機能を実行可能な周辺装置(例えば、端末10の周辺装置)である。プリンタ100は、操作部112と、表示部114と、Wi-FiI/F116と、印刷実行部118と、制御部130と、を備える。各部112~130は、バス線(符号省略)に接続されている。
続いて、図2を参照して、DPPの概略を説明する。AP6もDPP方式をサポートしている。本実施例では、各デバイス6,10,100がDPP方式に従った通信を実行することによって、プリンタ100とAP6との間にDPP接続を確立させることを実現する。以下では、理解の容易化のため、各デバイスのCPU(例えばCPU32、132)が実行する動作を、CPUを主体として記載せずに、各デバイス(例えば端末10、プリンタ100)を主体として記載する。
続いて、図3~図6を参照して、図2のT25~T40において実行される各処理の詳細を説明する。なお、T5~T15の処理は、プリンタ100に代えてAP6が利用される点を除いてT25~T35の処理と同様であるので、その詳細な説明を省略する。また、T20の処理は、端末10とAP6との間の処理である点を除いてT40と同様であるので、その詳細な説明を省略する。
まず、図3を参照して、図2のT25において端末10とプリンタ100との間で実行されるBSの処理を説明する。図3の初期状態では、プリンタ100のメモリ134は、プリンタ100の公開鍵PPK1及び秘密鍵psk1を予め記憶している。
続いて、図4を参照して、図2のT30において端末10とプリンタ100との間で実行されるAuthの処理を説明する。
続いて、図5を参照して、図2のT35において端末10とプリンタ100との間で実行されるConfigの処理を説明する。
続いて、図6を参照して、プリンタ100とAP6との間で実行される図2のT40のNAの処理を説明する。上記のように、図2のT25~T35と同様に、図2のT5~T15の処理が端末10及びAP6の間で実行済みである。AP6は、AP6の公開鍵APK1及び秘密鍵ask1を予め記憶している。そして、AP6の公開鍵APK1と、AP6のMACアドレスと、をコード化することによって得られるQRコードが、AP6の筐体に貼り付けられている。端末10が当該QRコードを撮影することによって、端末10及びAP6の間で図4のT200以降の各処理と同様の各処理が実行される。この結果、AP6は、AP6の公開鍵APK2及び秘密鍵ask2を記憶し(図4のT216参照)、さらに、端末10から受信されるAP用COを記憶する(図5のT312参照)。AP用COは、AP用SCと、端末10の公開鍵TPK2と、を含む。当該公開鍵TPK2は、プリンタ用COに含まれる公開鍵TPK2と同じである。また、AP用SCは、ハッシュ値HVと、グループID「Group」と、AP6の公開鍵APK2と、電子署名DSapと、を含む。当該ハッシュ値HV及び当該グループID「Group」は、それぞれ、プリンタ用COに含まれるハッシュ値HV及びグループID「Group」と同じである。電子署名DSapは、ハッシュ値HVとグループID「Group」と公開鍵APK2との組み合わせをハッシュ化することによって得られる特定値が端末10の秘密鍵tsk2によって暗号化された情報であり、プリンタ用COに含まれる電子署名DSprとは異なる値である。
図7を参照して、端末10のCPU32によって実行される処理を説明する。CPU32は、ユーザによってアプリ38が起動される場合に、図7の処理を開始する。
次いで、図8を参照して、図7のS30のWFD接続処理について説明する。
続いて、図7及び図8の処理によって実現される具体的なケースを説明する。まず、図9を参照して、端末10とAP6との間にDPP接続が確立中である状況で、プリンタ100とAP6との間にDPP接続が確立されるケースAを説明する。T500に示すように、端末10とAP6との間にDPP接続が確立中である(図2のT5~T20参照)。従って、端末10には、端末用SCを含む端末用COが記憶されており、AP6には、AP用SCを含むAP用COが記憶されている。
続いて、図10を参照して、端末10とAP6との間に通常Wi-Fi接続が確立中である状況で、プリンタ100とAP6との間に通常Wi-Fi接続が確立されるケースBを説明する。T600に示すように、端末10とAP6との間に通常Wi-Fi接続が確立中である。従って、端末10には、AP6によって形成されるネットワークのSSID「IDap」及びパスワード「PWap」が記憶されている。
続いて、図11を参照して、端末10がAP接続を確立していない状況で、端末10とプリンタ100との間にWFD接続が確立されるケースCを説明する。図11の初期状態では、端末10のWi-FiI/F16がOFFであり、端末10がAP接続を確立していない。
本実施例によると、端末10は、プリンタ100とのBSを実行した後であって、AReqがプリンタ100に送信される前に、AP接続を確立中であるか否かを判断する(図7のS12)。端末10は、AP接続を確立中であると判断する場合(S12でYES、図9のケースA、図10のケースB)に、AP接続を確立するためのプリンタ用COを含むCResをプリンタ100に送信する(S26、S28、図9のT520、図10のT620)。これにより、プリンタ100とAP6との間にAP接続を確立させることができる(図9のT540、図10のT640)。また、端末10は、AP接続を確立中でないと判断する場合(S12でNO、図11のケースC)に、端末10とのWFD接続を確立するためのプリンタ用COを含むCResをプリンタ100に送信し(図8のS56、図11のT740)、プリンタ100とのWFD接続を確立する(S58、T750)。このように、端末10がAP接続を確立中であるのか否かに応じて、プリンタ100と他の適切な装置(即ちAP6又は端末10)との間に無線接続を確立させることができる。
端末10、プリンタ100が、それぞれ、「端末装置」、「通信装置」の一例である。Wi-FiI/F16が、「無線インターフェース」の一例である。プリンタ用SCを含むプリンタ用CO、及び、SSID「IDap」及びパスワード「PWap」を含むプリンタ用COが、「第1の接続情報」の一例である。SSID「IDte」及びパスワード「PWte」を含むプリンタ用COが、「第2の接続情報」及び「接続情報」の一例である。DPP接続、通常Wi-Fi接続が、それぞれ、「第1種の無線接続」、「第2種の無線接続」の一例である。AP6によって形成される無線ネットワーク、G/Oとして動作する端末10によって形成される無線ネットワークが、それぞれ、「第1の無線ネットワーク」、「第2の無線ネットワーク」の一例である。
Claims (13)
- 端末装置であって、
Wi-Fi規格に従った無線通信を実行するための無線インターフェースと、
通信装置の公開鍵を取得する取得部と、
前記端末装置が前記通信装置とは異なるアクセスポイントとの無線接続を確立中であるのか否かを判断する第1の判断部と、
前記公開鍵が取得される場合に、前記無線インターフェースを介して、前記公開鍵が利用された認証要求を前記通信装置に送信する認証要求送信部と、
前記認証要求が前記通信装置に送信される場合に、前記無線インターフェースを介して、前記通信装置から認証応答を受信する認証応答受信部と、
前記端末装置が前記アクセスポイントとの前記無線接続を確立中であると判断される場合に、前記通信装置から前記認証応答が受信された後に、前記無線インターフェースを介して、第1の接続情報を前記通信装置に送信する第1の接続情報通信部であって、前記第1の接続情報は、前記通信装置と前記アクセスポイントとの間に無線接続を確立するための情報である、前記第1の接続情報通信部と、
前記端末装置が前記アクセスポイントとの前記無線接続を確立中でないと判断される場合に、前記通信装置から前記認証応答が受信された後に、前記無線インターフェースを介して、第2の接続情報を前記通信装置と通信する第2の接続情報通信部であって、前記第2の接続情報は、前記端末装置と前記通信装置との間に前記アクセスポイントを介さない無線接続を確立するための情報である、前記第2の接続情報通信部と、
前記第2の接続情報が前記通信装置と通信された後に、前記第2の接続情報を利用して、前記無線インターフェースを介して、前記通信装置との無線接続を確立する確立部と、
を備える端末装置。 - 前記第1の判断部は、前記公開鍵が取得された後であって、前記認証要求が前記通信装置に送信される前に、前記端末装置が前記アクセスポイントとの前記無線接続を確立中であるのか否かを判断する、請求項1に記載の端末装置。
- 前記取得部は、前記Wi-Fi規格のDPP(Device Provisioning Protocolの略)方式に従ったBootstrappingを実行して、前記公開鍵を取得し、
前記認証要求は、DPP Authentication Requestであり、
前記認証応答は、DPP Authentication Responseであり、
前記第1の接続情報は、前記通信装置と前記アクセスポイントとの間に無線接続を確立するための第1のConfiguration Objectであり、
前記第2の接続情報は、前記端末装置と前記通信装置との間に前記アクセスポイントを介さない無線接続を確立するための第2のConfiguration Objectである、請求項1又は2に記載の端末装置。 - 前記端末装置は、前記端末装置が前記アクセスポイントとの前記無線接続を確立中であると判断される場合、及び、前記端末装置が前記アクセスポイントとの前記無線接続を確立中でないと判断される場合のどちらでも、前記通信装置から前記認証応答が受信された後に、前記DPP方式に従ったConfiguratorとして動作し、
前記第2の接続情報通信部は、前記第2のConfiguration Objectである前記第2の接続情報を前記通信装置に送信する、請求項3に記載の端末装置。 - 前記端末装置は、さらに、
前記端末装置が前記アクセスポイントとの前記無線接続を確立中であると判断される場合に、前記アクセスポイントとの前記無線接続が、前記DPP方式に従った第1種の無線接続であるのか、前記アクセスポイントが親局として動作する第1の無線ネットワークのSSID(Service Set Identifierの略)及びパスワードが利用された第2種の無線接続であるのか、を判断する第2の判断部を備え、
前記第1の接続情報通信部は、
前記端末装置が前記アクセスポイントとの前記無線接続を確立中であると判断され、かつ、前記アクセスポイントとの前記無線接続が前記第1種の無線接続であると判断される場合に、前記DPP方式に従ったSigned-Connectorを含む前記第1のConfiguration Objectである前記第1の接続情報を前記通信装置に送信し、
前記端末装置が前記アクセスポイントとの前記無線接続を確立中であると判断され、かつ、前記アクセスポイントとの前記無線接続が前記第2種の無線接続であると判断される場合に、前記第1の無線ネットワークの前記SSID及び前記パスワードを含む前記第1のConfiguration Objectである前記第1の接続情報を前記通信装置に送信する、請求項3又は4に記載の端末装置。 - 前記第2の接続情報通信部は、前記端末装置が親局として動作する第2の無線ネットワークのSSID(Service Set Identifierの略)及びパスワードを含む前記第2の接続情報を前記通信装置に送信し、
前記確立部は、前記第2の接続情報が前記通信装置に送信された後に、前記第2の接続情報を利用して、前記無線インターフェースを介して、前記通信装置との前記無線接続を確立し、
前記通信装置との前記無線接続が確立される場合に、前記第2の無線ネットワークでは、前記通信装置は子局として動作する、請求項1から5のいずれか一項に記載の端末装置。 - 前記端末装置は、さらに、
前記公開鍵が取得され、かつ、前記端末装置が前記アクセスポイントとの前記無線接続を確立中でないと判断される場合に、前記無線インターフェースの状態を、前記無線インターフェースを介した前記無線通信を実行不可能である状態から、前記無線インターフェースを介した前記無線通信を実行可能である状態に移行させるための処理を実行する移行処理実行部を備え、
前記認証要求送信部は、前記無線インターフェースの状態が前記無線通信を実行可能である状態に移行された後に、前記無線インターフェースを介して、前記認証要求を前記通信装置に送信する、請求項1から6のいずれか一項に記載の端末装置。 - 端末装置であって、
Wi-Fi規格に従った無線通信を実行するための無線インターフェースと、
通信装置の公開鍵を取得する取得部と、
前記公開鍵が取得される場合に、前記無線インターフェースの状態を、前記無線インターフェースを介した前記無線通信を実行不可能である状態から、前記無線インターフェースを介した前記無線通信を実行可能である状態に移行させるための処理を実行する移行処理実行部と、
前記無線インターフェースの状態が前記無線通信を実行可能である状態に移行された後に、前記無線インターフェースを介して、前記公開鍵が利用された認証要求を前記通信装置に送信する認証要求送信部と、
前記認証要求が前記通信装置に送信される場合に、前記無線インターフェースを介して、前記通信装置から認証応答を受信する認証応答受信部と、
前記通信装置から前記認証応答が受信された後に、前記無線インターフェースを介して、接続情報を前記通信装置と通信する接続情報通信部であって、前記接続情報は、前記端末装置と前記通信装置との間にアクセスポイントを介さない無線接続を確立するための情報である、前記接続情報通信部と、
前記接続情報が前記通信装置と通信された後に、前記接続情報を利用して、前記無線インターフェースを介して、前記通信装置との無線接続を確立する確立部と、
を備える端末装置。 - 前記取得部は、前記Wi-Fi規格のDPP(Device Provisioning Protocolの略)方式に従ったBootstrappingを実行して、前記公開鍵を取得し、
前記認証要求は、DPP Authentication Requestであり、
前記認証応答は、DPP Authentication Responseであり、
前記接続情報は、前記端末装置と前記通信装置との間に前記アクセスポイントを介さない無線接続を確立するためのConfiguration Objectである、請求項8に記載の端末装置。 - 前記端末装置は、前記通信装置から前記認証応答が受信された後に、前記DPP方式に従ったConfiguratorとして動作し、
前記接続情報通信部は、前記Configuration Objectである前記接続情報を前記通信装置に送信する、請求項9に記載の端末装置。 - 前記接続情報通信部は、前記端末装置が親局として動作する無線ネットワークのSSID(Service Set Identifierの略)及びパスワードを含む前記接続情報を前記通信装置に送信し、
前記確立部は、前記接続情報が前記通信装置に送信された後に、前記接続情報を利用して、前記無線インターフェースを介して、前記通信装置との前記無線接続を確立し、
前記通信装置との前記無線接続が確立される場合に、前記無線ネットワークでは、前記通信装置は子局として動作する、請求項8~10のいずれか一項に記載の端末装置。 - 端末装置のためのコンピュータプログラムであって、
前記端末装置は、
Wi-Fi規格に従った無線通信を実行するための無線インターフェースと、
コンピュータと、を備え、
前記コンピュータプログラムは、前記コンピュータを、以下の各部、即ち、
通信装置の公開鍵を取得する取得部と、
前記端末装置が前記通信装置とは異なるアクセスポイントとの無線接続を確立中であるのか否かを判断する第1の判断部と、
前記公開鍵が取得される場合に、前記無線インターフェースを介して、前記公開鍵が利用された認証要求を前記通信装置に送信する認証要求送信部と、
前記認証要求が前記通信装置に送信される場合に、前記無線インターフェースを介して、前記通信装置から認証応答を受信する認証応答受信部と、
前記端末装置が前記アクセスポイントとの前記無線接続を確立中であると判断される場合に、前記通信装置から前記認証応答が受信された後に、前記無線インターフェースを介して、第1の接続情報を前記通信装置に送信する第1の接続情報通信部であって、前記第1の接続情報は、前記通信装置と前記アクセスポイントとの間に無線接続を確立するための情報である、前記第1の接続情報通信部と、
前記端末装置が前記アクセスポイントとの前記無線接続を確立中でないと判断される場合に、前記通信装置から前記認証応答が受信された後に、前記無線インターフェースを介して、第2の接続情報を前記通信装置と通信する第2の接続情報通信部であって、前記第2の接続情報は、前記端末装置と前記通信装置との間に前記アクセスポイントを介さない無線接続を確立するための情報である、前記第2の接続情報通信部と、
前記第2の接続情報が前記通信装置と通信された後に、前記第2の接続情報を利用して、前記無線インターフェースを介して、前記通信装置との無線接続を確立する確立部と、
として機能させるコンピュータプログラム。 - 端末装置のためのコンピュータプログラムであって、
Wi-Fi規格に従った無線通信を実行するための無線インターフェースと、
コンピュータと、を備え、
前記コンピュータプログラムは、前記コンピュータを、以下の各部、即ち、
通信装置の公開鍵を取得する取得部と、
前記公開鍵が取得される場合に、前記無線インターフェースの状態を、前記無線インターフェースを介した前記無線通信を実行不可能である状態から、前記無線インターフェースを介した前記無線通信を実行可能である状態に移行させるための処理を実行する移行処理実行部と、
前記無線インターフェースの状態が前記無線通信を実行可能である状態に移行された後に、前記無線インターフェースを介して、前記公開鍵が利用された認証要求を前記通信装置に送信する認証要求送信部と、
前記認証要求が前記通信装置に送信される場合に、前記無線インターフェースを介して、前記通信装置から認証応答を受信する認証応答受信部と、
前記通信装置から前記認証応答が受信された後に、前記無線インターフェースを介して、接続情報を前記通信装置と通信する接続情報通信部であって、前記接続情報は、前記端末装置と前記通信装置との間にアクセスポイントを介さない無線接続を確立するための情報である、前記接続情報通信部と、
前記接続情報が前記通信装置と通信された後に、前記接続情報を利用して、前記無線インターフェースを介して、前記通信装置との無線接続を確立する確立部と、
として機能させるコンピュータプログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019140732A JP7293950B2 (ja) | 2019-07-31 | 2019-07-31 | 端末装置と端末装置のためのコンピュータプログラム |
US16/939,202 US11589223B2 (en) | 2019-07-31 | 2020-07-27 | Terminal device and non-transitory computer-readable recording medium storing computer readable instructions for terminal device |
US18/154,439 US20230156467A1 (en) | 2019-07-31 | 2023-01-13 | Terminal device and non-transitory computer-readable recording medium storing computer readable instructions for terminal device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019140732A JP7293950B2 (ja) | 2019-07-31 | 2019-07-31 | 端末装置と端末装置のためのコンピュータプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021027378A JP2021027378A (ja) | 2021-02-22 |
JP7293950B2 true JP7293950B2 (ja) | 2023-06-20 |
Family
ID=74258650
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019140732A Active JP7293950B2 (ja) | 2019-07-31 | 2019-07-31 | 端末装置と端末装置のためのコンピュータプログラム |
Country Status (2)
Country | Link |
---|---|
US (2) | US11589223B2 (ja) |
JP (1) | JP7293950B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11785569B2 (en) * | 2019-03-27 | 2023-10-10 | Mediatek Singapore Pte. Ltd. | Device and method for enrolling a wireless access point into a map wireless network |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013219430A (ja) | 2012-04-04 | 2013-10-24 | Seiko Epson Corp | 無線通信装置、無線通信システム、方法及びコンピュータプログラム |
JP2016144002A (ja) | 2015-01-30 | 2016-08-08 | キヤノン株式会社 | 通信装置、通信装置の制御方法及びプログラム |
JP2017028460A (ja) | 2015-07-21 | 2017-02-02 | キヤノン株式会社 | 通信装置、通信方法及びプログラム |
US20170295448A1 (en) | 2016-04-08 | 2017-10-12 | Blackberry Limited | Managed object to provision a device according to one of plural provisioning techniques |
WO2018075135A1 (en) | 2016-10-19 | 2018-04-26 | Qualcomm Incorporated | Configurator key package for device provisioning protocol (dpp) |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10009842B2 (en) * | 2011-06-09 | 2018-06-26 | Thomson Licensing | Method for exiting a low-consumption standby mode, and associated device |
WO2019164268A1 (ko) * | 2018-02-20 | 2019-08-29 | 엘지전자 주식회사 | 무선랜 시스템에서 무선 연결을 위한 방법 및 이를 이용한 무선 장치 |
JP7091781B2 (ja) * | 2018-03-30 | 2022-06-28 | ブラザー工業株式会社 | 通信装置と通信装置のためのコンピュータプログラム |
JP7155581B2 (ja) * | 2018-03-30 | 2022-10-19 | ブラザー工業株式会社 | 通信装置と通信装置のためのコンピュータプログラム |
WO2019225941A1 (ko) * | 2018-05-21 | 2019-11-28 | 엘지전자 주식회사 | 무선랜 시스템에서 무선 연결을 위한 방법 및 이를 이용한 무선 장치 |
JP7196602B2 (ja) * | 2018-12-28 | 2022-12-27 | ブラザー工業株式会社 | 通信装置、通信装置のためのコンピュータプログラム、及び、第1の外部装置のためのコンピュータプログラム |
-
2019
- 2019-07-31 JP JP2019140732A patent/JP7293950B2/ja active Active
-
2020
- 2020-07-27 US US16/939,202 patent/US11589223B2/en active Active
-
2023
- 2023-01-13 US US18/154,439 patent/US20230156467A1/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013219430A (ja) | 2012-04-04 | 2013-10-24 | Seiko Epson Corp | 無線通信装置、無線通信システム、方法及びコンピュータプログラム |
JP2016144002A (ja) | 2015-01-30 | 2016-08-08 | キヤノン株式会社 | 通信装置、通信装置の制御方法及びプログラム |
JP2017028460A (ja) | 2015-07-21 | 2017-02-02 | キヤノン株式会社 | 通信装置、通信方法及びプログラム |
US20170295448A1 (en) | 2016-04-08 | 2017-10-12 | Blackberry Limited | Managed object to provision a device according to one of plural provisioning techniques |
WO2018075135A1 (en) | 2016-10-19 | 2018-04-26 | Qualcomm Incorporated | Configurator key package for device provisioning protocol (dpp) |
JP2019537871A (ja) | 2016-10-19 | 2019-12-26 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | デバイスプロビジョニングプロトコル(dpp)のためのコンフィギュレータ鍵パッケージ |
Also Published As
Publication number | Publication date |
---|---|
US11589223B2 (en) | 2023-02-21 |
US20230156467A1 (en) | 2023-05-18 |
US20210037382A1 (en) | 2021-02-04 |
JP2021027378A (ja) | 2021-02-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7024559B2 (ja) | 端末装置のためのコンピュータプログラム、端末装置、通信装置、及び、通信装置のためのコンピュータプログラム | |
JP7405286B2 (ja) | 端末装置のためのコンピュータプログラム、及び、端末装置 | |
JP7338329B2 (ja) | 端末装置と端末装置のためのコンピュータプログラム | |
JP7338372B2 (ja) | 通信装置、及び、通信装置のためのコンピュータプログラム | |
JP7052496B2 (ja) | 通信装置と通信装置のためのコンピュータプログラム | |
JP2022189843A (ja) | 通信装置と通信装置のためのコンピュータプログラム | |
JP7279367B2 (ja) | 端末装置のためのコンピュータプログラム、及び、通信装置 | |
JP7476948B2 (ja) | 通信装置、通信装置のためのコンピュータプログラム、及び、第1の外部装置のためのコンピュータプログラム | |
JP7359273B2 (ja) | 通信装置と通信装置のためのコンピュータプログラム | |
JP2019180039A (ja) | プリンタとプリンタのためのコンピュータプログラム | |
JP2023168594A (ja) | 通信装置と通信装置のためのコンピュータプログラム | |
JP2023118902A (ja) | 第1の通信装置と第1の通信装置のためのコンピュータプログラム | |
JP2020113851A (ja) | 端末装置と端末装置のためのコンピュータプログラム | |
JP2024019266A (ja) | 通信装置と通信装置のためのコンピュータプログラム | |
JP7283275B2 (ja) | 通信装置と通信装置のためのコンピュータプログラム | |
JP7293950B2 (ja) | 端末装置と端末装置のためのコンピュータプログラム | |
JP7419728B2 (ja) | 通信装置と通信装置のためのコンピュータプログラム | |
JP7302682B2 (ja) | 端末装置のためのコンピュータプログラム、端末装置、通信装置、及び、通信装置のためのコンピュータプログラム | |
JP2024091798A (ja) | 通信装置、通信装置のためのコンピュータプログラム、及び、第1の外部装置のためのコンピュータプログラム | |
JP2022106713A (ja) | 通信装置と通信装置のためのコンピュータプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220617 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230323 |
|
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: 20230509 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230522 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7293950 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |