(57)【特許請求の範囲】
【請求項１】
通信ネットワークを通じて画像形成装置と無線通信する間接通信部、及び近接無線通信プロトコルを用いて近接無線通信する直接通信部を備える携帯端末によって実行可能なプログラムであって、
前記直接通信部は、前記近接無線通信より長距離の直接無線通信が可能な直接無線通信プロトコルを用いて繰り返し送出されたビーコン信号を受信することが可能であり、
前記通信ネットワークに接続するための接続情報を含む第１無線信号を、前記直接通信部を通じて受信する第１受信処理と、
前記第１受信処理で受信した前記第１無線信号に含まれる前記接続情報を、前記間接通信部に設定する設定処理と、
前記接続情報の設定解除を指示するトリガが前記直接通信部の動作に起因して発生したか否かを判断する判断処理と、
前記トリガが発生したと判断したことに応じて、前記間接通信部に対する前記接続情報の設定を解除する解除処理と、
前記直接通信部を通じて前記ビーコン信号を受信するビーコン受信処理と、を前記携帯端末に実行させ、
前記判断処理において、前記ビーコン受信処理で前記ビーコン信号を受信できない時間が第１閾値時間に達したことに応じて、前記トリガが発生したと判断するプログラム。
【請求項２】
該プログラムは、前記判断処理において、前記携帯端末の電源が投入されてから所定の期間内に前記直接通信部を通じて前記ビーコン信号を受信できないことに応じて、前記トリガが発生したと判断する請求項１に記載のプログラム。
【請求項３】
通信ネットワークを通じて画像形成装置と無線通信する間接通信部と、近接無線通信プロトコルを用いて近接無線通信する直接通信部と、記憶部と、を備える携帯端末によって実行可能なプログラムであって、
前記通信ネットワークに接続するための接続情報を含む第１無線信号を、前記直接通信部を通じて受信する第１受信処理と、
前記第１受信処理で受信した前記第１無線信号に含まれる前記接続情報を、前記間接通信部に設定する設定処理と、
前記接続情報の設定解除を指示するトリガが前記直接通信部の動作に起因して発生したか否かを判断する判断処理と、
前記トリガが発生したと判断したことに応じて、前記間接通信部に対する前記接続情報の設定を解除する解除処理と、を前記携帯端末に実行させ、
前記第１受信処理において、前記第１無線信号の受信タイミングを示すタイミング情報を前記記憶部に記憶させ、
前記判断処理において、前記携帯端末の電源が投入されたタイミングと前記受信タイミングとの間の経過時間が第２閾値時間に達していることに応じて、前記トリガが発生したと判断するプログラム。
【請求項４】
通信ネットワークを通じて画像形成装置と無線通信する間接通信部、及び近接無線通信プロトコルを用いて近接無線通信する直接通信部を備える携帯端末によって実行可能なプログラムであって、
前記直接通信部は、前記近接無線通信より長距離の直接無線通信が可能な直接無線通信プロトコルを用いて送出されるビーコン信号を受信することが可能であり、
前記通信ネットワークに接続するための接続情報、及び前記通信ネットワーク上における前記画像形成装置のアドレスを示すアドレス情報を含む第１無線信号を、前記直接通信部を通じて受信する第１受信処理と、
前記第１受信処理で受信した前記第１無線信号に含まれる前記接続情報を、前記間接通信部に設定する設定処理と、
前記接続情報の設定解除を指示するトリガが前記直接通信部の動作に起因して発生したか否かを判断する判断処理と、
前記トリガが発生したと判断したことに応じて、前記間接通信部に対する前記接続情報の設定を解除する解除処理と、を前記携帯端末に実行させ、
前記接続情報は、前記通信ネットワークに接続されたアクセスポイントを識別する第１識別情報を含み、
前記第１無線信号は、
前記ビーコン信号の送出元を識別する複数の第２識別情報と、
前記第２識別情報の１つに各々が対応付けられた複数の前記アドレス情報とを含み、
該プログラムは、
前記第１識別情報で識別される前記アクセスポイントを通じて、前記通信ネットワークに接続された前記画像形成装置と通信する通信処理を、前記携帯端末に実行させ、
前記通信処理において、前記通信ネットワークに接続された複数の前記画像形成装置のうち、前記アドレス情報で示される前記画像形成装置と通信し、
前記第２識別情報を含む前記ビーコン信号を前記直接通信部を通じて受信するビーコン受信処理を、前記携帯端末に実行させ、
前記通信処理において、前記ビーコン信号に含まれる前記第２識別情報に対応付けられた前記アドレス情報で示される前記画像形成装置と通信するプログラム。
【請求項５】
通信ネットワークを通じて画像形成装置と無線通信する間接通信部、及び近接無線通信プロトコルを用いて近接無線通信する直接通信部を備える携帯端末によって実行可能なプログラムであって、
前記通信ネットワークに接続するための接続情報と、前記通信ネットワーク上における前記画像形成装置のアドレスを示すアドレス情報と、前記通信ネットワークに接続された情報共有装置内において、前記携帯端末がアクセス可能な記憶領域を示すパス情報と、を含む第１無線信号を、前記直接通信部を通じて受信する第１受信処理と、
前記第１受信処理で受信した前記第１無線信号に含まれる前記接続情報を、前記間接通信部に設定する設定処理と、
前記接続情報の設定解除を指示するトリガが前記直接通信部の動作に起因して発生したか否かを判断する判断処理と、
前記トリガが発生したと判断したことに応じて、前記間接通信部に対する前記接続情報の設定を解除する解除処理と、を前記携帯端末に実行させ、
前記接続情報は、前記通信ネットワークに接続されたアクセスポイントを識別する第１識別情報を含み、
該プログラムは、
前記第１識別情報で識別される前記アクセスポイントを通じて、前記通信ネットワークに接続された前記画像形成装置と通信する通信処理を、前記携帯端末に実行させ、
前記通信処理において、前記通信ネットワークに接続された複数の前記画像形成装置のうち、前記アドレス情報で示される前記画像形成装置と通信し、前記パス情報で示される記憶領域に対してデータを書き込み或いは読み出すプログラム。
【請求項６】
該プログラムは、
前記直接通信部を通じて第２無線信号を受信する第２受信処理を、前記携帯端末に実行させ、
前記判断処理において、前記第２受信処理で前記第２無線信号を受信したことに応じて、前記トリガが発生したと判断する請求項１から５のいずれかに記載のプログラム。
【請求項７】
第１送出装置と、携帯端末と、第３送出装置と、画像形成装置とを備える通信システムであって、
前記第１送出装置は、
近接無線通信プロトコルに従った無線信号を送出する第１送出部と、
前記画像形成装置が接続された通信ネットワークに接続するための接続情報を含む前記無線信号である第１無線信号を前記第１送出部に送出させる第１送出処理を実行する第１制御部と、を備えており、
前記携帯端末は、
前記通信ネットワークを通じて前記画像形成装置と無線通信する間接通信部と、
前記第１送出装置から送出された前記無線信号を受信する直接通信部と、
端末制御部と、を備えており、
前記第３送出装置は、
前記近接無線通信プロトコルに従った近接無線通信より長距離の直接無線通信が可能な直接無線通信プロトコルを用いてビーコン信号を繰り返し送出し、
前記端末制御部は、
前記直接通信部を通じて前記第１送出装置から前記第１無線信号を受信する第１受信処理と、
前記第１受信処理で受信した前記第１無線信号に含まれる前記接続情報を、前記間接通信部に設定する設定処理と、
前記接続情報の設定解除を指示するトリガが前記直接通信部の動作に起因して発生したか否かを判断する判断処理と、
前記トリガが発生したと判断したことに応じて、前記間接通信部に対する前記接続情報の設定を解除する解除処理と、
前記直接通信部を通じて前記ビーコン信号を受信するビーコン受信処理と、を実行し、
前記判断処理において、前記ビーコン受信処理で前記ビーコン信号を受信できない時間が第１閾値時間に達したことに応じて、前記トリガが発生したと判断する通信システム。
【請求項８】
該通信システムは、第２送出装置をさらに備えており、
前記第２送出装置は、
前記無線信号を送出する第２送出部と、
前記接続情報を含まない前記無線信号である第２無線信号を前記第２送出部に送出させる第２送出処理を実行する第２制御部と、を備えており、
前記端末制御部は、
前記直接通信部を通じて前記第２送出装置から前記第２無線信号を受信する第２受信処理と、
前記判断処理において、前記第２受信処理で前記第２無線信号を受信したことに応じて、前記トリガが発生したと判断する請求項７に記載の通信システム。
【請求項９】
前記第１送出装置は、部屋の外側に配置されており、
前記第２送出装置及び前記画像形成装置は、前記部屋の内側に配置されており、
前記端末制御部は、前記直接通信部を通じて前記無線信号を受信したことに応じて、当該無線信号の送出元である送出装置に対して前記直接通信部に応答信号を送信させる応答処理を実行し、
前記第１制御部及び前記第２制御部は、前記応答信号を受信したことに応じて、前記部屋の出入口に設置された扉のロックを解除するロック解除処理を実行する請求項８に記載の通信システム。
【請求項１０】
前記第１制御部は、
前記通信ネットワーク上における前記画像形成装置のアドレスを示すアドレス情報を収集する収集処理と、
前記アドレス情報をさらに含む前記第１無線信号を前記第１送出部に送出させる前記第１送出処理と、を実行し、
前記端末制御部は、前記通信ネットワークに接続された複数の前記画像形成装置のうち、前記アドレス情報で示される前記画像形成装置と通信する通信処理を実行する請求項７から９のいずれかに記載の通信システム。
【請求項１１】
前記画像形成装置は、前記第３送出装置を備える請求項７から１０のいずれかに記載の通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、処理装置に対する携帯端末のアクセスを制御するプログラムに関する。
【背景技術】
【０００２】
従来より、携帯端末が受け付けたユーザ操作に基づいて、通信ネットワークに接続された画像形成装置を当該携帯端末から制御するシステムが知られている。また、特許文献１には、部屋に入室するためのＩＣカードを用いて、当該部屋に設置された複合機へのアクセス制限を解除することができるシステムが開示されている。具体的には、ＩＣカードがかざされた複合機は、入退室管理サーバと通信して当該ＩＣカードを認証し、認証が成功したことに応じてアクセス制限を解除する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２７７５５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載のシステムでは、ＩＣカードを認証するための入退室管理サーバとの通信と、アクセス制限を解除する処理とを複合機で行っている。すなわち、前述のシステムを実現するために各複合機がカスタマイズされている必要がある。
【０００５】
本発明は、上記の事情に鑑みてなされたものであり、その目的は、画像形成装置をカスタマイズすることなく、画像形成装置に対する携帯端末のアクセスを制御可能なプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
(1)  本明細書に記載のプログラムは、通信ネットワークを通じて画像形成装置と無線通信する間接通信部、及び近接無線通信プロトコルを用いて近接無線通信する直接通信部を備える携帯端末によって実行可能である。該プログラムは、前記通信ネットワークに接続するための接続情報を含む第１無線信号を、前記直接通信部を通じて受信する第１受信処理と、前記第１受信処理で受信した前記第１無線信号に含まれる前記接続情報を、前記間接通信部に設定する設定処理と、前記接続情報の設定解除を指示するトリガが前記直接通信部の動作に起因して発生したか否かを判断する判断処理と、前記トリガが発生したと判断したことに応じて、前記間接通信部に対する前記接続情報の設定を解除する解除処理とを前記携帯端末に実行させる。
【０００７】
上記構成によれば、携帯端末が送出装置から第１無線信号を受信したことによって、携帯端末が画像形成装置へアクセスができるようになる。一方、直接通信部の動作に起因したトリガが発生したことによって、携帯端末から画像形成装置へのアクセスが規制される。そして、これらの処理は、携帯端末にインストールされたプログラムによって実現されるので、当該処理用にカスタマイズされた複合機を用いる必要がない。
【０００８】
(2)  好ましくは、該プログラムは、前記直接通信部を通じて第２無線信号を受信する第２受信処理を前記携帯端末に実行させ、前記判断処理において、前記第２受信処理で前記第２無線信号を受信したことに応じて、前記トリガが発生したと判断する。
【０００９】
上記構成によれば、送出装置から第２無線信号を受信したことに応じて携帯端末から画像形成装置へのアクセスが規制される。
【００１０】
(3)  好ましくは、前記直接通信部は、前記近接無線通信より長距離の直接無線通信が可能な直接無線通信プロトコルを用いて繰り返し送出されたビーコン信号を受信することが可能である。そして、該プログラムは、前記直接通信部を通じて前記ビーコン信号を受信するビーコン受信処理を前記携帯端末に実行させ、前記判断処理において、前記ビーコン受信処理で前記ビーコン信号を受信できない時間が第１閾値時間に達したことに応じて、前記トリガが発生したと判断する。
【００１１】
上記構成によれば、ビーコン信号の受信可能範囲の外に携帯端末が持ち出されたことによって、携帯端末から画像形成装置へのアクセスが規制される。但し、一時的にビーコン信号が受信できないことに応じて、直ちにアクセスが規制されることは防止される。
【００１２】
(4)  一例として、該プログラムは、前記判断処理において、前記携帯端末の電源が投入されてから所定の期間内に前記直接通信部を通じて前記ビーコン信号を受信できないことに応じて、前記トリガが発生したと判断する。
【００１３】
(5)  他の例として、前記携帯端末は、記憶部をさらに備える。そして、該プログラムは、前記第１受信処理において、前記第１無線信号の受信タイミングを示すタイミング情報を前記記憶部に記憶させ、前記判断処理において、前記携帯端末の電源が投入されたタイミングと前記受信タイミングとの間の経過時間が第２閾値時間に達していることに応じて、前記トリガが発生したと判断する。
【００１４】
上記の各構成によれば、解除処理が実行される前に携帯端末の電源が落とされた場合に、接続情報が残り続けることを防止できる。
【００１５】
(6)  例えば、前記接続情報は、前記通信ネットワークに接続されたアクセスポイントを識別する第１識別情報を含む。そして、該プログラムは、前記第１識別情報で識別される前記アクセスポイントを通じて、前記通信ネットワークに接続された前記画像形成装置と通信する通信処理を前記携帯端末に実行させる。
【００１６】
(7)  例えば、前記第１無線信号は、前記通信ネットワーク上における前記画像形成装置のアドレスを示すアドレス情報をさらに含む。そして、該プログラムは、前記通信処理において、前記通信ネットワークに接続された複数の前記画像形成装置のうち、前記アドレス情報で示される前記画像形成装置と通信する。
【００１７】
(8)  好ましくは、前記直接通信部は、前記近接無線通信より長距離の直接無線通信が可能な直接無線通信プロトコルを用いて送出されるビーコン信号を受信することが可能である。前記第１無線信号は、前記ビーコン信号の送出元を識別する複数の第２識別情報と、前記第２識別情報の１つに各々が対応付けられた複数の前記アドレス情報とを含む。そして、該プログラムは、前記第２識別情報を含む前記ビーコン信号を前記直接通信部を通じて受信するビーコン受信処理を前記携帯端末に実行させ、前記通信処理において、前記ビーコン信号に含まれる前記第２識別情報に対応付けられた前記アドレス情報で示される前記画像形成装置と通信する。
【００１８】
上記構成によれば、例えば複数の部屋のそれぞれに画像形成装置及びビーコン送出装置が設置されている場合において、携帯端末を所持したユーザがいる部屋の画像形成装置に携帯端末をアクセスさせることができる。
【００１９】
(9)  例えば、前記第１無線信号は、前記通信ネットワークに接続された情報共有装置内において、前記携帯端末がアクセス可能な記憶領域を示すパス情報をさらに含む。そして、該プログラムは、前記通信処理において、前記パス情報で示される記憶領域に対してデータを書き込み或いは読み出す。
【００２０】
(10)  本明細書に記載の通信システムは、第１送出装置と、携帯端末と、画像形成装置とを備える。前記第１送出装置は、近接無線通信プロトコルに従った無線信号を送出する第１送出部と、前記画像形成装置が接続された通信ネットワークに接続するための接続情報を含む前記無線信号である第１無線信号を前記第１送出部に送出させる第１送出処理を実行する第１制御部とを備える。前記携帯端末は、前記通信ネットワークを通じて前記画像形成装置と無線通信する間接通信部と、前記第１送出装置から送出された前記無線信号を受信する直接通信部と、端末制御部とを備える。そして、前記端末制御部は、前記直接通信部を通じて前記第１送出装置から前記第１無線信号を受信する第１受信処理と、前記第１受信処理で受信した前記第１無線信号に含まれる前記接続情報を、前記間接通信部に設定する設定処理と、前記接続情報の設定解除を指示するトリガが前記直接通信部の動作に起因して発生したか否かを判断する判断処理と、前記トリガが発生したと判断したことに応じて、前記間接通信部に対する前記接続情報の設定を解除する解除処理とを実行する。
【００２１】
(11)  例えば、該通信システムは、第２送出装置をさらに備える。前記第２送出装置は、前記無線信号を送出する第２送出部と、前記接続情報を含まない前記無線信号である第２無線信号を前記第２送出部に送出させる第２送出処理を実行する第２制御部とを備える。そして、前記端末制御部は、前記直接通信部を通じて前記第２送出装置から前記第２無線信号を受信する第２受信処理と、前記判断処理において、前記第２受信処理で前記第２無線信号を受信したことに応じて、前記トリガが発生したと判断する。
【００２２】
(12)  好ましくは、前記第１送出装置は、部屋の外側に配置されている。前記第２送出装置及び前記画像形成装置は、前記部屋の内側に配置されている。そして、前記端末制御部は、前記直接通信部を通じて前記無線信号を受信したことに応じて、当該無線信号の送出元である送出装置に対して前記直接通信部に応答信号を送信させる応答処理を実行する。また、前記第１制御部及び前記第２制御部は、前記応答信号を受信したことに応じて、前記部屋の出入口に設置された扉のロックを解除するロック解除処理を実行する。
【００２３】
上記構成によれば、画像形成装置に対する携帯端末のアクセス制御と、当該画像形成装置が設置された部屋の入退室の制御とを両立させることができる。
【００２４】
(13)  例えば、前記第１制御部は、前記通信ネットワーク上における前記画像形成装置のアドレスを示すアドレス情報を収集する収集処理と、前記アドレス情報をさらに含む前記第１無線信号を前記第１送出部に送出させる前記第１送出処理とを実行する。そして、前記端末制御部は、前記通信ネットワークに接続された複数の前記画像形成装置のうち、前記アドレス情報で示される前記画像形成装置と通信する通信処理を実行する。
【００２５】
(14)  例えば、前記第１制御部は、前記携帯端末がアクセス可能な記憶領域を前記画像形成装置内に生成する生成処理と、前記生成処理で生成した前記記憶領域を示すパス情報をさらに含む前記第１無線信号を前記第１送出部に送出させる前記第１送出処理とを実行する。
【００２６】
(15)  例えば、前記画像形成装置は、前記送出装置を備える。
【発明の効果】
【００２７】
本発明によれば、画像形成装置をカスタマイズしなくても、画像形成装置に対する携帯端末のアクセスを制御することができる。
【図面の簡単な説明】
【００２８】
【図１】図１は、実施形態に係る通信システム１００の概略図である。
【図２】図２は、（Ａ）が携帯端末１０の機能ブロック図であり、（Ｂ）がＮＦＣリーダ５０の機能ブロック図である。
【図３】図３は、データ記憶領域３２Ｂ、６２Ｂに記憶される情報の例であって、（Ａ）はデータ記憶領域３２Ｂに記憶されるタイミング情報及び通信情報を、（Ｂ）はデータ記憶領域６２Ｂに記憶されるＳＳＩＤ、ＢＴビーコンＩＤ、アドレス情報を、（Ｃ）はデータ記憶領域６２Ｂに記憶される端末ＩＤ、パス情報を示す。
【図４】図４は、ＮＦＣリーダ５０Ａの初期処理のフローチャートである。
【図５】図５は、通信処理のフローチャートである。
【図６】図６は、携帯端末１０の初期処理のフローチャートである。
【発明を実施するための形態】
【００２９】
以下、適宜図面を参照して本発明の実施形態について説明する。なお、以下に説明される実施形態は本発明の一例にすぎず、本発明の要旨を変更しない範囲で、本発明の実施形態を適宜変更できることは言うまでもない。また、下記の実施形態及び変形例１〜３は、任意の組み合わせで組み合わせることができる。
【００３０】
［実施形態］
図１は、本実施形態における通信システム１００の概略図である。図１に示される通信システム１００は、携帯端末１０と、ＮＦＣリーダ５０Ａ、５０Ｂ（以下、これらを総称して、「ＮＦＣリーダ５０」と表記することがある。）と、アクセスポイント７０と、複合機７１Ａ、７１Ｂ（以下、これらを総称して、「複合機７１」と表記することがある。）と、ＢＴビーコン送出装置７２Ａ、７２Ｂ（以下、これらを総称して、「ＢＴビーコン送出装置７２」と表記することがある。）と、ストレージ装置７３とを備える。
【００３１】
ＮＦＣリーダ５０、複合機７１、及びストレージ装置７３は、アクセスポイント７０を通じて相互に通信可能とされている。アクセスポイント７０を通じて通信することを、「通信ネットワークを通じて通信する」と表記することもある。通信ネットワークの具体例は特に限定されないが、例えば、有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋの略）、無線ＬＡＮ、或いはこれらの組み合わせであってもよい。すなわち、ＮＦＣリーダ５０、複合機７１、及びストレージ装置７３は、通信ネットワークに有線接続されてもよいし、無線接続されてもよい。
【００３２】
また、携帯端末１０は、アクセスポイント７０のＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  ＩＤｅｎｔｉｆｉｅｒの略）などのパラメータを取得し、自身に設定することによって、アクセスポイント７０を通じて当該通信ネットワークに接続された装置と通信することができるようになる。パラメータを設定したことでアクセスポイント７０を通じて各種装置と通信することができるようになることを、「アクセスポイント７０に接続する」または「通信ネットワークに接続する」と表記することもある。なお、携帯端末１０とアクセスポイント７０との間では、無線ＬＡＮの一種であるＷｉ−Ｆｉ（Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅの登録商標）に準拠した通信が行われる。
【００３３】
通信システム１００は、図１に示される建物１１０の内外に設置されている。建物１１０は、出入口１１１と、出入口１１１から建物１１０の内部に延びる廊下１１２と、部屋１１３、１１４とを備える。部屋１１３、１１４には、廊下１１２に面した出入口１１５、１１６を通じて入退室が可能になっている。建物１１０及び部屋１１３、１１４は、部屋の一例である。なお、出入口１１１に設置された扉は、ユーザの通過を規制するロック状態と、ユーザの通過を許容するアンロック状態とに状態変化が可能である。
【００３４】
［携帯端末１０］
携帯端末１０は、図２（Ａ）に示されるように、表示部２３と、操作部２４と、Ｗｉ−Ｆｉ通信部２５と、直接通信部２６と、ＣＰＵ３１と、記憶部３２と、通信バス３３とを主に備える。携帯端末１０を構成する各構成要素は、通信バス３３を通じて相互に接続されている。
【００３５】
［表示部２３］
表示部２３は、各種情報を表示する表示画面を備える。表示部２３としては、液晶ディスプレイ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙの略）、有機ＥＬディスプレイ（Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙの略）等を採用することができる。
【００３６】
［操作部２４］
操作部２４は、表示部２３の表示画面に表示されたオブジェクトを選択するユーザの操作を受け付ける。具体的には、操作部２４はボタンを有しており、押下されたボタンに対応づけられた各種の操作信号をＣＰＵ３１へ出力する。さらに、操作部２４は、表示部２３の表示画面に重畳された膜状のタッチセンサを有していてもよい。すなわち、表示部２３がタッチパネルディスプレイとして構成されてもよい。
【００３７】
なお、「オブジェクト」とは、ユーザが操作部２４を操作することによって選択可能な画像を指す。一例として、オブジェクトは表示部２３に表示された文字列であって、操作部２４の方向キーを押下することによってオブジェクトの１つがハイライト表示され、操作部２４の決定ボタンを押下することによってハイライト表示されたオブジェクトが選択されてもよい。他の例として、操作部２４がタッチパネルである場合のオブジェクトは表示部２３に表示されたアイコン、ボタン、リンク等であって、タッチ位置に表示されたオブジェクトが選択されてもよい。
【００３８】
タッチパネルとして実現される操作部２４は、表示部２３の表示画面をタッチするユーザ操作を受け付ける。また、操作部２４は、ユーザがタッチした表示画面上の位置を示す位置情報を出力する。位置情報は、例えば、表示画面の左上端を原点とし、右向きをｘ軸の正の向き、下向きをｙ軸の正の向きとしたｘ−ｙ平面上の座標（ｘ，ｙ）として表現できる。タッチセンサには、静電容量方式、抵抗膜方式等の周知の方式を採用することができる。
【００３９】
なお、本明細書中における「タッチ」とは、入力媒体を表示画面に接触させる操作全般を含む。すなわち、タッチした入力媒体を所定時間内に表示画面から離間させるタップ操作、タッチした入力媒体を表示画面上で静止させるロングタッチ操作、タッチした入力媒体を表示画面上でスライドさせるスライド操作、表示画面上をスライドする入力媒体の加速度が閾値以上であるフリック操作、表示画面上の異なる位置にタッチした２つの入力媒体を互いに近づける向きにスライドさせるピンチイン操作、表示画面上の異なる位置にタッチした２つの入力媒体を互いに離れる向きにスライドさせるピンチアウト操作等は、タッチの一例である。
【００４０】
また、入力媒体が表示画面に触れていなくても、表示画面との間の距離がごく僅かな位置まで入力媒体を近接させることを、前述の「タッチ」の概念に含めてもよい。さらに入力媒体とは、ユーザの指であってもよいし、タッチペン等であってもよい。
【００４１】
［Ｗｉ−Ｆｉ通信部２５］
Ｗｉ−Ｆｉ通信部２５は、アクセスポイント７０を経由して外部装置と無線通信を行うためのインタフェースである。携帯端末１０は、例えば、アクセスポイント７０に接続することにより、複合機７１及びストレージ装置７３との間で、Ｗｉ−Ｆｉ通信部２５を通じて各種情報或いは各データを送受信することができる。Ｗｉ−Ｆｉ通信部２５は、間接通信部の一例である。携帯端末１０がアクセスポイント７０に接続することを、「Ｗｉ−Ｆｉ通信部２５をアクセスポイント７０に接続させる」と表記することもある。
【００４２】
［直接通信部２６］
直接通信部２６は、例えば、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎの略）、Ｂｌｕｅｔｏｏｔｈ（Ｂｌｕｅｔｏｏｔｈ  ＳＩＧ，  Ｉｎｃ．の登録商標）、或いはＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ、Ｂｌｕｅｔｏｏｔｈ  Ｓｍａｒｔ、ｉＢｅａｃｏｎ（Ａｐｐｌｅ  Ｉｎｃ．の登録商標）のいずれかに準拠した方式で外部装置と無線通信するためのインタフェースである。
【００４３】
本実施形態に係る直接通信部２６は、ＮＦＣに準拠した無線通信と、Ｂｌｕｅｔｏｏｔｈ  ＬＥに準拠した無線通信とが可能である。ＮＦＣ及びＢｌｕｅｔｏｏｔｈ  ＬＥは、アクセスポイント７０を経由せずにＰ２Ｐで無線通信が可能な点において、直接無線通信プロトコルの一例である。ＮＦＣは、ごく限られた所定の距離範囲内でのみ無線通信が可能な点において、近接無線通信プロトコルの一例である。ＮＦＣは、例えば、数ｃｍ〜数十ｃｍの範囲内での無線通信が可能である。Ｂｌｕｅｔｏｏｔｈ  ＬＥは、例えば、数ｍ〜十数ｍの範囲内での無線通信が可能である。すなわち、Ｂｌｕｅｔｏｏｔｈ  ＬＥに準拠した無線通信は、ＮＦＣに準拠した無線通信より長距離の無線通信が可能である。
【００４４】
［ＣＰＵ３１］
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔの略）３１は、携帯端末１０の全体動作を制御するものである。ＣＰＵ３１は、後述する各種プログラムを記憶部３２から取得して実行する。ＣＰＵ３１は、各種プログラムの実行によって、操作部２４から出力される各種情報、及びＷｉ−Ｆｉ通信部２５や直接通信部２６を通じて外部装置から取得した各種情報等に基づいた各種の処理を実行する。ＣＰＵ３１及び記憶部３２は、制御部或いは端末制御部の一例を構成する。
【００４５】
［記憶部３２］
記憶部３２は、プログラム記憶領域３２Ａと、データ記憶領域３２Ｂとを有する。プログラム記憶領域３２Ａには、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍの略）３４と、制御プログラム３５とが格納される。ＯＳ３４及び制御プログラム３５は、バイナリ形式にビルドされたプログラムである。なお、制御プログラム３５は、単一のプログラムであってもよいし、複数のプログラムの集合体であってもよい。データ記憶領域３２Ｂには、制御プログラム３５の実行に必要なデータ或いは情報が記憶される。
【００４６】
なお、本明細書中の「データ」と「情報」とは、コンピュータによって取り扱い可能なビット或いはビット列である点において共通する。「データ」とは、各ビットが示す意味内容をコンピュータが考慮することなく取り扱えるものを指す。これに対して、「情報」とは、各ビットが示す意味内容によってコンピュータの動作が分岐するものを指す。さらに、「指示」は、送信先の装置に対して次の動作を促すための制御信号であって、情報を含んでいることもあるし、それ自体が情報としての性質を有していることもある。
【００４７】
また、「データ」及び「情報」は、形式（例えば、テキスト形式、バイナリ形式、フラグ形式等）がコンピュータ毎に変更されたとしても、同一の意味内容と認識される限り、同一のデータ及び情報として取り扱われる。例えば、「２つ」であることを示す情報が、あるコンピュータではＡＳＣＩＩコードで”０ｘ３２“というテキスト形式の情報として保持され、別のコンピュータでは二進数表記で”１０“というバイナリ形式の情報として保持されてもよい。
【００４８】
但し、上記の「データ」及び「情報」の区別は厳密なものではなく、例外的な取り扱いも許容される。例えば、データが一時的に情報として扱われてもよいし、情報が一時的にデータとして扱われてもよい。また、ある装置ではデータとして扱われるものが、他の装置では情報として扱われてもよい。さらには、データの中から情報が取り出されてもよいし、情報の中からデータが取り出されてもよい。
【００４９】
記憶部３２は、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙの略）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙの略）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙの略）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅの略）、ＣＰＵ３１が備えるバッファ等、或いはそれらの組み合わせによって構成される。
【００５０】
なお、記憶部３２は、コンピュータが読み取り可能なストレージ媒体であってもよい。コンピュータが読み取り可能なストレージ媒体とは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体である。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体には、上記の例の他に、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の記録媒体も含まれる。また、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体は、ｔａｎｇｉｂｌｅな媒体でもある。一方、インターネット上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、コンピュータが読み取り可能な媒体の一種であるコンピュータが読み取り可能な信号媒体であるが、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙなコンピュータが読み取り可能なストレージ媒体には含まれない。
【００５１】
プログラム記憶領域３２Ａに記憶されているプログラムは、ＣＰＵ３１によって実行される。しかしながら、本明細書では、ＣＰＵ３１を省略して各プログラムの動作を説明することがある。すなわち、以下の説明において、「プログラムＡが処理Ａを実行する」という趣旨の記述は、「ＣＰＵ３１がプログラムＡに記述された処理Ａを実行する」ことを指してもよい。
【００５２】
また、プログラム記憶領域３２Ａに記憶されているプログラムは、事象を判断し、判断結果に応じて動作する。しかしながら、本明細書では、判断することを省略して各プログラムの動作を説明することがある。すなわち、以下の説明において、「制御プログラムが条件Ａに応じて、処理Ａを実行する」という趣旨の記述は、「制御プログラムは条件Ａであるか否かを判断する。制御プログラムは、肯定判断であることに応じて、処理Ａを実行する」ことを指してもよい。
【００５３】
ＯＳ３４は、携帯端末１０を構成するハードウェアである表示部２３、操作部２４、Ｗｉ−Ｆｉ通信部２５、及び直接通信部２６等を制御するためのＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅの略）を提供する基本プログラムである。すなわち、上記の各プログラムは、ＯＳ３４が提供するＡＰＩを呼び出すことによって、各ハードウェアを制御する。しかしながら、本明細書では、ＯＳ３４を省略して各プログラムの動作を説明することがある。すなわち、以下の説明において、「プログラムＢがハードウェアＣを制御する」という趣旨の記述は、「プログラムＢがＯＳ３４のＡＰＩを通じてハードウェアＣを制御する」ことを指してもよい。
【００５４】
データ記憶領域３２Ｂは、例えば図３（Ａ）に示されるように、タイミング情報と、タイミング情報に対応付けられた通信情報とを記憶することができる。通信情報は、直接通信部２６を通じてＮＦＣリーダ５０Ａから受信した第１無線信号に含まれる情報である。通信情報は、例えば、ＳＳＩＤと、Ｎ（Ｎは自然数）個のＢＴビーコンＩＤ及びアドレス情報の組み合わせと、パス情報とを含む。通信情報に含まれる各種情報の詳細は、後述する。タイミング情報は、対応する通信情報の受信タイミングを示すものである。タイミング情報は、例えば、通信情報の受信日時を示す。タイミング情報は、無線信号を受信したときのＣＰＵ３１のクロックカウンタの値であってもよいし、第１無線信号に含まれる時刻情報等であってもよい。
【００５５】
なお、携帯端末１０は、直接無線通信部２６を通じてＮＦＣリーダ５０からＳＳＩＤを受信し、受信したＳＳＩＤを自身に設定してアクセスポイント７０に接続し、アクセスポイント７０を通じたＷｉ−Ｆｉ通信によって、Ｎ（Ｎは自然数）個のＢＴビーコンＩＤ及びアドレス情報の組み合わせと、パス情報とを受信してもよい。本明細書においては、携帯端末１０が、直接無線通信部２６を通じて通信情報の一部を受信し、受信した一部の情報を用いてアクセスポイント７０に接続し、アクセスポイント７０を通じたＷｉ−Ｆｉ通信によって、通信情報のうち他の情報を受信することも「直接通信部を通じて通信情報を受信する」範疇に入る。また、便宜上、直接通信部を通じて通信情報を受信することを、「直接通信部を通じて第１無線信号を受信する」と表記することもある。
【００５６】
［ＮＦＣリーダ５０］
ＮＦＣリーダ５０は、図２（Ｂ）に示されるように、Ｗｉ−Ｆｉ通信部５５と、直接通信部５６と、ＣＰＵ６１と、記憶部６２と、通信バス６３とを主に備える。ＣＰＵ６１及び記憶部６２は、制御部の一例を構成する。なお、ＮＦＣリーダ５０に含まれるＷｉ−Ｆｉ通信部５５、ＣＰＵ６１、記憶部６２、及び通信バス６３は、携帯端末１０に含まれるＷｉ−Ｆｉ通信部２５、ＣＰＵ３１、記憶部３２、及び通信バス３３と共通するので、再度の説明は省略する。ＮＦＣリーダ５０Ａ、５０Ｂの構成は、共通する。
【００５７】
ＮＦＣリーダ５０は、出入口１１１をロック状態からアンロック状態に状態変化させる処理と、出入口１１１をアンロック状態からロック状態に状態変化させる処理とを実行する。すなわち、ＮＦＣリーダ５０は、所謂ゲートキーパーとして機能する。この機能は既に周知なので、詳しい説明は省略する。
【００５８】
直接通信部５６は、ＮＦＣに準拠したポーリング信号（以下、「ポーリング信号」と表記する。）を送出する。ＮＦＣリーダ５０は、ポーリング信号を受信した携帯端末１０から応答信号を受信すると、携帯端末１０との間でＮＦＣ方式の通信リンク（以下、「ＮＦＣリンク」と表記する。）を確立する。直接通信部５６は、確立されたＮＦＣリンクを通じて、送出元のＮＦＣリーダ５０Ａ、５０Ｂを識別する識別情報を携帯端末１０に送信する。直接通信部５６は、送出部の一例である。
【００５９】
なお、ＮＦＣリーダ５０は、送出元のＮＦＣリーダ５０Ａ、５０Ｂを識別する識別情報を、ポーリング信号に含ませてもよい。また、直接通信部５６は、携帯端末１０が送信するポーリング信号の受信を待機してもよい。そして、ＮＦＣリーダ５０は、直接通信部５６を通じて携帯端末１０からポーリング信号を受信したことに応じて、当該携帯端末１０との間でＮＦＣリンクを確立してもよい。
【００６０】
ＮＦＣリーダ５０Ａは、図１に示されるように、建物１１０の外側で且つ出入口１１１の近傍に配置されている。ＮＦＣリーダ５０Ａの直接通信部５６が送出するポーリング信号は、ごく限られた距離範囲しか届かないため、建物１１０の外側で且つ出入口１１１の近傍で受信可能であり、建物１１０の中では受信不可能である。また、ＮＦＣリーダ５０Ａの制御プログラム６５は、所定の時間間隔で直接通信部５６にポーリング信号を繰り返し送出させる。ＮＦＣリーダ５０Ａは、第１送出装置の一例である。
【００６１】
ＮＦＣリーダ５０Ａのデータ記憶領域６２Ｂは、図３（Ｂ）に示されるように、ＳＳＩＤと、複数のＢＴビーコンＩＤと、複数のアドレス情報とを記憶することができる。図３（Ｂ）に示される各種情報は、例えば、ＮＦＣリーダ５０Ａの管理者によって予め設定されていてもよいし、ＮＦＣリーダ５０Ａが起動時に通信ネットワークを通じて収集してもよい。ＮＦＣリーダ５０Ａが図３（Ｂ）及び図３（Ｃ）に示される情報を収集する処理は、収集処理の一例である。ＳＳＩＤは、アクセスポイント７０に設定されているＳＳＩＤと同一である。ＳＳＩＤは、アクセスポイント７０を識別する第１識別情報の一例である。
【００６２】
ＢＴビーコンＩＤは、ＢＴビーコン送出装置７２Ａ、７２Ｂを識別する第２識別情報の一例である。ＢＴビーコンＩＤ“００１”はＢＴビーコン送出装置７２Ａを識別し、ＢＴビーコンＩＤ“００２”はＢＴビーコン送出装置７２Ｂを識別する。アドレス情報は、通信ネットワーク上における複合機７１のＩＰアドレスである。アドレス情報“１９２．１６８．０．１０１”は複合機７１ＡのＩＰアドレスであり、アドレス情報“１９２．１６８．０．１０２”は複合機７１ＢのＩＰアドレスである。
【００６３】
なお、部屋１１３に設置された複合機７１ＡのＩＰアドレスは、同じ部屋１１３に設置されたＢＴビーコン送出装置７２ＡのＢＴビーコンＩＤに対応付けられている。同様に、部屋１１４に設置された複合機７１ＢのＩＰアドレスは、同じ部屋１１４に設置されたＢＴビーコン送出装置７２ＢのＢＴビーコンＩＤに対応付けられている。
【００６４】
また、データ記憶領域６２Ｂは、図３（Ｃ）に示されるように、端末ＩＤと、端末ＩＤに対応付けられたパス情報とを記憶することができる。端末ＩＤ“ｔｅｒｍ０１”は、携帯端末１０を識別する端末識別情報の一例である。パス情報は、ストレージ装置７３内において、携帯端末１０がアクセス可能な記憶領域の所在を示す情報である。ＮＦＣリーダ５０Ａは、例えば図４に示される処理において、図３（Ｃ）に示される各種情報を収集する。
【００６５】
ＮＦＣリーダ５０Ｂは、図１に示されるように、建物１１０の内側で且つ出入口１１１の近傍に配置されている。ＮＦＣリーダ５０Ｂの直接通信部５６が送出するポーリング信号は、ごく限られた距離範囲内しか届かないため、建物１１０の内側で且つ出入口１１１の近傍で受信可能であり、部屋１１３、１１４の中及び建物１１０の外では受信不可能である。ＮＦＣリーダ５０Ｂの制御プログラム６５は、所定の時間間隔で直接通信部５６にポーリング信号を繰り返し送出させる。ＮＦＣリーダ５０Ｂは、第２送出装置の一例である。
【００６６】
［アクセスポイント７０］
アクセスポイント７０は、通信情報に含まれるＳＳＩＤを有する携帯端末１０に対して、通信ネットワークに接続された他の装置との通信を許可するものである。アクセスポイント７０は、建物１１０内のあらゆる場所で無線通信が可能になるように、建物１１０の中央に配置されるのが望ましい。図１の例において、アクセスポイント７０は、廊下１１２の中央の天井に配置されている。または、建物１１０には、複数のアクセスポイント７０が設置されていてもよい。
【００６７】
［複合機７１］
複合機７１は、通信ネットワークを通じて携帯端末１０から画像データを受信し、受信した画像データで示される画像を記録用紙に記録するプリント処理を実行することができる。また、複合機７１は、原稿に記録されている画像を読み取って画像データを生成し、生成した画像データを通信ネットワークを通じて携帯端末１０に送信するスキャン処理を実行することができる。なお、図１の例において、複合機７１Ａは部屋１１３に設置されており、複合機７１Ｂは部屋１１４に設置されている。複合機７１は、画像形成装置の一例である。但し、画像形成装置は、プリント処理及びスキャン処理の両方を実行可能である必要はなく、いずれか一方のみを実行可能であってもよい。
【００６８】
［ＢＴビーコン送出装置７２］
ＢＴビーコン送出装置７２は、Ｂｌｕｅｔｏｏｔｈ  ＬＥに準拠したビーコン信号（以下、「ＢＴビーコン」と表記する。）を所定の時間間隔で繰り返し送出する。ＢＴビーコンは、ＢＴビーコン送出装置７２Ａ、７２Ｂを識別するＢＴビーコンＩＤを含む。ＢＴビーコン送出装置７２Ａは、複合機７１Ａと同じ部屋１１３に配置されている。そして、ＢＴビーコン送出装置７２Ａが送出するＢＴビーコンは、所定の範囲内した届かないため、部屋１１３の中で受信可能であり、部屋１１４の中で受信不可能である。若しくは、当該ＢＴビーコンは、部屋１１４の中で受信可能であったとしても、ごく弱い電波強度で受信される。
【００６９】
また、ＢＴビーコン送出装置７２Ａは、送出するＢＴビーコンの電波強度を調整可能であってもよい。このような構成なら、ＢＴビーコン送出装置７２Ａの設置者は、部屋１１３に設置したＢＴビーコン送出装置７２Ａの電波強度を、部屋１１３の中で受信可能であり、部屋１１４の中で受信不可能な強さに調整することができる。
【００７０】
ＢＴビーコン送出装置７２Ｂは、複合機７１Ｂと同じ部屋１１４に配置されている。そして、ＢＴビーコン送出装置７２Ｂが送出するＢＴビーコンは、部屋１１４の中で受信可能であり、部屋１１３の中で受信不可能である。若しくは、当該ＢＴビーコンは、部屋１１３の中で受信可能であったとしても、ごく弱い電波強度で受信される。ＢＴビーコン送出装置７２Ｂは、ＢＴビーコン送出装置７２Ａと同様に、ＢＴビーコンを出力する際の電波強度を設定可能であってもよい。
【００７１】
なお、同じ部屋１１３に設置された複合機７１Ａ及びＢＴビーコン送出装置７２Ａは、図１に示されるように別体として構成されていていてもよいし、一体として構成されていてもよい。同様に、同じ部屋１１３に設置された複合機７１Ｂ及びＢＴビーコン送出装置７２Ｂは、図１に示されるように別体として構成されていてもよいし、一体として構成されていてもよい。また、ＢＴビーコン送出装置７２を備える複合機７１は、例えば、ＮＦＣリーダ５０Ａからの要求に応じて、ＢＴビーコン送出装置７２のＢＴビーコンＩＤ及び複合機７１のＩＰアドレスを、当該ＮＦＣリーダ５０Ａに送信してもよい。
【００７２】
［ストレージ装置７３］
ストレージ装置７３は、通信ネットワークを通じて携帯端末１０がアクセス可能な記憶領域を有する。ストレージ装置７３は、データの読み出しを携帯端末１０から通信ネットワークを通じて要求された場合に、記憶領域に記憶されたデータを通信ネットワークを通じて携帯端末１０に送信する。ストレージ装置７３は、データの書き込みを携帯端末１０から通信ネットワークを通じて要求された場合に、通信ネットワークを通じて携帯端末１０から受信したデータを記憶領域に書き込む。さらに、ストレージ装置７３は、各記憶領域にアクセス可能な携帯端末１０を制限するアクセス設定を行うことができる。ストレージ装置７３は、通信ネットワークに接続されていれば、その設置場所は特に限定されない。ストレージ装置７３は、情報共有装置の一例である。
【００７３】
［通信システム１００の動作］
図４〜図６を参照して、通信システム１００の動作を説明する。本実施形態に係る通信システム１００は、携帯端末１０を所持するユーザの建物１１０への出入りを管理すると共に、出入口１１１を通じて建物１１０の中に入ったユーザに、携帯端末１０を通じて複合機７１及びストレージ装置７３を利用させる処理を実行する。なお、以下に説明する動作の開始時点において、出入口１１１の扉はロック状態である。
【００７４】
まず、建物１１０の外側に配置されているＮＦＣリーダ５０Ａの制御プログラム６５は、図４に示されるように、ＮＦＣリーダ５０Ａの電源が投入されたことに応じて、直接通信部５６にビーコン信号の送出を開始させる（Ｓ１１）。すなわち、ＮＦＣリーダ５０Ａの直接通信部５６は、電源が投入されている間、所定の時間間隔でポーリング信号を繰り返し送出する。また、建物１１０の内側に配置されているＮＦＣリーダ５０Ｂは、図４に示される処理のうち、ステップＳ１１、Ｓ１２、Ｓ１５、Ｓ１６の処理を実行する。
【００７５】
また、建物１１０に入ろうとするユーザは、ＮＦＣリーダ５０Ａに携帯端末１０をかざす。換言すれば、ユーザは、ＮＦＣリーダ５０Ａが送出するポーリング信号を受信可能な距離に携帯端末１０を近づける。そして、携帯端末１０の直接通信部２６は、ＮＦＣリーダ５０Ａからポーリング信号を受信する。
【００７６】
次に、携帯端末１０の制御プログラム３５は、直接通信部２６を通じてポーリング信号を受信したことに応じて（Ｓ２１：ポーリング信号）、ＮＦＣリーダ５０との間でＮＦＣリンクを確立する（Ｓ２２）。ＮＦＣリンクを確立する手順は既に周知なので、詳細な説明は省略する。ステップＳ２１の処理は、判断処理の一例である。
【００７７】
また、携帯端末１０の制御プログラム３５は、ＮＦＣリンクが確立されたＮＦＣリーダ５０に対して、携帯端末１０の端末ＩＤ“ｔｅｒｍ０１”と、建物１１０に入ることが許可されたことを示す許可情報とを含む応答信号を直接通信部２６を通じて送信する（Ｓ２３）。許可情報は、例えば、建物１１０の管理者によって予め携帯端末１０に付与されたものである。例えば、建物１１０が設置された敷地の門付近に、ＮＦＣリーダ５０Ａ、５０Ｂとは異なるＮＦＣリーダが設置されていてもよい。そして、携帯端末１０のユーザは、建物１１０に入る前に当該ＮＦＣリーダに携帯端末１０をかざすことによって、当該携帯端末１０に許可情報を受信させてもよい。
【００７８】
さらに、携帯端末１０の制御プログラム３５は、受信したポーリング信号の送信元がＮＦＣリーダ５０Ａ、５０Ｂのどちらであるかを判断する（Ｓ２４）。制御プログラム３５は、例えば、受信したポーリング信号に含まれる識別情報によって、ポーリング信号の送出元のＮＦＣリーダ５０Ａ、５０Ｂを判断すればよい。ステップＳ２４の処理は、判断処理の他の例である。そして、制御プログラム３５は、ポーリング信号の送信元がＮＦＣリーダ５０Ａだと判断したことに応じて（Ｓ２４：第１送出装置）、直接通信部２６を通じた第１無線信号の受信を待機する。
【００７９】
または、制御プログラム３５は、応答信号の送信後の所定の期間内に通信情報を含む第１無線信号を受信したか否かによって、ポーリング信号の送出元のＮＦＣリーダ５０Ａ、５０Ｂを判断してもよい。ＮＦＣリーダ５０Ａは通信情報を含む第１無線信号を送信し、ＮＦＣリーダ５０Ｂは通信情報を含む第１無線信号を送信しない。そこで、制御プログラム３５は、所定の期間内に第１無線信号を受信したことに応じて、ポーリング信号の送出元をＮＦＣリーダ５０Ａと判断してもよい。また、制御プログラム３５は、所定の期間内に第１無線信号を受信しないことに応じて、ポーリング信号の送出元をＮＦＣリーダ５０Ｂと判断してもよい。
【００８０】
次に、ＮＦＣリーダ５０Ａの制御プログラム６５は、図４に示されるように、直接通信部５６を通じて携帯端末１０から応答信号を受信する（Ｓ１２：Ｙｅｓ）。そして、制御プログラム６５は、応答信号を受信したことに応じて、携帯端末１０がアクセス可能な記憶領域をストレージ装置７３内に生成する（Ｓ１３）。この記憶領域は、アクセスポイント７０を通じてストレージ装置７３にアクセスする装置のうち、端末ＩＤ“ｔｅｒｍ０１”で識別される携帯端末１０のみがアクセスできるようなアクセス設定が施されていてもよい。さらに、制御プログラム６５は、生成した記憶領域を示すパス情報“ｔｅｍｐ．ｔｅｒｍ０１”を、応答信号に含まれる端末ＩＤ“ｔｅｒｍ０１”と対応付けて、図３（Ｃ）に示されるデータ記憶領域６２Ｂに記憶させる。ステップＳ１３は、生成処理の一例である。
【００８１】
次に、ＮＦＣリーダ５０Ａの制御プログラム６５は、ＮＦＣリンクが確立された携帯端末１０に対して、通信情報を含む第１無線信号を直接通信部２６を通じて送信する（Ｓ１４）。第１無線信号に含まれる通信情報は、図３（Ｂ）に示されるＳＳＩＤ、複数のＢＴビーコンＩＤ、及び複数のアドレス情報と、図３（Ｃ）に示される端末ＩＤ“ｔｅｒｍ０１”に対応するパス情報とを含む。ステップＳ１４の処理は、第１送出処理の一例である。
【００８２】
次に、ＮＦＣリーダ５０Ａの制御プログラム６５は、出入口１１１の扉をロック状態からアンロック状態に状態変化させる（Ｓ１５）。これにより、携帯端末１０を所持したユーザは、出入口１１１の扉を開けて建物１１０の中に入ることができる。ステップＳ１５の処理は、ロック解除処理の一例である。また、出入口１１１の扉は、ロック解除処理が実行されてから所定の時間が経過したことに応じて、アンロック状態からロック状態に再び状態変化する。この処理は、例えば、ＮＦＣリーダ５０Ａ、５０Ｂによって実行されてもよいし、出入口１１１の扉に設けられた制御部によって実行されてもよい。
【００８３】
そして、ＮＦＣリーダ５０Ａの制御プログラム６５は、携帯端末１０との間に確立されたＮＦＣリンクを切断する（Ｓ１６）。または、ＮＦＣリンクを切断する処理は、第１無線信号を受信した携帯端末１０によって実行されてもよい。ＮＦＣリンクを切断する手順は既に周知なので、詳細な説明は省略する。そして、制御プログラム６５は、再びステップＳ１１以降の処理を実行する。なお、ステップＳ１３〜Ｓ１６の処理順序は前述の例に限定されない。例えば、ステップＳ１５の処理は、ステップＳ１３の前或いはステップＳ１６の後に実行されてもよい。
【００８４】
次に、携帯端末１０の制御プログラム３５は、図５に示されるように、ＮＦＣリンクが確立されたＮＦＣリーダ５０Ａから、直接通信部２６を通じて第１無線信号を受信する（Ｓ２５）。ステップＳ２５の処理は、第１受信処理の一例である。また、制御プログラム３５は、受信した第１無線信号から通信情報を抽出する。また、制御プログラム３５は、第１無線信号の受信時刻を示すタイミング情報を取得する。具体的には、制御プログラム３５は、不図示のクロックカウンタからタイミング情報を受信してもよい。または、制御プログラム３５は、クロックカウンタがデータ記憶領域３２Ｂに書き込んだタイミング情報をデータ記憶領域３２Ｂから読み出してもよい。そして、制御プログラム３５は、抽出した通信情報と、取得したタイミング情報とを図３（Ａ）に示されるデータ記憶領域３２Ｂに記憶させる（Ｓ２６）。
【００８５】
次に、携帯端末１０の制御プログラム３５は、通信情報に含まれるＳＳＩＤをＷｉ−Ｆｉ通信部２５に設定する（Ｓ２７）。ステップＳ２７の処理は、設定処理の一例である。これにより、制御プログラム３５は、Ｗｉ−Ｆｉ通信部２５をアクセスポイント７０に接続させることができる。また、携帯端末１０の制御プログラム３５は、ＢＴビーコン監視タイマをセットする（Ｓ２８）。ＢＴビーコン監視タイマは、ＢＴビーコン送出装置７２から送出されるＢＴビーコンを受信できない時間を監視するためのものである。ＢＴビーコン監視タイマは、数十分〜数時間程度の第１閾値時間でタイムアウトする。
【００８６】
なお、「ＳＳＩＤをＷｉ−Ｆｉ通信部２５に設定する」とは、当該ＳＳＩＤを含めた無線信号をＷｉ−Ｆｉ通信部２５が出力できるように、記憶部３２の予め定められた領域にＳＳＩＤを記憶させることを指す。また、Ｗｉ−Ｆｉ通信部２５をアクセスポイント７０に接続する処理は、ステップＳ２７で実行されてもよいし、複合機７１或いはストレージ装置７３に実際にアクセスする際に実行されてもよい。
【００８７】
次に、携帯端末１０を所持したユーザは、例えば、出入口１１１を通じて建物１１０の中に入り、出入口１１５を通じて部屋１１３の中に入る。これにより、携帯端末１０の制御プログラム３５は、直接通信部２６を通じてＢＴビーコン送出装置７２ＡからＢＴビーコンを受信する（Ｓ１１：ＢＴビーコン）。携帯端末１０がＢＴビーコンを受信する処理は、ビーコン受信処理の一例である。
【００８８】
次に、制御プログラム３５は、受信したＢＴビーコンの電波強度が所定の電波強度以上であれば、当該ＢＴビーコンからＢＴビーコンＩＤ“００１”を抽出する。そして、制御プログラム３５は、当該ＢＴビーコンＩＤ“００１”に対応付けられたＩＰアドレス“１９２．１６８．０．１０１”の複合機７１Ａを、通信相手として設定する（Ｓ２９）。但し、制御プログラム３５は、ステップＳ２９において複合機７１Ａに実際にアクセスする必要はなく、後述するプリント指示或いはスキャン指示を受け付けた時の通信相手として複合機７１Ａを記憶すればよい。また、制御プログラム３５は、ＢＴビーコン監視タイマをリセットする（Ｓ３０）。
【００８９】
なお、制御プログラム３５は、受信した複数のＢＴビーコンそれぞれが所定の電波強度以上であり、且つ各々に異なるＢＴビーコンＩＤが設定されている場合に、ステップＳ２９を実行する前にＢＴビーコンの受信を継続してもよい。そして、制御プログラム３５は、所定の電波強度以上のＢＴビーコンが一つだけになれば、当該ＢＴビーコンからＢＴビーコンＩＤを抽出する。そして、制御プログラム３５は、当該ＢＴビーコンＩＤに対応付けられたＩＰアドレスの複合機を、通信相手として設定する。このようにすることで、部屋１１３に入出したばかりの時に、部屋１１４に設置されているＢＴビーコン送出装置７２ＢからもＢＴビーコンを受信してしまったとしても、部屋１１４に設置されている複合機７１Ｂを誤って通信相手として設定してしまうことを防ぐことができる。
【００９０】
これにより、携帯端末１０の制御プログラム３５は、複合機７１Ａ及びストレージ装置７３にアクセスポイント７０を通じてアクセス可能になる。また、制御プログラム３５は、複合機７１Ａにプリント処理を実行させるプリント指示、複合機７１Ａにスキャン処理を実行させるスキャン指示、ストレージ装置７３にデータを記憶させる書込指示、及びストレージ装置７３からデータを読み出す読出指示を、操作部２４を通じて受け付けることができる。そして、制御プログラム３５は、操作部２４を通じて受け付けた各種指示に基づいて、ＳＳＩＤが設定されたＷｉ−Ｆｉ通信部２５を通じて、通信ネットワークに接続された複合機７１Ａ及びストレージ装置７３と通信する。携帯端末１０が複合機７１及びストレージ装置７３と通信する処理は、通信処理の一例である。
【００９１】
具体的には、プリント指示を受け付けた制御プログラム３５は、プリント処理の対象となる画像データを含むプリント指示情報をＷｉ−Ｆｉ通信部２５を通じて複合機７１Ａに送信する。また、スキャン指示を受け付けた制御プログラム３５は、スキャン処理の実行を指示するスキャン指示情報をＷｉ−Ｆｉ通信部２５を通じて複合機７１Ａに送信する。そして、制御プログラム３５は、スキャン処理で生成された画像データをＷｉ−Ｆｉ通信部２５を通じて複合機７１Ａから受信する。
【００９２】
また、書込指示を受け付けた制御プログラム３５は、記憶させるデータを含む書込指示情報をＷｉ−Ｆｉ通信部２５を通じてストレージ装置７３に送信する。さらに、読出指示を受け付けた制御プログラム３５は、取得したいデータのデータ識別情報を含む読出指示情報をＷｉ−Ｆｉ通信部２５を通じてストレージ装置７３に送信する。そして、制御プログラム３５は、データ識別情報で識別されるデータをＷｉ−Ｆｉ通信部２５を通じてストレージ装置７３から受信する。
【００９３】
また、建物１１０から出ようとするユーザは、ＮＦＣリーダ５０Ｂに携帯端末１０をかざす。換言すれば、ユーザは、ＮＦＣリーダ５０Ｂが送出するポーリング信号を受信可能な距離に携帯端末１０を近づける。これにより、携帯端末１０の直接通信部２６は、ＮＦＣリーダ５０Ｂからポーリング信号を受信する（Ｓ２１：ポーリング信号）。ＮＦＣリーダ５０Ｂが送出するポーリング信号は、第２無線信号の一例である。携帯端末１０がＮＦＣリーダ５０Ｂからポーリング信号を受信する処理は、第２受信処理の一例である。ＮＦＣリーダ５０Ｂからポーリング信号を受信したことは、ＳＳＩＤの設定解除を指示するトリガの一例である。
【００９４】
また、携帯端末１０の制御プログラム３５は、ポーリング信号の送出元のＮＦＣリーダ５０との間でＮＦＣリンクを確立する（Ｓ２２）。また、制御プログラム３５は、ＮＦＣリンクが確立されたＮＦＣリーダ５０に対して、ポーリング信号に対する応答である応答信号を直接通信部２６を通じて送信する（Ｓ２３）。さらに、制御プログラム３５は、受信したポーリング信号の送信元がＮＦＣリーダ５０Ａ、５０Ｂのどちらであるかを判断する（Ｓ２４）。ステップＳ２２〜Ｓ２４の処理は、ＮＦＣリーダ５０Ａ、５０Ｂのどちらに対しても共通である。
【００９５】
次に、携帯端末１０の制御プログラム３５は、受信したポーリング信号の送出元がＮＦＣリーダ５０Ｂであると判断したことに応じて（Ｓ２４：第２送出装置）、Ｗｉ−Ｆｉ通信部２５に対するＳＳＩＤの設定を解除する（Ｓ３１）。ステップＳ３１の処理は、解除処理の一例である。次に、携帯端末１０の制御プログラム３５は、図３（Ａ）に示されるデータ記憶領域３２Ｂから通信情報及びタイミング情報を削除する（Ｓ３２）。また、制御プログラム３５は、ＢＴビーコン監視タイマを解除する（Ｓ３３）。
【００９６】
なお、「Ｗｉ−Ｆｉ通信部２５に対するＳＳＩＤの設定を解除する」とは、例えば、当該ＳＳＩＤを含めた無線信号をＷｉ−Ｆｉ通信部２５が出力できないように、記憶部３２の予め定められた領域に記憶させたＳＳＩＤを削除することを指す。これにより、Ｗｉ−Ｆｉ通信部２５とアクセスポイント７０との間の接続が遮断される。すなわち、携帯端末１０の制御プログラム３５は、これ以降にＷｉ−Ｆｉ通信部２５を通じて複合機７１及びストレージ装置７３にアクセスできなくなる。なお、記憶部３２の予め定められた領域に記憶させたＳＳＩＤを削除した場合、携帯端末１０は、ＮＦＣリーダ５０Ａと再度通信しない限り、アクセスポイント７０に接続することができなくなる。
【００９７】
また、ＮＦＣリーダ５０Ｂの制御プログラム６５は、図４に示されるように、直接通信部５６を通じて携帯端末１０から応答信号を受信する（Ｓ１２：Ｙｅｓ）。次に、制御プログラム６５は、出入口１１１の扉をロック状態からアンロック状態に状態変化させる（Ｓ１５）。これにより、携帯端末１０を所持したユーザは、出入口１１１の扉を開けて建物１１０の外に出ることができる。そして、制御プログラム６５は、携帯端末１０との間に確立されたＮＦＣリンクを切断する（Ｓ１６）。
【００９８】
また、図示は省略するが、ＮＦＣリーダ５０Ｂの制御プログラム６５は、ストレージ装置７３内に生成された携帯端末１０がアクセス可能な記憶領域を解放してもよい。具体的には、制御プログラム６５は、応答信号に含まれる端末ＩＤ“ｔｅｒｍ０１”に割り当てられた記憶領域に記憶されたデータと、当該記憶領域に設定されたアクセス設定を削除すればよい。
【００９９】
また、携帯端末１０の制御プログラム３５は、図５に示されるように、ＢＴビーコン監視タイマがタイムアウトしたことに応じて（Ｓ２１：タイムアウト）、換言すれば、ステップＳ２８、Ｓ３０の処理を実行してから第１閾値時間が経過したことに応じて、ステップＳ３１〜Ｓ３３の処理を実行する。ＢＴビーコン監視タイマがタイムアウトする場合とは、例えば、携帯端末１０を所持したユーザがＮＦＣリーダ５０Ｂに携帯端末１０をかざさずに建物１１０の外に出た場合が考えられる。ＢＴビーコン監視タイマがタイムアウトすることは、トリガの他の例である。
【０１００】
さらに、建物１１０内でユーザが携帯端末１０の電源を切った場合、ステップＳ３１〜Ｓ３３の処理が実行できないので、通信情報を記憶した携帯端末１０が建物１１０の外に持ち出されてしまう可能性がある。そこで、携帯端末１０の制御プログラム３５は、携帯端末１０の電源が投入されたことに応じて、図６に示される初期処理を実行する。
【０１０１】
まず、携帯端末１０の制御プログラム３５は、図３（Ａ）に示されるデータ記憶領域３２Ｂに通信情報が記憶されているか否かを判断する（Ｓ４１）。ステップＳ４１は、判断処理の他の例である。そして、制御プログラム３５は、通信情報が記憶されていないと判断したことに応じて（Ｓ４１：Ｎｏ）、初期処理を終了する。
【０１０２】
一方、携帯端末１０の制御プログラム３５は、通信情報が記憶されていると判断したことに応じて（Ｓ４１：Ｙｅｓ）、携帯端末１０の電源が投入された起動タイミングと、データ記憶領域３２Ｂに記憶されたタイミング情報で示される受信タイミングとの間の経過時間が第２閾値時間に達しているか否かを判断する（Ｓ４２）。第２閾値時間は、数時間〜数日程度と第１閾時間より長く設定される。ステップＳ４２は、判断処理の他の例である。
【０１０３】
次に、携帯端末１０の制御プログラム３５は、受信タイミングと起動タイミングとの間の経過時間が第２閾値時間に達していると判断したことに応じて（Ｓ４２：Ｙｅｓ）、図３（Ａ）に示されるデータ記憶領域３２Ｂから通信情報及びタイミング情報を削除する（Ｓ４３）。また、制御プログラム３５は、削除した通信情報に含まれるＳＳＩＤがＷｉ−Ｆｉ通信部２５に記憶されていることに応じて、Ｗｉ−Ｆｉ通信部２５に対する当該ＳＳＩＤの設定を解除する。受信タイミングと起動タイミングとの間の経過時間が第２閾値時間に達していることは、トリガの一例である。
【０１０４】
一方、携帯端末１０の制御プログラム３５は、受信タイミングと起動タイミングとの間の経過時間が第２閾値時間に達していないと判断したことに応じて（Ｓ４２：Ｎｏ）、ＢＴビーコン送出装置７２が送出するＢＴビーコンを直接通信部２６を通じて受信できるか否かを判断する（Ｓ４４）。そして、制御プログラム３５は、電源の投入から所定の時間が経過してもＢＴビーコンを受信できないことに応じて（Ｓ４４：Ｎｏ）、ステップＳ４３の処理を実行する。ステップＳ４４の処理は、判断処理の他の例である。所定の時間が経過してもＢＴビーコンを受信できないことは、トリガの一例である。
【０１０５】
一方、携帯端末１０の制御プログラム３５は、直接通信部２６を通じてＢＴビーコンを受信したことに応じて（Ｓ４４：Ｙｅｓ）、データ記憶領域３２Ｂに記憶されたＳＳＩＤをＷｉ−Ｆｉ通信部２５に設定する（Ｓ４５）。また、制御プログラム３５は、ＢＴビーコン監視タイマをセットする（Ｓ４６）。ステップＳ４５、Ｓ４６の処理は、ステップＳ２７、Ｓ２８の処理と共通する。これにより、携帯端末１０が建物１１０の中にあるときに、当該携帯端末１０の電源が切られたとしても、受信タイミングと起動タイミングとの間の経過時間が第２閾値時間に達する前に携帯端末１０が再起動されれば、携帯端末１０は、ＢＴビーコン送出装置７２が送出するＢＴビーコンを受信する。すなわち、携帯端末１０は、アクセスポイント７０と再度接続し、複合機７１やストレージ装置７３と通信することができるようになる。
【０１０６】
［本実施形態の作用効果］
上記の実施形態によれば、ＳＳＩＤを含む第１無線信号をＮＦＣリーダ５０Ａから受信したことに応じて携帯端末１０から複合機７１へのアクセスが許可され、直接通信部２６の動作に起因したトリガが発生したことに応じて携帯端末１０から複合機７１へのアクセスが規制される。そして、これらの処理は、携帯端末１０にインストールされたプログラムによって実現されるので、当該処理用に複合機７１をカスタマイズする必要がない。
【０１０７】
なお、直接通信部２６の動作に起因したトリガとは、例えば、直接通信部２６が第２無線信号を受信したこと（Ｓ２４：第２送出装置）、直接通信部２６がＢＴビーコンを受信できない時間が第１閾値時間に達したこと（Ｓ２１：タイムアウト）、直接通信部２６が第１無線信号を受信してから第２閾値時間経過後に携帯端末１０の電源が投入されたこと（Ｓ４２：Ｙｅｓ）、携帯端末１０の電源が投入されてから所定時間の間に直接通信部２６がＢＴビーコンを受信できないこと（Ｓ４４：Ｎｏ）等を含む。すなわち、トリガの発生時点において、直接通信部２６が積極的な動作をしていることに限定されない。
【０１０８】
また、上記の実施形態によれば、携帯端末１０をＮＦＣリーダ５０Ｂにかざさなくても自動的に通信情報が削除されるので、通信情報が不正に持ち出されることを抑制できる。その結果、通信ネットワークに接続する権限を携帯端末１０に一時的に付与してゲストユーザの利便性を高めると共に、通信ネットワークのセキュリティの低下を抑制することができる。
【０１０９】
また、上記の実施形態によれば、携帯端末１０は、受信したＢＴビーコンのＢＴビーコンＩＤに対応付けられた装置のみにアクセス可能になるので、ゲストユーザに利用させる装置を制限することができる。すなわち、ゲストユーザの利便性の向上と、通信ネットワークのセキュリティ低下の抑制とを両立することができる。
【０１１０】
また、上記の実施形態によれば、ＮＦＣリーダ５０に携帯端末１０をかざす操作だけで、建物１１０への入出門の管理と、携帯端末１０の通信ネットワークへの接続管理とを実現できる。但し、建物１１０への入出門の管理は必須ではなく、省略することができる。また、建物１１０への入出門に代えて、各部屋１１３、１１４への入退室を実行してもよい。
【０１１１】
また、実施形態の携帯端末１０及びＮＦＣリーダ５０において、記憶部３２、６２のプログラム記憶領域３２Ａ、６２Ａに記憶された各種プログラムがＣＰＵ３１、６１によって実行されることによって、本発明の制御部が実行する各処理が実現される例を説明した。しかしながら、制御部の構成はこれに限定されず、その一部又は全部を集積回路（ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔの略）とも言う。）等のハードウェアで実現してもよい。
【０１１２】
さらに、本発明は、携帯端末１０及びＮＦＣリーダ５０として実現できるだけでなく、携帯端末１０及びＮＦＣリーダ５０に処理を実行させるプログラムとして実現してもよい。そして、当該プログラムは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記録媒体に記録されて提供されてもよい。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記録媒体は、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の他、通信ネットワークを通じて携帯端末１０及びＮＦＣリーダ５０に接続可能なサーバ装置に搭載された記憶部を含んでもよい。そして、サーバ装置の記憶部に記憶されたプログラムは、当該プログラムを示す情報或いは信号として、インターネット等の通信ネットワークを通じて配信されてもよい。
【符号の説明】
【０１１３】
１０・・・携帯端末
２５，５５・・・Ｗｉ−Ｆｉ通信部
２６，５６・・・直接通信部
３１，６１・・・ＣＰＵ
３２，６２・・・記憶部
３５，６５・・・制御プログラム
７０・・・アクセスポイント
５０Ａ，５０Ｂ・・・ＮＦＣリーダ
７１Ａ，７１Ｂ・・・複合機
７２Ａ，７２Ｂ・・・ＢＴビーコン送出装置
【図１】
0006536118.tif 000002
【図２】
0006536118.tif 000003
【図３】
0006536118.tif 000004
【図４】
0006536118.tif 000005
【図５】
0006536118.tif 000006
【図６】
0006536118.tif 000007