Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5328050B2 - Wireless communication device - Google Patents
[go: Go Back, main page]

JP5328050B2 - Wireless communication device - Google Patents

Wireless communication device Download PDF

Info

Publication number
JP5328050B2
JP5328050B2 JP2010075736A JP2010075736A JP5328050B2 JP 5328050 B2 JP5328050 B2 JP 5328050B2 JP 2010075736 A JP2010075736 A JP 2010075736A JP 2010075736 A JP2010075736 A JP 2010075736A JP 5328050 B2 JP5328050 B2 JP 5328050B2
Authority
JP
Japan
Prior art keywords
unit
wireless communication
scan
user
devices
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.)
Expired - Fee Related
Application number
JP2010075736A
Other languages
Japanese (ja)
Other versions
JP2011211395A (en
Inventor
伸一 高橋
透 安池
満 西野
逸清 田中
明則 渡部
暢大 高木
俊光 泉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nippon Telegraph and Telephone East Corp
Original Assignee
Nippon Telegraph and Telephone East Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone East Corp filed Critical Nippon Telegraph and Telephone East Corp
Priority to JP2010075736A priority Critical patent/JP5328050B2/en
Publication of JP2011211395A publication Critical patent/JP2011211395A/en
Application granted granted Critical
Publication of JP5328050B2 publication Critical patent/JP5328050B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Description

本発明は、無線通信装置が他の無線通信装置との無線通信接続を確立するための技術に関する。   The present invention relates to a technique for a wireless communication device to establish a wireless communication connection with another wireless communication device.

従来、複数の装置間で無線通信を行うための技術が提案されている。装置間を無線通信で接続する際には、各種の設定が必要となることが一般的であり、従来は通信を行うユーザがそれらの設定を行っていた。例えばブルートゥース(Bluetooth)バージョン2.0以下の場合には、セキュア・シンプル・ペアリングを行うことができない。そのため、スキャン処理、接続先の装置の選択処理、ピンコード(PIN Code)入力処理、プロファイル接続処理など、無線接続に必要となる各種処理をユーザが手動で確認し操作する必要があった。   Conventionally, a technique for performing wireless communication between a plurality of devices has been proposed. When connecting apparatuses by wireless communication, various settings are generally required, and conventionally, a user who performs communication has performed these settings. For example, in the case of Bluetooth (Bluetooth) version 2.0 or lower, secure simple pairing cannot be performed. Therefore, it is necessary for the user to manually check and operate various processes necessary for wireless connection, such as scan processing, connection destination device selection processing, pin code input processing, and profile connection processing.

特に、表示機能を有していない装置の場合や、十分な入力インタフェースを有していない装置の場合には、上記の各種処理をユーザが手動で行うことは非常に困難であった。このような問題に対し、表示機能を有していない装置や十分な入力インタフェースを有していない装置であっても接続先装置の選択処理を行うことができるように、選択処理を簡略化するための技術が提案されている。特許文献1には、セキュリティを保持した状態で所望の通信相手と確実に通信できるようにすることを目的として、送信電力を変化させる技術が開示されている。具体的には、Bluetooth携帯端末に対する探索要求処理及び接続要求処理を行う間は送信電力を小さくし、接続完了後のサービス提供時には送信電力を大きくすることが開示されている。   In particular, in the case of a device that does not have a display function or a device that does not have a sufficient input interface, it is very difficult for the user to manually perform the various processes described above. For such problems, the selection process is simplified so that the selection process of the connection destination apparatus can be performed even for an apparatus that does not have a display function or an apparatus that does not have a sufficient input interface. Techniques for this have been proposed. Patent Document 1 discloses a technique for changing transmission power for the purpose of reliably communicating with a desired communication partner while maintaining security. Specifically, it is disclosed that the transmission power is reduced during the search request process and the connection request process for the Bluetooth mobile terminal, and the transmission power is increased when the service is provided after the connection is completed.

また、特許文献2には、複数の無線通信装置の中からユーザが通信しようと意図しているものを通信相手として自動的に選択することを目的として、送信電力をコントロールする技術が開示されている。具体的には、送信電力をコントロールすることにより、ある一定レベル以上の受信電力で受ける範囲を制御することによって、通信相手の候補を1つに絞ることが開示されている。   Patent Document 2 discloses a technique for controlling transmission power for the purpose of automatically selecting, as a communication partner, what a user intends to communicate from among a plurality of wireless communication devices. Yes. Specifically, it is disclosed that the number of communication partner candidates is narrowed down to one by controlling the transmission power and controlling the range received with a certain level or more of received power.

特開2004−247794号公報JP 2004-247794 A 特開2003−188886号公報JP 2003-188886 A

上述のように、特許文献1や特許文献2に開示された技術では、装置間の距離と送信電力との関係に基づいて通信相手を選択している。すなわち、装置間の距離が近いほどユーザが接続を所望する装置である可能性が高く、装置間の距離が近いほど送信電力が大きくなるという前提のもとで技術が提案されている。しかしながら、装置を動かすことができない場合や、装置同士を一定距離以上近づけることができないような場合や、ユーザが意図しない装置が近くに存在する場合などには、特許文献1や特許文献2に開示された技術では接続先装置の選択処理を適切に行うことはできなかった。   As described above, in the techniques disclosed in Patent Document 1 and Patent Document 2, a communication partner is selected based on the relationship between the distance between devices and the transmission power. That is, the technology has been proposed on the premise that the closer the distance between the devices, the higher the possibility that the user desires to connect, and the closer the distance between the devices, the higher the transmission power. However, when the devices cannot be moved, when the devices cannot be brought closer than a certain distance, or when a device that is not intended by the user exists nearby, Patent Document 1 and Patent Document 2 disclose the information. However, the selected technology cannot properly select the connection destination device.

上記事情に鑑み、本発明は、ユーザが所望する装置同士の無線通信接続を行うことが可能となる技術を提供することを目的としている。   In view of the above circumstances, an object of the present invention is to provide a technique that enables wireless communication connection between devices desired by a user.

本発明の態様は、無線通信装置であって、周囲に信号を送信し、前記信号に対する応答を受信することによって、周囲の通信装置を検出する検出部と、前記検出部による第一の検出処理において検出された通信装置と、前記検出部による第二の検出処理において検出された通信装置とを比較し、前記第二の検出処理において検出された通信装置のうち前記第一の検出処理において検出されなかった通信装置を判定する判定部と、前記判定部によって判定された通信装置に対して無線通信接続を行う接続処理部と、を備える。 An aspect of the present invention is a wireless communication device that detects a surrounding communication device by transmitting a signal to the surroundings and receiving a response to the signal, and a first detection process by the detecting unit The communication device detected in step 2 is compared with the communication device detected in the second detection processing by the detection unit, and detected in the first detection processing among the communication devices detected in the second detection processing. A determination unit that determines a communication device that has not been connected, and a connection processing unit that performs wireless communication connection to the communication device determined by the determination unit.

本発明の態様は、上記無線通信装置であって、前記検出部による検出処理の開始をユーザが指示するための指示入力部をさらに備え、前記検出部は、前記検出処理の開始がユーザから指示されると、当該指示に応じて前記第一の検出処理及び前記第二の検出処理を実行し、前記判定部は前記検出部による前記第一の検出処理及び前記第二の検出処理の終了に応じて前記判定を実行し、前記接続処理部は、前記判定部による前記判定の終了に応じて前記無線通信接続を開始する、ことを特徴とする。   An aspect of the present invention is the above-described wireless communication apparatus, further comprising an instruction input unit for a user to instruct start of detection processing by the detection unit, wherein the detection unit instructs the start of detection processing from the user Then, the first detection process and the second detection process are executed according to the instruction, and the determination unit finishes the first detection process and the second detection process by the detection unit. In response, the determination is performed, and the connection processing unit starts the wireless communication connection in response to the end of the determination by the determination unit.

本発明の態様は、上記無線通信装置であって、ユーザに対して、前記検出部が前記第一の検出処理を行っているのか前記第二の検出処理を行っているのかを識別可能となる報知を行う報知部をさらに備えることを特徴とする。   An aspect of the present invention is the above-described wireless communication device, which enables a user to identify whether the detection unit is performing the first detection process or the second detection process. The information processing device further includes a notification unit that performs notification.

本発明の態様は、上記無線通信装置であって、過去にユーザによって自装置の通信相手として登録された通信装置を、前記通信装置のリストとして記憶する既存リスト記憶部をさらに備え、前記判定部は、前記検出部によって検出された通信装置のうち、前記既存リスト記憶部に記憶されていない通信装置を判定する、ことを特徴とする。   An aspect of the present invention is the above-described wireless communication device, further comprising an existing list storage unit that stores, as a list of the communication devices, a communication device that has been registered as a communication partner of the device by the user in the past, and the determination unit Determines a communication device that is not stored in the existing list storage unit from among the communication devices detected by the detection unit.

本発明の態様は、上記無線通信装置であって、前記判定部によって判定された通信装置の中から、予め設定された所定の条件を満たす通信装置を判定する条件判定部をさらに備え、前記接続処理部は、前記条件判定部によって判定された通信装置に対して無線通信接続を行うことを特徴とする。   An aspect of the present invention further includes a condition determination unit that determines a communication device that satisfies a predetermined condition from the communication devices determined by the determination unit, the wireless communication device, and the connection The processing unit performs a wireless communication connection to the communication device determined by the condition determination unit.

本発明の態様は、上記無線通信装置であって、前記条件判定部によって判定された通信装置をユーザに通知する通知部と、前記通知に応じてユーザが選択した通信装置の選択結果を指示するための選択部と、をさらに備え、前記接続処理部は、前記選択部を介してユーザによって指示された通信装置に対して無線通信接続を行うことを特徴とする。   An aspect of the present invention is the above-described wireless communication device, in which a notification unit that notifies the user of the communication device determined by the condition determination unit, and a selection result of the communication device selected by the user in response to the notification And a connection unit configured to make a wireless communication connection to a communication device instructed by a user via the selection unit.

本発明により、ユーザが所望する装置同士の無線通信接続を行うことが可能となる。   According to the present invention, it is possible to establish a wireless communication connection between devices desired by a user.

無線通信装置と所定の通信規格により無線通信を行う各種デバイスの具体例を表す図である。It is a figure showing the specific example of the various devices which perform wireless communication with a wireless communication apparatus with a predetermined communication standard. 第一実施形態の無線通信装置の機能構成を表す概略ブロック図である。It is a schematic block diagram showing the function structure of the radio | wireless communication apparatus of 1st embodiment. 第一リスト及び第二リストの具体例を表す図である。It is a figure showing the specific example of a 1st list and a 2nd list. 第一実施形態の無線通信装置の動作の流れを表すフローチャートである。It is a flowchart showing the flow of operation | movement of the radio | wireless communication apparatus of 1st embodiment. 第二実施形態の無線通信装置の機能構成を表す概略ブロック図である。It is a schematic block diagram showing the function structure of the radio | wireless communication apparatus of 2nd embodiment. 第二実施形態の無線通信装置の処理の具体例を説明するための図である。It is a figure for demonstrating the specific example of the process of the radio | wireless communication apparatus of 2nd embodiment. 第二実施形態の無線通信装置の処理の具体例を説明するための図である。It is a figure for demonstrating the specific example of the process of the radio | wireless communication apparatus of 2nd embodiment. 第二実施形態の無線通信装置の処理の具体例を説明するための図である。It is a figure for demonstrating the specific example of the process of the radio | wireless communication apparatus of 2nd embodiment. 第二実施形態の無線通信装置の動作の流れを表すフローチャートである。It is a flowchart showing the flow of operation | movement of the radio | wireless communication apparatus of 2nd embodiment. 第二実施形態の無線通信装置の処理の流れを表すシーケンス図である。It is a sequence diagram showing the flow of a process of the radio | wireless communication apparatus of 2nd embodiment. 第二実施形態の無線通信装置の処理の流れを表すシーケンス図である。It is a sequence diagram showing the flow of a process of the radio | wireless communication apparatus of 2nd embodiment.

図1は、無線通信装置10と所定の通信規格により無線通信を行う各種デバイスの具体例を表す図である。図1では、無線通信装置10の周囲に、各種デバイスの具体例として、テレビ受像機21、パーソナルコンピュータ22、携帯電話機23、プリンタ24、キーボード25、スピーカー26が設置されている。   FIG. 1 is a diagram illustrating specific examples of various devices that perform wireless communication with the wireless communication apparatus 10 according to a predetermined communication standard. In FIG. 1, a television receiver 21, a personal computer 22, a mobile phone 23, a printer 24, a keyboard 25, and a speaker 26 are installed around the wireless communication apparatus 10 as specific examples of various devices.

無線通信装置10と各種デバイスとが無線通信を行うに際して用いる通信規格は、任意のものが適用されて良い。以下の説明では、このような通信規格の具体例として、ブルートゥース(Bluetooth)が採用された場合の構成について説明する。この場合、各種デバイスは、ブルートゥースによる無線通信を行うに際して用いられるBDアドレス(Bluetooth Device Address)を有している。以下の説明では、テレビ受像機21は、デバイス1として11:11:11:11:11:11というBDアドレスを有している。同様に、パーソナルコンピュータ22、携帯電話機23、プリンタ24、キーボード25、スピーカー26は、それぞれデバイス2〜デバイス6として、22:22:22:22:22:22、33:33:33:33:33:33、44:44:44:44:44:44、55:55:55:55:55:55、66:66:66:66:66:66というBDアドレスを有している。
無線通信装置10の実施形態としては、少なくとも、第一実施形態(無線通信装置10a)と、第二実施形態(無線通信装置10b)とがある。以下、それぞれの実施形態について順に説明する。
Any communication standard used when the wireless communication apparatus 10 and various devices perform wireless communication may be applied. In the following description, as a specific example of such a communication standard, a configuration when Bluetooth is adopted will be described. In this case, various devices have a BD address (Bluetooth Device Address) used when performing wireless communication by Bluetooth. In the following description, the television receiver 21 has a BD address of 11: 11: 11: 11: 11: 11 as the device 1. Similarly, the personal computer 22, the mobile phone 23, the printer 24, the keyboard 25, and the speaker 26 are devices 2 to 6, respectively, 22: 22: 22: 22: 22: 22, 33: 33: 33: 33: 33. : 33, 44: 44: 44: 44: 44: 44, 55: 55: 55: 55: 55: 55, 66: 66: 66: 66: 66: 66.
As embodiments of the wireless communication device 10, there are at least a first embodiment (wireless communication device 10a) and a second embodiment (wireless communication device 10b). Hereinafter, each embodiment will be described in order.

[第一実施形態]
図2は、無線通信装置10の第一実施形態である無線通信装置10aの機能構成を表す概略ブロック図である。無線通信装置10aは、バスで接続されたCPU(Central Processing Unit)やメモリなどを備え、無線通信プログラムを実行する。無線通信装置10aは、無線通信プログラムの実行により、指示入力部101、デバイススキャン部102、報知部103、リスト作成部104、差分判断部105、接続処理部106を備える装置として機能する。なお、無線通信装置10aの各機能の全て又は一部は、ASIC(Application Specific Integrated Circuit)やPLD(Programmable Logic Device)やFPGA(Field Programmable Gate Array)等のハードウェアを用いて実現されても良い。
[First embodiment]
FIG. 2 is a schematic block diagram illustrating a functional configuration of the wireless communication device 10a which is the first embodiment of the wireless communication device 10. The wireless communication device 10a includes a CPU (Central Processing Unit) and a memory connected by a bus, and executes a wireless communication program. The wireless communication device 10a functions as a device including an instruction input unit 101, a device scanning unit 102, a notification unit 103, a list creation unit 104, a difference determination unit 105, and a connection processing unit 106 by executing a wireless communication program. Note that all or part of each function of the wireless communication device 10a may be realized using hardware such as an application specific integrated circuit (ASIC), a programmable logic device (PLD), or a field programmable gate array (FPGA). .

指示入力部101は、ユーザからスキャン開始指示の入力を受け付ける。指示入力部101は、例えばスキャン開始指示用のボタンとして構成され、ボタンが押下された場合にスキャン開始指示の入力があったと判定しても良い。また、指示入力部101は、キーボードやポインティングデバイスとして構成され、所定の操作がなされた場合にスキャン開始指示の入力があったと判定しても良い。また、指示入力部101は、音声入力部として構成され、ユーザが所定の音声を発した場合にこれを感知してスキャン開始指示の入力があったと判定しても良い。指示入力部101は、スキャン開始指示の入力を受け付けることができる構成であれば、その他どのように構成されても良い。指示入力部101は、スキャン開始指示の入力があったと判定した場合には、スキャン開始指示が入力されたことをデバイススキャン部102に通知する。また、指示入力部101は、スキャン開始指示に加えて更に他の指示の入力を受け付けるように構成されても良い。   The instruction input unit 101 receives an input of a scan start instruction from the user. The instruction input unit 101 may be configured as, for example, a scan start instruction button, and may determine that a scan start instruction has been input when the button is pressed. The instruction input unit 101 may be configured as a keyboard or a pointing device, and may determine that a scan start instruction has been input when a predetermined operation is performed. In addition, the instruction input unit 101 may be configured as a voice input unit, and may detect that a user has made a predetermined voice and determine that a scan start instruction has been input. The instruction input unit 101 may have any other configuration as long as it can receive an input of a scan start instruction. If the instruction input unit 101 determines that a scan start instruction has been input, the instruction input unit 101 notifies the device scan unit 102 that the scan start instruction has been input. Further, the instruction input unit 101 may be configured to receive an input of another instruction in addition to the scan start instruction.

デバイススキャン部102は、第一デバイススキャン処理及び第二デバイススキャン処理を行うことによって、無線通信装置10aの周囲に位置する無線通信のデバイスを検出する。デバイススキャン部102は、例えば所定の電力でスキャン信号(例えばInquiry信号)を周囲に送信する。そして、デバイススキャン部102は、送信時から所定の時間内(例えば1秒以内、数秒以内、十数秒以内など)に応答信号が受信された場合に、応答信号の送信元のデバイスを検出する。このようなデバイスの検出処理は、第一デバイススキャン処理及び第二デバイススキャン処理に共通する処理である。デバイススキャン部102は、第一デバイススキャン処理及び第二デバイススキャン処理のそれぞれで検出された各デバイスに関する情報をリスト作成部104に通知する。デバイスに関する情報とは、例えば各デバイスから受信された応答信号の信号強度や、各デバイスの応答信号に含まれているアドレス情報などである。なお、応答信号に含まれているアドレス情報は、例えばBDアドレスであり、各応答信号の送信元のデバイスのアドレスを表している。また、デバイススキャン部102は、第一デバイススキャン処理が終了した後であって第二デバイススキャン処理を開始する前に、報知部103に対し報知指示を通知する。   The device scan unit 102 detects a wireless communication device located around the wireless communication device 10a by performing a first device scan process and a second device scan process. The device scan unit 102 transmits a scan signal (for example, an Inquiry signal) to the surroundings with, for example, predetermined power. When the response signal is received within a predetermined time from the time of transmission (for example, within 1 second, within a few seconds, within a few tens of seconds, etc.), the device scanning unit 102 detects the device that is the transmission source of the response signal. Such a device detection process is a process common to the first device scan process and the second device scan process. The device scan unit 102 notifies the list creation unit 104 of information regarding each device detected in each of the first device scan process and the second device scan process. The information on the device is, for example, the signal strength of a response signal received from each device, address information included in the response signal of each device, or the like. The address information included in the response signal is, for example, a BD address and represents the address of the device that is the source of each response signal. Further, the device scanning unit 102 notifies the notification unit 103 of a notification instruction after the first device scan processing is completed and before the second device scan processing is started.

報知部103は、デバイススキャン部102から受ける報知指示に基づき、デバイススキャン部102が第一デバイススキャン処理を終えて、第二デバイススキャン処理を開始する際に、報知を行う。報知は、例えば予め無線通信装置10aに設けられたLED(Light Emitting Diode)等の照明装置が点灯又は点滅することによって行われても良いし、予め無線通信装置10aに設けられたスピーカーから所定の音又は声が出力されることによって行われても良い。無線通信装置10aのユーザが、第二デバイススキャン処理の開始を認識できる態様であれば、報知の態様はどのようなものであっても良い。   Based on the notification instruction received from the device scan unit 102, the notification unit 103 performs notification when the device scan unit 102 finishes the first device scan process and starts the second device scan process. The notification may be performed, for example, by turning on or blinking a lighting device such as an LED (Light Emitting Diode) provided in advance in the wireless communication device 10a, or from a speaker provided in advance in the wireless communication device 10a. It may be performed by outputting sound or voice. As long as the user of the wireless communication device 10a can recognize the start of the second device scan process, any notification mode may be used.

リスト作成部104は、デバイススキャン部102によって検出された各デバイスに関するリストを、第一デバイススキャン処理及び第二デバイススキャン処理のそれぞれの検出結果に基づいて作成する。以下の説明では、第一デバイススキャン処理によって検出されたデバイスに関するリストを第一リストと呼ぶ。また、第二デバイススキャン処理によって検出されたデバイスに関するリストを第二リストと呼ぶ。   The list creation unit 104 creates a list related to each device detected by the device scan unit 102 based on the detection results of the first device scan process and the second device scan process. In the following description, a list related to devices detected by the first device scan process is referred to as a first list. A list related to devices detected by the second device scan process is referred to as a second list.

差分判断部105は、第一リストと第二リストとの差分を判断する。具体的には、差分判断部105は、第二リストに登録されているデバイスのうち、第一リストに登録されていないデバイスを差分として判断する。そして、差分判断部105は、差分として判断されたデバイスに関する情報を接続処理部106に通知する。   The difference determination unit 105 determines a difference between the first list and the second list. Specifically, the difference determination unit 105 determines, as a difference, devices that are not registered in the first list among devices registered in the second list. Then, the difference determination unit 105 notifies the connection processing unit 106 of information regarding the device determined as the difference.

接続処理部106は、差分判断部105によって差分として判断されたデバイスに対して接続処理を行う。接続処理部106が接続処理として行う処理は、既存のBluetoothの接続処理に基づいて行われる。   The connection processing unit 106 performs connection processing on the devices determined as differences by the difference determination unit 105. The process performed by the connection processing unit 106 as the connection process is performed based on the existing Bluetooth connection process.

図3は、第一リスト及び第二リストの具体例を表す図である。図3Aは第一リストの具体例を表し、図3Bは第二リストの具体例を表す。図3の場合、第一デバイススキャン処理においてはデバイス1〜デバイス5が検出されており、第二デバイススキャン処理においてデバイス1〜デバイス6が検出されている。このような検出結果となった場合、差分判断部105は、BDアドレスが66:66:66:66:66:66のデバイス6を差分として判断する。そして、接続処理部106はデバイス6に対して接続処理を行い、無線通信装置10aとデバイス6との間でブルートゥースによる無線通信接続が確立される。   FIG. 3 is a diagram illustrating specific examples of the first list and the second list. FIG. 3A shows a specific example of the first list, and FIG. 3B shows a specific example of the second list. In the case of FIG. 3, devices 1 to 5 are detected in the first device scan process, and devices 1 to 6 are detected in the second device scan process. When such a detection result is obtained, the difference determining unit 105 determines the device 6 having the BD address of 66: 66: 66: 66: 66: 66 as a difference. Then, the connection processing unit 106 performs a connection process on the device 6, and a wireless communication connection by Bluetooth is established between the wireless communication device 10a and the device 6.

図4は、第一実施形態の無線通信装置10aの動作の流れを表すフローチャートである。無線通信装置10aは、電源が投入されると、指示入力部101に対しスキャン開始指示が入力されるまで待機する(ステップS101−NO)。   FIG. 4 is a flowchart showing an operation flow of the wireless communication device 10a of the first embodiment. When the power is turned on, the wireless communication device 10a waits until a scan start instruction is input to the instruction input unit 101 (step S101—NO).

スキャン開始指示が入力されると(ステップS101−YES)、デバイススキャン部102が第一デバイススキャン処理を行う(ステップS102)。なお、デバイススキャン部102が第一デバイススキャン処理を終了するタイミングは適宜設定されて良い。例えば、デバイススキャン部102は、スキャン開始指示がなされてから所定の時間が経過するまで第一デバイススキャン処理を継続し、所定の時間が経過した際に第一デバイススキャン処理を終了するように構成されても良い。また、デバイススキャン部102は、スキャン開始指示がなされてから第一デバイススキャン処理を継続し、指示入力部101にスキャン終了指示が入力された際に第一デバイススキャン処理を終了するように構成されても良い。   When a scan start instruction is input (step S101—YES), the device scan unit 102 performs a first device scan process (step S102). Note that the timing at which the device scan unit 102 ends the first device scan process may be set as appropriate. For example, the device scan unit 102 is configured to continue the first device scan process until a predetermined time elapses after the scan start instruction is given, and to end the first device scan process when the predetermined time elapses. May be. Further, the device scan unit 102 is configured to continue the first device scan process after the scan start instruction is given, and end the first device scan process when the scan end instruction is input to the instruction input unit 101. May be.

第一デバイススキャン処理が終了すると、デバイススキャン部102は、検出されたデバイスに関する情報をリスト作成部104に通知する。リスト作成部104は、第一デバイススキャン処理の検出結果を受け、第一リストを作成する(ステップS103)。報知部103は、デバイススキャン部102が第一デバイススキャン処理を終えて、第二デバイススキャン処理を開始する際に、報知を行う(ステップS104)。   When the first device scan process ends, the device scan unit 102 notifies the list creation unit 104 of information related to the detected device. The list creation unit 104 receives the detection result of the first device scan process and creates a first list (step S103). The notification unit 103 performs notification when the device scan unit 102 finishes the first device scan process and starts the second device scan process (step S104).

報知処理が行われた後、デバイススキャン部102は、第二デバイススキャン処理を行う(ステップS105)。なお、デバイススキャン部102が第二デバイススキャン処理を終了するタイミングは適宜設定されて良い。例えば、デバイススキャン部102は、スキャン開始指示がなされてから所定の時間が経過するまで第二デバイススキャン処理を継続し、所定の時間が経過した際に第二デバイススキャン処理を終了するように構成されても良い。このとき、第一デバイススキャン処理の継続時間と第二デバイススキャン処理の継続時間とは、同じであっても良いし異なっても良い。また、デバイススキャン部102は、第二デバイススキャン処理を継続し、指示入力部101にスキャン終了指示が入力された際に第二デバイススキャン処理を終了するように構成されても良い。   After the notification process is performed, the device scan unit 102 performs a second device scan process (step S105). Note that the timing at which the device scan unit 102 ends the second device scan process may be set as appropriate. For example, the device scan unit 102 is configured to continue the second device scan process until a predetermined time elapses after the scan start instruction is given, and end the second device scan process when the predetermined time elapses. May be. At this time, the duration of the first device scan process and the duration of the second device scan process may be the same or different. The device scan unit 102 may be configured to continue the second device scan process and end the second device scan process when a scan end instruction is input to the instruction input unit 101.

第二デバイススキャン処理が終了すると、デバイススキャン部102は、検出されたデバイスに関する情報をリスト作成部104に通知する。リスト作成部104は、第二デバイススキャン処理の検出結果を受け、第二リストを作成する(ステップS106)。   When the second device scan process ends, the device scan unit 102 notifies the list creation unit 104 of information related to the detected device. The list creation unit 104 receives the detection result of the second device scan process and creates a second list (step S106).

次に、差分判断部105が、第二リストに登録されていて、且つ、第一リストに登録されていないデバイスを差分として判断する(ステップS107)。そして、接続処理部106が、差分判断部105によって差分として判断されたデバイスに対して接続処理を行う(ステップS108)。   Next, the difference determination unit 105 determines a device that is registered in the second list and that is not registered in the first list as a difference (step S107). Then, the connection processing unit 106 performs connection processing on the devices determined as differences by the difference determination unit 105 (step S108).

このように構成された無線通信装置10aでは、2度のデバイススキャンが実行され、検出されたデバイスの差分に対して接続処理が行われる。より具体的には、2回目のデバイススキャン(第二デバイススキャン処理)で検出されたデバイスのうち、1回目のデバイススキャン(第一デバイススキャン処理)で検出されなかったデバイスに対して接続処理が行われる。そのため、ユーザは、無線通信装置10aに対して無線通信の接続を望むデバイスを移動させたり操作したりすることによって、第一デバイススキャン処理で検出されないようにし、第二デバイススキャン処理で検出されるようにするだけで、容易に所望の無線通信接続を確立させることができる。例えば、デバイスを移動させることが可能であれば、第一デバイススキャン処理の実行時には、接続したいデバイスを無線通信装置10aから遠ざけておき、第二デバイススキャン処理の実行時には、接続したいデバイスを無線通信装置10aに近づけることによって、容易に所望の無線通信接続を確立させることができる。また、デバイスを移動させることが困難な場合であれば、第一デバイススキャン処理の実行時には、接続したいデバイスの電源を切っておくか無線通信機能をオフにしておき、第二デバイススキャン処理の実行時には、接続したいデバイスの電源を投入するか無線通信機能をオンにすることによって、容易に所望の無線通信接続を確立させることができる。   In the wireless communication device 10a configured as described above, device scanning is performed twice, and connection processing is performed on the detected device difference. More specifically, connection processing is performed on devices detected in the second device scan (second device scan processing) but not detected in the first device scan (first device scan processing). Done. For this reason, the user moves or operates a device that desires a wireless communication connection to the wireless communication apparatus 10a so that it is not detected by the first device scan process and is detected by the second device scan process. By doing so, a desired wireless communication connection can be easily established. For example, if the device can be moved, the device to be connected is kept away from the wireless communication apparatus 10a when the first device scan process is executed, and the device to be connected is wirelessly communicated when the second device scan process is executed. By approaching the device 10a, a desired wireless communication connection can be easily established. If it is difficult to move the device, turn off the device you want to connect or turn off the wireless communication function when executing the first device scan process, and execute the second device scan process. Sometimes, a desired wireless communication connection can be easily established by turning on the power of a device to be connected or turning on the wireless communication function.

また、無線通信装置10aでは、第一デバイススキャン処理と第二デバイススキャン処理との間で、報知部103による報知が行われる。そのため、ユーザは、第一デバイススキャン処理が行われているのか、第二デバイススキャン処理が行われているのかについて容易且つ適切に認識することが可能となる。そのため、上述した操作等によって、容易に所望の無線通信接続を確立させることができる。   In the wireless communication device 10a, the notification unit 103 performs notification between the first device scan process and the second device scan process. Therefore, the user can easily and appropriately recognize whether the first device scan process is being performed or whether the second device scan process is being performed. Therefore, a desired wireless communication connection can be easily established by the operation described above.

また、無線通信装置10aでは、無線通信接続の確立に際して、無線通信装置10aに対しユーザが行わねばならない操作は、指示入力部101の操作(具体的にはスキャン開始指示の入力)である。そのため、無線通信装置10aが、検出された複数のデバイスをユーザに通知するための出力装置(例えばディスプレイ装置)や、検出された複数のデバイスの中からユーザが所望のデバイスを選択するための入力装置(例えばポインティングデバイスやキーボード)を備えない場合であっても、ユーザが所望する無線通信接続の確立を適切に行うことが可能となる。   In the wireless communication device 10a, when establishing a wireless communication connection, an operation that the user must perform on the wireless communication device 10a is an operation of the instruction input unit 101 (specifically, an input of a scan start instruction). Therefore, the wireless communication device 10a is an output device (for example, a display device) for notifying the user of a plurality of detected devices, or an input for the user to select a desired device from the detected plurality of devices. Even when a device (for example, a pointing device or a keyboard) is not provided, it is possible to appropriately establish a wireless communication connection desired by the user.

<変形例>
報知部103は、第二デバイススキャン処理が開始する前に報知処理を行い、第二デバイススキャン処理が開始される前に報知処理を終えるように構成されても良い。また、報知部103は、第二デバイススキャン処理が開始する前に報知処理を開始し、第二デバイススキャン処理が終了するまで報知処理を継続して行うように構成されても良い。特に後者のように構成されることによって、ユーザは第二デバイススキャン処理が継続中であることを容易に認識することが可能となる。また、このような認識が可能になることによって、ユーザは自身が接続を希望するデバイスを、希望通り無線通信装置10aに容易に接続させることが可能となる。
<Modification>
The notification unit 103 may be configured to perform the notification process before the second device scan process starts and finish the notification process before the second device scan process starts. The notification unit 103 may be configured to start the notification process before the second device scan process starts and continue the notification process until the second device scan process ends. In particular, with the latter configuration, the user can easily recognize that the second device scan process is ongoing. Further, by enabling such recognition, the user can easily connect the device he / she desires to connect to the wireless communication apparatus 10a as desired.

差分判断部105は、応答信号の信号強度が閾値を超えていないデバイスについては、差分として判断しないように構成されても良い。このように構成されることによって、第二デバイススキャン処理において、小さい信号強度の応答信号が検出された場合であっても、そのようなデバイスに対して無線通信接続が確立されてしまうことを防止することが可能となる。なお、このような処理に用いられる閾値は、予め設計者によって無線通信装置10aに既定値として設定されても良いし、ユーザによって適宜設定されても良い。   The difference determination unit 105 may be configured not to determine as a difference a device whose signal strength of the response signal does not exceed the threshold value. With this configuration, even when a response signal with a small signal strength is detected in the second device scan process, a wireless communication connection is prevented from being established for such a device. It becomes possible to do. Note that the threshold used for such processing may be set in advance as a default value in the wireless communication device 10a by the designer, or may be set as appropriate by the user.

[第二実施形態]
図5は、無線通信装置10の第二実施形態である無線通信装置10bの機能構成を表す概略ブロック図である。無線通信装置10bは、バスで接続されたCPUやメモリなどを備え、無線通信プログラムを実行する。無線通信装置10bは、無線通信プログラムの実行により、指示入力部201、デバイススキャン部202、報知部203、リスト作成部204、既存リスト記憶部205、新規デバイス抽出部206、条件判定部207、ガイダンス部208、選択部209、接続処理部210、既存リスト登録部211を備える装置として機能する。なお、無線通信装置10bの各機能の全て又は一部は、ASICやPLDやFPGA等のハードウェアを用いて実現されても良い。
[Second Embodiment]
FIG. 5 is a schematic block diagram illustrating a functional configuration of a wireless communication device 10 b that is the second embodiment of the wireless communication device 10. The wireless communication device 10b includes a CPU and a memory connected by a bus, and executes a wireless communication program. The wireless communication device 10b executes an instruction input unit 201, a device scan unit 202, a notification unit 203, a list creation unit 204, an existing list storage unit 205, a new device extraction unit 206, a condition determination unit 207, a guidance by executing a wireless communication program. It functions as a device including a unit 208, a selection unit 209, a connection processing unit 210, and an existing list registration unit 211. Note that all or part of each function of the wireless communication device 10b may be realized using hardware such as an ASIC, PLD, or FPGA.

指示入力部201は、ユーザからスキャン開始指示の入力を受け付ける。指示入力部201の構成は、指示入力部101と同様である。指示入力部201は、スキャン開始指示の入力があったと判定した場合には、スキャン開始指示が入力されたことをデバイススキャン部202に通知する。また、指示入力部201は、スキャン開始指示に加えて更に他の指示の入力を受け付けるように構成されても良い。   The instruction input unit 201 receives an input of a scan start instruction from the user. The configuration of the instruction input unit 201 is the same as that of the instruction input unit 101. If the instruction input unit 201 determines that a scan start instruction has been input, the instruction input unit 201 notifies the device scan unit 202 that the scan start instruction has been input. Further, the instruction input unit 201 may be configured to receive an input of another instruction in addition to the scan start instruction.

デバイススキャン部202は、デバイススキャン処理を行うことによって、無線通信装置10bの周囲に位置する無線通信のデバイスを検出する。デバイススキャン部202は、例えば所定の電力でスキャン信号(例えばInquiry信号)を周囲に送信する。そして、デバイススキャン部202は、送信時から所定の時間内(例えば1秒以内、数秒以内、十数秒以内など)に応答信号が受信された場合に、応答信号の送信元のデバイスを検出する。デバイススキャン部202は、デバイススキャン処理によって検出された各デバイスに関する情報をリスト作成部204に通知する。   The device scanning unit 202 detects a wireless communication device located around the wireless communication device 10b by performing a device scan process. The device scan unit 202 transmits a scan signal (for example, an Inquiry signal) to the surroundings with, for example, predetermined power. When the response signal is received within a predetermined time from the time of transmission (for example, within 1 second, within a few seconds, within a few tens of seconds, etc.), the device scanning unit 202 detects the device that is the transmission source of the response signal. The device scan unit 202 notifies the list creation unit 204 of information regarding each device detected by the device scan process.

報知部203は、デバイススキャン部202がデバイススキャン処理を行っている間、そのことをユーザに報知する。報知は、例えば予め無線通信装置10bに設けられたLED等の照明装置が点灯又は点滅することによって行われても良いし、予め無線通信装置10bに設けられたスピーカーから所定の音又は声が出力されることによって行われても良い。無線通信装置10bのユーザが、デバイススキャン処理が実行中であることを認識できる態様であれば、報知の態様はどのようなものであっても良い。   The notification unit 203 notifies the user of this while the device scan unit 202 is performing the device scan process. The notification may be performed, for example, by turning on or blinking an illumination device such as an LED provided in advance in the wireless communication device 10b, or outputting a predetermined sound or voice from a speaker provided in advance in the wireless communication device 10b. It may be done by doing. As long as the user of the wireless communication device 10b can recognize that the device scan process is being executed, any notification mode may be used.

リスト作成部204は、デバイススキャン部202によって検出された各デバイスに関するリストを作成する。
既存リスト記憶部205は、磁気ハードディスク装置や半導体記憶装置などの記憶装置を用いて構成され、既存リストを記憶する。既存リストとは、無線通信装置10bが無線通信を行う通信相手として既に登録されているデバイスに関するリストである。
The list creation unit 204 creates a list related to each device detected by the device scanning unit 202.
The existing list storage unit 205 is configured using a storage device such as a magnetic hard disk device or a semiconductor storage device, and stores an existing list. The existing list is a list relating to devices that are already registered as communication partners with which the wireless communication device 10b performs wireless communication.

新規デバイス抽出部206は、リスト作成部204によって作成されたリストに登録されているデバイスのうち、既存リスト記憶部205に記憶されている既存リストには登録されていないデバイスを、新規デバイスとして抽出する。そして、新規デバイス抽出部206は、新規デバイスとして判断された各デバイスに関する情報を条件判定部207に通知する。また、新規デバイス抽出部206は、リスト作成部204によって作成されたリストに登録されているデバイスのうち、既存リストに登録されているデバイスを、接続対象のデバイスとして接続処理部210に通知する。   The new device extraction unit 206 extracts devices that are not registered in the existing list stored in the existing list storage unit 205 among the devices registered in the list created by the list creation unit 204 as new devices. To do. Then, the new device extraction unit 206 notifies the condition determination unit 207 of information related to each device determined as a new device. Also, the new device extraction unit 206 notifies the connection processing unit 210 of devices registered in the existing list among the devices registered in the list created by the list creation unit 204 as devices to be connected.

条件判定部207は、新規デバイス抽出部206によって抽出された新規デバイスの中から、所定の条件を満たすデバイスを判定する。所定の条件とは、無線通信装置10bに対してユーザや設計者などによって予め設定される条件であり、無線通信装置10bの通信相手となるデバイスに求められる条件である。例えば、デバイススキャン処理時にデバイススキャン部202によって受信された応答信号の信号強度が所定の閾値を超えていることが条件として設定されても良い。また、所定のプロファイル(通信プロトコル)が、各デバイスの対応可能なプロファイルであることが条件として設定されても良い。また、その他の条件が設定されても良い。条件判定部207は、条件を満たすデバイスとして判定した各デバイスについて、デバイスネーム(デバイス名)の取得を行う。   The condition determination unit 207 determines a device that satisfies a predetermined condition from the new devices extracted by the new device extraction unit 206. The predetermined condition is a condition set in advance by a user, a designer, or the like for the wireless communication apparatus 10b, and is a condition required for a device that is a communication partner of the wireless communication apparatus 10b. For example, it may be set as a condition that the signal intensity of the response signal received by the device scanning unit 202 during the device scanning process exceeds a predetermined threshold. Further, the predetermined profile (communication protocol) may be set as a condition that the profile is compatible with each device. Other conditions may be set. The condition determination unit 207 acquires a device name (device name) for each device determined as a device that satisfies the condition.

ガイダンス部208は、条件判定部207において所定の条件を満たすデバイスとして判定された各デバイスを、無線通信装置10bのユーザに対して通知する。ガイダンス部208は、例えば予め無線通信装置10bに設けられたスピーカーから音声によって各デバイスのデバイスネームを読み上げることによって通知を行うように構成されても良い。また、ガイダンス部208は、予め無線通信装置10bに無線接続又は有線接続された電話機を鳴動させ、電話機のスピーカー又は受話器から音声によって各デバイスのデバイスネームを読み上げることによって通知を行うように構成されても良い。無線通信装置10bのユーザが各デバイスを認識できる態様であれば、通知の態様はどのようなものであっても良い。   The guidance unit 208 notifies the user of the wireless communication apparatus 10b of each device determined by the condition determination unit 207 as a device that satisfies a predetermined condition. For example, the guidance unit 208 may be configured to perform notification by reading out the device name of each device by voice from a speaker provided in advance in the wireless communication device 10b. In addition, the guidance unit 208 is configured to perform notification by ringing a telephone that is wirelessly or wiredly connected to the wireless communication apparatus 10b in advance and reading the device name of each device by voice from the speaker or receiver of the telephone. Also good. As long as the user of the wireless communication apparatus 10b can recognize each device, any notification may be used.

選択部209は、ガイダンス部208からユーザに通知されたデバイスに関し、ユーザによるデバイスの選択結果の入力を受け付ける。選択部209は、予め無線通信装置10bに設けられたボタン等の入力装置がユーザによって操作された操作内容に基づいて、選択結果の入力を受け付けるように構成されても良い。また、選択部209は、予め無線通信装置10bに無線接続又は有線接続された電話機のプッシュボタンがユーザによって押下された操作内容に基づいて、選択結果の入力を受け付けるように構成されても良い。無線通信装置10bのユーザが、デバイスの選択結果を無線通信装置10bに入力できる態様であれば、選択部209はどのように構成されても良い。   The selection unit 209 receives an input of a device selection result by the user regarding the device notified to the user from the guidance unit 208. The selection unit 209 may be configured to accept an input of a selection result based on an operation content operated by an input device such as a button provided in the wireless communication device 10b in advance by a user. In addition, the selection unit 209 may be configured to accept an input of a selection result based on an operation content in which a push button of a telephone that is wirelessly or wiredly connected to the wireless communication device 10b in advance is pressed by the user. The selection unit 209 may be configured in any manner as long as the user of the wireless communication device 10b can input the device selection result to the wireless communication device 10b.

接続処理部210は、選択部209を介してユーザによって選択されたデバイスに対して接続処理を行う。また、接続処理部210は、リスト作成部204によって作成されたリストに登録されているデバイスのうち、既存リストにも登録されているデバイスに対して、既存リストの情報に基づいて接続処理を行う。接続処理部210が接続処理として行う処理は、既存のBluetoothの接続処理に基づいて行われる。
既存リスト登録部211は、選択部209を介してユーザによって選択されたデバイスに関する情報を、既存リスト記憶部205に記憶される既存リストに登録する。
The connection processing unit 210 performs connection processing on the device selected by the user via the selection unit 209. In addition, the connection processing unit 210 performs connection processing based on information in the existing list for devices registered in the existing list among devices registered in the list created by the list creation unit 204. . The process performed by the connection processing unit 210 as the connection process is performed based on the existing Bluetooth connection process.
The existing list registration unit 211 registers information regarding the device selected by the user via the selection unit 209 in the existing list stored in the existing list storage unit 205.

図6〜8は、無線通信装置10bの処理の具体例を説明するための図である。図6Aは、デバイススキャン部202によってリスト作成部204に通知される情報の具体例を表す図である。デバイススキャン部202は、デバイススキャン処理において検出された各デバイスのBDアドレスと、各デバイスから受信した応答信号の信号強度(デバイスレベル)と、ステータスとを対応付けてリスト作成部204に通知する。この場合、デバイス6から応答信号が受信されたタイミングが、予め設定されている所定のタイミングよりも遅かったため、デバイス6に関するステータスの値が“Invalid”に設定されている。このように、デバイススキャン部202は、応答信号が受信されたタイミングが所定のタイミングよりも遅かったデバイスについては、ステータスの値として“Invalid”を設定してリスト作成部204に通知する。なお、所定のタイミングとは、例えばスキャン開始指示が入力されてから所定の時間が経過するまでのタイミングであっても良いし、スキャン開始指示が入力されてからスキャン終了指示が入力されるまでのタイミングであっても良いし、その他のタイミングであっても良い。スキャン終了指示は、例えば指示入力部201の操作によって入力される。   6-8 is a figure for demonstrating the specific example of a process of the radio | wireless communication apparatus 10b. FIG. 6A is a diagram illustrating a specific example of information notified to the list creation unit 204 by the device scanning unit 202. The device scanning unit 202 notifies the list creation unit 204 of the BD address of each device detected in the device scanning process, the signal strength (device level) of the response signal received from each device, and the status in association with each other. In this case, since the timing at which the response signal is received from the device 6 is later than a predetermined timing set in advance, the status value regarding the device 6 is set to “Invalid”. As described above, the device scan unit 202 sets “Invalid” as the status value and notifies the list creation unit 204 of the device whose response signal is received at a later timing than the predetermined timing. The predetermined timing may be, for example, a timing from when a scan start instruction is input until a predetermined time elapses, or from when a scan start instruction is input until a scan end instruction is input. It may be timing or other timing. The scan end instruction is input by operating the instruction input unit 201, for example.

図6Bは、リスト作成部204によって作成されるリストの具体例を表す図である。リスト作成部204は、デバイススキャン部202から通知された図6Aの情報に基づいて、ステータスが“Valid”であるデバイスのリストを作成する。そのため、図6Bの例では、ステータスの値が“Invalid”であったデバイス6が削除され、残るデバイス1〜5についてリストが作成される。   FIG. 6B is a diagram illustrating a specific example of a list created by the list creation unit 204. The list creation unit 204 creates a list of devices whose status is “Valid” based on the information of FIG. 6A notified from the device scanning unit 202. Therefore, in the example of FIG. 6B, the device 6 whose status value is “Invalid” is deleted, and a list is created for the remaining devices 1 to 5.

図6Cは、既存リスト記憶部205に記憶されている既存リストの具体例を表す図である。上述したように、既存リストには、既に無線通信装置10bの通信相手となったデバイスが登録されている。図6Cの例では、既存リストには、登録されたデバイスのBDアドレスとステータスの値とが対応付けられている。ステータスの値“Registered”は、既存リストに登録されているものの無線通信接続は現在は確立されていないことを表す。ステータスの値“communicating”は、既存リストに登録されており且つ無線通信接続が現在確立されていることを表す。既存リストが図6Cのような内容である場合、デバイス5は既存リストに既に登録されている。そのため、新規デバイス抽出部206は、新規デバイスとして、デバイス5を除く残りのデバイス1〜4を抽出する。図6Dは、新規デバイス抽出部206によって抽出された新規デバイスのリストの具体例を表す図である。なお、デバイス5については、接続処理部210によって接続処理が行われる。   FIG. 6C is a diagram illustrating a specific example of the existing list stored in the existing list storage unit 205. As described above, a device that has already become a communication partner of the wireless communication device 10b is registered in the existing list. In the example of FIG. 6C, the BD address of the registered device and the status value are associated with the existing list. The status value “Registered” indicates that the wireless communication connection is not established at present although it is registered in the existing list. The status value “communication” indicates that it is registered in the existing list and a wireless communication connection is currently established. When the existing list has the contents as shown in FIG. 6C, the device 5 is already registered in the existing list. Therefore, the new device extraction unit 206 extracts the remaining devices 1 to 4 excluding the device 5 as new devices. FIG. 6D is a diagram illustrating a specific example of a list of new devices extracted by the new device extraction unit 206. For the device 5, connection processing is performed by the connection processing unit 210.

図7Aは、条件判定部207によってデバイスレベルに関する条件を満たすと判定されたデバイスの具体例を表す図である。条件判定部207には、条件の一つとして、応答信号の信号強度が所定の閾値(この場合は“−70dBm”)以上であることが設定されている。条件判定部207は、設定されたこの条件を満たすデバイスを、新規デバイス(図6D)の中から判定する。この場合、デバイス4のデバイスレベルが閾値を下回っている。そのため、条件判定部207は、デバイスレベルに関する条件を満たすデバイスとして、デバイス4を除く残りのデバイス1〜3を抽出する。   FIG. 7A is a diagram illustrating a specific example of a device that is determined by the condition determination unit 207 to satisfy a condition regarding a device level. In the condition determination unit 207, as one of the conditions, it is set that the signal intensity of the response signal is equal to or higher than a predetermined threshold (in this case, “−70 dBm”). The condition determination unit 207 determines a device that satisfies the set condition from the new devices (FIG. 6D). In this case, the device level of the device 4 is below the threshold value. Therefore, the condition determination unit 207 extracts the remaining devices 1 to 3 excluding the device 4 as devices that satisfy the conditions regarding the device level.

図7Bは、条件判定部207によってデバイスレベルに関する条件を満たすと判定された各デバイスの対応プロファイルの具体例を表す図である。条件判定部207は、デバイスレベルに関する条件を満たすと判定された各デバイスと通信することによって、各デバイスが対応可能なプロファイルを取得する。また、条件判定部207には、条件の一つとして、所定のプロファイル(この場合は“A2DP”又は“PAN”)に対応可能であることが設定されている。条件判定部207は、設定されたこの条件を満たすデバイスを、デバイスレベルに関する条件を満たすデバイス(図7B)の中から判定する。この場合、デバイス3が、“A2DP”及び“PAN”のいずれにも対応していない。そのため、条件判定部207は、対応プロファイルに関する条件を満たすデバイスとして、デバイス3を除く残りのデバイス1及び2を抽出する。そして、条件判定部207は、デバイス1及び2を、所定の条件を満たすデバイスとして判定する。図7Cは、条件判定部207によって所定の条件を満たすと判定されたデバイスのリストの具体例を表す図である。   FIG. 7B is a diagram illustrating a specific example of the correspondence profile of each device that is determined by the condition determination unit 207 to satisfy the conditions regarding the device level. The condition determination unit 207 acquires a profile that can be supported by each device by communicating with each device that is determined to satisfy the conditions regarding the device level. Further, the condition determination unit 207 is set as one of the conditions to be able to handle a predetermined profile (in this case, “A2DP” or “PAN”). The condition determination unit 207 determines a device that satisfies the set condition from among devices (FIG. 7B) that satisfy the condition regarding the device level. In this case, the device 3 does not support either “A2DP” or “PAN”. Therefore, the condition determination unit 207 extracts the remaining devices 1 and 2 excluding the device 3 as devices that satisfy the conditions related to the corresponding profile. Then, the condition determination unit 207 determines the devices 1 and 2 as devices that satisfy a predetermined condition. FIG. 7C is a diagram illustrating a specific example of a list of devices that are determined to satisfy a predetermined condition by the condition determination unit 207.

図7Dは、条件判定部207によって取得されたデバイスネームの具体例を表す図である。条件判定部207は、所定の条件を満たすと判定した各デバイスと通信することによって、各デバイスに設定されているデバイスネームを取得する。この場合、デバイス1には“Tanaka−san”というデバイスネームが設定されており、デバイス2には“Izumi−san”というデバイスネームが設定されている。   FIG. 7D is a diagram illustrating a specific example of the device name acquired by the condition determination unit 207. The condition determination unit 207 acquires a device name set for each device by communicating with each device determined to satisfy the predetermined condition. In this case, the device name “Tanaka-san” is set for the device 1, and the device name “Izumi-san” is set for the device 2.

図8Aは、条件判定部207によってナンバリングがなされたリストの具体例を表す図である。条件判定部207は、デバイスネームが取得された各デバイスに対し、識別番号(No.)を付与する。図8Aの例では、デバイス1に対し識別番号“1”が付与され、デバイス2に対し識別番号”2”付与されている。ガイダンス部208は、条件判定部207によってナンバリングされたリストに基づいてガイダンスを行うように構成されても良い。この場合、ガイダンス部208は、音声によって各デバイスの識別番号とデバイスネームとを読み上げる。そして、選択部209は、ユーザが識別番号に対応した番号を入力するのを受け付ける。例えば、“1”を表すボタンがユーザによって押下されると、選択部209はこのユーザの操作を検出し、デバイス1が選択されたと判定する。   FIG. 8A is a diagram illustrating a specific example of a list numbered by the condition determination unit 207. The condition determination unit 207 assigns an identification number (No.) to each device for which the device name has been acquired. In the example of FIG. 8A, the identification number “1” is assigned to the device 1, and the identification number “2” is assigned to the device 2. The guidance unit 208 may be configured to perform guidance based on the list numbered by the condition determination unit 207. In this case, the guidance unit 208 reads out the identification number and device name of each device by voice. Then, the selection unit 209 accepts that the user inputs a number corresponding to the identification number. For example, when a button representing “1” is pressed by the user, the selection unit 209 detects the user operation and determines that the device 1 has been selected.

図8Bは、ユーザによって選択されたデバイスのリストの具体例を表す図である。上記のように、選択部209を介してデバイスが選択されると、接続処理部210はユーザによって選択されたデバイスのリストを条件判定部207から取得する。そして、接続処理部210は、取得されたリストの情報に基づいて、ユーザによって選択されたデバイスと無線通信接続を確立させる。図8Bの場合は、ユーザによってデバイス1が選択された後、接続処理部210はデバイス1に関する情報に基づいて、デバイス1との間で無線通信接続を確立させる。   FIG. 8B is a diagram illustrating a specific example of a list of devices selected by the user. As described above, when a device is selected via the selection unit 209, the connection processing unit 210 acquires a list of devices selected by the user from the condition determination unit 207. Then, the connection processing unit 210 establishes a wireless communication connection with the device selected by the user based on the acquired list information. In the case of FIG. 8B, after the device 1 is selected by the user, the connection processing unit 210 establishes a wireless communication connection with the device 1 based on information about the device 1.

図8Cは、既存リスト登録部211によって更新された後の既存リストの具体例を表す図である。既存リスト登録部211は、選択部209を介してユーザによって選択されたデバイス(デバイス1)を、既存リストに新たに登録する。なお、図8Cでは、接続処理部210によって無線通信接続が確立された後に無線通信接続が解除された時点の既存リストを表している。そのため、デバイス1のステータスの値は“communicating”ではなく“Registered”となっている。   FIG. 8C is a diagram illustrating a specific example of the existing list after being updated by the existing list registration unit 211. The existing list registration unit 211 newly registers the device (device 1) selected by the user via the selection unit 209 in the existing list. FIG. 8C shows an existing list when the wireless communication connection is released after the connection processing unit 210 establishes the wireless communication connection. Therefore, the status value of the device 1 is not “communication” but “Registered”.

図9は、第二実施形態の無線通信装置10bの動作の流れを表すフローチャートである。無線通信装置10bは、電源が投入されると、指示入力部201に対しスキャン開始指示が入力されるまで待機する(ステップS201−NO)。   FIG. 9 is a flowchart showing an operation flow of the wireless communication device 10b according to the second embodiment. When the power is turned on, the wireless communication device 10b waits until a scan start instruction is input to the instruction input unit 201 (step S201—NO).

スキャン開始指示が入力されると(ステップS201−YES)、デバイススキャン部202がデバイススキャン処理を行う(ステップS202)。このとき、報知部203は、デバイススキャン処理が開始されてから終了するまでの間、デバイススキャン処理が実行中であることをユーザに報知する。デバイススキャン処理が終了すると、デバイススキャン部202は、検出されたデバイスに関する情報をリスト作成部204に通知する。次に、リスト作成部204が、デバイススキャン処理の検出結果を受け、リストを作成する(ステップS203)。次に、新規デバイス抽出部206が、リストに登録されているデバイスのうち、既存リストには登録されていないデバイスを新規デバイスとして抽出する(ステップS204)。なお、ステップS204において新規デバイスではないと判定されたデバイスについては、その後の条件判定部207による判定や選択部209における選択結果にかかわらず、既存リスト記憶部205に登録されている内容に基づいて接続処理部210が無線通信接続の確立を行う。   When a scan start instruction is input (step S201—YES), the device scan unit 202 performs device scan processing (step S202). At this time, the notification unit 203 notifies the user that the device scan process is being executed from the start of the device scan process to the end thereof. When the device scan process ends, the device scan unit 202 notifies the list creation unit 204 of information related to the detected device. Next, the list creation unit 204 creates a list in response to the detection result of the device scan process (step S203). Next, the new device extraction unit 206 extracts devices that are not registered in the existing list among the devices registered in the list as new devices (step S204). Note that the device determined not to be a new device in step S204 is based on the content registered in the existing list storage unit 205 regardless of the subsequent determination by the condition determination unit 207 and the selection result by the selection unit 209. The connection processing unit 210 establishes a wireless communication connection.

次に、条件判定部207が、新規デバイスのうち、所定の条件を満たすデバイスを判定する。具体的には、条件判定部207が、新規デバイスのうち、デバイスレベルに関する条件を満たすデバイスを判定する(ステップS205)。次に、条件判定部207が、ステップS205の処理においてデバイスレベルに関する条件を満たすとして判定されたデバイスのうち、プロファイルに関する条件を満たすデバイスを、所定の条件を満たすデバイスとして判定する(ステップS206)。そして、条件判定部207が、条件を満たすデバイスとして判定した各デバイスについて、デバイスネームを取得し(ステップS207)、ナンバリングを行う(ステップS208)。なお、ステップS205とステップS206とステップS207の処理とは、それぞれ順が入れ替わるように構成されても良い。   Next, the condition determination unit 207 determines a device that satisfies a predetermined condition among the new devices. Specifically, the condition determination unit 207 determines a device that satisfies the conditions regarding the device level among the new devices (step S205). Next, the condition determination unit 207 determines a device that satisfies the condition regarding the profile among the devices determined to satisfy the condition regarding the device level in the process of step S205 as a device that satisfies the predetermined condition (step S206). Then, the condition determination unit 207 acquires a device name for each device determined as a device that satisfies the condition (step S207) and performs numbering (step S208). It should be noted that the processes of step S205, step S206, and step S207 may be configured to be switched in order.

次に、ガイダンス部208が、条件判定部207において所定の条件を満たすデバイスとして判定された各デバイスについて、無線通信装置10bのユーザに対しガイダンスする(ステップS209)。その後、選択部209は、ユーザによるデバイスの選択結果の入力を受け付ける(ステップS210)。次に、接続処理部210が、選択部209を介してユーザによって選択されたデバイスに対して接続処理を行う(ステップS211)。接続処理が成功しなかった場合(ステップS212−NO)、接続処理部210はガイダンス部208に対して接続に失敗したことを表す信号を通知する。ガイダンス部208は、この信号を受けると、ユーザに対しエラーガイダンスを行い、接続が失敗したことを通知する(ステップS213)。   Next, the guidance unit 208 provides guidance to the user of the wireless communication apparatus 10b for each device determined by the condition determination unit 207 as a device that satisfies a predetermined condition (step S209). Thereafter, the selection unit 209 receives an input of a device selection result by the user (step S210). Next, the connection processing unit 210 performs a connection process on the device selected by the user via the selection unit 209 (step S211). If the connection process is not successful (step S212—NO), the connection processing unit 210 notifies the guidance unit 208 of a signal indicating that the connection has failed. Upon receiving this signal, the guidance unit 208 provides error guidance to the user and notifies that the connection has failed (step S213).

一方、接続処理が成功した場合(ステップS212−YES)、接続処理部210はガイダンス部208に対して接続に成功したことを表す信号を通知する。ガイダンス部208は、この信号を受けると、ユーザに対し成功ガイダンスを行い、接続が成功したことを通知する(ステップS214)。そして、既存リスト登録部211が、選択部209を介してユーザによって選択されたデバイスに関する情報を、既存リスト記憶部205に記憶される既存リストに登録する。   On the other hand, when the connection process is successful (step S212—YES), the connection processing unit 210 notifies the guidance unit 208 of a signal indicating that the connection is successful. Upon receiving this signal, the guidance unit 208 provides success guidance to the user and notifies that the connection is successful (step S214). Then, the existing list registration unit 211 registers information related to the device selected by the user via the selection unit 209 in the existing list stored in the existing list storage unit 205.

図10及び11は、無線通信装置10bの処理の流れを表すシーケンス図である。まず、無線通信装置10bのデバイススキャン部202が、ユーザからのスキャン開始指示に応じて、スキャン信号(例えばinquiry信号)を周囲に送信する(ステップS301)。このスキャン信号は、無線通信装置10bからのスキャン信号が伝播する範囲内に位置する全てのデバイス1〜6によって受信される。各デバイス1〜6は、スキャン信号を受信すると、応答信号を無線通信装置10bに対して送信する(ステップS302)。無線通信装置10bの新規デバイス抽出部206は、所定の時間内(スキャン時間内)に応答信号が受信されたデバイス(デバイス1〜5)の中から新規デバイスを抽出する。   10 and 11 are sequence diagrams showing the flow of processing of the wireless communication device 10b. First, the device scanning unit 202 of the wireless communication apparatus 10b transmits a scan signal (for example, an inquiry signal) to the surroundings in response to a scan start instruction from the user (step S301). This scan signal is received by all the devices 1 to 6 located within the range in which the scan signal from the wireless communication apparatus 10b propagates. Each device 1-6 will transmit a response signal with respect to the radio | wireless communication apparatus 10b, if a scan signal is received (step S302). The new device extraction unit 206 of the wireless communication apparatus 10b extracts a new device from the devices (devices 1 to 5) that have received the response signal within a predetermined time (scan time).

無線通信装置10bの条件判定部207は、条件判定を行うに際してプロファイルの情報が必要な場合には、その時点までに条件を満たしていると判定されているデバイス(この場合デバイス1〜3)に対し、プロファイル検索要求(SDP)を送信する(ステップS303)。プロファイル検索要求を受信した各デバイス(デバイス1〜3)は、自身が対応可能なプロファイルの情報を含むプロファイル応答(SDP)を無線通信装置10bに送信する(ステップS304)。条件判定部207は、受信されたプロファイル応答に基づいて、プロファイルに関する条件を満たすデバイスを判定する。この場合、デバイス1及び2が最終的に条件を満たすと判定されたとする。   The condition determination unit 207 of the wireless communication device 10b, when profile information is necessary when performing the condition determination, determines the device (in this case, devices 1 to 3) that has been determined to satisfy the condition up to that point. On the other hand, a profile search request (SDP) is transmitted (step S303). Receiving the profile search request, each device (devices 1 to 3) transmits a profile response (SDP) including profile information that can be handled by itself to the wireless communication device 10b (step S304). The condition determination unit 207 determines a device that satisfies the conditions related to the profile based on the received profile response. In this case, it is assumed that the devices 1 and 2 are finally determined to satisfy the condition.

次に、無線通信装置10bの条件判定部207は、条件を満たすと判定された各デバイス(デバイス1及び2)に対し、ネーム要求を送信する(ステップS305)。ネーム要求を受信した各デバイス(デバイス1及び2)は、自身に設定されているデバイスネームを含むネーム応答を無線通信装置10bに送信する(ステップS306)。その後、無線通信装置10bの接続処理部210は、ユーザによって選択されたデバイス(この場合はデバイス1)に対し、接続処理を行う(ステップS307)。   Next, the condition determination unit 207 of the wireless communication apparatus 10b transmits a name request to each device (devices 1 and 2) determined to satisfy the condition (step S305). Each device (device 1 and device 2) that has received the name request transmits a name response including the device name set in itself to the wireless communication device 10b (step S306). Thereafter, the connection processing unit 210 of the wireless communication apparatus 10b performs a connection process on the device selected by the user (device 1 in this case) (step S307).

このように構成された無線通信装置10bでは、デバイススキャンが実行され、検出されたデバイスのうち、新規デバイスについてのみユーザの選択が要求される。このとき、新規デバイスの中からも、所定の条件を満たすデバイスのみが候補としてユーザにガイダンスされる。そのため、不必要に多くのデバイスがユーザに候補として通知されてしまうことを抑止することが可能となる。すなわち、ペアリングした後にプロファイルの使用ができないようなデバイスや、接続後の通信品質を確保できないようなデバイスとの接続を予め防止することが可能となる。   In the wireless communication device 10b configured as described above, device scanning is executed, and a user selection is requested only for a new device among the detected devices. At this time, only the devices that satisfy the predetermined condition among the new devices are guided to the user as candidates. Therefore, it is possible to prevent unnecessary devices from being notified as candidates to the user. In other words, it is possible to prevent in advance connection with a device that cannot use a profile after pairing or a device that cannot secure communication quality after connection.

また、無線通信装置10bでは、新規のデバイスに対して無線通信接続を確立させるためにユーザが行わなければならない操作は、スキャン開始指示の入力と、デバイスの選択結果の入力であり、上記のように単純なボタンによって実現可能である。また、候補となるデバイスのガイダンスも、上記のように音声によって行うことによって、画像の表示装置などを備えることなく実現することができる。より具体的には、例えば上記のように電話機の既存の機能を用いることによって、ガイダンスの出力及び選択結果の入力の各機能を実現させることができる。このように、検出された複数のデバイスをユーザに通知するための表示装置や、検出された複数のデバイスの中からユーザが所望のデバイスを選択するための複雑な入力装置(例えばポインティングデバイスやキーボード)を備えない場合であっても、ユーザが所望する無線通信接続の確立を適切に行うことが可能となる。   In the wireless communication device 10b, the operations that the user must perform in order to establish a wireless communication connection with a new device are input of a scan start instruction and input of a device selection result, as described above. This can be realized with a simple button. In addition, guidance for a candidate device can also be realized without providing an image display device or the like by performing voice as described above. More specifically, for example, by using the existing functions of the telephone as described above, it is possible to realize the functions of guidance output and selection result input. In this way, a display device for notifying the user of a plurality of detected devices, or a complicated input device (for example, a pointing device or a keyboard) for the user to select a desired device from the detected plurality of devices. ), It is possible to appropriately establish the wireless communication connection desired by the user.

また、無線通信装置10bでは、既存リストに既に登録されているデバイス、則ち過去にユーザによって選択されたデバイスについては、指示入力部201の操作(具体的にはスキャン開始指示の入力)のみによって無線通信接続が確立される。そのため、非常に簡易な操作によって、無線通信接続を確立させることが可能となる。さらに、無線通信装置10bが、検出された複数のデバイスをユーザに通知するための出力装置(例えばディスプレイ装置)や、検出された複数のデバイスの中からユーザが所望のデバイスを選択するための入力装置(例えばポインティングデバイスやキーボード)を備えない場合であっても、ユーザが所望する無線通信接続の確立を適切に行うことが可能となる。   Further, in the wireless communication device 10b, for devices that are already registered in the existing list, that is, devices that have been selected by the user in the past, only by operation of the instruction input unit 201 (specifically, input of a scan start instruction). A wireless communication connection is established. Therefore, it is possible to establish a wireless communication connection by a very simple operation. Further, the wireless communication device 10b outputs an output device (for example, a display device) for notifying the user of a plurality of detected devices, or an input for the user to select a desired device from the detected plurality of devices. Even when a device (for example, a pointing device or a keyboard) is not provided, it is possible to appropriately establish a wireless communication connection desired by the user.

<変形例>
条件判定部207が判定する条件は、一つであっても良いし複数であっても良い。また、条件判定部207は、複数の条件について判定する場合、いずれか一つでも条件を満たすデバイスを、条件を満たすデバイスとして判定するように構成されても良いし、全ての条件を満たすデバイスを、条件を満たすデバイスとして判定するように構成されても良い。
<Modification>
The condition determining unit 207 may determine one or more conditions. In addition, when determining a plurality of conditions, the condition determination unit 207 may be configured to determine a device that satisfies any one condition as a device that satisfies the condition, or a device that satisfies all the conditions. The device may be determined as a device that satisfies the conditions.

以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。   The embodiment of the present invention has been described in detail with reference to the drawings. However, the specific configuration is not limited to this embodiment, and includes designs and the like that do not depart from the gist of the present invention.

10,10a,10b…無線通信装置, 101…指示入力部, 102…デバイススキャン部(検出部), 103…報知部, 104…リスト作成部, 105…差分判断部(判定部), 106…接続処理部, 201…指示入力部, 202…デバイススキャン部, 203…報知部, 204…リスト作成部, 205…既存リスト記憶部, 206…新規デバイス抽出部(判定部), 207…条件判定部, 208…ガイダンス部, 209…選択部, 210…接続処理部, 211…既存リスト登録部, 21〜26…デバイス(通信装置) DESCRIPTION OF SYMBOLS 10, 10a, 10b ... Wireless communication apparatus 101 ... Instruction input part 102 ... Device scanning part (detection part) 103 ... Notification part 104 ... List creation part 105 ... Difference judgment part (determination part) 106 ... Connection Processing unit 201 ... Instruction input unit 202 ... Device scan unit 203 ... Notification unit 204 ... List creation unit 205 ... Existing list storage unit 206 ... New device extraction unit (determination unit) 207 ... Condition determination unit, 208: Guidance unit, 209 ... Selection unit, 210 ... Connection processing unit, 211 ... Existing list registration unit, 21-26 ... Device (communication device)

Claims (3)

周囲に信号を送信し、前記信号に対する応答を受信することによって、周囲の通信装置を検出する検出部と、
前記検出部による第一の検出処理において検出された通信装置と、前記検出部による第二の検出処理において検出された通信装置とを比較し、前記第二の検出処理において検出された通信装置のうち前記第一の検出処理において検出されなかった通信装置を判定する判定部と、
前記判定部によって判定された通信装置に対して無線通信接続を行う接続処理部と、
を備える無線通信装置。
A detection unit that detects a surrounding communication device by transmitting a signal to the surroundings and receiving a response to the signal;
The communication device detected in the first detection process by the detection unit is compared with the communication device detected in the second detection process by the detection unit, and the communication device detected in the second detection process is compared. A determination unit for determining a communication device not detected in the first detection process ,
A connection processing unit that performs wireless communication connection to the communication device determined by the determination unit;
A wireless communication device comprising:
前記検出部による検出処理の開始をユーザが指示するための指示入力部をさらに備え、
前記検出部は、前記検出処理の開始がユーザから指示されると、当該指示に応じて前記第一の検出処理及び前記第二の検出処理を実行し、
前記判定部は前記検出部による前記第一の検出処理及び前記第二の検出処理の終了に応じて前記判定を実行し、
前記接続処理部は、前記判定部による前記判定の終了に応じて前記無線通信接続を開始する、ことを特徴とする請求項に記載の無線通信装置。
An instruction input unit for the user to instruct the start of detection processing by the detection unit;
When the start of the detection process is instructed by the user, the detection unit executes the first detection process and the second detection process in response to the instruction,
The determination unit performs the determination according to the end of the first detection process and the second detection process by the detection unit,
The wireless communication apparatus according to claim 1 , wherein the connection processing unit starts the wireless communication connection in response to completion of the determination by the determination unit.
ユーザに対して、前記検出部が前記第一の検出処理を行っているのか前記第二の検出処理を行っているのかを識別可能となる報知を行う報知部をさらに備えることを特徴とする請求項又はに記載の無線通信装置。 The information processing apparatus further includes a notification unit that notifies a user whether the detection unit is performing the first detection process or the second detection process. Item 3. The wireless communication device according to Item 1 or 2 .
JP2010075736A 2010-03-29 2010-03-29 Wireless communication device Expired - Fee Related JP5328050B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010075736A JP5328050B2 (en) 2010-03-29 2010-03-29 Wireless communication device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010075736A JP5328050B2 (en) 2010-03-29 2010-03-29 Wireless communication device

Publications (2)

Publication Number Publication Date
JP2011211395A JP2011211395A (en) 2011-10-20
JP5328050B2 true JP5328050B2 (en) 2013-10-30

Family

ID=44942022

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010075736A Expired - Fee Related JP5328050B2 (en) 2010-03-29 2010-03-29 Wireless communication device

Country Status (1)

Country Link
JP (1) JP5328050B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016012745A (en) * 2012-11-05 2016-01-21 株式会社ニコン Wireless device, wireless system, and program

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002290606A (en) * 2001-03-27 2002-10-04 Tdk Corp Radio communication terminal and selection method of connection device in radio network system
JP2006157680A (en) * 2004-11-30 2006-06-15 Canon Inc Device identification method and wireless communication apparatus

Also Published As

Publication number Publication date
JP2011211395A (en) 2011-10-20

Similar Documents

Publication Publication Date Title
US11019477B2 (en) Communication apparatus, method of controlling the same, and storage medium
US10367952B2 (en) Image processing apparatus, image processing system, and computer readable medium therefor
JP6459965B2 (en) Wireless communication apparatus and communication control apparatus
JP6624888B2 (en) Terminal device and program connectable to wireless network
JP7159803B2 (en) Terminal device, wireless connection control method and wireless connection control program
US20130258382A1 (en) Image processing apparatus, and computer readable medium for communicating with the same
US20150189025A1 (en) Non-transitory computer-readable storage medium storing instructions for information processing device, information processing device, and method for controlling information processing device
JP6471534B2 (en) Image recording device
CN105392184A (en) Wireless communication device, non-transitory computer-readable recording medium, master device, and slave device
JP7006076B2 (en) Information processing equipment, information processing systems and programs
JP2017097410A (en) Image forming system, image forming apparatus, and program
JP2011254238A (en) Information processing device, information processing method and information processing system
US20190042285A1 (en) Service request system and method using service request device for multiple language supported room
JP2018022408A (en) Information processing apparatus, method for controlling information processing apparatus, and program
JP2005260822A (en) In-vehicle hands-free device
JP2013162387A (en) Image processing system, image processor, image processor cooperation method, and image processor cooperation program
CN114158019A (en) Terminal control method, terminal control system and storage medium
JP5328050B2 (en) Wireless communication device
JP6319234B2 (en) Remote control system, image processing apparatus, remote control method, and remote control program
US20190089600A1 (en) Communication apparatus and control method for the same
JP2017041762A (en) Control terminal, audio system, and audio equipment control program
JP6693173B2 (en) Computer program and terminal device
US10798257B2 (en) Computer-readable medium, information processing device, and method for selecting image processing apparatus
CN115708347A (en) Information processing apparatus and information processing method
CN112385274B (en) Wireless communication terminal, access point, wireless communication system, wireless communication method and storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120608

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130212

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130219

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130422

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: 20130625

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130722

R150 Certificate of patent or registration of utility model

Ref document number: 5328050

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees