(57)【特許請求の範囲】
【請求項１】
データが格納されている、ネットワーク上における場所を示す参照情報が送られてきた場合には、該参照情報に基づいて特定される場所に格納されているデータをネットワークを通じて入手する入手手段と、
前記入手手段が入手したデータに基づいて所定の処理を実行することでサービスを提供するサービス提供手段とを備え、
前記入手手段は、前記参照情報によって特定される場所からデータを入手できない場合には、前記参照情報の送信元に当該データを要求するものであり、
前記サービス提供手段は、前記参照情報の送信元から直接データが送られてきた場合には、当該データに対して前記所定の処理を実行するものであることを特徴とする情報サービス提供装置。
【請求項２】
データのネットワーク上における格納場所を指定する格納位置情報が送られてきた場合には、所定の処理を実行する処理手段と、
前記処理手段の処理結果を前記格納位置情報によって特定される場所に前記ネットワークを通じて転送する出力手段とを備え、
前記出力手段は、前記格納位置情報によって特定される場所に転送できない場合には、前記格納位置情報の送信元に処理結果を転送するものであることを特徴とする情報サービス提供装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、端末装置、情報サービス提供装置、情報サービス提供方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【０００２】
【従来の技術】
近年、持ち運び可能な端末装置を用い、所望の場所において電子ファイルを操作する利用形態（いわゆる、モバイルコンピューティング）が急速に普及しつつある。このような利用形態で使用されている端末装置としては、ノートブック型のパーソナルコンピュータ（以下、「ＰＣ」と記す）がおもに使用されている。また、これの機能縮小版として位置づけられるハンドヘルド型ＰＣやパームトップ型ＰＣが注目を浴びつつある。
【０００３】
また、このモバイルコンピューティングにおいては、これらの端末を用いてネットワークにアクセスすることで、遠隔地にある各種装置とデータの授受をおこなうこともおこなわれている。この場合、端末と装置がネットワークを通じてつながっている限り、その物理的な距離は何ら障害となるものではない。
【０００４】
【発明が解決しようとする課題】
しかしながら、現状のモバイルコンピューティングにおいては以下のような問題があった。ノートブック型ＰＣは汎用ＰＣとして、電子ファイルの保存、作成、編集、閲覧とともに、ネットワーク上の機器・サービスを起動する機能をもつ。しかしながら、ノートブック型ＰＣはこのような高機能、高汎用性の代償として起動に時間がかかる、バッテリの持続時間が短い、高価である、などの制約があった。
【０００５】
また、ハンドヘルド型ＰＣやパームトップ型ＰＣなどは、その機能がデータビュワーとしての機能に限られていることが多い。閲覧以外の操作に関してはデスクトップ型ＰＣと連携することを前提としており、単体で他の機器やネットワーク上のアプリケーションサービスの操作をおこなうための機能はあたえられていない。また、文書の交換をおこなう場合にもデスクトップ型ＰＣを介さなければならない。
【０００６】
単に、データの交換、運搬ができればよいのであれば、フロッピーディスクに代表されるリムーバブル・メディアでも構わない。しかし、これらのリムーバブル・メディアはそれ単体のみで機能しうるものではない。つまり、データの読み出し、書き込みをおこなうためには、結局、デスクトップ型ＰＣ等が必要であった。
【０００７】
また、ネットワークを通じて電子データを授受する場合、現状のネットワークにおける能力では、使い勝手が悪かった。すなわち、現状のネットワークの転送能力では、画像データなどの大容量のデータを送る場合に長い時間を要するものであった。この問題はネットワークの転送能力を高めれば解決可能ではある。しかし、全国に張り巡らされたネットワークのすべてについて、即時にこのような改善策を施すことは、時間的にも、コスト的にも困難であった。
【０００８】
なお、携帯型端末間での電子ファイルの配布や出力を電子ファイルそのものではなく、決められたデータベース上の電子ファイルへの参照を交換することでおこなうという仕組みが、たとえば、特開平８−１３７７７６号公報などで提案されている。
【０００９】
そこで、この発明は、上記に鑑みてなされたものであって、より利便性、操作性に優れた、端末装置、情報サービス提供装置、情報サービス提供方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体を提供することを目的とする。
【００１０】
【課題を解決するための手段】
上述の目的を達成するために、本発明にかかる情報サービス提供装置は、データが格納されている、ネットワーク上における場所を示す参照情報が送られてきた場合には、該参照情報に基づいて特定される場所に格納されているデータをネットワークを通じて入手する入手手段と、前記入手手段が入手したデータに基づいて所定の処理を実行することでサービスを提供するサービス提供手段とを備え、前記入手手段は、前記参照情報によって特定される場所からデータを入手できない場合には、前記参照情報の送信元に当該データを要求するものであり、前記サービス提供手段は、前記参照情報の送信元から直接データが送られてきた場合には、当該データに対して前記所定の処理を実行するものであることを特徴とする。
【００１１】
この発明によれば、参照情報が送られてきた場合には、入手手段がこの参照情報に基づいて特定される場所に格納されているデータをネットワークを通じて入手する。そして、サービス提供手段は、入手手段が入手したデータに基づいて所定の処理を実行することでサービスを提供する。参照情報によって特定される場所からデータを入手できない場合、入手手段は参照情報の送信元にそのデータを要求する。サービス提供手段は、この参照情報の送信元から直接データが送られてきた場合には、そのデータに対して所定の処理を実行する。
【００１２】
また、この発明の情報サービス提供装置は、データのネットワーク上における格納場所を指定する格納位置情報が送られてきた場合には、所定の処理を実行する処理手段と、前記処理手段の処理結果を前記格納位置情報によって特定される場所に前記ネットワークを通じて転送する出力手段とを備え、前記出力手段は、前記格納位置情報によって特定される場所に転送できない場合には、前記格納位置情報の送信元に処理結果を転送するものであることを特徴とする。
【００１３】
この発明によれば、格納位置情報が送られてきた場合、処理手段が所定の処理を実行する。すると、出力手段が、処理手段の処理結果を、この格納位置情報によって特定される場所にネットワークを通じて転送する。格納位置情報によって特定される場所に転送できない場合、出力手段は格納位置情報の送信元に処理結果を転送する。
【００４５】
【発明の実施の形態】
以下、この発明の実施の形態にかかる端末装置、情報サービス提供装置、情報サービス提供方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体つき、図面を参照しつつ詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００４６】
この実施の形態の情報システムは、図１に示すとおり、携帯型端末１０と、記憶サーバー２０、アプリケーションサービス２３、画像入力サービス２４、画像出力サービス２５、ユーザ認証サーバー２６とを備えて構成されている。さらには、これらを相互につなぐ、有線もしくは無線によるネットワーク２７を含んで構成されている。
【００４７】
記憶サーバー２０は、携帯型端末１０の使用者の情報等が格納されるものであり、ハードディスクドライブ等の記憶装置、データ転送機構、データ管理機構等を含んで構成されている。各記憶サーバー２０は、ネットワーク２７で相互に接続されており、このネットワーク２７を通じて、データの読み書きが可能に構成されている。
【００４８】
記憶サーバー２０には、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）サーバー、ＮＦＳ（Ｎｅｔｗｏｒｋ  Ｆｉｌｅ  Ｓｙｓｔｅｍ）サーバー、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）サーバー等を用いることができる。またインターネット（Ｉｎｔｅｒｎｅｔ）上のＷＥＢサーバーについても、読み取り専用の記憶サーバーとして用いることができる。
【００４９】
アプリケーションサービス２３とは、ネットワーク２７を通じて様々なサービス機能、たとえば、各種情報、情報の処理機能等を提供するものである。このアプリケーションサービス２３は、各種データ処理などをおこなう機能を備えたデータ処理部２３１と、処理結果等をネットワークを通じて授受するための転送機構２３２と、これらを制御する制御部２３３とを備えて構成されている。
【００５０】
この他、このアプリケーションサービス２３は、ユーザ認証サーバー２６にアクセスすることで、ユーザ認証をおこなう機能を備えている。実際のアプリケーションサービス２３は、サーバーなどの上で所定のプログラムを動作させることで実現されている。ただし、具体的な構成はこれに限定されものではない。
【００５１】
画像入力サービス２４は、この画像入力機器を用いて画像を取り込み、取り込んだ画像データをネットワーク２７を通じて提供するものである。この画像入力サービス２４は、スキャナ、デジタルカメラなどの画像入力器２４１と、取り込んだ画像データをネットワークを通じて授受するための転送機構２４２と、これらを制御する制御部２４３とを備えて構成されている。
【００５２】
この画像入力サービス２４においては、これらが連携して動作することで、ネットワーク２７を通じて画像取り込みの指示を入力されるとともに、取り込んだ画像をネットワーク２７を通じて所望の記憶サーバー２０等へ転送する機能を実現している。後述するとおり、携帯型端末１０における操作を単純化するため、一つの画像入力サービス２４はある特定の画像入力器だけを備えている。言い換えれば、画像入力器２４１ごとに、異なる画像入力サービス２４として取り扱われるように構成されている。
【００５３】
このように構成することで、携帯型端末１０において、画像入力サービス２４を選択したあと、さらに、画像入力に使用する機器を改めて指定する操作が不要となっている。この他、この画像入力サービス２４は、ユーザ認証サーバー２６にアクセスすることで、ユーザ認証をおこなう機能を備えている。
【００５４】
画像出力サービス２５は、ネットワーク２７を通じてデータを獲得し、そのデータをプリントアウトするものである。この画像出力サービス２５は、プリンタなどの画像出力器２５１と、データ等の転送機構２５２と、これらを制御する制御部２５３などを備えて構成されている。実際の転送機構２５２および制御部２５３は、通信機能を備えたプリンタサーバーなどとして実現されている。
【００５５】
この画像出力サービス２５は、取得したデータのファイル形式に応じた印刷プログラムを起動し、印刷処理をおこなう。この他、この画像出力サービス２５は、ユーザ認証サーバー２６にアクセスすることで、ユーザ認証をおこなう機能を備えている。
【００５６】
なお、携帯型端末１０からみた場合、ＦＡＸなど画像情報を送受信するサービスは送信側は画像出力サービス２５として、一方、受信側は画像入力サービス２４として、別々に認識されるように構成されている。
【００５７】
以下、アプリケーションサービス、画像入力サービス、画像出力サービス等を総称して「ネットワークサービス」と呼ぶ場合がある。
【００５８】
これらネットワークサービスならびに記憶サーバー２０は、ネットワーク２７上での位置を特定するためのアドレスと対応づけられている。また、記憶サーバー２０に格納されている電子ファイルは、その記憶サーバー２０自体のアドレスと、その記憶サーバー２０上でのファイルの論理的な格納位置の組み合わせで指定されるようになっている。この実施の形態ではこの指定を、インターネット技術で利用される、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒｓ）を用いておこなわれるようになっている。
【００５９】
携帯型端末１０は、このシステムの使用者が上述した各種ネットワークサービスへアクセスする際等に用いるものである。この携帯型端末１０には、個々の端末ごとに、いずれか一つの記憶サーバー２０と、この記憶サーバー２０に設けられているいずれか一つのフォルダとが割り当てられている。
【００６０】
そして、携帯型端末１０の使用者に関連するデータ（たとえば、使用者が既に有している各種データ、ネットワークサービスを利用して新たに得たデータ）は、当該携帯型端末１０に割り当てられているこのフォルダに保持、格納されるようになっている。以下、説明の便宜上、携帯型端末１０に割り当てられている記憶サーバー２０を、その携帯型端末１０にとっての「ホームサーバー２１」と、また、ホームサーバー２１上において携帯型端末１０に割り当てられているフォルダをその携帯型端末１０にとっての「ホームフォルダ」と呼ぶ。
【００６１】
この携帯型端末１０は、具体的には、記憶機構１１、表示部１２、操作部１３、ファイル選択機構１４、通信対象選択機構１５、通信機構１６および主制御部１９を備えて構成されている（図１）。
【００６２】
記憶機構１１は、様々な情報を格納するためのものである。この実施の形態では、電子ファイル情報５０と、ホームサーバー２１のアドレス５１（以下「ホームサーバーアドレス５１」という）、ユーザ認証情報５２等が格納されるように構成されている。先に述べたとおり、ホームサーバーアドレス５１は、ＵＲＬを用いて表現されている。この記憶機構１１は、主制御部１９の制御下において動作するように構成されている。たとえば、これら情報の更新などは、主制御部１９からの指示にしたがって実行される。
【００６３】
この実施の形態における電子ファイル情報５０の構成を図２に示した。この電子ファイル情報５０は、おもに、ホームフォルダに格納されている電子ファイルを管理するためのものである。この電子ファイル情報５０には、ホームフォルダに格納されている電子ファイルのそれぞれについて、その電子ファイルの名称（識別符号）と、その電子ファイルへの参照情報と、その電子ファイルのデータ（たとえば、画像データ、文書データそのもの）と、その電子ファイルの更新・作成属性とが対応づけて記憶される。
【００６４】
実際の電子ファイル情報５０は、上述した項目それぞれの具体的内容を格納するための欄（ファイル名欄５０１、参照情報欄５０２、データ欄５０３および更新・作成属性欄５０４）を備えたテーブルを用意し、このテーブルに各項目の具体的内容を登録することで実現されている。
【００６５】
なお、参照情報とは、ネットワーク上において、その電子ファイルのデータが格納されている場所（位置）を示した情報であり、この実施の形態ではＵＲＬを使用している。この記憶機構１１内に電子ファイルのデータ（画像データなど）を保持する場合には、この記憶機構１１内の電子ファイル情報５０とは別の所望の領域に別途格納している。したがって、データ欄５０３には、実際のデータ（画像データなど）ではなく、この記憶機構１１内での当該データの有無およびアドレスを格納するようにしている。
【００６６】
電子ファイル情報５０を構成している要素のうち、電子ファイルのＵＲＬとデータとについては、必ずしも両方を記憶している必要はないが、少なくとも一方は格納されるようになっている。たとえばこの図２の例における名称が“Ｓｈａｒｅ．ｘｌｓ”の電子ファイルについては、データは記憶機構１１には格納されていない。ホームフォルダ内にあるこのデータへのＵＲＬだけが記憶機構１１に格納されている。
【００６７】
これに対し、最上段に示した名称が“Ｓｔｏｃｋ１．ｄｏｃ”の電子ファイルは、ＵＲＬと、データ自体との両方が、記憶機構１１に格納されている。この場合、“Ｓｔｏｃｋ１．ｄｏｃ”のデータは、ホームサーバー２１とこの記憶機構１１との両方に格納されていることになる。
【００６８】
表示部１２および操作部１３は、この携帯型端末１０のユーザインタフェースを構成するものである。表示部１２はこの携帯型端末１０を使用するにあたって必要な各種情報が表示されるものである。操作部１３は、ユーザからの操作を受け付けるためのものである。この実施の形態における表示部１２および操作部１３の具体的構成については、後ほど図３を用いて説明する。なお、この表示部１２等は、主制御部１９の制御下において動作するように構成されている。
【００６９】
ファイル選択機構１４は、操作部１３の受け付けた操作指示に応じて電子ファイルを選択するためのものである。この場合、選択の候補となるのは、先に述べた電子ファイル情報５０（図２）に登録されている電子ファイル（の名称）である。なお、このファイル選択機構１４は、主制御部１９の制御下において動作するように構成されている。
【００７０】
通信対象選択機構１５は、操作部１３の受け付けた操作に応じて、この携帯型端末１０の通信対象を選択するものである。ここでいう通信対象とは、他の端末とファイルを交換する場合における相手の端末装置、ネットワークサービス等である。この通信対象選択機構１５はメモリを備えており、そのとき通信可能なネットワークサービスの名称およびそのアドレスなどがこのメモリに保持されるように構成されている。
【００７１】
そして、この情報は、後述する通信先確認動作によって定期的に更新されるように構成されている。選択操作時に、このメモリに保持されている相手が、選択の候補となる。なお、この通信対象選択機構１５は、主制御部１９の制御下において動作するように構成されている。
【００７２】
通信機構１６は、内蔵したネットワーク通信部１７によって記憶サーバー２０およびネットワーク２７上の各種サービスと通信する機能を備えている。さらには、この通信機構１６は、内蔵した対機器通信部１８によって他の携帯型端末１０とも通信可能に構成されている。この実施の形態の対機器通信部１８は、赤外線によって通信をおこなうように構成されている。ネットワーク通信部１７と対機器通信部１８とは、そのときの通信相手等に応じて自動的に使い分けられるようになっている。なお、この通信機構１６は、主制御部１９の制御下において動作するように構成されている。
【００７３】
なお、ネットワークサービスとの実際の通信には、ネットワーク通信部１７に限らず対機器通信部１８によっておこなうことも可能である。この場合、そのときアクセスしようとしているネットワークサービスとの通信に、赤外線通信などのＰｅｅｒ−ｔｏ−Ｐｅｅｒ通信を用いることで、サービスの選択を自動的におこなうことも可能である。
【００７４】
主制御部１９は、この携帯型端末１０の全体を制御統括するものである。上記各部は、この主制御部１９による制御の下、単独で（あるいは、互いに連携して）動作することで、各種機能を実現している。たとえば、後述する接続状態確認処理、同期処理、通信先確認動作を必要に応じて適宜実行している。また、上述した電子ファイル情報５０の管理（たとえば、内容の更新、登録の有無の確認等）は、この主制御部１９が記憶機構１１にアクセスすることでなされるようになっている。実際の主制御部１９は、プロセッサが所定のプログラムを実行することで実現されている。これらの詳細については後ほど動作説明において述べることにする。
【００７５】
このシステムを構成する携帯型端末１０等は、上述した構成以外にも、様々な機能部を備えている。たとえば、携帯型端末１０とホームサーバー２１とは、ともに時計を備えている。そして、両者の時計は常にその時刻が一致させられるように管理されている。後述する同期処理、ファイルの削除等はこの時計によって計測された時刻に基づいて管理されるように構成されている。
【００７６】
つぎに、この携帯型端末１０のユーザインタフェース（表示部１２および操作部１３）を図３を用いて説明する。この携帯型端末１０は、図３に示したとおり、ファイル表示部４１、送信先表示部４２、ファイル選択ボタン４３、送信先選択ボタン４４、ダイヤル４５、送信実行ボタン４６を備えて構成されている。
【００７７】
ファイルを選択する場合には、まず、ファイル選択ボタン４３を押す。つづいて、ダイヤル４５を回転させることで、ファイル表示部４１には、電子ファイル情報５０（図２）に登録されているファイルの名称と、その更新時刻が順次表示される。
【００７８】
送信先を選択する場合には、まず、送信先選択ボタン４４を押す。つづいて、ダイヤル４５を回転させることで、そのとき、通信機構１６を介してアクセスできる通信先が送信先表示部４２に順に表示される。なお、このとき表示される通信先は、通信対象選択機構１５のメモリに格納されている。この通信先は、別途、通信可能であるか否かが確認されており、その結果に応じて逐次更新されるようになっている。送信実行ボタン４６を押すと、そのときファイル表示部４１に表示されているファイルが、そのとき送信先表示部４２に表示されている通信先へと送信される。
【００７９】
特許請求の範囲においていう「操作手段」とは、この実施の形態では、おもに操作部１３によって実現されている。「報知手段」とは、おもに表示部１２によって実現されている。「ファイルデータ」とは、電子ファイルの内容であるデータに相当する。「ネットワーク」とは、ネットワーク２７に相当する。「参照情報」とは、この実施の形態ではＵＲＬに相当する。
【００８０】
「ファイル関連情報」とは、記憶機構１１に格納されている電子ファイル情報５０（図２）によって実現されている。「認証情報」とは、ユーザ認証情報５２に相当する。「格納位置情報」とは、この実施の形態ではホームサーバーアドレス５１に相当する。「ファイル関連情報記憶手段」、「認証情報記憶手段」および「格納位置記憶手段」は、おもに記憶機構１１によって実現されている。「識別情報」とは、ネットワークサービス等を示す名称、機器の種類名等に相当する。
【００８１】
「通信情報」とは、ネットワークサービスのアドレスなどに相当する。「通信対象情報記憶手段」とは、通信対象選択機構１５、特に、この通信対象選択機構１５自身が備えるメモリに相当する。「ファイル選択手段」とは、おもにファイル選択機構１４等によって実現されている。「通信対象選択手段」とは、おもに通信対象選択機構１５等によって実現されている。「通信手段」とは、おもに通信機構１６等によって実現されている。
【００８２】
「合致処理」とは、この実施の形態における同期処理を含んだ概念である。「合致手段」とは、通信機構１６、記憶機構１１などが連係して動作することで実現されている。「情報サービス提供装置」とは、この実施の形態ではアプリケーションサービス２３、画像出力サービス２５等に相当する。「入手手段」とは、画像出力サービス２５の例では、データの転送機構２５２、制御部２５３などによって実現されている。
【００８３】
「サービス提供手段」とは、画像出力サービス２５の例では、画像データを印刷するプリンタなどの画像出力器２５１、制御部２５３によって実現されている。「処理手段」とは、画像入力サービス２４の例では、画像を読み取るスキャナ等の画像入力器２４１、制御部２４３によって実現されている。「出力手段」とは、画像入力サービス２４の例では、データの転送機構２５２、制御部２５３などによって実現されている。ただし、上記各部は互いに密接に連係して動作することで機能しており、ここで述べた対応関係は厳密なものではない。
【００８４】
つぎに、このシステムの動作を説明する。まず、この携帯型端末１０を用いてネットワークサービスにアクセスする動作を説明する。ここでは、電子ファイルを画像出力サービス２５から出力する場合を図４を用いて述べる。
【００８５】
携帯型端末１０の使用者は、表示部１２を見ながら操作部１３を操作することで、そのとき出力したいファイルを選択する（ステップＳ１０１）。具体的には、まず、ファイル選択ボタン４３を押し、つづいて、ダイヤル４５を回転させる。すると、ダイヤル４５の回転に合わせて、ファイル表示部４１には、ファイルの名称とその更新時刻が順次表示される。
【００８６】
この場合、そのとき表示部１２に表示されているファイルが、暫定的に選択された状態となっている。この表示の更新は、操作部１３から入力されるダイヤル４５の回転角度などの情報に基づいて、ファイル選択機構１４が記憶機構１１の電子ファイル情報５０の登録内容を読み出し、これを表示部１２に表示させることでなされている。
【００８７】
所望のファイルを選択したあとは、つづいて、所望のネットワークサービス（ここでは、画像出力サービス２５）を選択する（ステップＳ１０２）。具体的には、まず、送信先選択ボタン４４を押し、つづいて、ダイヤル４５を回転させる。すると、ダイヤル４５の回転に合わせて、そのとき、通信機構１６を介してアクセスできる通信先（ネットワークサービス）が送信先表示部４２に順に表示される。
【００８８】
この場合、そのとき表示部１２に表示されているネットワークサービス等が、暫定的に選択された状態となっている。この表示の更新は、操作部１３から入力されるダイヤル４５の回転角度などの情報に基づいて、主制御部１９および通信対象選択機構１５がメモリに格納されている通信対象に関する情報を読み出し、これを表示部１２に表示させることでなされている。
【００８９】
このようにして、所望のファイルと、所望の通信相手（ここでは画像出力サービス２５）を表示させる。そして、この状態で、使用者が送信実行ボタン４６を押す。すると、ファイル選択機構１４および通信対象選択機構１５は、そのとき表示部１２に表示されている電子ファイルおよび通信相手が確定されたものとして、この確定された内容を通信機構１６へ通知する（ステップＳ１０３）。
【００９０】
通知を受けた通信機構１６は、まず、携帯型端末１０の有するユーザ認証情報５２を、確定された通信相手（ここでは、画像出力サービス２５）へ送信する（ステップＳ１０４）。
【００９１】
これを受けた画像出力サービス２５は、必要に応じてネットワーク２７上のユーザ認証サーバー２６にユーザを照会する（ステップＳ１０５）。照会の結果、アクセスが許可された場合には、その旨を転送機構２５２によって携帯型端末１０に通知する（ステップＳ１０６）。
【００９２】
この許可通知を受けた携帯型端末１０は、先ほど選択された電子ファイルのデータあるいはそのＵＲＬを、通信機構１６によって、通信相手（画像出力サービス２５）へ送信する（ステップＳ１０７）。この場合、データとＵＲＬとのどちらを送信するかは、電子ファイル情報５０（図２）に格納されている内容によって異なる。
【００９３】
電子ファイル情報５０（図２）にその電子ファイルのＵＲＬが格納されている場合には、このＵＲＬだけを送信し、データは送信しない。データについては、後述するとおりその電子ファイルのＵＲＬが格納されていなかった場合、あるいは、画像出力サービス２５がホームサーバー２１へアクセスできない場合に限り、この携帯型端末１０から送信される。
【００９４】
携帯型端末１０から送られてきたＵＲＬを受け取った画像出力サービス２５は、このＵＲＬによって特定されているデータを取得する（ステップＳ１０８）。このデータの取得は、具体的には以下のようにしておこなわれる。すなわち、画像出力サービス２５は、そのＵＲＬによって指定されている位置（すなわち、ホームサーバー２１のホームフォルダ内）にある、その電子ファイルのデータにアクセスする。そして、ネットワーク２７を通じて、そのデータを取得する。実際のアクセス動作は、制御部２５３からの指示にしたがって転送機構２５２等がおこなう。
【００９５】
画像出力サービス２５がＵＲＬによって指定されている位置にアクセスできないこともある。この場合、画像出力サービス２５は携帯型端末１０へエラー発生（あるいは、データ要求）を通知する。このエラー発生（あるいは、データ要求）の通知を受けた携帯型端末１０の主制御部１９は、このとき出力しようとしていた電子ファイルのデータを自らがもっているか否かを判定する。この判定は、電子ファイル情報５０の内容を確認することでおこなう。判定の結果、有している場合には、今度はそのデータを、通信機構１６によって、画像出力サービス２５へ送信する。
【００９６】
なお、先に述べたとおり、電子ファイル情報５０としてデータ自体だけが格納されていた場合（つまり、ＵＲＬが格納されていない場合）には、最初から電子ファイルのデータを携帯型端末１０から画像出力サービス２５へ送信する。
【００９７】
このようにして転送されてきたデータを受け取った画像出力サービス２５は、そのデータを印刷する（ステップＳ１０９）。より具体的には、制御部２５３が取得したデータのファイル形式に応じた印刷プログラムを起動し、画像出力器２５１によって印刷させる。
【００９８】
このようにこの実施の形態では、ＵＲＬの送信を優先することで、携帯型端末１０から送信するデータ量を極力少なくすることができる。したがって、通信機構１６が低速であっても、携帯型端末１０をネットワークサービスに接続している時間を短縮することが可能である。
【００９９】
つぎに、画像入力サービス２４を用いる場合の動作を図５を用いて説明する。携帯型端末１０の使用者は、画像入力サービス２４の選択をおこなう（ステップＳ２０１）。この操作は、上記と同様に送信先選択ボタン４４を押したあとダイヤル４５を回転させて、送信先表示部４２に所望の画像入力サービス２４を表示させることでおこなわれる。
【０１００】
なお、図１には画像入力サービス２４を一つだけしか示していないが、実際には複数あっても構わない。そして、この実施の形態では各画像入力サービス２４はそれぞれ特定種類の画像入力器２４１と対応づけられている。したがって、この画像入力サービス２４の選択は、画像入力器の選択をすることと等しい。このような点は、画像出力サービス２５についても同様である。
【０１０１】
このとき、携帯型端末１０は、使用者が送信実行ボタン４６を押すのを待っている。送信実行ボタン４６が押された場合、通信対象選択機構１５はこのときの選択内容を確定し、その確定内容を通信機構１６へ通知する（ステップＳ２０２）。通信機構１６は、この携帯型端末１０のユーザ認証情報５２ならびにホームサーバーアドレス５１（ホームサーバー２１のＵＲＬ）を、選択された画像入力サービス２４へと送信する（ステップＳ２０３）。すると、画像入力サービス２４は、送られてきたユーザ認証情報５２に基づいてユーザ認証をおこなう（ステップＳ２０４）。
【０１０２】
ユーザ認証の結果許可が出た場合には、画像入力サービス２４は、このとき携帯型端末１０から送られてきたＵＲＬによって指定された記憶サーバー２０（すなわち、依頼元となっている携帯型端末１０のホームサーバー２１）へアクセス可能かどうかを確認する（ステップＳ２０５）。また、画像入力サービス２４の制御部２４３は、画像入力器２４１を作動させて画像を読み取る（ステップＳ２０６）。
【０１０３】
このあと、画像入力サービス２４は、読み取った画像データのファイルを転送機構２４２によって送信する（ステップＳ２０７）。この場合の送信先は、ステップＳ２０５における確認結果に応じて異なる。つまり、ホームサーバー２１へアクセス可能であった場合には、そのホームサーバー２１へネットワーク２７を通じて送信する。この画像データのファイルには、あらかじめ定められた一定の規則にしたがって決定されたファイル名があたえられる。なお、ホームサーバー２１へアクセスできない場合には、後述するとおり携帯型端末１０へ送信する。これ以降の説明は、ホームサーバー２１へアクセス可能であったものとしておこなう。
【０１０４】
ホームサーバー２１は、画像入力サービス２４から送られてきたファイルを受け取る。そして、これを、画像入力サービス２４への依頼元となっている携帯型端末１０のホームフォルダ内に保存する（ステップＳ２０８）。また、このとき保存したファイルのＵＲＬ等を、その携帯型端末１０に送る（ステップＳ２０９）。
【０１０５】
すると、携帯型端末１０の主制御部１９は、ホームサーバー２１から送られてきたＵＲＬ等を電子ファイル情報５０に登録する（ステップＳ２１０）。以上のようにして携帯型端末１０の使用者は所望の画像データを得ることができる。
【０１０６】
なお、ホームフォルダへ格納されたファイルのデータ（画像データそのもの）については、必要に応じて、次回におこなわれる同期処理においてホームサーバー２１からその携帯型端末１０へと送られて記憶機構１１に格納されることになる。同期処理については後ほど述べる。
【０１０７】
ところで、ステップＳ２０５における確認の結果、依頼元となっている携帯型端末１０のホームサーバー２１へ、画像入力サービス２４がアクセスできないこともある。このような場合、この図５には示していないが、画像入力サービス２４は、読み取った画像データのファイルを、直接、携帯型端末１０へと送信する。この場合には、ホームサーバー２１へ転送する場合に較べて長い時間が必要である。
【０１０８】
ここでは、画像入力サービス２４および画像出力サービス２５へのアクセスについて述べたが、アプリケーションサービス２３へのアクセスも同様に、すなわち、必要に応じて、ＵＲＬ、ホームサーバーアドレス５１等を送信することでおこなわれる。また、処理結果などのデータは、ネットワーク２７を通じて、アプリケーションサービス２３とホームサーバー２１との間で授受されることになる。
【０１０９】
つぎに、先に述べた各種ネットワークサービスへのアクセスを支えている、各種処理動作について述べる。ここでは３つの処理動作（接続状態確認処理、同期処理、通信先確認動作）について述べる。これらの処理動作は、携帯型端末１０自身によって自動的に実行されている。
【０１１０】
（接続状態確認処理）
携帯型端末１０は、ネットワーク２７経由でホームサーバー２１にアクセスできるかを、通信機構１６等によって常にチェックしている。以下、ホームサーバー２１にアクセスできる状態のことを「ホームサーバー接続状態」、移動中やネットワーク範囲外でホームサーバーにアクセスできない状態のことを「ホームサーバー非接続状態」という。
【０１１１】
（同期処理）
非接続状態から接続状態に状態変更が起こったとき、この携帯型端末１０は必ず同期処理を実行する。ここでいう「同期処理」とは、ホームサーバー２１上のホームフォルダの内容と、携帯型端末１０内部の電子ファイル情報５０（図２）の内容とを、合致させる処理である。具体的には、携帯型端末１０上のファイルの更新時刻と、ホームフォルダ上のファイルの更新時刻とを比較し、更新時刻の新しいもので更新時刻の古いものを置き換える。
【０１１２】
この場合、ファイルの削除には以下のように対応している。同期処理をおこなうたびに、その時刻を最終同期時刻として携帯型端末１０もしくはホームサーバー２１上に記録する。そして、すべてのファイルについて、下記条件Ａと条件Ｂとが成立しているか否かを所定のタイミングで判定する。
【０１１３】
条件Ａ：ファイルの更新時刻が最終同期時刻以前である。
条件Ｂ：携帯型端末１０とホームサーバー２１とのいずれか一方にしかない。
【０１１４】
この判定の結果、条件Ａと条件Ｂとの両方が成立しているファイルについては、同期時刻以降に削除されたと判定する。したがって、この場合には、この残っている方のファイルも削除する。
【０１１５】
（通信先確認動作）
この携帯型端末１０は、通信機構１６を介して、そのときアクセスできるネットワークサービスを定期的に検出している。そして、アクセス可能であることが確認されたサービス（に関する情報）は、通信対象選択機構１５の一時メモリに記録する。なお、検出の方法としては、ブロードキャストやマルチキャストを使ってネットワーク上に応答要求信号を流す方法がある。また他の方法としては、ネットワーク上のディレクトリサービスにアクセスする方法が可能である。
【０１１６】
以上説明したとおりこの実施の形態によれば、以下のような効果が得られる。データは、ネットワーク２７を通じて、ホームサーバー２１とネットワークサービスとの間で転送される。携帯型端末１０とこれらとの間の通信は、主としてＵＲＬ等の容量の小さな情報を転送するのみであるため、通信に要する時間が短くて済む。
【０１１７】
このため、携帯型端末１０は、消費電力が少なくて済むため、長時間動作が可能である。また、機能を限定し機構の単純化を図ったことで、携帯型端末１０の小型化が可能である。これは、可搬性および操作性の向上につながる。電子ファイルの保存機能に加えて、データを他のネットワーク上のサービスとデータを送受信する機能を備えたことで、ネットワークと連携してデータを操作することができる。
【０１１８】
アクセス可能なネットワークサービス等を携帯型端末１０において一覧できるため、操作性に優れている。また、個々のネットワークサービスは単機能に限定されているため、各ネットワークサービスへアクセスする際の操作が単純である。すなわち、操作性に優れている。
【０１１９】
ＵＲＬと実際のデータとの両方に対応しているため、様々な状況に対応可能である。さらに、状況に応じて、両者を使い分けることで、通信時間の短縮、消費電力の低減も実現されている。
【０１２０】
また、上述した各種処理は自動的に実行されるため、使用者自身がこれら処理動作を意識する必要がない。したがって、操作性に優れる。具体的には、以下のとおりである。
【０１２１】
同期処理が自動的に実行されるため、携帯型端末の使用者自身は、ホームサーバー２１に保持されている内容と、携帯型端末１０に保持されている内容とを合致させる処理動作を意識する必要がない。また、携帯型端末の保持者が特別な操作をしなくても、最新の情報を取得することができる。
【０１２２】
各ネットワークサービスの処理結果等は、自動的にホームサーバー２１のホームフォルダに格納されるため、使用者がその都度処理結果の保存場所などを指定する必要がない。また、ネットワークサービス内に処理結果を保存する場所を用意する必要もない。
【０１２３】
ネットワークサービスがホームサーバー２１にアクセスできない場合には、処理結果が携帯型端末１０へ送られてくる。したがって、より様々な状況に対応可能である。また、より多くのネットワークサービスの利用が可能である。さらに、この送信先の変更は、自動的におこなわれるため、使用者はネットワークの違いを意識する必要がない。ユーザ認証も自動的におこなわれるため、使用者はユーザ認証データの送信を意識する必要がない。
【０１２４】
携帯型端末１０同士でデータなどを授受することができるため、データの交換も容易である。この場合、デスクトップパーソナルコンピュータなどを使用する必要がない。
【０１２５】
上述した実施の形態では、携帯型の端末装置を例にとって述べたが、この発明を適用可能な端末は必ずしも“携帯型”である必要はない。
【０１２６】
上述した実施の形態では、ネットワークサービスのアドレスおよび電子ファイルの位置を指定するために、インターネット技術で利用される、ＵＲＬを利用していたがこれに限定されるものではない。これ以外でも、電子ファイルなどの位置を指定できるものであれば、他の方式であっても構わない。
【０１２７】
上述した実施の形態では、通信機構１６には赤外線方式を採用していた。しかし、通信機構１６の通信方式はこれに限定されるものではない。有線、無線のいずれであっても構わない。複数種類の通信方式を備えていてもよいことはいうまでもない。たとえば、無線ネットワークやＩＥＥＥ１３９４、Ｅｔｈｅｒｎｅｔ、ＵＳＢ等を採用してもよい。また、ファイルの内容を同期させる処理は、上述した方法に限定されるものではない。両者の内容を一致させるメカニズムである限りどのようなものであっても構わない。
【０１２８】
【発明の効果】
この発明によれば、通信に要する時間が短くて済むため、より迅速にサービスを提供すことができる。また、参照情報によって特定される場所に格納されているファイルデータにアクセスできない場合でも、サービスを提供することができる。このため、サービスを提供できる範囲がより広がり、これによって、より利便性、操作性に優れた情報サービス提供装置が得られるという効果を奏する。
【０１２９】
この発明によれば、サービスの提供を受ける際に、データの格納場所を使用者が指定する必要がないため利便性に優れる。また、情報サービス提供装置内に、データを保持する場所を用意する必要がない。また、格納位置情報によって特定される場所にアクセスできない場合でも、サービスを提供することができる。このため、より広い範囲の利用者に対応可能となり、これによって、より利便性、操作性に優れた情報サービス提供装置が得られるという効果を奏する。
【図面の簡単な説明】
【図１】この発明の実施の形態にかかる情報システムの概要を示すブロック図である。
【図２】実施の形態にかかる端末装置に格納される電子ファイル情報の一例を示す説明図である。
【図３】実施の形態にかかる端末装置のインタフェース部を示す説明図である。
【図４】実施の形態にかかる画像出力サービスへのアクセス時の動作の流れを示すフローチャートである。
【図５】実施の形態にかかる画像入力サービスへのアクセス時の動作の流れを示すフローチャートである。
【符号の説明】
１０  携帯型端末
１１  記憶機構
１２  表示部
１３  操作部
１４  ファイル選択機構
１５  通信対象選択機構
１６  通信機構
１７  ネットワーク通信部
１８  対機器通信部
１９  主制御部
２０  記憶サーバー
２１  ホームサーバー
２３  アプリケーションサービス
２４  画像入力サービス
２５  画像出力サービス
２６  ユーザ認証サーバー
２７  ネットワーク
５０  電子ファイル情報
５１  ホームサーバーアドレス
５２  ユーザ認証情報
２３１  データ処理部
２３２  転送機構
２３３  制御部
２４１  画像入力器
２４２  転送機構
２４３  制御部
２５１  画像出力器
２５２  転送機構
２５３  制御部
【図１】
0004162110.tif 000002
【図２】
0004162110.tif 000003
【図３】
0004162110.tif 000004
【図４】
0004162110.tif 000005
【図５】
0004162110.tif 000006