JP2022003744A - 通信装置及び端末装置のためのコンピュータプログラム - Google Patents
通信装置及び端末装置のためのコンピュータプログラム Download PDFInfo
- Publication number
- JP2022003744A JP2022003744A JP2020108050A JP2020108050A JP2022003744A JP 2022003744 A JP2022003744 A JP 2022003744A JP 2020108050 A JP2020108050 A JP 2020108050A JP 2020108050 A JP2020108050 A JP 2020108050A JP 2022003744 A JP2022003744 A JP 2022003744A
- Authority
- JP
- Japan
- Prior art keywords
- communication device
- signal
- network
- communication
- connection
- 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
- 238000004891 communication Methods 0.000 title claims abstract description 245
- 238000004590 computer program Methods 0.000 title claims description 20
- 238000000034 method Methods 0.000 claims description 132
- 230000008569 process Effects 0.000 claims description 109
- 230000004044 response Effects 0.000 claims description 17
- 230000005540 biological transmission Effects 0.000 claims description 15
- 230000006870 function Effects 0.000 claims description 7
- 238000005516 engineering process Methods 0.000 abstract 1
- 238000012545 processing Methods 0.000 description 44
- 230000004048 modification Effects 0.000 description 20
- 238000012986 modification Methods 0.000 description 20
- 238000012790 confirmation Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 4
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000000523 sample Substances 0.000 description 1
- 238000000060 site-specific infrared dichroism spectroscopy 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/15—Setup of multiple wireless link connections
-
- 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
- H04W76/00—Connection management
- H04W76/10—Connection setup
-
- 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/18—Management of setup rejection or failure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/30—Connection release
- H04W76/34—Selective release of ongoing connections
- H04W76/36—Selective release of ongoing connections for reassigning the resources associated with the released connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00204—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
- H04N1/00209—Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
- H04N1/00222—Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of image data generation or reproduction, e.g. scan-to-email or network printing
- H04N1/00233—Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of image data generation or reproduction, e.g. scan-to-email or network printing details of image data reproduction, e.g. network printing or remote image display
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
-
- 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
-
- 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)
- Mobile Radio Communication Systems (AREA)
- Facsimiles In General (AREA)
- Telephone Function (AREA)
Abstract
Description
図1に示されるように、通信システム2は、複数個の端末10A等によって構成される端末群10と、複数個のアクセスポイント50A,50Bと、複数個のプリンタ100A等によって構成されるプリンタ群100と、を備える。本実施例では、ユーザが、端末10Aを利用して、プリンタ群100に含まれるいずれかのプリンタに印刷を実行させる。
端末群10のうちの端末10Aの構成を説明する。端末群10のうちの他の端末は、端末10Aと同様の構成を備える。端末10Aは、携帯電話(例えばスマートフォン)、PDA、タブレットPC等の可搬型の端末装置である。端末10Aは、操作部12と、表示部14と、BT((Bluetooth(登録商標)の略))インターフェース20と、Wi−Fiインターフェース22と、制御部30と、を備える。各部12〜30は、バス線(符号省略)に接続されている。
プリンタ群100のうちのプリンタ100Aの構成を説明する。プリンタ群100のうちの他のプリンタは、プリンタ100Aと同様の構成を備える。プリンタ100Aは、印刷機能を実行可能な周辺装置(例えば端末10Aの周辺装置)である。プリンタ100Aは、操作部112と、表示部114と、印刷実行部116と、BTI/F120と、Wi−FiI/F122と、制御部130と、を備える。
図2を参照して、プリンタ100AのCPU132によって実行されるBT制御処理を説明する。プリンタ群100のうちの他のプリンタは、プリンタ100Aと同様に、BT制御処理を実行する。プリンタ100Aの電源がONされることをトリガとして、BT制御処理が開始される。
図3を参照して、端末10AのCPU32によって実行される表示処理を説明する。表示処理は、CPU32がアプリ42を実行することによって実現される。アプリ42が起動されることをトリガとして、表示処理が開始される。
続いて、図4〜図7を参照して、端末10Aと、プリンタ群100に含まれる複数個のプリンタ100A〜100Fと、によって実行される具体的なケースを説明する。図4〜図7の各処理は、主に、図2及び図3の処理によって実現される。図4〜図7では、各デバイスの間のBT通信、Wi−Fi通信を、それぞれ、破線、実線で示す。
図5に示されるように、プリンタ100Cは、AP50Aとは異なるAP50BとのAP接続を確立済みである。即ち、プリンタ100Cは、端末10Aが所属しているAPNWとは異なるAPNWに所属している。プリンタ100Cは、T310において、プリンタ100CのIPアドレス「IPC」とプリンタ100Cのモデル名「CCC」とを含むAI信号を送信する(図2のS10でNO、S30でNO、S50でNO、S60でYES、S62)。
図6に示されるように、プリンタ100Fは、端末10EとのWFD接続を確立済みであると共に、端末10FとのWFD接続を確立するためのWFD処理を実行中である(S10でNO、S30でYES)。即ち、プリンタ100FがG/Oとして動作するWFDNWに所属しているCLの数が「上限数−1」である状況において、プリンタ100FがWFD処理を実行中である。このため、プリンタ100Fは、T610において、ステータス情報「CLMAX」とプリンタ100Fのモデル名「FFF」とを含むANI信号を送信する(S32でYES、S20でNO、S24)。このように、プリンタ100Fは、CLMAXではないが、間もなくCLMAXになる状況(即ち端末10AとのWFD接続を確立不可能になる状況)において、ステータス情報「CLMAX」を含むANI信号を送信する。これにより、WFD接続を確立不可能なプリンタ100Fが端末10Aのユーザによって選択されるのを抑制することができる。
ケースAでは、端末10Aは、T700において、ユーザから選択画面内のモデル名「AAA」の選択を受け付ける。この場合、端末10Aは、T710において、AP50Aを介して、IPアドレス「IPA」(図4のT110参照)を宛先アドレスとして印刷データをプリンタ100Aに送信する(図3とは異なる処理)。
図7に示されるように、ケースBでは、端末10Aは、T800において、ユーザから選択画面内のモデル名「CCC」の選択を受け付ける。この場合、端末10Aは、T810において、プリンタ100CからAI信号を再び受信し、T812において、BTI/F20を介して、CONNECT_IND信号をプリンタ100Cに送信する(図3とは異なる処理)。この結果、端末10Aとプリンタ100Cとの間にBT接続が確立される。
ケースCでは、端末10Aは、T900において、ユーザから選択画面内のモデル名「EEE」の選択を受け付ける。この場合、端末10Aは、プリンタ100EからAI信号を受信するまで待機する(図3とは異なる処理)。
本実施例によると、各プリンタ100A等は、BT接続を端末10Aと確立する前に、AI信号又はANI信号を端末10Aに送信することができる(図4のT110等)。このために、各プリンタ100A等は、BT接続の確立後にプリンタ自身の状態を示す信号を送信する構成と比べて、プリンタ自身の状態を端末10Aに迅速に通知することができる。
プリンタ群100のうちのいずれかのプリンタ(例えば100A)が、「通信装置」の一例である。端末10Aが、「端末装置」の一例である。BTI/F120、Wi−FiI/F122が、それぞれ、「通信装置」の「第1の無線インターフェース」、「第2の無線インターフェース」の一例である。BTI/F20、Wi−FiI/F22が、「端末装置」の「第1の無線インターフェース」、「第2の無線インターフェース」の一例である。図2のS10でNO、S30でNO、及び、S50でNOと判断される状態が、「可能状態」の一例である。図2のS10でYES、S30でYES、又は、S50でYESと判断される状態が、「不可能状態」の一例である。AI信号、ANI信号が、それぞれ、「第1の信号」、「第2の信号」の一例である。WFDNW、APNWが、それぞれ、「親局ネットワーク」、「APネットワーク」の一例である。
端末10Aは、図3のS150において、高い順位に対応するモデル名を上方に表示する代わりに、以下のように表示してもよい。即ち、端末10Aは、印刷を実行すべき選択することを促すメッセージと、低い順位(例えば第4〜第6の順位)に対応するモデル名と、を第1の色(例えば黒色)で表示し、高い順位(例えば第1〜第3の順位)に対応するモデル名を第1の色とは異なる第2の色(例えば赤色)で表示してもよい。この場合、第2の色が目立つので、高い順位に対応するモデル名が優先的に表示されることになる。また、別の変形例では、端末10Aは、低い順位(例えば第4〜第6の順位)に対応するモデル名を表示せずに、高い順位(例えば第1〜第3の順位)に対応するモデル名のみを表示してもよい。この場合も、高い順位に対応するモデル名が優先的に表示されることになる。一般的に言うと、「優先的に表示」の手法は、実施例の手法に限定されない。
例えば、図7のケースBにおいて、端末10AがG/Oとして動作すると共に、プリンタ100CがCLとして動作してもよい。この場合、T820において、接続情報は、端末10Aからプリンタ100Cに送信される。一般的に言うと、「接続情報」は、上記の実施例のように、「通信装置(又は第1の通信装置)」から「端末装置」に送信されてもよいし、本変形例のように、「端末装置」から「通信装置(又は第1の通信装置)」に送信されてもよい。
図6のT700〜T720、図7のT800〜T840、及び、T900〜T950が実行されなくてもよい。本変形例では、「接続情報通信部」及び「確立部」を省略可能である。
図2のS10〜S24と、図3のS134におけるCLMAXに関する処理と、が実行されなくてもよい。一般的に言うと、「不可能状態」が「第1の不可能状態」を含まなくてもよく、「第1のステータス情報」が利用されなくてもよい。
図2のS30〜S44と、図3のS134におけるWFD処理に関する処理と、が実行されなくてもよい。一般的に言うと、「不可能状態」が「第2の不可能状態」を含まなくてもよく、「第2のステータス情報」が利用されなくてもよい。
ANI信号は、ステータス情報を含まなくてもよい。この場合、図3のS134では、プリンタの状態に関わらず、同じ順位が決定される。一般的に言うと、「第2の信号」は、「ステータス情報」を含まなくてもよい。
図2のS32が実行されなくてもよい。即ち、プリンタ100A等は、S30でYESの場合に、当該プリンタのCL数に関わらず、ステータス情報「WFD処理」を含むANI信号を送信してもよい。一般的に言うと、「第2のインターフェース制御部」は、通信装置の状態が、子局の数が(上限数−1)に一致しており、かつ、第1の所属処理を実行中である第2の不可能状態である場合に、第2のステータス情報を含む第2の信号の送信を第1の無線インターフェースに実行させてもよい。
図2のS50〜S52と、図3のS134におけるAP処理に関する処理と、が実行されなくてもよい。一般的に言うと、「不可能状態」が「第3の不可能状態」を含まなくてもよく、「第3のステータス情報」が利用されなくてもよい。
図2のS20、S40、及び、S60の処理が実行されなくてもよい。即ち、プリンタ100A等は、APNWに所属していても、IPアドレスを含まないAI信号又はANI信号を送信してもよい。一般的に言うと、「第1の信号」及び「第2の信号」は、通信装置がAPネットワークに子局として所属している場合に、通信装置のIPアドレスを含まなくてもよい。また、本変形例では、図3のS110〜S124が実行されなくてもよい。即ち、端末10Aは、受信済みの信号がAI信号である場合に、第1の順位を決定し、受信済みの信号がANI信号である場合に、ステータス情報に応じて、第2の順位以降の各順位を決定してもよい。本変形例では、「第1の判断部」及び「第2の判断部」を省略可能である。
「第1の信号」は、AI信号でなくてもよく、BT規格の他の種類の信号であってもよい。「第2の信号」は、ANI信号でなくてもよく、BT規格の他の種類の信号であってもよい。一般的に言うと、「第1の信号」及び「第2の信号」は、異なる信号であればよい。
「通信装置」は、プリンタでなくてもよく、例えば、スキャナ、FAX装置、多機能機、PC、サーバ等であってもよい。
上記の各実施例では、端末10AのCPU32がアプリ42を実行すること、及び、プリンタ100A等のCPU132等がプログラム140を実行することによって、図4〜図7の各処理が実現される。これに代えて、いずれかの処理は、論理回路等のハードウェアによって実現されてもよい。
Claims (18)
- 通信装置であって、
Bluetooth(登録商標)規格に従った無線通信を実行するための第1の無線インターフェースと、
Wi−Fi規格に従った無線通信を実行するための第2の無線インターフェースと、
前記通信装置の状態が、前記通信装置と端末装置との間に前記第2の無線インターフェースを介した無線接続であるWi−Fi接続を確立可能である可能状態である場合に、第1の信号の送信を前記第1の無線インターフェースに実行させる第1のインターフェース制御部であって、前記第1の信号は、前記通信装置と前記端末装置との間に前記第1の無線インターフェースを介した無線接続であるBluetooth接続が確立される前に、前記第1の無線インターフェースから送信される、前記第1のインターフェース制御部と、
前記通信装置の状態が、前記通信装置と前記端末装置との間に前記Wi−Fi接続を確立不可能である不可能状態である場合に、前記第1の信号とは異なる第2の信号の送信を前記第1の無線インターフェースに実行させる第2のインターフェース制御部であって、前記第2の信号は、前記通信装置と前記端末装置との間に前記Bluetooth接続が確立される前に、前記第1の無線インターフェースから送信される、前記第2のインターフェース制御部と、
を備える、通信装置。 - 前記通信装置は、さらに、
前記第1の信号が前記端末装置によって受信されることに応じて、前記通信装置と前記端末装置との間に前記Bluetooth接続が確立される場合に、前記Bluetooth接続を利用して、前記第1の無線インターフェースを介して、接続情報の通信を前記端末装置と実行する接続情報通信部であって、前記接続情報は、前記通信装置と前記端末装置との間に前記Wi−Fi接続を確立するための情報である、前記接続情報通信部と、
前記接続情報の通信が前記端末装置と実行される場合に、前記通信装置と前記端末装置との間に前記Wi−Fi接続を確立する確立部と、
を備える、請求項1に記載の通信装置。 - 前記通信装置は、前記通信装置が親局として動作する前記Wi−Fi規格の無線ネットワークである親局ネットワークを形成可能であり、
前記不可能状態は、前記親局ネットワークに所属している子局の数が上限数に一致している第1の不可能状態を含む、請求項1又は2に記載の通信装置。 - 前記不可能状態は、さらに、前記親局ネットワークに所属している前記子局の数が前記上限数未満であり、かつ、前記親局ネットワークに外部装置を前記子局として所属させるための第1の所属処理を実行中である第2の不可能状態を含む、請求項3に記載の通信装置。
- 前記第2のインターフェース制御部は、
前記通信装置の状態が前記第1の不可能状態である場合に、前記親局ネットワークに所属している前記子局の数が前記上限数に一致することを示す第1のステータス情報を含む前記第2の信号の送信を前記第1の無線インターフェースに実行させ、
前記通信装置の状態が前記第2の不可能状態である場合に、前記第1の所属処理を実行中であることを示す第2のステータス情報を含む前記第2の信号の送信を前記第1の無線インターフェースに実行させる、請求項4に記載の通信装置。 - 前記上限数は、予め決められている2以上の整数であり、
前記第2のインターフェース制御部は、
前記通信装置の状態が、前記親局ネットワークに所属している前記子局の数が(前記上限数−1)未満であり、かつ、前記第1の所属処理を実行中である前記第2の不可能状態である場合に、前記第2のステータス情報を含む前記第2の信号の送信を前記第1の無線インターフェースに実行させ、
前記通信装置の状態が、前記親局ネットワークに所属している前記子局の数が(前記上限数−1)に一致しており、かつ、前記第1の所属処理を実行中である前記第2の不可能状態である場合に、前記第1のステータス情報を含む前記第2の信号の送信を前記第1の無線インターフェースに実行させる、請求項5に記載の通信装置。 - 前記不可能状態は、アクセスポイントが親局として動作する前記Wi−Fi規格の無線ネットワークであるAPネットワークに前記通信装置を子局として所属させるための第2の所属処理を実行中である第3の不可能状態を含む、請求項1から6のいずれか一項に記載の通信装置。
- 前記第1のインターフェース制御部は、前記通信装置の状態が前記可能状態であり、かつ、前記通信装置が、アクセスポイントが親局として動作する前記Wi−Fi規格の無線ネットワークであるAPネットワークに子局として所属している場合に、前記APネットワークで利用される前記通信装置のIPアドレスを含む前記第1の信号の送信を前記第1の無線インターフェースに実行させ、
前記第2のインターフェース制御部は、前記通信装置の状態が前記不可能状態であり、かつ、前記通信装置が、前記APネットワークに前記子局として所属している場合に、前記APネットワークで利用される前記通信装置の前記IPアドレスを含む前記第2の信号の送信を前記第1の無線インターフェースに実行させる、請求項1から7のいずれか一項に記載の通信装置。 - 前記第1の信号は、前記Bluetooth規格のBLE(Bluetooth Low Energyの略)方式に従ったADV_IND信号であり、
前記第2の信号は、前記BLE方式に従ったADV_NONCONN_IND信号である、請求項1から8のいずれか一項に記載の通信装置。 - 端末装置のためのコンピュータプログラムであって、
前記端末装置は、
Bluetooth(登録商標)規格に従った無線通信を実行するための第1の無線インターフェースと、
Wi−Fi規格に従った無線通信を実行するための第2の無線インターフェースと、
表示部と、
コンピュータと、を備え、
前記コンピュータプログラムは、前記コンピュータを、以下の各部、即ち、
前記端末装置の周囲に存在する複数個の通信装置のうちの第1の通信装置の状態が、前記第1の通信装置と前記端末装置との間に前記第2の無線インターフェースを介した無線接続であるWi−Fi接続を確立可能である可能状態である場合に、前記第1の無線インターフェースを介して、前記第1の通信装置から第1の信号を受信する第1の受信部であって、前記第1の信号は、前記第1の通信装置と前記端末装置との間に前記第1の無線インターフェースを介した無線接続であるBluetooth接続が確立される前に、前記第1の無線インターフェースを介して受信される、前記第1の受信部と、
前記複数個の通信装置のうちの前記第1の通信装置とは異なる第2の通信装置の状態が、前記第2の通信装置と前記端末装置との間に前記Wi−Fi接続を確立不可能である不可能状態である場合に、前記第1の無線インターフェースを介して、前記第2の通信装置から前記第1の信号とは異なる第2の信号を受信する第2の受信部であって、前記第2の信号は、前記第2の通信装置と前記端末装置との間に前記Bluetooth接続が確立される前に、前記第1の無線インターフェースを介して受信される、前記第2の受信部と、
前記第1の信号の送信元の前記第1の通信装置に関する第1の装置情報を、前記第2の信号の送信元の前記第2の通信装置に関する第2の装置情報よりも、前記表示部に優先的に表示する表示制御部と、
として機能させる、コンピュータプログラム。 - 前記コンピュータプログラムは、前記コンピュータを、さらに、
表示済みの前記第1の装置情報がユーザによって選択されることに応じて、前記第1の通信装置と前記端末装置との間に前記Bluetooth接続が確立される場合に、前記Bluetooth接続を利用して、前記第1の無線インターフェースを介して、接続情報の通信を前記第1の通信装置と実行する接続情報通信部であって、前記接続情報は、前記第1の通信装置と前記端末装置との間に前記Wi−Fi接続を確立するための情報である、前記接続情報通信部と、
前記接続情報の通信が前記第1の通信装置と実行される場合に、前記第1の通信装置と前記端末装置との間に前記Wi−Fi接続を確立する確立部と、
を備える、請求項10に記載のコンピュータプログラム。 - 前記第2の信号は、前記第2の通信装置の状態が前記不可能状態である理由を示すステータス情報を含み、
前記表示制御部は、前記第2の装置情報と前記ステータス情報とを対応付けて前記表示部に表示する、請求項10又は11に記載のコンピュータプログラム。 - 前記第2の通信装置は、前記第2の通信装置が親局として動作する前記Wi−Fi規格の無線ネットワークである第1の親局ネットワークを形成可能であり、
前記第2の通信装置から受信される前記第2の信号は、前記第1の親局ネットワークに所属している子局の数が上限数に一致することを示す第1のステータス情報を含み、
前記第2の受信部は、さらに、前記複数個の通信装置のうちの前記第1の通信装置及び前記第2の通信装置とは異なる第3の通信装置の状態が前記不可能状態である場合に、前記第1の無線インターフェースを介して、前記第3の通信装置から前記第2の信号を受信し、
前記第3の通信装置は、前記第3の通信装置が親局として動作する前記Wi−Fi規格の無線ネットワークである第2の親局ネットワークを形成可能であり、
前記第3の通信装置から受信される前記第2の信号は、第1の所属処理を実行中であることを示す第2のステータス情報を含み、
前記第1の所属処理は、前記第2の親局ネットワークに外部装置を子局として所属させるための処理であり、
前記表示制御部は、前記第2のステータス情報を含む前記第2の信号の送信元の前記第3の通信装置に関する第3の装置情報を、前記第1のステータス情報を含む前記第2の信号の送信元の前記第2の通信装置に関する前記第2の装置情報よりも、前記表示部に優先的に表示する、請求項10から12のいずれか一項に記載のコンピュータプログラム。 - 前記第2の通信装置が、第1のアクセスポイントが親局として動作する前記Wi−Fi規格の無線ネットワークである第1のAPネットワークに子局として所属している場合に、前記第2の通信装置から受信される前記第2の信号は、前記第1のAPネットワークで利用される前記第2の通信装置の第1のIPアドレスを含み、
前記コンピュータプログラムは、前記コンピュータを、さらに、
前記第2の通信装置から受信される前記第2の信号に含まれる前記第1のIPアドレスを利用して、前記端末装置が前記第1のAPネットワークに子局として所属しているのか否かを判断する第1の判断部として機能させ、
前記第3の通信装置が、第2のアクセスポイントが親局として動作する前記Wi−Fi規格の無線ネットワークである第2のAPネットワークに子局として所属している場合に、前記第3の通信装置から受信される前記第2の信号は、前記第2のAPネットワークで利用される前記第3の通信装置の第2のIPアドレスを含み、
前記第1の判断部は、さらに、前記第3の通信装置から受信される前記第2の信号に含まれる前記第2のIPアドレスを利用して、前記端末装置が前記第2のAPネットワークに子局として所属しているのか否かを判断し、
前記表示制御部は、
前記端末装置が前記第1のAPネットワークに子局として所属していないと判断され、かつ、前記端末装置が前記第2のAPネットワークに子局として所属していないと判断される場合に、前記第3の装置情報を前記第2の装置情報よりも前記表示部に優先的に表示し、
前記端末装置が前記第1のAPネットワークに子局として所属していないと判断され、かつ、前記端末装置が前記第2のAPネットワークに子局として所属していると判断される場合に、前記第3の装置情報を前記第2の装置情報よりも前記表示部に優先的に表示し、
前記端末装置が前記第1のAPネットワークに子局として所属していると判断され、かつ、前記端末装置が前記第2のAPネットワークに子局として所属していないと判断される場合に、前記第2の装置情報を前記第3の装置情報よりも前記表示部に優先的に表示する、請求項13に記載のコンピュータプログラム。 - 前記第2の通信装置から受信される前記第2の信号は、第2の所属処理を実行中であることを示す第3のステータス情報を含み、
前記第2の所属処理は、アクセスポイントが親局として動作する前記Wi−Fi規格の無線ネットワークであるAPネットワークに前記第2の通信装置を子局として所属させるための処理であり、
前記第2の受信部は、さらに、前記複数個の通信装置のうちの前記第1の通信装置及び前記第2の通信装置とは異なる第3の通信装置の状態が前記不可能状態である場合に、前記第1の無線インターフェースを介して、前記第3の通信装置から前記第2の信号を受信し、
前記第3の通信装置は、前記第3の通信装置が親局として動作する前記Wi−Fi規格の無線ネットワークである親局ネットワークを形成可能であり、
前記第3の通信装置から受信される前記第2の信号は、第1の所属処理を実行中であることを示す第2のステータス情報を含み、
前記第1の所属処理は、前記親局ネットワークに外部装置を子局として所属させるための処理であり、
前記表示制御部は、前記第2のステータス情報を含む前記第2の信号の送信元の前記第3の通信装置に関する第3の装置情報を、前記第3のステータス情報を含む前記第2の信号の送信元の前記第2の通信装置に関する前記第2の装置情報よりも、前記表示部に優先的に表示する、請求項10から12のいずれか一項に記載のコンピュータプログラム。 - 前記第2の通信装置は、前記第2の通信装置が親局として動作する前記Wi−Fi規格の無線ネットワークである親局ネットワークを形成可能であり、
前記第2の通信装置から受信される前記第2の信号は、前記親局ネットワークに所属している子局の数が上限数に一致することを示す第1のステータス情報を含み、
前記第2の受信部は、さらに、前記複数個の通信装置のうちの前記第1の通信装置及び前記第2の通信装置とは異なる第3の通信装置の状態が前記不可能状態である場合に、前記第1の無線インターフェースを介して、前記第3の通信装置から前記第2の信号を受信し、
前記第3の通信装置から受信される前記第2の信号は、第2の所属処理を実行中であることを示す第3のステータス情報を含み、
前記第2の所属処理は、アクセスポイントが親局として動作する前記Wi−Fi規格の無線ネットワークであるAPネットワークに前記第3の通信装置を子局として所属させるための処理であり、
前記表示制御部は、前記第3のステータス情報を含む前記第2の信号の送信元の前記第3の通信装置に関する第3の装置情報を、前記第1のステータス情報を含む前記第2の信号の送信元の前記第2の通信装置に関する前記第2の装置情報よりも、前記表示部に優先的に表示する、請求項10から12のいずれか一項に記載のコンピュータプログラム。 - 前記第1の通信装置が、第3のアクセスポイントが親局として動作する前記Wi−Fi規格の無線ネットワークである第3のAPネットワークに子局として所属している場合に、前記第1の通信装置から受信される前記第1の信号は、前記第3のAPネットワークで利用される前記第1の通信装置の第3のIPアドレスを含み、
前記コンピュータプログラムは、前記コンピュータを、さらに、
前記第1の通信装置から受信される前記第1の信号に含まれる前記第3のIPアドレスを利用して、前記端末装置が前記第3のAPネットワークに子局として所属しているのか否かを判断する第2の判断部として機能させ、
前記第1の受信部は、さらに、前記複数個の通信装置のうちの前記第1の通信装置及び前記第2の通信装置とは異なる第4の通信装置の状態が前記可能状態である場合に、前記第1の無線インターフェースを介して、前記第4の通信装置から前記第1の信号を受信し、
前記第4の通信装置が、第4のアクセスポイントが親局として動作する前記Wi−Fi規格の無線ネットワークである第4のAPネットワークに子局として所属している場合に、前記第4の通信装置から受信される前記第1の信号は、前記第4のAPネットワークで利用される前記第4の通信装置の第4のIPアドレスを含み、
前記第2の判断部は、さらに、前記第4の通信装置から受信される前記第1の信号に含まれる前記第4のIPアドレスを利用して、前記端末装置が前記第4のAPネットワークに子局として所属しているのか否かを判断し、
前記表示制御部は、前記端末装置が前記第3のAPネットワークに所属していると判断され、かつ、前記端末装置が前記第4のAPネットワークに所属していないと判断される場合に、前記第3のAPネットワークに所属している前記第1の通信装置に関する前記第1の装置情報を、前記第4のAPネットワークに所属している前記第4の通信装置に関する第4の装置情報よりも、前記表示部に優先的に表示する、請求項10から16のいずれか一項に記載のコンピュータプログラム。 - 前記第1の信号は、前記Bluetooth規格のBLE(Bluetooth Low Energyの略)方式に従ったADV_IND信号であり、
前記第2の信号は、前記BLE方式に従ったADV_NONCONN_IND信号である、請求項10から17のいずれか一項に記載のコンピュータプログラム。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020108050A JP7472676B2 (ja) | 2020-06-23 | 2020-06-23 | 通信装置及び端末装置のためのコンピュータプログラム |
EP21179998.6A EP3930358A1 (en) | 2020-06-23 | 2021-06-17 | Communication device and computer program for terminal device |
US17/350,679 US11838968B2 (en) | 2020-06-23 | 2021-06-17 | Communication device and non-transitory computer-readable recording medium storing computer-readable instructions for terminal device |
CN202110684293.XA CN113840268A (zh) | 2020-06-23 | 2021-06-21 | 通信设备和计算机可读记录介质 |
US18/494,144 US20240057188A1 (en) | 2020-06-23 | 2023-10-25 | Communication 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 |
---|---|---|---|
JP2020108050A JP7472676B2 (ja) | 2020-06-23 | 2020-06-23 | 通信装置及び端末装置のためのコンピュータプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2022003744A true JP2022003744A (ja) | 2022-01-11 |
JP7472676B2 JP7472676B2 (ja) | 2024-04-23 |
Family
ID=76744593
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020108050A Active JP7472676B2 (ja) | 2020-06-23 | 2020-06-23 | 通信装置及び端末装置のためのコンピュータプログラム |
Country Status (4)
Country | Link |
---|---|
US (2) | US11838968B2 (ja) |
EP (1) | EP3930358A1 (ja) |
JP (1) | JP7472676B2 (ja) |
CN (1) | CN113840268A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101063489B1 (ko) * | 2008-11-20 | 2011-09-07 | 현대자동차주식회사 | 가변 밸브 리프트 |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7996571B2 (en) * | 2008-03-25 | 2011-08-09 | Nokia Corporation | Wireless coordination of apparatus interaction |
US9380638B2 (en) * | 2013-03-14 | 2016-06-28 | Honeywell International Inc. | Hierarchical tree network using TDMA protocol with 802.11 infrastructure nodes for fire detection systems and other systems |
JP6276532B2 (ja) * | 2013-07-29 | 2018-02-07 | キヤノン株式会社 | 受電装置、送電装置およびそれらの制御方法並びにプログラム |
JP5954304B2 (ja) * | 2013-12-16 | 2016-07-20 | カシオ計算機株式会社 | 無線通信装置、無線通信システム、無線通信方法、プログラム、及びペリフェラル |
WO2016017908A1 (ko) | 2014-07-31 | 2016-02-04 | 엘지전자(주) | 블루투스 통신을 지원하는 무선 통신 시스템에서 전자기기를 제어하기 위한 방법 및 장치 |
KR20160053594A (ko) * | 2014-11-05 | 2016-05-13 | 삼성전자주식회사 | 디바이스와 연결을 수행하는 방법 및 이를 수행하기 위한 wi-fi 다이렉트를 지원하는 장치 |
WO2016126733A1 (en) * | 2015-02-02 | 2016-08-11 | Apple Inc. | Device, method, and graphical user interface for establishing a relationship and connection between two devices |
US20170028850A1 (en) | 2015-07-31 | 2017-02-02 | Ford Global Technologies, Llc | Vehicle display systems |
JP6711659B2 (ja) | 2016-03-24 | 2020-06-17 | キヤノン株式会社 | 通信装置、通信装置の制御方法及びプログラム |
JP6562867B2 (ja) | 2016-03-31 | 2019-08-21 | キヤノン株式会社 | 情報処理装置、制御方法、プログラム |
JP2018006814A (ja) | 2016-06-27 | 2018-01-11 | キヤノン株式会社 | 情報処理装置とその制御方法、及びプログラム |
JP6834482B2 (ja) * | 2016-12-28 | 2021-02-24 | ブラザー工業株式会社 | 通信装置のためのコンピュータプログラム |
EP3618696A4 (en) * | 2017-05-04 | 2021-01-06 | Modjoul, Inc. | BODY WEAR ELECTRONIC BELT DEVICE |
JP6915414B2 (ja) | 2017-07-05 | 2021-08-04 | ブラザー工業株式会社 | 通信装置 |
JP6879155B2 (ja) | 2017-09-29 | 2021-06-02 | ブラザー工業株式会社 | 通信装置及び端末装置 |
JP6547820B2 (ja) | 2017-12-14 | 2019-07-24 | ブラザー工業株式会社 | 通信装置 |
-
2020
- 2020-06-23 JP JP2020108050A patent/JP7472676B2/ja active Active
-
2021
- 2021-06-17 US US17/350,679 patent/US11838968B2/en active Active
- 2021-06-17 EP EP21179998.6A patent/EP3930358A1/en active Pending
- 2021-06-21 CN CN202110684293.XA patent/CN113840268A/zh active Pending
-
2023
- 2023-10-25 US US18/494,144 patent/US20240057188A1/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101063489B1 (ko) * | 2008-11-20 | 2011-09-07 | 현대자동차주식회사 | 가변 밸브 리프트 |
Also Published As
Publication number | Publication date |
---|---|
CN113840268A (zh) | 2021-12-24 |
EP3930358A1 (en) | 2021-12-29 |
US11838968B2 (en) | 2023-12-05 |
US20210400749A1 (en) | 2021-12-23 |
JP7472676B2 (ja) | 2024-04-23 |
US20240057188A1 (en) | 2024-02-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6536226B2 (ja) | 通信機器 | |
US10064231B2 (en) | Communication apparatus | |
JP2016187089A (ja) | 通信機器 | |
JP2015142163A (ja) | 無線通信装置 | |
US10609532B2 (en) | Communication apparatus | |
JP2021190862A (ja) | 端末装置のためのコンピュータプログラムと通信装置 | |
JP6984284B2 (ja) | 通信装置と端末装置のためのコンピュータプログラム | |
US20240057188A1 (en) | Communication device and non-transitory computer-readable recording medium storing computer-readable instructions for terminal device | |
JP2020044663A (ja) | プリンタ、及び、端末装置のためのコンピュータプログラム | |
JP2021057756A (ja) | 端末装置のためのコンピュータプログラムと通信装置 | |
JP2018107778A (ja) | 通信装置 | |
JP6398750B2 (ja) | 通信機器 | |
JP2019068179A (ja) | 通信装置及び端末装置 | |
JP2018129617A (ja) | 通信装置のためのコンピュータプログラム | |
JP2018117171A (ja) | 通信装置 | |
JP6859625B2 (ja) | 通信装置 | |
JP7354811B2 (ja) | 通信装置及び端末装置のためのコンピュータプログラム | |
JP2019024221A (ja) | 通信機器 | |
JP2019176420A (ja) | 通信装置及び端末装置のためのアプリケーションプログラム | |
JP7424013B2 (ja) | 機能実行装置及び端末装置のためのコンピュータプログラム | |
JP6773177B2 (ja) | 通信機器 | |
JP7156461B2 (ja) | 通信機器 | |
US11425773B2 (en) | Non-transitory computer-readable recording medium storing computer-readable instructions for terminal device, terminal device, and communication device | |
JP7322669B2 (ja) | 機能実行装置及び端末装置のためのコンピュータプログラム | |
JP2017069717A (ja) | 通信機器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230509 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20231228 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240109 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240222 |
|
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: 20240312 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240325 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7472676 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |