JP2016187075A - Communication system and program - Google Patents

Communication system and program Download PDF

Info

Publication number
JP2016187075A
JP2016187075A JP2015065777A JP2015065777A JP2016187075A JP 2016187075 A JP2016187075 A JP 2016187075A JP 2015065777 A JP2015065777 A JP 2015065777A JP 2015065777 A JP2015065777 A JP 2015065777A JP 2016187075 A JP2016187075 A JP 2016187075A
Authority
JP
Japan
Prior art keywords
communication
unit
communication unit
beacon
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2015065777A
Other languages
Japanese (ja)
Other versions
JP6536118B2 (en
Inventor
竜彦 曽根
Tatsuhiko Sone
竜彦 曽根
吉田 直樹
Naoki Yoshida
直樹 吉田
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.)
Brother Industries Ltd
Original Assignee
Brother Industries 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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2015065777A priority Critical patent/JP6536118B2/en
Publication of JP2016187075A publication Critical patent/JP2016187075A/en
Priority to JP2019104121A priority patent/JP6943269B2/en
Application granted granted Critical
Publication of JP6536118B2 publication Critical patent/JP6536118B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Selective Calling Equipment (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a program that can control access of a portable terminal to an image forming apparatus without customizing the image forming apparatus.SOLUTION: The present program causes a portable terminal 10 to execute: first reception processing (S25) of receiving a first wireless signal including an SSID to be connected to a communication network via a direct communication part 26; setting processing (S27) of setting the SSID included in the first wireless signal in a Wi-Fi communication part 25; determination processing (S21) of determining whether a trigger instructing cancellation of the settings of connection information has been generated caused by an operation of the direct communication part; and cancellation processing (S31) of cancelling the settings of the SSID to the Wi-Fi communication part 25 in response to the determination that the trigger has been generated.SELECTED DRAWING: Figure 5

Description

本発明は、処理装置に対する携帯端末のアクセスを制御するプログラムに関する。   The present invention relates to a program for controlling access of a mobile terminal to a processing device.

従来より、携帯端末が受け付けたユーザ操作に基づいて、通信ネットワークに接続された画像形成装置を当該携帯端末から制御するシステムが知られている。また、特許文献1には、部屋に入室するためのICカードを用いて、当該部屋に設置された複合機へのアクセス制限を解除することができるシステムが開示されている。具体的には、ICカードがかざされた複合機は、入退室管理サーバと通信して当該ICカードを認証し、認証が成功したことに応じてアクセス制限を解除する。   2. Description of the Related Art Conventionally, a system that controls an image forming apparatus connected to a communication network from a mobile terminal based on a user operation received by the mobile terminal is known. Further, Patent Document 1 discloses a system that can use an IC card for entering a room to release the access restriction to the multifunction device installed in the room. Specifically, the multifunction machine over which the IC card is held communicates with the entry / exit management server, authenticates the IC card, and releases the access restriction in response to the successful authentication.

特開2010−277557号公報JP 2010-277557 A

特許文献1に記載のシステムでは、ICカードを認証するための入退室管理サーバとの通信と、アクセス制限を解除する処理とを複合機で行っている。すなわち、前述のシステムを実現するために各複合機がカスタマイズされている必要がある。   In the system described in Patent Document 1, communication with an entry / exit management server for authenticating an IC card and processing for canceling access restriction are performed by a multi-function device. That is, each multifunction device needs to be customized to realize the above-described system.

本発明は、上記の事情に鑑みてなされたものであり、その目的は、画像形成装置をカスタマイズすることなく、画像形成装置に対する携帯端末のアクセスを制御可能なプログラムを提供することにある。   The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a program capable of controlling access of a portable terminal to an image forming apparatus without customizing the image forming apparatus.

(1) 本明細書に記載のプログラムは、通信ネットワークを通じて画像形成装置と無線通信する間接通信部、及び近接無線通信プロトコルを用いて近接無線通信する直接通信部を備える携帯端末によって実行可能である。該プログラムは、前記通信ネットワークに接続するための接続情報を含む第1無線信号を、前記直接通信部を通じて受信する第1受信処理と、前記第1受信処理で受信した前記第1無線信号に含まれる前記接続情報を、前記間接通信部に設定する設定処理と、前記接続情報の設定解除を指示するトリガが前記直接通信部の動作に起因して発生したか否かを判断する判断処理と、前記トリガが発生したと判断したことに応じて、前記間接通信部に対する前記接続情報の設定を解除する解除処理とを前記携帯端末に実行させる。   (1) The program described in this specification can be executed by a portable terminal including an indirect communication unit that wirelessly communicates with an image forming apparatus through a communication network, and a direct communication unit that performs close proximity wireless communication using a close proximity wireless communication protocol. . The program is included in a first reception process for receiving a first wireless signal including connection information for connecting to the communication network through the direct communication unit and the first wireless signal received in the first reception process. A setting process for setting the connection information in the indirect communication unit, a determination process for determining whether a trigger for instructing the setting release of the connection information has occurred due to an operation of the direct communication unit, In response to determining that the trigger has occurred, the portable terminal is caused to execute a release process for releasing the setting of the connection information for the indirect communication unit.

上記構成によれば、携帯端末が送出装置から第1無線信号を受信したことによって、携帯端末が画像形成装置へアクセスができるようになる。一方、直接通信部の動作に起因したトリガが発生したことによって、携帯端末から画像形成装置へのアクセスが規制される。そして、これらの処理は、携帯端末にインストールされたプログラムによって実現されるので、当該処理用にカスタマイズされた複合機を用いる必要がない。   According to the above configuration, when the mobile terminal receives the first wireless signal from the sending device, the mobile terminal can access the image forming apparatus. On the other hand, the occurrence of a trigger caused by the operation of the direct communication unit restricts access from the portable terminal to the image forming apparatus. Since these processes are realized by a program installed in the mobile terminal, it is not necessary to use a multifunction device customized for the processes.

(2) 好ましくは、該プログラムは、前記直接通信部を通じて第2無線信号を受信する第2受信処理を前記携帯端末に実行させ、前記判断処理において、前記第2受信処理で前記第2無線信号を受信したことに応じて、前記トリガが発生したと判断する。   (2) Preferably, the program causes the portable terminal to execute a second reception process for receiving a second radio signal through the direct communication unit, and in the determination process, the second radio signal in the second reception process. It is determined that the trigger has occurred in response to the reception of.

上記構成によれば、送出装置から第2無線信号を受信したことに応じて携帯端末から画像形成装置へのアクセスが規制される。   According to the above configuration, the access from the portable terminal to the image forming apparatus is restricted in response to the reception of the second wireless signal from the sending apparatus.

(3) 好ましくは、前記直接通信部は、前記近接無線通信より長距離の直接無線通信が可能な直接無線通信プロトコルを用いて繰り返し送出されたビーコン信号を受信することが可能である。そして、該プログラムは、前記直接通信部を通じて前記ビーコン信号を受信するビーコン受信処理を前記携帯端末に実行させ、前記判断処理において、前記ビーコン受信処理で前記ビーコン信号を受信できない時間が第1閾値時間に達したことに応じて、前記トリガが発生したと判断する。   (3) Preferably, the direct communication unit is capable of receiving a beacon signal repeatedly transmitted using a direct wireless communication protocol capable of direct wireless communication over a longer distance than the close proximity wireless communication. Then, the program causes the portable terminal to execute a beacon reception process for receiving the beacon signal through the direct communication unit, and in the determination process, a time during which the beacon signal cannot be received in the beacon reception process is a first threshold time. It is determined that the trigger has occurred in response to reaching.

上記構成によれば、ビーコン信号の受信可能範囲の外に携帯端末が持ち出されたことによって、携帯端末から画像形成装置へのアクセスが規制される。但し、一時的にビーコン信号が受信できないことに応じて、直ちにアクセスが規制されることは防止される。   According to the above configuration, when the portable terminal is taken out of the beacon signal receivable range, access from the portable terminal to the image forming apparatus is restricted. However, it is prevented that access is immediately restricted in response to the temporary inability to receive a beacon signal.

(4) 一例として、該プログラムは、前記判断処理において、前記携帯端末の電源が投入されてから所定の期間内に前記直接通信部を通じて前記ビーコン信号を受信できないことに応じて、前記トリガが発生したと判断する。   (4) As an example, the program generates the trigger in the determination process in response to the fact that the beacon signal cannot be received through the direct communication unit within a predetermined period after the portable terminal is turned on. Judge that

(5) 他の例として、前記携帯端末は、記憶部をさらに備える。そして、該プログラムは、前記第1受信処理において、前記第1無線信号の受信タイミングを示すタイミング情報を前記記憶部に記憶させ、前記判断処理において、前記携帯端末の電源が投入されたタイミングと前記受信タイミングとの間の経過時間が第2閾値時間に達していることに応じて、前記トリガが発生したと判断する。   (5) As another example, the mobile terminal further includes a storage unit. In the first reception process, the program stores timing information indicating the reception timing of the first radio signal in the storage unit, and in the determination process, the timing when the mobile terminal is turned on and It is determined that the trigger has occurred when the elapsed time from the reception timing has reached the second threshold time.

上記の各構成によれば、解除処理が実行される前に携帯端末の電源が落とされた場合に、接続情報が残り続けることを防止できる。   According to each of the above-described configurations, it is possible to prevent the connection information from remaining when the power of the mobile terminal is turned off before the release process is executed.

(6) 例えば、前記接続情報は、前記通信ネットワークに接続されたアクセスポイントを識別する第1識別情報を含む。そして、該プログラムは、前記第1識別情報で識別される前記アクセスポイントを通じて、前記通信ネットワークに接続された前記画像形成装置と通信する通信処理を前記携帯端末に実行させる。   (6) For example, the connection information includes first identification information for identifying an access point connected to the communication network. Then, the program causes the portable terminal to execute communication processing for communicating with the image forming apparatus connected to the communication network through the access point identified by the first identification information.

(7) 例えば、前記第1無線信号は、前記通信ネットワーク上における前記画像形成装置のアドレスを示すアドレス情報をさらに含む。そして、該プログラムは、前記通信処理において、前記通信ネットワークに接続された複数の前記画像形成装置のうち、前記アドレス情報で示される前記画像形成装置と通信する。   (7) For example, the first wireless signal further includes address information indicating an address of the image forming apparatus on the communication network. In the communication process, the program communicates with the image forming apparatus indicated by the address information among the plurality of image forming apparatuses connected to the communication network.

(8) 好ましくは、前記直接通信部は、前記近接無線通信より長距離の直接無線通信が可能な直接無線通信プロトコルを用いて送出されるビーコン信号を受信することが可能である。前記第1無線信号は、前記ビーコン信号の送出元を識別する複数の第2識別情報と、前記第2識別情報の1つに各々が対応付けられた複数の前記アドレス情報とを含む。そして、該プログラムは、前記第2識別情報を含む前記ビーコン信号を前記直接通信部を通じて受信するビーコン受信処理を前記携帯端末に実行させ、前記通信処理において、前記ビーコン信号に含まれる前記第2識別情報に対応付けられた前記アドレス情報で示される前記画像形成装置と通信する。   (8) Preferably, the direct communication unit is capable of receiving a beacon signal transmitted using a direct wireless communication protocol capable of direct wireless communication over a longer distance than the close proximity wireless communication. The first radio signal includes a plurality of second identification information for identifying a source of the beacon signal and a plurality of the address information each associated with one of the second identification information. Then, the program causes the mobile terminal to execute a beacon reception process for receiving the beacon signal including the second identification information through the direct communication unit, and the second identification included in the beacon signal in the communication process. It communicates with the image forming apparatus indicated by the address information associated with the information.

上記構成によれば、例えば複数の部屋のそれぞれに画像形成装置及びビーコン送出装置が設置されている場合において、携帯端末を所持したユーザがいる部屋の画像形成装置に携帯端末をアクセスさせることができる。   According to the above configuration, for example, when an image forming apparatus and a beacon sending apparatus are installed in each of a plurality of rooms, the portable terminal can be accessed to the image forming apparatus in the room where the user who has the portable terminal is located. .

(9) 例えば、前記第1無線信号は、前記通信ネットワークに接続された情報共有装置内において、前記携帯端末がアクセス可能な記憶領域を示すパス情報をさらに含む。そして、該プログラムは、前記通信処理において、前記パス情報で示される記憶領域に対してデータを書き込み或いは読み出す。   (9) For example, the first wireless signal further includes path information indicating a storage area accessible to the mobile terminal in the information sharing apparatus connected to the communication network. The program writes or reads data in the storage area indicated by the path information in the communication process.

(10) 本明細書に記載の通信システムは、第1送出装置と、携帯端末と、画像形成装置とを備える。前記第1送出装置は、近接無線通信プロトコルに従った無線信号を送出する第1送出部と、前記画像形成装置が接続された通信ネットワークに接続するための接続情報を含む前記無線信号である第1無線信号を前記第1送出部に送出させる第1送出処理を実行する第1制御部とを備える。前記携帯端末は、前記通信ネットワークを通じて前記画像形成装置と無線通信する間接通信部と、前記第1送出装置から送出された前記無線信号を受信する直接通信部と、端末制御部とを備える。そして、前記端末制御部は、前記直接通信部を通じて前記第1送出装置から前記第1無線信号を受信する第1受信処理と、前記第1受信処理で受信した前記第1無線信号に含まれる前記接続情報を、前記間接通信部に設定する設定処理と、前記接続情報の設定解除を指示するトリガが前記直接通信部の動作に起因して発生したか否かを判断する判断処理と、前記トリガが発生したと判断したことに応じて、前記間接通信部に対する前記接続情報の設定を解除する解除処理とを実行する。   (10) A communication system described in the present specification includes a first sending device, a portable terminal, and an image forming device. The first transmission device is a first wireless signal including a first transmission unit that transmits a wireless signal according to a proximity wireless communication protocol and connection information for connecting to a communication network to which the image forming device is connected. And a first control unit that executes a first transmission process for transmitting one wireless signal to the first transmission unit. The portable terminal includes an indirect communication unit that wirelessly communicates with the image forming apparatus through the communication network, a direct communication unit that receives the wireless signal transmitted from the first transmission device, and a terminal control unit. And the said terminal control part is contained in the said 1st radio signal received by the 1st receiving process which receives the said 1st radio signal from the said 1st transmission apparatus through the said direct communication part, and the said 1st receiving process. A setting process for setting connection information in the indirect communication unit, a determination process for determining whether or not a trigger for instructing the release of setting of the connection information has occurred due to an operation of the direct communication unit, and the trigger In response to the determination that the connection has occurred, a release process for canceling the setting of the connection information for the indirect communication unit is executed.

(11) 例えば、該通信システムは、第2送出装置をさらに備える。前記第2送出装置は、前記無線信号を送出する第2送出部と、前記接続情報を含まない前記無線信号である第2無線信号を前記第2送出部に送出させる第2送出処理を実行する第2制御部とを備える。そして、前記端末制御部は、前記直接通信部を通じて前記第2送出装置から前記第2無線信号を受信する第2受信処理と、前記判断処理において、前記第2受信処理で前記第2無線信号を受信したことに応じて、前記トリガが発生したと判断する。   (11) For example, the communication system further includes a second transmission device. The second transmission device executes a second transmission unit that transmits the wireless signal and a second transmission process that causes the second transmission unit to transmit a second wireless signal that is the wireless signal that does not include the connection information. A second control unit. The terminal control unit receives the second radio signal in the second reception process in the second reception process of receiving the second radio signal from the second transmission device through the direct communication unit and the determination process. It is determined that the trigger has occurred in response to reception.

(12) 好ましくは、前記第1送出装置は、部屋の外側に配置されている。前記第2送出装置及び前記画像形成装置は、前記部屋の内側に配置されている。そして、前記端末制御部は、前記直接通信部を通じて前記無線信号を受信したことに応じて、当該無線信号の送出元である送出装置に対して前記直接通信部に応答信号を送信させる応答処理を実行する。また、前記第1制御部及び前記第2制御部は、前記応答信号を受信したことに応じて、前記部屋の出入口に設置された扉のロックを解除するロック解除処理を実行する。   (12) Preferably, the first delivery device is arranged outside the room. The second sending device and the image forming device are arranged inside the room. Then, in response to receiving the wireless signal through the direct communication unit, the terminal control unit performs a response process that causes the direct communication unit to transmit a response signal to a transmission device that is a transmission source of the wireless signal. Run. Further, the first control unit and the second control unit execute a lock release process for releasing the lock of the door installed at the entrance of the room in response to receiving the response signal.

上記構成によれば、画像形成装置に対する携帯端末のアクセス制御と、当該画像形成装置が設置された部屋の入退室の制御とを両立させることができる。   According to the above configuration, it is possible to achieve both the access control of the portable terminal for the image forming apparatus and the control of entering / exiting the room in which the image forming apparatus is installed.

(13) 例えば、前記第1制御部は、前記通信ネットワーク上における前記画像形成装置のアドレスを示すアドレス情報を収集する収集処理と、前記アドレス情報をさらに含む前記第1無線信号を前記第1送出部に送出させる前記第1送出処理とを実行する。そして、前記端末制御部は、前記通信ネットワークに接続された複数の前記画像形成装置のうち、前記アドレス情報で示される前記画像形成装置と通信する通信処理を実行する。   (13) For example, the first control unit collects address information indicating an address of the image forming apparatus on the communication network, and transmits the first wireless signal further including the address information to the first transmission The first transmission process to be transmitted to the unit is executed. The terminal control unit executes communication processing for communicating with the image forming apparatus indicated by the address information among the plurality of image forming apparatuses connected to the communication network.

(14) 例えば、前記第1制御部は、前記携帯端末がアクセス可能な記憶領域を前記画像形成装置内に生成する生成処理と、前記生成処理で生成した前記記憶領域を示すパス情報をさらに含む前記第1無線信号を前記第1送出部に送出させる前記第1送出処理とを実行する。   (14) For example, the first control unit further includes a generation process for generating a storage area accessible by the portable terminal in the image forming apparatus, and path information indicating the storage area generated by the generation process. The first sending process for sending the first wireless signal to the first sending unit is executed.

(15) 例えば、前記画像形成装置は、前記送出装置を備える。   (15) For example, the image forming apparatus includes the sending device.

本発明によれば、画像形成装置をカスタマイズしなくても、画像形成装置に対する携帯端末のアクセスを制御することができる。   According to the present invention, it is possible to control access of a portable terminal to an image forming apparatus without customizing the image forming apparatus.

図1は、実施形態に係る通信システム100の概略図である。FIG. 1 is a schematic diagram of a communication system 100 according to the embodiment. 図2は、(A)が携帯端末10の機能ブロック図であり、(B)がNFCリーダ50の機能ブロック図である。2A is a functional block diagram of the mobile terminal 10, and FIG. 2B is a functional block diagram of the NFC reader 50. 図3は、データ記憶領域32B、62Bに記憶される情報の例であって、(A)はデータ記憶領域32Bに記憶されるタイミング情報及び通信情報を、(B)はデータ記憶領域62Bに記憶されるSSID、BTビーコンID、アドレス情報を、(C)はデータ記憶領域62Bに記憶される端末ID、パス情報を示す。FIG. 3 is an example of information stored in the data storage areas 32B and 62B. (A) shows timing information and communication information stored in the data storage area 32B, and (B) stores in the data storage area 62B. (C) shows the terminal ID and path information stored in the data storage area 62B. 図4は、NFCリーダ50Aの初期処理のフローチャートである。FIG. 4 is a flowchart of the initial process of the NFC reader 50A. 図5は、通信処理のフローチャートである。FIG. 5 is a flowchart of the communication process. 図6は、携帯端末10の初期処理のフローチャートである。FIG. 6 is a flowchart of the initial process of the mobile terminal 10.

以下、適宜図面を参照して本発明の実施形態について説明する。なお、以下に説明される実施形態は本発明の一例にすぎず、本発明の要旨を変更しない範囲で、本発明の実施形態を適宜変更できることは言うまでもない。また、下記の実施形態及び変形例1〜3は、任意の組み合わせで組み合わせることができる。   Hereinafter, embodiments of the present invention will be described with reference to the drawings as appropriate. The embodiment described below is merely an example of the present invention, and it is needless to say that the embodiment of the present invention can be changed as appropriate without departing from the gist of the present invention. Moreover, the following embodiment and the modifications 1-3 can be combined with arbitrary combinations.

[実施形態]
図1は、本実施形態における通信システム100の概略図である。図1に示される通信システム100は、携帯端末10と、NFCリーダ50A、50B(以下、これらを総称して、「NFCリーダ50」と表記することがある。)と、アクセスポイント70と、複合機71A、71B(以下、これらを総称して、「複合機71」と表記することがある。)と、BTビーコン送出装置72A、72B(以下、これらを総称して、「BTビーコン送出装置72」と表記することがある。)と、ストレージ装置73とを備える。
[Embodiment]
FIG. 1 is a schematic diagram of a communication system 100 in the present embodiment. A communication system 100 shown in FIG. 1 includes a mobile terminal 10, NFC readers 50A and 50B (hereinafter, they may be collectively referred to as “NFC reader 50”), an access point 70, and a composite. Machines 71A and 71B (hereinafter, these may be collectively referred to as “multifunction machine 71”) and BT beacon sending devices 72A and 72B (hereinafter collectively called “BT beacon sending device 72”). And a storage device 73.

NFCリーダ50、複合機71、及びストレージ装置73は、アクセスポイント70を通じて相互に通信可能とされている。アクセスポイント70を通じて通信することを、「通信ネットワークを通じて通信する」と表記することもある。通信ネットワークの具体例は特に限定されないが、例えば、有線LAN(Local Area Networkの略)、無線LAN、或いはこれらの組み合わせであってもよい。すなわち、NFCリーダ50、複合機71、及びストレージ装置73は、通信ネットワークに有線接続されてもよいし、無線接続されてもよい。   The NFC reader 50, the multifunction device 71, and the storage device 73 can communicate with each other through the access point 70. Communication through the access point 70 may be referred to as “communication through a communication network”. Although the specific example of a communication network is not specifically limited, For example, wired LAN (abbreviation of Local Area Network), wireless LAN, or these combination may be sufficient. That is, the NFC reader 50, the multi-function device 71, and the storage device 73 may be connected to a communication network by wire or may be connected wirelessly.

また、携帯端末10は、アクセスポイント70のSSID(Service Set IDentifierの略)などのパラメータを取得し、自身に設定することによって、アクセスポイント70を通じて当該通信ネットワークに接続された装置と通信することができるようになる。パラメータを設定したことでアクセスポイント70を通じて各種装置と通信することができるようになることを、「アクセスポイント70に接続する」または「通信ネットワークに接続する」と表記することもある。なお、携帯端末10とアクセスポイント70との間では、無線LANの一種であるWi−Fi(Wi−Fi Allianceの登録商標)に準拠した通信が行われる。   In addition, the mobile terminal 10 can communicate with a device connected to the communication network through the access point 70 by acquiring a parameter such as an SSID (Service Set IDentifier) of the access point 70 and setting the parameter to itself. become able to. The fact that it is possible to communicate with various devices through the access point 70 by setting the parameter may be referred to as “connect to the access point 70” or “connect to the communication network”. In addition, communication based on Wi-Fi (registered trademark of Wi-Fi Alliance), which is a type of wireless LAN, is performed between the mobile terminal 10 and the access point 70.

通信システム100は、図1に示される建物110の内外に設置されている。建物110は、出入口111と、出入口111から建物110の内部に延びる廊下112と、部屋113、114とを備える。部屋113、114には、廊下112に面した出入口115、116を通じて入退室が可能になっている。建物110及び部屋113、114は、部屋の一例である。なお、出入口111に設置された扉は、ユーザの通過を規制するロック状態と、ユーザの通過を許容するアンロック状態とに状態変化が可能である。   The communication system 100 is installed inside and outside the building 110 shown in FIG. The building 110 includes an entrance / exit 111, a corridor 112 extending from the entrance / exit 111 to the inside of the building 110, and rooms 113 and 114. The rooms 113 and 114 can be entered and exited through doorways 115 and 116 facing the corridor 112. The building 110 and the rooms 113 and 114 are examples of rooms. In addition, the door installed in the entrance / exit 111 can change a state into the locked state which controls a user's passage, and the unlocked state which accept | permits a user's passage.

[携帯端末10]
携帯端末10は、図2(A)に示されるように、表示部23と、操作部24と、Wi−Fi通信部25と、直接通信部26と、CPU31と、記憶部32と、通信バス33とを主に備える。携帯端末10を構成する各構成要素は、通信バス33を通じて相互に接続されている。
[Portable terminal 10]
As shown in FIG. 2A, the portable terminal 10 includes a display unit 23, an operation unit 24, a Wi-Fi communication unit 25, a direct communication unit 26, a CPU 31, a storage unit 32, and a communication bus. 33 mainly. Each component constituting the mobile terminal 10 is connected to each other through the communication bus 33.

[表示部23]
表示部23は、各種情報を表示する表示画面を備える。表示部23としては、液晶ディスプレイ(Liquid Crystal Displayの略)、有機ELディスプレイ(Organic Electro−Luminescence Displayの略)等を採用することができる。
[Display unit 23]
The display unit 23 includes a display screen that displays various types of information. As the display unit 23, a liquid crystal display (abbreviation of Liquid Crystal Display), an organic EL display (abbreviation of Organic Electro-Luminescence Display), or the like can be adopted.

[操作部24]
操作部24は、表示部23の表示画面に表示されたオブジェクトを選択するユーザの操作を受け付ける。具体的には、操作部24はボタンを有しており、押下されたボタンに対応づけられた各種の操作信号をCPU31へ出力する。さらに、操作部24は、表示部23の表示画面に重畳された膜状のタッチセンサを有していてもよい。すなわち、表示部23がタッチパネルディスプレイとして構成されてもよい。
[Operation unit 24]
The operation unit 24 receives a user operation for selecting an object displayed on the display screen of the display unit 23. Specifically, the operation unit 24 has a button, and outputs various operation signals associated with the pressed button to the CPU 31. Further, the operation unit 24 may include a film-like touch sensor superimposed on the display screen of the display unit 23. That is, the display unit 23 may be configured as a touch panel display.

なお、「オブジェクト」とは、ユーザが操作部24を操作することによって選択可能な画像を指す。一例として、オブジェクトは表示部23に表示された文字列であって、操作部24の方向キーを押下することによってオブジェクトの1つがハイライト表示され、操作部24の決定ボタンを押下することによってハイライト表示されたオブジェクトが選択されてもよい。他の例として、操作部24がタッチパネルである場合のオブジェクトは表示部23に表示されたアイコン、ボタン、リンク等であって、タッチ位置に表示されたオブジェクトが選択されてもよい。   The “object” refers to an image that can be selected by the user operating the operation unit 24. As an example, the object is a character string displayed on the display unit 23. One of the objects is highlighted when the direction key of the operation unit 24 is pressed, and the object is highlighted by pressing the enter button of the operation unit 24. A light-displayed object may be selected. As another example, an object when the operation unit 24 is a touch panel is an icon, a button, a link, or the like displayed on the display unit 23, and the object displayed at the touch position may be selected.

タッチパネルとして実現される操作部24は、表示部23の表示画面をタッチするユーザ操作を受け付ける。また、操作部24は、ユーザがタッチした表示画面上の位置を示す位置情報を出力する。位置情報は、例えば、表示画面の左上端を原点とし、右向きをx軸の正の向き、下向きをy軸の正の向きとしたx−y平面上の座標(x,y)として表現できる。タッチセンサには、静電容量方式、抵抗膜方式等の周知の方式を採用することができる。   The operation unit 24 realized as a touch panel receives a user operation for touching the display screen of the display unit 23. The operation unit 24 outputs position information indicating the position on the display screen touched by the user. The position information can be expressed, for example, as coordinates (x, y) on the xy plane with the upper left corner of the display screen as the origin, the right direction as the positive direction of the x axis, and the downward direction as the positive direction of the y axis. For the touch sensor, a known method such as a capacitance method or a resistance film method can be adopted.

なお、本明細書中における「タッチ」とは、入力媒体を表示画面に接触させる操作全般を含む。すなわち、タッチした入力媒体を所定時間内に表示画面から離間させるタップ操作、タッチした入力媒体を表示画面上で静止させるロングタッチ操作、タッチした入力媒体を表示画面上でスライドさせるスライド操作、表示画面上をスライドする入力媒体の加速度が閾値以上であるフリック操作、表示画面上の異なる位置にタッチした2つの入力媒体を互いに近づける向きにスライドさせるピンチイン操作、表示画面上の異なる位置にタッチした2つの入力媒体を互いに離れる向きにスライドさせるピンチアウト操作等は、タッチの一例である。   Note that “touch” in this specification includes all operations for bringing an input medium into contact with a display screen. That is, a tap operation to move the touched input medium away from the display screen within a predetermined time, a long touch operation to make the touched input medium stand still on the display screen, a slide operation to slide the touched input medium on the display screen, a display screen Flick operation where the acceleration of the input medium sliding above the threshold is more than a threshold, pinch-in operation to slide two input media touched at different positions on the display screen toward each other, two touched at different positions on the display screen A pinch-out operation or the like that slides the input medium away from each other is an example of a touch.

また、入力媒体が表示画面に触れていなくても、表示画面との間の距離がごく僅かな位置まで入力媒体を近接させることを、前述の「タッチ」の概念に含めてもよい。さらに入力媒体とは、ユーザの指であってもよいし、タッチペン等であってもよい。   In addition, even if the input medium is not touching the display screen, the concept of “touch” may include bringing the input medium close to a position where the distance from the display screen is very small. Furthermore, the input medium may be a user's finger or a touch pen.

[Wi−Fi通信部25]
Wi−Fi通信部25は、アクセスポイント70を経由して外部装置と無線通信を行うためのインタフェースである。携帯端末10は、例えば、アクセスポイント70に接続することにより、複合機71及びストレージ装置73との間で、Wi−Fi通信部25を通じて各種情報或いは各データを送受信することができる。Wi−Fi通信部25は、間接通信部の一例である。携帯端末10がアクセスポイント70に接続することを、「Wi−Fi通信部25をアクセスポイント70に接続させる」と表記することもある。
[Wi-Fi communication unit 25]
The Wi-Fi communication unit 25 is an interface for performing wireless communication with an external device via the access point 70. For example, the mobile terminal 10 can transmit and receive various types of information or data to and from the multifunction device 71 and the storage device 73 through the Wi-Fi communication unit 25 by connecting to the access point 70. The Wi-Fi communication unit 25 is an example of an indirect communication unit. Connecting the mobile terminal 10 to the access point 70 may be referred to as “connecting the Wi-Fi communication unit 25 to the access point 70”.

[直接通信部26]
直接通信部26は、例えば、NFC(Near Field Communicationの略)、Bluetooth(Bluetooth SIG, Inc.の登録商標)、或いはBluetooth Low Energy、Bluetooth Smart、iBeacon(Apple Inc.の登録商標)のいずれかに準拠した方式で外部装置と無線通信するためのインタフェースである。
[Direct communication unit 26]
The direct communication unit 26 may be, for example, NFC (abbreviation of Near Field Communication), Bluetooth (registered trademark of Bluetooth SIG, Inc.), Bluetooth Low Energy, Bluetooth Smart, or any registered trademark of Apple Inc. (registered trademark of Apple Inc.). This is an interface for wireless communication with an external device in a compliant manner.

本実施形態に係る直接通信部26は、NFCに準拠した無線通信と、Bluetooth LEに準拠した無線通信とが可能である。NFC及びBluetooth LEは、アクセスポイント70を経由せずにP2Pで無線通信が可能な点において、直接無線通信プロトコルの一例である。NFCは、ごく限られた所定の距離範囲内でのみ無線通信が可能な点において、近接無線通信プロトコルの一例である。NFCは、例えば、数cm〜数十cmの範囲内での無線通信が可能である。Bluetooth LEは、例えば、数m〜十数mの範囲内での無線通信が可能である。すなわち、Bluetooth LEに準拠した無線通信は、NFCに準拠した無線通信より長距離の無線通信が可能である。   The direct communication unit 26 according to the present embodiment is capable of wireless communication complying with NFC and wireless communication complying with Bluetooth LE. NFC and Bluetooth LE are examples of direct wireless communication protocols in that wireless communication is possible with P2P without going through the access point 70. NFC is an example of a close proximity wireless communication protocol in that wireless communication is possible only within a very limited predetermined distance range. NFC can perform wireless communication within a range of several centimeters to several tens of centimeters, for example. For example, Bluetooth LE can perform wireless communication within a range of several meters to several tens of meters. That is, wireless communication based on Bluetooth LE can perform wireless communication over a longer distance than wireless communication based on NFC.

[CPU31]
CPU(Central Processing Unitの略)31は、携帯端末10の全体動作を制御するものである。CPU31は、後述する各種プログラムを記憶部32から取得して実行する。CPU31は、各種プログラムの実行によって、操作部24から出力される各種情報、及びWi−Fi通信部25や直接通信部26を通じて外部装置から取得した各種情報等に基づいた各種の処理を実行する。CPU31及び記憶部32は、制御部或いは端末制御部の一例を構成する。
[CPU 31]
A CPU (abbreviation of Central Processing Unit) 31 controls the overall operation of the mobile terminal 10. The CPU 31 acquires various programs described later from the storage unit 32 and executes them. The CPU 31 executes various processes based on various information output from the operation unit 24 and various information acquired from an external device through the Wi-Fi communication unit 25 or the direct communication unit 26 by executing various programs. The CPU 31 and the storage unit 32 constitute an example of a control unit or a terminal control unit.

[記憶部32]
記憶部32は、プログラム記憶領域32Aと、データ記憶領域32Bとを有する。プログラム記憶領域32Aには、OS(Operating Systemの略)34と、制御プログラム35とが格納される。OS34及び制御プログラム35は、バイナリ形式にビルドされたプログラムである。なお、制御プログラム35は、単一のプログラムであってもよいし、複数のプログラムの集合体であってもよい。データ記憶領域32Bには、制御プログラム35の実行に必要なデータ或いは情報が記憶される。
[Storage unit 32]
The storage unit 32 includes a program storage area 32A and a data storage area 32B. In the program storage area 32A, an OS (abbreviation of Operating System) 34 and a control program 35 are stored. The OS 34 and the control program 35 are programs built in a binary format. The control program 35 may be a single program or an aggregate of a plurality of programs. Data or information necessary for execution of the control program 35 is stored in the data storage area 32B.

なお、本明細書中の「データ」と「情報」とは、コンピュータによって取り扱い可能なビット或いはビット列である点において共通する。「データ」とは、各ビットが示す意味内容をコンピュータが考慮することなく取り扱えるものを指す。これに対して、「情報」とは、各ビットが示す意味内容によってコンピュータの動作が分岐するものを指す。さらに、「指示」は、送信先の装置に対して次の動作を促すための制御信号であって、情報を含んでいることもあるし、それ自体が情報としての性質を有していることもある。   Note that “data” and “information” in this specification are common in that they are bits or bit strings that can be handled by a computer. “Data” refers to data that can be handled by the computer without taking into account the meaning of each bit. On the other hand, “information” refers to information that the operation of the computer branches depending on the semantic content indicated by each bit. Furthermore, the “instruction” is a control signal for prompting the destination apparatus to perform the next operation, and may include information or itself has a property as information. There is also.

また、「データ」及び「情報」は、形式(例えば、テキスト形式、バイナリ形式、フラグ形式等)がコンピュータ毎に変更されたとしても、同一の意味内容と認識される限り、同一のデータ及び情報として取り扱われる。例えば、「2つ」であることを示す情報が、あるコンピュータではASCIIコードで”0x32“というテキスト形式の情報として保持され、別のコンピュータでは二進数表記で”10“というバイナリ形式の情報として保持されてもよい。   In addition, even if the format (for example, text format, binary format, flag format, etc.) is changed for each computer, “data” and “information” have the same data and information as long as they are recognized as the same meaning content. Are treated as For example, information indicating “two” is stored as text information “0x32” in ASCII code in one computer, and binary format information “10” in binary notation in another computer. May be.

但し、上記の「データ」及び「情報」の区別は厳密なものではなく、例外的な取り扱いも許容される。例えば、データが一時的に情報として扱われてもよいし、情報が一時的にデータとして扱われてもよい。また、ある装置ではデータとして扱われるものが、他の装置では情報として扱われてもよい。さらには、データの中から情報が取り出されてもよいし、情報の中からデータが取り出されてもよい。   However, the distinction between the above “data” and “information” is not strict, and exceptional handling is allowed. For example, data may be temporarily treated as information, or information may be temporarily treated as data. Also, what is handled as data in a certain device may be handled as information in another device. Furthermore, information may be extracted from the data, or data may be extracted from the information.

記憶部32は、例えば、RAM(Random Access Memoryの略)、ROM(Read Only Memoryの略)、EEPROM(Electrically Erasable Programmable Read−Only Memoryの略)、HDD(Hard Disk Driveの略)、CPU31が備えるバッファ等、或いはそれらの組み合わせによって構成される。   The storage unit 32 includes, for example, RAM (abbreviation of Random Access Memory), ROM (abbreviation of Read Only Memory), EEPROM (abbreviation of Electrically Erasable Programmable Read-Only Memory), HDD (abbreviation of Hard CPU) 31 (HDD). It is configured by a buffer or the like or a combination thereof.

なお、記憶部32は、コンピュータが読み取り可能なストレージ媒体であってもよい。コンピュータが読み取り可能なストレージ媒体とは、non−transitoryな媒体である。non−transitoryな媒体には、上記の例の他に、CD−ROM、DVD−ROM等の記録媒体も含まれる。また、non−transitoryな媒体は、tangibleな媒体でもある。一方、インターネット上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、コンピュータが読み取り可能な媒体の一種であるコンピュータが読み取り可能な信号媒体であるが、non−transitoryなコンピュータが読み取り可能なストレージ媒体には含まれない。   The storage unit 32 may be a computer-readable storage medium. A computer-readable storage medium is a non-transitory medium. Non-transitory media include recording media such as CD-ROM and DVD-ROM in addition to the above examples. A non-transitory medium is also a tangible medium. On the other hand, an electrical signal that carries a program downloaded from a server on the Internet is a computer-readable signal medium that is a kind of computer-readable medium, but a non-transitory computer-readable storage. Not included in the media.

プログラム記憶領域32Aに記憶されているプログラムは、CPU31によって実行される。しかしながら、本明細書では、CPU31を省略して各プログラムの動作を説明することがある。すなわち、以下の説明において、「プログラムAが処理Aを実行する」という趣旨の記述は、「CPU31がプログラムAに記述された処理Aを実行する」ことを指してもよい。   The program stored in the program storage area 32A is executed by the CPU 31. However, in this specification, the operation of each program may be described with the CPU 31 omitted. That is, in the following description, the description that “the program A executes the process A” may indicate that “the CPU 31 executes the process A described in the program A”.

また、プログラム記憶領域32Aに記憶されているプログラムは、事象を判断し、判断結果に応じて動作する。しかしながら、本明細書では、判断することを省略して各プログラムの動作を説明することがある。すなわち、以下の説明において、「制御プログラムが条件Aに応じて、処理Aを実行する」という趣旨の記述は、「制御プログラムは条件Aであるか否かを判断する。制御プログラムは、肯定判断であることに応じて、処理Aを実行する」ことを指してもよい。   Further, the program stored in the program storage area 32A determines an event and operates according to the determination result. However, in this specification, the operation of each program may be described by omitting the determination. That is, in the following description, the description to the effect that “the control program executes process A according to condition A” is “whether or not the control program is condition A. The control program makes an affirmative determination. In response to this, the processing A may be executed.

OS34は、携帯端末10を構成するハードウェアである表示部23、操作部24、Wi−Fi通信部25、及び直接通信部26等を制御するためのAPI(Application Programming Interfaceの略)を提供する基本プログラムである。すなわち、上記の各プログラムは、OS34が提供するAPIを呼び出すことによって、各ハードウェアを制御する。しかしながら、本明細書では、OS34を省略して各プログラムの動作を説明することがある。すなわち、以下の説明において、「プログラムBがハードウェアCを制御する」という趣旨の記述は、「プログラムBがOS34のAPIを通じてハードウェアCを制御する」ことを指してもよい。   The OS 34 provides an API (abbreviation for Application Programming Interface) for controlling the display unit 23, the operation unit 24, the Wi-Fi communication unit 25, the direct communication unit 26, and the like that are hardware constituting the mobile terminal 10. It is a basic program. That is, each of the above programs controls each hardware by calling an API provided by the OS 34. However, in this specification, the operation of each program may be described with the OS 34 omitted. That is, in the following description, the description “the program B controls the hardware C” may refer to “the program B controls the hardware C through the API of the OS 34”.

データ記憶領域32Bは、例えば図3(A)に示されるように、タイミング情報と、タイミング情報に対応付けられた通信情報とを記憶することができる。通信情報は、直接通信部26を通じてNFCリーダ50Aから受信した第1無線信号に含まれる情報である。通信情報は、例えば、SSIDと、N(Nは自然数)個のBTビーコンID及びアドレス情報の組み合わせと、パス情報とを含む。通信情報に含まれる各種情報の詳細は、後述する。タイミング情報は、対応する通信情報の受信タイミングを示すものである。タイミング情報は、例えば、通信情報の受信日時を示す。タイミング情報は、無線信号を受信したときのCPU31のクロックカウンタの値であってもよいし、第1無線信号に含まれる時刻情報等であってもよい。   For example, as shown in FIG. 3A, the data storage area 32B can store timing information and communication information associated with the timing information. The communication information is information included in the first radio signal received from the NFC reader 50A through the direct communication unit 26. The communication information includes, for example, an SSID, a combination of N (N is a natural number) BT beacon IDs and address information, and path information. Details of various types of information included in the communication information will be described later. The timing information indicates the reception timing of the corresponding communication information. The timing information indicates, for example, the reception date and time of communication information. The timing information may be the value of the clock counter of the CPU 31 when the wireless signal is received, or time information included in the first wireless signal.

なお、携帯端末10は、直接無線通信部26を通じてNFCリーダ50からSSIDを受信し、受信したSSIDを自身に設定してアクセスポイント70に接続し、アクセスポイント70を通じたWi−Fi通信によって、N(Nは自然数)個のBTビーコンID及びアドレス情報の組み合わせと、パス情報とを受信してもよい。本明細書においては、携帯端末10が、直接無線通信部26を通じて通信情報の一部を受信し、受信した一部の情報を用いてアクセスポイント70に接続し、アクセスポイント70を通じたWi−Fi通信によって、通信情報のうち他の情報を受信することも「直接通信部を通じて通信情報を受信する」範疇に入る。また、便宜上、直接通信部を通じて通信情報を受信することを、「直接通信部を通じて第1無線信号を受信する」と表記することもある。   The mobile terminal 10 receives the SSID from the NFC reader 50 through the direct wireless communication unit 26, sets the received SSID to itself, connects to the access point 70, and performs Wi-Fi communication through the access point 70 to establish N A combination of BT beacon IDs and address information (N is a natural number) and path information may be received. In this specification, the mobile terminal 10 receives a part of communication information directly through the wireless communication unit 26, connects to the access point 70 using the received part of the information, and Wi-Fi through the access point 70. Receiving other information of the communication information by communication also falls within the category of “receiving communication information through the direct communication unit”. For convenience, receiving the communication information through the direct communication unit may be referred to as “receiving the first radio signal through the direct communication unit”.

[NFCリーダ50]
NFCリーダ50は、図2(B)に示されるように、Wi−Fi通信部55と、直接通信部56と、CPU61と、記憶部62と、通信バス63とを主に備える。CPU61及び記憶部62は、制御部の一例を構成する。なお、NFCリーダ50に含まれるWi−Fi通信部55、CPU61、記憶部62、及び通信バス63は、携帯端末10に含まれるWi−Fi通信部25、CPU31、記憶部32、及び通信バス33と共通するので、再度の説明は省略する。NFCリーダ50A、50Bの構成は、共通する。
[NFC reader 50]
As shown in FIG. 2B, the NFC reader 50 mainly includes a Wi-Fi communication unit 55, a direct communication unit 56, a CPU 61, a storage unit 62, and a communication bus 63. The CPU 61 and the storage unit 62 constitute an example of a control unit. The Wi-Fi communication unit 55, the CPU 61, the storage unit 62, and the communication bus 63 included in the NFC reader 50 are the Wi-Fi communication unit 25, the CPU 31, the storage unit 32, and the communication bus 33 included in the mobile terminal 10, respectively. The description is not repeated here. The configurations of the NFC readers 50A and 50B are common.

NFCリーダ50は、出入口111をロック状態からアンロック状態に状態変化させる処理と、出入口111をアンロック状態からロック状態に状態変化させる処理とを実行する。すなわち、NFCリーダ50は、所謂ゲートキーパーとして機能する。この機能は既に周知なので、詳しい説明は省略する。   The NFC reader 50 executes a process for changing the state of the doorway 111 from the locked state to the unlocked state and a process for changing the state of the doorway 111 from the unlocked state to the locked state. That is, the NFC reader 50 functions as a so-called gatekeeper. Since this function is already well known, detailed description is omitted.

直接通信部56は、NFCに準拠したポーリング信号(以下、「ポーリング信号」と表記する。)を送出する。NFCリーダ50は、ポーリング信号を受信した携帯端末10から応答信号を受信すると、携帯端末10との間でNFC方式の通信リンク(以下、「NFCリンク」と表記する。)を確立する。直接通信部56は、確立されたNFCリンクを通じて、送出元のNFCリーダ50A、50Bを識別する識別情報を携帯端末10に送信する。直接通信部56は、送出部の一例である。   The direct communication unit 56 transmits a polling signal compliant with NFC (hereinafter referred to as “polling signal”). When the NFC reader 50 receives a response signal from the mobile terminal 10 that has received the polling signal, the NFC reader 50 establishes an NFC communication link (hereinafter referred to as “NFC link”) with the mobile terminal 10. The direct communication unit 56 transmits identification information for identifying the sending NFC readers 50A and 50B to the mobile terminal 10 through the established NFC link. The direct communication unit 56 is an example of a sending unit.

なお、NFCリーダ50は、送出元のNFCリーダ50A、50Bを識別する識別情報を、ポーリング信号に含ませてもよい。また、直接通信部56は、携帯端末10が送信するポーリング信号の受信を待機してもよい。そして、NFCリーダ50は、直接通信部56を通じて携帯端末10からポーリング信号を受信したことに応じて、当該携帯端末10との間でNFCリンクを確立してもよい。   The NFC reader 50 may include identification information for identifying the sending NFC readers 50A and 50B in the polling signal. Further, the direct communication unit 56 may wait for reception of a polling signal transmitted from the mobile terminal 10. The NFC reader 50 may establish an NFC link with the mobile terminal 10 in response to receiving the polling signal from the mobile terminal 10 through the direct communication unit 56.

NFCリーダ50Aは、図1に示されるように、建物110の外側で且つ出入口111の近傍に配置されている。NFCリーダ50Aの直接通信部56が送出するポーリング信号は、ごく限られた距離範囲しか届かないため、建物110の外側で且つ出入口111の近傍で受信可能であり、建物110の中では受信不可能である。また、NFCリーダ50Aの制御プログラム65は、所定の時間間隔で直接通信部56にポーリング信号を繰り返し送出させる。NFCリーダ50Aは、第1送出装置の一例である。   As shown in FIG. 1, the NFC reader 50 </ b> A is disposed outside the building 110 and in the vicinity of the entrance / exit 111. Since the polling signal sent out by the direct communication unit 56 of the NFC reader 50A can reach only a limited distance range, it can be received outside the building 110 and near the entrance / exit 111, and cannot be received inside the building 110. It is. Further, the control program 65 of the NFC reader 50A causes the communication unit 56 to repeatedly send a polling signal directly at a predetermined time interval. The NFC reader 50A is an example of a first sending device.

NFCリーダ50Aのデータ記憶領域62Bは、図3(B)に示されるように、SSIDと、複数のBTビーコンIDと、複数のアドレス情報とを記憶することができる。図3(B)に示される各種情報は、例えば、NFCリーダ50Aの管理者によって予め設定されていてもよいし、NFCリーダ50Aが起動時に通信ネットワークを通じて収集してもよい。NFCリーダ50Aが図3(B)及び図3(C)に示される情報を収集する処理は、収集処理の一例である。SSIDは、アクセスポイント70に設定されているSSIDと同一である。SSIDは、アクセスポイント70を識別する第1識別情報の一例である。   As shown in FIG. 3B, the data storage area 62B of the NFC reader 50A can store an SSID, a plurality of BT beacon IDs, and a plurality of address information. Various types of information shown in FIG. 3B may be set in advance by an administrator of the NFC reader 50A, or may be collected through a communication network when the NFC reader 50A is activated. The process in which the NFC reader 50A collects the information shown in FIGS. 3B and 3C is an example of the collection process. The SSID is the same as the SSID set for the access point 70. The SSID is an example of first identification information that identifies the access point 70.

BTビーコンIDは、BTビーコン送出装置72A、72Bを識別する第2識別情報の一例である。BTビーコンID“001”はBTビーコン送出装置72Aを識別し、BTビーコンID“002”はBTビーコン送出装置72Bを識別する。アドレス情報は、通信ネットワーク上における複合機71のIPアドレスである。アドレス情報“192.168.0.101”は複合機71AのIPアドレスであり、アドレス情報“192.168.0.102”は複合機71BのIPアドレスである。   The BT beacon ID is an example of second identification information for identifying the BT beacon transmission devices 72A and 72B. The BT beacon ID “001” identifies the BT beacon sending device 72A, and the BT beacon ID “002” identifies the BT beacon sending device 72B. The address information is the IP address of the multi-function device 71 on the communication network. The address information “192.168.0.101” is the IP address of the multi-function device 71A, and the address information “192.168.0.102” is the IP address of the multi-function device 71B.

なお、部屋113に設置された複合機71AのIPアドレスは、同じ部屋113に設置されたBTビーコン送出装置72AのBTビーコンIDに対応付けられている。同様に、部屋114に設置された複合機71BのIPアドレスは、同じ部屋114に設置されたBTビーコン送出装置72BのBTビーコンIDに対応付けられている。   Note that the IP address of the multi-function device 71A installed in the room 113 is associated with the BT beacon ID of the BT beacon sending device 72A installed in the same room 113. Similarly, the IP address of the multi-function device 71B installed in the room 114 is associated with the BT beacon ID of the BT beacon sending device 72B installed in the same room 114.

また、データ記憶領域62Bは、図3(C)に示されるように、端末IDと、端末IDに対応付けられたパス情報とを記憶することができる。端末ID“term01”は、携帯端末10を識別する端末識別情報の一例である。パス情報は、ストレージ装置73内において、携帯端末10がアクセス可能な記憶領域の所在を示す情報である。NFCリーダ50Aは、例えば図4に示される処理において、図3(C)に示される各種情報を収集する。   Further, as shown in FIG. 3C, the data storage area 62B can store a terminal ID and path information associated with the terminal ID. The terminal ID “term01” is an example of terminal identification information for identifying the mobile terminal 10. The path information is information indicating the location of a storage area accessible by the mobile terminal 10 in the storage device 73. The NFC reader 50A collects various types of information shown in FIG. 3C, for example, in the process shown in FIG.

NFCリーダ50Bは、図1に示されるように、建物110の内側で且つ出入口111の近傍に配置されている。NFCリーダ50Bの直接通信部56が送出するポーリング信号は、ごく限られた距離範囲内しか届かないため、建物110の内側で且つ出入口111の近傍で受信可能であり、部屋113、114の中及び建物110の外では受信不可能である。NFCリーダ50Bの制御プログラム65は、所定の時間間隔で直接通信部56にポーリング信号を繰り返し送出させる。NFCリーダ50Bは、第2送出装置の一例である。   As shown in FIG. 1, the NFC reader 50 </ b> B is disposed inside the building 110 and in the vicinity of the entrance / exit 111. Since the polling signal transmitted by the direct communication unit 56 of the NFC reader 50B reaches only within a very limited distance range, it can be received inside the building 110 and in the vicinity of the entrance / exit 111, and in the rooms 113, 114 and It cannot be received outside the building 110. The control program 65 of the NFC reader 50B causes the communication unit 56 to repeatedly send a polling signal directly at a predetermined time interval. The NFC reader 50B is an example of a second sending device.

[アクセスポイント70]
アクセスポイント70は、通信情報に含まれるSSIDを有する携帯端末10に対して、通信ネットワークに接続された他の装置との通信を許可するものである。アクセスポイント70は、建物110内のあらゆる場所で無線通信が可能になるように、建物110の中央に配置されるのが望ましい。図1の例において、アクセスポイント70は、廊下112の中央の天井に配置されている。または、建物110には、複数のアクセスポイント70が設置されていてもよい。
[Access point 70]
The access point 70 permits the mobile terminal 10 having the SSID included in the communication information to communicate with other devices connected to the communication network. The access point 70 is preferably arranged in the center of the building 110 so that wireless communication is possible everywhere in the building 110. In the example of FIG. 1, the access point 70 is arranged on the ceiling at the center of the hallway 112. Alternatively, a plurality of access points 70 may be installed in the building 110.

[複合機71]
複合機71は、通信ネットワークを通じて携帯端末10から画像データを受信し、受信した画像データで示される画像を記録用紙に記録するプリント処理を実行することができる。また、複合機71は、原稿に記録されている画像を読み取って画像データを生成し、生成した画像データを通信ネットワークを通じて携帯端末10に送信するスキャン処理を実行することができる。なお、図1の例において、複合機71Aは部屋113に設置されており、複合機71Bは部屋114に設置されている。複合機71は、画像形成装置の一例である。但し、画像形成装置は、プリント処理及びスキャン処理の両方を実行可能である必要はなく、いずれか一方のみを実行可能であってもよい。
[Multifunction machine 71]
The multi-function device 71 can receive image data from the mobile terminal 10 through a communication network, and can execute print processing for recording an image indicated by the received image data on a recording sheet. Further, the multi-function device 71 can execute a scanning process of reading an image recorded on a document to generate image data and transmitting the generated image data to the mobile terminal 10 through a communication network. In the example of FIG. 1, the multi-function device 71 </ b> A is installed in a room 113, and the multi-function device 71 </ b> B is installed in a room 114. The multi-function device 71 is an example of an image forming apparatus. However, the image forming apparatus does not need to be able to execute both the printing process and the scanning process, and may be able to execute only one of them.

[BTビーコン送出装置72]
BTビーコン送出装置72は、Bluetooth LEに準拠したビーコン信号(以下、「BTビーコン」と表記する。)を所定の時間間隔で繰り返し送出する。BTビーコンは、BTビーコン送出装置72A、72Bを識別するBTビーコンIDを含む。BTビーコン送出装置72Aは、複合機71Aと同じ部屋113に配置されている。そして、BTビーコン送出装置72Aが送出するBTビーコンは、所定の範囲内した届かないため、部屋113の中で受信可能であり、部屋114の中で受信不可能である。若しくは、当該BTビーコンは、部屋114の中で受信可能であったとしても、ごく弱い電波強度で受信される。
[BT beacon sending device 72]
The BT beacon transmission device 72 repeatedly transmits a beacon signal compliant with Bluetooth LE (hereinafter referred to as “BT beacon”) at predetermined time intervals. The BT beacon includes a BT beacon ID that identifies the BT beacon sending devices 72A and 72B. The BT beacon sending device 72A is disposed in the same room 113 as the multi-function device 71A. The BT beacon transmitted by the BT beacon transmission device 72A does not reach within a predetermined range, and therefore can be received in the room 113 and cannot be received in the room 114. Alternatively, even if the BT beacon can be received in the room 114, the BT beacon is received with very weak radio field intensity.

また、BTビーコン送出装置72Aは、送出するBTビーコンの電波強度を調整可能であってもよい。このような構成なら、BTビーコン送出装置72Aの設置者は、部屋113に設置したBTビーコン送出装置72Aの電波強度を、部屋113の中で受信可能であり、部屋114の中で受信不可能な強さに調整することができる。   The BT beacon sending device 72A may be capable of adjusting the radio wave intensity of the BT beacon to be sent. With such a configuration, the installer of the BT beacon transmission device 72A can receive the radio wave intensity of the BT beacon transmission device 72A installed in the room 113 in the room 113 and cannot receive it in the room 114. Can be adjusted to strength.

BTビーコン送出装置72Bは、複合機71Bと同じ部屋114に配置されている。そして、BTビーコン送出装置72Bが送出するBTビーコンは、部屋114の中で受信可能であり、部屋113の中で受信不可能である。若しくは、当該BTビーコンは、部屋113の中で受信可能であったとしても、ごく弱い電波強度で受信される。BTビーコン送出装置72Bは、BTビーコン送出装置72Aと同様に、BTビーコンを出力する際の電波強度を設定可能であってもよい。   The BT beacon sending device 72B is disposed in the same room 114 as the multifunction machine 71B. The BT beacon transmitted by the BT beacon transmitting device 72B can be received in the room 114 and cannot be received in the room 113. Alternatively, even if the BT beacon can be received in the room 113, the BT beacon is received with a very weak radio wave intensity. Similarly to the BT beacon transmission device 72A, the BT beacon transmission device 72B may be able to set the radio field intensity when outputting the BT beacon.

なお、同じ部屋113に設置された複合機71A及びBTビーコン送出装置72Aは、図1に示されるように別体として構成されていていてもよいし、一体として構成されていてもよい。同様に、同じ部屋113に設置された複合機71B及びBTビーコン送出装置72Bは、図1に示されるように別体として構成されていてもよいし、一体として構成されていてもよい。また、BTビーコン送出装置72を備える複合機71は、例えば、NFCリーダ50Aからの要求に応じて、BTビーコン送出装置72のBTビーコンID及び複合機71のIPアドレスを、当該NFCリーダ50Aに送信してもよい。   Note that the multi-function device 71A and the BT beacon sending device 72A installed in the same room 113 may be configured as separate bodies as shown in FIG. 1 or may be configured as an integral unit. Similarly, the multi-function device 71B and the BT beacon sending device 72B installed in the same room 113 may be configured as separate bodies as shown in FIG. 1 or may be configured as an integral unit. The multi-function device 71 including the BT beacon sending device 72 transmits, for example, the BT beacon ID of the BT beacon sending device 72 and the IP address of the multi-function device 71 to the NFC reader 50A in response to a request from the NFC reader 50A. May be.

[ストレージ装置73]
ストレージ装置73は、通信ネットワークを通じて携帯端末10がアクセス可能な記憶領域を有する。ストレージ装置73は、データの読み出しを携帯端末10から通信ネットワークを通じて要求された場合に、記憶領域に記憶されたデータを通信ネットワークを通じて携帯端末10に送信する。ストレージ装置73は、データの書き込みを携帯端末10から通信ネットワークを通じて要求された場合に、通信ネットワークを通じて携帯端末10から受信したデータを記憶領域に書き込む。さらに、ストレージ装置73は、各記憶領域にアクセス可能な携帯端末10を制限するアクセス設定を行うことができる。ストレージ装置73は、通信ネットワークに接続されていれば、その設置場所は特に限定されない。ストレージ装置73は、情報共有装置の一例である。
[Storage device 73]
The storage device 73 has a storage area that can be accessed by the mobile terminal 10 through a communication network. The storage device 73 transmits the data stored in the storage area to the mobile terminal 10 through the communication network when data read is requested from the mobile terminal 10 through the communication network. The storage device 73 writes the data received from the mobile terminal 10 through the communication network to the storage area when data writing is requested from the mobile terminal 10 through the communication network. Furthermore, the storage device 73 can perform access settings that restrict the mobile terminals 10 that can access each storage area. The storage location of the storage device 73 is not particularly limited as long as it is connected to the communication network. The storage device 73 is an example of an information sharing device.

[通信システム100の動作]
図4〜図6を参照して、通信システム100の動作を説明する。本実施形態に係る通信システム100は、携帯端末10を所持するユーザの建物110への出入りを管理すると共に、出入口111を通じて建物110の中に入ったユーザに、携帯端末10を通じて複合機71及びストレージ装置73を利用させる処理を実行する。なお、以下に説明する動作の開始時点において、出入口111の扉はロック状態である。
[Operation of Communication System 100]
The operation of the communication system 100 will be described with reference to FIGS. The communication system 100 according to the present embodiment manages the entry / exit of the user who owns the mobile terminal 10 to / from the building 110, and allows the user who has entered the building 110 through the entrance / exit 111 to pass the multifunction device 71 and storage through the mobile terminal 10. A process for using the device 73 is executed. Note that the door of the doorway 111 is in a locked state at the start of the operation described below.

まず、建物110の外側に配置されているNFCリーダ50Aの制御プログラム65は、図4に示されるように、NFCリーダ50Aの電源が投入されたことに応じて、直接通信部56にビーコン信号の送出を開始させる(S11)。すなわち、NFCリーダ50Aの直接通信部56は、電源が投入されている間、所定の時間間隔でポーリング信号を繰り返し送出する。また、建物110の内側に配置されているNFCリーダ50Bは、図4に示される処理のうち、ステップS11、S12、S15、S16の処理を実行する。   First, as shown in FIG. 4, the control program 65 of the NFC reader 50A arranged outside the building 110 directly transmits a beacon signal to the communication unit 56 in response to the power supply of the NFC reader 50A being turned on. Transmission is started (S11). That is, the direct communication unit 56 of the NFC reader 50A repeatedly transmits a polling signal at predetermined time intervals while the power is on. Further, the NFC reader 50B arranged inside the building 110 executes the processes of steps S11, S12, S15, and S16 among the processes shown in FIG.

また、建物110に入ろうとするユーザは、NFCリーダ50Aに携帯端末10をかざす。換言すれば、ユーザは、NFCリーダ50Aが送出するポーリング信号を受信可能な距離に携帯端末10を近づける。そして、携帯端末10の直接通信部26は、NFCリーダ50Aからポーリング信号を受信する。   A user who wants to enter the building 110 holds the mobile terminal 10 over the NFC reader 50A. In other words, the user brings the mobile terminal 10 close to a distance where the polling signal transmitted by the NFC reader 50A can be received. Then, the direct communication unit 26 of the mobile terminal 10 receives a polling signal from the NFC reader 50A.

次に、携帯端末10の制御プログラム35は、直接通信部26を通じてポーリング信号を受信したことに応じて(S21:ポーリング信号)、NFCリーダ50との間でNFCリンクを確立する(S22)。NFCリンクを確立する手順は既に周知なので、詳細な説明は省略する。ステップS21の処理は、判断処理の一例である。   Next, in response to receiving the polling signal directly through the communication unit 26 (S21: polling signal), the control program 35 of the mobile terminal 10 establishes an NFC link with the NFC reader 50 (S22). Since the procedure for establishing the NFC link is already well known, detailed description thereof is omitted. The process of step S21 is an example of a determination process.

また、携帯端末10の制御プログラム35は、NFCリンクが確立されたNFCリーダ50に対して、携帯端末10の端末ID“term01”と、建物110に入ることが許可されたことを示す許可情報とを含む応答信号を直接通信部26を通じて送信する(S23)。許可情報は、例えば、建物110の管理者によって予め携帯端末10に付与されたものである。例えば、建物110が設置された敷地の門付近に、NFCリーダ50A、50Bとは異なるNFCリーダが設置されていてもよい。そして、携帯端末10のユーザは、建物110に入る前に当該NFCリーダに携帯端末10をかざすことによって、当該携帯端末10に許可情報を受信させてもよい。   In addition, the control program 35 of the mobile terminal 10 includes the terminal ID “term01” of the mobile terminal 10 and permission information indicating that it is permitted to enter the building 110 with respect to the NFC reader 50 in which the NFC link is established. A response signal including is transmitted directly through the communication unit 26 (S23). The permission information is given to the portable terminal 10 in advance by the administrator of the building 110, for example. For example, an NFC reader different from the NFC readers 50A and 50B may be installed near the gate of the site where the building 110 is installed. Then, the user of the mobile terminal 10 may cause the mobile terminal 10 to receive permission information by holding the mobile terminal 10 over the NFC reader before entering the building 110.

さらに、携帯端末10の制御プログラム35は、受信したポーリング信号の送信元がNFCリーダ50A、50Bのどちらであるかを判断する(S24)。制御プログラム35は、例えば、受信したポーリング信号に含まれる識別情報によって、ポーリング信号の送出元のNFCリーダ50A、50Bを判断すればよい。ステップS24の処理は、判断処理の他の例である。そして、制御プログラム35は、ポーリング信号の送信元がNFCリーダ50Aだと判断したことに応じて(S24:第1送出装置)、直接通信部26を通じた第1無線信号の受信を待機する。   Further, the control program 35 of the mobile terminal 10 determines which of the NFC readers 50A and 50B is the transmission source of the received polling signal (S24). For example, the control program 35 may determine the NFC readers 50A and 50B that are the source of the polling signal based on the identification information included in the received polling signal. The process of step S24 is another example of the determination process. Then, the control program 35 waits for reception of the first wireless signal through the direct communication unit 26 in response to determining that the source of the polling signal is the NFC reader 50A (S24: first sending device).

または、制御プログラム35は、応答信号の送信後の所定の期間内に通信情報を含む第1無線信号を受信したか否かによって、ポーリング信号の送出元のNFCリーダ50A、50Bを判断してもよい。NFCリーダ50Aは通信情報を含む第1無線信号を送信し、NFCリーダ50Bは通信情報を含む第1無線信号を送信しない。そこで、制御プログラム35は、所定の期間内に第1無線信号を受信したことに応じて、ポーリング信号の送出元をNFCリーダ50Aと判断してもよい。また、制御プログラム35は、所定の期間内に第1無線信号を受信しないことに応じて、ポーリング信号の送出元をNFCリーダ50Bと判断してもよい。   Alternatively, the control program 35 may determine the NFC readers 50A and 50B that are the transmission source of the polling signal depending on whether or not the first wireless signal including the communication information is received within a predetermined period after the response signal is transmitted. Good. The NFC reader 50A transmits a first wireless signal including communication information, and the NFC reader 50B does not transmit a first wireless signal including communication information. Therefore, the control program 35 may determine that the source of the polling signal is the NFC reader 50A in response to receiving the first wireless signal within a predetermined period. Further, the control program 35 may determine that the polling signal source is the NFC reader 50B in response to not receiving the first wireless signal within a predetermined period.

次に、NFCリーダ50Aの制御プログラム65は、図4に示されるように、直接通信部56を通じて携帯端末10から応答信号を受信する(S12:Yes)。そして、制御プログラム65は、応答信号を受信したことに応じて、携帯端末10がアクセス可能な記憶領域をストレージ装置73内に生成する(S13)。この記憶領域は、アクセスポイント70を通じてストレージ装置73にアクセスする装置のうち、端末ID“term01”で識別される携帯端末10のみがアクセスできるようなアクセス設定が施されていてもよい。さらに、制御プログラム65は、生成した記憶領域を示すパス情報“temp.term01”を、応答信号に含まれる端末ID“term01”と対応付けて、図3(C)に示されるデータ記憶領域62Bに記憶させる。ステップS13は、生成処理の一例である。   Next, as shown in FIG. 4, the control program 65 of the NFC reader 50 </ b> A receives a response signal from the portable terminal 10 through the direct communication unit 56 (S <b> 12: Yes). Then, in response to receiving the response signal, the control program 65 generates a storage area accessible by the mobile terminal 10 in the storage device 73 (S13). This storage area may be set to be accessible so that only the mobile terminal 10 identified by the terminal ID “term01” among the devices that access the storage apparatus 73 through the access point 70 can access. Further, the control program 65 associates the generated path information “temp.term01” indicating the storage area with the terminal ID “term01” included in the response signal in the data storage area 62B shown in FIG. Remember. Step S13 is an example of a generation process.

次に、NFCリーダ50Aの制御プログラム65は、NFCリンクが確立された携帯端末10に対して、通信情報を含む第1無線信号を直接通信部26を通じて送信する(S14)。第1無線信号に含まれる通信情報は、図3(B)に示されるSSID、複数のBTビーコンID、及び複数のアドレス情報と、図3(C)に示される端末ID“term01”に対応するパス情報とを含む。ステップS14の処理は、第1送出処理の一例である。   Next, the control program 65 of the NFC reader 50A transmits a first wireless signal including communication information directly to the mobile terminal 10 with the NFC link established through the communication unit 26 (S14). The communication information included in the first radio signal corresponds to the SSID, the plurality of BT beacon IDs, the plurality of address information illustrated in FIG. 3B, and the terminal ID “term01” illustrated in FIG. Path information. The process of step S14 is an example of a first transmission process.

次に、NFCリーダ50Aの制御プログラム65は、出入口111の扉をロック状態からアンロック状態に状態変化させる(S15)。これにより、携帯端末10を所持したユーザは、出入口111の扉を開けて建物110の中に入ることができる。ステップS15の処理は、ロック解除処理の一例である。また、出入口111の扉は、ロック解除処理が実行されてから所定の時間が経過したことに応じて、アンロック状態からロック状態に再び状態変化する。この処理は、例えば、NFCリーダ50A、50Bによって実行されてもよいし、出入口111の扉に設けられた制御部によって実行されてもよい。   Next, the control program 65 of the NFC reader 50A changes the state of the door of the doorway 111 from the locked state to the unlocked state (S15). Thereby, the user who has the portable terminal 10 can enter the building 110 by opening the door of the entrance 111. The process of step S15 is an example of a lock release process. In addition, the door of the doorway 111 changes again from the unlocked state to the locked state in response to the elapse of a predetermined time after the unlocking process is executed. This process may be executed by, for example, the NFC readers 50A and 50B, or may be executed by a control unit provided at the door of the entrance / exit 111.

そして、NFCリーダ50Aの制御プログラム65は、携帯端末10との間に確立されたNFCリンクを切断する(S16)。または、NFCリンクを切断する処理は、第1無線信号を受信した携帯端末10によって実行されてもよい。NFCリンクを切断する手順は既に周知なので、詳細な説明は省略する。そして、制御プログラム65は、再びステップS11以降の処理を実行する。なお、ステップS13〜S16の処理順序は前述の例に限定されない。例えば、ステップS15の処理は、ステップS13の前或いはステップS16の後に実行されてもよい。   Then, the control program 65 of the NFC reader 50A disconnects the NFC link established with the mobile terminal 10 (S16). Or the process which cut | disconnects a NFC link may be performed by the portable terminal 10 which received the 1st radio signal. Since the procedure for disconnecting the NFC link is already well known, detailed description thereof is omitted. And the control program 65 performs the process after step S11 again. The processing order of steps S13 to S16 is not limited to the above example. For example, the process of step S15 may be executed before step S13 or after step S16.

次に、携帯端末10の制御プログラム35は、図5に示されるように、NFCリンクが確立されたNFCリーダ50Aから、直接通信部26を通じて第1無線信号を受信する(S25)。ステップS25の処理は、第1受信処理の一例である。また、制御プログラム35は、受信した第1無線信号から通信情報を抽出する。また、制御プログラム35は、第1無線信号の受信時刻を示すタイミング情報を取得する。具体的には、制御プログラム35は、不図示のクロックカウンタからタイミング情報を受信してもよい。または、制御プログラム35は、クロックカウンタがデータ記憶領域32Bに書き込んだタイミング情報をデータ記憶領域32Bから読み出してもよい。そして、制御プログラム35は、抽出した通信情報と、取得したタイミング情報とを図3(A)に示されるデータ記憶領域32Bに記憶させる(S26)。   Next, as shown in FIG. 5, the control program 35 of the mobile terminal 10 receives the first wireless signal from the NFC reader 50A with the NFC link established through the direct communication unit 26 (S25). The process of step S25 is an example of a first reception process. Further, the control program 35 extracts communication information from the received first wireless signal. In addition, the control program 35 acquires timing information indicating the reception time of the first wireless signal. Specifically, the control program 35 may receive timing information from a clock counter (not shown). Alternatively, the control program 35 may read timing information written by the clock counter in the data storage area 32B from the data storage area 32B. Then, the control program 35 stores the extracted communication information and the acquired timing information in the data storage area 32B shown in FIG. 3A (S26).

次に、携帯端末10の制御プログラム35は、通信情報に含まれるSSIDをWi−Fi通信部25に設定する(S27)。ステップS27の処理は、設定処理の一例である。これにより、制御プログラム35は、Wi−Fi通信部25をアクセスポイント70に接続させることができる。また、携帯端末10の制御プログラム35は、BTビーコン監視タイマをセットする(S28)。BTビーコン監視タイマは、BTビーコン送出装置72から送出されるBTビーコンを受信できない時間を監視するためのものである。BTビーコン監視タイマは、数十分〜数時間程度の第1閾値時間でタイムアウトする。   Next, the control program 35 of the portable terminal 10 sets the SSID included in the communication information in the Wi-Fi communication unit 25 (S27). The process of step S27 is an example of a setting process. Thereby, the control program 35 can connect the Wi-Fi communication unit 25 to the access point 70. Further, the control program 35 of the mobile terminal 10 sets a BT beacon monitoring timer (S28). The BT beacon monitoring timer is for monitoring a time during which a BT beacon transmitted from the BT beacon transmission device 72 cannot be received. The BT beacon monitoring timer times out with a first threshold time of about several tens of minutes to several hours.

なお、「SSIDをWi−Fi通信部25に設定する」とは、当該SSIDを含めた無線信号をWi−Fi通信部25が出力できるように、記憶部32の予め定められた領域にSSIDを記憶させることを指す。また、Wi−Fi通信部25をアクセスポイント70に接続する処理は、ステップS27で実行されてもよいし、複合機71或いはストレージ装置73に実際にアクセスする際に実行されてもよい。   Note that “setting the SSID in the Wi-Fi communication unit 25” means that the SSID is set in a predetermined area of the storage unit 32 so that the Wi-Fi communication unit 25 can output a radio signal including the SSID. Refers to memorizing. The process of connecting the Wi-Fi communication unit 25 to the access point 70 may be executed in step S27 or may be executed when actually accessing the multifunction device 71 or the storage device 73.

次に、携帯端末10を所持したユーザは、例えば、出入口111を通じて建物110の中に入り、出入口115を通じて部屋113の中に入る。これにより、携帯端末10の制御プログラム35は、直接通信部26を通じてBTビーコン送出装置72AからBTビーコンを受信する(S11:BTビーコン)。携帯端末10がBTビーコンを受信する処理は、ビーコン受信処理の一例である。   Next, the user who has the portable terminal 10 enters the building 110 through the entrance / exit 111 and enters the room 113 through the entrance / exit 115, for example. Thereby, the control program 35 of the portable terminal 10 receives a BT beacon from the BT beacon sending device 72A through the direct communication unit 26 (S11: BT beacon). The process in which the mobile terminal 10 receives the BT beacon is an example of a beacon reception process.

次に、制御プログラム35は、受信したBTビーコンの電波強度が所定の電波強度以上であれば、当該BTビーコンからBTビーコンID“001”を抽出する。そして、制御プログラム35は、当該BTビーコンID“001”に対応付けられたIPアドレス“192.168.0.101”の複合機71Aを、通信相手として設定する(S29)。但し、制御プログラム35は、ステップS29において複合機71Aに実際にアクセスする必要はなく、後述するプリント指示或いはスキャン指示を受け付けた時の通信相手として複合機71Aを記憶すればよい。また、制御プログラム35は、BTビーコン監視タイマをリセットする(S30)。   Next, the control program 35 extracts the BT beacon ID “001” from the BT beacon if the radio wave intensity of the received BT beacon is equal to or higher than a predetermined radio wave intensity. Then, the control program 35 sets the MFP 71A having the IP address “192.168.0.101” associated with the BT beacon ID “001” as a communication partner (S29). However, the control program 35 does not need to actually access the multi-function device 71A in step S29, and may store the multi-function device 71A as a communication partner when a print instruction or a scan instruction to be described later is received. Further, the control program 35 resets the BT beacon monitoring timer (S30).

なお、制御プログラム35は、受信した複数のBTビーコンそれぞれが所定の電波強度以上であり、且つ各々に異なるBTビーコンIDが設定されている場合に、ステップS29を実行する前にBTビーコンの受信を継続してもよい。そして、制御プログラム35は、所定の電波強度以上のBTビーコンが一つだけになれば、当該BTビーコンからBTビーコンIDを抽出する。そして、制御プログラム35は、当該BTビーコンIDに対応付けられたIPアドレスの複合機を、通信相手として設定する。このようにすることで、部屋113に入出したばかりの時に、部屋114に設置されているBTビーコン送出装置72BからもBTビーコンを受信してしまったとしても、部屋114に設置されている複合機71Bを誤って通信相手として設定してしまうことを防ぐことができる。   The control program 35 receives the BT beacon before executing step S29 when each of the plurality of received BT beacons is equal to or higher than a predetermined radio wave intensity and a different BT beacon ID is set for each. You may continue. And the control program 35 will extract BT beacon ID from the said BT beacon, if only one BT beacon more than predetermined | prescribed radio wave intensity becomes. Then, the control program 35 sets the MFP having the IP address associated with the BT beacon ID as a communication partner. In this way, even if the BT beacon is received from the BT beacon sending device 72B installed in the room 114 when it has just entered the room 113, the multifunction machine installed in the room 114 It is possible to prevent 71B from being erroneously set as the communication partner.

これにより、携帯端末10の制御プログラム35は、複合機71A及びストレージ装置73にアクセスポイント70を通じてアクセス可能になる。また、制御プログラム35は、複合機71Aにプリント処理を実行させるプリント指示、複合機71Aにスキャン処理を実行させるスキャン指示、ストレージ装置73にデータを記憶させる書込指示、及びストレージ装置73からデータを読み出す読出指示を、操作部24を通じて受け付けることができる。そして、制御プログラム35は、操作部24を通じて受け付けた各種指示に基づいて、SSIDが設定されたWi−Fi通信部25を通じて、通信ネットワークに接続された複合機71A及びストレージ装置73と通信する。携帯端末10が複合機71及びストレージ装置73と通信する処理は、通信処理の一例である。   As a result, the control program 35 of the mobile terminal 10 can access the multi-function device 71A and the storage device 73 through the access point 70. In addition, the control program 35 instructs the MFP 71A to execute a print process, a scan instruction to cause the MFP 71A to execute a scan process, a write instruction to store data in the storage device 73, and data from the storage device 73. A reading instruction to be read can be received through the operation unit 24. The control program 35 communicates with the multi-function device 71 </ b> A and the storage device 73 connected to the communication network through the Wi-Fi communication unit 25 in which the SSID is set based on various instructions received through the operation unit 24. The process in which the mobile terminal 10 communicates with the multifunction device 71 and the storage device 73 is an example of a communication process.

具体的には、プリント指示を受け付けた制御プログラム35は、プリント処理の対象となる画像データを含むプリント指示情報をWi−Fi通信部25を通じて複合機71Aに送信する。また、スキャン指示を受け付けた制御プログラム35は、スキャン処理の実行を指示するスキャン指示情報をWi−Fi通信部25を通じて複合機71Aに送信する。そして、制御プログラム35は、スキャン処理で生成された画像データをWi−Fi通信部25を通じて複合機71Aから受信する。   Specifically, the control program 35 that has received the print instruction transmits print instruction information including image data to be subjected to print processing to the multi-function peripheral 71 </ b> A through the Wi-Fi communication unit 25. The control program 35 that has received the scan instruction transmits scan instruction information for instructing execution of the scan process to the multi-function device 71A through the Wi-Fi communication unit 25. Then, the control program 35 receives the image data generated by the scanning process from the multi-function device 71A through the Wi-Fi communication unit 25.

また、書込指示を受け付けた制御プログラム35は、記憶させるデータを含む書込指示情報をWi−Fi通信部25を通じてストレージ装置73に送信する。さらに、読出指示を受け付けた制御プログラム35は、取得したいデータのデータ識別情報を含む読出指示情報をWi−Fi通信部25を通じてストレージ装置73に送信する。そして、制御プログラム35は、データ識別情報で識別されるデータをWi−Fi通信部25を通じてストレージ装置73から受信する。   In addition, the control program 35 that has received the write instruction transmits write instruction information including data to be stored to the storage apparatus 73 via the Wi-Fi communication unit 25. Further, the control program 35 that has received the read instruction transmits read instruction information including data identification information of the data to be acquired to the storage device 73 through the Wi-Fi communication unit 25. Then, the control program 35 receives data identified by the data identification information from the storage device 73 through the Wi-Fi communication unit 25.

また、建物110から出ようとするユーザは、NFCリーダ50Bに携帯端末10をかざす。換言すれば、ユーザは、NFCリーダ50Bが送出するポーリング信号を受信可能な距離に携帯端末10を近づける。これにより、携帯端末10の直接通信部26は、NFCリーダ50Bからポーリング信号を受信する(S21:ポーリング信号)。NFCリーダ50Bが送出するポーリング信号は、第2無線信号の一例である。携帯端末10がNFCリーダ50Bからポーリング信号を受信する処理は、第2受信処理の一例である。NFCリーダ50Bからポーリング信号を受信したことは、SSIDの設定解除を指示するトリガの一例である。   In addition, the user who wants to leave the building 110 holds the portable terminal 10 over the NFC reader 50B. In other words, the user brings the mobile terminal 10 close to a distance where the polling signal transmitted from the NFC reader 50B can be received. Thereby, the direct communication part 26 of the portable terminal 10 receives a polling signal from the NFC reader 50B (S21: polling signal). The polling signal transmitted by the NFC reader 50B is an example of a second wireless signal. The process in which the portable terminal 10 receives a polling signal from the NFC reader 50B is an example of a second reception process. Receiving the polling signal from the NFC reader 50B is an example of a trigger for instructing cancellation of the SSID setting.

また、携帯端末10の制御プログラム35は、ポーリング信号の送出元のNFCリーダ50との間でNFCリンクを確立する(S22)。また、制御プログラム35は、NFCリンクが確立されたNFCリーダ50に対して、ポーリング信号に対する応答である応答信号を直接通信部26を通じて送信する(S23)。さらに、制御プログラム35は、受信したポーリング信号の送信元がNFCリーダ50A、50Bのどちらであるかを判断する(S24)。ステップS22〜S24の処理は、NFCリーダ50A、50Bのどちらに対しても共通である。   Further, the control program 35 of the mobile terminal 10 establishes an NFC link with the NFC reader 50 that is the source of the polling signal (S22). Further, the control program 35 transmits a response signal, which is a response to the polling signal, directly to the NFC reader 50 with the NFC link established through the communication unit 26 (S23). Further, the control program 35 determines whether the source of the received polling signal is the NFC reader 50A or 50B (S24). The processes in steps S22 to S24 are common to both NFC readers 50A and 50B.

次に、携帯端末10の制御プログラム35は、受信したポーリング信号の送出元がNFCリーダ50Bであると判断したことに応じて(S24:第2送出装置)、Wi−Fi通信部25に対するSSIDの設定を解除する(S31)。ステップS31の処理は、解除処理の一例である。次に、携帯端末10の制御プログラム35は、図3(A)に示されるデータ記憶領域32Bから通信情報及びタイミング情報を削除する(S32)。また、制御プログラム35は、BTビーコン監視タイマを解除する(S33)。   Next, when the control program 35 of the mobile terminal 10 determines that the source of the received polling signal is the NFC reader 50B (S24: second transmission device), the SSID of the Wi-Fi communication unit 25 is determined. The setting is canceled (S31). The process of step S31 is an example of a cancellation process. Next, the control program 35 of the mobile terminal 10 deletes communication information and timing information from the data storage area 32B shown in FIG. 3A (S32). Further, the control program 35 cancels the BT beacon monitoring timer (S33).

なお、「Wi−Fi通信部25に対するSSIDの設定を解除する」とは、例えば、当該SSIDを含めた無線信号をWi−Fi通信部25が出力できないように、記憶部32の予め定められた領域に記憶させたSSIDを削除することを指す。これにより、Wi−Fi通信部25とアクセスポイント70との間の接続が遮断される。すなわち、携帯端末10の制御プログラム35は、これ以降にWi−Fi通信部25を通じて複合機71及びストレージ装置73にアクセスできなくなる。なお、記憶部32の予め定められた領域に記憶させたSSIDを削除した場合、携帯端末10は、NFCリーダ50Aと再度通信しない限り、アクセスポイント70に接続することができなくなる。   “Release the SSID setting for the Wi-Fi communication unit 25” is, for example, a predetermined value stored in the storage unit 32 so that the Wi-Fi communication unit 25 cannot output a radio signal including the SSID. Deletion of the SSID stored in the area. Thereby, the connection between the Wi-Fi communication unit 25 and the access point 70 is blocked. In other words, the control program 35 of the mobile terminal 10 cannot access the multi-function device 71 and the storage device 73 through the Wi-Fi communication unit 25 thereafter. When the SSID stored in a predetermined area of the storage unit 32 is deleted, the mobile terminal 10 cannot connect to the access point 70 unless it communicates with the NFC reader 50A again.

また、NFCリーダ50Bの制御プログラム65は、図4に示されるように、直接通信部56を通じて携帯端末10から応答信号を受信する(S12:Yes)。次に、制御プログラム65は、出入口111の扉をロック状態からアンロック状態に状態変化させる(S15)。これにより、携帯端末10を所持したユーザは、出入口111の扉を開けて建物110の外に出ることができる。そして、制御プログラム65は、携帯端末10との間に確立されたNFCリンクを切断する(S16)。   Further, the control program 65 of the NFC reader 50B receives a response signal from the portable terminal 10 through the direct communication unit 56 as shown in FIG. 4 (S12: Yes). Next, the control program 65 changes the state of the door of the doorway 111 from the locked state to the unlocked state (S15). Thereby, the user possessing the portable terminal 10 can go out of the building 110 by opening the door of the entrance 111. Then, the control program 65 disconnects the NFC link established with the mobile terminal 10 (S16).

また、図示は省略するが、NFCリーダ50Bの制御プログラム65は、ストレージ装置73内に生成された携帯端末10がアクセス可能な記憶領域を解放してもよい。具体的には、制御プログラム65は、応答信号に含まれる端末ID“term01”に割り当てられた記憶領域に記憶されたデータと、当該記憶領域に設定されたアクセス設定を削除すればよい。   Further, although not shown, the control program 65 of the NFC reader 50B may release a storage area that can be accessed by the mobile terminal 10 generated in the storage device 73. Specifically, the control program 65 may delete the data stored in the storage area assigned to the terminal ID “term01” included in the response signal and the access settings set in the storage area.

また、携帯端末10の制御プログラム35は、図5に示されるように、BTビーコン監視タイマがタイムアウトしたことに応じて(S21:タイムアウト)、換言すれば、ステップS28、S30の処理を実行してから第1閾値時間が経過したことに応じて、ステップS31〜S33の処理を実行する。BTビーコン監視タイマがタイムアウトする場合とは、例えば、携帯端末10を所持したユーザがNFCリーダ50Bに携帯端末10をかざさずに建物110の外に出た場合が考えられる。BTビーコン監視タイマがタイムアウトすることは、トリガの他の例である。   Further, as shown in FIG. 5, the control program 35 of the mobile terminal 10 executes the processes of steps S28 and S30 in response to the BT beacon monitoring timer being timed out (S21: time out). , The processing of steps S31 to S33 is executed in response to the elapse of the first threshold time. The case where the BT beacon monitoring timer times out may be, for example, the case where the user who has the mobile terminal 10 goes out of the building 110 without holding the mobile terminal 10 over the NFC reader 50B. The BT beacon monitoring timer times out is another example of a trigger.

さらに、建物110内でユーザが携帯端末10の電源を切った場合、ステップS31〜S33の処理が実行できないので、通信情報を記憶した携帯端末10が建物110の外に持ち出されてしまう可能性がある。そこで、携帯端末10の制御プログラム35は、携帯端末10の電源が投入されたことに応じて、図6に示される初期処理を実行する。   Furthermore, when the user turns off the mobile terminal 10 in the building 110, the processing in steps S31 to S33 cannot be executed, and thus the mobile terminal 10 storing the communication information may be taken out of the building 110. is there. Therefore, the control program 35 of the mobile terminal 10 executes the initial process shown in FIG. 6 in response to the power supply of the mobile terminal 10 being turned on.

まず、携帯端末10の制御プログラム35は、図3(A)に示されるデータ記憶領域32Bに通信情報が記憶されているか否かを判断する(S41)。ステップS41は、判断処理の他の例である。そして、制御プログラム35は、通信情報が記憶されていないと判断したことに応じて(S41:No)、初期処理を終了する。   First, the control program 35 of the mobile terminal 10 determines whether or not communication information is stored in the data storage area 32B shown in FIG. 3A (S41). Step S41 is another example of the determination process. Then, in response to determining that the communication information is not stored (S41: No), the control program 35 ends the initial process.

一方、携帯端末10の制御プログラム35は、通信情報が記憶されていると判断したことに応じて(S41:Yes)、携帯端末10の電源が投入された起動タイミングと、データ記憶領域32Bに記憶されたタイミング情報で示される受信タイミングとの間の経過時間が第2閾値時間に達しているか否かを判断する(S42)。第2閾値時間は、数時間〜数日程度と第1閾時間より長く設定される。ステップS42は、判断処理の他の例である。   On the other hand, when the control program 35 of the mobile terminal 10 determines that the communication information is stored (S41: Yes), it stores the activation timing when the power of the mobile terminal 10 is turned on and the data storage area 32B. It is determined whether or not the elapsed time from the reception timing indicated by the received timing information has reached the second threshold time (S42). The second threshold time is set to several hours to several days and longer than the first threshold time. Step S42 is another example of the determination process.

次に、携帯端末10の制御プログラム35は、受信タイミングと起動タイミングとの間の経過時間が第2閾値時間に達していると判断したことに応じて(S42:Yes)、図3(A)に示されるデータ記憶領域32Bから通信情報及びタイミング情報を削除する(S43)。また、制御プログラム35は、削除した通信情報に含まれるSSIDがWi−Fi通信部25に記憶されていることに応じて、Wi−Fi通信部25に対する当該SSIDの設定を解除する。受信タイミングと起動タイミングとの間の経過時間が第2閾値時間に達していることは、トリガの一例である。   Next, when the control program 35 of the mobile terminal 10 determines that the elapsed time between the reception timing and the activation timing has reached the second threshold time (S42: Yes), FIG. The communication information and the timing information are deleted from the data storage area 32B shown in FIG. Also, the control program 35 cancels the setting of the SSID for the Wi-Fi communication unit 25 in response to the SSID included in the deleted communication information being stored in the Wi-Fi communication unit 25. An elapsed time between the reception timing and the activation timing reaches the second threshold time is an example of a trigger.

一方、携帯端末10の制御プログラム35は、受信タイミングと起動タイミングとの間の経過時間が第2閾値時間に達していないと判断したことに応じて(S42:No)、BTビーコン送出装置72が送出するBTビーコンを直接通信部26を通じて受信できるか否かを判断する(S44)。そして、制御プログラム35は、電源の投入から所定の時間が経過してもBTビーコンを受信できないことに応じて(S44:No)、ステップS43の処理を実行する。ステップS44の処理は、判断処理の他の例である。所定の時間が経過してもBTビーコンを受信できないことは、トリガの一例である。   On the other hand, when the control program 35 of the mobile terminal 10 determines that the elapsed time between the reception timing and the activation timing has not reached the second threshold time (S42: No), the BT beacon transmission device 72 It is determined whether or not the BT beacon to be sent can be received directly through the communication unit 26 (S44). And control program 35 performs processing of Step S43 according to not being able to receive BT beacon even if predetermined time passes since power-on (S44: No). The process of step S44 is another example of the determination process. The inability to receive a BT beacon even after a predetermined time has elapsed is an example of a trigger.

一方、携帯端末10の制御プログラム35は、直接通信部26を通じてBTビーコンを受信したことに応じて(S44:Yes)、データ記憶領域32Bに記憶されたSSIDをWi−Fi通信部25に設定する(S45)。また、制御プログラム35は、BTビーコン監視タイマをセットする(S46)。ステップS45、S46の処理は、ステップS27、S28の処理と共通する。これにより、携帯端末10が建物110の中にあるときに、当該携帯端末10の電源が切られたとしても、受信タイミングと起動タイミングとの間の経過時間が第2閾値時間に達する前に携帯端末10が再起動されれば、携帯端末10は、BTビーコン送出装置72が送出するBTビーコンを受信する。すなわち、携帯端末10は、アクセスポイント70と再度接続し、複合機71やストレージ装置73と通信することができるようになる。   On the other hand, the control program 35 of the mobile terminal 10 sets the SSID stored in the data storage area 32B in the Wi-Fi communication unit 25 in response to receiving the BT beacon directly through the communication unit 26 (S44: Yes). (S45). Further, the control program 35 sets a BT beacon monitoring timer (S46). Steps S45 and S46 are the same as steps S27 and S28. Thereby, when the portable terminal 10 is in the building 110, even if the portable terminal 10 is turned off, the portable terminal 10 is carried before the elapsed time between the reception timing and the activation timing reaches the second threshold time. If the terminal 10 is restarted, the mobile terminal 10 receives the BT beacon transmitted by the BT beacon transmission device 72. That is, the mobile terminal 10 can reconnect to the access point 70 and can communicate with the multi-function device 71 and the storage device 73.

[本実施形態の作用効果]
上記の実施形態によれば、SSIDを含む第1無線信号をNFCリーダ50Aから受信したことに応じて携帯端末10から複合機71へのアクセスが許可され、直接通信部26の動作に起因したトリガが発生したことに応じて携帯端末10から複合機71へのアクセスが規制される。そして、これらの処理は、携帯端末10にインストールされたプログラムによって実現されるので、当該処理用に複合機71をカスタマイズする必要がない。
[Operational effects of this embodiment]
According to the embodiment described above, the access from the mobile terminal 10 to the multi-function device 71 is permitted in response to the reception of the first wireless signal including the SSID from the NFC reader 50A, and the trigger is caused by the operation of the direct communication unit 26. The access from the portable terminal 10 to the multi-function device 71 is restricted in response to the occurrence of this. Since these processes are realized by a program installed in the mobile terminal 10, it is not necessary to customize the multi-function device 71 for the processes.

なお、直接通信部26の動作に起因したトリガとは、例えば、直接通信部26が第2無線信号を受信したこと(S24:第2送出装置)、直接通信部26がBTビーコンを受信できない時間が第1閾値時間に達したこと(S21:タイムアウト)、直接通信部26が第1無線信号を受信してから第2閾値時間経過後に携帯端末10の電源が投入されたこと(S42:Yes)、携帯端末10の電源が投入されてから所定時間の間に直接通信部26がBTビーコンを受信できないこと(S44:No)等を含む。すなわち、トリガの発生時点において、直接通信部26が積極的な動作をしていることに限定されない。   The trigger caused by the operation of the direct communication unit 26 is, for example, that the direct communication unit 26 has received the second wireless signal (S24: second transmission device), and the time during which the direct communication unit 26 cannot receive the BT beacon. Has reached the first threshold time (S21: timeout), the mobile terminal 10 is turned on after the second threshold time has elapsed since the direct communication unit 26 received the first wireless signal (S42: Yes). This includes that the communication unit 26 cannot directly receive the BT beacon for a predetermined time after the portable terminal 10 is turned on (S44: No). In other words, the direct communication unit 26 is not limited to the active operation at the time of occurrence of the trigger.

また、上記の実施形態によれば、携帯端末10をNFCリーダ50Bにかざさなくても自動的に通信情報が削除されるので、通信情報が不正に持ち出されることを抑制できる。その結果、通信ネットワークに接続する権限を携帯端末10に一時的に付与してゲストユーザの利便性を高めると共に、通信ネットワークのセキュリティの低下を抑制することができる。   Further, according to the above-described embodiment, since communication information is automatically deleted without holding the mobile terminal 10 over the NFC reader 50B, it is possible to prevent unauthorized communication information from being taken out. As a result, the authority to connect to the communication network can be temporarily given to the mobile terminal 10 to increase the convenience of the guest user and to suppress the deterioration of the security of the communication network.

また、上記の実施形態によれば、携帯端末10は、受信したBTビーコンのBTビーコンIDに対応付けられた装置のみにアクセス可能になるので、ゲストユーザに利用させる装置を制限することができる。すなわち、ゲストユーザの利便性の向上と、通信ネットワークのセキュリティ低下の抑制とを両立することができる。   Moreover, according to said embodiment, since the portable terminal 10 becomes accessible only to the apparatus matched with BT beacon ID of the received BT beacon, it can restrict | limit the apparatus utilized for a guest user. That is, it is possible to achieve both improvement in the convenience of the guest user and suppression of reduction in the security of the communication network.

また、上記の実施形態によれば、NFCリーダ50に携帯端末10をかざす操作だけで、建物110への入出門の管理と、携帯端末10の通信ネットワークへの接続管理とを実現できる。但し、建物110への入出門の管理は必須ではなく、省略することができる。また、建物110への入出門に代えて、各部屋113、114への入退室を実行してもよい。   In addition, according to the above-described embodiment, it is possible to realize management of entrance and exit to the building 110 and management of connection of the mobile terminal 10 to the communication network only by holding the mobile terminal 10 over the NFC reader 50. However, the management of the entrance and exit to the building 110 is not essential and can be omitted. Further, instead of entering and exiting the building 110, entry / exit to each of the rooms 113 and 114 may be executed.

また、実施形態の携帯端末10及びNFCリーダ50において、記憶部32、62のプログラム記憶領域32A、62Aに記憶された各種プログラムがCPU31、61によって実行されることによって、本発明の制御部が実行する各処理が実現される例を説明した。しかしながら、制御部の構成はこれに限定されず、その一部又は全部を集積回路(IC(Integrated Circuitの略)とも言う。)等のハードウェアで実現してもよい。   In the portable terminal 10 and the NFC reader 50 according to the embodiment, the CPU 31 and 61 execute various programs stored in the program storage areas 32A and 62A of the storage units 32 and 62, thereby executing the control unit of the present invention. An example in which each process is realized has been described. However, the configuration of the control unit is not limited to this, and part or all of the configuration may be realized by hardware such as an integrated circuit (also referred to as an IC (Integrated Circuit)).

さらに、本発明は、携帯端末10及びNFCリーダ50として実現できるだけでなく、携帯端末10及びNFCリーダ50に処理を実行させるプログラムとして実現してもよい。そして、当該プログラムは、non−transitoryな記録媒体に記録されて提供されてもよい。non−transitoryな記録媒体は、CD−ROM、DVD−ROM等の他、通信ネットワークを通じて携帯端末10及びNFCリーダ50に接続可能なサーバ装置に搭載された記憶部を含んでもよい。そして、サーバ装置の記憶部に記憶されたプログラムは、当該プログラムを示す情報或いは信号として、インターネット等の通信ネットワークを通じて配信されてもよい。   Furthermore, the present invention may be realized not only as the mobile terminal 10 and the NFC reader 50 but also as a program that causes the mobile terminal 10 and the NFC reader 50 to execute processing. Then, the program may be provided by being recorded on a non-transitory recording medium. The non-transitory recording medium may include a storage unit mounted on a server device that can be connected to the mobile terminal 10 and the NFC reader 50 through a communication network, in addition to a CD-ROM, a DVD-ROM, and the like. And the program memorize | stored in the memory | storage part of the server apparatus may be delivered through communication networks, such as the internet, as the information or signal which shows the said program.

10・・・携帯端末
25,55・・・Wi−Fi通信部
26,56・・・直接通信部
31,61・・・CPU
32,62・・・記憶部
35,65・・・制御プログラム
70・・・アクセスポイント
50A,50B・・・NFCリーダ
71A,71B・・・複合機
72A,72B・・・BTビーコン送出装置
10 ... mobile terminals 25, 55 ... Wi-Fi communication units 26, 56 ... direct communication units 31, 61 ... CPU
32, 62 ... storage unit 35, 65 ... control program 70 ... access point 50A, 50B ... NFC reader 71A, 71B ... MFP 72A, 72B ... BT beacon sending device

Claims (15)

通信ネットワークを通じて画像形成装置と無線通信する間接通信部、及び近接無線通信プロトコルを用いて近接無線通信する直接通信部を備える携帯端末によって実行可能なプログラムであって、
前記通信ネットワークに接続するための接続情報を含む第1無線信号を、前記直接通信部を通じて受信する第1受信処理と、
前記第1受信処理で受信した前記第1無線信号に含まれる前記接続情報を、前記間接通信部に設定する設定処理と、
前記接続情報の設定解除を指示するトリガが前記直接通信部の動作に起因して発生したか否かを判断する判断処理と、
前記トリガが発生したと判断したことに応じて、前記間接通信部に対する前記接続情報の設定を解除する解除処理と、を前記携帯端末に実行させるプログラム。
A program that can be executed by a portable terminal including an indirect communication unit that wirelessly communicates with an image forming apparatus through a communication network, and a direct communication unit that performs close proximity wireless communication using a close proximity wireless communication protocol,
A first reception process for receiving a first wireless signal including connection information for connecting to the communication network through the direct communication unit;
A setting process for setting the connection information included in the first radio signal received in the first reception process in the indirect communication unit;
A determination process for determining whether or not a trigger for instructing the setting cancellation of the connection information has occurred due to an operation of the direct communication unit;
A program for causing the mobile terminal to execute a release process for canceling the setting of the connection information for the indirect communication unit in response to determining that the trigger has occurred.
該プログラムは、
前記直接通信部を通じて第2無線信号を受信する第2受信処理を、前記携帯端末に実行させ、
前記判断処理において、前記第2受信処理で前記第2無線信号を受信したことに応じて、前記トリガが発生したと判断する請求項1に記載のプログラム。
The program
Causing the portable terminal to execute a second reception process of receiving a second wireless signal through the direct communication unit;
The program according to claim 1, wherein in the determination process, it is determined that the trigger has occurred in response to receiving the second wireless signal in the second reception process.
前記直接通信部は、前記近接無線通信より長距離の直接無線通信が可能な直接無線通信プロトコルを用いて繰り返し送出されたビーコン信号を受信することが可能であり、
該プログラムは、
前記直接通信部を通じて前記ビーコン信号を受信するビーコン受信処理を、前記携帯端末に実行させ、
前記判断処理において、前記ビーコン受信処理で前記ビーコン信号を受信できない時間が第1閾値時間に達したことに応じて、前記トリガが発生したと判断する請求項1又は2に記載のプログラム。
The direct communication unit is capable of receiving a beacon signal repeatedly transmitted using a direct wireless communication protocol capable of long-distance direct wireless communication than the proximity wireless communication,
The program
Causing the portable terminal to execute a beacon reception process for receiving the beacon signal through the direct communication unit,
The program according to claim 1 or 2, wherein in the determination process, it is determined that the trigger has occurred in response to a time when the beacon signal cannot be received in the beacon reception process reaches a first threshold time.
該プログラムは、前記判断処理において、前記携帯端末の電源が投入されてから所定の期間内に前記直接通信部を通じて前記ビーコン信号を受信できないことに応じて、前記トリガが発生したと判断する請求項3に記載のプログラム。   The program determines, in the determination process, that the trigger has occurred in response to the fact that the beacon signal cannot be received through the direct communication unit within a predetermined period after the portable terminal is turned on. 3. The program according to 3. 前記携帯端末は、記憶部をさらに備えており、
該プログラムは、
前記第1受信処理において、前記第1無線信号の受信タイミングを示すタイミング情報を前記記憶部に記憶させ、
前記判断処理において、前記携帯端末の電源が投入されたタイミングと前記受信タイミングとの間の経過時間が第2閾値時間に達していることに応じて、前記トリガが発生したと判断する請求項1から4のいずれかに記載のプログラム。
The portable terminal further includes a storage unit,
The program
In the first reception process, timing information indicating reception timing of the first radio signal is stored in the storage unit,
The determination process determines that the trigger has occurred in response to an elapsed time between a timing when the mobile terminal is turned on and the reception timing reaching a second threshold time. 5. The program according to any one of 4 to 4.
前記接続情報は、前記通信ネットワークに接続されたアクセスポイントを識別する第1識別情報を含み、
該プログラムは、前記第1識別情報で識別される前記アクセスポイントを通じて、前記通信ネットワークに接続された前記画像形成装置と通信する通信処理を、前記携帯端末に実行させる請求項1から5のいずれかに記載のプログラム。
The connection information includes first identification information for identifying an access point connected to the communication network,
6. The program according to claim 1, wherein the program causes the portable terminal to execute a communication process for communicating with the image forming apparatus connected to the communication network through the access point identified by the first identification information. The program described in.
前記第1無線信号は、前記通信ネットワーク上における前記画像形成装置のアドレスを示すアドレス情報をさらに含み、
該プログラムは、前記通信処理において、前記通信ネットワークに接続された複数の前記画像形成装置のうち、前記アドレス情報で示される前記画像形成装置と通信する請求項6に記載のプログラム。
The first wireless signal further includes address information indicating an address of the image forming apparatus on the communication network,
The program according to claim 6, wherein in the communication process, the program communicates with the image forming apparatus indicated by the address information among the plurality of image forming apparatuses connected to the communication network.
前記直接通信部は、前記近接無線通信より長距離の直接無線通信が可能な直接無線通信プロトコルを用いて送出されるビーコン信号を受信することが可能であり、
前記第1無線信号は、
前記ビーコン信号の送出元を識別する複数の第2識別情報と、
前記第2識別情報の1つに各々が対応付けられた複数の前記アドレス情報とを含み、
該プログラムは、
前記第2識別情報を含む前記ビーコン信号を前記直接通信部を通じて受信するビーコン受信処理を、前記携帯端末に実行させ、
前記通信処理において、前記ビーコン信号に含まれる前記第2識別情報に対応付けられた前記アドレス情報で示される前記画像形成装置と通信する請求項7に記載のプログラム。
The direct communication unit is capable of receiving a beacon signal transmitted using a direct wireless communication protocol capable of long-distance direct wireless communication than the proximity wireless communication,
The first radio signal is:
A plurality of second identification information for identifying a source of the beacon signal;
A plurality of the address information each associated with one of the second identification information,
The program
Causing the mobile terminal to execute a beacon reception process for receiving the beacon signal including the second identification information through the direct communication unit;
The program according to claim 7, wherein in the communication process, communication is performed with the image forming apparatus indicated by the address information associated with the second identification information included in the beacon signal.
前記第1無線信号は、前記通信ネットワークに接続された情報共有装置内において、前記携帯端末がアクセス可能な記憶領域を示すパス情報をさらに含み、
該プログラムは、前記通信処理において、前記パス情報で示される記憶領域に対してデータを書き込み或いは読み出す請求項7又は8に記載のプログラム。
The first wireless signal further includes path information indicating a storage area accessible by the mobile terminal in an information sharing apparatus connected to the communication network,
The program according to claim 7 or 8, wherein the program writes or reads data in a storage area indicated by the path information in the communication process.
第1送出装置と、携帯端末と、画像形成装置とを備える通信システムであって、
前記第1送出装置は、
近接無線通信プロトコルに従った無線信号を送出する第1送出部と、
前記画像形成装置が接続された通信ネットワークに接続するための接続情報を含む前記無線信号である第1無線信号を前記第1送出部に送出させる第1送出処理を実行する第1制御部と、を備えており、
前記携帯端末は、
前記通信ネットワークを通じて前記画像形成装置と無線通信する間接通信部と、
前記第1送出装置から送出された前記無線信号を受信する直接通信部と、
端末制御部と、を備えており、
前記端末制御部は、
前記直接通信部を通じて前記第1送出装置から前記第1無線信号を受信する第1受信処理と、
前記第1受信処理で受信した前記第1無線信号に含まれる前記接続情報を、前記間接通信部に設定する設定処理と、
前記接続情報の設定解除を指示するトリガが前記直接通信部の動作に起因して発生したか否かを判断する判断処理と、
前記トリガが発生したと判断したことに応じて、前記間接通信部に対する前記接続情報の設定を解除する解除処理と、を実行する通信システム。
A communication system comprising a first sending device, a portable terminal, and an image forming device,
The first delivery device includes:
A first sending unit for sending a wireless signal in accordance with the proximity wireless communication protocol;
A first control unit that executes a first transmission process that causes the first transmission unit to transmit a first wireless signal that is the wireless signal including connection information for connecting to a communication network to which the image forming apparatus is connected; With
The portable terminal is
An indirect communication unit that wirelessly communicates with the image forming apparatus through the communication network;
A direct communication unit that receives the wireless signal transmitted from the first transmission device;
A terminal control unit,
The terminal control unit
A first reception process for receiving the first radio signal from the first transmission device through the direct communication unit;
A setting process for setting the connection information included in the first radio signal received in the first reception process in the indirect communication unit;
A determination process for determining whether or not a trigger for instructing the setting cancellation of the connection information has occurred due to an operation of the direct communication unit;
A communication system that executes a release process for releasing the setting of the connection information for the indirect communication unit in response to determining that the trigger has occurred.
該通信システムは、第2送出装置をさらに備えており、
前記第2送出装置は、
前記無線信号を送出する第2送出部と、
前記接続情報を含まない前記無線信号である第2無線信号を前記第2送出部に送出させる第2送出処理を実行する第2制御部と、を備えており、
前記端末制御部は、
前記直接通信部を通じて前記第2送出装置から前記第2無線信号を受信する第2受信処理と、
前記判断処理において、前記第2受信処理で前記第2無線信号を受信したことに応じて、前記トリガが発生したと判断する請求項10に記載の通信システム。
The communication system further includes a second sending device,
The second sending device is
A second transmission unit for transmitting the wireless signal;
A second control unit that executes a second transmission process for causing the second transmission unit to transmit a second wireless signal that is the wireless signal that does not include the connection information,
The terminal control unit
A second receiving process for receiving the second radio signal from the second sending device through the direct communication unit;
The communication system according to claim 10, wherein in the determination process, it is determined that the trigger has occurred in response to receiving the second radio signal in the second reception process.
前記第1送出装置は、部屋の外側に配置されており、
前記第2送出装置及び前記画像形成装置は、前記部屋の内側に配置されており、
前記端末制御部は、前記直接通信部を通じて前記無線信号を受信したことに応じて、当該無線信号の送出元である送出装置に対して前記直接通信部に応答信号を送信させる応答処理を実行し、
前記第1制御部及び前記第2制御部は、前記応答信号を受信したことに応じて、前記部屋の出入口に設置された扉のロックを解除するロック解除処理を実行する請求項11に記載の通信システム。
The first delivery device is located outside the room;
The second sending device and the image forming device are arranged inside the room,
In response to receiving the wireless signal through the direct communication unit, the terminal control unit executes response processing that causes the direct communication unit to transmit a response signal to a transmitting device that is a transmission source of the wireless signal. ,
The said 1st control part and the said 2nd control part perform the lock release process which cancels | releases the lock | rock of the door installed in the entrance / exit of the said room according to having received the said response signal. Communications system.
前記第1制御部は、
前記通信ネットワーク上における前記画像形成装置のアドレスを示すアドレス情報を収集する収集処理と、
前記アドレス情報をさらに含む前記第1無線信号を前記第1送出部に送出させる前記第1送出処理と、を実行し、
前記端末制御部は、前記通信ネットワークに接続された複数の前記画像形成装置のうち、前記アドレス情報で示される前記画像形成装置と通信する通信処理を実行する請求項10から12のいずれかに記載の通信システム。
The first controller is
A collection process for collecting address information indicating an address of the image forming apparatus on the communication network;
Performing the first transmission process of causing the first transmission unit to transmit the first wireless signal further including the address information;
The said terminal control part performs the communication process which communicates with the said image forming apparatus shown by the said address information among the said some image forming apparatuses connected to the said communication network. Communication system.
前記第1制御部は、
前記携帯端末がアクセス可能な記憶領域を前記画像形成装置内に生成する生成処理と、
前記生成処理で生成した前記記憶領域を示すパス情報をさらに含む前記第1無線信号を前記第1送出部に送出させる前記第1送出処理と、を実行する請求項10から13のいずれかに記載の通信システム。
The first controller is
Generation processing for generating in the image forming apparatus a storage area accessible by the mobile terminal;
The first transmission process of causing the first transmission unit to transmit the first wireless signal further including path information indicating the storage area generated by the generation process. Communication system.
前記画像形成装置は、前記送出装置を備える請求項10から14のいずれかに記載の通信システム。   The communication system according to claim 10, wherein the image forming apparatus includes the sending device.
JP2015065777A 2015-03-27 2015-03-27 Communication system and program Active JP6536118B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2015065777A JP6536118B2 (en) 2015-03-27 2015-03-27 Communication system and program
JP2019104121A JP6943269B2 (en) 2015-03-27 2019-06-04 Communication systems and programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015065777A JP6536118B2 (en) 2015-03-27 2015-03-27 Communication system and program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2019104121A Division JP6943269B2 (en) 2015-03-27 2019-06-04 Communication systems and programs

Publications (2)

Publication Number Publication Date
JP2016187075A true JP2016187075A (en) 2016-10-27
JP6536118B2 JP6536118B2 (en) 2019-07-03

Family

ID=57203436

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015065777A Active JP6536118B2 (en) 2015-03-27 2015-03-27 Communication system and program

Country Status (1)

Country Link
JP (1) JP6536118B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111699720A (en) * 2018-03-02 2020-09-22 松下知识产权经营株式会社 Device, system and communication method

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004336538A (en) * 2003-05-09 2004-11-25 Ricoh Co Ltd Radio communication system, information processing terminal, and infrared communication device
JP2005258990A (en) * 2004-03-15 2005-09-22 Dainippon Printing Co Ltd Entrance and exit controller controlling portable terminal with camera functions
JP2006345451A (en) * 2005-06-10 2006-12-21 Canon Inc Management system and control method
JP2009020868A (en) * 2007-06-11 2009-01-29 Ricoh Co Ltd Authentication apparatus, authentication method, and program
JP2009088946A (en) * 2007-09-28 2009-04-23 Nec Electronics Corp Mobile information communication terminal
JP2013236316A (en) * 2012-05-10 2013-11-21 Sharp Corp Communication terminal device and communication method therefor

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004336538A (en) * 2003-05-09 2004-11-25 Ricoh Co Ltd Radio communication system, information processing terminal, and infrared communication device
JP2005258990A (en) * 2004-03-15 2005-09-22 Dainippon Printing Co Ltd Entrance and exit controller controlling portable terminal with camera functions
JP2006345451A (en) * 2005-06-10 2006-12-21 Canon Inc Management system and control method
JP2009020868A (en) * 2007-06-11 2009-01-29 Ricoh Co Ltd Authentication apparatus, authentication method, and program
JP2009088946A (en) * 2007-09-28 2009-04-23 Nec Electronics Corp Mobile information communication terminal
JP2013236316A (en) * 2012-05-10 2013-11-21 Sharp Corp Communication terminal device and communication method therefor

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111699720A (en) * 2018-03-02 2020-09-22 松下知识产权经营株式会社 Device, system and communication method
CN111699720B (en) * 2018-03-02 2023-08-15 松下电器(美国)知识产权公司 Communication device, communication system, and communication method

Also Published As

Publication number Publication date
JP6536118B2 (en) 2019-07-03

Similar Documents

Publication Publication Date Title
US8947712B2 (en) Image data processing device, program, and management device that are able to manage various types of information in a centralized manner
US10027842B2 (en) Setting system, image processing device, remote control method, and remote control program
TWI530610B (en) Access control system using near field communication
EP3148160B1 (en) Information processing apparatus, information processing method, and program
JP6719865B2 (en) Information processing apparatus, control method of information processing apparatus, and program
WO2015035620A1 (en) Processing method of wireless network equipment, wireless network equipment and processor thereof
WO2019061219A1 (en) Screen unlocking method and terminal
US10432630B2 (en) Information processing apparatus, recording medium, and communication controlling method
US10575341B2 (en) Communication system and recording medium
US11153301B2 (en) Communication system and method for managing guest user network connections
JP6613653B2 (en) Relay device, communication control method, and communication control system
JP6810638B2 (en) Relay device and electric lock
KR20140135901A (en) Method for Controlling of Security-Terminal and Management-Terminal for Performing the Method
JP6536118B2 (en) Communication system and program
JP6943269B2 (en) Communication systems and programs
JP6071109B2 (en) Portable terminal device and program
JP6270542B2 (en) Authentication system
JP6840055B2 (en) Relay device and electric lock
JP6007695B2 (en) Authentication system, authentication method, and authentication management apparatus
JP6704380B2 (en) External server, communication system and communication method
JP6311804B2 (en) Terminal device and program
JP6344658B2 (en) Image forming apparatus, image forming method, and image forming program
JP2013201572A (en) Communication terminal apparatus and control method of communication terminal apparatus
JP2018158527A (en) Wireless network equipment, image formation apparatus, wireless network system and program
WO2016084274A1 (en) Wireless communication system, non-temporary computer-readable medium in which connection authentication program is stored and connection authentication method

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20180216

RD05 Notification of revocation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7425

Effective date: 20180216

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180301

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20181212

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20181218

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190130

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190520

R150 Certificate of patent or registration of utility model

Ref document number: 6536118

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150