JP3846215B2 - Service provision scheduling system, portable terminal, data pool device, and instruction pool device - Google Patents
Service provision scheduling system, portable terminal, data pool device, and instruction pool device Download PDFInfo
- Publication number
- JP3846215B2 JP3846215B2 JP2001097527A JP2001097527A JP3846215B2 JP 3846215 B2 JP3846215 B2 JP 3846215B2 JP 2001097527 A JP2001097527 A JP 2001097527A JP 2001097527 A JP2001097527 A JP 2001097527A JP 3846215 B2 JP3846215 B2 JP 3846215B2
- Authority
- JP
- Japan
- Prior art keywords
- scheduling information
- terminal
- received
- information
- service providing
- 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.)
- Expired - Fee Related
Links
- 230000004044 response Effects 0.000 claims description 46
- 230000005540 biological transmission Effects 0.000 claims description 12
- 238000000034 method Methods 0.000 description 74
- 238000004891 communication Methods 0.000 description 18
- 238000007639 printing Methods 0.000 description 17
- 230000000694 effects Effects 0.000 description 14
- 238000010586 diagram Methods 0.000 description 9
- 238000004364 calculation method Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 4
- 238000013500 data storage Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Information Transfer Between Computers (AREA)
- Mobile Radio Communication Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、サービスの提供をスケジューリングするシステム並びにそれに適用する端末および装置に係り、特に、サービスの提供を受けるにあたってユーザの利便性を向上するのに好適なサービス提供スケジューリングシステム、携帯端末、データプール装置および命令プール装置に関する。
【0002】
【従来の技術】
従来、ネットワーク上でデータを印刷するシステムとしては、ユーザの利用に供するユーザ端末と、印刷装置とをネットワークを介して接続し、ユーザ端末からの印刷要求に応じて印刷装置で印刷を行うというネットワークシステムが一般的である。
【0003】
また、従来、ネットワーク上でデータを保存するシステムとしては、ユーザの利用に供するユーザ端末と、記憶装置を有するファイルサーバとをネットワークを介して接続し、ユーザ端末からの記憶要求に応じて記憶装置に記憶データを保存するというネットワークシステムが一般的である。
【0004】
【発明が解決しようとする課題】
しかしながら、上記印刷を行うネットワークシステムにあっては、例えば、ユーザが会社で文書データを編集し、自宅に戻った後にその文書データを印刷するには、会社の端末で文書データをFD等に格納し、自宅のコンピュータでFD等から文書データを読み出した上で印刷を指示するという作業を経なければならず、印刷作業が煩雑であるばかりか、会社から自宅に戻るまでの間に印刷することを忘れてしまい、印刷をし損なう可能性もあった。この場合、会社の端末において、自宅の印刷装置で印刷を行うべきことをスケジューリングすると、後は自宅に戻ったときに自動的に印刷してくれれば大変便利である。
【0005】
また、上記保存を行うネットワークシステムにあっては、例えば、ユーザが会社で文書データを編集し、自宅に戻った後にその文書データを自宅のコンピュータに保存するには、会社の端末で文書データをFD等に格納し、自宅のコンピュータでFD等から文書データを読み出した上で保存を指示するという作業を経なければならず、保存作業が煩雑であるばかりか、会社から自宅に戻るまでの間に保存することを忘れてしまい、保存をし損なう可能性もあった。例えば、会社の端末と自宅のコンピュータとで同一の文書データを持ち運びしながら編集する場合は、会社の端末に保存されている文書データの内容と、自宅のコンピュータに保存されている文書データの内容とが一致していることが望まれるが、ひとたび保存をし損なうと、それらの文書データのうち一方が新しく他方が古いという状況が生じ、ユーザの操作ミス等誤って古い方の文書データを新しい方の文書データに上書きしてしまうと、文書データの作成のやり直しを伴い編集作業に著しく支障をきたすこととなる。この場合、会社の端末において、自宅のコンピュータにデータを保存すべきことをスケジューリングすると、後は自宅に戻ったときに自動的に保存してくれれば大変便利である。
【0006】
これらのことは、データの印刷や保存を行う場合に限らず、ネットワーク上でサービスを提供する他のいくつかの場合についても、これと同様の問題が想定される。
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、サービスの提供を受けるにあたってユーザの利便性を向上するのに好適なサービス提供スケジューリングシステム、携帯端末、データプール装置および命令プール装置を提供することを目的としている。
【0007】
【課題を解決するための手段】
上記目的を達成するために、発明1のサービス提供スケジューリングシステムは、与えられたデータに基づいてサービスを提供するサービス提供端末と、携帯端末と、前記サービス提供端末への出力データをプールするデータプール装置とを通信可能に接続し、前記サービス提供端末によるサービスの提供をスケジューリングするシステムであって、前記データプール装置は、前記出力データを、前記サービス提供端末を特定するための提供端末情報を含むスケジューリング情報と対応付けて記憶するための記憶手段を有し、前記出力データおよび前記スケジューリング情報を登録要求とともに受信したときは、受信した出力データおよびスケジューリング情報を対応付けて前記記憶手段に登録する一方、前記記憶手段のスケジューリング情報を前記携帯端末に送信するようになっており、前記携帯端末は、前記スケジューリング情報を受信し、受信したスケジューリング情報の提供端末情報により特定されるサービス提供端末が、当該携帯端末の位置を基準として所定範囲内に属しているときは、前記受信したスケジューリング情報に対応する出力データに基づいてサービスを提供すべき提供要求を前記データプール装置または前記サービス提供端末に送信するようになっている。
【0008】
このような構成であれば、データプール装置では、出力データおよびスケジューリング情報を登録要求とともに受信すると、受信した出力データおよびスケジューリング情報が対応付けられて記憶手段に登録される。そして、記憶手段のスケジューリング情報が携帯端末に送信される。
携帯端末では、スケジューリング情報を受信すると、受信したスケジューリング情報の提供端末情報により特定されるサービス提供端末が、その携帯端末の位置を基準として所定範囲内に属していると、受信したスケジューリング情報に対応する出力データに基づいてサービスを提供すべき提供要求がデータプール装置またはサービス提供端末に送信される。
【0009】
ここで、携帯端末は、データプール装置またはサービス提供端末に提供要求を送信するようになっていればよく、データプール装置に送信する場合、例えば、データプール装置は、提供要求を受信したときは、記憶手段の出力データをサービス提供端末に送信するようになっていればよいし、サービス提供端末に送信する場合、例えば、サービス提供端末は、提供要求を受信したときは、出力データをデータプール装置から取得し、取得した出力データに基づいてサービスを提供するようになっていればよい。後者の場合、携帯端末が出力データを取得してもよい。
【0010】
また、記憶手段は、出力データおよびスケジューリング情報をあらゆる手段でかつあらゆる時期に記憶するものであり、出力データおよびスケジューリング情報をあらかじめ記憶してあるものであってもよいし、出力データおよびスケジューリング情報をあらかじめ記憶することなく、本装置の動作時に外部からの入力等によって出力データおよびスケジューリング情報を記憶するようになっていてもよい。以下、発明11のデータプール装置において同じである。
【0011】
また、サービス提供端末は、与えられたデータに基づいてサービスを提供する用になっていればどのような構成であってもよく、例えば、与えられたデータに基づいてデータを出力する出力端末であってもよいし、与えられたデータに基づいてデータを記憶可能なデータ記憶端末であってもよい。前者の場合には、例えば、データを表示する表示手段、データを音声として出力する音出力手段、またはデータを印刷する印刷手段を備えたものが含まれる。以下、発明11のデータプール装置において同じである。
【0012】
さらに、発明2のサービス提供スケジューリングシステムは、発明1のサービス提供スケジューリングシステムにおいて、前記データプール装置は、前記記憶手段のスケジューリング情報およびそれに対応する出力データを前記携帯端末に送信するようになっており、前記携帯端末は、前記スケジューリング情報および前記出力データを受信し、受信したスケジューリング情報の提供端末情報により特定されるサービス提供端末に応答要求を送信し、その送信に伴って応答を受信したときは、前記受信した出力データを前記提供要求とともに前記サービス提供端末に送信するようになっており、前記サービス提供端末は、前記応答要求を受信したときは、前記携帯端末に応答を送信するようになっている。
【0013】
このような構成であれば、データプール装置では、記憶手段のスケジューリング情報およびそれに対応する出力データが携帯端末に送信される。
携帯端末では、スケジューリング情報および出力データを受信すると、受信したスケジューリング情報の提供端末情報により特定されるサービス提供端末に応答要求が送信される。
【0014】
サービス提供端末では、応答要求を受信すると、携帯端末に応答が送信される。
携帯端末では、応答を受信すると、受信した出力データが提供要求とともにサービス提供端末に送信される。
さらに、発明3のサービス提供スケジューリングシステムは、発明1および2のいずれかのサービス提供スケジューリングシステムにおいて、前記スケジューリング情報は、さらに、当該スケジューリング情報の前記記憶手段での格納位置を示す第1アドレスと、前記出力データの前記記憶手段での格納位置を示す第2アドレスとを含み、前記携帯端末は、前記スケジューリング情報を受信し、受信したスケジューリング情報の第1アドレスにより特定される格納位置から前記スケジューリング情報を取得し、取得したスケジューリング情報と前記受信したスケジューリング情報とが所定関係を満たしているときは、前記受信したスケジューリング情報の第2アドレスにより特定される格納位置から前記出力データを取得するようになっている。
【0015】
このような構成であれば、携帯端末では、スケジューリング情報を受信すると、受信したスケジューリング情報の第1アドレスにより特定される格納位置からスケジューリング情報が取得される。そして、取得されたスケジューリング情報と、受信したスケジューリング情報とが所定関係を満たしていると、受信したスケジューリング情報の第2アドレスにより特定される格納位置から出力データが取得される。
【0016】
ここで、所定関係を満たすことには、例えば、照合対象のスケジューリング情報と被照合対象のスケジューリング情報とが一致していること、照合対象のスケジューリング情報を用いて所定演算式により演算を行った結果が被照合対象のスケジューリング情報と一致していること、または照合対象のスケジューリング情報を用いて所定演算式により演算を行った結果と被照合対象のスケジューリング情報を用いて所定演算式により演算を行った結果が一致することが挙げられる。以下、発明7のサービス提供スケジューリングシステムにおいて同じである。
【0017】
さらに、発明4のサービス提供スケジューリングシステムは、発明3のサービス提供スケジューリングシステムにおいて、前記スケジューリング情報は、さらに、当該スケジューリング情報に対応する出力データの出力可能回数を示す出力回数情報を含み、前記携帯端末は、前記受信したスケジューリング情報の出力回数情報により特定される出力可能回数が所定条件を満たしているときは、前記受信したスケジューリング情報の第2アドレスにより特定される格納位置から前記出力データを取得し、前記所定条件を満たしていないときは、前記受信したスケジューリング情報の第2アドレスにより特定される格納位置から前記出力データを削除するようになっている。
【0018】
このような構成であれば、携帯端末では、受信したスケジューリング情報の出力回数情報により特定される出力可能回数が所定条件を満たしていると、受信したスケジューリング情報の第2アドレスにより特定される格納位置から出力データが取得される。これに対し、受信したスケジューリング情報の出力回数情報により特定される出力可能回数が所定条件を満たしていないと、受信したスケジューリング情報の第2アドレスにより特定される格納位置から出力データが削除される。
【0019】
さらに、発明5のサービス提供スケジューリングシステムは、与えられた命令に応じてサービスを提供するサービス提供端末と、携帯端末と、前記サービス提供端末への出力命令をプールする命令プール装置とを通信可能に接続し、前記サービス提供端末によるサービスの提供をスケジューリングするシステムであって、前記命令プール装置は、前記出力命令を、前記サービス提供端末を特定するための提供端末情報を含むスケジューリング情報と対応付けて記憶するための記憶手段を有し、前記出力命令および前記スケジューリング情報を登録要求とともに受信したときは、受信した出力命令およびスケジューリング情報を対応付けて前記記憶手段に登録する一方、前記記憶手段のスケジューリング情報を前記携帯端末に送信するようになっており、前記携帯端末は、前記スケジューリング情報を受信し、受信したスケジューリング情報の提供端末情報により特定されるサービス提供端末が、当該携帯端末の位置を基準として所定範囲内に属しているときは、前記受信したスケジューリング情報に対応する出力命令に応じてサービスを提供すべき提供要求を前記命令プール装置または前記サービス提供端末に送信するようになっている。
【0020】
このような構成であれば、命令プール装置では、出力命令およびスケジューリング情報を登録要求とともに受信すると、受信した出力命令およびスケジューリング情報が対応付けられて記憶手段に登録される。そして、記憶手段のスケジューリング情報が携帯端末に送信される。
携帯端末では、スケジューリング情報を受信すると、受信したスケジューリング情報の提供端末情報により特定されるサービス提供端末が、その携帯端末の位置を基準として所定範囲内に属していると、受信したスケジューリング情報に対応する出力命令に応じてサービスを提供すべき提供要求が命令プール装置またはサービス提供端末に送信される。
【0021】
ここで、携帯端末は、命令プール装置またはサービス提供端末に提供要求を送信するようになっていればよく、命令プール装置に送信する場合、例えば、命令プール装置は、提供要求を受信したときは、記憶手段の出力命令をサービス提供端末に送信するようになっていればよいし、サービス提供端末に送信する場合、例えば、サービス提供端末は、提供要求を受信したときは、出力命令を命令プール装置から取得し、取得した出力命令に応じてサービスを提供するようになっていればよい。後者の場合、携帯端末が出力命令を取得してもよい。
【0022】
また、記憶手段は、出力命令およびスケジューリング情報をあらゆる手段でかつあらゆる時期に記憶するものであり、出力命令およびスケジューリング情報をあらかじめ記憶してあるものであってもよいし、出力命令およびスケジューリング情報をあらかじめ記憶することなく、本装置の動作時に外部からの入力等によって出力命令およびスケジューリング情報を記憶するようになっていてもよい。以下、発明12の命令プール装置において同じである。
【0023】
また、サービス提供端末は、与えられた命令に応じてサービスを提供する用になっていればどのような構成であってもよく、例えば、与えられた命令に応じてデータを出力する出力端末であってもよいし、与えられた命令に応じてデータを記憶可能なデータ記憶端末であってもよい。前者の場合には、例えば、データを表示する表示手段、データを音声として出力する音出力手段、またはデータを印刷する印刷手段を備えたものが含まれる。以下、発明12の命令プール装置において同じである。
【0024】
さらに、発明6のサービス提供スケジューリングシステムは、発明5のサービス提供スケジューリングシステムにおいて、前記命令プール装置は、前記記憶手段のスケジューリング情報およびそれに対応する出力命令を前記携帯端末に送信するようになっており、前記携帯端末は、前記スケジューリング情報および前記出力命令を受信し、受信したスケジューリング情報の提供端末情報により特定されるサービス提供端末に応答要求を送信し、その送信に伴って応答を受信したときは、前記受信した出力命令を前記提供要求とともに前記サービス提供端末に送信するようになっており、前記サービス提供端末は、前記応答要求を受信したときは、前記携帯端末に応答を送信するようになっている。
【0025】
このような構成であれば、命令プール装置では、記憶手段のスケジューリング情報およびそれに対応する出力命令が携帯端末に送信される。
携帯端末では、スケジューリング情報および出力命令を受信すると、受信したスケジューリング情報の提供端末情報により特定されるサービス提供端末に応答要求が送信される。
【0026】
サービス提供端末では、応答要求を受信すると、携帯端末に応答が送信される。
携帯端末では、応答を受信すると、受信した出力命令が提供要求とともにサービス提供端末に送信される。
さらに、発明7のサービス提供スケジューリングシステムは、発明5および6のいずれかのサービス提供スケジューリングシステムにおいて、前記スケジューリング情報は、さらに、当該スケジューリング情報の前記記憶手段での格納位置を示す第1アドレスと、前記出力命令の前記記憶手段での格納位置を示す第2アドレスとを含み、前記携帯端末は、前記スケジューリング情報を受信し、受信したスケジューリング情報の第1アドレスにより特定される格納位置から前記スケジューリング情報を取得し、取得したスケジューリング情報と前記受信したスケジューリング情報とが所定関係を満たしているときは、前記受信したスケジューリング情報の第2アドレスにより特定される格納位置から前記出力命令を取得するようになっている。
【0027】
このような構成であれば、携帯端末では、スケジューリング情報を受信すると、受信したスケジューリング情報の第1アドレスにより特定される格納位置からスケジューリング情報が取得される。そして、取得されたスケジューリング情報と、受信したスケジューリング情報とが所定関係を満たしていると、受信したスケジューリング情報の第2アドレスにより特定される格納位置から出力命令が取得される。
【0028】
さらに、発明8のサービス提供スケジューリングシステムは、発明7のサービス提供スケジューリングシステムにおいて、前記スケジューリング情報は、さらに、当該スケジューリング情報に対応する出力命令の出力可能回数を示す出力回数情報を含み、前記携帯端末は、前記受信したスケジューリング情報の出力回数情報により特定される出力可能回数が所定条件を満たしているときは、前記受信したスケジューリング情報の第2アドレスにより特定される格納位置から前記出力命令を取得し、前記所定条件を満たしていないときは、前記受信したスケジューリング情報の第2アドレスにより特定される格納位置から前記出力命令を削除するようになっている。
【0029】
このような構成であれば、携帯端末では、受信したスケジューリング情報の出力回数情報により特定される出力可能回数が所定条件を満たしていると、受信したスケジューリング情報の第2アドレスにより特定される格納位置から出力命令が取得される。これに対し、受信したスケジューリング情報の出力回数情報により特定される出力可能回数が所定条件を満たしていないと、受信したスケジューリング情報の第2アドレスにより特定される格納位置から出力命令が削除される。
【0030】
一方、上記目的を達成するために、発明9の携帯端末は、発明1のサービス提供スケジューリングシステムにおけるサービス提供端末およびデータプール装置と通信可能に接続する端末であって、前記スケジューリング情報を受信し、受信したスケジューリング情報の提供端末情報により特定されるサービス提供端末が、当該携帯端末の位置を基準として所定範囲内に属しているときは、前記受信したスケジューリング情報に対応する出力データに基づいてサービスを提供すべき提供要求を前記データプール装置または前記サービス提供端末に送信するようになっている。
【0031】
このような構成であれば、発明1のサービス提供スケジューリングシステムにおける携帯端末と同等の作用が得られる。
さらに、発明10の携帯端末は、発明5のサービス提供スケジューリングシステムにおけるサービス提供端末および命令プール装置と通信可能に接続する端末であって、前記スケジューリング情報を受信し、受信したスケジューリング情報の提供端末情報により特定されるサービス提供端末が、当該携帯端末の位置を基準として所定範囲内に属しているときは、前記受信したスケジューリング情報に対応する出力命令に応じてサービスを提供すべき提供要求を前記命令プール装置または前記サービス提供端末に送信するようになっている。
【0032】
このような構成であれば、発明5のサービス提供スケジューリングシステムにおける携帯端末と同等の作用が得られる。
一方、上記目的を達成するために、発明11のデータプール装置は、発明1のサービス提供スケジューリングシステムにおける携帯端末と通信可能に接続する装置であって、前記出力データを前記スケジューリング情報と対応付けて記憶するための記憶手段を備え、前記出力データおよび前記スケジューリング情報を登録要求とともに受信したときは、受信した出力データおよびスケジューリング情報を対応付けて前記記憶手段に登録する一方、前記記憶手段のスケジューリング情報を前記携帯端末に送信するようになっている。
【0033】
このような構成であれば、発明1のサービス提供スケジューリングシステムにおけるデータプール装置と同等の作用が得られる。
一方、上記目的を達成するために、発明12の命令プール装置は、発明5のサービス提供スケジューリングシステムにおける携帯端末と通信可能に接続する装置であって、前記出力命令を前記スケジューリング情報と対応付けて記憶するための記憶手段を備え、前記出力命令および前記スケジューリング情報を登録要求とともに受信したときは、受信した出力命令およびスケジューリング情報を対応付けて前記記憶手段に登録する一方、前記記憶手段のスケジューリング情報を前記携帯端末に送信するようになっている。
【0034】
このような構成であれば、発明5のサービス提供スケジューリングシステムにおける命令プール装置と同等の作用が得られる。
以上では、上記目的を達成するためのサービス提供スケジューリングシステム、携帯端末、データプール装置および命令プール装置を提案したが、これに限らず、上記目的を達成するために、次に掲げる第1ないし第4のプログラムを提案することもできる。
【0035】
第1のプログラムは、コンピュータからなる発明9の携帯端末で実行可能なプログラムであって、前記スケジューリング情報を受信し、受信したスケジューリング情報の提供端末情報により特定されるサービス提供端末が、当該携帯端末の位置を基準として所定範囲内に属しているときは、前記受信したスケジューリング情報に対応する出力データに基づいてサービスを提供すべき提供要求を前記データプール装置または前記サービス提供端末に送信する処理を前記コンピュータに実行させるためのプログラムである。
【0036】
このような構成であれば、第1のプログラムに従ってコンピュータが実行すると、発明9の携帯端末と同等の作用および効果が得られる。
第2のプログラムは、コンピュータからなる発明10の携帯端末で実行可能なプログラムであって、前記スケジューリング情報を受信し、受信したスケジューリング情報の提供端末情報により特定されるサービス提供端末が、当該携帯端末の位置を基準として所定範囲内に属しているときは、前記受信したスケジューリング情報に対応する出力命令に応じてサービスを提供すべき提供要求を前記命令プール装置または前記サービス提供端末に送信する処理を前記コンピュータに実行させるためのプログラムである。
【0037】
このような構成であれば、第2のプログラムに従ってコンピュータが実行すると、発明10の携帯端末と同等の作用および効果が得られる。
第3のプログラムは、コンピュータからなる発明11のデータプール装置で実行可能なプログラムであって、前記出力データを前記スケジューリング情報と対応付けて記憶するための記憶手段を備えた前記コンピュータに対して、前記出力データおよび前記スケジューリング情報を登録要求とともに受信したときは、受信した出力データおよびスケジューリング情報を対応付けて前記記憶手段に登録する一方、前記記憶手段のスケジューリング情報を前記携帯端末に送信する処理を実行させるためのプログラムである。
【0038】
このような構成であれば、第3のプログラムに従ってコンピュータが実行すると、発明11のデータプール装置と同等の作用および効果が得られる。
第4のプログラムは、コンピュータからなる発明12の命令プール装置で実行可能なプログラムであって、前記出力命令を前記スケジューリング情報と対応付けて記憶するための記憶手段を備えた前記コンピュータに対して、前記出力命令および前記スケジューリング情報を登録要求とともに受信したときは、受信した出力命令およびスケジューリング情報を対応付けて前記記憶手段に登録する一方、前記記憶手段のスケジューリング情報を前記携帯端末に送信する処理を実行させるためのプログラムである。
【0039】
このような構成であれば、第4のプログラムに従ってコンピュータが実行すると、発明12の命令プール装置と同等の作用および効果が得られる。
【0040】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照しながら説明する。図1ないし図9は、本発明に係るサービス提供スケジューリングシステム、携帯端末、データプール装置および命令プール装置の実施の形態を示す図である。
本実施の形態は、本発明に係るサービス提供スケジューリングシステム、携帯端末、データプール装置および命令プール装置を、図1に示すように、ユーザ端末300においてサービスの提供をスケジューリングし、携帯端末200の位置に応じてサービス提供端末SP1〜SPnでサービスを提供する場合について適用したものである。
【0041】
まず、本発明を適用するネットワークシステムの構成を図1を参照しながら説明する。図1は、本発明を適用するネットワークシステムの構成を示すブロック図である。
インターネット199には、図1に示すように、与えられたデータに基づいて印刷等のサービスを提供するサービス提供端末SP1〜SPnと、サービス提供端末SP1〜SPnへの出力データをプールするデータプール装置100と、携帯端末200とインターネット199との通信を中継する中継局220と、ユーザの利用に供するユーザ端末300とが接続されている。なお、発明の理解を容易にするため、携帯端末200およびユーザ端末300をそれぞれ一台しか図示していないが、実際には、複数の携帯端末およびユーザ端末がインターネット199に接続されている。また、以下、サービス提供端末SP1〜SPnのいずれかを指すときにサービス提供端末SPと総称することがある。
【0042】
中継局220には、携帯端末200と無線通信を行う複数の基地局210が接続されており、中継局220は、携帯端末200がインターネット199に接続するときは、携帯端末200に代わってインターネット199上での一端末となって、基地局210を介して受信した携帯端末200からのデータをインターネット199を介して目的の端末に送信するとともに、インターネット199上にある目的の端末のデータを基地局210を介して携帯端末200に送信するようになっている。
【0043】
次に、ユーザ端末300の構成を詳細に説明する。
ユーザ端末300は、CPU、ROM、RAMおよびI/F等をバス接続した一般的なコンピュータと同一機能を有して構成されており、I/Fには、外部装置として、ヒューマンインターフェースとしてデータの入力が可能なキーボードやマウス等からなる入力装置と、出力データをファイルとして格納する記憶装置と、画像信号に基づいて画面を表示する表示装置と、インターネット199に接続するための信号線とが接続されている。
【0044】
ユーザ端末300のCPUは、マイクロプロセッシングユニットMPU等からなり、ROMの所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図2のフローチャートに示す出力データ登録要求処理を実行するようになっている。図2は、出力データ登録要求処理を示すフローチャートである。
【0045】
出力データ登録要求処理は、ユーザが指定するサービス提供端末SPでサービスの提供を受けるにあたって、データプール装置100に対して出力データの登録を要求する処理であって、CPUにおいて実行されると、図2に示すように、まず、ステップS100に移行するようになっている。
ステップS100では、ユーザによりサービス提供スケジューリングが指示されたか否かを判定し、サービス提供スケジューリングが指示されたと判定したとき(Yes)は、ステップS102に移行するが、そうでないと判定したとき(No)は、サービス提供スケジューリングが指示されるまでステップS100で待機する。
【0046】
ステップS102では、記憶装置のなかから希望するサービスの提供に必要な出力データを選択し、ステップS104に移行して、サービス提供端末SP1〜SPnのうちサービスの提供を希望するサービス提供端末SPを指定し、ステップS106に移行する。
ステップS106では、暗号キーを入力し、ステップS108に移行して、選択した出力データ、サービス提供端末SPの指定および入力した暗号キーを登録要求とともにデータプール装置100に送信し、ステップS110に移行して、サービス提供端末IDを受信し、受信したサービス提供端末IDを表示装置に表示し、一連の処理を終了する。なお、サービス提供端末IDについては後段で詳述するが、ユーザは、表示されたサービス提供端末IDを記憶し、携帯端末200で入力要求があったときに入力するものとする。
【0047】
次に、データプール装置100の構成を図3を参照しながら詳細に説明する。図3は、データプール装置100の構成を示すブロック図である。
データプール装置100は、図3に示すように、制御プログラムに基づいて演算およびシステム全体を制御するCPU30と、所定領域にあらかじめCPU30の制御プログラム等を格納しているROM32と、ROM32等から読み出したデータやCPU30の演算過程で必要な演算結果を格納するためのRAM34と、外部装置に対してデータの入出力を媒介するI/F38とで構成されており、これらは、データを転送するための信号線であるバス39で相互にかつデータ授受可能に接続されている。
【0048】
I/F38には、外部装置として、ヒューマンインターフェースとしてデータの入力が可能なキーボードやマウス等からなる入力装置40と、データやテーブル等をファイルとして格納する記憶装置42と、画像信号に基づいて画面を表示する表示装置44と、インターネット199に接続するための信号線とが接続されている。
【0049】
記憶装置42には、出力データを、図4に示すようなアクセス認証情報と対応付けて登録するようになっている。図4は、アクセス認証情報のデータ構造を示す図である。
アクセス認証情報は、図4に示すように、出力データを特定するためのデータIDを格納するデータ領域402と、データプール装置100に出力データを登録した年月日を格納するデータ領域404と、このアクセス認証情報のネットワークアドレスを格納するデータ領域406と、出力データのネットワークアドレスを格納するデータ領域408と、サービス提供端末SPを特定するためのサービス提供端末IDを格納するデータ領域410と、出力データの種類を格納するデータ領域412と、出力データの利用可能な形式を格納するデータ領域414と、出力データの有効期限を格納するデータ領域416と、出力データの利用可能回数を格納するデータ領域418とを含んで構成されている。
【0050】
また、記憶装置42には、携帯端末200の送信先アドレスが格納されている。送信先アドレスは、携帯端末200がデータプール装置100にアクセスし、あらかじめ登録しておくものである。なお、送信先アドレスとしては、例えば、電子メールアドレスが挙げられる。
CPU30は、マイクロプロセッシングユニットMPU等からなり、ROM32の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図5のフローチャートに示す出力データ登録処理を実行するようになっている。図5は、出力データ登録処理を示すフローチャートである。
【0051】
出力データ登録処理は、ユーザ端末300からの登録要求に応じて出力データを登録する処理であって、CPU30において実行されると、図5に示すように、まず、ステップS200に移行するようになっている。なお、出力データ登録処理は、図2の出力データ登録要求処理に対応する処理である。
ステップS200では、登録要求を受信したか否かを判定し、登録要求を受信したと判定したとき(Yes)は、ステップS202に移行するが、そうでないと判定したとき(No)は、登録要求を受信するまでステップS200で待機する。
【0052】
ステップS202では、出力データ、サービス提供端末SPの指定および暗号キーを受信し、ステップS204に移行して、受信した出力データおよびサービス提供端末SPの指定に基づいてアクセス認証情報を生成し、ステップS206に移行して、受信した出力データを、生成したアクセス認証情報と対応付けて記憶装置42に登録し、ステップS208に移行する。
【0053】
ステップS208では、受信した暗号キーに基づいてアクセス認証情報を暗号化し、ステップS210に移行して、携帯端末200の送信先アドレスを記憶装置42から読み出し、ステップS212に移行して、読み出した送信先アドレスに基づいて暗号化データを携帯端末200に送信し、ステップS214に移行して、ステップS204で生成したアクセス認証情報のうちサービス提供端末IDをユーザ端末300に送信し、一連の処理を終了して元の処理に復帰させる。
【0054】
次に、携帯端末200の構成を図6を参照しながら詳細に説明する。図6は、携帯端末200の構成を示すブロック図である。
携帯端末200は、図6に示すように、データプール装置100と同様に、CPU50、ROM52、RAM54およびI/F58等をバス接続した一般的なコンピュータと同一機能を有して構成されており、I/F58には、基地局210およびサービス提供端末SP1〜SPnと無線通信を行う無線通信装置60と、ヒューマンインターフェースとして複数のキーによりデータの入力が可能なキーパネル62と、画像信号に基づいて画面を表示するLCD(Liquid Crystal Display)64とが接続されている。
【0055】
CPU50は、マイクロプロセッシングユニットMPU等からなり、ROM52の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図7および図8のフローチャートに示す出力データ取得処理およびサービス提供要求処理をそれぞれ時分割で実行するようになっている。
初めに、出力データ取得処理を図7を参照しながら詳細に説明する。図7は、出力データ取得処理を示すフローチャートである。
【0056】
出力データ取得処理は、暗号化データを復号化して得られるアクセス認証情報に基づいて出力データを取得する処理であって、CPU50において実行されると、図7に示すように、まず、ステップS300に移行するようになっている。
ステップS300では、暗号化データを受信したか否かを判定し、暗号化データを受信したと判定したとき(Yes)は、ステップS302に移行するが、そうでないと判定したとき(No)は、暗号化データを受信するまでステップS300で待機する。
【0057】
ステップS302では、復号キーを入力し、ステップS303に移行して、サービス提供端末IDを入力し、ステップS304に移行して、入力した復号キーに基づいて暗号化データを復号化し、ステップS306に移行して、復号化して得られたアクセス認証情報に含まれるアクセス認証情報のネットワークアドレスに基づいてアクセス認証情報をデータプール装置100から取得し、ステップS308に移行して、復号化して得られたアクセス認証情報と、取得したアクセス認証情報とが一致しているか否かを判定する認証処理を実行し、ステップS310に移行する。
【0058】
ステップS310では、ステップS308の認証処理で一致しているとの認証が得られたか否かを判定し、認証が得られたと判定したとき(Yes)は、ステップS311に移行して、ステップS303で入力したサービス提供端末IDとステップS306で取得したアクセス認証情報に含まれるサービス提供端末IDとが一致しているか否かを判定し、それらサービス提供端末IDが一致していると判定したとき(Yes)は、ステップS312に移行する。
【0059】
ステップS312では、復号化して得られたアクセス認証情報に含まれる利用可能回数に基づいて出力データが利用可能であるか否かを判定し、出力データが利用可能であると判定したとき(Yes)は、ステップS314に移行する。
ステップS314では、復号化して得られたアクセス認証情報に含まれる出力データのネットワークアドレスに基づいて出力データをデータプール装置100から取得し、ステップS316に移行して、取得した出力データに基づいてサービスの提供を待機するサービス提供待機状態に設定し、一連の処理を終了して元の処理に復帰させる。
【0060】
一方、ステップS312で、出力データが利用可能でないと判定したとき(No)は、ステップS318に移行して、復号化して得られたアクセス認証情報に含まれる出力データのネットワークアドレスに基づいて出力データをデータプール装置100から削除し、一連の処理を終了して元の処理に復帰させる。
一方、ステップS311で、ステップS303で入力したサービス提供端末IDとステップS306で取得したアクセス認証情報に含まれるサービス提供端末IDとが一致していないと判定したとき(No)、およびステップS310で、一致しているとの認証が得られないと判定したとき(No)はいずれも、一連の処理を終了して元の処理に復帰させる。
【0061】
次に、サービス提供要求処理を図8を参照しながら詳細に説明する。図8は、サービス提供要求処理を示すフローチャートである。
サービス提供要求処理は、サービス提供端末SP1〜SPnに対してサービスの提供を要求する処理であって、CPU50において実行されると、図8に示すように、まず、ステップS350に移行するようになっている。
【0062】
ステップS350では、サービス提供待機状態であるか否かを判定し、サービス提供待機状態であると判定したとき(Yes)は、ステップS352に移行するが、そうでないと判定したとき(No)は、サービス提供待機状態となるまでステップS350で待機する。
ステップS352では、復号化して得られたアクセス認証情報に含まれるサービス提供端末IDにより特定されるサービス提供端末SPに対して無線通信により応答要求を送信し、ステップS354に移行して、応答要求の送信に伴って応答を受信したか否かを判定し、応答を受信したと判定したとき(Yes)は、ステップS356に移行して、応答のあったサービス提供端末SPに対して無線通信により出力データを、そのデータに基づいてサービスを提供すべき提供要求とともに送信し、一連の処理を終了して元の処理に復帰させる。
【0063】
一方、ステップS354で、応答を受信しないと判定したとき(No)は、ステップS352に移行する。
次に、サービス提供端末SP1〜SPnの構成を詳細に説明する。なお、各サービス提供端末SP1〜SPnは、いずれも同一機能を有して構成されているので、以下、サービス提供端末SP1の構成についてのみ説明し、他のものについては説明を省略する。
【0064】
サービス提供端末SP1は、データプール装置100と同様に、CPU、ROM、RAMおよびI/F等をバス接続した一般的なコンピュータと同一機能を有して構成されており、I/Fには、携帯端末200と無線通信を行う無線通信装置と、印刷等のサービスを提供するサービス提供部と、インターネット199に接続するための信号線とが接続されている。
【0065】
サービス提供端末SP1のCPUは、マイクロプロセッシングユニットMPU等からなり、ROMの所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図9のフローチャートに示すサービス提供処理を実行するようになっている。図9は、サービス提供処理を示すフローチャートである。
【0066】
サービス提供処理は、携帯端末200からの提供要求に応じて出力データに基づいてサービスを提供する処理であって、CPUにおいて実行されると、図9に示すように、まず、ステップS400に移行するようになっている。なお、サービス提供処理は、図8のサービス提供要求処理に対応する処理である。
ステップS400では、無線通信により応答要求を受信したか否かを判定し、応答要求を受信したと判定したとき(Yes)は、ステップS402に移行するが、そうでないと判定したとき(No)は、応答要求を受信するまでステップS400で待機する。
【0067】
ステップS402では、携帯端末200に無線通信により応答を送信し、ステップS404に移行して、無線通信により提供要求を受信したか否かを判定し、提供要求を受信したと判定したとき(Yes)は、ステップS406に移行するが、そうでないと判定したとき(No)は、提供要求を受信するまでステップS404で待機する。
【0068】
ステップS406では、無線通信により出力データを受信し、ステップS408に移行して、受信した出力データに基づいてサービス提供部によりサービスを提供し、一連の処理を終了して元の処理に復帰させる。
次に、上記実施の形態の動作を説明する。
サービス提供端末SP1〜SPnでサービスの提供を受けるには、ユーザ端末300において、ユーザは、まず、サービス提供スケジューリングを指示する。
【0069】
ユーザ端末300では、サービス提供スケジューリングが指示されると、ステップS102を経て、出力データを選択すべきことがユーザに対して要求される。ここで、ユーザは、その選択要求に応じて、希望するサービスの提供に必要な出力データの選択を入力装置に入力する。
ユーザ端末300では、出力データの選択が入力されると、ステップS104を経て、サービス提供端末SPを指定すべきことがユーザに対して要求される。ここで、ユーザは、その指定要求に応じて、サービス提供端末SP1〜SPnのなかからサービスの提供を希望するサービス提供端末SP(例えば、自宅のコンピュータであるサービス提供端末SP1)を指定する。
【0070】
ユーザ端末300では、サービス提供端末SPの指定が入力されると、ステップS106を経て、暗号キーを入力すべきことがユーザに対して要求される。ここで、ユーザは、その入力要求に応じて、適当な暗号キーを入力する。
ユーザ端末300では、暗号キーが入力されると、ステップS108を経て、選択された出力データ、サービス提供端末SPの指定および入力された暗号キーが登録要求とともにデータプール装置100に送信される。
【0071】
データプール装置100では、登録要求を受信すると、ステップS200〜S206を経て、出力データ、サービス提供端末SPの指定および暗号キーを受信し、受信した出力データおよびサービス提供端末SPの指定に基づいてアクセス認証情報が生成され、受信した出力データが、生成されたアクセス認証情報と対応付けられて記憶装置42に登録される。その一方で、ステップS208〜S212を経て、受信した暗号キーに基づいてアクセス認証情報が暗号化され、携帯端末200の送信先アドレスが記憶装置42から読み出され、読み出された送信先アドレスに基づいて暗号化データが携帯端末200に送信される。
【0072】
携帯端末200では、暗号化データを受信すると、ステップS300,S302を経て、復号キーを入力すべきことがユーザに対して要求される。ここで、ユーザは、その入力要求に応じて、ユーザ端末300において入力した暗号キーに対応する復号キーを入力する。
携帯端末200では、復号キーが入力されると、ステップS304,S306を経て、入力された復号キーに基づいて暗号化データが復号化され、復号化して得られたアクセス認証情報に含まれるアクセス認証情報のネットワークアドレスに基づいてアクセス認証情報がデータプール装置100から取得される。次いで、ステップS308を経て、復号化して得られたアクセス認証情報と、取得されたアクセス認証情報とが一致しているか否かが判定される。その結果、両方のアクセス認証情報が一致しているとの認証が得られると、ステップS310を経て、復号化して得られたアクセス認証情報に含まれる利用可能回数に基づいて出力データが利用可能であるか否かが判定される。その結果、出力データが利用可能であると判定されると、ステップS312〜S316を経て、復号化して得られたアクセス認証情報に含まれる出力データのネットワークアドレスに基づいて出力データがデータプール装置100から取得され、サービス提供待機状態に設定される。
【0073】
このようにサービス提供待機状態に設定されると、携帯端末200では、ステップS350〜S354を経て、復号化して得られたアクセス認証情報に含まれるサービス提供端末IDにより特定されるサービス提供端末SP1に対して無線通信により応答要求が送信される。
こうした状態において、次にユーザは、携帯端末200を所持してサービスの提供を希望するサービス提供端末SP1の無線通信範囲内まで接近すると、サービス提供端末SP1では、応答要求を受信し、ステップS400,S402を経て、携帯端末200に応答が送信される。
【0074】
携帯端末200では、サービス提供端末SP1からの応答を受信すると、ステップS356を経て、サービス提供端末SP1に対して無線通信により出力データが提供要求とともに送信される。
サービス提供端末SP1では、提供要求を受信すると、ステップS406,S408を経て、出力データを受信し、受信した出力データに基づいて印刷等のサービスが提供される。
【0075】
なお、携帯端末200においてユーザが入力した復号キーにより、受信した暗号化データが復号化できない場合、および携帯端末200において、復号化して得られたアクセス認証情報と、取得されたアクセス認証情報とが一致していないと判定された場合はいずれも、ユーザが携帯端末200を所持してサービス提供端末SP1の無線通信範囲内まで接近しても、出力データに基づいてサービスが提供されることはない。
【0076】
また、携帯端末200において、復号化して得られたアクセス認証情報に含まれる利用可能回数に基づいて出力データが利用可能でないと判定された場合は、ステップS318を経て、復号化して得られたアクセス認証情報に含まれる出力データのネットワークアドレスに基づいて出力データがデータプール装置100から削除される。
【0077】
このようにして、本実施の形態では、データプール装置100は、出力データをアクセス認証情報と対応付けて記憶する記憶装置42を有し、出力データおよびアクセス認証情報を登録要求とともに受信したときは、受信した出力データおよびアクセス認証情報を対応付けて記憶装置42に登録する一方、記憶装置42のアクセス認証情報を携帯端末200に送信するようになっており、携帯端末200は、アクセス認証情報を受信し、受信したアクセス認証情報のサービス提供端末IDにより特定されるサービス提供端末SPが、携帯端末200の位置を基準として所定範囲内に属しているときは、受信したアクセス認証情報に対応する出力データに基づいてサービスを提供すべき提供要求をそのサービス提供端末SPに送信するようになっている。
【0078】
これにより、出力データおよびアクセス認証情報をデータプール装置100に登録するだけで、ユーザが希望するサービス提供端末SPでサービスの提供を受けることができるので、サービスの提供を受けるについての作業が容易となり、しかもサービスの提供を受け損なう可能性を低減することができる。したがって、従来に比して、サービスの提供を受けるにあたってユーザの利便性を比較的向上することができる。
【0079】
上記実施の形態において、記憶装置42は、発明1ないし3または11の記憶手段に対応し、サービス提供端末IDは、発明1、2または9の提供端末情報に対応し、アクセス認証情報は、発明1ないし4、9または11のスケジューリング情報に対応し、アクセス認証情報のネットワークアドレスは、発明3の第1アドレスに対応している。また、出力データのネットワークアドレスは、発明3または4の第2アドレスに対応している。
【0080】
なお、上記実施の形態においては、サービス提供端末SPは、与えられたデータに基づいて印刷等のサービスを提供するように構成したが、これに限らず、与えられた命令に応じて印刷等のサービスを提供するように構成してもよい。この場合、データプール装置100、携帯端末200、サービス提供端末SPおよびユーザ端末は、出力データに代えてサービス提供端末SPへの出力命令を取り扱うようにする。
【0081】
これにより、出力命令およびアクセス認証情報をデータプール装置100に登録するだけで、ユーザが希望するサービス提供端末SPでサービスの提供を受けることができるので、サービスの提供を受けるについての作業が容易となり、しかもサービスの提供を受け損なう可能性を低減することができる。したがって、従来に比して、サービスの提供を受けるにあたってユーザの利便性を比較的向上することができる。
【0082】
この場合において、データプール装置100は、発明5、6、10または12の命令プール装置に対応し、記憶装置42は、発明5ないし7または12の記憶手段に対応し、サービス提供端末IDは、発明5、6または10の提供端末情報に対応し、アクセス認証情報は、発明5ないし8、10または12のスケジューリング情報に対応している。また、アクセス認証情報のネットワークアドレスは、発明7の第1アドレスに対応し、出力データのネットワークアドレスは、発明7または8の第2アドレスに対応している。
【0083】
また、上記実施の形態においては、携帯端末200は、出力データを取得し、取得した出力データを提供要求とともにサービス提供端末SPに送信するように構成したが、これに限らず、携帯端末200は、提供要求をデータプール装置100に送信し、データプール装置100は、提供要求を受信したときは、受信した提供要求に係る出力データをサービス提供端末SPに送信するように構成してもよい。
【0084】
また、上記実施の形態においては、サービス提供端末IDにより特定されるサービス提供端末SPが、携帯端末200の位置を基準として所定範囲内に属しているか否かを、携帯端末200がサービス提供端末SPの無線通信範囲内に属しているか否かによって判定するように構成したが、これに限らず、携帯端末200の位置情報およびサービス提供端末SPの位置情報に基づいて判定するように構成してもよい。この判定は、データプール装置100、携帯端末200、ユーザ端末300またはそれら以外の端末で行うように構成してもよい。
【0085】
また、上記実施の形態において、図2、図5、図7ないし図9のフローチャートに示す処理を実行するにあたってはいずれも、ROM32,52等にあらかじめ格納されている制御プログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記憶された記憶媒体から、そのプログラムをRAM34,54等に読み込んで実行するようにしてもよい。
【0086】
ここで、記憶媒体とは、RAM、ROM等の半導体記憶媒体、FD、HD等の磁気記憶型記憶媒体、CD、CDV、LD、DVD等の光学的読取方式記憶媒体、MO等の磁気記憶型/光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。
【0087】
また、上記実施の形態においては、本発明に係るサービス提供スケジューリングシステム、携帯端末、データプール装置および命令プール装置を、インターネット199からなるネットワークシステムに適用した場合について説明したが、これに限らず、例えば、インターネット199と同一方式により通信を行ういわゆるイントラネットに適用してもよい。もちろん、インターネット199と同一方式により通信を行うネットワークに限らず、通常のネットワークに適用することもできる。
【0088】
また、上記実施の形態においては、本発明に係るサービス提供スケジューリングシステム、携帯端末、データプール装置および命令プール装置を、図1に示すように、ユーザ端末300においてサービスの提供をスケジューリングし、携帯端末200の位置に応じてサービス提供端末SP1〜SPnでサービスを提供する場合について適用したが、これに限らず、本発明の主旨を逸脱しない範囲で他の場合にも適用可能である。
【0089】
【発明の効果】
以上説明したように、発明1ないし4のサービス提供スケジューリングシステムによれば、出力データおよびスケジューリング情報をデータプール装置に登録するだけで、ユーザが希望するサービス提供端末でサービスの提供を受けることができるので、サービスの提供を受けるについての作業が容易となり、しかもサービスの提供を受け損なう可能性を低減することができる。したがって、従来に比して、サービスの提供を受けるにあたってユーザの利便性を比較的向上することができるという効果が得られる。
【0090】
さらに、発明5ないし8のサービス提供スケジューリングシステムによれば、出力命令およびスケジューリング情報を命令プール装置に登録するだけで、ユーザが希望するサービス提供端末でサービスの提供を受けることができるので、サービスの提供を受けるについての作業が容易となり、しかもサービスの提供を受け損なう可能性を低減することができる。したがって、従来に比して、サービスの提供を受けるにあたってユーザの利便性を比較的向上することができるという効果が得られる。
【0091】
一方、発明9の携帯端末によれば、発明1のサービス提供スケジューリングシステムと同等の効果が得られる。
さらに、発明10の携帯端末によれば、発明5のサービス提供スケジューリングシステムと同等の効果が得られる。
一方、発明11のデータプール装置によれば、発明1のサービス提供スケジューリングシステムと同等の効果が得られる。
【0092】
一方、発明12の命令プール装置によれば、発明5のサービス提供スケジューリングシステムと同等の効果が得られる。
【図面の簡単な説明】
【図1】本発明を適用するネットワークシステムの構成を示すブロック図である。
【図2】出力データ登録要求処理を示すフローチャートである。
【図3】データプール装置100の構成を示すブロック図である。
【図4】アクセス認証情報のデータ構造を示す図である。
【図5】出力データ登録処理を示すフローチャートである。
【図6】携帯端末200の構成を示すブロック図である。
【図7】出力データ取得処理を示すフローチャートである。
【図8】サービス提供要求処理を示すフローチャートである。
【図9】サービス提供処理を示すフローチャートである。
【符号の説明】
100 データプール装置
200 携帯端末
210 基地局
220 中継局
300 ユーザ端末
SP1〜SPn サービス提供端末
30,50 CPU
32,52 ROM
34,54 RAM
40 入力装置
42 記憶装置
44 表示装置[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a system for scheduling service provision, and a terminal and apparatus applied to the system, and more particularly to a service provision scheduling system, portable terminal, and data pool suitable for improving user convenience when receiving service provision. The present invention relates to a device and an instruction pool device.
[0002]
[Prior art]
Conventionally, as a system for printing data on a network, a user terminal for use by a user and a printing apparatus are connected via the network, and printing is performed by the printing apparatus in response to a print request from the user terminal. The system is common.
[0003]
Conventionally, as a system for storing data on a network, a user terminal for use by a user and a file server having a storage device are connected via the network, and the storage device is in response to a storage request from the user terminal. A network system for storing stored data is generally used.
[0004]
[Problems to be solved by the invention]
However, in the network system that performs the printing, for example, in order to print the document data after the user edits the document data at the company and returns to the home, the document data is stored in the FD or the like at the company terminal. In addition, it is necessary to read the document data from the FD or the like on the home computer and instruct printing, and the printing work is complicated, and the printing is performed before returning from the office to the home. There was also a possibility of forgetting and failing to print. In this case, if it is scheduled at a company terminal that printing should be performed by a printing apparatus at home, it is very convenient if it is automatically printed when returning to the home.
[0005]
Further, in the network system that performs the above-mentioned storage, for example, in order to save the document data on the home computer after the user edits the document data at the company and returns to the home, the document data is stored at the company terminal. It must be stored in the FD, etc., and the document data must be read out from the FD on the home computer and then instructed to be saved. If you forget to save it, you may miss it. For example, when editing while carrying the same document data between a company terminal and a home computer, the contents of the document data stored on the company terminal and the contents of the document data stored on the home computer However, once saving fails, there is a situation where one of the document data is new and the other is old. If the other document data is overwritten, the editing operation is remarkably hindered due to re-creation of the document data. In this case, if it is scheduled at a company terminal that data should be stored in a home computer, it will be very convenient if it is automatically stored when returning to the home.
[0006]
These are not limited to the case where data is printed or stored, but the same problem is assumed in some other cases where services are provided on the network.
Therefore, the present invention has been made paying attention to such an unsolved problem of the conventional technology, and is a service provision scheduling system suitable for improving the convenience of the user when receiving the service provision. An object of the present invention is to provide a portable terminal, a data pool device, and an instruction pool device.
[0007]
[Means for Solving the Problems]
To achieve the above object, a service provision scheduling system according to a first aspect of the present invention includes a service provision terminal that provides a service based on given data, a mobile terminal, and a data pool that pools output data to the service provision terminal A system for communicatively connecting to a device and scheduling service provision by the service providing terminal, wherein the data pool device includes providing terminal information for specifying the service providing terminal in the output data Storage means for storing in association with scheduling information, and when the output data and the scheduling information are received together with a registration request, the received output data and scheduling information are registered in association with the storage means; , Scheduling information of the storage means Is transmitted to the mobile terminal, the mobile terminal receives the scheduling information, and the service providing terminal specified by the provided terminal information of the received scheduling information is based on the position of the mobile terminal. When belonging to a predetermined range, a provision request for providing a service is transmitted to the data pool apparatus or the service providing terminal based on the output data corresponding to the received scheduling information.
[0008]
With such a configuration, when the data pool apparatus receives the output data and scheduling information together with the registration request, the received output data and scheduling information are associated with each other and registered in the storage unit. And the scheduling information of a memory | storage means is transmitted to a portable terminal.
When the mobile terminal receives the scheduling information, the service providing terminal specified by the received scheduling information providing terminal information corresponds to the received scheduling information if the service providing terminal belongs within a predetermined range based on the position of the mobile terminal. A provision request to provide a service based on the output data is transmitted to the data pool device or the service providing terminal.
[0009]
Here, the portable terminal only needs to be configured to transmit a provision request to the data pool device or the service providing terminal. When transmitting to the data pool device, for example, when the data pool device receives the provision request, The output data of the storage means need only be transmitted to the service providing terminal. When transmitting to the service providing terminal, for example, when the service providing terminal receives the provision request, the output data is sent to the data pool. What is necessary is just to come to provide a service based on the acquired output data acquired from the apparatus. In the latter case, the mobile terminal may acquire output data.
[0010]
The storage means stores the output data and scheduling information by any means and at any time, and may store the output data and scheduling information in advance, or may store the output data and scheduling information. Instead of storing in advance, the output data and scheduling information may be stored by external input or the like during operation of the apparatus. The same applies to the data pool device according to the eleventh aspect of the present invention.
[0011]
In addition, the service providing terminal may have any configuration as long as it is intended to provide a service based on given data, for example, an output terminal that outputs data based on given data. There may be a data storage terminal capable of storing data based on given data. The former case includes, for example, a display unit that displays data, a sound output unit that outputs data as sound, or a printing unit that prints data. The same applies to the data pool device according to the eleventh aspect of the present invention.
[0012]
Furthermore, the service provision scheduling system according to the second aspect is the service provision scheduling system according to the first aspect, wherein the data pool device transmits scheduling information of the storage means and output data corresponding to the scheduling information to the portable terminal. When the mobile terminal receives the scheduling information and the output data, transmits a response request to the service providing terminal specified by the provisioning terminal information of the received scheduling information, and receives a response along with the transmission The received output data is transmitted to the service providing terminal together with the provision request, and the service providing terminal transmits a response to the portable terminal when the response request is received. ing.
[0013]
With such a configuration, in the data pool device, the scheduling information in the storage means and the output data corresponding thereto are transmitted to the mobile terminal.
When the mobile terminal receives the scheduling information and the output data, a response request is transmitted to the service providing terminal specified by the providing terminal information of the received scheduling information.
[0014]
When the service providing terminal receives the response request, the response is transmitted to the mobile terminal.
When the mobile terminal receives the response, the received output data is transmitted to the service providing terminal together with the provision request.
Furthermore, the service provision scheduling system of the invention 3 is the service provision scheduling system of the
[0015]
With such a configuration, when the mobile terminal receives the scheduling information, the mobile terminal acquires the scheduling information from the storage location specified by the first address of the received scheduling information. Then, if the acquired scheduling information and the received scheduling information satisfy a predetermined relationship, output data is acquired from the storage location specified by the second address of the received scheduling information.
[0016]
Here, in order to satisfy the predetermined relationship, for example, the scheduling information to be collated and the scheduling information to be collated coincide with each other, and the result of computation using a predetermined arithmetic expression using the scheduling information to be collated Is the same as the scheduling information to be checked, or the result of the calculation using the scheduling information to be checked and the calculation result by the predetermined calculation expression and the calculation information using the scheduling information to be checked The results are consistent. The same applies to the service provision scheduling system of the seventh aspect.
[0017]
Furthermore, the service provision scheduling system of the invention 4 is the service provision scheduling system of the invention 3, wherein the scheduling information further includes output number information indicating the number of times output data corresponding to the scheduling information can be output, and the portable terminal Obtains the output data from the storage location specified by the second address of the received scheduling information when the possible number of outputs specified by the output number information of the received scheduling information satisfies a predetermined condition. When the predetermined condition is not satisfied, the output data is deleted from the storage position specified by the second address of the received scheduling information.
[0018]
In such a configuration, in the mobile terminal, if the possible output number specified by the output number information of the received scheduling information satisfies a predetermined condition, the storage position specified by the second address of the received scheduling information Output data is obtained from. On the other hand, if the possible number of outputs specified by the output number information of the received scheduling information does not satisfy the predetermined condition, the output data is deleted from the storage location specified by the second address of the received scheduling information.
[0019]
Furthermore, the service provision scheduling system according to the fifth aspect enables communication between a service provision terminal that provides a service according to a given instruction, a portable terminal, and an instruction pool device that pools an output instruction to the service provision terminal. A system for connecting and scheduling service provision by the service providing terminal, wherein the instruction pool device associates the output command with scheduling information including provision terminal information for specifying the service providing terminal. Storage means for storing, and when the output instruction and the scheduling information are received together with a registration request, the received output instruction and scheduling information are associated with each other and registered in the storage means, while the scheduling of the storage means Send information to the mobile device The mobile terminal receives the scheduling information, and when the service providing terminal specified by the provisioning terminal information of the received scheduling information belongs within a predetermined range with reference to the position of the mobile terminal, In response to an output command corresponding to the received scheduling information, a provision request for providing a service is transmitted to the command pool device or the service providing terminal.
[0020]
With such a configuration, when the instruction pool device receives the output instruction and scheduling information together with the registration request, the received output instruction and scheduling information are associated with each other and registered in the storage unit. And the scheduling information of a memory | storage means is transmitted to a portable terminal.
When the mobile terminal receives the scheduling information, the service providing terminal specified by the received scheduling information providing terminal information corresponds to the received scheduling information if the service providing terminal belongs within a predetermined range based on the position of the mobile terminal. A provision request for providing a service is transmitted to the instruction pool device or the service providing terminal in accordance with the output command to be performed.
[0021]
Here, the portable terminal only needs to be configured to transmit a provision request to the instruction pool apparatus or the service providing terminal. When transmitting to the instruction pool apparatus, for example, when the instruction pool apparatus receives the provision request, The output instruction of the storage means may be transmitted to the service providing terminal, and when transmitting to the service providing terminal, for example, when the service providing terminal receives the provision request, the output instruction is transmitted to the instruction pool. It is only necessary that the service is acquired from the apparatus and the service is provided according to the acquired output command. In the latter case, the mobile terminal may acquire the output command.
[0022]
The storage means stores the output instruction and scheduling information at any time and at any time, and may store the output instruction and scheduling information in advance, or may store the output instruction and scheduling information. Instead of storing in advance, the output command and scheduling information may be stored by external input or the like when the apparatus is operating. The same applies to the instruction pool device according to the twelfth aspect of the present invention.
[0023]
The service providing terminal may have any configuration as long as it is intended to provide a service according to a given command. For example, the service providing terminal is an output terminal that outputs data according to a given command. There may be a data storage terminal capable of storing data in accordance with a given command. The former case includes, for example, a display unit that displays data, a sound output unit that outputs data as sound, or a printing unit that prints data. The same applies to the instruction pool device according to the twelfth aspect of the present invention.
[0024]
Further, the service provision scheduling system of the invention 6 is the service provision scheduling system of the invention 5, wherein the instruction pool device transmits scheduling information of the storage means and an output instruction corresponding to the scheduling information to the portable terminal. When the mobile terminal receives the scheduling information and the output command, transmits a response request to the service providing terminal specified by the provisioning terminal information of the received scheduling information, and receives a response along with the transmission The received output command is transmitted to the service providing terminal together with the provision request, and the service providing terminal transmits a response to the portable terminal when the response request is received. ing.
[0025]
With such a configuration, the instruction pool device transmits the scheduling information in the storage means and the output instruction corresponding to the scheduling information to the portable terminal.
When the mobile terminal receives the scheduling information and the output command, a response request is transmitted to the service providing terminal specified by the provisioning terminal information of the received scheduling information.
[0026]
When the service providing terminal receives the response request, the response is transmitted to the mobile terminal.
When the portable terminal receives the response, the received output command is transmitted to the service providing terminal together with the provision request.
Furthermore, the service provision scheduling system of the invention 7 is the service provision scheduling system of any one of the inventions 5 and 6, wherein the scheduling information further includes a first address indicating a storage position of the scheduling information in the storage means, A second address indicating a storage location of the output command in the storage means, the portable terminal receives the scheduling information, and the scheduling information from the storage location specified by the first address of the received scheduling information When the acquired scheduling information and the received scheduling information satisfy a predetermined relationship, the output command is acquired from the storage location specified by the second address of the received scheduling information. ing.
[0027]
With such a configuration, when the mobile terminal receives the scheduling information, the mobile terminal acquires the scheduling information from the storage location specified by the first address of the received scheduling information. Then, if the acquired scheduling information and the received scheduling information satisfy a predetermined relationship, an output command is acquired from the storage location specified by the second address of the received scheduling information.
[0028]
Further, the service provision scheduling system of the invention 8 is the service provision scheduling system of the invention 7, wherein the scheduling information further includes output number information indicating the number of times an output command corresponding to the scheduling information can be output, and the portable terminal Obtains the output command from the storage location specified by the second address of the received scheduling information when the possible number of outputs specified by the output number information of the received scheduling information satisfies a predetermined condition. When the predetermined condition is not satisfied, the output command is deleted from the storage position specified by the second address of the received scheduling information.
[0029]
In such a configuration, in the mobile terminal, if the possible output number specified by the output number information of the received scheduling information satisfies a predetermined condition, the storage position specified by the second address of the received scheduling information The output command is obtained from On the other hand, if the possible number of outputs specified by the output number information of the received scheduling information does not satisfy the predetermined condition, the output command is deleted from the storage location specified by the second address of the received scheduling information.
[0030]
On the other hand, to achieve the above object, the mobile terminal of the ninth aspect is a terminal that is communicably connected to the service providing terminal and the data pool device in the service provision scheduling system of the first aspect, and receives the scheduling information, When the service providing terminal specified by the received scheduling information providing terminal information belongs within a predetermined range with reference to the position of the mobile terminal, the service is provided based on the output data corresponding to the received scheduling information. A provision request to be provided is transmitted to the data pool device or the service providing terminal.
[0031]
With such a configuration, an action equivalent to that of the mobile terminal in the service provision scheduling system of
Furthermore, the mobile terminal of the tenth aspect is a terminal that is communicably connected to the service provision terminal and the instruction pool apparatus in the service provision scheduling system of the fifth aspect, receives the scheduling information, and provides the terminal information of the received scheduling information When the service providing terminal specified by the mobile terminal belongs within a predetermined range with reference to the position of the mobile terminal, a request for providing a service according to an output command corresponding to the received scheduling information is sent to the command The information is transmitted to the pool device or the service providing terminal.
[0032]
With such a configuration, an operation equivalent to that of the mobile terminal in the service provision scheduling system of aspect 5 can be obtained.
On the other hand, in order to achieve the above object, a data pool device according to an eleventh aspect of the present invention is a device that is communicably connected to a mobile terminal in the service provision scheduling system according to the first aspect, and associates the output data with the scheduling information. Storage means for storing, and when the output data and the scheduling information are received together with a registration request, the received output data and scheduling information are registered in association with the storage means, while the scheduling information of the storage means Is transmitted to the portable terminal.
[0033]
With such a configuration, an operation equivalent to that of the data pool device in the service provision scheduling system of
On the other hand, in order to achieve the above object, an instruction pool apparatus according to a twelfth aspect of the present invention is an apparatus that is communicably connected to a mobile terminal in the service provision scheduling system of the fifth aspect, and associates the output instruction with the scheduling information. Storage means for storing, and when the output instruction and the scheduling information are received together with a registration request, the received output instruction and scheduling information are registered in association with the storage means, while the scheduling information of the storage means Is transmitted to the portable terminal.
[0034]
With such a configuration, an operation equivalent to that of the instruction pool device in the service provision scheduling system of aspect 5 can be obtained.
In the above, a service provision scheduling system, a mobile terminal, a data pool device, and an instruction pool device for achieving the above object have been proposed. However, the present invention is not limited to this, and in order to achieve the above object, Four programs can also be proposed.
[0035]
The first program is a program that can be executed by the portable terminal according to the ninth aspect of the present invention, and that receives the scheduling information, and the service providing terminal specified by the provisioned terminal information of the received scheduling information is the portable terminal A process of transmitting a provision request to provide a service to the data pool apparatus or the service providing terminal based on the output data corresponding to the received scheduling information. A program for causing the computer to execute the program.
[0036]
If it is such a structure, if a computer performs according to a 1st program, the effect | action and effect equivalent to the portable terminal of the invention 9 will be acquired.
The second program is a program that can be executed by the portable terminal according to the tenth aspect of the present invention, and that receives the scheduling information, and the service providing terminal specified by the received scheduling information providing terminal information is the portable terminal A process of transmitting a provision request to provide a service to the instruction pool apparatus or the service providing terminal according to an output instruction corresponding to the received scheduling information. A program for causing the computer to execute the program.
[0037]
If it is such a structure, if a computer performs according to a 2nd program, the effect | action and effect equivalent to the portable terminal of the invention 10 will be acquired.
The third program is a program that can be executed by the data pool device according to the eleventh aspect of the present invention, and is provided for the computer having storage means for storing the output data in association with the scheduling information. When the output data and the scheduling information are received together with a registration request, the received output data and scheduling information are associated with each other and registered in the storage means, while the scheduling information of the storage means is transmitted to the portable terminal. This is a program to be executed.
[0038]
If it is such a structure, when a computer performs according to a 3rd program, the effect | action and effect equivalent to the data pool apparatus of the invention 11 will be acquired.
The fourth program is a program that can be executed by the instruction pool apparatus according to the twelfth aspect of the present invention, and is provided with a storage means for storing the output instruction in association with the scheduling information. When the output command and the scheduling information are received together with the registration request, the received output command and the scheduling information are registered in association with the storage unit, and the scheduling information of the storage unit is transmitted to the portable terminal. This is a program to be executed.
[0039]
With this configuration, when the computer executes the program according to the fourth program, the same operations and effects as those of the instruction pool device of the twelfth aspect are obtained.
[0040]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described below with reference to the drawings. 1 to 9 are diagrams showing embodiments of a service provision scheduling system, a mobile terminal, a data pool device, and an instruction pool device according to the present invention.
In the present embodiment, the service provision scheduling system, portable terminal, data pool device, and instruction pool device according to the present invention schedule service provision in the
[0041]
First, the configuration of a network system to which the present invention is applied will be described with reference to FIG. FIG. 1 is a block diagram showing a configuration of a network system to which the present invention is applied.
As shown in FIG. 1, the
[0042]
A plurality of
[0043]
Next, the configuration of the
The
[0044]
The CPU of the
[0045]
The output data registration request process is a process for requesting the
In step S100, it is determined whether or not service provision scheduling has been instructed by the user. When it is determined that service provision scheduling has been instructed (Yes), the process proceeds to step S102, but when it has not been determined (No). Waits in step S100 until service provision scheduling is instructed.
[0046]
In step S102, output data necessary for providing the desired service is selected from the storage device, and the process proceeds to step S104, where the service providing terminal SP is selected. 1 ~ SP n The service providing terminal SP that desires to provide the service is designated, and the process proceeds to step S106.
In step S106, the encryption key is input, the process proceeds to step S108, the selected output data, the designation of the service providing terminal SP, and the input encryption key are transmitted to the
[0047]
Next, the configuration of the
As shown in FIG. 3, the
[0048]
The I /
[0049]
In the
As shown in FIG. 4, the access authentication information includes a
[0050]
The
The
[0051]
The output data registration process is a process of registering output data in response to a registration request from the
In step S200, it is determined whether or not a registration request has been received. If it is determined that a registration request has been received (Yes), the process proceeds to step S202. If not (No), a registration request is received. Until it is received in step S200.
[0052]
In step S202, the output data, the specification of the service providing terminal SP and the encryption key are received. The process proceeds to step S204, where access authentication information is generated based on the received output data and the specification of the service providing terminal SP, and step S206. The received output data is registered in the
[0053]
In step S208, the access authentication information is encrypted based on the received encryption key, the process proceeds to step S210, the transmission destination address of the
[0054]
Next, the configuration of the
As shown in FIG. 6, the
[0055]
The
First, the output data acquisition process will be described in detail with reference to FIG. FIG. 7 is a flowchart showing the output data acquisition process.
[0056]
The output data acquisition process is a process for acquiring output data based on the access authentication information obtained by decrypting the encrypted data. When executed in the
In step S300, it is determined whether or not the encrypted data has been received. When it is determined that the encrypted data has been received (Yes), the process proceeds to step S302, but when it is determined that the encrypted data has not been received (No), The process waits in step S300 until the encrypted data is received.
[0057]
In step S302, the decryption key is input, the process proceeds to step S303, the service providing terminal ID is input, the process proceeds to step S304, the encrypted data is decrypted based on the input decryption key, and the process proceeds to step S306. Then, the access authentication information is obtained from the
[0058]
In step S310, it is determined whether the authentication process in step S308 has been authenticated. If it is determined that the authentication has been obtained (Yes), the process proceeds to step S311 and in step S303. It is determined whether or not the input service providing terminal ID matches the service providing terminal ID included in the access authentication information acquired in step S306, and when it is determined that the service providing terminal IDs match (Yes ) Proceeds to step S312.
[0059]
In step S312, it is determined whether or not the output data is usable based on the number of usable times included in the access authentication information obtained by decryption, and when it is determined that the output data is usable (Yes). Proceeds to step S314.
In step S314, output data is acquired from the
[0060]
On the other hand, when it is determined in step S312 that the output data is not usable (No), the process proceeds to step S318, where the output data is based on the network address of the output data included in the access authentication information obtained by decryption. Is deleted from the
On the other hand, when it is determined in step S311 that the service providing terminal ID input in step S303 and the service providing terminal ID included in the access authentication information acquired in step S306 do not match (No), and in step S310, When it is determined that the authentication of matching is not obtained (No), the series of processing is terminated and the original processing is restored.
[0061]
Next, the service provision request process will be described in detail with reference to FIG. FIG. 8 is a flowchart showing service provision request processing.
The service provision request process is performed by the service provision terminal SP. 1 ~ SP n When the
[0062]
In step S350, it is determined whether or not it is in a service provision standby state, and when it is determined that it is in a service provision standby state (Yes), the process proceeds to step S352, but when it is determined that it is not (No), It waits in step S350 until it becomes a service provision standby state.
In step S352, a response request is transmitted by wireless communication to the service providing terminal SP specified by the service providing terminal ID included in the access authentication information obtained by decryption, and the process proceeds to step S354, where the response request It is determined whether or not a response has been received along with the transmission, and when it is determined that a response has been received (Yes), the process proceeds to step S356 and is output to the service providing terminal SP that has responded by wireless communication. Data is transmitted together with a provision request for providing a service based on the data, and a series of processing is terminated and the original processing is restored.
[0063]
On the other hand, when it is determined in step S354 that no response is received (No), the process proceeds to step S352.
Next, the service providing terminal SP 1 ~ SP n The configuration of will be described in detail. Each service providing terminal SP 1 ~ SP n Are configured to have the same function, and hereinafter, the service providing terminal SP 1 Only the configuration will be described, and description of the other components will be omitted.
[0064]
Service providing terminal SP 1 Similar to the
[0065]
Service providing terminal SP 1 The CPU includes a microprocessing unit MPU and the like, starts a predetermined program stored in a predetermined area of the ROM, and executes the service providing process shown in the flowchart of FIG. 9 according to the program. FIG. 9 is a flowchart showing the service providing process.
[0066]
The service providing process is a process of providing a service based on output data in response to a provision request from the
In step S400, it is determined whether or not a response request is received by wireless communication. When it is determined that a response request has been received (Yes), the process proceeds to step S402, but when it is determined that it is not (No). The process waits in step S400 until a response request is received.
[0067]
In step S402, a response is transmitted to the
[0068]
In step S406, the output data is received by wireless communication, the process proceeds to step S408, the service is provided by the service providing unit based on the received output data, the series of processes is terminated, and the original process is restored.
Next, the operation of the above embodiment will be described.
Service providing terminal SP 1 ~ SP n In order to receive service provision, the user first instructs service provision scheduling in the
[0069]
In the
In the
[0070]
In the
In the
[0071]
When receiving the registration request, the
[0072]
When the
In the
[0073]
When the
In such a state, next, the user possesses the
[0074]
In the
Service providing terminal SP 1 When the provision request is received, the output data is received through steps S406 and S408, and services such as printing are provided based on the received output data.
[0075]
Note that when the received encrypted data cannot be decrypted by the decryption key input by the user in the
[0076]
In addition, in the
[0077]
In this way, in the present embodiment, the
[0078]
As a result, the service provision terminal SP desired by the user can be provided with the service simply by registering the output data and the access authentication information in the
[0079]
In the above embodiment, the
[0080]
In the above embodiment, the service providing terminal SP is configured to provide a service such as printing based on given data. However, the service providing terminal SP is not limited to this, and printing or the like can be performed according to a given command. You may comprise so that a service may be provided. In this case, the
[0081]
As a result, the service provision terminal SP desired by the user can be provided with the service simply by registering the output command and the access authentication information in the
[0082]
In this case, the
[0083]
Further, in the above embodiment, the
[0084]
In the above embodiment, the
[0085]
Further, in the above embodiment, when executing the processing shown in the flowcharts of FIGS. 2, 5, and 7 to 9, the case where a control program stored in advance in the
[0086]
Here, the storage medium is a semiconductor storage medium such as RAM or ROM, a magnetic storage type storage medium such as FD or HD, an optical reading type storage medium such as CD, CDV, LD, or DVD, or a magnetic storage type such as MO. / Optical reading type storage media, including any storage media that can be read by a computer regardless of electronic, magnetic, optical, or other reading methods.
[0087]
In the above embodiment, the case where the service provision scheduling system, the mobile terminal, the data pool device, and the instruction pool device according to the present invention are applied to a network system including the
[0088]
In the above embodiment, the service provision scheduling system, portable terminal, data pool device, and instruction pool device according to the present invention schedule service provision in the
[0089]
【The invention's effect】
As described above, according to the service provision scheduling systems of the
[0090]
Furthermore, according to the service provision scheduling system of the inventions 5 to 8, the service provision terminal desired by the user can receive service provision only by registering the output instruction and scheduling information in the instruction pool apparatus. The work for receiving the provision is facilitated, and the possibility of failing to receive the provision of the service can be reduced. Therefore, it is possible to obtain an effect that the convenience of the user can be relatively improved when receiving the service.
[0091]
On the other hand, according to the mobile terminal of the invention 9, the same effect as the service provision scheduling system of the
Furthermore, according to the portable terminal of the tenth aspect, an effect equivalent to that of the service provision scheduling system of the fifth aspect can be obtained.
On the other hand, according to the data pool device of the eleventh aspect, the same effect as the service provision scheduling system of the first aspect can be obtained.
[0092]
On the other hand, according to the instruction pool device of the twelfth aspect, an effect equivalent to that of the service provision scheduling system of the fifth aspect can be obtained.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of a network system to which the present invention is applied.
FIG. 2 is a flowchart showing an output data registration request process.
3 is a block diagram showing a configuration of the
FIG. 4 is a diagram illustrating a data structure of access authentication information.
FIG. 5 is a flowchart showing an output data registration process.
6 is a block diagram showing a configuration of a
FIG. 7 is a flowchart showing output data acquisition processing.
FIG. 8 is a flowchart showing service provision request processing;
FIG. 9 is a flowchart showing service providing processing;
[Explanation of symbols]
100 data pool equipment
200 Mobile terminal
210 base station
220 Relay station
300 user terminal
SP 1 ~ SP n Service providing terminal
30, 50 CPU
32,52 ROM
34, 54 RAM
40 input devices
42 Storage device
44 Display device
Claims (6)
前記データプール装置は、前記出力データを、前記サービス提供端末を特定するための提供端末情報を含むスケジューリング情報と対応付けて記憶するための記憶手段を有し、前記出力データ及び前記スケジューリング情報を登録要求とともに受信したときは、受信した出力データ及びスケジューリング情報を対応付けて前記記憶手段に登録する一方、前記記憶手段のスケジューリング情報を前記携帯端末に送信するようになっており、
前記スケジューリング情報は、さらに、当該スケジューリング情報の前記記憶手段での格納位置を示す第1アドレスと、前記出力データの前記記憶手段での格納位置を示す第2アドレスと、当該スケジューリング情報に対応する出力データの出力可能回数を示す出力回数情報とを含み、
前記携帯端末は、前記スケジューリング情報を受信し、受信したスケジューリング情報の第1アドレスにより特定される格納位置から前記スケジューリング情報を取得し、取得したスケジューリング情報と前記受信したスケジューリング情報とが所定関係を満たし且つ前記受信したスケジューリング情報の出力回数情報により特定される出力可能回数が所定条件を満たしているときは、前記受信したスケジューリング情報の第2アドレスにより特定される格納位置から前記出力データを取得し、前記所定条件を満たしていないときは、前記受信したスケジューリング情報の第2アドレスにより特定される格納位置から前記出力データを削除し、
前記携帯端末は、さらに、前記受信したスケジューリング情報の提供端末情報により特定されるサービス提供端末の位置情報及び当該携帯端末の位置情報に基づいて、当該サービス提供端末が、当該携帯端末の位置を基準として所定範囲内に属していると判定したときは、前記取得した出力データに基づいてサービスを提供すべき提供要求を前記データプール装置又は前記サービス提供端末に送信するようになっていることを特徴とするサービス提供スケジューリングシステム。A service providing terminal that provides a service based on given data, a portable terminal, and a data pool device that pools output data to the service providing terminal are communicably connected, and the service is provided by the service providing terminal A system for scheduling
The data pool device has storage means for storing the output data in association with scheduling information including providing terminal information for specifying the service providing terminal, and registers the output data and the scheduling information When received together with the request, the received output data and scheduling information are registered in the storage means in association with each other, while the scheduling information of the storage means is transmitted to the portable terminal,
The scheduling information further includes a first address indicating a storage position of the scheduling information in the storage unit, a second address indicating a storage position of the output data in the storage unit, and an output corresponding to the scheduling information Output number information indicating the number of times data can be output,
The mobile terminal receives the scheduling information, acquires the scheduling information from a storage location specified by a first address of the received scheduling information, and the acquired scheduling information and the received scheduling information satisfy a predetermined relationship And when the output possible number of times specified by the output number information of the received scheduling information satisfies a predetermined condition, the output data is obtained from the storage position specified by the second address of the received scheduling information, When the predetermined condition is not satisfied, the output data is deleted from the storage position specified by the second address of the received scheduling information,
The mobile terminal is further configured based on the location information of the service providing terminal specified by the provided terminal information of the received scheduling information and the location information of the mobile terminal. When it is determined as belonging to a predetermined range, a provision request to provide a service based on the acquired output data is transmitted to the data pool device or the service providing terminal. Service provision scheduling system.
前記データプール装置は、前記記憶手段のスケジューリング情報及びそれに対応する出力データを前記携帯端末に送信するようになっており、
前記携帯端末は、前記スケジューリング情報及び前記出力データを受信し、受信したスケジューリング情報の提供端末情報により特定されるサービス提供端末に応答要求を送信し、その送信に伴って応答を受信したときは、前記受信した出力データを前記提供要求とともに前記サービス提供端末に送信するようになっており、
前記サービス提供端末は、前記応答要求を受信したときは、前記携帯端末に応答を送信するようになっていることを特徴とするサービス提供スケジューリングシステム。In claim 1,
The data pool device is adapted to transmit scheduling information of the storage means and output data corresponding to the scheduling information to the portable terminal,
The mobile terminal receives the scheduling information and the output data, transmits a response request to the service providing terminal specified by the received scheduling information providing terminal information, and receives a response along with the transmission, The received output data is transmitted to the service providing terminal together with the provision request,
The service providing scheduling system, wherein the service providing terminal transmits a response to the mobile terminal when the response request is received.
前記命令プール装置は、前記出力命令を、前記サービス提供端末を特定するための提供端末情報を含むスケジューリング情報と対応付けて記憶するための記憶手段を有し、前記出力命令及び前記スケジューリング情報を登録要求とともに受信したときは、受信した出力命令及びスケジューリング情報を対応付けて前記記憶手段に登録する一方、前記記憶手段のスケジューリング情報を前記携帯端末に送信するようになっており、
前記スケジューリング情報は、さらに、当該スケジューリング情報の前記記憶手段での格納位置を示す第1アドレスと、前記出力命令の前記記憶手段での格納位置を示す第2アドレスと、当該スケジューリング情報に対応する出力命令の出力可能回数を示す出力回数情報とを含み、
前記携帯端末は、前記スケジューリング情報を受信し、受信したスケジューリング情報の第1アドレスにより特定される格納位置から前記スケジューリング情報を取得し、取得したスケジューリング情報と前記受信したスケジューリング情報とが所定関係を満たし且つ前記受信したスケジューリング情報の出力回数情報により特定される出力可能回数が所定条件を満たしているときは、前記受信したスケジューリング情報の第2アドレスにより特定される格納位置から前記出力命令を取得し、前記所定条件を満たしていないときは、前記受信したスケジューリング情報の第2アドレスにより特定される格納位置から前記出力命令を削除し、
前記携帯端末は、さらに、前記受信したスケジューリング情報の提供端末情報により特定されるサービス提供端末の位置情報及び当該携帯端末の位置情報に基づいて、当該サービス提供端末が、当該携帯端末の位置を基準として所定範囲内に属していると判定したときは、前記取得した出力命令に応じてサービスを提供すべき提供要求を前記命令プール装置又は前記サービス提供端末に送信するようになっていることを特徴とするサービス提供スケジューリングシステム。A service providing terminal that provides a service according to a given command, a portable terminal, and an instruction pool device that pools an output command to the service providing terminal are communicably connected, and the service providing terminal provides the service A system for scheduling
The instruction pool device has storage means for storing the output instruction in association with scheduling information including providing terminal information for specifying the service providing terminal, and registers the output instruction and the scheduling information When received together with the request, the received output instruction and scheduling information are associated with each other and registered in the storage unit, while the storage unit scheduling information is transmitted to the portable terminal,
The scheduling information further includes a first address indicating a storage position of the scheduling information in the storage unit, a second address indicating a storage position of the output instruction in the storage unit, and an output corresponding to the scheduling information Output number information indicating the number of times an instruction can be output, and
The mobile terminal receives the scheduling information, acquires the scheduling information from a storage location specified by a first address of the received scheduling information, and the acquired scheduling information and the received scheduling information satisfy a predetermined relationship And when the possible number of outputs specified by the output number information of the received scheduling information satisfies a predetermined condition, the output command is acquired from the storage position specified by the second address of the received scheduling information, When the predetermined condition is not satisfied, the output command is deleted from the storage location specified by the second address of the received scheduling information,
The mobile terminal is further configured based on the location information of the service providing terminal specified by the provided terminal information of the received scheduling information and the location information of the mobile terminal. When it is determined that it belongs within a predetermined range, a provision request to provide a service according to the acquired output command is transmitted to the command pool apparatus or the service providing terminal. Service provision scheduling system.
前記命令プール装置は、前記記憶手段のスケジューリング情報及びそれに対応する出力命令を前記携帯端末に送信するようになっており、
前記携帯端末は、前記スケジューリング情報及び前記出力命令を受信し、受信したスケジューリング情報の提供端末情報により特定されるサービス提供端末に応答要求を送信し、その送信に伴って応答を受信したときは、前記受信した出力命令を前記提供要求とともに前記サービス提供端末に送信するようになっており、
前記サービス提供端末は、前記応答要求を受信したときは、前記携帯端末に応答を送信するようになっていることを特徴とするサービス提供スケジューリングシステム。In claim 3,
The instruction pool device is configured to transmit scheduling information of the storage means and an output instruction corresponding to the scheduling information to the portable terminal,
The mobile terminal receives the scheduling information and the output command, transmits a response request to the service providing terminal specified by the provisioning terminal information of the received scheduling information, and receives a response along with the transmission, The received output command is transmitted to the service providing terminal together with the provision request,
The service providing scheduling system, wherein the service providing terminal transmits a response to the mobile terminal when the response request is received.
前記スケジューリング情報を受信し、受信したスケジューリング情報の第1アドレスにより特定される格納位置から前記スケジューリング情報を取得し、取得したスケジューリング情報と前記受信したスケジューリング情報とが所定関係を満たし且つ前記受信したスケジューリング情報の出力回数情報により特定される出力可能回数が所定条件を満たしているときは、前記受信したスケジューリング情報の第2アドレスにより特定される格納位置から前記出力データを取得し、前記所定条件を満たしていないときは、前記受信したスケジューリング情報の第2アドレスにより特定される格納位置から前記出力データを削除し、
さらに、前記受信したスケジューリング情報の提供端末情報により特定されるサービス提供端末の位置情報及び当該携帯端末の位置情報に基づいて、当該サービス提供端末が、当該携帯端末の位置を基準として所定範囲内に属していると判定したときは、前記取得した出力データに基づいてサービスを提供すべき提供要求を前記データプール装置又は前記サービス提供端末に送信するようになっていることを特徴とする携帯端末。A terminal that is communicably connected to a service providing terminal and a data pool device in the service providing scheduling system according to claim 1,
The scheduling information is received, the scheduling information is acquired from the storage location specified by the first address of the received scheduling information, the acquired scheduling information and the received scheduling information satisfy a predetermined relationship, and the received scheduling When the possible number of outputs specified by the information output count information satisfies a predetermined condition, the output data is acquired from the storage location specified by the second address of the received scheduling information, and the predetermined condition is satisfied If not, delete the output data from the storage location specified by the second address of the received scheduling information,
Further, based on the position information of the service providing terminal specified by the received terminal information of the scheduling information and the position information of the mobile terminal, the service providing terminal falls within a predetermined range with reference to the position of the mobile terminal. When it is determined that the mobile terminal belongs, the mobile terminal is configured to transmit a provision request to provide a service to the data pool apparatus or the service providing terminal based on the acquired output data.
前記スケジューリング情報を受信し、受信したスケジューリング情報の第1アドレスにより特定される格納位置から前記スケジューリング情報を取得し、取得したスケジューリング情報と前記受信したスケジューリング情報とが所定関係を満たし且つ前記受信したスケジューリング情報の出力回数情報により特定される出力可能回数が所定条件を満たしているときは、前記受信したスケジューリング情報の第2アドレスにより特定される格納位置から前記出力命令を取得し、前記所定条件を満たしていないときは、前記受信したスケジューリング情報の第2アドレスにより特定される格納位置から前記出力命令を削除し、
さらに、前記受信したスケジューリング情報の提供端末情報により特定されるサービス提供端末の位置情報及び当該携帯端末の位置情報に基づいて、当該サービス提供端末が、当該携帯端末の位置を基準として所定範囲内に属していると判定したときは、前記取得した出力命令に応じてサービスを提供すべき提供要求を前記命令プール装置又は前記サービス提供端末に送信するようになっていることを特徴とする携帯端末。A terminal that is communicably connected to a service providing terminal and an instruction pool device in the service providing scheduling system according to claim 3,
The scheduling information is received, the scheduling information is acquired from the storage location specified by the first address of the received scheduling information, the acquired scheduling information and the received scheduling information satisfy a predetermined relationship, and the received scheduling When the possible number of outputs specified by the information output number information satisfies a predetermined condition, the output command is acquired from the storage location specified by the second address of the received scheduling information, and the predetermined condition is satisfied If not, delete the output command from the storage location specified by the second address of the received scheduling information,
Further, based on the position information of the service providing terminal specified by the received terminal information of the scheduling information and the position information of the mobile terminal, the service providing terminal falls within a predetermined range with reference to the position of the mobile terminal. When it is determined that the mobile terminal belongs, the mobile terminal is configured to transmit a provision request to provide a service to the command pool apparatus or the service providing terminal according to the acquired output command.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001097527A JP3846215B2 (en) | 2001-03-29 | 2001-03-29 | Service provision scheduling system, portable terminal, data pool device, and instruction pool device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001097527A JP3846215B2 (en) | 2001-03-29 | 2001-03-29 | Service provision scheduling system, portable terminal, data pool device, and instruction pool device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2002297328A JP2002297328A (en) | 2002-10-11 |
| JP3846215B2 true JP3846215B2 (en) | 2006-11-15 |
Family
ID=18951302
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001097527A Expired - Fee Related JP3846215B2 (en) | 2001-03-29 | 2001-03-29 | Service provision scheduling system, portable terminal, data pool device, and instruction pool device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3846215B2 (en) |
-
2001
- 2001-03-29 JP JP2001097527A patent/JP3846215B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2002297328A (en) | 2002-10-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3846214B2 (en) | Data output scheduling system, portable terminal and data pool device | |
| JP2009069992A (en) | Information processing apparatus, authentication control method, and authentication control program | |
| JP2008027007A (en) | Content management system and control method thereof | |
| JP2004240655A (en) | Content distribution system, content distribution method, communication terminal, program, and storage medium | |
| JP2001350967A (en) | Print data management apparatus, storage medium storing print data management program, storage medium storing usage certificate data, and print data use method | |
| JP4016575B2 (en) | Data management apparatus, storage medium storing data management program, storage medium storing usage certificate data, and data usage method | |
| JP2006240023A (en) | Printing apparatus and information processing apparatus | |
| JP4434088B2 (en) | Authentication output system, image output apparatus, output control program, and authentication output method | |
| JP3846215B2 (en) | Service provision scheduling system, portable terminal, data pool device, and instruction pool device | |
| JP2004046497A (en) | Content management device, content management system, and content management method | |
| JPH1079817A (en) | Operation environment setting device | |
| JP2008508571A (en) | Output system, output data management apparatus, network device, output data management program and output program, and output method | |
| JP4196544B2 (en) | Data storage scheduling system | |
| JP2008033391A (en) | Digital multifunction machine | |
| JP4026643B2 (en) | Application management system, device with application execution function, portable terminal with application management function, device program, portable terminal program and storage medium, and application management method | |
| JP2007049343A (en) | Authentication system | |
| JP5274028B2 (en) | Transaction system, transaction method | |
| EP2034420A1 (en) | A method and an apparatus for operating right | |
| JP5184606B2 (en) | Content transmission method, connection destination storage, and content transmission program | |
| JP2008243135A (en) | Service providing system and registration method in service providing system | |
| JP2018025853A (en) | Server apparatus, information processing method, and program | |
| JP2002342061A (en) | Image forming system, method, computer-readable recording medium recording the program, image forming apparatus, and program | |
| JP2002370425A (en) | Print control apparatus, print system, print control method, program, and storage medium | |
| JP4914958B2 (en) | Data security system for protecting data stored in a computer terminal device | |
| JP2006268628A (en) | Output content approval system, output content approval device, output content approval device, output content approval program, and output content approval method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040218 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060419 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060425 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060622 |
|
| 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: 20060801 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060814 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090901 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100901 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100901 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110901 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120901 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130901 Year of fee payment: 7 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |