Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4196544B2 - Data storage scheduling system - Google Patents
[go: Go Back, main page]

JP4196544B2 - Data storage scheduling system - Google Patents

Data storage scheduling system Download PDF

Info

Publication number
JP4196544B2
JP4196544B2 JP2001097526A JP2001097526A JP4196544B2 JP 4196544 B2 JP4196544 B2 JP 4196544B2 JP 2001097526 A JP2001097526 A JP 2001097526A JP 2001097526 A JP2001097526 A JP 2001097526A JP 4196544 B2 JP4196544 B2 JP 4196544B2
Authority
JP
Japan
Prior art keywords
storage
data
terminal
scheduling information
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2001097526A
Other languages
Japanese (ja)
Other versions
JP2002297600A (en
Inventor
丈治 大西
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2001097526A priority Critical patent/JP4196544B2/en
Publication of JP2002297600A publication Critical patent/JP2002297600A/en
Application granted granted Critical
Publication of JP4196544B2 publication Critical patent/JP4196544B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Computer And Data Communications (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、データの記憶をスケジューリングするシステムに係り、特に、データを保存するにあたってユーザの利便性を向上するのに好適なデータ記憶スケジューリングシステムに関する。
【0002】
【従来の技術】
従来、ネットワーク上でデータを保存するシステムとしては、ユーザの利用に供するユーザ端末と、記憶装置を有するファイルサーバとをネットワークを介して接続し、ユーザ端末からの記憶要求に応じて記憶装置に記憶データを保存するというネットワークシステムが一般的である。
【0003】
【発明が解決しようとする課題】
しかしながら、上記従来のネットワークシステムにあっては、例えば、ユーザが会社で文書データを編集し、自宅に戻った後にその文書データを自宅のコンピュータに保存するには、会社の端末で文書データをFD等に格納し、自宅のコンピュータでFD等から文書データを読み出した上で保存を指示するという作業を経なければならず、保存作業が煩雑であるばかりか、会社から自宅に戻るまでの間に保存することを忘れてしまい、保存をし損なう可能性もあった。例えば、会社の端末と自宅のコンピュータとで同一の文書データを持ち運びしながら編集する場合は、会社の端末に保存されている文書データの内容と、自宅のコンピュータに保存されている文書データの内容とが一致していることが望まれるが、ひとたび保存をし損なうと、それらの文書データのうち一方が新しく他方が古いという状況が生じ、ユーザの操作ミス等誤って古い方の文書データを新しい方の文書データに上書きしてしまうと、文書データの作成のやり直しを伴い編集作業に著しく支障をきたすこととなる。この場合、会社の端末において、自宅のコンピュータにデータを保存すべきことをスケジューリングすると、後は自宅に戻ったときに自動的に保存してくれれば大変便利である。
【0004】
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、データを保存するにあたってユーザの利便性を向上するのに好適なデータ記憶スケジューリングシステムを提供することを目的としている。
【0005】
【課題を解決するための手段】
〔形態1〕 上記目的を達成するために、形態1記載のデータ記憶スケジューリングシステムは、データを記憶可能なデータ記憶端末と、携帯端末と、前記データ記憶端末への記憶データをプールするデータプール装置と、ユーザ端末とを通信可能に接続し、前記記憶データの記憶をスケジューリングするシステムであって、
前記ユーザ端末は、前記記憶データを記憶する前記データ記憶端末をユーザが指定可能な記憶端末指定手段と、前記記憶データと、前記記憶端末指定手段で指定されたデータ記憶端末を特定するための情報である記憶端末情報とを登録要求とともに前記データプール装置に送信する記憶データ送信手段とを備え、
前記データプール装置は、前記記憶データを記憶するための記憶手段スケジューリング情報を生成するスケジューリング情報生成手段とを備え、前記記憶データと前記記憶端末情報とを前記登録要求とともに受信したときは、受信した記憶データを、当該記憶データに対して前記スケジューリング情報生成手段で生成したスケジューリング情報対応付けて前記記憶手段に登録する一方、前記記憶手段のスケジューリング情報を前記携帯端末に送信するようになっており、
前記スケジューリング情報は、前記記憶端末情報と、前記記憶手段での当該スケジューリング情報の格納位置を示す第1アドレスと、前記記憶手段での前記記憶データの格納位置を示す第2アドレスとを含み、
前記携帯端末は、前記記憶端末情報を入力する記憶端末情報入力手段を備え、前記データプール装置から送信された前記スケジューリング情報を受信し、受信したスケジューリング情報の第1アドレスにより特定される格納位置から前記スケジューリング情報を取得し、取得したスケジューリング情報と前記受信したスケジューリング情報とが所定関係を満たしており、且つ、前記記憶端末情報入力手段で入力された記憶端末情報と前記受信したスケジューリング情報に含まれる記憶端末情報とが一致しているときは、前記受信したスケジューリング情報の第2アドレスにより特定される格納位置から前記記憶データを取得するようになっており、前記受信したスケジューリング情報の記憶端末情報により特定されるデータ記憶端末が、当該携帯端末の位置を基準として所定範囲内に属しているときは、前記受信したスケジューリング情報に対応する記憶データを記憶すべき記憶要求を前記取得した記憶データとともに前記データ記憶端末に送信するようになっており、
前記データ記憶端末は、前記記憶要求及び前記記憶データを受信し、受信した記憶要求に対応する記憶データを記憶するようになっている。
【0006】
このような構成であれば、ユーザが記憶データを記憶させるデータ記憶端末を指定すると、記憶データと、前記指定したデータ記憶端末を一意に特定するための記憶端末情報とが、これらの登録要求とともにデータプール装置に送信される。
データプール装置では、記憶データおよび記憶端末情報を登録要求とともに受信すると、受信した記憶端末情報と、記憶手段での当該スケジューリング情報の格納位置を示す第1アドレスと、受信した記憶データの記憶手段での格納位置を示す第2アドレスとを含むスケジューリング情報が生成される。さらに、受信した記憶データが、該記憶データに対して生成されたスケジューリング情報に対応付けられて記憶手段に登録される。そして、記憶手段のスケジューリング情報が携帯端末に送信される。
携帯端末では、データプール装置から送信されたスケジューリング情報を受信すると、受信したスケジューリング情報の第1アドレスにより特定される格納位置からスケジューリング情報が取得される。そして、取得されたスケジューリング情報と、受信したスケジューリング情報とが所定関係を満たしており、かつ、記憶端末情報入力手段で入力された記憶端末情報とデータプール装置から送信されたスケジューリング情報に含まれる記憶端末情報とが一致していると、受信したスケジューリング情報の第2アドレスにより特定される格納位置から記憶データが取得される。更に、受信したスケジューリング情報の記憶端末情報により特定されるデータ記憶端末が、その携帯端末の位置を基準として所定範囲内に属しているときに、受信したスケジューリング情報に対応する記憶データを記憶すべき記憶要求およびそれに対応する記憶データがデータ記憶端末に送信される。
データ記憶端末では、記憶要求およびそれに対応する記憶データを受信すると、当該記憶データが記憶される。
ここで、携帯端末は、データプール装置またはデータ記憶端末に記憶要求を送信するようになっていればよく、データプール装置に送信する場合、例えば、データプール装置は、記憶要求を受信したときは、記憶手段の記憶データをデータ記憶端末に送信するようになっていればよいし、データ記憶端末に送信する場合、例えば、データ記憶端末は、記憶要求を受信したときは、記憶データをデータプール装置から取得し、取得した記憶データに基づいて記憶を行うようになっていればよい。後者の場合、携帯端末が記憶データを取得してもよい。
【0008】
また、記憶手段は、記憶データおよびスケジューリング情報をあらゆる手段でかつあらゆる時期に記憶するものであり、記憶データおよびスケジューリング情報をあらかじめ記憶してあるものであってもよいし、記憶データおよびスケジューリング情報をあらかじめ記憶することなく、本装置の動作時に外部からの入力等によって記憶データおよびスケジューリング情報を記憶するようになっていてもよい。
また、所定関係を満たすことには、例えば、照合対象のスケジューリング情報と被照合対象のスケジューリング情報とが一致していること、照合対象のスケジューリング情報を用いて所定演算式により演算を行った結果が被照合対象のスケジューリング情報と一致していること、または照合対象のスケジューリング情報を用いて所定演算式により演算を行った結果と被照合対象のスケジューリング情報を用いて所定演算式により演算を行った結果が一致することが挙げられる。]
【0009】
〔形態2〕 さらに、形態2のデータ記憶スケジューリングシステムは、形態1記載のデータ記憶スケジューリングシステムにおいて、記携帯端末は、前記受信したスケジューリング情報の記憶端末情報により特定されるデータ記憶端末に応答要求を送信し、その送信に伴って応答を受信したときは、前記受信した記憶データを前記記憶要求とともに前記データ記憶端末に送信するようになっており、前記データ記憶端末は、前記応答要求を受信したときは、前記携帯端末に応答を送信するようになっている。
【0010】
このような構成であれば、データプール装置では、記憶手段のスケジューリング情報およびそれに対応する記憶データが携帯端末に送信される。
携帯端末では、スケジューリング情報および記憶データを受信すると、受信したスケジューリング情報の記憶端末情報により特定されるデータ記憶端末に応答要求が送信される。
【0011】
データ記憶端末では、応答要求を受信すると、携帯端末に応答が送信される。
携帯端末では、応答を受信すると、受信した記憶データが記憶要求とともにデータ記憶端末に送信される
【0014】
形態〕 さらに、形態のデータ記憶スケジューリングシステムは、形態およびのいずれか1に記載のデータ記憶スケジューリングシステムにおいて、前記スケジューリング情報は、さらに、当該スケジューリング情報に対応する記憶データの記憶可能回数を示す記憶回数情報を含み、前記携帯端末は、前記受信したスケジューリング情報の記憶回数情報により特定される記憶可能回数が所定条件を満たしているときは、前記受信したスケジューリング情報の第2アドレスにより特定される格納位置から前記記憶データを取得し、前記所定条件を満たしていないときは、前記受信したスケジューリング情報の第2アドレスにより特定される格納位置から前記記憶データを削除するようになっている。
【0015】
このような構成であれば、携帯端末では、受信したスケジューリング情報の記憶回数情報により特定される記憶可能回数が所定条件を満たしていると、受信したスケジューリング情報の第2アドレスにより特定される格納位置から記憶データが取得される。これに対し、受信したスケジューリング情報の記憶回数情報により特定される記憶可能回数が所定条件を満たしていないと、受信したスケジューリング情報の第2アドレスにより特定される格納位置から記憶データが削除される。
【0022】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照しながら説明する。図1ないし図9は、本発明に係るデータ記憶スケジューリングシステム、携帯端末およびデータプール装置の実施の形態を示す図である。
本実施の形態は、本発明に係るデータ記憶スケジューリングシステム、携帯端末およびデータプール装置を、図1に示すように、ユーザ端末300においてデータの記憶をスケジューリングし、携帯端末200の位置に応じてデータ記憶端末RE1〜REnにデータを保存する場合について適用したものである。
【0023】
まず、本発明を適用するネットワークシステムの構成を図1を参照しながら説明する。図1は、本発明を適用するネットワークシステムの構成を示すブロック図である。
インターネット199には、図1に示すように、データを保存可能なデータ記憶端末RE1〜REnと、データ記憶端末RE1〜REnへの記憶データをプールするデータプール装置100と、携帯端末200とインターネット199との通信を中継する中継局220と、ユーザの利用に供するユーザ端末300とが接続されている。なお、発明の理解を容易にするため、携帯端末200およびユーザ端末300をそれぞれ一台しか図示していないが、実際には、複数の携帯端末およびユーザ端末がインターネット199に接続されている。また、以下、データ記憶端末RE1〜REnのいずれかを指すときにデータ記憶端末REと総称することがある。
【0024】
中継局220には、携帯端末200と無線通信を行う複数の基地局210が接続されており、中継局220は、携帯端末200がインターネット199に接続するときは、携帯端末200に代わってインターネット199上での一端末となって、基地局210を介して受信した携帯端末200からのデータをインターネット199を介して目的の端末に送信するとともに、インターネット199上にある目的の端末のデータを基地局210を介して携帯端末200に送信するようになっている。
【0025】
次に、ユーザ端末300の構成を詳細に説明する。
ユーザ端末300は、CPU、ROM、RAMおよびI/F等をバス接続した一般的なコンピュータと同一機能を有して構成されており、I/Fには、外部装置として、ヒューマンインターフェースとしてデータの入力が可能なキーボードやマウス等からなる入力装置と、記憶データをファイルとして格納する記憶装置と、画像信号に基づいて画面を表示する表示装置と、インターネット199に接続するための信号線とが接続されている。
【0026】
ユーザ端末300のCPUは、マイクロプロセッシングユニットMPU等からなり、ROMの所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図2のフローチャートに示す記憶データ登録要求処理を実行するようになっている。図2は、記憶データ登録要求処理を示すフローチャートである。
【0027】
記憶データ登録要求処理は、ユーザが指定するデータ記憶端末REに記憶データを保存するにあたって、データプール装置100に対して記憶データの登録を要求する処理であって、CPUにおいて実行されると、図2に示すように、まず、ステップS100に移行するようになっている。
ステップS100では、ユーザにより記憶スケジューリングが指示されたか否かを判定し、記憶スケジューリングが指示されたと判定したとき(Yes)は、ステップS102に移行するが、そうでないと判定したとき(No)は、記憶スケジューリングが指示されるまでステップS100で待機する。
【0028】
ステップS102では、記憶装置のなかから保存を希望する記憶データを選択し、ステップS104に移行して、データ記憶端末RE1〜REnのうち保存を希望するデータ記憶端末REを指定し、ステップS106に移行する。
ステップS106では、暗号キーを入力し、ステップS108に移行して、選択した記憶データ、データ記憶端末REの指定および入力した暗号キーを登録要求とともにデータプール装置100に送信し、ステップS110に移行して、データ記憶端末IDを受信し、受信したデータ記憶端末IDを表示装置に表示し、一連の処理を終了する。なお、データ記憶端末IDについては後段で詳述するが、ユーザは、表示されたデータ記憶端末IDを記憶し、携帯端末200で入力要求があったときに入力するものとする。
【0029】
次に、データプール装置100の構成を図3を参照しながら詳細に説明する。図3は、データプール装置100の構成を示すブロック図である。
データプール装置100は、図3に示すように、制御プログラムに基づいて演算およびシステム全体を制御するCPU30と、所定領域にあらかじめCPU30の制御プログラム等を格納しているROM32と、ROM32等から読み出したデータやCPU30の演算過程で必要な演算結果を格納するためのRAM34と、外部装置に対してデータの入出力を媒介するI/F38とで構成されており、これらは、データを転送するための信号線であるバス39で相互にかつデータ授受可能に接続されている。
【0030】
I/F38には、外部装置として、ヒューマンインターフェースとしてデータの入力が可能なキーボードやマウス等からなる入力装置40と、データやテーブル等をファイルとして格納する記憶装置42と、画像信号に基づいて画面を表示する表示装置44と、インターネット199に接続するための信号線とが接続されている。
【0031】
記憶装置42には、記憶データを、図4に示すようなアクセス認証情報と対応付けて登録するようになっている。図4は、アクセス認証情報のデータ構造を示す図である。
アクセス認証情報は、図4に示すように、記憶データを特定するためのデータIDを格納するデータ領域402と、データプール装置100に記憶データを登録した年月日を格納するデータ領域404と、このアクセス認証情報のネットワークアドレスを格納するデータ領域406と、記憶データのネットワークアドレスを格納するデータ領域408と、データ記憶端末REを特定するためのデータ記憶端末IDを格納するデータ領域410と、記憶データの種類を格納するデータ領域412と、記憶データの利用可能な形式を格納するデータ領域414と、記憶データの有効期限を格納するデータ領域416と、記憶データの利用可能回数を格納するデータ領域418とを含んで構成されている。
【0032】
また、記憶装置42には、携帯端末200の送信先アドレスが格納されている。送信先アドレスは、携帯端末200がデータプール装置100にアクセスし、あらかじめ登録しておくものである。なお、送信先アドレスとしては、例えば、電子メールアドレスが挙げられる。
CPU30は、マイクロプロセッシングユニットMPU等からなり、ROM32の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図5のフローチャートに示す記憶データ登録処理を実行するようになっている。図5は、記憶データ登録処理を示すフローチャートである。
【0033】
記憶データ登録処理は、ユーザ端末300からの登録要求に応じて記憶データを登録する処理であって、CPU30において実行されると、図5に示すように、まず、ステップS200に移行するようになっている。なお、記憶データ登録処理は、図2の記憶データ登録要求処理に対応する処理である。
ステップS200では、登録要求を受信したか否かを判定し、登録要求を受信したと判定したとき(Yes)は、ステップS202に移行するが、そうでないと判定したとき(No)は、登録要求を受信するまでステップS200で待機する。
【0034】
ステップS202では、記憶データ、データ記憶端末REの指定および暗号キーを受信し、ステップS204に移行して、受信した記憶データおよびデータ記憶端末REの指定に基づいてアクセス認証情報を生成し、ステップS206に移行して、受信した記憶データを、生成したアクセス認証情報と対応付けて記憶装置42に登録し、ステップS208に移行する。
【0035】
ステップS208では、受信した暗号キーに基づいてアクセス認証情報を暗号化し、ステップS210に移行して、携帯端末200の送信先アドレスを記憶装置42から読み出し、ステップS212に移行して、読み出した送信先アドレスに基づいて暗号化データを携帯端末200に送信し、ステップS214に移行して、ステップS204で生成したアクセス認証情報のうちデータ記憶端末IDをユーザ端末300に送信し、一連の処理を終了して元の処理に復帰させる。
【0036】
次に、携帯端末200の構成を図6を参照しながら詳細に説明する。図6は、携帯端末200の構成を示すブロック図である。
携帯端末200は、図6に示すように、データプール装置100と同様に、CPU50、ROM52、RAM54およびI/F58等をバス接続した一般的なコンピュータと同一機能を有して構成されており、I/F58には、基地局210およびデータ記憶端末RE1〜REnと無線通信を行う無線通信装置60と、ヒューマンインターフェースとして複数のキーによりデータの入力が可能なキーパネル62と、画像信号に基づいて画面を表示するLCD(Liquid Crystal Display)64とが接続されている。
【0037】
CPU50は、マイクロプロセッシングユニットMPU等からなり、ROM52の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図7および図8のフローチャートに示す記憶データ取得処理およびデータ保存要求処理をそれぞれ時分割で実行するようになっている。
初めに、記憶データ取得処理を図7を参照しながら詳細に説明する。図7は、記憶データ取得処理を示すフローチャートである。
【0038】
記憶データ取得処理は、暗号化データを復号化して得られるアクセス認証情報に基づいて記憶データを取得する処理であって、CPU50において実行されると、図7に示すように、まず、ステップS300に移行するようになっている。
ステップS300では、暗号化データを受信したか否かを判定し、暗号化データを受信したと判定したとき(Yes)は、ステップS302に移行するが、そうでないと判定したとき(No)は、暗号化データを受信するまでステップS300で待機する。
【0039】
ステップS302では、復号キーを入力し、ステップS303に移行して、データ記憶端末IDを入力し、ステップS304に移行して、入力した復号キーに基づいて暗号化データを復号化し、ステップS306に移行して、復号化して得られたアクセス認証情報に含まれるアクセス認証情報のネットワークアドレスに基づいてアクセス認証情報をデータプール装置100から取得し、ステップS308に移行して、復号化して得られたアクセス認証情報と、取得したアクセス認証情報とが一致しているか否かを判定する認証処理を実行し、ステップS310に移行する。
【0040】
ステップS310では、ステップS308の認証処理で一致しているとの認証が得られたか否かを判定し、認証が得られたと判定したとき(Yes)は、ステップS311に移行して、ステップS303で入力したデータ記憶端末IDとステップS306で取得したアクセス認証情報に含まれるデータ記憶端末IDとが一致しているか否かを判定し、それらデータ記憶端末IDが一致していると判定したとき(Yes)は、ステップS312に移行する。
【0041】
ステップS312では、復号化して得られたアクセス認証情報に含まれる利用可能回数に基づいて記憶データが利用可能であるか否かを判定し、記憶データが利用可能であると判定したとき(Yes)は、ステップS314に移行する。
ステップS314では、復号化して得られたアクセス認証情報に含まれる記憶データのネットワークアドレスに基づいて記憶データをデータプール装置100から取得し、ステップS316に移行して、取得した記憶データの保存を待機する保存待機状態に設定し、一連の処理を終了して元の処理に復帰させる。
【0042】
一方、ステップS312で、記憶データが利用可能でないと判定したとき(No)は、ステップS318に移行して、復号化して得られたアクセス認証情報に含まれる記憶データのネットワークアドレスに基づいて記憶データをデータプール装置100から削除し、一連の処理を終了して元の処理に復帰させる。
一方、ステップS311で、ステップS303で入力したデータ記憶端末IDとステップS306で取得したアクセス認証情報に含まれるデータ記憶端末IDとが一致していないと判定したとき(No)、およびステップS310で、一致しているとの認証が得られないと判定したとき(No)はいずれも、一連の処理を終了して元の処理に復帰させる。
【0043】
次に、データ保存要求処理を図8を参照しながら詳細に説明する。図8は、データ保存要求処理を示すフローチャートである。
データ保存要求処理は、データ記憶端末RE1〜REnに対して保存を要求する処理であって、CPU50において実行されると、図8に示すように、まず、ステップS350に移行するようになっている。
【0044】
ステップS350では、保存待機状態であるか否かを判定し、保存待機状態であると判定したとき(Yes)は、ステップS352に移行するが、そうでないと判定したとき(No)は、保存待機状態となるまでステップS350で待機する。
ステップS352では、復号化して得られたアクセス認証情報に含まれるデータ記憶端末IDにより特定されるデータ記憶端末REに対して無線通信により応答要求を送信し、ステップS354に移行して、応答要求の送信に伴って応答を受信したか否かを判定し、応答を受信したと判定したとき(Yes)は、ステップS356に移行して、応答のあったデータ記憶端末REに対して無線通信により記憶データを記憶要求とともに送信し、一連の処理を終了して元の処理に復帰させる。
【0045】
一方、ステップS354で、応答を受信しないと判定したとき(No)は、ステップS352に移行する。
次に、データ記憶端末RE1〜REnの構成を詳細に説明する。なお、各データ記憶端末RE1〜REnは、いずれも同一機能を有して構成されているので、以下、データ記憶端末RE1の構成についてのみ説明し、他のものについては説明を省略する。
【0046】
データ記憶端末RE1は、データプール装置100と同様に、CPU、ROM、RAMおよびI/F等をバス接続した一般的なコンピュータと同一機能を有して構成されており、I/Fには、携帯端末200と無線通信を行う無線通信装置と、ヒューマンインターフェースとしてデータの入力が可能なキーボードやマウス等からなる入力装置と、記憶データをファイルとして格納する記憶装置と、画像信号に基づいて画面を表示する表示装置と、インターネット199に接続するための信号線とが接続されている。
【0047】
データ記憶端末RE1のCPUは、マイクロプロセッシングユニットMPU等からなり、ROMの所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図9のフローチャートに示すデータ保存処理を実行するようになっている。図9は、データ保存処理を示すフローチャートである。
データ保存処理は、携帯端末200からの記憶要求に応じて記憶データを保存する処理であって、CPUにおいて実行されると、図9に示すように、まず、ステップS400に移行するようになっている。なお、データ保存処理は、図8のデータ保存要求処理に対応する処理である。
【0048】
ステップS400では、無線通信により応答要求を受信したか否かを判定し、応答要求を受信したと判定したとき(Yes)は、ステップS402に移行するが、そうでないと判定したとき(No)は、応答要求を受信するまでステップS400で待機する。
ステップS402では、携帯端末200に無線通信により応答を送信し、ステップS404に移行して、無線通信により記憶要求を受信したか否かを判定し、記憶要求を受信したと判定したとき(Yes)は、ステップS406に移行するが、そうでないと判定したとき(No)は、記憶要求を受信するまでステップS404で待機する。
【0049】
ステップS406では、無線通信により記憶データを受信し、ステップS408に移行して、受信した記憶データを記憶装置に保存し、一連の処理を終了して元の処理に復帰させる。
次に、上記実施の形態の動作を説明する。
データ記憶端末RE1〜REnに保存を行うには、ユーザ端末300において、ユーザは、まず、記憶スケジューリングを指示する。
【0050】
ユーザ端末300では、記憶スケジューリングが指示されると、ステップS102を経て、記憶データを選択すべきことがユーザに対して要求される。ここで、ユーザは、その選択要求に応じて、保存を希望する記憶データの選択を入力装置に入力する。
ユーザ端末300では、記憶データの選択が入力されると、ステップS104を経て、データ記憶端末REを指定すべきことがユーザに対して要求される。ここで、ユーザは、その指定要求に応じて、データ記憶端末RE1〜REnのなかから保存を希望するデータ記憶端末RE(例えば、自宅のコンピュータであるデータ記憶端末RE1)を指定する。
【0051】
ユーザ端末300では、データ記憶端末REの指定が入力されると、ステップS106を経て、暗号キーを入力すべきことがユーザに対して要求される。ここで、ユーザは、その入力要求に応じて、適当な暗号キーを入力する。
ユーザ端末300では、暗号キーが入力されると、ステップS108を経て、選択された記憶データ、データ記憶端末REの指定および入力された暗号キーが登録要求とともにデータプール装置100に送信される。
【0052】
データプール装置100では、登録要求を受信すると、ステップS200〜S206を経て、記憶データ、データ記憶端末REの指定および暗号キーを受信し、受信した記憶データおよびデータ記憶端末REの指定に基づいてアクセス認証情報が生成され、受信した記憶データが、生成されたアクセス認証情報と対応付けられて記憶装置42に登録される。その一方で、ステップS208〜S212を経て、受信した暗号キーに基づいてアクセス認証情報が暗号化され、携帯端末200の送信先アドレスが記憶装置42から読み出され、読み出された送信先アドレスに基づいて暗号化データが携帯端末200に送信される。
【0053】
携帯端末200では、暗号化データを受信すると、ステップS300,S302を経て、復号キーを入力すべきことがユーザに対して要求される。ここで、ユーザは、その入力要求に応じて、ユーザ端末300において入力した暗号キーに対応する復号キーを入力する。
携帯端末200では、復号キーが入力されると、ステップS304,S306を経て、入力された復号キーに基づいて暗号化データが復号化され、復号化して得られたアクセス認証情報に含まれるアクセス認証情報のネットワークアドレスに基づいてアクセス認証情報がデータプール装置100から取得される。次いで、ステップS308を経て、復号化して得られたアクセス認証情報と、取得されたアクセス認証情報とが一致しているか否かが判定される。その結果、両方のアクセス認証情報が一致しているとの認証が得られると、ステップS310を経て、復号化して得られたアクセス認証情報に含まれる利用可能回数に基づいて記憶データが利用可能であるか否かが判定される。その結果、記憶データが利用可能であると判定されると、ステップS312〜S316を経て、復号化して得られたアクセス認証情報に含まれる記憶データのネットワークアドレスに基づいて記憶データがデータプール装置100から取得され、保存待機状態に設定される。
【0054】
このように保存待機状態に設定されると、携帯端末200では、ステップS350〜S354を経て、復号化して得られたアクセス認証情報に含まれるデータ記憶端末IDにより特定されるデータ記憶端末RE1に対して無線通信により応答要求が送信される。
こうした状態において、次にユーザは、携帯端末200を所持して保存を希望するデータ記憶端末RE1の無線通信範囲内まで接近すると、データ記憶端末RE1では、応答要求を受信し、ステップS400,S402を経て、携帯端末200に応答が送信される。
【0055】
携帯端末200では、データ記憶端末RE1からの応答を受信すると、ステップS356を経て、データ記憶端末RE1に対して無線通信により記憶データが記憶要求とともに送信される。
データ記憶端末RE1では、記憶要求を受信すると、ステップS406,S408を経て、記憶データを受信し、受信した記憶データが記憶装置に保存される。
【0056】
なお、携帯端末200においてユーザが入力した復号キーにより、受信した暗号化データが復号化できない場合、および携帯端末200において、復号化して得られたアクセス認証情報と、取得されたアクセス認証情報とが一致していないと判定された場合はいずれも、ユーザが携帯端末200を所持してデータ記憶端末RE1の無線通信範囲内まで接近しても、記憶データが保存されることはない。
【0057】
また、携帯端末200において、復号化して得られたアクセス認証情報に含まれる利用可能回数に基づいて記憶データが利用可能でないと判定された場合は、ステップS318を経て、復号化して得られたアクセス認証情報に含まれる記憶データのネットワークアドレスに基づいて記憶データがデータプール装置100から削除される。
【0058】
このようにして、本実施の形態では、データプール装置100は、記憶データをアクセス認証情報と対応付けて記憶する記憶装置42を有し、記憶データおよびアクセス認証情報を登録要求とともに受信したときは、受信した記憶データおよびアクセス認証情報を対応付けて記憶装置42に登録する一方、記憶装置42のアクセス認証情報を携帯端末200に送信するようになっており、携帯端末200は、アクセス認証情報を受信し、受信したアクセス認証情報のデータ記憶端末IDにより特定されるデータ記憶端末REが、携帯端末200の位置を基準として所定範囲内に属しているときは、受信したアクセス認証情報に対応する記憶データを記憶すべき記憶要求をそのデータ記憶端末REに送信するようになっている。
【0059】
これにより、記憶データおよびアクセス認証情報をデータプール装置100に登録するだけで、ユーザが希望するデータ記憶端末REに記憶データが保存されるので、保存作業が容易となり、しかもデータを保存し損なう可能性を低減することができる。したがって、従来に比して、データを保存するにあたってユーザの利便性を比較的向上することができる。
【0060】
上記実施の形態において、記憶装置42は、形態記載の記憶手段に対応し、データ記憶端末IDは、形態1または2記載の記憶端末情報に対応し、アクセス認証情報は、形態記載のスケジューリング情報に対応し、アクセス認証情報のネットワークアドレスは、形態記載の第1アドレスに対応している。また、記憶データのネットワークアドレスは、形態1または3記載の第2アドレスに対応している。
また、上記実施の形態において、ステップS104は、形態記載の記憶端末指定手段に対応し、ステップS108は、形態1記載のスケジューリング情報送信手段に対応し、ステップS303は、形態記載の記憶端末情報入力手段に対応する。
【0061】
なお、上記実施の形態においては、携帯端末200は、記憶データを取得し、取得した記憶データを記憶要求とともにデータ記憶端末REに送信するように構成したが、これに限らず、携帯端末200は、記憶要求のみをデータ記憶端末REに送信し、データ記憶端末REは、携帯端末200から記憶要求を受信したときに、当該記憶要求に対応する記憶データをデータプール装置100から取得し、取得した記憶データに基づいて記憶を行うように構成してもよいし、携帯端末200は、記憶要求をデータプール装置100に送信し、データプール装置100は、記憶要求を受信したときは、受信した記憶要求に係る記憶データをデータ記憶端末REに送信するように構成してもよい。
【0062】
また、上記実施の形態においては、データ記憶端末IDにより特定されるデータ記憶端末REが、携帯端末200の位置を基準として所定範囲内に属しているか否かを、携帯端末200がデータ記憶端末REの無線通信範囲内に属しているか否かによって判定するように構成したが、これに限らず、携帯端末200の位置情報およびデータ記憶端末REの位置情報に基づいて判定するように構成してもよい。この判定は、データプール装置100、携帯端末200、ユーザ端末300またはそれら以外の端末で行うように構成してもよい。
【0063】
また、上記実施の形態において、図2、図5、図7ないし図9のフローチャートに示す処理を実行するにあたってはいずれも、ROM32,52等にあらかじめ格納されている制御プログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記憶された記憶媒体から、そのプログラムをRAM34,54等に読み込んで実行するようにしてもよい。
【0064】
ここで、記憶媒体とは、RAM、ROM等の半導体記憶媒体、FD、HD等の磁気記憶型記憶媒体、CD、CDV、LD、DVD等の光学的読取方式記憶媒体、MO等の磁気記憶型/光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。
【0065】
また、上記実施の形態においては、本発明に係るデータ記憶スケジューリングシステム、携帯端末およびデータプール装置を、インターネット199からなるネットワークシステムに適用した場合について説明したが、これに限らず、例えば、インターネット199と同一方式により通信を行ういわゆるイントラネットに適用してもよい。もちろん、インターネット199と同一方式により通信を行うネットワークに限らず、通常のネットワークに適用することもできる。
【0066】
また、上記実施の形態においては、本発明に係るデータ記憶スケジューリングシステム、携帯端末およびデータプール装置を、図1に示すように、ユーザ端末300においてデータの記憶をスケジューリングし、携帯端末200の位置に応じてデータ記憶端末RE1〜REnにデータを保存する場合について適用したが、これに限らず、本発明の主旨を逸脱しない範囲で他の場合にも適用可能である。
【0067】
【発明の効果】
以上説明したように、本発明に係る形態1ないし記載のデータ記憶スケジューリングシステムによれば、記憶データおよびスケジューリング情報をデータプール装置に登録するだけで、ユーザが希望するデータ記憶端末に記憶データが保存されるので、保存作業が容易となり、しかもデータを保存し損なう可能性を低減することができる。したがって、従来に比して、データを保存するにあたってユーザの利便性を比較的向上することができるという効果が得られる。
【0068】
一方、本発明に係る請求項5記載の携帯端末によれば、請求項1記載のデータ記憶スケジューリングシステムと同等の効果が得られる。
一方、本発明に係る請求項6記載のデータプール装置によれば、請求項1記載のデータ記憶スケジューリングシステムと同等の効果が得られる。
【図面の簡単な説明】
【図1】本発明を適用するネットワークシステムの構成を示すブロック図である。
【図2】記憶データ登録要求処理を示すフローチャートである。
【図3】データプール装置100の構成を示すブロック図である。
【図4】アクセス認証情報のデータ構造を示す図である。
【図5】記憶データ登録処理を示すフローチャートである。
【図6】携帯端末200の構成を示すブロック図である。
【図7】記憶データ取得処理を示すフローチャートである。
【図8】データ保存要求処理を示すフローチャートである。
【図9】データ保存処理を示すフローチャートである。
【符号の説明】
100 データプール装置
200 携帯端末
210 基地局
220 中継局
300 ユーザ端末
RE1〜REn データ記憶端末
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 data storage.ToIn particular, a data storage scheduling system suitable for improving user convenience in storing data.ToRelated.
[0002]
[Prior art]
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 stored in the storage device in response to a storage request from the user terminal. A network system that stores data is common.
[0003]
[Problems to be solved by the invention]
However, in the above-described conventional network system, for example, when a user edits document data at the company and returns to the home computer after returning to the home, the document data is stored in the FD at the company terminal. Storage, etc., and reading the document data from the FD on the home computer and instructing the storage, the storage work is not only complicated, but also before returning from the company to the home There was a possibility of forgetting to save and failing to save. 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.
[0004]
  Therefore, the present invention has been made paying attention to such an unsolved problem of the conventional technology, and is a data storage scheduling system suitable for improving user convenience in storing data.TheIt is intended to provide.
[0005]
[Means for Solving the Problems]
  [Mode 1] In order to achieve the above object, a data storage scheduling system according to mode 1 includes a data storage terminal capable of storing data, a portable terminal, and a data pool device for pooling data stored in the data storage terminal And a user terminal communicably connected to schedule storage of the stored data,
  The user terminal includes a storage terminal designating unit that allows a user to designate the data storage terminal that stores the stored data, and the storage data.And storage terminal information which is information for specifying the data storage terminal specified by the storage terminal specifying meansIs sent to the data pool device together with a registration request.Stored dataA transmission means,
  The data pool device is configured to store the stored data.WriteMemory means to rememberWhen,Scheduling information generating means for generating scheduling information,The memory dataAnd the storage terminal informationWhen received together with the registration request, the received stored dataIs generated by the scheduling information generating means for the stored dataScheduling informationWhenWhile correspondingly registering in the storage means, the scheduling information of the storage means is transmitted to the mobile terminal,
  The scheduling information isThe storage terminal informationAnd a first address indicating a storage position of the scheduling information in the storage means, and a second address indicating a storage position of the storage data in the storage means,
  The portable terminal includes storage terminal information input means for inputting the storage terminal information, receives the scheduling information transmitted from the data pool device, and from a storage location specified by a first address of the received scheduling information The scheduling information is acquired, the acquired scheduling information and the received scheduling information satisfy a predetermined relationship, and are included in the storage terminal information input by the storage terminal information input means and the received scheduling information When the storage terminal information matches, the storage data is acquired from the storage position specified by the second address of the received scheduling information, and the storage terminal information of the received scheduling information The identified data storage terminal When belonging to a predetermined range based on the position of the band terminal, a storage request for storing storage data corresponding to the received scheduling information is transmitted to the data storage terminal together with the acquired storage data. And
  The data storage terminal receives the storage request and the storage data, and stores storage data corresponding to the received storage request.
[0006]
  With such a configuration, when the user specifies a data storage terminal for storing stored data, the storage data and storage terminal information for uniquely specifying the specified data storage terminal are stored.News andAre sent to the data pool device together with these registration requests.
  In data pool equipment, stored data andMemory terminal informationIs received with a registration request,Scheduling information is generated including the received storage terminal information, a first address indicating the storage location of the scheduling information in the storage means, and a second address indicating the storage location of the received storage data in the storage means. Furthermore, the received storage data is registered in the storage means in association with the scheduling information generated for the storage data.And the scheduling information of the storage meansNewsSent to a mobile device.
  When the mobile terminal receives the scheduling information transmitted from the data pool device, 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 storage terminal information input by the storage terminal information input means and the storage included in the scheduling information transmitted from the data pool device If the terminal information matches, the stored data is acquired from the storage location specified by the second address of the received scheduling information. Furthermore, when the data storage terminal specified by the storage terminal information of the received scheduling information belongs within a predetermined range with reference to the position of the mobile terminal, the storage data corresponding to the received scheduling information should be stored A storage request and corresponding stored data are transmitted to the data storage terminal.
  When the data storage terminal receives a storage request and corresponding storage data, the storage data is stored.
  Here, the portable terminal may be configured to transmit a storage request to the data pool device or the data storage terminal. When transmitting to the data pool device, for example, when the data pool device receives the storage request, The data stored in the storage means may be transmitted to the data storage terminal. When transmitting to the data storage terminal, for example, when the data storage terminal receives the storage request, the storage data is stored in the data pool. What is necessary is just to be able to memorize | store based on the memory | storage data acquired from the apparatus and acquired. In the latter case, the mobile terminal may acquire the stored data.
[0008]
  Also,The storage means stores stored data and scheduling information at any time and at any time, and may store stored data and scheduling information in advance, or store stored data and scheduling information in advance. Instead, the stored data and scheduling information may be stored by an external input or the like during operation of the apparatus.
  Further, 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 Match with the scheduling information to be verified, or the result of calculation using a predetermined calculation formula using the scheduling target scheduling information and the result of calculation using a predetermined calculation formula using the scheduling target scheduling information Are matched. ]
[0009]
  [Form 2]  further,Form 2The data storage scheduling system ofForm 1In the described data storage scheduling system,in frontMobile devicesReceivingThe response request is transmitted to the data storage terminal specified by the storage terminal information of the scheduling information, and when the response is received along with the transmission, the received storage data is transmitted to the data storage terminal together with the storage request. When the response request is received, the data storage terminal transmits a response to the mobile terminal.
[0010]
With such a configuration, in the data pool device, the scheduling information of the storage means and the corresponding stored data are transmitted to the mobile terminal.
When the mobile terminal receives the scheduling information and the storage data, a response request is transmitted to the data storage terminal specified by the storage terminal information of the received scheduling information.
[0011]
  When the data storage terminal receives the response request, the response is transmitted to the portable terminal.
  In the portable terminal, when the response is received, the received storage data is transmitted to the data storage terminal together with the storage request..
[0014]
[Form3] In addition, the form3Data storage scheduling system of the form1and2In the data storage scheduling system according to any one of the above, the scheduling information further includes storage count information indicating the number of times the stored data corresponding to the scheduling information can be stored, and the mobile terminal receives the received scheduling information When the number of storable times specified by the stored number of times information satisfies a predetermined condition, the storage data is acquired from the storage position specified by the second address of the received scheduling information, and the predetermined condition is satisfied If not, the stored data is deleted from the storage location specified by the second address of the received scheduling information.
[0015]
With such a configuration, in the portable terminal, if the storable number specified by the received number of times information of the scheduling information satisfies a predetermined condition, the storage position specified by the second address of the received scheduling information The stored data is acquired from. On the other hand, if the number of storable times specified by the stored number of times information of the scheduling information does not satisfy the predetermined condition, the stored data is deleted from the storage position specified by the second address of the received scheduling information.
[0022]
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 an embodiment of a data storage scheduling system, a portable terminal and a data pool device according to the present invention.
In the present embodiment, the data storage scheduling system, portable terminal and data pool device according to the present invention schedule data storage in the user terminal 300 as shown in FIG. Storage terminal RE1~ REnThis is applied to the case of storing data in
[0023]
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 Internet 199 has a data storage terminal RE capable of storing data.1~ REnAnd data storage terminal RE1~ REnA data pool device 100 that pools data stored in the network, a relay station 220 that relays communication between the portable terminal 200 and the Internet 199, and a user terminal 300 that is used by the user are connected. In order to facilitate understanding of the invention, only one mobile terminal 200 and one user terminal 300 are shown, but actually, a plurality of mobile terminals and user terminals are connected to the Internet 199. Hereinafter, the data storage terminal RE1~ REnWhen referring to either of these, the data storage terminal RE may be collectively referred to.
[0024]
A plurality of base stations 210 that perform wireless communication with the mobile terminal 200 are connected to the relay station 220. When the mobile terminal 200 connects to the Internet 199, the relay station 220 replaces the mobile terminal 200 with the Internet 199. The terminal transmits data from the portable terminal 200 received via the base station 210 to the target terminal via the Internet 199 and transmits the data of the target terminal on the Internet 199 to the base station. The data is transmitted to the portable terminal 200 via 210.
[0025]
Next, the configuration of the user terminal 300 will be described in detail.
The user terminal 300 has the same function as a general computer in which a CPU, a ROM, a RAM, an I / F, and the like are connected by bus. The I / F has an external device, a human interface as a data interface. An input device such as a keyboard or mouse capable of input, a storage device for storing stored data as a file, a display device for displaying a screen based on an image signal, and a signal line for connecting to the Internet 199 are connected. Has been.
[0026]
The CPU of the user terminal 300 includes a microprocessing unit MPU and the like, starts a predetermined program stored in a predetermined area of the ROM, and executes the stored data registration request process shown in the flowchart of FIG. 2 according to the program. It has become. FIG. 2 is a flowchart showing the stored data registration request process.
[0027]
The stored data registration request process is a process for requesting the data pool device 100 to register stored data when storing the stored data in the data storage terminal RE designated by the user. As shown in FIG. 2, first, the process proceeds to step S100.
In step S100, it is determined whether storage scheduling is instructed by the user. When it is determined that storage scheduling is instructed (Yes), the process proceeds to step S102, but when it is determined that storage scheduling is not instructed (No), It waits in step S100 until storage scheduling is instructed.
[0028]
In step S102, the storage data desired to be stored is selected from the storage devices, and the process proceeds to step S104, where the data storage terminal RE1~ REnThe data storage terminal RE desired to be stored 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 storage data, the designation of the data storage terminal RE, and the input encryption key are transmitted to the data pool apparatus 100 together with the registration request, and the process proceeds to step S110. The data storage terminal ID is received, the received data storage terminal ID is displayed on the display device, and the series of processing ends. Although the data storage terminal ID will be described in detail later, it is assumed that the user stores the displayed data storage terminal ID and inputs it when there is an input request on the portable terminal 200.
[0029]
Next, the configuration of the data pool apparatus 100 will be described in detail with reference to FIG. FIG. 3 is a block diagram showing a configuration of the data pool apparatus 100.
As shown in FIG. 3, the data pool device 100 reads out from the CPU 30 that controls the operation and the entire system based on the control program, the ROM 32 that stores the control program of the CPU 30 in a predetermined area, and the ROM 32. It is composed of a RAM 34 for storing data and calculation results required in the calculation process of the CPU 30, and an I / F 38 for mediating input / output of data to / from an external device. These are used for transferring data. The buses 39 as signal lines are connected to each other so as to be able to exchange data.
[0030]
The I / F 38 includes, as external devices, an input device 40 such as a keyboard and a mouse that can input data as a human interface, a storage device 42 that stores data, tables, and the like as files, and a screen based on image signals. Is connected to a signal line for connecting to the Internet 199.
[0031]
In the storage device 42, the stored data is registered in association with access authentication information as shown in FIG. FIG. 4 is a diagram illustrating a data structure of access authentication information.
As shown in FIG. 4, the access authentication information includes a data area 402 for storing a data ID for specifying stored data, a data area 404 for storing the date when the stored data is registered in the data pool apparatus 100, A data area 406 for storing the network address of the access authentication information, a data area 408 for storing the network address of the stored data, a data area 410 for storing the data storage terminal ID for specifying the data storage terminal RE, and a storage A data area 412 for storing the type of data, a data area 414 for storing the usable format of the stored data, a data area 416 for storing the expiration date of the stored data, and a data area for storing the number of times the stored data can be used 418.
[0032]
The storage device 42 stores the transmission destination address of the mobile terminal 200. The transmission destination address is registered in advance by the mobile terminal 200 accessing the data pool device 100. An example of the transmission destination address is an e-mail address.
The CPU 30 includes a microprocessing unit MPU and the like, starts a predetermined program stored in a predetermined area of the ROM 32, and executes a stored data registration process shown in the flowchart of FIG. 5 according to the program. FIG. 5 is a flowchart showing the stored data registration process.
[0033]
The storage data registration process is a process of registering storage data in response to a registration request from the user terminal 300. When the storage data registration process is executed in the CPU 30, as shown in FIG. 5, the process first proceeds to step S200. ing. The stored data registration process is a process corresponding to the stored data registration request process of FIG.
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.
[0034]
In step S202, the storage data, the designation of the data storage terminal RE, and the encryption key are received, the process proceeds to step S204, and access authentication information is generated based on the received storage data and the designation of the data storage terminal RE, and step S206. The received storage data is registered in the storage device 42 in association with the generated access authentication information, and the process proceeds to step S208.
[0035]
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 portable terminal 200 is read from the storage device 42, the process proceeds to step S212, and the read transmission destination is transferred. The encrypted data is transmitted to the portable terminal 200 based on the address, the process proceeds to step S214, and the data storage terminal ID is transmitted to the user terminal 300 among the access authentication information generated in step S204, and the series of processing ends. To return to the original process.
[0036]
Next, the configuration of the mobile terminal 200 will be described in detail with reference to FIG. FIG. 6 is a block diagram illustrating a configuration of the mobile terminal 200.
As shown in FIG. 6, the portable terminal 200 is configured to have the same function as a general computer in which a CPU 50, a ROM 52, a RAM 54, an I / F 58, and the like are connected by a bus, like the data pool device 100. The I / F 58 includes a base station 210 and a data storage terminal RE.1~ REnA wireless communication device 60 that performs wireless communication, a key panel 62 capable of inputting data using a plurality of keys as a human interface, and an LCD (Liquid Crystal Display) 64 that displays a screen based on an image signal. Yes.
[0037]
The CPU 50 includes a microprocessing unit MPU and the like, starts a predetermined program stored in a predetermined area of the ROM 52, and performs storage data acquisition processing and data storage request processing shown in the flowcharts of FIGS. 7 and 8 according to the program. Each is executed in time division.
First, the stored data acquisition process will be described in detail with reference to FIG. FIG. 7 is a flowchart showing the stored data acquisition process.
[0038]
The stored data acquisition process is a process of acquiring stored data based on access authentication information obtained by decrypting encrypted data. When executed in the CPU 50, as shown in FIG. It is supposed to migrate.
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.
[0039]
In step S302, the decryption key is input, the process proceeds to step S303, the data storage 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 data pool device 100 based on the network address of the access authentication information included in the access authentication information obtained by decryption, and the process proceeds to step S308 and the access obtained by decryption is obtained. An authentication process for determining whether or not the authentication information matches the acquired access authentication information is executed, and the process proceeds to step S310.
[0040]
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 data storage terminal ID matches the data storage terminal ID included in the access authentication information acquired in step S306, and when it is determined that the data storage terminal IDs match (Yes ) Proceeds to step S312.
[0041]
In step S312, it is determined whether or not the stored 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 stored data is usable (Yes). Proceeds to step S314.
In step S314, the storage data is acquired from the data pool device 100 based on the network address of the storage data included in the access authentication information obtained by decryption, and the process proceeds to step S316 to wait for the storage of the acquired storage data. The storage standby state is set, the series of processing is terminated, and the original processing is restored.
[0042]
On the other hand, when it is determined in step S312 that the stored data is not usable (No), the process proceeds to step S318, where the stored data is based on the network address of the stored data included in the access authentication information obtained by decryption. Is deleted from the data pool apparatus 100, a series of processing is terminated, and the original processing is restored.
On the other hand, when it is determined in step S311 that the data storage terminal ID input in step S303 and the data storage 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.
[0043]
Next, the data storage request process will be described in detail with reference to FIG. FIG. 8 is a flowchart showing the data storage request process.
The data storage request process is performed by the data storage terminal RE.1~ REnWhen the CPU 50 executes the process for requesting storage, as shown in FIG. 8, first, the process proceeds to step S350.
[0044]
In step S350, it is determined whether or not it is in a storage standby state, and when it is determined that it is in a storage standby state (Yes), the process proceeds to step S352, but when it is determined that it is not (No), it is in storage standby. It waits at step S350 until it will be in a state.
In step S352, a response request is transmitted by wireless communication to the data storage terminal RE specified by the data storage 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. When it is determined that a response has been received (Yes), the process proceeds to step S356, and the response is stored in the data storage terminal RE by wireless communication. Data is transmitted together with the storage request, and a series of processing is terminated and the original processing is restored.
[0045]
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 data storage terminal RE1~ REnThe configuration of will be described in detail. Each data storage terminal RE1~ REnAre configured to have the same function. Therefore, hereinafter, the data storage terminal RE1Only the configuration will be described, and description of the other components will be omitted.
[0046]
Data storage terminal RE1Similar to the data pool device 100, is configured to have the same function as a general computer in which a CPU, ROM, RAM, I / F, and the like are connected by bus. A wireless communication device that performs wireless communication, an input device including a keyboard and a mouse capable of inputting data as a human interface, a storage device that stores stored data as a file, and a display device that displays a screen based on an image signal And a signal line for connecting to the Internet 199 is connected.
[0047]
Data storage terminal RE1The CPU includes a microprocessing unit MPU and the like, starts a predetermined program stored in a predetermined area of the ROM, and executes data storage processing shown in the flowchart of FIG. 9 according to the program. FIG. 9 is a flowchart showing data storage processing.
The data storage process is a process of storing stored data in response to a storage request from the mobile terminal 200. When the data storage process is executed by the CPU, first, as shown in FIG. 9, the process proceeds to step S400. Yes. The data storage process is a process corresponding to the data storage request process of FIG.
[0048]
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.
In step S402, a response is transmitted to the portable terminal 200 by wireless communication, and the process proceeds to step S404 to determine whether or not a storage request is received by wireless communication, and when it is determined that the storage request has been received (Yes). Shifts to step S406, but when it is determined that this is not the case (No), the process waits at step S404 until a storage request is received.
[0049]
In step S406, the storage data is received by wireless communication, the process proceeds to step S408, the received storage data is stored in the storage device, a series of processing is terminated, and the original processing is restored.
Next, the operation of the above embodiment will be described.
Data storage terminal RE1~ REnIn the user terminal 300, the user first instructs storage scheduling.
[0050]
In the user terminal 300, when storage scheduling is instructed, the user is requested to select storage data through step S102. Here, in response to the selection request, the user inputs a selection of stored data desired to be saved to the input device.
In the user terminal 300, when selection of storage data is input, the user is requested to designate the data storage terminal RE through step S104. Here, the user responds to the designation request by the data storage terminal RE.1~ REnData storage terminal RE that is desired to be stored (for example, a data storage terminal RE that is a home computer)1) Is specified.
[0051]
In the user terminal 300, when the designation of the data storage terminal RE is input, the user is requested to input the encryption key through step S106. Here, the user inputs an appropriate encryption key in response to the input request.
In the user terminal 300, when the encryption key is input, the selected storage data, the designation of the data storage terminal RE, and the input encryption key are transmitted to the data pool apparatus 100 together with the registration request through step S108.
[0052]
Upon receiving the registration request, the data pool device 100 receives the stored data, the designation of the data storage terminal RE and the encryption key through steps S200 to S206, and accesses based on the received stored data and the designation of the data storage terminal RE. Authentication information is generated, and the received storage data is registered in the storage device 42 in association with the generated access authentication information. On the other hand, through steps S208 to S212, the access authentication information is encrypted based on the received encryption key, the transmission destination address of the portable terminal 200 is read from the storage device 42, and the read transmission destination address is set. Based on this, the encrypted data is transmitted to the portable terminal 200.
[0053]
When the mobile terminal 200 receives the encrypted data, the user is requested to input the decryption key through steps S300 and S302. Here, the user inputs a decryption key corresponding to the encryption key input at the user terminal 300 in response to the input request.
In the mobile terminal 200, when the decryption key is input, the encrypted data is decrypted based on the input decryption key through steps S304 and S306, and the access authentication included in the access authentication information obtained by decryption is performed. Access authentication information is acquired from the data pool device 100 based on the network address of the information. Next, through step S308, it is determined whether or not the access authentication information obtained by decryption matches the acquired access authentication information. As a result, when the authentication that both access authentication information matches is obtained, the stored data can be used based on the available number of times included in the access authentication information obtained by decryption through step S310. It is determined whether or not there is. As a result, if it is determined that the stored data is usable, the stored data is stored in the data pool apparatus 100 based on the network address of the stored data included in the access authentication information obtained by decrypting through steps S312 to S316. And set to the storage standby state.
[0054]
When the mobile terminal 200 is set in the storage standby state in this way, the data storage terminal RE specified by the data storage terminal ID included in the access authentication information obtained by decryption through steps S350 to S354.1A response request is transmitted by wireless communication.
In such a state, the user next holds the portable terminal 200 and desires to save the data storage terminal RE.1The data storage terminal RE1Then, a response request is received, and a response is transmitted to the portable terminal 200 through steps S400 and S402.
[0055]
In the portable terminal 200, the data storage terminal RE1When the response from the data storage terminal RE is received, the data storage terminal RE is passed through step S356.1The stored data is transmitted together with the storage request by wireless communication.
Data storage terminal RE1Then, when the storage request is received, the storage data is received through steps S406 and S408, and the received storage data is stored in the storage device.
[0056]
Note that when the received encrypted data cannot be decrypted by the decryption key input by the user in the mobile terminal 200, and in the mobile terminal 200, the access authentication information obtained by decryption and the acquired access authentication information are In any case where it is determined that they do not match, the user carries the portable terminal 200 and the data storage terminal RE1Even if the wireless communication range is approached, the stored data is not saved.
[0057]
In addition, in the portable terminal 200, when it is determined that the stored data is not usable based on the usable number of times included in the access authentication information obtained by decryption, the access obtained by decryption through step S318. The stored data is deleted from the data pool apparatus 100 based on the network address of the stored data included in the authentication information.
[0058]
In this way, in the present embodiment, the data pool device 100 has the storage device 42 that stores the storage data in association with the access authentication information, and when the storage data and the access authentication information are received together with the registration request. The received storage data and access authentication information are associated with each other and registered in the storage device 42, while the access authentication information of the storage device 42 is transmitted to the mobile terminal 200. The mobile terminal 200 transmits the access authentication information to the mobile device 200. When the data storage terminal RE received and specified by the data storage terminal ID of the received access authentication information belongs within a predetermined range with reference to the position of the mobile terminal 200, the storage corresponding to the received access authentication information A storage request for storing data is transmitted to the data storage terminal RE.
[0059]
As a result, the stored data is stored in the data storage terminal RE desired by the user simply by registering the stored data and the access authentication information in the data pool device 100, so that the storing operation is facilitated and the data may not be stored. Can be reduced. Therefore, it is possible to relatively improve the convenience of the user when storing data as compared with the conventional case.
[0060]
  In the above embodiment, the storage device 42 has the form1Corresponding to the storage means described, the data storage terminal ID is Form 1Or 2Corresponding to the storage terminal information described, the access authentication information is in the form1Corresponding to the scheduling information described, the network address of the access authentication information is in the form1This corresponds to the first address described. The network address of the stored data is the form 1Or 3This corresponds to the second address described.
  Moreover, in the said embodiment, step S104 is a form.1Corresponding to the described storage terminal designating means, step S108 is:Form 1 describedCorresponding to the scheduling information transmitting means, step S303 is1This corresponds to the storage terminal information input means described.
[0061]
  In the above embodiment, the mobile terminal 200 is configured to acquire storage data and transmit the acquired storage data to the data storage terminal RE together with the storage request.The portable terminal 200 transmits only the storage request to the data storage terminal RE, and the data storage terminal RE acquires the storage data corresponding to the storage request from the data pool device 100 when receiving the storage request from the portable terminal 200. And may be configured to perform storage based on the acquired storage data,The mobile terminal 200 transmits a storage request to the data pool device 100. When the data pool device 100 receives the storage request, the mobile terminal 200 is configured to transmit the storage data related to the received storage request to the data storage terminal RE. May be.
[0062]
In the above embodiment, the mobile terminal 200 determines whether the data storage terminal RE specified by the data storage terminal ID belongs to a predetermined range with reference to the position of the mobile terminal 200. However, the present invention is not limited to this, and the determination may be made based on the position information of the mobile terminal 200 and the position information of the data storage terminal RE. Good. You may comprise so that this determination may be performed with the data pool apparatus 100, the portable terminal 200, the user terminal 300, or other terminals.
[0063]
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 ROM 32, 52, etc. is executed will be described. However, the present invention is not limited to this, and the program may be read from the storage medium storing the program showing these procedures into the RAM 34, 54 or the like and executed.
[0064]
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.
[0065]
In the above embodiment, the case where the data storage scheduling system, the mobile terminal, and the data pool device according to the present invention are applied to a network system including the Internet 199 has been described. You may apply to what is called an intranet which communicates by the same system. Of course, the present invention is not limited to a network that performs communication in the same manner as the Internet 199, and can be applied to a normal network.
[0066]
In the above embodiment, the data storage scheduling system, portable terminal and data pool apparatus according to the present invention schedule data storage in the user terminal 300 as shown in FIG. In response to the data storage terminal RE1~ REnHowever, the present invention is not limited to this, but can be applied to other cases without departing from the gist of the present invention.
[0067]
【The invention's effect】
  As described above, forms 1 to 1 according to the present invention.3According to the described data storage scheduling system, the storage data is stored in the data storage terminal desired by the user simply by registering the storage data and the scheduling information in the data pool device. The possibility of failure to preserve can be reduced. Therefore, it is possible to obtain an effect that the convenience of the user can be relatively improved when storing data as compared with the conventional case.
[0068]
On the other hand, according to the portable terminal of the fifth aspect of the present invention, the same effect as the data storage scheduling system of the first aspect can be obtained.
On the other hand, according to the data pool device according to claim 6 of the present invention, an effect equivalent to that of the data storage scheduling system according to claim 1 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 a stored data registration request process.
3 is a block diagram showing a configuration of the data pool apparatus 100. FIG.
FIG. 4 is a diagram illustrating a data structure of access authentication information.
FIG. 5 is a flowchart showing a stored data registration process.
6 is a block diagram showing a configuration of a mobile terminal 200. FIG.
FIG. 7 is a flowchart showing stored data acquisition processing.
FIG. 8 is a flowchart showing a data storage request process.
FIG. 9 is a flowchart showing data storage processing.
[Explanation of symbols]
100 data pool equipment
200 Mobile terminal
210 base station
220 Relay station
300 User terminal
RE1~ REn              Data storage terminal
30, 50 CPU
32,52 ROM
34, 54 RAM
40 input devices
42 Storage device
44 Display device

Claims (3)

データを記憶可能なデータ記憶端末と、携帯端末と、前記データ記憶端末への記憶データをプールするデータプール装置と、ユーザ端末とを通信可能に接続し、前記記憶データの記憶をスケジューリングするシステムであって、
前記ユーザ端末は、前記記憶データを記憶する前記データ記憶端末をユーザが指定可能な記憶端末指定手段と、前記記憶データと、前記記憶端末指定手段で指定されたデータ記憶端末を特定するための情報である記憶端末情報とを登録要求とともに前記データプール装置に送信する記憶データ送信手段とを備え、
前記データプール装置は、前記記憶データを記憶するための記憶手段スケジューリング情報を生成するスケジューリング情報生成手段とを備え、前記記憶データと前記記憶端末情報とを前記登録要求とともに受信したときは、受信した記憶データを、当該記憶データに対して前記スケジューリング情報生成手段で生成したスケジューリング情報対応付けて前記記憶手段に登録する一方、前記記憶手段のスケジューリング情報を前記携帯端末に送信するようになっており、
前記スケジューリング情報は、前記記憶端末情報と、前記記憶手段での当該スケジューリング情報の格納位置を示す第1アドレスと、前記記憶手段での前記記憶データの格納位置を示す第2アドレスとを含み、
前記携帯端末は、前記記憶端末情報を入力する記憶端末情報入力手段を備え、前記データプール装置から送信された前記スケジューリング情報を受信し、受信したスケジューリング情報の第1アドレスにより特定される格納位置から前記スケジューリング情報を取得し、取得したスケジューリング情報と前記受信したスケジューリング情報とが所定関係を満たしており、且つ、前記記憶端末情報入力手段で入力された記憶端末情報と前記受信したスケジューリング情報に含まれる記憶端末情報とが一致しているときは、前記受信したスケジューリング情報の第2アドレスにより特定される格納位置から前記記憶データを取得するようになっており、前記受信したスケジューリング情報の記憶端末情報により特定されるデータ記憶端末が、当該携帯端末の位置を基準として所定範囲内に属しているときは、前記受信したスケジューリング情報に対応する記憶データを記憶すべき記憶要求を前記取得した記憶データとともに前記データ記憶端末に送信するようになっており、
前記データ記憶端末は、前記記憶要求及び前記記憶データを受信し、受信した記憶要求に対応する記憶データを記憶するようになっていることを特徴とするデータ記憶スケジューリングシステム。
A system for communicatively connecting a data storage terminal capable of storing data, a portable terminal, a data pool device for pooling storage data to the data storage terminal, and a user terminal, and scheduling storage of the stored data There,
Wherein the user terminal includes: the data storage terminal user can specify a storage terminal designation means for storing the storage data, the storage data, the storage terminal specifying means for specifying the data stored the terminal specified by Storage data transmission means for transmitting storage terminal information, which is information, together with a registration request to the data pool device,
The data pool apparatus includes a storage unit for memorize the stored data, and a scheduling information generating unit that generates scheduling information, when the said storage terminal information and the storage data received with the registration request is the received storage data, while registered in the storage means in association with the scheduling information generated by the scheduling information generating unit with respect to the stored data, to transmit the scheduling information of said storage means to said portable terminal And
The scheduling information includes the storage terminal information , a first address indicating a storage position of the scheduling information in the storage means, and a second address indicating a storage position of the storage data in the storage means,
The portable terminal includes storage terminal information input means for inputting the storage terminal information, receives the scheduling information transmitted from the data pool device, and from a storage location specified by a first address of the received scheduling information The scheduling information is acquired, the acquired scheduling information and the received scheduling information satisfy a predetermined relationship, and are included in the storage terminal information input by the storage terminal information input means and the received scheduling information When the storage terminal information matches, the storage data is acquired from the storage position specified by the second address of the received scheduling information, and the storage terminal information of the received scheduling information The identified data storage terminal When belonging to a predetermined range based on the position of the band terminal, a storage request for storing storage data corresponding to the received scheduling information is transmitted to the data storage terminal together with the acquired storage data. And
A data storage scheduling system, wherein the data storage terminal receives the storage request and the storage data and stores storage data corresponding to the received storage request.
請求項1において、
前記携帯端末は、前記受信したスケジューリング情報の記憶端末情報により特定されるデータ記憶端末に応答要求を送信し、その送信に伴って応答を受信したときは、前記受信した記憶データを前記記憶要求とともに前記データ記憶端末に送信するようになっており、
前記データ記憶端末は、前記応答要求を受信したときは、前記携帯端末に応答を送信するようになっていることを特徴とするデータ記憶スケジューリングシステム。
In claim 1,
The portable terminal transmits a response request to the data storage terminal specified by the storage terminal information of the received scheduling information, and when receiving a response along with the transmission, the received storage data is sent together with the storage request. To the data storage terminal,
When the data storage terminal receives the response request, the data storage terminal transmits a response to the mobile terminal.
請求項1および2のいずれか1項において、
前記スケジューリング情報は、さらに、当該スケジューリング情報に対応する記憶データの記憶可能回数を示す記憶回数情報を含み、
前記携帯端末は、前記受信したスケジューリング情報の記憶回数情報により特定される記憶可能回数が所定条件を満たしているときは、前記受信したスケジューリング情報の第2アドレスにより特定される格納位置から前記記憶データを取得し、前記所定条件を満たしていないときは、前記受信したスケジューリング情報の第2アドレスにより特定される格納位置から前記記憶データを削除するようになっていることを特徴とするデータ記憶スケジューリングシステム。
In any one of Claim 1 and 2,
The scheduling information further includes storage count information indicating the number of times the stored data corresponding to the scheduling information can be stored,
When the storable number specified by the received number of times information of the scheduling information satisfies a predetermined condition, the portable terminal starts storing the stored data from the storage position specified by the second address of the received scheduling information. And when the predetermined condition is not satisfied, the storage data is deleted from the storage location specified by the second address of the received scheduling information. .
JP2001097526A 2001-03-29 2001-03-29 Data storage scheduling system Expired - Fee Related JP4196544B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001097526A JP4196544B2 (en) 2001-03-29 2001-03-29 Data storage scheduling system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001097526A JP4196544B2 (en) 2001-03-29 2001-03-29 Data storage scheduling system

Publications (2)

Publication Number Publication Date
JP2002297600A JP2002297600A (en) 2002-10-11
JP4196544B2 true JP4196544B2 (en) 2008-12-17

Family

ID=18951301

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001097526A Expired - Fee Related JP4196544B2 (en) 2001-03-29 2001-03-29 Data storage scheduling system

Country Status (1)

Country Link
JP (1) JP4196544B2 (en)

Also Published As

Publication number Publication date
JP2002297600A (en) 2002-10-11

Similar Documents

Publication Publication Date Title
JP3846214B2 (en) Data output scheduling system, portable terminal and data pool device
US20080068642A1 (en) Output System, Network Device, Device Using Apparatus, Output Control Program and Output Request Program, and Output Method
EP1603320B1 (en) Edited image printing system and method
US20020015185A1 (en) Print data management apparatus, storage medium having stored therein print data management program, storage medium having stored therein usage certificate data, and method of using print data
US7036150B2 (en) Data management apparatus, storage medium having stored therein data management program, storage medium having stored therein usage certificate data, and method of using data
JP2003196128A (en) Mobile communication terminal, external storage device and information communication system
JP4196544B2 (en) Data storage scheduling system
JP2008508571A (en) Output system, output data management apparatus, network device, output data management program and output program, and output method
JP2004046497A (en) Content management device, content management system, and content management method
CN1913430B (en) Authentication system
JP3846215B2 (en) Service provision scheduling system, portable terminal, data pool device, and instruction pool device
JP2008033391A (en) Digital multifunction machine
JP2003308284A (en) Information processing system, shared material creation device, shared material creation method, recording medium, and program
US20050240766A1 (en) Application management system, device with application execution function, portable terminal with application management function, device program, program and memory medium for portable terminal and application management method
US20120136963A1 (en) Content transmission method, connection-target storage, and content transmission program
JP2000322383A (en) Network information access device and information storage device for the device
EP2034420A1 (en) A method and an apparatus for operating right
JP2004318856A (en) Information processing system, information processing apparatus and method, and program
JP3567900B2 (en) Phonebook information transfer method for mobile phones
JP2006268628A (en) Output content approval system, output content approval device, output content approval device, output content approval program, and output content approval method
JP2009175779A (en) Transaction system, transaction method
JP2005117355A (en) Private branch exchange, extension registering method used for the same and its program
JP2005018698A (en) Printing network system
JP2002328860A (en) Data transfer system, mobile terminal, transfer source terminal, transfer destination terminal, terminal program, and data transfer method
KR20030050131A (en) Apparatus for upgrade information in terminal of vehicle and method thereof

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040218

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070814

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071012

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071120

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071227

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080219

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080403

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20080527

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080626

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20080807

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080922

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111010

Year of fee payment: 3

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

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121010

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131010

Year of fee payment: 5

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