JP2019057853A - Information processing unit, information processing system, and program - Google Patents

Information processing unit, information processing system, and program Download PDF

Info

Publication number
JP2019057853A
JP2019057853A JP2017181914A JP2017181914A JP2019057853A JP 2019057853 A JP2019057853 A JP 2019057853A JP 2017181914 A JP2017181914 A JP 2017181914A JP 2017181914 A JP2017181914 A JP 2017181914A JP 2019057853 A JP2019057853 A JP 2019057853A
Authority
JP
Japan
Prior art keywords
connection
information
mobile terminal
history
information processing
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
Application number
JP2017181914A
Other languages
Japanese (ja)
Other versions
JP7006076B2 (en
Inventor
聡 大森
Satoshi Omori
聡 大森
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
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 Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP2017181914A priority Critical patent/JP7006076B2/en
Publication of JP2019057853A publication Critical patent/JP2019057853A/en
Application granted granted Critical
Publication of JP7006076B2 publication Critical patent/JP7006076B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)

Abstract

To allow a portable terminal to perform wireless connection to equipment without obtaining connection information again from the equipment by proximity transmission means when again performs the wireless connection to the equipment, in the case where the portable terminal performed so far the wireless connection to the equipment using connection information obtained from the equipment by the proximity transmission means.SOLUTION: A connection control section 116 performs Wi-Fi Direct connection to equipment via a Wi-Fi module 140 using connection information (SSID, pass word) obtained from the equipment via NFC and performs print data transmission and the like. In addition, at this time, the connection control section stores a connection history in a connection history storage section 118, the connection history including the connection information and a current position obtained from a GPS module 150. When a user opens a print preview screen, if the connection history storage section 118 has a connection history corresponding to the position indicated by the GPS module 150, the connection control section 114 performs Wi-Fi Direct connection to equipment corresponding to connection information, using the connection information in the connection history.SELECTED DRAWING: Figure 2

Description

本発明は、情報処理装置、情報処理システム及びプログラムに関する。   The present invention relates to an information processing apparatus, an information processing system, and a program.

特許文献1には、携帯端末が、NFC(Near Field Communication)により複合機からWi-Fi Direct(登録商標)接続のための接続情報を取得し、その接続情報を用いて複合機にWi-Fi Directの無線接続を行うことが記載されている。Wi-Fi Directとは、Wi-Fi(登録商標)規格の通信方式を利用して、機器同士が無線アクセスポイントを介さずに直接無線LAN(ローカルエリアネットワーク)通信を行う方式である。   In Patent Document 1, a mobile terminal acquires connection information for Wi-Fi Direct (registered trademark) connection from a multifunction peripheral by NFC (Near Field Communication), and uses the connection information to transmit Wi-Fi to the multifunction peripheral. It describes that a direct wireless connection is made. Wi-Fi Direct is a method in which devices communicate directly with each other using a Wi-Fi (registered trademark) standard communication method without using a wireless access point.

特開2015−050587号公報JP2015-050587A

本発明は、携帯端末が機器から近接伝達手段で取得した接続情報を用いて機器に対して無線接続したことがある場合に、再度その機器に無線接続する際に、再度近接伝達手段でその機器から接続情報を取得することなく無線接続ができるようにすることを目的とする。   In the present invention, when the mobile terminal has been wirelessly connected to the device using the connection information acquired from the device by the proximity transmission means, when the wireless connection is made again to the device, the proximity transmission means again uses the device. An object of the present invention is to enable wireless connection without acquiring connection information from the network.

請求項1に係る発明は、接続先の機器から近接伝達手段を通じて取得した当該機器に接続するための接続情報を用いて、接続元の携帯端末が前記機器に対して無線接続を行ったときの、当該携帯端末の位置情報と前記接続情報とを対応付けた接続履歴を記憶する記憶手段と、前記携帯端末がユーザから前記機器への接続意思を示す操作を受け付けたときに、そのときの前記携帯端末の位置情報に基づいて、前記接続履歴の中から対応する前記機器を無線接続先の候補として抽出する抽出手段と、を含む情報処理装置である。   The invention according to claim 1 is provided when the connection-source mobile terminal makes a wireless connection to the device using the connection information for connecting to the device acquired from the connection-destination device through the proximity transmission unit. Storage means for storing a connection history in which position information of the mobile terminal and the connection information are associated with each other, and when the mobile terminal receives an operation indicating a connection intention from the user to the device, And an extraction unit that extracts the corresponding device as a wireless connection destination candidate from the connection history based on position information of the mobile terminal.

請求項2に係る発明は、前記抽出手段は、前記接続意思を示す操作を受け付けたときの前記携帯端末の位置情報に近い位置情報を持つ前記接続履歴を抽出し、当該抽出した接続履歴の中から対応する前記機器を前記候補として抽出することを特徴とする請求項1記載の情報処理装置である。   In the invention according to claim 2, the extraction means extracts the connection history having position information close to the position information of the mobile terminal when the operation indicating the connection intention is received, and includes the extracted connection history. The information processing apparatus according to claim 1, wherein the corresponding device is extracted as the candidate.

請求項3に係る発明は、前記抽出手段は、前記接続意思を示す操作を受け付けたときの前記携帯端末の位置情報に近い位置情報を持つ前記接続履歴が前記記憶手段に記憶されていれば、当該接続履歴に対応する前記機器を前記候補として抽出することを特徴とする請求項1記載の情報処理装置である。   In the invention according to claim 3, if the extraction unit stores the connection history having position information close to the position information of the mobile terminal when the operation indicating the connection intention is received, The information processing apparatus according to claim 1, wherein the device corresponding to the connection history is extracted as the candidate.

請求項4に係る発明は、前記抽出手段が抽出した前記候補の機器のうちの1つの機器に対応する前記接続情報を、その機器に対する無線接続のために前記携帯端末に提供する接続情報提供手段、を更に含む請求項1〜3のいずれか1項に記載の情報処理装置である。   According to a fourth aspect of the present invention, there is provided connection information providing means for providing the connection information corresponding to one of the candidate devices extracted by the extraction means to the portable terminal for wireless connection to the device. The information processing apparatus according to claim 1, further comprising:

請求項5に係る発明は、前記接続情報提供手段は、前記抽出手段が抽出した候補の機器のうち前記携帯端末から最も近い機器に対応する前記接続情報を前記携帯端末に提供する請求項4に記載の情報処理装置である。   According to a fifth aspect of the present invention, the connection information providing means provides the portable terminal with the connection information corresponding to a device closest to the portable terminal among the candidate devices extracted by the extracting means. The information processing apparatus described.

請求項6に係る発明は、前記接続情報提供手段は、前記候補の機器のうち前記無線接続のために前記携帯端末が受信した電波の強度が最も高いものを前記最も近い機器とする請求項5に記載の情報処理装置である。   According to a sixth aspect of the present invention, the connection information providing means uses the candidate device having the highest radio wave received by the mobile terminal for the wireless connection as the closest device. It is an information processing apparatus as described in.

請求項7に係る発明は、前記位置情報は、前記携帯端末が前記機器から前記近接伝達手段で取得した前記接続情報を用いて前記機器と無線接続を行ったときに、前記無線接続のプロトコルに従って前記携帯端末が検知していた他の機器のリストである請求項1〜6のいずれか1項に記載の情報処理装置である。   According to a seventh aspect of the present invention, when the portable terminal performs a wireless connection with the device using the connection information acquired by the proximity transmission unit from the device, the position information is in accordance with the protocol of the wireless connection. The information processing apparatus according to claim 1, wherein the information processing apparatus is a list of other devices detected by the mobile terminal.

請求項8に係る発明は、前記接続履歴には、対応する機器に対する前記携帯端末からの利用履歴に関する情報が含まれ、前記抽出手段は、前記接続履歴に含まれる前記利用履歴を、前記候補の抽出のために用いる、請求項1〜7のいずれか1項に記載の情報処理装置である。   In the invention according to claim 8, the connection history includes information on a usage history from the portable terminal for the corresponding device, and the extraction unit extracts the usage history included in the connection history as the candidate history. The information processing apparatus according to claim 1, which is used for extraction.

請求項9に係る発明は、前記接続情報提供手段は、前記接続意思を示す操作を受け付けたときの前記携帯端末の位置情報に近い位置情報を持つ前記接続履歴が1つである場合には、当該接続履歴に対応する機器に対応する前記接続情報を前記携帯端末に提供し、複数である場合には、それら複数の前記接続履歴の各々に対応する機器から前記無線接続のプロトコルに従って前記携帯端末が検知している各無線信号に基づいて、前記携帯端末に前記接続情報を提供する機器を選択する、請求項4記載の情報処理装置である。   In the invention according to claim 9, when the connection information providing means has one connection history having position information close to the position information of the mobile terminal when the operation indicating the connection intention is received, Provide the connection information corresponding to the device corresponding to the connection history to the portable terminal, and if there are a plurality of the connection information, the portable terminal from the device corresponding to each of the plurality of connection histories according to the protocol of the wireless connection The information processing apparatus according to claim 4, wherein a device that provides the connection information to the portable terminal is selected based on each wireless signal detected by the computer.

請求項10に係る発明は、前記接続履歴には、前記携帯端末が前記機器から前記近接伝達手段で取得した前記接続情報を用いて前記機器と無線接続を行ったときに、前記無線接続のプロトコルに従って前記携帯端末が検知していた前記無線信号が示す無線機器識別情報のリストが含まれており、前記接続情報提供手段は、前記接続意思を示す操作を受け付けたときの前記携帯端末の位置情報に近い位置情報を持つ前記接続履歴が複数である場合において、前記携帯端末が、それら複数の前記接続履歴の各々に対応する機器のいずれからも前記無線接続のプロトコルに従った前記無線信号を検知できない場合には、前記携帯端末の位置情報に近い位置情報を持つそれら複数の前記接続履歴のうち、当該接続履歴に含まれる前記無線機器識別情報のリストがそのとき前記携帯端末が前記無線接続のプロトコルに従って他の装置から検知している無線信号が示す無線機器識別情報のリストに対して最も一致度が高い接続履歴、に対応する機器の前記接続情報を前記携帯端末に提供する、請求項9に記載の情報処理装置である。   According to the tenth aspect of the present invention, in the connection history, when the mobile terminal performs a wireless connection with the device using the connection information acquired from the device by the proximity transmission unit, the wireless connection protocol is used. A list of wireless device identification information indicated by the wireless signal detected by the mobile terminal is included, and the connection information providing means includes the location information of the mobile terminal when an operation indicating the connection intention is received. When there are a plurality of the connection histories having position information close to, the mobile terminal detects the wireless signal according to the wireless connection protocol from any of the devices corresponding to each of the plurality of connection histories. If not, among the plurality of connection histories having position information close to the position information of the mobile terminal, the wireless device identification information included in the connection history The connection of the device corresponding to the connection history having the highest degree of coincidence with the list of wireless device identification information indicated by the wireless signal that the mobile terminal detects from the other device according to the wireless connection protocol at that time The information processing apparatus according to claim 9, wherein information is provided to the mobile terminal.

請求項11に係る発明は、前記接続情報提供手段は、前記携帯端末の位置情報に近い位置情報を持つ複数の前記接続履歴の中に、前記一致度が閾値以上であるものが1つもない場合には、それら複数の前記接続履歴に対応する機器の中から接続先をユーザに選択させ、選択された機器の前記接続情報を前記携帯端末に提供する、請求項10に記載の情報処理装置である。   According to an eleventh aspect of the present invention, the connection information providing means includes a case where none of the plurality of connection histories having position information close to the position information of the mobile terminal has the matching degree equal to or greater than a threshold value. The information processing apparatus according to claim 10, further comprising: causing a user to select a connection destination from devices corresponding to the plurality of connection histories, and providing the connection information of the selected device to the mobile terminal. is there.

請求項12に係る発明は、前記接続履歴には、対応する機器が持つ機能に関する情報が含まれ、前記抽出手段は、前記候補の機器のうち、前記携帯端末にてユーザが選んでいる操作に対応する機能を持つ機器の中から、前記候補を抽出する、請求項1〜11のいずれか1項に記載の情報処理装置である。   In the invention according to claim 12, the connection history includes information on a function of a corresponding device, and the extraction unit performs an operation selected by the user on the portable terminal among the candidate devices. The information processing apparatus according to claim 1, wherein the candidate is extracted from a device having a corresponding function.

請求項13に係る発明は、前記接続意思を示す操作は、前記携帯端末において所定の画面を表示する操作であり、前記携帯端末がインターネットへ無線接続を行っていない場合、前記所定の画面には、前記機器を操作するためのアプリケーションの初期画面が含まれる、請求項1〜12のいずれか1項に記載の情報処理装置である。   According to a thirteenth aspect of the present invention, the operation indicating the connection intention is an operation of displaying a predetermined screen on the portable terminal. When the portable terminal is not wirelessly connected to the Internet, the predetermined screen displays The information processing apparatus according to claim 1, wherein an initial screen of an application for operating the device is included.

請求項14に係る発明は、前記抽出手段が抽出した前記候補の機器を、無線接続先の候補として前記携帯端末の表示画面に表示する制御を行う表示制御手段、を更に含む、請求項1〜13のいずれか1項に記載の情報処理装置である。   The invention according to claim 14 further includes display control means for performing control to display the candidate device extracted by the extraction means on the display screen of the portable terminal as a wireless connection destination candidate. 14. The information processing apparatus according to any one of 13 above.

請求項15に係る発明は、前記接続履歴には、対応する機器の属性情報が含まれ、前記表示制御手段は、前記候補の機器毎にその機器の属性情報を前記表示画面に表示する制御を行う、請求項14に記載の情報処理装置である。   In the invention according to claim 15, the connection history includes attribute information of a corresponding device, and the display control unit performs control to display the attribute information of the device on the display screen for each candidate device. The information processing apparatus according to claim 14, which is performed.

請求項16に係る発明は、前記接続履歴には、対応する機器に無線接続を行った際にその機器を利用して処理した文書の属性情報が含まれ、前記表示制御手段は、前記候補の機器毎にその機器を利用して処理した文書の属性情報を前記表示画面に表示する制御を行う、請求項14又は15に記載の情報処理装置である。   In the invention according to claim 16, the connection history includes attribute information of a document processed using a device when the corresponding device is wirelessly connected, and the display control means 16. The information processing apparatus according to claim 14, wherein control is performed to display attribute information of a document processed using the device for each device on the display screen.

請求項17に係る発明は、前記表示制御手段は、前記候補の機器毎に、その機器の前記位置情報に基づいて前記携帯端末に対する相対的な位置関係を表示する制御を行う、請求項14〜16のいずれか1項に記載の情報処理装置である。   The invention according to claim 17 is characterized in that the display control means performs control for displaying a relative positional relationship with respect to the mobile terminal based on the position information of the device for each candidate device. 16. The information processing apparatus according to claim 1.

請求項18に係る発明は、ユーザが前記携帯端末の前記表示画面に所定の画面を表示した際に、前記表示制御手段が前記候補の機器を前記表示画面に表示する制御を行うと共に、前記携帯端末がインターネットへ無線接続を行っていない場合、前記所定の画面には、前記機器を操作するためのアプリケーションの初期画面が含まれる、請求項14〜17のいずれか1項に記載の情報処理装置である。   According to an eighteenth aspect of the present invention, when the user displays a predetermined screen on the display screen of the mobile terminal, the display control unit performs control to display the candidate device on the display screen, and The information processing apparatus according to any one of claims 14 to 17, wherein when the terminal is not wirelessly connected to the Internet, the predetermined screen includes an initial screen of an application for operating the device. It is.

請求項19に係る発明は、前記携帯端末から前記候補の機器に無線接続が行われた場合に、その機器の前記携帯端末に対する位置関係を前記携帯端末の表示画面に表示する制御を行う手段、を更に含む、請求項1〜18のいずれか1項に記載の情報処理装置である。   The invention according to claim 19 is a means for performing control to display a positional relationship of the device with respect to the mobile terminal on the display screen of the mobile terminal when a wireless connection is made from the mobile terminal to the candidate device. The information processing apparatus according to claim 1, further comprising:

請求項20に係る発明は、指定された位置から所定範囲内に該当する前記位置情報を含む前記接続履歴に関する情報を、前記携帯端末の表示画面に一覧表示する制御を行う手段を更に含む、請求項1〜19のいずれか1項に記載の情報処理装置である。   The invention according to claim 20 further includes means for performing control to display a list of information related to the connection history including the position information falling within a predetermined range from a specified position on the display screen of the mobile terminal. Item 20. The information processing device according to any one of Items 1 to 19.

請求項21に係る発明は、前記一覧表示する制御を行う手段は、前記指定された位置から所定範囲内に該当する前記位置情報を含む前記接続履歴に関する情報を、前記指定された位置とともに地図上に一覧表示する、請求項20に記載の情報処理装置である。   According to a twenty-first aspect of the present invention, the means for controlling the list display displays information on the connection history including the position information corresponding to a predetermined range from the specified position on the map together with the specified position. The information processing apparatus according to claim 20, wherein the information is displayed in a list.

請求項22に係る発明は、コンピュータを、接続先の機器から近接伝達手段を通じて取得した当該機器に接続するための接続情報を用いて、接続元の携帯端末が前記機器に対して無線接続を行ったときの、当該携帯端末の位置情報と前記接続情報とを対応付けた接続履歴を記憶する記憶手段、前記携帯端末がユーザから前記機器への接続意思を示す操作を受け付けたときに、そのときの前記携帯端末の位置情報に基づいて、前記接続履歴の中から対応する前記機器を無線接続先の候補として抽出する抽出手段、として機能させるためのプログラムである。   According to a twenty-second aspect of the present invention, the connection-source mobile terminal performs a wireless connection to the device using the connection information for connecting the computer to the device acquired from the connection-destination device through the proximity transmission means. Storage means for storing a connection history in which the position information of the mobile terminal and the connection information are associated with each other, when the mobile terminal accepts an operation indicating a connection intention from the user to the device. This is a program for functioning as an extraction means for extracting the corresponding device as a wireless connection destination candidate from the connection history based on the position information of the portable terminal.

請求項23に係る発明は、接続先の機器から近接伝達手段を通じて取得した当該機器に接続するための接続情報を用いて、接続元の携帯端末が前記機器に対して無線接続を行ったときの、当該携帯端末の位置情報と前記接続情報とを対応付けた接続履歴を記憶する記憶手段と、前記携帯端末がユーザから前記機器への接続意思を示す操作を受け付けたときに、そのときの前記携帯端末の位置情報に基づいて、前記接続履歴の中から対応する前記機器に対して無線接続を行うよう前記携帯端末を制御する接続制御手段と、を含む情報処理装置である。   The invention according to claim 23 is provided when the connection-source mobile terminal makes a wireless connection to the device using the connection information for connecting to the device acquired from the connection-destination device through the proximity transmission means. Storage means for storing a connection history in which position information of the mobile terminal and the connection information are associated with each other, and when the mobile terminal receives an operation indicating a connection intention from the user to the device, An information processing apparatus comprising: connection control means for controlling the portable terminal so as to perform wireless connection to the corresponding device from the connection history based on position information of the portable terminal.

請求項24に係る発明は、情報処理装置と機器とを含み、前記情報処理装置は、前記機器から近接伝達手段を通じて取得した前記機器に接続するための接続情報を用いて、接続元の携帯端末が前記機器に対して無線接続を行ったときの、当該携帯端末の位置情報と前記接続情報とを対応付けた接続履歴を記憶する記憶手段と、前記携帯端末がユーザから前記機器への接続意思を示す操作を受け付けたときに、そのときの前記携帯端末の位置情報に基づいて、前記接続履歴の中から対応する前記機器に対して無線接続を行うよう前記携帯端末を制御する接続制御手段と、を含み、前記機器は、前記情報処理装置に対して前記近接伝達手段を通じて前記接続情報を提供する手段と、前記携帯端末と前記無線接続を行った場合に、前記機器が前記無線接続の接続先であることを示す報知を行う報知手段と、を含む情報処理システムである。   The invention according to claim 24 includes an information processing device and a device, and the information processing device uses connection information acquired from the device through proximity transmission means to connect to the device, and is a connection source mobile terminal Storage means for storing a connection history in which position information of the mobile terminal is associated with the connection information when the mobile terminal makes a wireless connection to the device, and the mobile terminal intends to connect the device to the device. Connection control means for controlling the portable terminal to perform wireless connection to the corresponding device from the connection history based on the position information of the portable terminal at the time when the operation indicating The device is configured to provide the connection information to the information processing apparatus through the proximity transmission unit, and when the wireless connection with the portable terminal is performed, And notification means for performing notification indicating that the connection of the connection destination, an information processing system including a.

請求項1〜4、9〜11、22又は23に係る発明によれば、携帯端末が機器から近接伝達手段で取得した接続情報を用いて機器に対して無線接続したことがある場合に、再度その機器に無線接続する際に、再度近接伝達手段でその機器から接続情報を取得することなく無線接続ができる。   According to the invention according to claims 1 to 4, 9 to 11, 22 or 23, when the mobile terminal has been wirelessly connected to the device using the connection information acquired by the proximity transmission means from the device, again, When wirelessly connecting to the device, wireless connection can be made without acquiring connection information from the device again by the proximity transmission means.

請求項5に係る発明によれば、携帯端末を持つユーザから最も近い機器に携帯端末が無線接続するようにできる。   According to the fifth aspect of the present invention, the mobile terminal can be wirelessly connected to a device closest to the user having the mobile terminal.

請求項6に係る発明によれば、特別な距離測定機構を持たなくても、無線接続のための機構によりユーザから最も近い機器を特定できる。   According to the invention which concerns on Claim 6, even if it does not have a special distance measurement mechanism, the apparatus nearest to a user can be specified with the mechanism for wireless connection.

請求項7に係る発明によれば、ステルスモード等で電波を発していない機器も含めて最も近い機器を特定することができる。   According to the invention which concerns on Claim 7, the nearest apparatus including the apparatus which does not emit an electromagnetic wave by stealth mode etc. can be specified.

請求項8に係る発明によれば、利用履歴を考慮しない場合と比べて、ユーザが利用したい可能性が高い機器を候補に抽出することができる。   According to the invention which concerns on Claim 8, compared with the case where a utilization log | history is not considered, the apparatus with high possibility that a user wants to utilize can be extracted to a candidate.

請求項12に係る発明によれば、ユーザが携帯端末上で選んでいる操作に対応することができる機器を候補に選ぶことができる。   According to the invention which concerns on Claim 12, the apparatus which can respond | correspond to operation which the user has selected on the portable terminal can be selected as a candidate.

請求項13に係る発明によれば、携帯端末がインターネットへの無線接続を行っていない場合には、無線接続先の候補の抽出を、印刷プレビュー画面又はスキャン画面が開かれるのを待って行う場合よりも早く実行することができ、候補の機器への無線接続が確立されるのを早めることができる。   According to the invention of claim 13, when the portable terminal is not wirelessly connected to the Internet, the wireless connection destination candidate is extracted after waiting for the print preview screen or scan screen to be opened. Can be executed earlier, and a wireless connection to a candidate device can be established earlier.

請求項14に係る発明によれば、携帯端末のユーザに接続先の機器を選ばせることができる。   According to the invention which concerns on Claim 14, the user of a portable terminal can be made to select the apparatus of a connection destination.

請求項15〜17に係る発明によれば、ユーザが接続先の機器を選ぶための参考となる情報を提供することができる。   According to the inventions according to claims 15 to 17, it is possible to provide information that serves as a reference for the user to select a connection destination device.

請求項18に係る発明によれば、携帯端末がインターネットへの無線接続を行っていない場合には、接続先の選択のための画面の表示を、印刷プレビュー画面又はスキャン画面が開かれるのを待って行う場合よりも早く実行することができ、候補の機器への無線接続が確立されるのを早めることができる。   According to the eighteenth aspect of the present invention, when the mobile terminal is not wirelessly connected to the Internet, the display of the screen for selecting the connection destination is waited until the print preview screen or the scan screen is opened. Can be executed earlier than the case where the wireless connection is established, and the wireless connection to the candidate device can be established earlier.

請求項19又は24に係る発明によれば、どの機器に無線接続が行われたのかをユーザに知らせることができる。   According to the nineteenth or twenty-fourth aspect of the invention, it is possible to notify the user which device has been wirelessly connected.

請求項20又は21に係る発明によれば、ユーザが指定した位置の近傍にある過去に無線接続した機器の情報を提供することができる。   According to the twentieth or twenty-first aspect of the present invention, it is possible to provide information on a device that is wirelessly connected in the past in the vicinity of the position designated by the user.

実施形態の情報処理装置が適用されるシステムの例を示す。1 illustrates an example of a system to which an information processing apparatus according to an embodiment is applied. 実施形態の情報処理装置の一例としての携帯端末の機能構成の例を示す図である。It is a figure which shows the example of a function structure of the portable terminal as an example of the information processing apparatus of embodiment. 接続履歴記憶部内のデータ内容を例示する図である。It is a figure which illustrates the data content in a connection history memory | storage part. ユーザが携帯端末を機器のNFCポートにタップしたときの接続制御部の処理手順の例を示す図である。It is a figure which shows the example of the process sequence of a connection control part when a user taps a portable terminal to the NFC port of an apparatus. 接続履歴の記録処理の手順を例示する図である。It is a figure which illustrates the procedure of the recording process of a connection history. 接続履歴を利用して携帯端末が機器に接続する際の処理手順を示す図である。It is a figure which shows the process sequence at the time of a portable terminal connecting to an apparatus using a connection history. 接続履歴記憶部内のデータ内容の別の例を例示する図である。It is a figure which illustrates another example of the data content in a connection history memory | storage part. 接続先の選択画面の例を模式的に示す図である。It is a figure which shows the example of the selection screen of a connection destination typically. 実施形態の情報処理装置の一例としてのサーバと、このサーバを利用する携帯端末とからなるシステムの機能構成の例を示す図である。It is a figure which shows the example of a function structure of the system which consists of the server as an example of the information processing apparatus of embodiment, and the portable terminal using this server.

図1を参照して、本発明に係る情報処理装置が適用されるシステムの例を示す。この例のシステムは、ユーザが携帯する携帯端末100と、機器200とを含む。携帯端末100は、情報処理機能とネットワーク通信機能を持つ端末であり、スマートフォンやタブレット端末がその一例である。機器200は、ユーザに対して処理機能を提供する装置であり、複合機(プリンタ、スキャナ、コピー機、ファクシミリ装置等の機能を併せ持つ装置)がその一例である。以下では、機器200が複合機である場合を例にとって説明する。   With reference to FIG. 1, an example of a system to which an information processing apparatus according to the present invention is applied is shown. The system of this example includes a mobile terminal 100 carried by a user and a device 200. The portable terminal 100 is a terminal having an information processing function and a network communication function, and a smartphone or a tablet terminal is an example. The device 200 is a device that provides a processing function to a user, and a multifunction device (a device having functions of a printer, a scanner, a copier, a facsimile device, etc.) is an example. Hereinafter, a case where the device 200 is a multifunction device will be described as an example.

機器200は、制御部210、処理部220、Wi-Fi(登録商標)モジュール230、NFCモジュール240を含む。制御部210は、処理部220等の機器200内の各要素の動作を制御して、機器200の機能を実現する。処理部220は、機器200がユーザに提供する各種の処理機能を実行する装置である。例えば複合機の場合、処理部220には、印刷機構、スキャン機構、ファクシミリ装置などが含まれる。   The device 200 includes a control unit 210, a processing unit 220, a Wi-Fi (registered trademark) module 230, and an NFC module 240. The control unit 210 controls the operation of each element in the device 200 such as the processing unit 220 to realize the function of the device 200. The processing unit 220 is a device that executes various processing functions provided by the device 200 to the user. For example, in the case of a multifunction machine, the processing unit 220 includes a printing mechanism, a scanning mechanism, a facsimile machine, and the like.

Wi-Fiモジュール230は、Wi-Fi規格での無線LAN(ローカルエリアネットワーク)通信のためのモジュールである。Wi-Fiモジュール230は、無線アクセスポイント経由でLANに接続するインフラストラクチャモード(以下「インフラモード」と呼ぶ)での無線通信機能に加え、無線アクセスポイントを介さずに相手装置(例えば端末100)と直接Wi-Fi規格の通信を行うWi-Fi Direct(登録商標)の機能を持つ。Wi-Fi Direct機能を持つWi-Fiモジュール230は、自ら無線アクセスポイントとして振る舞い、相手装置とWi-Fi Direct通信を行う。なお、Wi-Fiモジュール230がWi-Fi Direct機能を持たない場合でも、機器200が接続されているLAN上に無線アクセスポイントがあれば、相手装置は、その無線アクセスポイント経由で機器200と通信を行うことができる(インフラモード)。   The Wi-Fi module 230 is a module for wireless LAN (local area network) communication according to the Wi-Fi standard. In addition to a wireless communication function in an infrastructure mode (hereinafter referred to as “infrastructure mode”) that connects to a LAN via a wireless access point, the Wi-Fi module 230 includes a partner device (for example, the terminal 100) without using a wireless access point. Wi-Fi Direct (registered trademark) function that directly communicates with Wi-Fi standards. The Wi-Fi module 230 having the Wi-Fi Direct function behaves as a wireless access point by itself and performs Wi-Fi Direct communication with the counterpart device. Even if the Wi-Fi module 230 does not have a Wi-Fi Direct function, if there is a wireless access point on the LAN to which the device 200 is connected, the partner device communicates with the device 200 via the wireless access point. Can be performed (infrastructure mode).

NFC(Near Field Communication)モジュール240は、NFC規格(ISO/IEC 18092)等の近距離無線通信規格に従った無線通信を行うモジュールである。NFCモジュール240には、タグ情報の1つとして、他の装置が機器200とWi-Fi経由での通信を行うために用いる接続情報242が保持されている。接続情報242には、機器200に無線経由で接続するための無線アクセスポイントの識別情報(SSID:Service Set IDentifier)とパスワードが含まれる。Wi-Fiモジュール230がWi-Fi Direct機能を持っている場合、接続情報242は、そのWi-Fiモジュール230自体がWi-Fi Direct接続のために立ち上げる無線アクセスポイントのSSID及びパスワードを含む。Wi-Fiモジュール230がWi-Fi Direct機能を持たない場合、接続情報242は、機器200が接続されているLAN上に設けられた無線アクセスポイントのSSID及びパスワードである。   The NFC (Near Field Communication) module 240 is a module that performs wireless communication in accordance with a near field communication standard such as the NFC standard (ISO / IEC 18092). The NFC module 240 holds connection information 242 used as another tag information for another device to communicate with the device 200 via Wi-Fi. The connection information 242 includes wireless access point identification information (SSID: Service Set IDentifier) and a password for connecting to the device 200 via wireless. When the Wi-Fi module 230 has the Wi-Fi Direct function, the connection information 242 includes the SSID and password of the wireless access point that the Wi-Fi module 230 itself starts up for Wi-Fi Direct connection. When the Wi-Fi module 230 does not have the Wi-Fi Direct function, the connection information 242 is the SSID and password of the wireless access point provided on the LAN to which the device 200 is connected.

携帯端末100から機器200にWi-Fi Directで接続して機器200を利用しようとする場合、ユーザは、携帯端末100を機器200のNFCポート(図示省略)にタップ(すなわち軽く触れる)することで、NFC通信により接続情報242を携帯端末100側に取得する。携帯端末100は、受け取った接続情報242を用いて無線アクセスポイント(Wi-Fiモジュール230自体が無線アクセスポイントの場合もある)に接続し、機器200と通信する。   When attempting to use the device 200 by connecting the mobile device 100 to the device 200 via Wi-Fi Direct, the user taps (that is, touches lightly) the mobile device 100 to the NFC port (not shown) of the device 200. The connection information 242 is acquired on the mobile terminal 100 side by NFC communication. Using the received connection information 242, the mobile terminal 100 connects to a wireless access point (the Wi-Fi module 230 itself may be a wireless access point) and communicates with the device 200.

NFCにより機器200から携帯端末100に接続情報242を受け渡してWi-Fi Direct接続を行う方式は、ユーザにとって分かりやすく、操作も簡便である。しかし、NFC通信及びWi-Fi Direct接続のための処理には相応の時間がかかるため、ユーザは、機器200の前まで来てから携帯端末100から機器200を利用できるようになるまでに少し待たされることになる。また、ユーザが前にWi-Fi Direct接続したことがある機器200に対して再度Wi-Fi Direct接続する場合にも、従来ならばNFCタップを行って接続情報242を再度取得し、機器200が利用できるまでやはり同じ時間だけ待つ必要があった。これに対し、本実施形態では、一度Wi-Fi Direct接続したことがある機器200については、2回目以降の接続の際には、NFCタップを省略し、その分だけ早く機器200と通信できるようにする。以下、このための仕組みについて説明する。   The method of transferring the connection information 242 from the device 200 to the mobile terminal 100 by NFC and performing the Wi-Fi Direct connection is easy for the user to understand and easy to operate. However, since the processing for NFC communication and Wi-Fi Direct connection takes a considerable amount of time, the user waits for a while until the user can use the device 200 from the portable terminal 100 after coming to the front of the device 200. Will be. In addition, even when the user connects to Wi-Fi Direct again with respect to the device 200 that the user has previously connected with Wi-Fi Direct, conventionally, the NFC tap is performed to acquire the connection information 242 again. It was necessary to wait for the same time until it was available. On the other hand, in the present embodiment, for the device 200 that has been connected once to Wi-Fi Direct, the NFC tap is omitted in the second and subsequent connections, so that the device 200 can communicate with the device 200 earlier by that amount. To. The mechanism for this will be described below.

図2に、本発明に係る情報処理装置の一実施形態としての携帯端末100の機能構成を例示する。   FIG. 2 illustrates a functional configuration of the mobile terminal 100 as an embodiment of the information processing apparatus according to the present invention.

携帯端末100は、機器利用アプリ110、Wi-Fiモジュール130、NFCモジュール140、及びGPSモジュール150を有する。   The mobile terminal 100 includes a device use application 110, a Wi-Fi module 130, an NFC module 140, and a GPS module 150.

機器利用アプリ110は、機器200を利用するための各種制御処理を実行するアプリケーションである。機器利用アプリ110は、以下に説明する機器利用アプリ110の各機能を表すプログラムを、携帯端末100が内蔵するコンピュータにて実行することにより実現される。携帯端末100が内蔵するコンピュータは、一般的なノイマン型のものでよい。   The device use application 110 is an application that executes various control processes for using the device 200. The device use application 110 is realized by executing a program representing each function of the device use application 110 described below on a computer built in the mobile terminal 100. The computer built in the portable terminal 100 may be a general Neumann type.

Wi-Fiモジュール130は、Wi-Fi規格に準拠した無線LAN通信を行う装置であり、その通信を実行するためのハードウエア回路及びソフトウエアを有する。Wi-Fiモジュール130は、無線APを介して施設内のネットワークに接続するインフラストラクチャモードでの無線接続機能を有する。またWi-Fiモジュール130は、アドホック(AdHoc)モードでの相手装置との直接無線接続をサポートしていてもよい。またWi-Fiモジュール130は、Wi-Fi Directによる相手装置との直接無線接続をサポートしていてもよい。   The Wi-Fi module 130 is a device that performs wireless LAN communication compliant with the Wi-Fi standard, and includes a hardware circuit and software for executing the communication. The Wi-Fi module 130 has a wireless connection function in an infrastructure mode that connects to a network in a facility via a wireless AP. In addition, the Wi-Fi module 130 may support direct wireless connection with a partner apparatus in an ad hoc mode. In addition, the Wi-Fi module 130 may support direct wireless connection with a partner apparatus using Wi-Fi Direct.

NFCモジュール140は、NFC通信を行うモジュールである。本実施形態では、携帯端末100を機器200のNFCポートにタップした際、NFCモジュール140は、機器200のNFCモジュール240からNFC通信により接続情報242を取得する。   The NFC module 140 is a module that performs NFC communication. In the present embodiment, when the mobile terminal 100 is tapped on the NFC port of the device 200, the NFC module 140 acquires the connection information 242 from the NFC module 240 of the device 200 by NFC communication.

GPSモジュール150は、GPS(Global Positioning System)衛星からの情報を用いて、自機(携帯端末100)の位置(緯度及び経度)を計算する。   The GPS module 150 calculates the position (latitude and longitude) of its own device (mobile terminal 100) using information from a GPS (Global Positioning System) satellite.

機器利用アプリ110について更に説明する。   The device usage application 110 will be further described.

機器利用アプリ110は、UI部112、接続制御部114、接続履歴管理部116、及び接続履歴記憶部118を有する。   The device use application 110 includes a UI unit 112, a connection control unit 114, a connection history management unit 116, and a connection history storage unit 118.

UI(ユーザインタフェース)部112は、機器200の制御のためのユーザインタフェース処理を行う。例えばUI部112は、機器200が提供する機能(例えば印刷、スキャン、ファクシミリ送信等)を選択するためのメニュー画面や、選択した機能についての処理パラメータ(例えば印刷する文書、印刷部数、スキャン結果のデータ形式、宛先ファクシミリ番号等)を入力する画面等を表示し、それら画面についてのユーザの選択や入力を受け付ける。ユーザは、利用する機器200を最終決定する前に、UI部112に対して、使用する機能の選択や処理パラメータの入力(例えば印刷する文書の選択やプレビュー)を行うことができる。そして、ある機器200を利用することが決定した段階で、UI部112は、その入力内容に対応する処理指示を、無線LAN経由でその機器200に伝達する。   The UI (user interface) unit 112 performs user interface processing for controlling the device 200. For example, the UI unit 112 displays a menu screen for selecting a function (for example, printing, scanning, facsimile transmission, etc.) provided by the device 200 and processing parameters (for example, a document to be printed, the number of copies to be printed, a scan result). A screen for inputting data format, destination facsimile number, etc.) is displayed, and user selection and input for these screens are accepted. The user can select a function to be used and input processing parameters (for example, selection and preview of a document to be printed) to the UI unit 112 before finally determining the device 200 to be used. When it is determined that a certain device 200 is to be used, the UI unit 112 transmits a processing instruction corresponding to the input content to the device 200 via the wireless LAN.

接続制御部114は、機器200とのWi-Fi Direct接続のための制御を行う。すなわち、接続制御部114は、NFCモジュール140が機器200からNFC経由で受信した接続情報242を取得し、その接続情報242を携帯端末100のオペレーティングシステム等を経由してWi-Fiモジュール130に渡す。これに応じて、Wi-Fiモジュール130は、その接続情報242内のSSID及びパスワードを用いて、機器200のWi-Fiモジュール230に対してWi-Fi Direct接続を行う。   The connection control unit 114 performs control for Wi-Fi Direct connection with the device 200. That is, the connection control unit 114 acquires the connection information 242 received by the NFC module 140 from the device 200 via NFC, and passes the connection information 242 to the Wi-Fi module 130 via the operating system of the mobile terminal 100 or the like. . In response to this, the Wi-Fi module 130 performs Wi-Fi Direct connection to the Wi-Fi module 230 of the device 200 using the SSID and password in the connection information 242.

また接続制御部114は、NFC通信で得た接続情報242を用いてWi-Fi Direct接続を行った場合に、接続履歴管理部116にその接続の履歴情報(「接続履歴」)の記録を指示する。接続履歴管理部116は、この指示に応じて、その接続情報242と、GPSモジュール150が検出しているその時の位置の情報とを含む接続履歴レコードを接続履歴記憶部118に書き込む。   In addition, when the Wi-Fi Direct connection is performed using the connection information 242 obtained by NFC communication, the connection control unit 114 instructs the connection history management unit 116 to record the connection history information (“connection history”). To do. In response to this instruction, the connection history management unit 116 writes a connection history record including the connection information 242 and information on the current position detected by the GPS module 150 in the connection history storage unit 118.

図3に、接続履歴記憶部118に記憶された接続履歴情報の例を示す。図に示すテーブルの1つの行が1つの接続履歴レコードである。このレコードには、SSID、パスワード、位置情報、同時検知SSIDの各項目が含まれる。このうちSSID及びパスワードは、機器200からNFC経由で取得した接続情報242に含まれるSSID及びパスワードである。位置情報は、携帯端末100がその接続情報242をNFCで取得してWi-Fi Direct接続を実行したときの携帯端末100の位置を示す情報であり、そのときGPSモジュール150から得た情報である。同時検知SSIDは、そのとき(NFC通信及びWi-Fi Direct接続を行ったとき)にWi-Fiモジュール130が検知していたSSIDのリストである。すなわち、無線アクセスポイントは、通常(すなわちステルスモードに設定されていない場合)、自身のSSIDを含むビーコンを定期的に発信しており、Wi-Fiモジュール130は、近傍の各無線アクセスポイントからのビーコンを検知している。モバイルタイプの無線ルータ(アクセスポイント)もあるが、固定配置された無線アクセスポイントも多い。無線アクセスポイントは様々な場所に配置されており、携帯端末100がどこに位置するかで、Wi-Fiモジュール130が検出できるSSIDの組合せも異なってくる。すなわち、NFCで接続情報242を取得してWi-Fi Direct接続を行ったときにWi-Fiモジュール130が検知しているビーコンに含まれるSSIDの集合(リスト)は、そのときの携帯端末100の位置を間接的に表している。一つの例では、この同時検知SSIDのリストを、GPSモジュール150が求めた位置情報の補助として用いる。また、GPSモジュール150を搭載していない携帯端末100の場合、GPSモジュール150が求める位置情報の代わりに、同時検知SSIDのリストを、携帯端末100の位置の情報として用いてもよい。   FIG. 3 shows an example of connection history information stored in the connection history storage unit 118. One row of the table shown in the figure is one connection history record. This record includes items of SSID, password, position information, and simultaneous detection SSID. Among these, the SSID and password are the SSID and password included in the connection information 242 acquired from the device 200 via NFC. The location information is information indicating the location of the mobile terminal 100 when the mobile terminal 100 acquires the connection information 242 by NFC and executes Wi-Fi Direct connection, and is information obtained from the GPS module 150 at that time. . The simultaneous detection SSID is a list of SSIDs detected by the Wi-Fi module 130 at that time (when NFC communication and Wi-Fi Direct connection are performed). That is, the wireless access point normally transmits a beacon including its own SSID periodically (that is, when it is not set to the stealth mode), and the Wi-Fi module 130 A beacon is detected. There are mobile type wireless routers (access points), but there are many wireless access points that are fixedly arranged. Wireless access points are arranged in various places, and combinations of SSIDs that can be detected by the Wi-Fi module 130 differ depending on where the mobile terminal 100 is located. That is, the set (list) of SSIDs included in the beacon detected by the Wi-Fi module 130 when the Wi-Fi Direct connection is obtained by acquiring the connection information 242 by NFC is the mobile terminal 100 at that time. It represents the position indirectly. In one example, this simultaneous detection SSID list is used as an auxiliary to the position information obtained by the GPS module 150. In the case of the mobile terminal 100 not equipped with the GPS module 150, a list of simultaneous detection SSIDs may be used as position information of the mobile terminal 100 instead of the position information required by the GPS module 150.

接続制御部114は、接続履歴記憶部118に記憶された接続履歴レコード群を参照して、携帯端末100の現在位置に該当する位置の機器200に対して、そのレコード内の接続情報を用いてWi-Fi Direct接続を行う機能を有する。すなわち、過去に機器200からNFC経由で接続情報242を取得してWi-Fi Direct接続を行った場合、同じ機器200に再度Wi-Fi Direct接続を行う際には、接続履歴記憶部118に記憶されたその機器200についての接続履歴レコードを用いることで、その機器200とのNFC通信が省略可能になる。   The connection control unit 114 refers to the connection history record group stored in the connection history storage unit 118 and uses the connection information in the record for the device 200 at the position corresponding to the current position of the mobile terminal 100. Has a function to connect to Wi-Fi Direct. That is, when the connection information 242 is acquired from the device 200 via NFC in the past and the Wi-Fi Direct connection is performed, the connection history storage unit 118 stores the Wi-Fi Direct connection to the same device 200 again. By using the connection history record for the device 200, the NFC communication with the device 200 can be omitted.

次に、図4を参照して、ユーザが携帯端末100を機器200のNFCポートにタップしたときの接続制御部114の処理手順の例を説明する。   Next, an example of a processing procedure of the connection control unit 114 when the user taps the mobile terminal 100 on the NFC port of the device 200 will be described with reference to FIG.

この手順では、接続制御部114は、タップによりNFCモジュール140がNFCモジュール240から取得した情報(接続情報242を含む)を取得し(S10)、その接続情報242をWi-Fiモジュール130に渡してWi-Fi接続を試行させる。Wi-Fiモジュール130は、まずインフラモードでの接続を試みる。すなわち、Wi-Fiモジュール130は、自動接続先として設定されているSSIDのビーコンが検出できていれば、そのSSIDに対してインフラモードの接続を行う。そうでなければ、インフラモードでの接続は失敗する。インフラモードでの接続が成功した場合(S12の判定結果がYes)、S18に進み、LAN経由で機器200との通信接続を行う。   In this procedure, the connection control unit 114 acquires information (including connection information 242) acquired by the NFC module 140 from the NFC module 240 by tapping (S10), and passes the connection information 242 to the Wi-Fi module 130. Have a Wi-Fi connection try. The Wi-Fi module 130 first tries to connect in the infrastructure mode. That is, if the SSID beacon set as the automatic connection destination is detected, the Wi-Fi module 130 connects to the SSID in the infrastructure mode. Otherwise, the connection in infrastructure mode will fail. When the connection in the infrastructure mode is successful (the determination result in S12 is Yes), the process proceeds to S18, and the communication connection with the device 200 is performed via the LAN.

インフラモードでの接続ができない場合、Wi-Fiモジュール130は、その接続情報242を用いて機器200のWi-Fiモジュール230とのWi-Fi Direct接続を試行し(S14)、その接続が成功したか否かを判定する(S16)。S16の判定結果がNoの場合、接続制御部114は、エラー処理を行う(S26)。エラー処理では、例えば、UI部112が、携帯端末100の画面に接続不可の旨を示すエラーメッセージを表示する。   When the connection in the infrastructure mode is not possible, the Wi-Fi module 130 tries the Wi-Fi Direct connection with the Wi-Fi module 230 of the device 200 using the connection information 242 (S14), and the connection is successful. It is determined whether or not (S16). If the determination result in S16 is No, the connection control unit 114 performs error processing (S26). In the error processing, for example, the UI unit 112 displays an error message indicating that connection is not possible on the screen of the mobile terminal 100.

S16でWi-Fi Direct接続が成功した場合、接続制御部114は、その接続を経由して機器200と通信接続を確立する(S18)。この後、機器利用アプリ110は、その通信接続を介して機器200との間で指示及び情報のやりとりを行う。接続制御部114は、S18の後、今回の無線接続がWi-Fi Direct接続か否かを判定し(S20)、Wi-Fi Direct接続であれば、接続履歴管理部116に接続履歴の記録を指示する(S22)。この指示には、今回のWi-Fi Direct接続に用いた接続情報242が含まれる。この接続履歴には、その接続の時点での携帯端末100の位置と、接続に用いた接続情報242(SSID、パスワードを含む)が含まれる。この後、機器利用アプリ110は、その機器200と通信し、ユーザが入力した指示を機器200に伝え、実行させる(S24)。   When the Wi-Fi Direct connection is successful in S16, the connection control unit 114 establishes a communication connection with the device 200 via the connection (S18). Thereafter, the device use application 110 exchanges instructions and information with the device 200 via the communication connection. After S18, the connection control unit 114 determines whether the current wireless connection is a Wi-Fi Direct connection (S20). If the connection is a Wi-Fi Direct connection, the connection history management unit 116 records the connection history. Instruct (S22). This instruction includes connection information 242 used for the current Wi-Fi Direct connection. This connection history includes the position of the mobile terminal 100 at the time of connection and connection information 242 (including SSID and password) used for connection. Thereafter, the device use application 110 communicates with the device 200, transmits the instruction input by the user to the device 200, and executes the instruction (S24).

図5を参照して、S22の指示に従って接続履歴管理部116が行う接続履歴の登録処理を例示する。   With reference to FIG. 5, a connection history registration process performed by the connection history management unit 116 in accordance with the instruction of S22 is illustrated.

接続履歴管理部116は、接続制御部114から履歴記録の指示(図4のS22)を受けた場合、GPSモジュール150から現在位置の情報を取得し、Wi-Fiモジュール130が検知しているSSID(ビーコン)のリストを取得する(S30)。次に接続履歴管理部116は、接続履歴記憶部118内の接続履歴レコード群を参照し(S32)、レコード中の位置情報が現在位置(S30で取得)と同じである接続履歴レコードがあるか判定する(S34)。ここで、「位置情報が現在位置と同じ」とは、位置情報と現在位置の座標同士が完全に一致する場合だけでなく、ある程度の誤差(例えばGPSの測位誤差程度)がある場合も許容する。   When the connection history management unit 116 receives a history recording instruction (S22 in FIG. 4) from the connection control unit 114, the connection history management unit 116 acquires information on the current position from the GPS module 150, and the SSID detected by the Wi-Fi module 130. A list of (beacons) is acquired (S30). Next, the connection history management unit 116 refers to the connection history record group in the connection history storage unit 118 (S32), and whether there is a connection history record whose position information in the record is the same as the current position (obtained in S30). Determine (S34). Here, “the position information is the same as the current position” is allowed not only when the position information and the coordinates of the current position completely match, but also when there is a certain amount of error (for example, a GPS positioning error). .

S34で位置情報が現在位置と同じ接続履歴レコードが見つからなかった場合は、接続履歴管理部116は、新たな接続履歴レコードを接続履歴記憶部118に登録する(S36)。この接続履歴レコードには、図4のS22で接続制御部114から受け取った指示に付随した接続情報(SSID及びパスワードを含む)、S30で取得した現在位置とSSIDのリストとが含まれる(図3参照)。   If a connection history record having the same position information as the current position is not found in S34, the connection history management unit 116 registers a new connection history record in the connection history storage unit 118 (S36). This connection history record includes connection information (including SSID and password) attached to the instruction received from the connection control unit 114 in S22 of FIG. 4, and the current position and SSID list acquired in S30 (FIG. 3). reference).

S34で、現在位置と同じ位置情報を持つ接続履歴レコードが1以上見つかった場合、接続履歴管理部116は、それらレコードの中に、S30で受けた指示に付随した接続情報242内のSSIDと同じSSIDを持つものがあるかどうかを判定する(S37)。   When one or more connection history records having the same position information as the current position are found in S34, the connection history management unit 116 has the same SSID in the connection information 242 attached to the instruction received in S30 in those records. It is determined whether there is an SSID (S37).

S37の判定結果がYesの場合、これは、前に一度NFCタップによりWi-Fi Direct接続をしたことがある機器200に再度NFCタップを行ったことを意味する。この場合、接続履歴管理部116は、その指示に付随するSSIDと同じSSIDを持つ接続履歴レコード中の項目の値を、今回取得した情報で更新する(S38)。このとき値が更新される可能性がある項目には、例えば、同時検知SSIDがある(図2参照)。また、後述する図7の例における機器属性の各項目の値も更新される可能性がある。   If the determination result in S37 is Yes, this means that an NFC tap has been performed again on the device 200 that has previously made a Wi-Fi Direct connection once with an NFC tap. In this case, the connection history management unit 116 updates the value of the item in the connection history record having the same SSID as the SSID accompanying the instruction with the information acquired this time (S38). An item whose value may be updated at this time includes, for example, a simultaneous detection SSID (see FIG. 2). Further, the value of each item of the device attribute in the example of FIG. 7 to be described later may be updated.

S37の判定結果がNoの場合は、位置は同じでも前にその位置の近傍でNFCタップした機器200とは別の機器200にNFCタップしたことを意味する。この場合、接続履歴管理部116は、新たな接続履歴レコードを接続履歴記憶部118に登録する(S36)。   If the determination result in S37 is No, it means that the device has been NFC tapped to a device 200 different from the device 200 that has been previously NFC tapped in the vicinity of the position even if the position is the same. In this case, the connection history management unit 116 registers a new connection history record in the connection history storage unit 118 (S36).

次に、図6を参照して、接続制御部114が行う、接続履歴記憶部118の情報を参照したWi-Fi Direct接続制御の手順を例示する。   Next, with reference to FIG. 6, the procedure of the Wi-Fi Direct connection control performed by the connection control unit 114 with reference to the information in the connection history storage unit 118 will be exemplified.

この手順では、携帯端末100のユーザが、いずれかの機器200に無線接続したいという意思(接続意思と呼ぶ)を示す特定の操作を行ったか否かを判定する(S40)。   In this procedure, it is determined whether or not the user of the mobile terminal 100 has performed a specific operation indicating an intention to connect wirelessly to any device 200 (referred to as a connection intention) (S40).

図6では、その「特定の操作」として、機器利用アプリ110の操作画面において、印刷プレビュー画面又はスキャン画面を表示する操作を例示している。印刷プレビュー画面は、印刷対象として選択しようとしている文書の印刷結果がどのようになるかを画像で示す画面である。スキャン画面は、スキャンのための設定項目の入力やスキャンの実行指示を入力するための画面である。ユーザが携帯端末100にこれらの画面を表示するのは、印刷やスキャンを行いたい場合であり、そのような場合、携帯端末100から機器200への通信接続が必要になる。したがって、それらの画面が表示された場合、ユーザは近くの機器200を利用する意思があり、ひいては機器200への接続意思があるとみなせる。   In FIG. 6, as the “specific operation”, an operation for displaying a print preview screen or a scan screen on the operation screen of the device use application 110 is illustrated. The print preview screen is a screen that shows, as an image, what the print result of the document to be selected as a print target will look like. The scan screen is a screen for inputting setting items for scanning and instructions for executing scanning. The user displays these screens on the mobile terminal 100 when printing or scanning is desired. In such a case, a communication connection from the mobile terminal 100 to the device 200 is required. Therefore, when those screens are displayed, it can be considered that the user has an intention to use the nearby device 200 and consequently has an intention to connect to the device 200.

なお、印刷プレビュー画面やスキャン画面を表示する操作は、いずれかの機器200への接続意思を示す「特定の操作」の一例に過ぎない。携帯端末100の機器利用アプリ110が受付可能な操作のうち、機器200に何らかの処理を実行させようとするための操作が「特定の操作」に該当する。例えば、機器200から携帯端末100に情報を取得したい場合や、携帯端末100から機器200に何らかの情報を送信してその情報を処理させたい場合、携帯端末100上でのその取得や送信のための操作(例えばそのための入力画面の表示)が行われた場合、S40では特定の操作が行われたと判定する。   Note that the operation for displaying the print preview screen or the scan screen is merely an example of a “specific operation” indicating the intention to connect to any of the devices 200. Of the operations that can be accepted by the device use application 110 of the mobile terminal 100, an operation for causing the device 200 to execute some processing corresponds to the “specific operation”. For example, when it is desired to acquire information from the device 200 to the mobile terminal 100, or when it is desired to transmit some information from the mobile terminal 100 to the device 200 to process the information, for acquisition or transmission on the mobile terminal 100 When an operation (for example, display of an input screen) is performed, it is determined in S40 that a specific operation has been performed.

また、ユーザが、機器利用アプリ110の操作メニューからWi-Fi Direct接続の実行(接続先の指定は不要)を選択する操作も、「特定の操作」に該当する。   An operation in which the user selects execution of Wi-Fi Direct connection from the operation menu of the device use application 110 (no need to specify a connection destination) also corresponds to “specific operation”.

ここで、携帯端末100上で機器利用アプリ110を起動する操作(あるいはバックグラウンドで動作している機器利用アプリ110をアクティブ状態、すなわち画面表示される状態にする操作)も、広義には、機器200に対する接続意思を示す操作といえなくもない。ただし、この種の操作だけでは、単にユーザは機器利用アプリ110の設定を確認したいだけかも知れず、直ちに機器200と通信が必要になるとは限らない。仮にこの段階で図6の手順を実行し、後述するS52で近傍の機器200にWi-Fi Direct接続が行われると、かえってユーザにとって不便になる場合がある。一般的なスマートフォン等では、Wi-Fi Direct接続を行うと、インフラモードのWi-Fi接続やLTE(Long Term Evolution)等の広域無線通信を経由したインターネット接続が切断されてしまうからである。そこで、図6の手順では、ユーザが機器200に接続しようとする接続意思(言い換えれば、携帯端末100から機器200と相互作用しようとする意思)が明確であるとみなせる「特定の操作」(単に機器利用アプリ110を開く操作はこれに該当しない)が行われて始めて、以降の手順を実行することとしている。   Here, an operation for starting the device usage application 110 on the portable terminal 100 (or an operation for setting the device usage application 110 operating in the background to an active state, that is, a state where the device usage application 110 is displayed on the screen) is also broadly defined. It can be said that this is an operation indicating a connection intention with respect to 200. However, only with this type of operation, the user may simply want to confirm the settings of the device use application 110, and communication with the device 200 is not always necessary. If the procedure of FIG. 6 is executed at this stage and a Wi-Fi Direct connection is made to a nearby device 200 in S52 described later, it may be inconvenient for the user. This is because, in a general smartphone or the like, when Wi-Fi Direct connection is performed, Internet connection via wide area wireless communication such as Wi-Fi connection in infrastructure mode or LTE (Long Term Evolution) is disconnected. Therefore, in the procedure of FIG. 6, a “specific operation” (simply that a user intends to connect to the device 200 (in other words, an intention to interact with the device 200 from the mobile terminal 100) (simply). The operation for opening the device use application 110 does not fall under this), and the subsequent procedure is executed.

ただし、携帯端末100がインターネット接続をしていない状況(例えば無線アクセスポイントにインフラ接続していない状況)であれば、Wi-Fi Direct接続が行われてもユーザにほとんど不便がない。したがって、S40において、機器利用アプリ110がアクティブ状態(画面に表示された状態)になったときに、インターネット接続中か否かを判定し、インターネットに接続中であればS42に進まず、インターネットに接続中でなければS42以降の処理に進むようにしてもよい。この場合、印刷プレビュー画面の表示操作が行われるより早く図6の処理が開始されるので、近傍の機器200にWi-Fi Direct接続が行われるのもその分早くなり、その早くなった分だけユーザがその機器200のところに着くまでに接続やその後の処理の進むこととなる。   However, if the mobile terminal 100 is not connected to the Internet (for example, a state where the wireless access point is not connected to the infrastructure), there is almost no inconvenience for the user even if the Wi-Fi Direct connection is performed. Therefore, in S40, when the device usage application 110 becomes active (displayed on the screen), it is determined whether or not the Internet is connected. If not connected, the process may proceed to S42 and subsequent steps. In this case, since the processing of FIG. 6 is started earlier than the display operation of the print preview screen, the Wi-Fi Direct connection to the nearby device 200 is also earlier, and only by that amount. By the time the user arrives at the device 200, connection and subsequent processing will proceed.

さて、S40で特定の操作が行われた場合、接続制御部114は、機器利用アプリ110が機器200(図は機器200がMFPすなわち複合機である場合を想定)に接続可能な状態であるかどうかを判定する(S42)。この判定の結果がNoの場合は、処理は終了する。   When a specific operation is performed in S40, the connection control unit 114 is in a state in which the device use application 110 can be connected to the device 200 (assuming that the device 200 is an MFP, that is, a multifunction device). It is determined whether or not (S42). If the result of this determination is No, the process ends.

一方、S42の判定結果がYesの場合、接続制御部114は、GPSモジュール150から現在位置を取得する(S44)。そして、接続履歴記憶部118の情報を取得(参照)し(S46)、現在位置と同一位置の位置情報を持つ接続履歴レコードがあるかどうかを調べる(S48)。ここで、現在位置と接続履歴レコード内の位置情報とが「同一位置」である場合には、それら両者の座標(緯度、経度)が一致する場合の他に、それら両者の座標同士の差(距離)がWi-Fi Directの一般的な通信可能距離以内(一般的なオフィスの広さ程度の範囲が想定される)である場合も含まれる。これは、図6の手順でのWi-Fi Direct接続は、NFCタップが不要であり、Wi-Fi Direct接続が可能な距離であれば成立するからである。S48において、現在位置と同一位置の位置情報を持つレコードが見つからなかった場合、処理は終了する。   On the other hand, when the determination result in S42 is Yes, the connection control unit 114 acquires the current position from the GPS module 150 (S44). Then, the information in the connection history storage unit 118 is acquired (referenced) (S46), and it is checked whether there is a connection history record having position information at the same position as the current position (S48). Here, when the current position and the position information in the connection history record are “same position”, in addition to the case where the coordinates (latitude and longitude) of the two coincide, the difference between the coordinates of the two ( This includes the case where the distance is within a general communicable distance of Wi-Fi Direct (a range about the size of a general office is assumed). This is because the Wi-Fi Direct connection in the procedure of FIG. 6 does not require an NFC tap, and is established as long as the Wi-Fi Direct connection is possible. If no record having position information at the same position as the current position is found in S48, the process ends.

S48の判定結果がYesの場合、接続制御部114は、更に、現在位置と同一位置の位置情報を持つレコードが複数見つかったか否かを判定する(S50)。S50の判定結果がNo、すなわち見つかったレコードが1つである場合、接続制御部114は、Wi-Fiモジュール130を介して、そのレコード内のSSID及びパスワードを用いて、そのSSIDを持つ機器200のWi-Fiモジュール230に対してWi-Fi Direct接続を行う(S52)。   If the determination result in S48 is Yes, the connection control unit 114 further determines whether or not a plurality of records having position information at the same position as the current position have been found (S50). When the determination result of S50 is No, that is, when one record is found, the connection control unit 114 uses the SSID and password in the record via the Wi-Fi module 130, and the device 200 having the SSID. Wi-Fi Direct connection is made to the Wi-Fi module 230 (S52).

S50で現在位置と同一位置の位置情報を持つレコードが複数見つかった場合、接続制御部114は、Wi-Fiモジュール130から、各無線アクセスポイント(この中に各機器200のものもある)から受信中のビーコンが示すSSIDの情報と、そのビーコンの電波強度の情報を取得する。そして、取得したSSID(及び電波強度の情報)の中に、S50で見つかった複数の接続履歴レコード各々のSSIDに該当するものがあるかどうかを調べる(S54)。複数の接続履歴レコードのSSIDの中に、現在ビーコンとして受信中のものが1つ以上あれば(S54の判定結果がYes)、その中で電波強度が最も高いSSIDを特定し(S56)、その特定したSSIDと、接続履歴レコード中のそのSSIDに対応するパスワードを用いてWi-Fi Direct接続を行う(S52)。電波強度が最も高いSSIDは、携帯端末100から最も近いと考えられる。   When a plurality of records having position information at the same position as the current position are found in S50, the connection control unit 114 receives from each wireless access point (there is also one of each device 200) from the Wi-Fi module 130. The information of the SSID indicated by the beacon inside and the information on the radio wave intensity of the beacon are acquired. Then, it is checked whether or not the acquired SSID (and information on the radio wave intensity) corresponds to the SSID of each of the plurality of connection history records found in S50 (S54). If one or more of the SSIDs of a plurality of connection history records is currently being received as a beacon (Yes in S54), the SSID having the highest radio wave intensity is identified (S56). Wi-Fi Direct connection is performed using the identified SSID and the password corresponding to the SSID in the connection history record (S52). It is considered that the SSID with the highest radio wave intensity is closest to the mobile terminal 100.

なお、携帯端末100の現在位置の近傍に、その携帯端末100からWi-Fi Direct接続した接続履歴レコードに対応する機器200があったとしても、その機器200のWi-Fiモジュール230がステルスモードに設定されている場合がある。その場合、そのWi-Fiモジュール230はビーコンを発しないので、S54でそのWi-Fiモジュール230のSSIDは検出されない。また、GPSの位置情報は地表上の緯度経度の二次元座標なので、同じ建物内の異なるフロア(階)で同じ位置と判定される場合もある。異なるフロアの無線アクセスポイントからの電波は通常受信できない(特に鉄筋コンクリート製のビルの場合)。したがって、S50で見つかった複数の接続履歴レコードのSSIDを示すビーコンが1つも検出されない場合もある。この場合、S54の判定結果がNoとなる。   Even if there is a device 200 corresponding to a connection history record connected to Wi-Fi Direct from the mobile terminal 100 in the vicinity of the current position of the mobile terminal 100, the Wi-Fi module 230 of the device 200 enters the stealth mode. May be set. In that case, since the Wi-Fi module 230 does not emit a beacon, the SSID of the Wi-Fi module 230 is not detected in S54. In addition, since the GPS position information is two-dimensional coordinates of latitude and longitude on the ground surface, it may be determined that the same position is on different floors in the same building. Radio waves from wireless access points on different floors are not normally received (especially in reinforced concrete buildings). Therefore, no beacon indicating the SSID of the plurality of connection history records found in S50 may be detected. In this case, the determination result in S54 is No.

S54の判定結果がNoの場合、接続制御部114は、S50で見つかった複数の接続履歴レコードの各々から同時検知SSIDのリストを読み出す(S58)。そして、それら各レコードのSSIDリストの中から、Wi-Fiモジュール130が現在検知しているSSIDのリストに対する一致度合いが閾値以上のものがあるかどうかを判定する(S60)。ここでの一致度合いは、例えば、前者と後者のSSIDリストの間で共通するSSIDが、後者(現在検出中)のSSIDリストのSSIDに占める割合である。ただしこれは一例に過ぎない。一致度合いが閾値以上となる接続履歴レコードが1つであれば、それを接続先に選択し(S62)、複数ある場合は一致度合いが最高値のものを接続先に選択する(S62)。そして、選択した接続履歴レコード内のSSID及びパスワードを用いてWi-Fi Direct接続を行う(S62)。携帯端末100が検知できるビーコン(SSID)の集合は、その携帯端末100がどこに位置するかで変化する。したがって、一致度合いが閾値以上かつ最高値である接続履歴レコードが見つかれば、その接続履歴レコードに対応する機器200のかなり近くに携帯端末100が位置していることである。すなわち、S58〜S62の処理では、検知できるSSIDのリスト(集合)をいわば位置情報の代わりとして用いることで、携帯端末100の現在位置に最も近い機器200(接続履歴レコードが記録されているもの)を見つけ出している。   If the determination result in S54 is No, the connection control unit 114 reads a list of simultaneous detection SSIDs from each of the plurality of connection history records found in S50 (S58). Then, from the SSID list of each record, it is determined whether or not the degree of matching with the list of SSIDs currently detected by the Wi-Fi module 130 is greater than or equal to a threshold value (S60). The degree of coincidence here is, for example, the ratio of the SSID shared between the former and latter SSID lists to the SSID of the latter (currently being detected) SSID list. However, this is only an example. If there is one connection history record with a matching degree equal to or greater than the threshold value, it is selected as the connection destination (S62). If there are multiple connection history records, the one with the highest matching degree is selected as the connection destination (S62). Then, Wi-Fi Direct connection is performed using the SSID and password in the selected connection history record (S62). The set of beacons (SSIDs) that can be detected by the mobile terminal 100 varies depending on where the mobile terminal 100 is located. Therefore, if a connection history record having a matching degree equal to or higher than the threshold value and the highest value is found, the mobile terminal 100 is located quite close to the device 200 corresponding to the connection history record. That is, in the processing of S58 to S62, the device 200 closest to the current position of the mobile terminal 100 (the one that records the connection history record) is used by using a list (set) of SSIDs that can be detected instead of the position information. Have found out.

なお、GPSの測位では、建物内のどのフロアに携帯端末100が位置するかまでは分からないため、位置の一致のみでは現在位置とは異なるフロアの機器200の接続履歴レコードも抽出され得る。現在位置のフロアにある最近傍の機器200(接続履歴レコードあり)がステルスモードであれば、他のフロアにある二次元位置が同じ他の接続履歴ありの機器200と同様ビーコンが検知できないので、ビーコンのみではその最近傍の機器200を特定できない。しかし、携帯端末100が検知可能なSSID(ビーコン)の集合は、二次元位置が同じであってもフロアが異なれば異なるので、S58〜S62にてSSIDリストの一致度合いを判定することで、同じフロア内の現在位置に最も近いと考えられる機器200が特定できる。   Note that in GPS positioning, it is not known to which floor in the building the mobile terminal 100 is located. Therefore, a connection history record of the device 200 on a floor different from the current position can be extracted only by matching the positions. If the nearest device 200 (with connection history record) on the floor at the current position is in stealth mode, a beacon cannot be detected as with other devices 200 with the same two-dimensional position on other floors, The nearest device 200 cannot be specified only by a beacon. However, since the sets of SSIDs (beacons) that can be detected by the mobile terminal 100 are different if the floor is different even if the two-dimensional position is the same, it is the same by determining the matching degree of the SSID list in S58 to S62. The device 200 considered to be closest to the current position in the floor can be identified.

S60の判定結果がNoの場合、接続制御部114は、ユーザに接続先の選択指示を仰ぐ。すなわち、接続制御部114は、S50で見つかった複数の接続履歴レコードのSSIDを、接続先の候補として一覧表示した選択画面をUI部112に画面表示させる(S64)。ユーザは、その選択画面上で、接続したいSSIDを選択する。接続制御部114は、ユーザの選択結果を受け取り(S66)、その選択結果のSSIDとこれに対応するパスワードを用いて、そのSSIDに対応する機器200にWi-Fi Direct接続を行う(S52)。   If the determination result in S60 is No, the connection control unit 114 asks the user for a connection destination selection instruction. That is, the connection control unit 114 causes the UI unit 112 to display a selection screen in which the SSIDs of the plurality of connection history records found in S50 are displayed as a list of connection destination candidates (S64). The user selects an SSID to be connected on the selection screen. The connection control unit 114 receives the selection result of the user (S66), and performs Wi-Fi Direct connection to the device 200 corresponding to the SSID using the SSID of the selection result and the corresponding password (S52).

さて、S64における選択画面にSSIDの一覧を表示するのみでは、ユーザはどれを選んだらよいか判断が難しい場合がある。そこで、SSIDがどのような機器200のものであるかの判断材料となる情報を接続履歴レコードに持たせ、その情報を選択画面に併せて表示してもよい。   Now, simply displaying a list of SSIDs on the selection screen in S64 may make it difficult for the user to determine which one to select. Therefore, the connection history record may be provided with information that can be used to determine what device 200 has the SSID, and the information may be displayed on the selection screen.

図7に、そのような判断材料となる情報を含んだ接続履歴情報の例を示す。この例では、図3に例示した接続履歴情報の項目に加え、機器名、機能リスト、最新利用日時、利用回数、印刷した文書、文書タイプの各項目を含む。図3の例にあった同時検知SSIDのリストが図7には示していないが、図7の例が同時検知SSIDのリストを更に含んでいてもよい。   FIG. 7 shows an example of connection history information including information that is such a judgment material. In this example, in addition to the connection history information items illustrated in FIG. 3, the device name, function list, latest use date / time, use count, printed document, and document type items are included. Although the list of simultaneous detection SSIDs in the example of FIG. 3 is not shown in FIG. 7, the example of FIG. 7 may further include a list of simultaneous detection SSIDs.

それら項目のうち機器名は、当該接続履歴レコードに対応する機器200の名称である。機器名は、例えばその機器200を管理する管理者が名付ける。機能リストは、その機器200が持つ機能のリストである。図示例では、SSIDが「AAAA」の機器200は、両面印刷及びカラー印刷が可能であり、ステープル機能を持ち、スキャン機能を持っている。一方、SSIDが「CCCC」の機器200はスキャン機能のみを持つ(すなわちスキャナ単機能機)。機器名及び機能リストは、機器200自体の属性情報(機器属性)である。これら機器属性に該当する項目は、タグ情報の1つとして前述の接続情報242と共に機器200のNFCモジュール240に持たせておき、NFCタップ操作に応じて携帯端末100に伝達することが可能である。すなわち、携帯端末100は、図4の手順のS10において、これらの項目の情報を含むタグ情報を機器200のNFCモジュール240から読み取り、S22で接続情報242に対応付けてそれらの項目の情報を接続履歴記憶部118に登録する。   Among these items, the device name is the name of the device 200 corresponding to the connection history record. The device name is given by an administrator who manages the device 200, for example. The function list is a list of functions that the device 200 has. In the illustrated example, the device 200 with the SSID “AAAA” is capable of duplex printing and color printing, has a stapling function, and has a scanning function. On the other hand, the device 200 with the SSID “CCCC” has only a scan function (that is, a scanner single function device). The device name and function list are attribute information (device attributes) of the device 200 itself. The items corresponding to the device attributes can be held in the NFC module 240 of the device 200 together with the connection information 242 described above as one piece of tag information, and can be transmitted to the mobile terminal 100 in response to an NFC tap operation. . That is, the portable terminal 100 reads the tag information including the information of these items from the NFC module 240 of the device 200 in S10 of the procedure of FIG. 4, and connects the information of these items in association with the connection information 242 in S22. Register in the history storage unit 118.

また、図7に例示した接続履歴レコードの項目のうち最新利用日時は、ユーザが携帯端末100からそのレコードに対応する機器200を最後に利用した日時である。また利用回数は、その携帯端末100からその機器200を利用した回数である。また、印刷した文書は、その携帯端末100からその機器200を用いて最後に印刷した文書のファイル名であり、文書タイプは、その文書の種類(例えばファイル形式)である。これらの項目は、そのレコードに対応する機器200に対するユーザの利用履歴を示す項目群である。これらの項目は、図4の手順のS24で携帯端末100から機器200を利用した際、又は図6の手順のS52でWi-Fi Direct接続が確立した後携帯端末100から機器200を利用した際に、機器利用アプリ110が、その利用の内容に応じて更新する。例えば、そのとき携帯端末100からある文書を機器200に送って印刷した場合には、最新利用日時をそのときの日時に更新し、利用回数を1増加させ、印刷した文書の欄をそのとき印刷した文書のファイル名に変更し、文書タイプをその文書のファイル形式の名前に変更する。   In addition, the latest use date / time among the items of the connection history record illustrated in FIG. 7 is the date / time when the user last used the device 200 corresponding to the record from the mobile terminal 100. The number of uses is the number of times the device 200 has been used from the mobile terminal 100. The printed document is the file name of the document printed last from the portable terminal 100 using the device 200, and the document type is the type (for example, file format) of the document. These items are an item group indicating a user's usage history for the device 200 corresponding to the record. These items are when the device 200 is used from the portable terminal 100 in S24 of the procedure of FIG. 4 or when the device 200 is used from the portable terminal 100 after the Wi-Fi Direct connection is established in S52 of the procedure of FIG. In addition, the device use application 110 is updated according to the contents of the use. For example, when a document is sent from the portable terminal 100 to the device 200 and printed at that time, the latest use date and time is updated to the date and time at that time, the use count is incremented by 1, and the column of the printed document is printed at that time. To the file name of the selected document, and the document type is changed to the name of the file format of the document.

このように管理される図7の接続履歴情報を用いて、接続制御部114は、図6の手順のS64において、例えば図8に示す選択画面300を表示する。この選択画面300には、利用する機器200の選択を促すメッセージ302と、選択肢となる各機器200の情報を示す情報提示欄304が表示される。この情報提示欄304には、図6のS50で見つかった複数の接続履歴レコードの各々の情報が表示される。個々のレコードについての表示情報には、SSID、機器名、機能リスト、最新利用日時、利用回数、印刷した文書名、文書タイプの各項目が含まれる。ユーザは、これらの情報を参照することで、自分が利用したい機器200がどれであるかを判断する。例えば、機器名で判断がつく場合もあるだろう。また、機能リストに自分が利用したい機能があるかでどの機器200を選ぶか判断できる場合もある。また、最新利用日時、印刷した文書名、文書タイプ等から、それぞれどの機器200なのかがある程度目星がつくこともある。ユーザは、それらの情報を参考に利用する機器200を決めると、その機器200の情報の左隣にある利用指示ボタン306を押下する。接続制御部114は、押下された利用指示ボタン306に対応する接続履歴レコードのSSID及びパスワードを用いて、Wi-Fi Direct接続を行う。   Using the connection history information of FIG. 7 managed in this way, the connection control unit 114 displays a selection screen 300 shown in FIG. 8, for example, in S64 of the procedure of FIG. The selection screen 300 displays a message 302 that prompts the user to select a device 200 to be used, and an information presentation column 304 that indicates information about each device 200 that is an option. In the information presentation column 304, information of each of the plurality of connection history records found in S50 of FIG. 6 is displayed. The display information for each record includes items of SSID, device name, function list, latest use date and time, use count, printed document name, and document type. The user determines which device 200 he / she wants to use by referring to these pieces of information. For example, you may be able to make a judgment based on the device name. In some cases, it is possible to determine which device 200 is selected depending on the function that the user wants to use in the function list. In addition, from the latest use date and time, the name of the printed document, the document type, etc., there may be a certain degree of eye for which device 200 is each. When the user determines the device 200 to be used with reference to the information, the user presses the use instruction button 306 on the left side of the information on the device 200. The connection control unit 114 performs Wi-Fi Direct connection using the SSID and password of the connection history record corresponding to the pressed use instruction button 306.

図7に示した機器属性の項目及び利用履歴の項目はあくまで一例に過ぎない。接続履歴レコードには、例示した項目以外の機器属性や利用履歴の項目が記録されてもよいし、それら例示した項目のすべてが含まれていなくてもよい。また、図8の例示した選択画面300は、接続履歴レコード(図7)の機器属性及び利用履歴の項目のすべてを表示するものであったが、これはあくまで一例にすぎず、選択画面300はそれら項目のうちの一部の項目のみを表示するものであってもよい。   The device attribute items and usage history items shown in FIG. 7 are merely examples. In the connection history record, device attributes and usage history items other than the exemplified items may be recorded, or all of the exemplified items may not be included. In addition, the selection screen 300 illustrated in FIG. 8 displays all the device attribute and usage history items of the connection history record (FIG. 7), but this is merely an example, and the selection screen 300 Only some of the items may be displayed.

また、室内測位システム等により各機器200や携帯端末100の位置がある程度高精度に測定可能な場合には、選択画面300に自機(携帯端末100)と各機器200の位置関係を表示してもよい。例えば携帯端末100の位置と各機器200の位置とをマップ上に表示してもよい。また、センサ(例えばジャイロセンサ、加速度センサ、地磁気センサ)の信号等から携帯端末100を持つユーザの向きを推定できる場合、選択画面300に自機から見た各機器200の方向やおおよその距離などを表示してもよい。   When the position of each device 200 or portable terminal 100 can be measured with a certain degree of accuracy by an indoor positioning system or the like, the positional relationship between the own device (mobile terminal 100) and each device 200 is displayed on the selection screen 300. Also good. For example, the position of the mobile terminal 100 and the position of each device 200 may be displayed on a map. Further, when the direction of the user having the mobile terminal 100 can be estimated from the signal of a sensor (for example, a gyro sensor, an acceleration sensor, or a geomagnetic sensor), the direction or approximate distance of each device 200 viewed from the own device on the selection screen 300 May be displayed.

また、接続制御部114は、UI部112が図8の選択画面300に表示する各機器(接続履歴レコード)の情報の表示順序を、利用履歴に応じて決めてもよい。例えば、最新利用日時が新しい順に上から表示してもよい。ユーザが最近利用した機器200があれば、それをもう一度利用する可能性が高いと考えられるからである。また、利用回数が多い順に上から表示するようにしてもよい。利用回数が多い程、ユーザがその機器200を利用する可能性が高いと考えられるからである。また、最新利用日時の新しさと利用回数の多さの総合評価で表示順序を決めてもよい。   Further, the connection control unit 114 may determine the display order of information of each device (connection history record) displayed on the selection screen 300 of FIG. 8 by the UI unit 112 according to the usage history. For example, you may display from the top in order with the newest use date. This is because if there is a device 200 recently used by the user, it is highly likely that the device 200 will be used again. Moreover, you may make it display from a top in order with many usage frequency. This is because it is considered that the greater the number of uses, the higher the possibility that the user will use the device 200. Further, the display order may be determined based on a comprehensive evaluation of the latest usage date and time and the number of times of usage.

以上に説明した図6の手順では、携帯端末100の近傍に接続履歴レコードのある機器200が複数見つかった場合、ビーコンの電波強度やSSIDリストの一致度合いに基づき携帯端末100に最も近い機器200を割り出し、自動的にWi-Fi Direct接続した。しかし、自動接続先の選定は、近さに基づくものに限らない。   In the procedure of FIG. 6 described above, when a plurality of devices 200 having connection history records are found in the vicinity of the mobile terminal 100, the device 200 closest to the mobile terminal 100 is determined based on the beacon radio wave intensity or the degree of coincidence of the SSID list. Indexed and automatically connected via Wi-Fi Direct. However, the selection of the automatic connection destination is not limited to that based on proximity.

例えば、接続履歴レコードに記録された利用履歴(図7参照)の情報に基づいて選定してもよい。それら複数のうち最新利用日時が最も新しいものを自動接続先に選定してもよい。また別の例として、利用回数が最も多いものを自動接続先に選定してもよい。   For example, you may select based on the information of the utilization history (refer FIG. 7) recorded on the connection history record. Of the plurality, the latest use date and time may be selected as the automatic connection destination. As another example, an automatic connection destination may be selected that has the highest number of uses.

また、接続履歴レコードに記録された機器属性を自動接続先の選定の際に考慮に入れてもよい。すなわち、図6の手順を開始するトリガとなった特定の操作が、機器200の特定の機能に関連するものである場合、接続制御部114は、その機能を機能リスト(図7参照)に含む機器200を優先的に自動接続先に選定する。例えば、ユーザがスキャン画面を開く操作を行った場合、接続制御部114は、S50で見つかった複数の機器200(接続履歴レコード)のうち、S50で見つかった複数の機器200(接続履歴レコード)のうち、スキャン機能を有する機器200の中から自動接続先を選択する。また、ユーザが印刷プレビュー画面を開く操作を行った場合、接続制御部114は、印刷機能に該当する機能(例えば両面、カラーなど)を有する機器200を優先的に選択する。   In addition, the device attributes recorded in the connection history record may be taken into consideration when selecting an automatic connection destination. That is, when the specific operation that triggered the procedure of FIG. 6 is related to a specific function of the device 200, the connection control unit 114 includes the function in the function list (see FIG. 7). The device 200 is preferentially selected as an automatic connection destination. For example, when the user performs an operation to open the scan screen, the connection control unit 114 sets the plurality of devices 200 (connection history records) found in S50 among the plurality of devices 200 (connection history records) found in S50. Among them, the automatic connection destination is selected from the devices 200 having the scan function. When the user performs an operation to open the print preview screen, the connection control unit 114 preferentially selects the device 200 having a function corresponding to the print function (for example, double-sided or color).

ユーザの近くに機器200が複数存在する場合、上述した処理により携帯端末100が機器200に対して自動でWi-Fi Direct接続すると、どの機器200に接続したかユーザに分からない場合があり得る。これに対する対処として、一つの例では、自動接続した機器200が、接続したことをユーザに報知する動作を行う。例えば、その機器200のUI画面を明るく光らせたり、点滅させたりする。または機器200に報知用のランプが設けられている場合、そのランプを光らせたり点滅させたりしてもよい。あるいはその機器200が報知音を発してもよい。また、携帯端末100が、自動接続先の機器と携帯端末100との位置関係を画面表示してもよい。この表示は、例えばマップ上に自機と自動接続先の機器を表示するものであってもよいし、携帯端末100から見た自動接続先の機器200の方向や距離を示すものであってもよい。   When there are a plurality of devices 200 near the user, if the mobile terminal 100 automatically connects to the device 200 by Wi-Fi Direct by the above-described processing, the user may not know which device 200 is connected. As a countermeasure against this, in one example, the automatically connected device 200 performs an operation of notifying the user that it has been connected. For example, the UI screen of the device 200 is brightly illuminated or blinked. Alternatively, when the device 200 is provided with a notification lamp, the lamp may be lit or blinked. Alternatively, the device 200 may emit a notification sound. Further, the mobile terminal 100 may display the positional relationship between the automatic connection destination device and the mobile terminal 100 on the screen. This display may be, for example, a display of the own device and the automatic connection destination device on a map, or may indicate the direction and distance of the automatic connection destination device 200 viewed from the mobile terminal 100. Good.

さて、以上の例では、接続制御部114は、所定の基準により特定した機器200に対して自動的にWi-Fi Direct接続を行い、特定できない場合にのみユーザに接続先の機器200を選択(図6のS64)させたが、これは一例に過ぎない。この代わりに、例えば自動接続は行わず、ユーザに対して選択画面300を提示し、接続先の機器200を選択させる方式としてもよい。提示する選択画面300は、上述のS64で用いたものと同様のものでよい。   In the above example, the connection control unit 114 automatically performs Wi-Fi Direct connection to the device 200 specified by a predetermined criterion, and selects the connection destination device 200 for the user only when the device 200 cannot be specified ( Although S64 in FIG. 6 is performed, this is only an example. Instead of this, for example, automatic connection may not be performed, and a selection screen 300 may be presented to the user and a connection destination device 200 may be selected. The selection screen 300 to be presented may be the same as that used in S64 described above.

この例の処理手順は、図6の手順のS50で複数の接続履歴レコードが見つかった場合の処理が、上記実施形態とは異なる。すなわち、この例では、S50の判定結果がYesの場合、自動接続(S56又はS62からS52に進む流れ)は行わず、選択画面300を表示し(S64)、ユーザから接続先の選択を受け付ける(S66)。この場合の選択画面300は、上記実施形態と同様のものでよい。また、この例では、選択画面300上の接続履歴レコードの表示順序のバリーションとして、ビーコンの電波強度が強い順や、SSIDリストの一致度合い(図6のS58,S60の説明を参照)が高い順等もあり得る。また、電波強度及び/又は一致度合いを、利用履歴(利用回数など)等と合わせて総合的な評価値を求め、その評価値に基づいて表示順序を決めてもよい。   The processing procedure of this example is different from that in the above embodiment in the case where a plurality of connection history records are found in S50 of the procedure of FIG. That is, in this example, when the determination result in S50 is Yes, automatic connection (flow from S56 or S62 to S52) is not performed, the selection screen 300 is displayed (S64), and selection of a connection destination is accepted from the user ( S66). The selection screen 300 in this case may be the same as that in the above embodiment. Also, in this example, as a variation in the display order of the connection history records on the selection screen 300, the order in which the radio wave intensity of the beacons is strong and the degree of coincidence of the SSID list (see the description of S58 and S60 in FIG. 6) is high. There can be order. Further, a comprehensive evaluation value may be obtained by combining the radio wave intensity and / or the degree of coincidence with the use history (the number of times of use, etc.), and the display order may be determined based on the evaluation value.

また、携帯端末100(例えば機器利用アプリ110)は、接続履歴記憶部118内の情報を用いて、ユーザが明示的又は暗黙的に指定する位置の周辺にある、接続履歴レコードが記録されている機器200を一覧表示する機能を有していてもよい。この場合の指定位置の「周辺」とは、図6のS48等で用いられるWi-Fi Direct接続可能な範囲よりも広い範囲であり、例えば指定位置から徒歩で数分から十数分程度で到達できる範囲である。また、この一覧表示は、指定位置の「周辺」範囲を示す地図(マップ)上に、その範囲内に位置する機器200(対応する接続履歴レコード内の位置情報から判別可能)の位置をマーク付けして表示する。地図表示の基準位置である上述の指定位置としては、例えば携帯端末100の現在位置を用いてもよい。この場合、ユーザは、自分の居る場所から少し歩く程度の範囲内において、過去に無線接続で使用した機器200がどこにあるかを知ることができる。また、ユーザに任意の位置を指定させ、その指定された位置の周辺の機器200を地図上に表示してもよい。この例は、ユーザがこれから行く出先の周辺で過去に利用した機器200がどこにあるかを知りたい場合等に利用できる。   In addition, the mobile terminal 100 (for example, the device usage application 110) uses the information in the connection history storage unit 118 to record a connection history record around a position that is explicitly or implicitly specified by the user. The device 200 may have a function of displaying a list. In this case, the “periphery” of the designated position is a range wider than the Wi-Fi Direct connectable range used in S48 of FIG. 6, and can be reached within a few minutes to a few dozen minutes on foot from the designated position, for example. It is a range. In addition, this list display marks the position of the device 200 (which can be determined from the position information in the corresponding connection history record) on the map (map) indicating the “peripheral” range of the specified position. And display. For example, the current position of the mobile terminal 100 may be used as the above-described designated position that is a reference position for map display. In this case, the user can know where the device 200 used in the past in the wireless connection is within a range of walking a little from where he is. Alternatively, the user may designate an arbitrary position, and the peripheral devices 200 at the designated position may be displayed on the map. This example can be used when the user wants to know where the device 200 used in the past is in the vicinity of the destination to be visited.

以上の例では、接続履歴の保存、接続履歴に基づく接続先候補の機器200の抽出、それら候補の中からの自動接続先の選定等の処理を携帯端末100が行ったが、これは一例に過ぎない。この代わりに、それらの処理を携帯端末100からネットワーク経由で接続可能なサーバ(例えばクラウド)実行してもよい。この場合のシステム構成の例を図9に例示する。   In the above example, the mobile terminal 100 performs processing such as connection history storage, extraction of connection destination candidate devices 200 based on the connection history, and selection of automatic connection destinations from these candidates. This is an example. Not too much. Instead, these processes may be executed by a server (for example, cloud) that can be connected from the portable terminal 100 via a network. An example of the system configuration in this case is illustrated in FIG.

この例では、携帯端末100は、接続履歴管理部116及び接続履歴記憶部118を持たず、その代わりにサーバIF(インタフェース)160を有する。サーバIF160は、サーバ400との情報のやりとりを行う。   In this example, the mobile terminal 100 does not have the connection history management unit 116 and the connection history storage unit 118 but has a server IF (interface) 160 instead. The server IF 160 exchanges information with the server 400.

インターネット上には、接続履歴管理部402と接続履歴記憶部404を備えたサーバ400が設けられている。また、サーバ400は、端末IF(インタフェース)406を有する。端末IF406は、携帯端末100との情報のやりとりを行う。   A server 400 including a connection history management unit 402 and a connection history storage unit 404 is provided on the Internet. The server 400 also has a terminal IF (interface) 406. The terminal IF 406 exchanges information with the mobile terminal 100.

NFCタップ時の処理手順(図4参照)において、S20の判定結果がYesとなった場合、図1の例では接続履歴管理部116が現在位置及び接続情報242等を接続履歴記憶部118に登録していたが、この例では、サーバIF160がそれらと同じ情報を携帯端末100の識別情報(端末IDと呼ぶ)と対応付けてサーバ400に送信する。サーバ400の端末IF406がこの情報を受信し、接続履歴管理部402に渡す。接続履歴管理部402は、図5のS32以降と同じ処理を行うことで、受け取った情報を接続履歴管理部402に登録する。接続履歴記憶部404が保持する情報は、携帯端末100の接続履歴記憶部118が持つ情報(図3又は図7)と同様である。   In the processing procedure at the time of NFC tap (see FIG. 4), when the determination result in S20 is Yes, in the example of FIG. 1, the connection history management unit 116 registers the current position, connection information 242 and the like in the connection history storage unit 118. However, in this example, the server IF 160 transmits the same information to the server 400 in association with the identification information (referred to as terminal ID) of the mobile terminal 100. The terminal IF 406 of the server 400 receives this information and passes it to the connection history management unit 402. The connection history management unit 402 registers the received information in the connection history management unit 402 by performing the same processing from S32 onward in FIG. The information held in the connection history storage unit 404 is the same as the information (FIG. 3 or FIG. 7) that the connection history storage unit 118 of the mobile terminal 100 has.

またユーザが携帯端末100に対して処理開始のトリガとなる上述の特定の操作を行った場合、サーバIF160は、GPSモジュール150から得た現在位置の情報と端末IDを含んだ情報要求をサーバ400に送る。サーバ400では、端末IF406を介してその要求を受け取った接続履歴管理部402が、携帯端末100の接続制御部114及び接続履歴管理部116と同様の処理を実行する。   Further, when the user performs the above-described specific operation that triggers the start of processing on the mobile terminal 100, the server IF 160 sends an information request including the current position information obtained from the GPS module 150 and the terminal ID to the server 400. Send to. In the server 400, the connection history management unit 402 that has received the request via the terminal IF 406 executes the same processing as the connection control unit 114 and the connection history management unit 116 of the mobile terminal 100.

例えば、接続履歴管理部116は、図6のS48以降の処理(S52、S64、S66は除く)を実行してもよい。この場合、接続履歴管理部402は、自動接続先となる機器200を特定し(S56又はS62)、特定した機器200のSSID及びパスワードを携帯端末100に応答する。携帯端末100は、受け取ったSSID及びパスワードを用いて、そのSSIDに対応する機器200にWi-Fi Direct接続を行う。また、自動接続先が絞り込めなかった場合(S60の判定結果がNo)は、S50で求めた接続先の候補である各機器200のSSID及びパスワードの情報(及びユーザの判断の材料となる機器属性や利用履歴の情報)を携帯端末100に応答する。携帯端末100は、これらの情報を用いて選択画面300を表示し、ユーザから接続先の選択を受け付ける。   For example, the connection history management unit 116 may execute the processes after S48 in FIG. 6 (except S52, S64, and S66). In this case, the connection history management unit 402 identifies the device 200 that is the automatic connection destination (S56 or S62), and responds to the mobile terminal 100 with the SSID and password of the identified device 200. Using the received SSID and password, the mobile terminal 100 performs Wi-Fi Direct connection to the device 200 corresponding to the SSID. If the automatic connection destinations cannot be narrowed down (the determination result in S60 is No), the SSID and password information of each device 200 that is the connection destination candidate obtained in S50 (and a device that is used as a material for user judgment) Attribute or usage history information) is returned to the portable terminal 100. The portable terminal 100 displays the selection screen 300 using these pieces of information and accepts selection of a connection destination from the user.

このように、サーバ400は、接続履歴記憶部404に記憶された接続履歴の情報を用いて、要求元の携帯端末100からの接続先の候補や自動接続先の機器200を特定し、特定した機器200の情報を携帯端末100に提供する。   As described above, the server 400 uses the connection history information stored in the connection history storage unit 404 to identify and identify the connection destination candidates and the automatic connection destination device 200 from the requesting mobile terminal 100. Information on the device 200 is provided to the mobile terminal 100.

以上では、携帯端末100の位置を求めるためにGPSを用いたが、GPS以外にも様々な測位システムが存在しており、本実施形態ではそれらいずれの測位システムを用いてもよい。   In the above description, the GPS is used to determine the position of the mobile terminal 100. However, various positioning systems exist in addition to the GPS, and any of these positioning systems may be used in the present embodiment.

また以上では、機器200から携帯端末100へNFCを用いて接続情報242等の情報を伝達したが、これらの情報の伝達手段に限らない。NFCの代わりに、例えば接続情報242等の情報を表すQRコード(登録商標)等の画像コードを機器200の外表面に貼付したり、機器200のUI画面に表示したりし、携帯端末100のカメラによりその画像コードを読み取ることで、接続情報242等を伝達してもよい。また、赤外線通信等、電波以外の媒体を用いる近接通信手段で接続情報242等を伝達してもよい。また、Bluetooth(登録商標)のように、NFCより通信距離が長い近距離無線通信を接続情報242等の伝達手段として用いてもよい。この場合、伝達に用いる近距離通信手段の通信可能距離は、携帯端末100から機器200を操作する際の通信手段であるWi-Fi Directの通信可能距離よりも小さいものとする。   In the above, information such as the connection information 242 is transmitted from the device 200 to the mobile terminal 100 using NFC, but the present invention is not limited to such information transmission means. Instead of NFC, for example, an image code such as a QR code (registered trademark) representing information such as connection information 242 is affixed to the outer surface of the device 200, or displayed on the UI screen of the device 200. The connection information 242 and the like may be transmitted by reading the image code with a camera. Further, the connection information 242 and the like may be transmitted by proximity communication means using a medium other than radio waves such as infrared communication. Further, short-range wireless communication having a longer communication distance than NFC, such as Bluetooth (registered trademark), may be used as a means for transmitting connection information 242 and the like. In this case, it is assumed that the communicable distance of the short-distance communication means used for transmission is smaller than the communicable distance of Wi-Fi Direct which is a communication means when operating the device 200 from the mobile terminal 100.

また以上では、携帯端末100から機器200にWi-Fi Direct接続を行う場合を例にとって説明したが、上記実施形態の手法は、Wi-Fi Direct以外の無線通信方式を用いる場合にも適用可能である。   In the above description, the case where Wi-Fi Direct connection is performed from the mobile terminal 100 to the device 200 has been described as an example. However, the method of the above-described embodiment is applicable to a case where a wireless communication method other than Wi-Fi Direct is used. is there.

以上に例示した携帯端末100、機器200、サーバ400の情報処理機構は、例えば、内蔵されるコンピュータにそれら各装置の機能を表すプログラムを実行させることにより実現される。ここで、コンピュータは、例えば、ハードウエアとして、CPU等のマイクロプロセッサ、ランダムアクセスメモリ(RAM)およびリードオンリメモリ(ROM)等のメモリ(一次記憶)、HDD(ハードディスクドライブ)を制御するHDDコントローラ、各種I/O(入出力)インタフェース、ローカルエリアネットワークなどのネットワークとの接続のための制御を行うネットワークインタフェース等が、たとえばバスを介して接続された回路構成を有する。また、そのバスに対し、例えばI/Oインタフェース経由で、CDやDVDなどの可搬型ディスク記録媒体に対する読み取り及び/又は書き込みのためのディスクドライブ、フラッシュメモリなどの各種規格の可搬型の不揮発性記録媒体に対する読み取り及び/又は書き込みのためのメモリリーダライタ、などが接続されてもよい。上に例示した各機能モジュールの処理内容が記述されたプログラムがCDやDVD等の記録媒体を経由して、又はネットワーク等の通信手段経由で、ハードディスクドライブ等の固定記憶装置に保存され、コンピュータにインストールされる。固定記憶装置に記憶されたプログラムがRAMに読み出されCPU等のマイクロプロセッサにより実行されることにより、上に例示した機能モジュール群が実現される。   The information processing mechanisms of the mobile terminal 100, the device 200, and the server 400 exemplified above are realized by, for example, causing a built-in computer to execute programs representing the functions of these devices. Here, the computer includes, as hardware, a microprocessor such as a CPU, a memory (primary storage) such as a random access memory (RAM) and a read only memory (ROM), an HDD controller that controls an HDD (hard disk drive), Various I / O (input / output) interfaces, network interfaces that perform control for connection to a network such as a local area network, and the like have a circuit configuration connected via a bus, for example. Also, portable non-volatile recording of various standards such as a disk drive and a flash memory for reading and / or writing to a portable disk recording medium such as a CD or a DVD via the I / O interface, for example. A memory reader / writer for reading from and / or writing to a medium may be connected. A program in which the processing contents of each functional module exemplified above are described is stored in a fixed storage device such as a hard disk drive via a recording medium such as a CD or DVD, or via a communication means such as a network, and stored in a computer. Installed. The program stored in the fixed storage device is read into the RAM and executed by a microprocessor such as a CPU, thereby realizing the functional module group exemplified above.

100 携帯端末、110 機器利用アプリ、112 部、114 接続制御部、116 接続履歴管理部、118 接続履歴記憶部、130 Wi-Fiモジュール、140 NFCモジュール、150 GPSモジュール、200 機器、210 制御部、220 処理部、230 Wi-Fiモジュール、240 NFCモジュール、242 接続情報。

100 mobile terminal, 110 device application, 112 units, 114 connection control unit, 116 connection history management unit, 118 connection history storage unit, 130 Wi-Fi module, 140 NFC module, 150 GPS module, 200 device, 210 control unit, 220 processing unit, 230 Wi-Fi module, 240 NFC module, 242 connection information.

Claims (24)

接続先の機器から近接伝達手段を通じて取得した当該機器に接続するための接続情報を用いて、接続元の携帯端末が前記機器に対して無線接続を行ったときの、当該携帯端末の位置情報と前記接続情報とを対応付けた接続履歴を記憶する記憶手段と、
前記携帯端末がユーザから前記機器への接続意思を示す操作を受け付けたときに、そのときの前記携帯端末の位置情報に基づいて、前記接続履歴の中から対応する前記機器を無線接続先の候補として抽出する抽出手段と、
を含む情報処理装置。
Using the connection information for connecting to the device acquired from the connection destination device through the proximity transmission means, the location information of the mobile terminal when the connection-source mobile terminal makes a wireless connection to the device, and Storage means for storing a connection history associated with the connection information;
When the mobile terminal receives an operation indicating a connection intention from the user to the device, the corresponding device is selected from the connection history based on the location information of the mobile terminal at that time as a wireless connection destination candidate Extraction means for extracting as:
An information processing apparatus including:
前記抽出手段は、前記接続意思を示す操作を受け付けたときの前記携帯端末の位置情報に近い位置情報を持つ前記接続履歴を抽出し、当該抽出した接続履歴の中から対応する前記機器を前記候補として抽出することを特徴とする請求項1記載の情報処理装置。   The extraction means extracts the connection history having position information close to the position information of the mobile terminal when an operation indicating the connection intention is received, and selects the corresponding device from the extracted connection history as the candidate The information processing apparatus according to claim 1, wherein the information processing apparatus is extracted as: 前記抽出手段は、前記接続意思を示す操作を受け付けたときの前記携帯端末の位置情報に近い位置情報を持つ前記接続履歴が前記記憶手段に記憶されていれば、当該接続履歴に対応する前記機器を前記候補として抽出することを特徴とする請求項1記載の情報処理装置。   If the connection history having the position information close to the position information of the portable terminal when the operation indicating the connection intention is received is stored in the storage means, the device corresponding to the connection history The information processing apparatus according to claim 1, wherein the information is extracted as the candidate. 前記抽出手段が抽出した前記候補の機器のうちの1つの機器に対応する前記接続情報を、その機器に対する無線接続のために前記携帯端末に提供する接続情報提供手段、を更に含む請求項1〜3のいずれか1項に記載の情報処理装置。   The connection information providing means for providing the connection information corresponding to one of the candidate devices extracted by the extraction means to the portable terminal for wireless connection to the device. 4. The information processing apparatus according to any one of 3. 前記接続情報提供手段は、前記抽出手段が抽出した候補の機器のうち前記携帯端末から最も近い機器に対応する前記接続情報を前記携帯端末に提供する請求項4に記載の情報処理装置。   The information processing apparatus according to claim 4, wherein the connection information providing unit provides the mobile terminal with the connection information corresponding to a device closest to the mobile terminal among candidate devices extracted by the extraction unit. 前記接続情報提供手段は、前記候補の機器のうち前記無線接続のために前記携帯端末が受信した電波の強度が最も高いものを前記最も近い機器とする請求項5に記載の情報処理装置。   The information processing apparatus according to claim 5, wherein the connection information providing unit sets, as the closest device, a device having the highest intensity of radio waves received by the mobile terminal for the wireless connection among the candidate devices. 前記位置情報は、前記携帯端末が前記機器から前記近接伝達手段で取得した前記接続情報を用いて前記機器と無線接続を行ったときに、前記無線接続のプロトコルに従って前記携帯端末が検知していた他の機器のリストである請求項1〜6のいずれか1項に記載の情報処理装置。   The location information was detected by the mobile terminal according to the wireless connection protocol when the mobile terminal made a wireless connection with the device using the connection information acquired from the device by the proximity transmission unit. The information processing apparatus according to claim 1, wherein the information processing apparatus is a list of other devices. 前記接続履歴には、対応する機器に対する前記携帯端末からの利用履歴に関する情報が含まれ、
前記抽出手段は、前記接続履歴に含まれる前記利用履歴を、前記候補の抽出のために用いる、請求項1〜7のいずれか1項に記載の情報処理装置。
The connection history includes information on the usage history from the mobile terminal for the corresponding device,
The information processing apparatus according to claim 1, wherein the extraction unit uses the use history included in the connection history for extracting the candidates.
前記接続情報提供手段は、前記接続意思を示す操作を受け付けたときの前記携帯端末の位置情報に近い位置情報を持つ前記接続履歴が1つである場合には、当該接続履歴に対応する機器に対応する前記接続情報を前記携帯端末に提供し、複数である場合には、それら複数の前記接続履歴の各々に対応する機器から前記無線接続のプロトコルに従って前記携帯端末が検知している各無線信号に基づいて、前記携帯端末に前記接続情報を提供する機器を選択する、請求項4記載の情報処理装置。   When the connection information providing means has one connection history having position information close to the position information of the mobile terminal when the operation indicating the connection intention is received, the connection information providing means is connected to a device corresponding to the connection history. The corresponding connection information is provided to the mobile terminal, and when there are a plurality of radio signals detected by the mobile terminal according to the protocol of the radio connection from a device corresponding to each of the plurality of connection histories. The information processing apparatus according to claim 4, wherein a device that provides the connection information to the portable terminal is selected based on the information. 前記接続履歴には、前記携帯端末が前記機器から前記近接伝達手段で取得した前記接続情報を用いて前記機器と無線接続を行ったときに、前記無線接続のプロトコルに従って前記携帯端末が検知していた前記無線信号が示す無線機器識別情報のリストが含まれており、
前記接続情報提供手段は、前記接続意思を示す操作を受け付けたときの前記携帯端末の位置情報に近い位置情報を持つ前記接続履歴が複数である場合において、前記携帯端末が、それら複数の前記接続履歴の各々に対応する機器のいずれからも前記無線接続のプロトコルに従った前記無線信号を検知できない場合には、前記携帯端末の位置情報に近い位置情報を持つそれら複数の前記接続履歴のうち、当該接続履歴に含まれる前記無線機器識別情報のリストがそのとき前記携帯端末が前記無線接続のプロトコルに従って他の装置から検知している無線信号が示す無線機器識別情報のリストに対して最も一致度が高い接続履歴、に対応する機器の前記接続情報を前記携帯端末に提供する、請求項9に記載の情報処理装置。
In the connection history, when the mobile terminal performs a wireless connection with the device using the connection information acquired from the device by the proximity transmission unit, the mobile terminal detects according to the protocol of the wireless connection. A list of wireless device identification information indicated by the wireless signal is included,
When the connection information providing means has a plurality of connection histories having position information close to the position information of the mobile terminal when the operation indicating the connection intention is received, the mobile terminal has the plurality of the connection When the wireless signal according to the wireless connection protocol cannot be detected from any of the devices corresponding to each of the histories, among the plurality of connection histories having position information close to the position information of the mobile terminal, The list of the wireless device identification information included in the connection history is the highest degree of coincidence with the list of wireless device identification information indicated by the wireless signal detected by the mobile terminal from another device according to the wireless connection protocol at that time. The information processing apparatus according to claim 9, wherein the connection information of a device corresponding to a high connection history is provided to the mobile terminal.
前記接続情報提供手段は、前記携帯端末の位置情報に近い位置情報を持つ複数の前記接続履歴の中に、前記一致度が閾値以上であるものが1つもない場合には、それら複数の前記接続履歴に対応する機器の中から接続先をユーザに選択させ、選択された機器の前記接続情報を前記携帯端末に提供する、請求項10に記載の情報処理装置。   The connection information providing means, when there is no one that has a degree of coincidence equal to or greater than a threshold value among a plurality of the connection histories having position information close to the position information of the mobile terminal, The information processing apparatus according to claim 10, wherein a user selects a connection destination from among devices corresponding to a history, and provides the connection information of the selected device to the mobile terminal. 前記接続履歴には、対応する機器が持つ機能に関する情報が含まれ、
前記抽出手段は、前記候補の機器のうち、前記携帯端末にてユーザが選んでいる操作に対応する機能を持つ機器の中から、前記候補を抽出する、請求項1〜11のいずれか1項に記載の情報処理装置。
The connection history includes information about the function of the corresponding device,
The said extraction means extracts the said candidate from the apparatuses with the function corresponding to operation which the user has selected in the said portable terminal among the said candidate apparatuses. The information processing apparatus described in 1.
前記接続意思を示す操作は、前記携帯端末において所定の画面を表示する操作であり、前記携帯端末がインターネットへ無線接続を行っていない場合、前記所定の画面には、前記機器を操作するためのアプリケーションの初期画面が含まれる、請求項1〜12のいずれか1項に記載の情報処理装置。   The operation indicating the connection intention is an operation for displaying a predetermined screen on the mobile terminal. When the mobile terminal is not wirelessly connected to the Internet, the predetermined screen is used for operating the device. The information processing apparatus according to claim 1, wherein an initial screen of an application is included. 前記抽出手段が抽出した前記候補の機器を、無線接続先の候補として前記携帯端末の表示画面に表示する制御を行う表示制御手段、を更に含む、請求項1〜13のいずれか1項に記載の情報処理装置。   14. The display control unit according to claim 1, further comprising a display control unit configured to perform control to display the candidate device extracted by the extraction unit on the display screen of the mobile terminal as a wireless connection destination candidate. Information processing device. 前記接続履歴には、対応する機器の属性情報が含まれ、
前記表示制御手段は、前記候補の機器毎にその機器の属性情報を前記表示画面に表示する制御を行う、請求項14に記載の情報処理装置。
The connection history includes attribute information of the corresponding device,
The information processing apparatus according to claim 14, wherein the display control unit performs control to display attribute information of the device on the display screen for each candidate device.
前記接続履歴には、対応する機器に無線接続を行った際にその機器を利用して処理した文書の属性情報が含まれ、
前記表示制御手段は、前記候補の機器毎にその機器を利用して処理した文書の属性情報を前記表示画面に表示する制御を行う、請求項14又は15に記載の情報処理装置。
The connection history includes attribute information of a document processed using the device when a wireless connection is made to the corresponding device,
The information processing apparatus according to claim 14, wherein the display control unit performs control to display, on the display screen, attribute information of a document processed using the device for each candidate device.
前記表示制御手段は、前記候補の機器毎に、その機器の前記位置情報に基づいて前記携帯端末に対する相対的な位置関係を表示する制御を行う、請求項14〜16のいずれか1項に記載の情報処理装置。   The said display control means performs control which displays the relative positional relationship with respect to the said portable terminal based on the said positional infomation on the said apparatus for every said candidate apparatus. Information processing device. ユーザが前記携帯端末の前記表示画面に所定の画面を表示した際に、前記表示制御手段が前記候補の機器を前記表示画面に表示する制御を行うと共に、前記携帯端末がインターネットへ無線接続を行っていない場合、前記所定の画面には、前記機器を操作するためのアプリケーションの初期画面が含まれる、請求項14〜17のいずれか1項に記載の情報処理装置。   When the user displays a predetermined screen on the display screen of the mobile terminal, the display control unit performs control to display the candidate device on the display screen, and the mobile terminal performs wireless connection to the Internet. The information processing apparatus according to any one of claims 14 to 17, wherein the predetermined screen includes an initial screen of an application for operating the device if not. 前記携帯端末から前記候補の機器に無線接続が行われた場合に、その機器の前記携帯端末に対する位置関係を前記携帯端末の表示画面に表示する制御を行う手段、を更に含む、請求項1〜18のいずれか1項に記載の情報処理装置。   The apparatus further includes means for controlling, when a wireless connection is made from the portable terminal to the candidate device, a positional relationship of the device with respect to the portable terminal on the display screen of the portable terminal. The information processing apparatus according to any one of 18. 指定された位置から所定範囲内に該当する前記位置情報を含む前記接続履歴に関する情報を、前記携帯端末の表示画面に一覧表示する制御を行う手段を更に含む、請求項1〜19のいずれか1項に記載の情報処理装置。   The information processing apparatus according to claim 1, further comprising: a unit that performs control to display a list of information related to the connection history including the position information that falls within a predetermined range from a specified position on the display screen of the mobile terminal. The information processing apparatus according to item. 前記一覧表示する制御を行う手段は、前記指定された位置から所定範囲内に該当する前記位置情報を含む前記接続履歴に関する情報を、前記指定された位置とともに地図上に一覧表示する、請求項20に記載の情報処理装置。   21. The means for controlling the list display displays, on the map, information on the connection history including the position information corresponding to a predetermined range from the designated position on the map together with the designated position. The information processing apparatus described in 1. コンピュータを、
接続先の機器から近接伝達手段を通じて取得した当該機器に接続するための接続情報を用いて、接続元の携帯端末が前記機器に対して無線接続を行ったときの、当該携帯端末の位置情報と前記接続情報とを対応付けた接続履歴を記憶する記憶手段、
前記携帯端末がユーザから前記機器への接続意思を示す操作を受け付けたときに、そのときの前記携帯端末の位置情報に基づいて、前記接続履歴の中から対応する前記機器を無線接続先の候補として抽出する抽出手段、
として機能させるためのプログラム。
Computer
Using the connection information for connecting to the device acquired from the connection destination device through the proximity transmission means, the location information of the mobile terminal when the connection-source mobile terminal makes a wireless connection to the device, and Storage means for storing a connection history in association with the connection information;
When the mobile terminal receives an operation indicating a connection intention from the user to the device, the corresponding device is selected from the connection history based on the location information of the mobile terminal at that time as a wireless connection destination candidate Extraction means to extract as,
Program to function as.
接続先の機器から近接伝達手段を通じて取得した当該機器に接続するための接続情報を用いて、接続元の携帯端末が前記機器に対して無線接続を行ったときの、当該携帯端末の位置情報と前記接続情報とを対応付けた接続履歴を記憶する記憶手段と、
前記携帯端末がユーザから前記機器への接続意思を示す操作を受け付けたときに、そのときの前記携帯端末の位置情報に基づいて、前記接続履歴の中から対応する前記機器に対して無線接続を行うよう前記携帯端末を制御する接続制御手段と、
を含む情報処理装置。
Using the connection information for connecting to the device acquired from the connection destination device through the proximity transmission means, the location information of the mobile terminal when the connection-source mobile terminal makes a wireless connection to the device, and Storage means for storing a connection history associated with the connection information;
When the mobile terminal accepts an operation indicating a connection intention to the device from a user, based on the location information of the mobile terminal at that time, a wireless connection is made to the corresponding device from the connection history. Connection control means for controlling the portable terminal to perform;
An information processing apparatus including:
情報処理装置と機器とを含み、
前記情報処理装置は、
前記機器から近接伝達手段を通じて取得した前記機器に接続するための接続情報を用いて、接続元の携帯端末が前記機器に対して無線接続を行ったときの、当該携帯端末の位置情報と前記接続情報とを対応付けた接続履歴を記憶する記憶手段と、
前記携帯端末がユーザから前記機器への接続意思を示す操作を受け付けたときに、そのときの前記携帯端末の位置情報に基づいて、前記接続履歴の中から対応する前記機器に対して無線接続を行うよう前記携帯端末を制御する接続制御手段と、
を含み、
前記機器は、
前記情報処理装置に対して前記近接伝達手段を通じて前記接続情報を提供する手段と、
前記携帯端末と前記無線接続を行った場合に、前記機器が前記無線接続の接続先であることを示す報知を行う報知手段と、
を含む情報処理システム。

Including information processing equipment and equipment,
The information processing apparatus includes:
Using the connection information for connecting to the device acquired from the device through proximity transmission means, the location information of the mobile terminal and the connection when the mobile terminal of the connection source wirelessly connects to the device Storage means for storing a connection history in association with information;
When the mobile terminal accepts an operation indicating a connection intention to the device from a user, based on the location information of the mobile terminal at that time, a wireless connection is made to the corresponding device from the connection history. Connection control means for controlling the portable terminal to perform;
Including
The equipment is
Means for providing the connection information to the information processing apparatus through the proximity transmission means;
A notification means for performing notification indicating that the device is a connection destination of the wireless connection when the wireless connection is performed with the portable terminal;
Information processing system including

JP2017181914A 2017-09-22 2017-09-22 Information processing equipment, information processing systems and programs Active JP7006076B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017181914A JP7006076B2 (en) 2017-09-22 2017-09-22 Information processing equipment, information processing systems and programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017181914A JP7006076B2 (en) 2017-09-22 2017-09-22 Information processing equipment, information processing systems and programs

Publications (2)

Publication Number Publication Date
JP2019057853A true JP2019057853A (en) 2019-04-11
JP7006076B2 JP7006076B2 (en) 2022-01-24

Family

ID=66106332

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017181914A Active JP7006076B2 (en) 2017-09-22 2017-09-22 Information processing equipment, information processing systems and programs

Country Status (1)

Country Link
JP (1) JP7006076B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021200849A1 (en) * 2020-03-30 2021-10-07 トッパン・フォームズ株式会社 Position management device, position management method, and program
US11336778B2 (en) 2019-11-08 2022-05-17 Canon Kabushiki Kaisha Image forming apparatus that provides notification when communication with a portable terminal is enabled

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101833285B1 (en) * 2011-02-18 2018-02-28 스미토모덴키고교가부시키가이샤 Three-dimensional porous aluminum mesh, electrode using same, nonaqueous-electrolyte battery using said electrode, and capacitor and lithium-ion capacitor using nonaqueous liquid electrolyte

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006173947A (en) * 2004-12-15 2006-06-29 Fuji Xerox Co Ltd Document processing system
JP2010087829A (en) * 2008-09-30 2010-04-15 Sony Corp Terminal device, method for displaying connectable-position information, and program
JP2013530629A (en) * 2010-05-20 2013-07-25 エイ ティ アンド ティ モビリティ セカンド エルエルシー Wi-Fi intelligent selection engine
WO2013121670A1 (en) * 2012-02-16 2013-08-22 ソニー株式会社 Wireless communication device, program, and communication control method
JP2014007735A (en) * 2012-05-29 2014-01-16 Kyocera Corp Mobile communication terminal device, radio connection method, and mobile communication system
JP2016054391A (en) * 2014-09-03 2016-04-14 キヤノン株式会社 Information processing device, control method of information processing device, and program

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006173947A (en) * 2004-12-15 2006-06-29 Fuji Xerox Co Ltd Document processing system
JP2010087829A (en) * 2008-09-30 2010-04-15 Sony Corp Terminal device, method for displaying connectable-position information, and program
JP2013530629A (en) * 2010-05-20 2013-07-25 エイ ティ アンド ティ モビリティ セカンド エルエルシー Wi-Fi intelligent selection engine
WO2013121670A1 (en) * 2012-02-16 2013-08-22 ソニー株式会社 Wireless communication device, program, and communication control method
JP2014007735A (en) * 2012-05-29 2014-01-16 Kyocera Corp Mobile communication terminal device, radio connection method, and mobile communication system
JP2016054391A (en) * 2014-09-03 2016-04-14 キヤノン株式会社 Information processing device, control method of information processing device, and program

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11336778B2 (en) 2019-11-08 2022-05-17 Canon Kabushiki Kaisha Image forming apparatus that provides notification when communication with a portable terminal is enabled
US11765286B2 (en) 2019-11-08 2023-09-19 Canon Kabushiki Kaisha Image forming apparatus capable of wireless communication with portable terminal and having a light emitting portion to indicate the wireless communication is enabled
WO2021200849A1 (en) * 2020-03-30 2021-10-07 トッパン・フォームズ株式会社 Position management device, position management method, and program

Also Published As

Publication number Publication date
JP7006076B2 (en) 2022-01-24

Similar Documents

Publication Publication Date Title
US11019477B2 (en) Communication apparatus, method of controlling the same, and storage medium
JP5817196B2 (en) Portable device program and portable device control method
US9128644B2 (en) Image processing system including an image processing apparatus and a portable terminal
US9207885B2 (en) Image forming system having remotely accessed shared image forming apparatus
JP5776466B2 (en) Portable device program, portable device, and portable device control method
US9742897B2 (en) Communication apparatus, method of controlling the same, and non-transitory computer-readable storage medium
JP5924293B2 (en) Image recording system, image recording method, portable terminal, and portable terminal control program
US9864552B2 (en) Communication apparatus, control method of communication apparatus, and storage medium
US9730007B2 (en) Communication device, communication system, and recording medium
JP2017085379A (en) Communication device and control method thereof, information processing device, communication system, and program
JP2018195100A (en) Image reading device and program
JP7006076B2 (en) Information processing equipment, information processing systems and programs
US10412564B2 (en) Apparatus, method, and system for displaying antenna location of communication terminal, and recording medium
JP2019176451A (en) System, terminal device, device and program
JP2022179780A (en) Information processing device, control method of information processing device, and program
CN108632484B (en) Image forming system and image forming apparatus
US11082845B2 (en) Terminal apparatus, device, and non-transitory computer-readable recording medium
US9274727B2 (en) Communication apparatus, control method therefor, and computer-readable storage medium for performing connection to a processing target apparatus
JP2015152565A (en) Electronic apparatus
US9826475B1 (en) Mobile terminal device, network system, and non-transitory computer readable storage medium
JP2016045666A (en) Print system, print server, convenience information providing method and convenience information providing program
JP2017120654A (en) Terminal device and computer program
US10365871B2 (en) Information terminal apparatus, information processing system, and information processing method
CN109327497B (en) Terminal device, recording medium storing program, and control method for terminal device
US11723084B2 (en) Information processing terminal, method of controlling information processing terminal, and non-transitory computer-readable recording medium therefor

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200831

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210528

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210601

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210730

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211220

R150 Certificate of patent or registration of utility model

Ref document number: 7006076

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150