(57)【特許請求の範囲】
【請求項１】
周辺装置が接続される情報処理装置であって、
前記情報処理装置と所定の位置関係にある携帯端末の端末識別情報を取得する端末識別情報取得手段と、
前記端末識別情報取得手段により取得された前記端末識別情報をサーバに通知することにより、前記サーバに、前記携帯端末と前記情報処理装置とを関連付けさせる端末識別情報通知手段と、
前記端末識別情報通知手段により前記端末識別情報が前記サーバに通知された後、前記情報処理装置および前記携帯端末が所定の位置関係でなくなった場合に、前記サーバに関連付けの解除要求を通知することにより、前記携帯端末と前記情報処理装置との関連付けを解除させる関連付け解除要求通知手段と、
前記端末識別情報通知手段による関連付けが行われてから前記関連付け解除要求通知手段による関連付けの解除が行われるまでの間、前記周辺装置の制御に関する制御情報を前記サーバと通信することにより、前記サーバに、関連付けられた前記情報処理装置と前記携帯端末とのいずれか一方から前記サーバに通知された前記制御情報を、他方に対して通知させる制御情報通信手段と
を備える情報処理装置。
【請求項２】
前記所定の位置関係は、前記携帯端末が前記情報処理装置を利用していることをユーザが把握可能な位置関係である、
請求項１に記載の情報処理装置。
【請求項３】
前記所定の位置関係は、前記情報処理装置と前記携帯端末とが互いに接触する位置関係である、
請求項１に記載の情報処理装置。
【請求項４】
前記所定の位置関係は、前記携帯端末が前記情報処理装置に載せられている位置関係である、
請求項１に記載の情報処理装置。
【請求項５】
前記情報処理装置と関連付けられた前記携帯端末から制御情報として前記サーバに通知
された前記周辺装置に対する制御命令を、前記制御情報通信手段により前記サーバから通知された後、通知された前記制御命令に従って前記周辺装置を制御する制御手段を更に備える、
請求項１から４の何れか一項に記載の情報処理装置。
【請求項６】
前記制御手段は、前記周辺装置を制御した結果に関する制御結果情報を前記制御情報として前記制御情報通信手段を用いて前記サーバに通知することにより、前記サーバに、前記情報処理装置と関連付けられた前記携帯端末に対して前記制御結果情報を通知させる、
請求項５に記載の情報処理装置。
【請求項７】
前記周辺装置から前記制御情報を取得する制御情報取得手段を更に備え、
前記制御情報通信手段は、前記制御情報取得手段により取得された前記制御情報を前記サーバに通知することにより、前記サーバに、前記情報処理装置と関連付けられた前記携帯端末に対して前記制御情報を通知させる、
請求項１から５の何れか一項に記載の情報処理装置。
【請求項８】
前記携帯端末は、前記端末識別情報を記憶した非接触ＩＣチップを有し、
前記端末識別情報取得手段は、前記非接触ＩＣチップから前記端末識別情報を非接触で取得する、
請求項１から７の何れか一項に記載の情報処理装置。
【請求項９】
前記携帯端末は、前記端末識別情報を記録した２次元コードを有し、
前記端末識別情報取得手段は、前記２次元コードから前記端末識別情報を取得する、
請求項１から７の何れか一項に記載の情報処理装置。
【請求項１０】
情報処理装置に接続された周辺装置を制御する周辺装置制御システムであって、
前記情報処理装置が、前記情報処理装置と所定の位置関係にある前記携帯端末の端末識別情報を取得する端末識別情報取得手段と、
前記情報処理装置が前記端末識別情報取得手段により取得された前記端末識別情報をサーバに通知する端末情報通知手段と、
前記サーバが、前記情報処理装置から前記端末識別情報を通知された際、通知された前記端末識別情報で識別される前記携帯端末と通知元の前記情報処理装置とを関連付ける関連付け手段と、
前記関連付け手段による関連付けの後、前記情報処理装置および前記携帯端末が所定の位置関係でなくなった場合に、前記サーバに関連付けの解除要求を通知することにより、前記携帯端末と前記情報処理装置との関連付けを解除する関連付け解除手段と、
前記サーバと前記情報処理装置との間で前記周辺装置の制御に関する制御情報を通信する制御情報通信手段と、
前記サーバと前記携帯端末との間で前記制御情報を通信する制御情報端末通信手段と、
前記関連付け手段による関連付けが行われてから前記関連付け解除手段による関連付けの解除が行われるまでの間、前記制御情報通信手段および制御情報端末通信手段を用いて、前記サーバが前記関連付け手段により関連付けられた前記情報処理装置と前記携帯端末とのいずれか一方から前記サーバに通知された前記制御情報を他方に通知する制御情報中継手段と
を備える周辺装置制御システム。
【請求項１１】
前記制御情報中継手段は、関連付けられていない前記情報処理装置または関連付けられていない前記携帯端末から前記サーバに通知された前記制御情報を、前記制御情報の通知元の前記情報処理装置または前記携帯端末が前記関連付け手段により関連付けられた後に、前記制御情報の通知元と関連付けられた前記情報処理装置または前記携帯端末に、前記
サーバが通知する、
請求項１０に記載の周辺装置制御システム。
【請求項１２】
コンピュータを、
周辺装置を接続された情報処理装置と所定の位置関係にある携帯端末の端末識別情報を取得する端末識別情報取得手段と、
前記端末識別情報取得手段により取得された前記端末識別情報をサーバに通知することにより、前記サーバに、前記携帯端末と前記情報処理装置とを関連付けさせる端末識別情報通知手段と、
前記端末識別情報通知手段により前記端末識別情報が前記サーバに通知された後、前記情報処理装置および前記携帯端末が所定の位置関係でなくなった場合に、前記サーバに関連付けの解除要求を通知することにより、前記携帯端末と前記情報処理装置との関連付けを解除させる関連付け解除要求通知手段と、
前記端末識別情報通知手段による関連付けが行われてから前記関連付け解除要求通知手段による関連付けの解除が行われるまでの間、前記周辺装置の制御に関する制御情報を前記サーバと通信することにより、前記サーバに、関連付けられた前記情報処理装置と前記携帯端末とのいずれか一方から前記サーバに通知された前記制御情報を、他方に対して通知させる制御情報通信手段と
として機能させる、プログラム。
【請求項１３】
情報処理装置に接続された周辺装置の制御方法であって、
コンピュータシステムによって、
前記情報処理装置と携帯端末とが所定の位置関係にある場合に、前記情報処理装置の情報処理装置識別情報および前記携帯端末の端末識別情報を取得し、取得された前記情報処理装置識別情報と前記端末識別情報とを組として記憶することにより、前記情報処理装置と前記携帯端末とを関連付ける関連付けステップと、
前記関連付けステップにおける関連付けの後、前記情報処理装置および前記携帯端末が所定の位置関係でなくなった場合に、前記携帯端末と前記情報処理装置との関連付けを解除する関連付け解除ステップと、
前記関連付けステップでの関連付けが行われてから前記関連付け解除ステップでの関連付けの解除が行われるまでの間、前記関連付けステップにより関連付けられた前記情報処理装置および前記携帯端末のいずれか一方から送信された前記周辺装置の制御に関する制御情報を他方に送信する制御情報中継ステップと
が実行される、制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、周辺装置の制御を仲介する情報処理装置に関する。
【背景技術】
【０００２】
従来、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）がクレードルに接続されたとき、クレードルの記憶素子に登録されたＩＤを読み込んで制御テーブルに登録されたＩＤと比較照合し、当該テーブルよりＩＤに付加された属性情報を取得して、ＰＤＡ本体動作モードをその属性に従う動作モードにするシステムが提案されている(特許文献１を参照)。また、モバイル機器がクレードルに載置されると、サーバがクレー
ドルを介してデータを送信し、これをモバイル機器に格納するシステムが提案されている(特許文献２を参照)。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２８８１４３号公報
【特許文献２】特開２００８−２８９１３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来、携帯端末から各種周辺装置を利用することに関して、各種周辺装置が接続されたクレードルに、携帯端末が接続コネクタで直接接続されることが行われている。そして、携帯端末と周辺装置とが互いに電気的に接続・通信し、携帯端末が周辺装置を制御してその機能を利用することが行われている。
【０００５】
しかし、この従来の方法では、携帯端末とクレードルは、接続コネクタの形状および位置に関して互換性を有している必要がある。また、携帯端末と周辺装置は、電気的な接続性および通信性に関して互換性を有している必要がある。また、携帯端末は周辺装置を制御するドライバ等の制御プログラムを備える必要がある。これらの必要な条件をすべて満たさないと、携帯端末は周辺装置を利用することはできないという問題があった。
【０００６】
本発明は、上記の問題に鑑み、携帯端末が、情報処理装置と直接接続できなくとも、情報処理装置に接続された周辺装置を簡便に利用できるようにすることを課題とする。
【課題を解決するための手段】
【０００７】
本発明では、上記課題を解決するために、以下の手段を採用した。即ち、本発明は、  周辺装置が接続される情報処理装置であって、前記情報処理装置と所定の位置関係にある携帯端末の端末識別情報を取得する端末識別情報取得手段と、前記端末識別情報取得手段により取得された前記端末識別情報をサーバに通知することにより、前記サーバに、前記携帯端末と前記情報処理装置とを関連付けさせる端末識別情報通知手段と、前記周辺装置の制御に関する制御情報を前記サーバと通信することにより、前記サーバに、関連付けられた前記情報処理装置と前記携帯端末とのいずれか一方から前記サーバに通知された前記制御情報を、他方に対して通知させる制御情報通信手段とを備える情報処理装置である。
【０００８】
また、本発明に係る情報処理装置は、前記端末識別情報通知手段により前記端末識別情報が前記サーバに通知された後、前記情報処理装置および前記携帯端末が所定の位置関係でなくなった場合に、前記サーバに関連付けの解除要求を通知することにより、前記携帯
端末と前記情報処理装置との関連付けを解除させる関連付け解除要求通知手段を更に備えてもよい。
【０００９】
また、本発明において、前記所定の位置関係は、前記携帯端末が前記情報処理装置を利用していることをユーザが把握可能な位置関係であってもよい。
【００１０】
また、本発明において、前記所定の位置関係は、前記情報処理装置と前記携帯端末とが互いに接触する位置関係であってもよい。
【００１１】
また、本発明において、前記所定の位置関係は、前記携帯端末が前記情報処理装置に載せられている位置関係であってもよい。
【００１２】
また、本発明に係る情報処理装置は、前記情報処理装置と関連付けられた前記携帯端末から制御情報として前記サーバに通知された前記周辺装置に対する制御命令を、前記制御情報通信手段により前記サーバから通知された後、通知された前記制御命令に従って前記周辺装置を制御する制御手段を更に備えてもよい。
【００１３】
また、本発明において、前記制御手段は、前記周辺装置を制御した結果に関する制御結果情報を前記制御情報として前記制御情報通信手段を用いて前記サーバに通知することにより、前記サーバに、前記情報処理装置と関連付けられた前記携帯端末に対して前記制御結果情報を通知させてもよい。
【００１４】
また、本発明に係る情報処理装置は、前記周辺装置から前記制御情報を取得する制御情報取得手段を更に備え、前記制御情報通信手段は、前記制御情報取得手段により取得された前記制御情報を前記サーバに通知することにより、前記サーバに、前記情報処理装置と関連付けられた前記携帯端末に対して前記制御情報を通知させてもよい。
【００１５】
また、本発明において、前記携帯端末は、前記端末識別情報を記憶した非接触ＩＣチップを有し、前記端末識別情報取得手段は、前記非接触ＩＣチップから前記端末識別情報を非接触で取得してもよい。
【００１６】
また、本発明において、前記携帯端末は、前記端末識別情報を記録した２次元コードを有し、前記端末識別情報取得手段は、前記２次元コードから前記端末識別情報を取得してもよい。
【００１７】
また、本発明は、情報処理装置に接続された周辺装置を制御する周辺装置制御システムであって、前記情報処理装置が、前記情報処理装置と所定の位置関係にある前記携帯端末の端末識別情報を取得する端末識別情報取得手段と、前記情報処理装置が前記端末識別情報取得手段により取得された前記端末識別情報をサーバに通知する端末情報通知手段と、前記サーバが、前記情報処理装置から前記端末識別情報を通知された際、通知された前記端末識別情報で識別される前記携帯端末と通知元の前記情報処理装置とを関連付ける関連付け手段と、前記サーバと前記情報処理装置との間で前記周辺装置の制御に関する制御情報を通信する制御情報通信手段と、前記サーバと前記携帯端末との間で前記制御情報を通信する制御情報端末通信手段と、前記制御情報通信手段および制御情報端末通信手段を用いて、前記サーバが前記関連付け手段により関連付けられた前記情報処理装置と前記携帯端末とのいずれか一方から前記サーバに通知された前記制御情報を他方に通知する制御情報中継手段とを備える周辺装置制御システムであってもよい。
【００１８】
また、本発明に係る周辺装置制御システムが備える前記制御情報中継手段は、関連付けられていない前記情報処理装置または関連付けられていない前記携帯端末から前記サーバ
に通知された前記制御情報を、前記制御情報の通知元の前記情報処理装置または前記携帯端末が前記関連付け手段により関連付けられた後に、前記制御情報の通知元と関連付けられた前記情報処理装置または前記携帯端末に、前記サーバが通知してもよい。
【００１９】
また、本発明は、コンピュータを、周辺装置を接続された情報処理装置と所定の位置関係にある携帯端末の端末識別情報を取得する端末識別情報取得手段と、前記端末識別情報取得手段により取得された前記端末識別情報をサーバに通知することにより、前記サーバに、前記携帯端末と前記情報処理装置とを関連付けさせる端末識別情報通知手段と、前記周辺装置の制御に関する制御情報を前記サーバと通信することにより、前記サーバに、関連付けられた前記情報処理装置と前記携帯端末とのいずれか一方から前記サーバに通知された前記制御情報を、他方に対して通知させる制御情報通信手段ととして機能させる、プログラムであってもよい。
【００２０】
また、本発明は、そのようなプログラムをコンピュータその他の装置、機械等が読み取り可能な記録媒体に記録したものでもよい。ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータ等から読み取ることができる記録媒体をいう。
【００２１】
また、本発明は、情報処理装置に接続された周辺装置の制御方法であって、コンピュータシステムによって、前記情報処理装置と携帯端末とが所定の位置関係にある場合に、前記情報処理装置の情報処理装置識別情報および前記携帯端末の端末識別情報を取得し、取得された前記情報処理装置識別情報と前記端末識別情報とを組として記憶することにより、前記情報処理装置と前記携帯端末とを関連付ける関連付けステップと、  前記関連付けステップにより関連付けられた前記情報処理装置および前記携帯端末のいずれか一方から送信された前記周辺装置の制御に関する制御情報を他方に送信する制御情報中継ステップとが実行される、制御方法であってもよい。
【発明の効果】
【００２２】
本発明によって、携帯端末が、情報処理装置と直接接続できなくとも、情報処理装置に接続された周辺装置の機能を簡便に利用できるようになる。
【図面の簡単な説明】
【００２３】
【図１】実施形態に係るクレードルを含む周辺装置制御システムの構成を示す概略図である。
【図２】実施形態に係る携帯端末およびクレードルの外観を示す図である。
【図３】実施形態に係るクレードル、携帯端末、サーバの機能構成の概略を示す図である。
【図４】実施形態に係る関連付けを管理する関連付けテーブルのデータ例を示す図である。
【図５】実施形態に係る関連付け処理の流れを示すフローチャートである。
【図６】実施形態に係る印刷処理の流れを示すフローチャートである。
【図７】実施形態に係る関連付け解除処理の流れを示すフローチャートである。
【図８】実施形態に係るスキャン処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００２４】
以下、本発明の実施の形態について、図面に基づいて説明する。本実施形態において、本発明に係る情報処理装置は、携帯端末を載せ置くことができるクレードルとして実施される。また、情報処理装置識別情報はクレードル識別情報として実施される。なお、以下に説明する実施の形態は、本発明を実施する一例を示すものであって、本発明を以下に説明する具体的構成に限定するものではない。本発明を実施するにあたっては、実施の形態
に応じた具体的構成が適宜採用されることが好ましい。
【００２５】
＜構成＞
図１は、本実施形態に係るクレードルを含む周辺装置制御システムの構成を示す概略図である。本実施形態に係る周辺装置制御システムは、複数のクレードル１と、複数の携帯端末３と、サーバ４とを備える。なお、複数の携帯端末３は、形状、仕様、機能等が異なった種類のもので構成することができる。
【００２６】
周辺装置制御システムにおいて、各クレードル１とサーバ４はネットワーク５を介して通信可能である。また、各携帯端末３とサーバ４はネットワーク５を介して通信可能である。なお、ネットワーク５としては、インターネット、携帯電話網、専用回線、プライベートネットワーク、イントラネット等が相互に接続されたものを用いることができる。
【００２７】
クレードル１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）６、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）７、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）８、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）９、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の補助記憶装置１０を備えたコンピュータである。また、クレードル１は、端末識別情報読取インターフェース１１、およびＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等の外部インターフェース１２を更に備える。本実施形態において、端末識別情報読取インターフェース１１は、近距離に位置する非接触ＩＣチップに記録されたデータを読み取ることができる非接触ＩＣカードリーダである。また、外部インターフェース１２には周辺装置２としてプリンタ１３、スキャナ１４、非接触ＩＣカードリーダ１５、磁気カードリーダ１６、バーコードリーダ１７が接続されている。なお、周辺装置２としては、赤外線通信アダプタ等その他の装置が接続されてもよい。また、周辺装置２は、クレードル１の筐体内部に備えられてもよい。
【００２８】
ＣＰＵ６は、中央処理装置であり、ＲＡＭ７等に展開された命令及びデータを処理することで、ＲＡＭ７、補助記憶装置１０等を制御する。ＲＡＭ７は、主記憶装置であり、ＣＰＵ６によって制御され、各種命令やデータが書き込まれ、読み出される。補助記憶装置１０は、不揮発性の補助記憶装置であり、ＲＡＭ７にロードされるＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や周辺装置２を制御するデバイスドライバ等の各種プログラム等、主にコンピュータの電源を落としても保持したい情報が書き込まれ、読み出される。
【００２９】
サーバ４は、クレードル１と同様にＣＰＵ、ＲＡＭ、ＲＯＭ、ＮＩＣ、補助記憶装置等を備えるコンピュータである。なお、１台のコンピュータがサーバ４の提供するすべての機能やデータを提供する形態だけでなく、複数のコンピュータがこれらを提供されてもよい。また、クレードル１または携帯端末３が、サーバ４としての機能やデータを提供してもよい。
【００３０】
携帯端末３は、サーバ４と同様にＣＰＵ、ＲＡＭ、ＮＩＣ等を備えるコンピュータであり、タッチパネルディスプレイ、操作ボタン等の入出力装置を更に備えた、タブレット端末である。なお、携帯端末３は、ネットワーク５に接続可能な携帯電話（所謂スマートフォンを含む）、ゲーム機、ラップトップコンピュータ、その他大型のコンピュータ等であってもよい。
【００３１】
図２は、本実施形態に係る携帯端末３およびクレードル１の外観を示す図である。携帯端末３の背面には、非接触ＩＣチップ２１が貼り付けられている。この非接触ＩＣチップ２１には携帯端末３を識別する端末識別情報が記録されている。ここで、「端末識別情報」とは、サーバ４と通信する携帯端末３をサーバ４から識別するための情報をいう。なお、本実施形態において、非接触ＩＣチップ２１には、ラベル形状のＦｅｌｉＣａ（登録商標）が用いられる。また、本実施形態において、端末識別情報には、ＦｅｌｉＣａ（登録商標）のＩＤｍが用いられる。
【００３２】
図２において、クレードル１は、載置領域２２および支持板２３を備える。支持板１３の内部には、端末識別情報読取インターフェース１１としての非接触ＩＣカードリーダ２４が備えられている。
【００３３】
携帯端末３を載置領域２２に載せ置くと、携帯端末３は支持板２３に支えられる。携帯端末３とクレードル１がこの位置関係にある場合、非接触ＩＣカードリーダ２４は非接触ＩＣチップ２１の端末識別情報を非接触で読み取ることができる。この端末識別情報を読み取る方法の採用により、クレードル１と携帯端末３とを接続コネクタで接続する場合に比べ、携帯端末３のクレードル１に対する着脱等の煩わしさを軽減できる。なお、携帯端末３の端末識別情報は、ＱＲコード（登録商標）等の２次元コードに記録されてもよい。この場合、２次元コードは携帯端末３にラベルとして貼り付けられてもよいし、携帯端末３の画面に表示されてもよい。そして、クレードル１に備えられた２次元コードリーダが２次元コードに記録された端末識別情報を読み取る。
【００３４】
図３は、本実施形態に係るクレードル１、携帯端末３、サーバ４の機能構成の概略を示す図である。
【００３５】
クレードル１は、補助記憶装置１０に記録されているプログラムが、ＲＡＭ７に読み出され、ＣＰＵ６によって実行されることで、端末識別情報取得部３１、端末識別情報通知部３２、関連付け解除要求通知部３３、制御情報通信部３４、制御部３５、および制御情報取得部３６を備えるコンピュータとして機能する。なお、本実施形態では、コンピュータの備える各機能は、汎用プロセッサであるＣＰＵ６によって実行されるが、これらの機能の一部または全部は、１または複数の専用プロセッサによって実行されてもよい。
【００３６】
本実施形態において、端末識別情報通知部３２、関連付け解除要求通知部３３および制御情報通信部３４は、ネットワーク５を介し、ＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ Ｔｒａ
ｎｓｆｅｒ Ｐｒｏｔｏｃｏｌ）のリクエストをサーバ４に送信することでサーバ４と通
信する。この際、クレードル１を識別するクレードル識別情報をリクエストに付加することでサーバ４に通信元のクレードル１を識別させる。
【００３７】
端末識別情報取得部３１は、クレードル１に載せ置かれた携帯端末３の有する端末識別情報を取得する。本実施形態では、端末識別情報取得部３１は、非接触ＩＣカードリーダ２４にポーリングを実行させ、非接触ＩＣチップ２１からレスポンスを受け取った場合に、端末識別情報を取得する。
【００３８】
端末識別情報通知部３２は、端末識別情報取得部３１により取得された端末識別情報をサーバ４に通知する。
【００３９】
関連付け解除要求通知部３３は、端末識別情報通知部３２により端末識別情報をサーバ４に通知した後、携帯端末３が載置領域２２から離された場合に、サーバ４に関連付けの解除要求を通知する。ここで、「携帯端末３が載置領域２２から離された」とは、携帯端末３が載置領域２２に載せ置かれなくなったことをいう。本実施形態では、関連付け解除要求通知部３３は、非接触ＩＣカードリーダ２４にポーリングを実行させ、非接触ＩＣチップ２１よりレスポンスがなかった場合に、携帯端末３が載置領域２２から離されたと判断する。
【００４０】
制御情報通信部３４は、周辺装置２の制御に関する制御情報をサーバ４と通信する。こ
こで、制御情報は、周辺装置に関する制御命令(印刷指示、印刷データ等)、制御結果情報(印刷完了等)、動作情報(ボタンが押された情報等)およびその他のデータ(入力データ等)を含む、周辺装置２の制御に用いられるあらゆる情報である。
【００４１】
本実施形態において、制御情報通信部３４は、サーバ４に所謂ロングポーリングのリクエストを適宜繰り返し送信し、サーバ４に、クレードル１に通知すべき制御情報がある場合は、当該制御情報をレスポンスの内容として返却させる。
【００４２】
制御部３５は、周辺装置２に対する制御命令を、制御情報通信部３４を介してサーバ４から通知された後、通知された制御命令に従って周辺装置２を制御する。制御部３５は、取得された制御命令を解釈し、制御する周辺装置２を決定し、デバイスドライバ等を用いて、決定した周辺装置２を制御し、周辺装置２を動作させる。また、制御部３５は、周辺装置２を制御した結果に関する制御結果情報をサーバ４に通知する。例えば、制御命令として印刷命令（プリンタに１３対する印刷指示および印刷データを内容とする）が取得されるときは、プリンタ１３に印刷の動作をさせる。そして、印刷に成功した場合は、印刷が完了した旨の情報を制御結果情報としてサーバ４に通知する。なお、制御結果情報は、制御命令と因果関係がある、制御の結果に関するあらゆる制御情報をいい、制御の完了・失敗等の情報に限らず、制御の結果、周辺装置２が読み取ったデータ等であってもよい。例えば、制御結果情報は、非接触ＩＣカードリーダ１５が非接触ＩＣカードから読み取った情報等であってもよい。
【００４３】
本発明によれば、制御部３５が制御命令に従って周辺装置２を制御するため、携帯端末３は利用する周辺装置２の制御手段を直接に備えていなくても、周辺装置２を利用できる。また、携帯端末３に周辺装置２の制御結果情報が通知されるため、携帯端末３はより適切に周辺装置２を利用できる。
【００４４】
制御情報取得部３６は、周辺装置２から制御情報を取得する。本実施形態では、制御情報取得部３６は、外部インターフェース１２を介して周辺装置２からクレードル１に通知された制御情報を取得する。ここで通知される制御情報は、例えば、ユーザがスキャナ１４のボタン等を直接操作し、データを読み取った場合の読取データである。
【００４５】
携帯端末３は、補助記憶装置に記録されているプログラムが、ＲＡＭに読み出され、ＣＰＵによって実行されることで、制御情報端末通信部４１および周辺装置利用部４２を備えるコンピュータとして機能する。また、携帯端末３の非接触ＩＣチップ２１は、端末識別情報提示部４３として機能する。なお、本実施形態では、コンピュータの備える各機能は、汎用プロセッサであるＣＰＵによって実行されるが、これらの機能の一部または全部は、１または複数の専用プロセッサによって実行されてもよい。
【００４６】
制御情報端末通信部４１は、サーバ４との間で制御情報を通信する。本実施形態において、制御情報端末通信部４１は、ネットワーク５を介し、ＨＴＴＰのリクエストをサーバ４に送信することでサーバ４と通信する。この際、端末識別情報をリクエストに付加することにより、サーバ４に通信相手である携帯端末３を識別させる。
【００４７】
周辺装置利用部４２は、制御情報端末通信部４１によりサーバ４と通信することで、制御情報をクレードル１と通知しあい、周辺装置２を利用する。本実施形態では、周辺装置利用部４２は、例えば、ユーザの入力に応じて印刷を実行するアプリケーションソフトウェアである。周辺装置利用部４２は、ユーザの入力の操作によって印刷命令を作成し、サーバ４に通知し、プリンタ１３を利用する。なお、周辺装置利用部４２の処理の一部は、携帯端末３に接続された、他の装置によって実行されてもよい。例えば、携帯端末３とＮＩＣを介して通信可能なＷｅｂサーバのＣＰＵで実行されてもよい。
【００４８】
端末識別情報提示部４２は、端末識別情報をクレードル１に提供する。本実施形態では、端末識別情報としてＦｅｌｉＣａ（登録商標）のＩＤｍを用い、非接触ＩＣチップ２１が、非接触ＩＣカードリーダ２４からのポーリングに対し、ＩＤｍを返却する。なお、端末識別情報としてＩＤｍ以外の番号が非接触ＩＣチップ２１に記録されてもよい。
【００４９】
サーバ４は、補助記憶装置に記録されているプログラムが、ＲＡＭに読み出され、ＣＰＵによって実行されることで、関連付け部５１、関連付け解除部５２、制御情報中継部５３を備えるコンピュータとして機能する。なお、本実施形態では、コンピュータの備える各機能は、汎用プロセッサであるＣＰＵによって実行されるが、これらの機能の一部または全部は、１または複数の専用プロセッサによって実行されてもよい。
【００５０】
関連付け部５１は、サーバ４がクレードル１から端末識別情報を通知された際、通知された端末識別情報を有する携帯端末３と通知元のクレードル１とを関連付ける。関連付け解除部５２は、クレードル１から関連付けの解除要求を通知された際、携帯端末３と通知元のクレードル１との関連付けを解除する。
【００５１】
本実施形態において、関連付け部５１は、端末識別情報およびクレードル識別情報を含んだリクエストをクレードル１から受信することで、端末識別情報を通知される。また、本実施形態において、関連付け解除部５２は、関連付け解除要求を示す情報およびクレードル識別情報を含んだリクエストをクレードル１から受信することで、関連付けの解除要求を通知される。本実施形態では、関連付け部５１および関連付け解除部５２は、通知元のクレードル１を、リクエストに含まれたクレードル識別情報を用いて識別する。なお、通知元のクレードル１は、クレードル１のＩＰアドレスにより識別してもよい。
【００５２】
図４は、本実施形態に係る関連付けを管理する関連付けテーブルのデータ例を示す図である。本実施形態において、関連付けは、関連付けテーブルにより管理される。図４に示されるとおり、関連付けテーブルには、関連付けられたクレードル１と携帯端末３とを表す、クレードル識別情報と端末識別情報との組が登録される。図４では、端末識別情報００５８の携帯端末３とクレードル識別情報Ａ００２のクレードル１、端末識別情報００５９の携帯端末３とクレードル識別情報Ａ００１のクレードル１、端末識別情報００６０の携帯端末３とクレードル識別情報Ａ００５のクレードル１の３つの関連付けがされている。
【００５３】
関連付け部５１は、サーバ４に通知された端末識別情報と端末識別情報の通知元のクレードル１を識別するクレードル識別情報との組を関連付けテーブルに１組追加することで、携帯端末３と通知元のクレードル１とを関連付ける。連付け解除部５２は、解除要求の通知元のクレードル１のクレードル識別情報を要素とする、端末識別情報とクレードル識別情報との組を関連付けテーブルから１組削除することで、携帯端末３と通知元のクレードル１との関連付けを解除する。
【００５４】
本実施形態では、関連付けおよびその解除ができるため、ユーザは、クレードル１に接続された周辺装置２を利用する携帯端末３を容易に変更できる。
【００５５】
制御情報中継部５３は、ネットワーク５を用いて、関連付けられたクレードル１と携帯端末３とのいずれか一方からサーバ４に通知された制御情報を他方に通知する。
【００５６】
本実施形態において、制御情報中継部５３は、次の方法で制御情報の通知を実現する。まず、制御情報中継部５３は、関連付けられたクレードル１または携帯端末３からサーバ４に通知された制御情報をサーバ４のＲＡＭに記憶する。次に、制御情報中継部５３は、
当該制御情報の通知元と関連付けテーブルとに基づいて、サーバ４の当該制御情報の通知先となるクレードル１または携帯端末３を導く。具体的には、制御情報中継部５３は、当該制御情報の通知元が携帯端末３であるならば、通知元の端末識別情報をキーとして関連付けテーブルを検索し、対応するクレードル識別情報を取得する。また、制御情報中継部５３は、当該制御情報の通知元がクレードル１であるならば、通知元のクレードル識別情報をキーとして関連付けテーブルを検索し、対応する端末識別情報を取得する。このようにしてクレードル識別情報または端末識別情報を取得することより、制御情報中継部５３は、通知先となるクレードル１または携帯端末３を導く。次に、制御情報中継部５３は、通知先となるクレードル１または携帯端末３から制御情報を取得するためのリクエストをサーバ４が受けた際、そのリクエストのレスポンスとして、記憶されている制御情報を通知する。次に、制御情報中継部５３は、当該制御情報をサーバ４のＲＡＭから消去する。
【００５７】
なお、制御情報中継部５３は、関連付けられたクレードル１または携帯端末３からサーバ４に通知された制御情報を通知された際、関連付けテーブルに基づいて導いた通知先に、すぐに通知してもよい。
【００５８】
＜処理の詳細＞
図５は、本実施形態に係る関連付け処理の流れを示すフローチャートである。なお、本フローチャートに示された処理の具体的な内容および順序は一例であり、処理内容および順序には、実施の形態に適したものが適宜採用されることが好ましい。
【００５９】
ステップＳ１０１およびステップＳ１０２では、載置領域２２に載せ置かれた携帯端末３の端末識別情報が取得される。まず、端末識別情報取得部３１は、端末識別情報の取得を試みる（ステップＳ１０１）。携帯端末３が載置領域２２から離されている場合は、端末識別情報が端末識別情報提示部４３から取得されない。この場合、端末識別情報取得部３１は、端末識別情報を取得できなかったと判断し、ステップＳ１０１に戻る（ステップＳ１０２）。ステップＳ１０１において、携帯端末３が載置領域２２に載せ置かれている場合は、端末識別情報が端末識別情報提示部４３から取得される。この場合、端末識別情報取得部３１は、端末識別情報を取得できたと判断し、ステップＳ１０３へ進む。
【００６０】
ステップＳ１０３およびＳ１０４では、携帯端末３とクレードル１とが関連付けられる。端末識別情報通知部３２は端末識別情報取得部３１により取得された端末識別情報を関連付け部５１に通知する（ステップＳ１０３）。関連付け部５１は通知された端末識別情報によって識別される携帯端末３と通知元のクレードル１とを関連付ける（ステップＳ１０４）。
【００６１】
制御命令を処理する流れの例として、印刷処理の流れを説明する。図６は、本実施形態に係る印刷処理の流れを示すフローチャートである。本フローチャートに示された処理は、携帯端末３とクレードル１とが関連付けられた後、携帯端末３がプリンタ１３の印刷機能を利用する際に開始される。なお、本フローチャートに示された処理の具体的な内容および順序は一例であり、処理内容および順序には、実施の形態に適したものが適宜採用されることが好ましい。また、印刷処理の流れと同様の流れで、携帯端末３は磁気カードリーダ１６等の周辺装置２の機能を利用することもできる。
【００６２】
ステップＳ２０１、ステップＳ２０２およびステップＳ２０３では、印刷命令が携帯端末３からクレードル１に通知される。周辺装置利用部４２は、制御命令としてプリンタに対する印刷命令（印刷データを含む）を、制御情報端末通信部４１を介してサーバ４の制御情報中継部５３に通知する（ステップＳ２０１）。制御情報中継部５３は、制御情報端末通信部４１から通知された印刷命令を、通知元の携帯端末３と関連付けられたクレードル１の制御情報通信部３４に通知することで印刷命令を中継する（ステップＳ２０２）。
制御部３５は、制御情報通信部３４より印刷命令を通知される（ステップＳ２０３）。
【００６３】
ステップＳ２０４では、プリンタ１３で印刷命令に従った印刷処理が実行される。制御部３５は、制御情報通信部３４より通知された印刷命令に従ってプリンタ１３に印刷させる。
【００６４】
ステップＳ２０５、ステップＳ２０６およびステップＳ２０７では、プリンタ１３の印刷結果が携帯端末３に通知される。制御部３５は、制御情報通信部３４を介して、プリンタ１３に印刷させた結果（例えば、印刷完了の旨の情報）を制御結果情報としてサーバ４の制御情報中継部５３に通知する（ステップＳ２０５）。制御情報中継部５３は、制御部３５から通知された印刷結果を、通知元のクレードル１と関連付けられた携帯端末３の制御情報端末通信部４１に通知することで印刷結果を中継する（ステップＳ２０６）。周辺装置利用部３７は、制御情報端末通信部４１から印刷結果を通知される（ステップＳ２０７）。
【００６５】
図７は、本実施形態に係る関連付け解除処理の流れを示すフローチャートである。なお、本フローチャートに示された処理の具体的な内容および順序は一例であり、処理内容および順序には、実施の形態に適したものが適宜採用されることが好ましい。
【００６６】
ステップＳ３０１およびステップＳ３０２では、携帯端末３が載置領域２２から離されたことが検出される。まず、端末識別情報取得部３１は端末識別情報の取得を試みる（ステップＳ３０１）。携帯端末３載置領域２２に載せ置かれている場合は、端末識別情報が端末識別情報提示部４３から取得される。この場合、端末識別情報取得部３１は、端末識別情報を取得できたと判断し、ステップＳ３０１に戻る（ステップＳ３０２）。ステップＳ３０１において、携帯端末３が載置領域２２から離されている場合は、端末識別情報が端末識別情報提示部４３から取得されない。この場合、端末識別情報取得部３１は、端末識別情報を取得できないと判断し、ステップＳ３０３へ進む。
【００６７】
ステップＳ３０３およびステップＳ３０４では、携帯端末３とクレードル１との関連付けが解除される。関連付け解除要求通知部３３は、制御情報通信部３４を介して関連付け解除部５２に関連付け解除要求を通知する（ステップＳ３０３）。関連付け解除部５２は、通知元のクレードル１の関連付けを解除する（ステップＳ３０４）。
【００６８】
＜まとめ＞
以上の実施形態により、クレードル１と携帯端末３とは、互いに直接接続しなくても、携帯端末３がクレードル１に載せ置かれているときに、周辺装置２の制御情報を、サーバ４を介して通知しあうことができる。このため、携帯端末３は、クレードル１と直接接続できなくとも、クレードル１に接続された周辺装置２を簡便に利用できる。また、本実施形態では、携帯端末３がクレードル１に載せ置かれた際に、携帯端末３とクレードル１とを関連付ける方式を採用している。この方式の採用により、携帯端末３は、ユーザから操作されやすい状態で、周辺装置２を利用できる。
【００６９】
＜変形例＞
携帯端末３とクレードル１とを関連付ける位置関係として、他の位置関係を採用してもよい。例えば、携帯端末３をクレードル１の側面に接触させた位置関係を採用できる。また、携帯端末３とクレードル１とを関連付ける位置関係として、携帯端末３がクレードル１の近傍にある位置関係も採用できる。これらは、非接触ＩＣチップ２１および非接触ＩＣカードリーダ２４の位置等の調整やクレードル１が携帯端末３の端末識別情報を読み取る手段の変更によって実現できる。
【００７０】
これらの位置関係の採用により、ユーザは、どの携帯端末３とどのクレードル１とが利用関係にあるかを把握しやすいため、利用する周辺装置２を取り違えることを抑制できる。また、携帯端末３を載せ置くことができないような様々な形状のクレードル１も実施形態として採用できる。
【００７１】
また、本実施形態の別の変形例として、本実施形態のサーバ４の制御情報中継部５３は、関連付けられていないクレードル１または関連付けられていない携帯端末３からサーバ４に通知された制御情報を、制御情報の通知元のクレードル１または携帯端末３が関連付けられた後に、制御情報の通知元と関連付けられたクレードル１または携帯端末３に通知してもよい。本変形例では、携帯端末３がクレードル１に載せ置かれた際、携帯端末３はすぐに周辺装置２の利用を開始できる。
【００７２】
本変形例において、制御情報の通知は次の方法で実現される。まず、制御情報中継部５３は、関連付けられているか否かに関わらず、クレードル１または携帯端末３からサーバ４に通知された制御情報をサーバ４のＲＡＭに記憶する。次に、制御情報中継部５３は、当該制御情報の通知元が関連付けられた後に、当該制御情報の通知元と関連付けテーブルとに基づいて、サーバ４の当該制御情報の通知先となるクレードル１または携帯端末３を導く。具体的には、制御情報中継部５３は、当該制御情報の通知元が携帯端末３であるならば、通知元の端末識別情報をキーとして関連付けテーブルを検索し、対応するクレードル識別情報が存在すればこれを取得する。また、制御情報中継部５３は、当該制御情報の通知元がクレードル１であるならば、通知元のクレードル識別情報をキーとして関連付けテーブルを検索し、対応する端末識別情報が存在すればこれを取得する。このようにしてクレードル識別情報または端末識別情報を取得することより、制御情報中継部５３は、通知先となるクレードル１または携帯端末３を導く。次に、制御情報中継部５３は、通知先となるクレードル１または携帯端末３から制御情報を取得するためのリクエストをサーバ４が受けた際、そのリクエストのレスポンスとして、記憶されている当該制御情報を通知する。次に、制御情報中継部５３は、当該制御情報をサーバ４のＲＡＭから消去する。
【００７３】
また、別の変形例として、制御情報通信部３４は、制御情報取得部３６により取得された制御情報をサーバ４に通知することにより、サーバ４に、クレードル１と関連付けられた携帯端末３に対して制御情報を通知させてもよい。以下、スキャナ１４のスキャン処理の例を用いて、本変形例の処理を説明する。
【００７４】
図８は、本実施形態に係るスキャン処理の流れを示すフローチャートである。本フローチャートに示された処理は、携帯端末３とクレードル１とが関連付けられた後、ユーザが周辺装置２であるスキャナ１４を操作し、データを読み取った際に開始される。なお、本フローチャートに示された処理の具体的な内容および順序は一例であり、処理内容および順序には、実施の形態に適したものが適宜採用されることが好ましい。また、スキャン処理の流れと同様の流れで、携帯端末３はスキャナ１４以外の周辺装置２の機能を利用することもできる。
【００７５】
ステップＳ４０１およびステップＳ４０２では、スキャナ１４の読取データがサーバ４に通知される。制御情報取得部３６は、スキャナ１４からスキャナ１４により読み取られた読取データを制御情報として取得する（ステップＳ４０１）。制御情報通信部３４は、制御情報取得部３６により取得された読取データをサーバ４の制御情報中継部５３に通知する（ステップ４０２）。
【００７６】
ステップＳ４０３およびステップＳ４０４では、読取データが携帯端末３に通知される。制御情報中継部５３は、制御情報通信部３４から通知された読取データを通知元のクレードル１と関連付けられている携帯端末３の制御情報端末通信部４１に通知する（ステップＳ４０３）。携帯端末３の周辺装置利用部４２は制御情報端末通信部４１から読取データを取得する（ステップＳ４０４）。
【００７７】
本変形例では、ユーザの周辺装置２に対する操作（スキャナ１４の読み取り操作等）、周辺装置２でのイベント発生（センサー装置による感知等）等を契機に携帯端末３が周辺装置２の機能を利用することができる。
【符号の説明】
【００７８】
１  クレードル
２  周辺装置
３  携帯端末
４  サーバ
【図１】
0005925055.tif 000002
【図２】
0005925055.tif 000003
【図３】
0005925055.tif 000004
【図４】
0005925055.tif 000005
【図５】
0005925055.tif 000006
【図６】
0005925055.tif 000007
【図７】
0005925055.tif 000008
【図８】
0005925055.tif 000009