[go: up one dir, main page]

JP4020091B2 - データ送受信システム、データ送受信方法およびデータ送受信プログラム - Google Patents

データ送受信システム、データ送受信方法およびデータ送受信プログラム Download PDF

Info

Publication number
JP4020091B2
JP4020091B2 JP2004067466A JP2004067466A JP4020091B2 JP 4020091 B2 JP4020091 B2 JP 4020091B2 JP 2004067466 A JP2004067466 A JP 2004067466A JP 2004067466 A JP2004067466 A JP 2004067466A JP 4020091 B2 JP4020091 B2 JP 4020091B2
Authority
JP
Japan
Prior art keywords
data
upload
server
download
communication
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
JP2004067466A
Other languages
English (en)
Other versions
JP2005260469A (ja
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP2004067466A priority Critical patent/JP4020091B2/ja
Priority to TW094105041A priority patent/TWI351841B/zh
Priority to EP05004686A priority patent/EP1575218A3/en
Priority to US11/072,243 priority patent/US8086736B2/en
Priority to KR1020050020235A priority patent/KR100813331B1/ko
Priority to CNB2005100543738A priority patent/CN100456719C/zh
Publication of JP2005260469A publication Critical patent/JP2005260469A/ja
Priority to KR1020070102644A priority patent/KR20070111422A/ko
Application granted granted Critical
Publication of JP4020091B2 publication Critical patent/JP4020091B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2854Wide area networks, e.g. public data networks
    • H04L12/2856Access arrangements, e.g. Internet access
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/289Intermediate processing functionally located close to the data consumer application, e.g. in same machine, in same home or in same sub-network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching
    • H04L67/5682Policies or rules for updating, deleting or replacing the stored data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3226Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using a predetermined code, e.g. password, passphrase or PIN

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Information Transfer Between Computers (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Radio Relay Systems (AREA)
  • Computer And Data Communications (AREA)

Description

本発明は、列車や自動車、航空機、船舶など移動する移動体内からであっても、移動体外のサーバとデータの送受信を行えるデータ送受信システム、データ送受信方法およびデータ送受信プログラムに関する。
特許文献1には、車両内の情報端末が無線通信ネットワークを介してインターネット上のサーバに接続できる情報通信システムが記載されている。特許文献1に記載された情報通信システムでは、車両内の車載情報通信システムと、路側に設置された無線LANなどのアクセスポイントと、サーバとが、インターネットを介して接続されている。
特許文献1に記載された情報通信システムでは、利用者は、車載情報通信システムの端末を操作してデータ送受信の指示を入力する。車載情報通信システムは、利用者の操作に従って、アクセスポイントまたは電話網とインターネットとを介して、利用者に指示されたデータをサーバに送信する。また、サーバは、アクセスポイントまたは電話網とインターネットとを介して、車載情報通信システムにデータを転送する。特許文献1に記載された情報通信システムでは、路側のアクセスポイントと電話網とを使い分けることによって、移動環境においても車載情報通信システムがデータを送受信することができる。
また、特許文献2には、車両内に設置された車内サーバを中継サーバとして利用して、衛星通信などを用いた無線通信ネットワークおよびインターネットを介して、インターネット上のサーバに接続するサービス提供システムが記載されている。特許文献2に記載されたサービス提供システムでは、ユーザが使用する車内端末と、車内サーバと、車内無線機と、送受信機とが、車両内に設置される。また、車両内の送受信機は、無線通信ネットワークを介して情報提供システムの送受信機と接続される。また、情報提供システムは、インターネットを介して各種店舗のサーバと接続される。
特許文献2に記載されたサービス提供システムでは、車内端末は、利用者の操作に従って、車内サーバを中継サーバとして利用することによって、無線通信ネットワークを介して情報提供システムにアクセスする。そして、利用者は、走行中の列車などの車両内でインターネット上のサーバの種々のサービスを利用できる。
特開2002−236632号公報(段落0054−0069、図1−3) 特開2001−222603号公報(段落0057−0068、図1)
特許文献1に記載された情報通信システムでは、常時接続およびリアルタイム接続を前提としているので、通信が中断しやすい飛行機や新幹線、テージェーヴェー(TGV)などの高速で移動する移動体内から移動体外のサーバへのデータの送受信には適さない。また、地下鉄や船舶内など電波が届かない場所を移動する移動体内からは、移動体外のサーバにデータを送受信することができない。また、携帯電話網やPHS網を利用して移動体外のサーバと通信する場合には、データの通信速度が速くないので、大容量のデータの送受信には適さない。
また、特許文献2に記載されたサービス提供システムでも、常時接続を前提としているので、高速で移動する移動体内や電波の届かない場所を移動する移動体内から移動体外のサーバへのデータの送受信には適さない。例えば、移動体が高速で移動する場合や、移動体がトンネルなどの電波が届かない領域に入った場合には、移動体と外部との通信ができなくなるので、車内端末からの要求に従ってデータを送受信することができなくなる。特に、大容量のデータを送受信している途中で通信が切れてしまうと、データのダウンロードまたはアップロードの処理を初めからやり直さなければならない。また、車内サーバは単に中継サーバにすぎないので、データの送受信の信頼性が低く、重要データの送受信には適さない。
そこで、本発明は、通信ネットワークに常時接続できない移動体内からであっても、データを送受信できるデータ送受信システム、データ送受信方法およびデータ送受信プログラムを提供することを目的とする。
本発明によるデータ送受信システムは、移動体内でユーザが使用するユーザ端末が、通信ネットワークを介して移動体外のサーバとデータを送受信するデータ送受信システムであって、移動体内に設置される移動体内サーバを備え、移動体内サーバは、移動体外のサーバと通信可能な状態であるか否かを判断する通信状態判断手段と、通信状態判断手段が移動体外のサーバと通信可能な状態であると判断した場合に、ユーザ端末からの要求に応じて、通信ネットワークを介して移動体外のサーバとデータを送受信するデータ送受信手段と、データ送受信手段が送受信するデータを一時保存するデータ保存手段とを含み、ユーザ端末は、アップロード要求およびアップロードデータを移動体内サーバに送信する手段を含み、データ保存手段は、ユーザ端末から受信したアップロードデータを一時保存し、データ送受信手段は、通信状態判断手段が移動体外のアップロード先のサーバと通信可能な状態であると判断した場合に、ユーザ端末からのアップロード要求に応じて、データ保存手段が一時保存するアップロードデータを、通信ネットワークを介してアップロード先のサーバに送信し、アップロード先のサーバへのアップロードデータの送信が途中で中断した場合、通信状態判断手段がアップロード先のサーバと再び通信可能な状態になったと判断するまで待機し、通信状態判断手段がアップロード先のサーバと再び通信可能な状態になったと判断すると、通信ネットワークを介してアップロード先のサーバにアップロードデータを再送信し、通信状態判断手段は、移動体外のダウンロード先のサーバと通信可能な状態であるか否かを判断し、データ送受信手段は、さらに、通信状態判断手段がダウンロード先のサーバと通信可能な状態であると判断した場合に、ユーザ端末からのダウンロード要求に応じて、ダウンロード先のサーバから通信ネットワークを介してダウンロードデータを受信し、ダウンロード先のサーバからのダウンロードデータの受信が途中で中断した場合、通信状態判断手段がダウンロード先のサーバと再び通信可能な状態になったと判断するまで待機し、通信状態判断手段がダウンロード先のサーバと再び通信可能な状態になったと判断すると、通信ネットワークを介してダウンロード先のサーバからダウンロードデータを再受信し、データ保存手段は、さらに、データ送受信手段が受信したダウンロードデータを一時保存し、移動体内サーバは、ユーザ端末からの要求に応じて、データ保存手段が一時保存するダウンロードデータをユーザ端末に転送するデータ転送手段をさらに含むことを特徴とする。
また、移動体内サーバは、データ送受信手段がアップロード先のサーバにアップロードデータを送信し終えると、データ保存手段が一時保存するアップロードデータを消去するデータ消去手段を含むものであってもよい。
また、移動体内サーバは、データ転送手段がユーザ端末にダウンロードデータを転送し終えると、データ保存手段が一時保存するダウンロードデータを消去するデータ消去手段を含むものであってもよい。
また、データ送受信システムは、移動体内サーバと移動体外のサーバとのデータの送受信を中継する中継サーバが各中継地点に設置され、中継サーバは、移動体内サーバと移動体外のサーバとの送受信データを一時保存する中継データ保存手段を備えたものであってもよい。そのような構成によれば、移動体内サーバと移動体外のサーバとの間のデータ通信の信頼性を高めることができる。
本発明によるデータ送受信方法は、移動体内でユーザが使用するユーザ端末が、通信ネットワークを介して移動体外のサーバとデータを送受信するデータ送受信方法であって、移動体外のサーバと通信可能な状態であるか否かを判断し、移動体外のサーバと通信可能な状態であると判断した場合に、ユーザ端末からの要求に応じて、通信ネットワークを介して移動体外のサーバとデータを送受信し、送受信するデータを一時保存し、ユーザ端末から、アップロード要求およびアップロードデータを受信し、ユーザ端末から受信したアップロードデータをデータ保存手段に一時保存し、移動体外のアップロード先のサーバと通信可能な状態であると判断した場合に、ユーザ端末からのアップロード要求に応じて、データ保存手段に一時保存するアップロードデータを、通信ネットワークを介してアップロード先のサーバに送信し、アップロード先のサーバへのアップロードデータの送信が途中で中断した場合、アップロード先のサーバと再び通信可能な状態になったと判断するまで待機し、アップロード先のサーバと再び通信可能な状態になったと判断すると、通信ネットワークを介してアップロード先のサーバにアップロードデータを再送信し、移動体外のダウンロード先のサーバと通信可能な状態であるか否かを判断し、ダウンロード先のサーバと通信可能な状態であると判断した場合に、ユーザ端末からのダウンロード要求に応じて、ダウンロード先のサーバから通信ネットワークを介してダウンロードデータを受信し、ダウンロード先のサーバからのダウンロードデータの受信が途中で中断した場合、ダウンロード先のサーバと再び通信可能な状態になったと判断するまで待機し、ダウンロード先のサーバと再び通信可能な状態になったと判断すると、通信ネットワークを介してダウンロード先のサーバからダウンロードデータを再受信し、受信したダウンロードデータをデータ保存手段に一時保存し、ユーザ端末からの要求に応じて、データ保存手段に一時保存するダウンロードデータをユーザ端末に転送することを特徴とする。
本発明によるデータ送受信プログラムは、移動体内でユーザが使用するユーザ端末が、通信ネットワークを介して移動体外のサーバとデータを送受信するためのデータ送受信プログラムであって、コンピュータに、移動体外のサーバと通信可能な状態であるか否かを判断する処理と、移動体外のサーバと通信可能な状態であると判断した場合に、ユーザ端末からの要求に応じて、通信ネットワークを介して移動体外のサーバとデータを送受信する処理と、送受信するデータを一時保存する処理と、ユーザ端末から、アップロード要求およびアップロードデータを受信する処理と、ユーザ端末から受信したアップロードデータをデータ保存手段に一時保存する処理と、移動体外のアップロード先のサーバと通信可能な状態であると判断した場合に、ユーザ端末からのアップロード要求に応じて、データ保存手段に一時保存するアップロードデータを、通信ネットワークを介してアップロード先のサーバに送信する処理と、アップロード先のサーバへのアップロードデータの送信が途中で中断した場合、アップロード先のサーバと再び通信可能な状態になったと判断するまで待機する処理と、アップロード先のサーバと再び通信可能な状態になったと判断すると、通信ネットワークを介してアップロード先のサーバにアップロードデータを再送信する処理と、移動体外のダウンロード先のサーバと通信可能な状態であるか否かを判断する処理と、ダウンロード先のサーバと通信可能な状態であると判断した場合に、ユーザ端末からのダウンロード要求に応じて、ダウンロード先のサーバから通信ネットワークを介してダウンロードデータを受信する処理と、ダウンロード先のサーバからのダウンロードデータの受信が途中で中断した場合、ダウンロード先のサーバと再び通信可能な状態になったと判断するまで待機する処理と、ダウンロード先のサーバと再び通信可能な状態になったと判断すると、通信ネットワークを介してダウンロード先のサーバからダウンロードデータを再受信する処理と、受信したダウンロードデータをデータ保存手段に一時保存する処理と、ユーザ端末からの要求に応じて、データ保存手段に一時保存するダウンロードデータをユーザ端末に転送する処理とを実行させることを特徴とする。
本発明によれば、移動体内サーバが送受信データを一時保存することができ移動体外のサーバとの通信状態に応じてデータを送受信できるので、通信ネットワークに常時接続できない移動体内からであっても、データを送受信することができる。
実施の形態1.
以下、本発明の第1の実施の形態を図面を参照して説明する。図1は、本発明によるデータ送受信システムの構成の一例を示すブロック図である。図1に示すように、データ送受信システムは、ユーザが使用するユーザ端末10と、一時保存サーバ20と、各種サーバ30とを含む。
図1に示すように、ユーザ端末10は、列車や自動車、航空機、船舶などの移動体内で用いられ、移動体内で一時保存サーバ20と無線接続される。また、一時保存サーバ20は、移動体内に設置され、無線LANなどの無線通信ネットワーク110を介してインターネット100に接続される。そして、一時保存サーバ20は、無線通信ネットワーク110およびインターネット100を介して各種サーバ30とデータを送受信する。なお、本実施の形態では、一時保存サーバ20が無線通信ネットワーク110およびインターネット100を介して各種サーバ30とデータを送受信することを、単に一時保存サーバ20が通信ネットワークを介して各種サーバ30とデータを送受信するという。
ユーザ端末10は、ノート型パーソナルコンピュータ、携帯電話機、PDAなどの携帯情報処理装置である。ユーザ端末10は、ブラウザやメーラが搭載されており、インターネット100接続機能を備える。本実施の形態では、ユーザ端末10は、移動体内の一時保存サーバ20にアクセスし、一時保存サーバ20を介してインターネット100に接続する。
ユーザ端末10は、インターネット100上の各種サーバ30へのデータのアップロード要求またはダウンロード要求を、一時保存サーバ20に送信する機能を備える。また、ユーザ端末10は、ダウンロードしたデータやアップロードするデータを保存する機能を備える。
本実施の形態では、ユーザ端末10は、例えば、ユーザの操作に従って、テキストなどの文書データ、動画/音声を含むマルチメディアデータ、またはメールデータの送受信を一時保存サーバ20に要求する。また、ユーザ端末10は、例えば、ユーザの操作に従って、ソフトウェアのダウンロードを一時保存サーバ20に要求する。
なお、図1では、移動体内に1つのユーザ端末10が示されているが、移動体内には複数のユーザ端末10が存在しうる。
一時保存サーバ(移動体内サーバ)20は、データを一時保存する機能を備える。本実施の形態では、ユーザ端末10からアップロード要求された場合には、一時保存サーバ20は、ユーザ端末10から受信したアップロードデータを一時保存する。また、ユーザ端末10からダウンロード要求された場合には、一時保存サーバ20は、各種サーバ30から受信したダウンロードデータを一時保存する。
また、一時保存サーバ20は、通信ネットワークを介して各種サーバ30とデータを送受信する機能を備える。本実施の形態では、一時保存サーバ20は、一時保存するアップロードデータを、通信ネットワークを介して各種サーバ30に送信する。また、一時保存サーバ20は、ユーザ端末10から要求されたダウンロードデータを、通信ネットワークを介して各種サーバ30から受信する。
また、一時保存サーバ20は、ユーザ端末10とデータを送受信する機能を備える。本実施の形態では、一時保存サーバ20は、ユーザ端末10からアップロードデータを受信する。また、一時保存サーバ20は、一時保存するダウンロードデータをユーザ端末10に送信する。
また、一時保存サーバ20は、ユーザ端末10または各種サーバ30へのデータ転送が終了すると、一時保存するデータを削除する機能を備える。本実施の形態では、一時保存サーバ20は、アップロードデータを各種サーバ30に送信し終えると、一時保存するアップロードデータを消去する。また、一時保存サーバ20は、ダウンロードデータをユーザ端末10に送信し終えると、一時保存するダウンロードデータを消去する。
また、一時保存サーバ20は、各種サーバ30と通信可能な状態であるか否かを判定する機能を備える。本実施の形態では、一時保存サーバ20は、ピング(ping)と呼ばれるネットワーク接続の診断方法を用いて各種サーバ30との通信状態を判定する。本実施の形態では、一時保存サーバ20は、予め定めた所定の時間ごとに、ピングコマンドを通信ネットワークを介して各種サーバ30に送信する。そして、一時保存サーバ20は、各種サーバ30からの応答の有無および応答時間にもとづいて、各種サーバ30と通信可能な状態であるか否かを判定する。
また、一時保存サーバ20は、各種サーバ30へのデータ送信中に通信状態が悪化して通信が中断した場合には、データを一時保存したまま待機する。そして、一時保存サーバ20は、各種サーバ30との通信状態が回復すると、一時保存するデータを、通信ネットワークを介して各種サーバ30に再送信する機能を備える。
また、一時保存サーバ20は、各種サーバ30からのデータ受信中に通信状態が悪化して通信が中断した場合には、各種サーバ30との通信状態が回復するまで待機する。そして、一時保存サーバ20は、各種サーバ30との通信状態が回復すると、各種サーバ30から、通信ネットワークを介してデータを再受信する機能を備える。
各種サーバ30は、具体的には、ファイルサーバやメールサーバ、アプリケーションサーバ、データベースサーバなどである。各種サーバ30は、一時保存サーバ20からのアップロードの依頼に応じて、通信ネットワークを介して一時保存サーバ20からアップロードデータを受信し保存する機能を備える。また、各種サーバ30は、一時保存サーバ20からのダウンロードの依頼に応じて、依頼されたダウンロードデータを抽出し、抽出したダウンロードデータを通信ネットワークを介して一時保存サーバ20に送信する機能を備える。
また、各種サーバ30は、各ユーザ端末10のユーザの認証データを記憶する認証データベースを備える。また、各種サーバ30は、一時保存サーバ20を介してユーザ端末10からのログイン要求があった場合に、ログインを許可できるユーザであるか否かを認証する機能を備える。本実施の形態では、各種サーバ30の認証データベースは、認証データとして、各ユーザのログイン名とパスワードとを対応付けて予め記憶している。また、各種サーバ30は、一時保存サーバ20から転送されたログイン名およびパスワードを、認証データベースが記憶する認証データと照合することによって、ユーザを認証する。
なお、図1では、1つの各種サーバ30が示されているが、一時保存サーバ20は、通信ネットワークを介して複数の各種サーバ30と接続されている。また、各種サーバ30は、ユーザの認証処理を連携して行う。本実施の形態では、同じユーザに対して、各種サーバ30は、それぞれ同じログイン名および同じパスワードを認証データベースに記憶している。そして、ユーザは、いずれの各種サーバ30にログインしたい場合であっても、ユーザ端末10を操作して、共通のログイン名およびパスワードを入力することによって各種サーバ30にログインできる。
また、いずれかの各種サーバ30にログインできれば、ログイン中の各種サーバ30以外の各種サーバ30にさらにログインしたい場合でも、認証を引き継ぐことができる。例えば、いずれかの各種サーバ30で認証されてログインした後に、ログイン中の各種サーバ30以外の各種サーバ30にさらにログインしたい場合には、ユーザは、再度ログイン名およびパスワードを入力しなくてもログインすることができる。
本実施の形態において、通信状態判断手段、データ消去手段およびデータ転送手段は、プログラムに従って動作する一時保存サーバ20の制御部によって実現される。データ送受信手段は、プログラムに従って動作する一時保存サーバ20の制御部およびネットワークインタフェース部によって実現される。データ保存手段は、一時保存サーバ20の記憶装置によって実現される。
また、本実施の形態において、一時保存サーバ20の記憶部は、ユーザ端末10と各種サーバ30との間のデータ送受信を中継する処理を実行するための各種プログラムを記憶している。例えば、一時保存サーバ20の記憶部は、コンピュータに、移動体外のサーバと通信可能な状態であるか否かを判断する処理と、移動体外のサーバと通信可能な状態であると判断した場合に、ユーザ端末からの要求に応じて、通信ネットワークを介して移動体外のサーバとデータを送受信する処理と、送受信するデータを一時保存する処理とを実行させるためのデータ送受信プログラムを記憶している。
次に、動作について説明する。まず、一時保存サーバ20がユーザ端末10から各種サーバ30へのデータのアップロードを中継する場合を説明する。図2は、一時保存サーバ20が、ユーザ端末10からの要求に応じて各種サーバ30へのデータのアップロードを中継するアップロード処理の一例を示す流れ図である。
ユーザは、一時保存サーバ20および各種サーバ30にログインするために、移動体内においてユーザ端末10を操作してログイン名およびパスワードを入力する。すると、ユーザ端末10は、入力されたログイン名およびパスワードを一時保存サーバ20に送信する(ステップS101)。例えば、ユーザ端末10は、ユーザの操作に従って、一時保存サーバ20および各種サーバ30にログインするためのログイン画面を表示する。図3は、ユーザ端末10が表示するログイン画面の例を示す説明図である。ユーザが図3に示すログイン画面からログイン名およびパスワードを入力すると、ユーザ端末10は、入力されたログイン名およびパスワードを一時保存サーバ20に送信する。
一時保存サーバ20は、ユーザ端末10から受信したログイン名およびパスワードを、通信ネットワークを介して各種サーバ30に転送する(ステップS102)。各種サーバ30は、一時保存サーバ20から受信したログイン名およびパスワードにもとづいて、ユーザを認証し、認証結果を通信ネットワークを介して一時保存サーバ20に送信する(ステップS103)。
ステップS103において、ログイン名およびパスワードが認証データと一致した場合には、各種サーバ30は、ユーザ端末10からのログインを許可する。そして、各種サーバ30は、ログインを許可する旨の認証結果を一時保存サーバ20に送信する。また、ログイン名およびパスワードが認証データと一致しない場合には、各種サーバ30は、ログインを許可しない旨の認証結果を一時保存サーバ20に送信する。
ログインを許可する旨の認証結果を受信した場合には、一時保存サーバ20は、ユーザ端末10からのログインを許可する。そして、一時保存サーバ20は、ログインを許可する旨の通知をユーザ端末10に送信する(ステップS104)。ログインを許可しない旨の認証結果を受信した場合には、一時保存サーバ20は、ログインを許可しない旨の通知をユーザ端末10に送信する。
一時保存サーバ20および各種サーバ30へのログインが完了し、ログインを許可する旨通知されると、ユーザ端末10は、一時保存サーバ20を仮想的な各種サーバ30としてアクセスするための表示画面を表示する(ステップS105)。以下、ユーザ端末10が表示する一時保存サーバ20を仮想的な各種サーバ30としてアクセスするための表示画面を仮想ファイルサーバ表示画面という。
図4は、仮想ファイルサーバ表示画面の例を示す説明図である。図4は、ユーザ端末10がオペレーティングシステム(OS)としてWindows(登録商標)XPを使用している場合の表示画面の例である。図4に示すように、ユーザ端末10は、ログインを許可する旨通知されると、仮想ファイルサーバのエイリアスを含む表示画面を表示する。図4に示す表示画面が表示されると、ユーザは、ユーザ端末10を操作して、各種サーバ30へのアップロード要求をすることが可能となる。
ユーザ端末10は、ユーザの操作に従って、アップロード要求およびアップロードデータを一時保存サーバ20に送信する(ステップS106)。アップロード要求およびアップロードデータを受信すると、一時保存サーバ20は、受信したアップロードデータを一時保存する(ステップS107)。
一時保存サーバ20は、各種サーバ30と通信可能な状態である場合には、一時保存するアップロードデータを、通信ネットワークを介して各種サーバ30に送信する(ステップS108)。
ステップS108で各種サーバ30と通信可能な状態でない場合には、一時保存サーバ20は、アップロードデータを一時保存したまま待機する。そして、一時保存サーバ20は、各種サーバ30と通信可能な状態になってから、一時保存するアップロードデータを、通信ネットワークを介して各種サーバ30に送信する。アップロードデータを各種サーバ30に送信し終えると、一時保存サーバ20は、一時保存するアップロードデータを消去する。
なお、ステップS108において、データ送信の途中で各種サーバ30との通信状態が悪化して通信が中断した場合には、一時保存サーバ20は、アップロードデータを一時保存したまま待機する。そして、一時保存サーバ20は、各種サーバ30との通信状態が回復してから、一時保存するアップロードデータを、通信ネットワークを介して各種サーバ30に再送信する。
そして、各種サーバ30は、一時保存サーバ20から受信したアップロードデータを保存する(ステップS109)。
次に、一時保存サーバ20が各種サーバ30からユーザ端末10へのデータのダウンロードを中継する場合を説明する。図5は、一時保存サーバ20が、ユーザ端末10からの要求に応じて各種サーバ30からのデータのダウンロードを中継するダウンロード処理の一例を示す流れ図である。
図5において、ステップS101からステップS105までの処理は、図2に示すアップロード処理におけるそれらの処理と同様である。ステップS105において、図4に示す仮想ファイルサーバ表示画面が表示されると、ユーザは、ユーザ端末10を操作して、各種サーバ30からのダウンロード要求をすることが可能となる。
ユーザ端末10は、ユーザの操作に従って、一時保存サーバ20にダウンロード要求を送信し、データのダウンロードを予約する(ステップS206)。
ダウンロード要求を受信すると、一時保存サーバ20は、各種サーバ30と通信可能な状態である場合には、ユーザ端末10から要求されたデータのダウンロードの依頼を、通信ネットワークを介して各種サーバ30に送信する。すると、各種サーバ30は、依頼されたダウンロードデータを抽出し、抽出したダウンロードデータを、通信ネットワークを介して一時保存サーバ20に送信する(ステップS207)。
ステップS207で各種サーバ30と通信可能な状態でない場合には、一時保存サーバ20は、各種サーバ30と通信可能な状態になるまで待機してから、ダウンロード依頼を、通信ネットワークを介して各種サーバ30に送信する。
なお、ステップS207において、データ受信の途中で各種サーバ30との通信状態が悪化して通信が中断した場合には、一時保存サーバ20は、各種サーバ30との通信状態が回復するまで待機してから、通信ネットワークを介して各種サーバ30からダウンロードデータを再受信する。
そして、一時保存サーバ20は、各種サーバ30から受信したダウンロードデータを一時保存する(ステップS208)。
ユーザは、一定の時間が経過した後に、予約したダウンロードデータを取り出したい場合には、ユーザ端末10を操作して一時保存サーバ20にアクセスし、一時保存サーバ20が一時保存するデータの転送要求の指示を入力する。ユーザ端末10は、ユーザの操作に従って、データの転送要求を一時保存サーバ20に送信する。
データの転送要求を受信すると、一時保存サーバ20は、一時保存するダウンロードデータをユーザ端末10に送信する(ステップS209)。そして、ダウンロードデータをユーザ端末10に送信し終えると、一時保存サーバ20は、一時保存したダウンロードデータを消去する。
以上のように、本実施の形態によれば、予めユーザ端末10を用いて要求したデータが移動体内の一時保存サーバ20に一時保存される。また、移動体内の一時保存サーバ20が移動体外のサーバと通信可能な状態であると判断する場合に、自動的に一時保存サーバ20がインターネット100上の各種サーバ30とデータを送受信する。一時保存サーバ20が一時保存データを各種サーバ30と同期をとって自動的に送受信するので、移動体外の各種サーバ30との常時接続ができない場合であっても、データを送受信することができる。従って、通信ネットワークに常時接続できない移動体内からであっても、データを送受信することができる。
特に、大容量のデータや電子メールをインターネットなどのネットワーク上の各種サーバ30にアップロードまたはダウンロードしたい場合に、インターネットなどの通信ネットワークと常時接続できない状況であっても、大容量のデータを送受信することができる。
また、本実施の形態によれば、移動体が高速移動することによってデータ転送中に通信が途切れた場合に、ユーザが再送要求などの操作を行わなくても、移動体内の一時保存サーバ20が自動的にデータを再送信または再受信する。そのため、ユーザの操作負担を軽減することができる。また、本実施の形態によれば、無線LANなどの無線通信ネットワークを利用してデータを送受信するので、携帯電話網やPHS網を用いる場合と比較して、高速にデータを送受信することができる。
実施の形態2.
次に、本発明の第2の実施の形態を図面を参照して説明する。図6は、データ送受信システムの他の構成例を示すブロック図である。図6に示すように、本実施の形態では、データ送受信システムは、第1の実施の形態で示した構成に加えて中継保存サーバ40を含む。本実施の形態では、一時保存サーバ20と各種サーバ30との間のデータの送受信が中継保存サーバ40によって中継される。
中継保存サーバ40は、無線LANなどの無線通信ネットワーク110と接続する各中継地点に設置される。例えば、中継保存サーバ40は、高速道路のパーキングエリアや駅、空港、港、島などに設置される。なお、図6では、1つの中継保存サーバ40が示されているが、中継保存サーバ40は、中継地点ごとに存在する。
中継保存サーバ(中継サーバ)40は、データを一時保存する機能を備える。本実施の形態では、中継保存サーバ40は、一時保存サーバ20から受信したアップロードデータを一時保存する。また、中継保存サーバ40は、各種サーバ30から受信したダウンロードデータを一時保存する。
また、中継保存サーバ40は、インターネット100を介して各種サーバ30とデータを送受信する機能を備える。本実施の形態では、中継保存サーバ40は、一時保存するアップロードデータを、インターネット100を介して各種サーバ30に送信する。また、中継保存サーバ40は、ダウンロードデータを、インターネット100を介して各種サーバ30から受信する。
また、中継保存サーバ40は、無線通信ネットワーク110を介して一時保存サーバ20とデータを送受信する機能を備える。本実施の形態では、中継保存サーバ40は、一時保存サーバ20から、無線通信ネットワーク110を介してアップロードデータを受信する。また、中継保存サーバ40は、一時保存するダウンロードデータを、無線通信ネットワーク110を介して一時保存サーバ20に送信する。
また、中継保存サーバ40は、一時保存サーバ20または各種サーバ30へのデータ転送を終了すると、一時保存するデータを削除する機能を備える。本実施の形態では、中継保存サーバ40は、アップロードデータを各種サーバ30に送信し終えると、一時保存するアップロードデータを消去する。また、中継保存サーバ40は、ダウンロードデータを一時保存サーバ20に送信し終えると、一時保存するダウンロードデータを消去する。
なお、本実施の形態において、中継データ保存手段は、中継保存サーバ40の記憶装置によって実現される。
次に、動作について説明する。図7は、アップロード処理の他の例を示す流れ図である。図7において、ステップS101の処理は、第1の実施の形態で示した処理と同様である。一時保存サーバ20は、ユーザ端末10から受信したログイン名およびパスワードを、無線通信ネットワーク110を介して中継保存サーバ40に転送する(ステップS102)。すると、中継保存サーバ40は、受信したログイン名およびパスワードを、インターネット100を介して各種サーバ30に転送する(ステップS102b)。
各種サーバ30は、認証処理を実行すると、認証結果をインターネット100を介して中継保存サーバ40に送信する(ステップS103)。すると、中継保存サーバ40は、受信した認証結果を、無線通信ネットワーク110を介して一時保存サーバ20に転送する(ステップS103b)。
ステップS104からステップS107までの処理は、第1の実施の形態で示したそれらの処理と同様である。一時保存サーバ20は、一時保存したアップロードデータを、無線通信ネットワーク110を介して中継保存サーバ40に送信する(ステップS108)。すると、中継保存サーバ40は、受信したアップロードデータを一時保存し(ステップS107b)、一時保存したデータをインターネット100を介して各種サーバ30に送信する(ステップS108b)。アップロードデータを各種サーバ30に送信し終えると、中継保存サーバ40は、一時保存したデータを消去する。
そして、各種サーバ30は、中継保存サーバ40から受信したアップロードデータを保存する(ステップS109)。
図8は、ダウンロード処理の他の例を示す流れ図である。図8において、ステップS101からステップS105までの処理は、図7に示すアップロード処理におけるそれらの処理と同様である。また、ステップS206の処理は、第1の実施の形態におけるステップS206の処理と同様である。
一時保存サーバ20は、ユーザ端末10からダウンロード要求を受信すると、要求されたデータのダウンロードの依頼を、無線通信ネットワーク110を介して中継保存サーバ40に送信する。すると、中継保存サーバ40は、ユーザ端末10から要求されたデータのダウンロードの依頼を、インターネット100を介して各種サーバ30に送信する。
各種サーバ30は、依頼されたダウンロードデータを抽出し、抽出したダウンロードデータを、インターネット100を介して中継保存サーバ40に送信する(ステップS207)。すると、中継保存サーバ40は、受信したダウンロードデータを一時保存し(ステップS208b)、一時保存したデータを無線通信ネットワーク110を介して一時保存サーバ20に送信する(ステップS209b)。ダウンロードデータを一時保存サーバ20に送信し終えると、中継保存サーバ40は、一時保存したダウンロードデータを消去する。
ステップS208およびステップS209の処理は、第1の実施の形態におけるそれらの処理と同様である。
以上のように、本実施の形態によれば、一時保存サーバ20は、中継保存サーバ40を介して各種サーバ30にデータのアップロードまたはダウンロードを依頼する。また、中継保存サーバ40は、一時保存サーバ20と各種サーバ30との間のデータの送受信を中継するとともに、中継データを一時保存する。そのため、ダウンロード中にインターネット100が混雑し通信状態が悪化した場合であっても、中継保存サーバ40がダウンロードデータの一時保存を完了していれば、ダウンロードの処理を継続して行うことができる。また、アップロード中に一時保存サーバ20と中継保存サーバ40との通信が切断された場合であっても、中継保存サーバ40がアップロードデータの一時保存を完了していれば、アップロードの処理を継続して行うことができる。
従って、各中継地点の中継保存サーバ40を用いてデータの送受信を中継することによって、一時保存サーバ20と各種サーバ30との間のデータ通信の信頼性を高めることができる。
本発明は、列車や自動車、航空機、船舶などの移動体内から、移動体外のサーバにデータを送受信する用途に適用できる。特に、飛行機や新幹線など高速で移動する移動体や、地下鉄や船舶など電波が届かない場所を移動する移動体など、通信ネットワークに常時接続できない移動体内からであっても、データを送受信することができる。
本発明によるデータ送受信システムの構成の一例を示すブロック図である。 一時保存サーバ20が、ユーザ端末10からの要求に応じて各種サーバ30へのデータのアップロードを中継するアップロード処理の一例を示す流れ図である。 ユーザ端末10が表示するログイン画面の例を示す説明図である。 仮想ファイルサーバ表示画面の例を示す説明図である。 一時保存サーバ20が、ユーザ端末10からの要求に応じて各種サーバ30からのデータのダウンロードを中継するダウンロード処理の一例を示す流れ図である。 データ送受信システムの他の構成例を示すブロック図である。 アップロード処理の他の例を示す流れ図である。 ダウンロード処理の他の例を示す流れ図である。
符号の説明
10 ユーザ端末
20 一時保存サーバ
30 各種サーバ
100 インターネット
110 無線通信ネットワーク

Claims (6)

  1. 移動体内でユーザが使用するユーザ端末が、通信ネットワークを介して移動体外のサーバとデータを送受信するデータ送受信システムであって、
    記移動体内に設置される移動体内サーバを備え、
    前記移動体内サーバは、
    前記移動体外のサーバと通信可能な状態であるか否かを判断する通信状態判断手段と、
    前記通信状態判断手段が前記移動体外のサーバと通信可能な状態であると判断した場合に、前記ユーザ端末からの要求に応じて、通信ネットワークを介して前記移動体外のサーバとデータを送受信するデータ送受信手段と、
    前記データ送受信手段が送受信するデータを一時保存するデータ保存手段とを含み、
    前記ユーザ端末は、アップロード要求およびアップロードデータを前記移動体内サーバに送信する手段を含み、
    前記データ保存手段は、前記ユーザ端末から受信したアップロードデータを一時保存し、
    前記データ送受信手段は、
    前記通信状態判断手段が移動体外のアップロード先のサーバと通信可能な状態であると判断した場合に、前記ユーザ端末からのアップロード要求に応じて、前記データ保存手段が一時保存するアップロードデータを、通信ネットワークを介して前記アップロード先のサーバに送信し、
    前記アップロード先のサーバへのアップロードデータの送信が途中で中断した場合、前記通信状態判断手段が前記アップロード先のサーバと再び通信可能な状態になったと判断するまで待機し、
    前記通信状態判断手段が前記アップロード先のサーバと再び通信可能な状態になったと判断すると、通信ネットワークを介して前記アップロード先のサーバにアップロードデータを再送信し、
    前記通信状態判断手段は、移動体外のダウンロード先のサーバと通信可能な状態であるか否かを判断し、
    前記データ送受信手段は、さらに、
    前記通信状態判断手段が前記ダウンロード先のサーバと通信可能な状態であると判断した場合に、ユーザ端末からのダウンロード要求に応じて、前記ダウンロード先のサーバから通信ネットワークを介してダウンロードデータを受信し、
    前記ダウンロード先のサーバからのダウンロードデータの受信が途中で中断した場合、前記通信状態判断手段が前記ダウンロード先のサーバと再び通信可能な状態になったと判断するまで待機し、
    前記通信状態判断手段が前記ダウンロード先のサーバと再び通信可能な状態になったと判断すると、通信ネットワークを介して前記ダウンロード先のサーバからダウンロードデータを再受信し、
    データ保存手段は、さらに、前記データ送受信手段が受信したダウンロードデータを一時保存し、
    前記移動体内サーバは、前記ユーザ端末からの要求に応じて、前記データ保存手段が一時保存する前記ダウンロードデータを前記ユーザ端末に転送するデータ転送手段をさらに含む
    ことを特徴とするデータ送受信システム。
  2. 移動体内サーバは、データ送受信手段がアップロード先のサーバにアップロードデータを送信し終えると、データ保存手段が一時保存するアップロードデータを消去するデータ消去手段を含む請求項1記載のデータ送受信システム。
  3. 移動体内サーバは、データ転送手段がユーザ端末にダウンロードデータを転送し終えると、データ保存手段が一時保存するダウンロードデータを消去するデータ消去手段を含む請求項1または請求項2記載のデータ送受信システム。
  4. 移動体内サーバと移動体外のサーバとのデータの送受信を中継する中継サーバが各中継地点に設置され、
    前記中継サーバは、前記移動体内サーバと前記移動体外のサーバとの送受信データを一時保存する中継データ保存手段を備えた
    請求項1から請求項3のうちのいずれか1項に記載のデータ送受信システム。
  5. 移動体内でユーザが使用するユーザ端末が、通信ネットワークを介して移動体外のサーバとデータを送受信するデータ送受信方法であって、
    前記移動体外のサーバと通信可能な状態であるか否かを判断し、
    前記移動体外のサーバと通信可能な状態であると判断した場合に、前記ユーザ端末からの要求に応じて、通信ネットワークを介して前記移動体外のサーバとデータを送受信し、
    前記送受信するデータを一時保存し、
    前記ユーザ端末から、アップロード要求およびアップロードデータを受信し、
    前記ユーザ端末から受信したアップロードデータをデータ保存手段に一時保存し、
    移動体外のアップロード先のサーバと通信可能な状態であると判断した場合に、前記ユーザ端末からのアップロード要求に応じて、前記データ保存手段に一時保存するアップロードデータを、通信ネットワークを介して前記アップロード先のサーバに送信し、
    前記アップロード先のサーバへのアップロードデータの送信が途中で中断した場合、前記アップロード先のサーバと再び通信可能な状態になったと判断するまで待機し、
    前記アップロード先のサーバと再び通信可能な状態になったと判断すると、通信ネットワークを介して前記アップロード先のサーバにアップロードデータを再送信し、
    移動体外のダウンロード先のサーバと通信可能な状態であるか否かを判断し、
    前記ダウンロード先のサーバと通信可能な状態であると判断した場合に、ユーザ端末からのダウンロード要求に応じて、前記ダウンロード先のサーバから通信ネットワークを介してダウンロードデータを受信し、
    前記ダウンロード先のサーバからのダウンロードデータの受信が途中で中断した場合、前記ダウンロード先のサーバと再び通信可能な状態になったと判断するまで待機し、
    前記ダウンロード先のサーバと再び通信可能な状態になったと判断すると、通信ネットワークを介して前記ダウンロード先のサーバからダウンロードデータを再受信し、
    受信した前記ダウンロードデータを前記データ保存手段に一時保存し、
    前記ユーザ端末からの要求に応じて、前記データ保存手段に一時保存する前記ダウンロードデータを前記ユーザ端末に転送する
    ことを特徴とするデータ送受信方法。
  6. 移動体内でユーザが使用するユーザ端末が、通信ネットワークを介して移動体外のサーバとデータを送受信するためのデータ送受信プログラムであって、
    コンピュータに、
    前記移動体外のサーバと通信可能な状態であるか否かを判断する処理と、
    前記移動体外のサーバと通信可能な状態であると判断した場合に、前記ユーザ端末からの要求に応じて、通信ネットワークを介して前記移動体外のサーバとデータを送受信する処理と、
    前記送受信するデータを一時保存する処理と
    前記ユーザ端末から、アップロード要求およびアップロードデータを受信する処理と、
    前記ユーザ端末から受信したアップロードデータをデータ保存手段に一時保存する処理と、
    移動体外のアップロード先のサーバと通信可能な状態であると判断した場合に、前記ユーザ端末からのアップロード要求に応じて、前記データ保存手段に一時保存するアップロードデータを、通信ネットワークを介して前記アップロード先のサーバに送信する処理と、
    前記アップロード先のサーバへのアップロードデータの送信が途中で中断した場合、前記アップロード先のサーバと再び通信可能な状態になったと判断するまで待機する処理と、
    前記アップロード先のサーバと再び通信可能な状態になったと判断すると、通信ネットワークを介して前記アップロード先のサーバにアップロードデータを再送信する処理と、
    移動体外のダウンロード先のサーバと通信可能な状態であるか否かを判断する処理と、
    前記ダウンロード先のサーバと通信可能な状態であると判断した場合に、ユーザ端末からのダウンロード要求に応じて、前記ダウンロード先のサーバから通信ネットワークを介してダウンロードデータを受信する処理と、
    前記ダウンロード先のサーバからのダウンロードデータの受信が途中で中断した場合、前記ダウンロード先のサーバと再び通信可能な状態になったと判断するまで待機する処理と、
    前記ダウンロード先のサーバと再び通信可能な状態になったと判断すると、通信ネットワークを介して前記ダウンロード先のサーバからダウンロードデータを再受信する処理と、
    受信した前記ダウンロードデータを前記データ保存手段に一時保存する処理と、
    前記ユーザ端末からの要求に応じて、前記データ保存手段に一時保存する前記ダウンロードデータを前記ユーザ端末に転送する処理と
    を実行させるためのデータ送受信プログラム。
JP2004067466A 2004-03-10 2004-03-10 データ送受信システム、データ送受信方法およびデータ送受信プログラム Expired - Fee Related JP4020091B2 (ja)

Priority Applications (7)

Application Number Priority Date Filing Date Title
JP2004067466A JP4020091B2 (ja) 2004-03-10 2004-03-10 データ送受信システム、データ送受信方法およびデータ送受信プログラム
TW094105041A TWI351841B (en) 2004-03-10 2005-02-21 Data transmission/reception system capable of tran
EP05004686A EP1575218A3 (en) 2004-03-10 2005-03-03 System for transmitting and receiving data from within a mobile unit without a constant connection to a communication network
US11/072,243 US8086736B2 (en) 2004-03-10 2005-03-07 Data transmission/reception system capable of transmitting and receiving data even from within a mobile unit that cannot maintain constant connections with a communication network
KR1020050020235A KR100813331B1 (ko) 2004-03-10 2005-03-10 통신 네트워크와 일정한 접속을 유지할 수 없는 이동체 내로부터도 데이터를 송수신할 수 있는 데이터 송수신 시스템
CNB2005100543738A CN100456719C (zh) 2004-03-10 2005-03-10 发送和接收数据的数据发送/接收系统
KR1020070102644A KR20070111422A (ko) 2004-03-10 2007-10-11 통신 네트워크와 일정한 접속을 유지할 수 없는 이동체내로부터도 데이터를 송수신할 수 있는 데이터 송수신시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004067466A JP4020091B2 (ja) 2004-03-10 2004-03-10 データ送受信システム、データ送受信方法およびデータ送受信プログラム

Publications (2)

Publication Number Publication Date
JP2005260469A JP2005260469A (ja) 2005-09-22
JP4020091B2 true JP4020091B2 (ja) 2007-12-12

Family

ID=34824575

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004067466A Expired - Fee Related JP4020091B2 (ja) 2004-03-10 2004-03-10 データ送受信システム、データ送受信方法およびデータ送受信プログラム

Country Status (6)

Country Link
US (1) US8086736B2 (ja)
EP (1) EP1575218A3 (ja)
JP (1) JP4020091B2 (ja)
KR (2) KR100813331B1 (ja)
CN (1) CN100456719C (ja)
TW (1) TWI351841B (ja)

Families Citing this family (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9020854B2 (en) 2004-03-08 2015-04-28 Proxense, Llc Linked account system using personal digital key (PDK-LAS)
US8433919B2 (en) 2005-11-30 2013-04-30 Proxense, Llc Two-level authentication for secure transactions
US8340672B2 (en) 2006-01-06 2012-12-25 Proxense, Llc Wireless network synchronization of cells and client devices on a network
US11206664B2 (en) 2006-01-06 2021-12-21 Proxense, Llc Wireless network synchronization of cells and client devices on a network
US9269221B2 (en) 2006-11-13 2016-02-23 John J. Gobbi Configuration of interfaces for a location detection system and application
JP2008271097A (ja) * 2007-04-19 2008-11-06 Hitachi Ltd 通信装置およびクライアント装置
US8787880B2 (en) 2007-06-14 2014-07-22 Omnitracs, Llc Wireless device caching data proxy
JP4952921B2 (ja) * 2007-06-21 2012-06-13 日本電気株式会社 データ転送システム、データ転送方法、及びデータ転送用プログラム
US8135865B2 (en) * 2007-09-04 2012-03-13 Apple Inc. Synchronization and transfer of digital media items
US8659427B2 (en) 2007-11-09 2014-02-25 Proxense, Llc Proximity-sensor supporting multiple application services
US8171528B1 (en) 2007-12-06 2012-05-01 Proxense, Llc Hybrid device having a personal digital key and receiver-decoder circuit and methods of use
JP4951483B2 (ja) * 2007-12-11 2012-06-13 株式会社日立製作所 移動体通信システム
US9251332B2 (en) 2007-12-19 2016-02-02 Proxense, Llc Security system and method for controlling access to computing resources
WO2009102979A2 (en) 2008-02-14 2009-08-20 Proxense, Llc Proximity-based healthcare management system with automatic access to private information
JP5227605B2 (ja) * 2008-02-15 2013-07-03 アズビル株式会社 ポータルサーバシステムおよびポータルサーバシステムにおけるサーバアクセス方法
FI20085193A0 (fi) * 2008-02-29 2008-02-29 Nokia Siemens Networks Oy Toistinsolmun yhteydenhallinta
JP4845915B2 (ja) * 2008-03-27 2011-12-28 株式会社日立製作所 移動体サービス提供システム
WO2009126732A2 (en) 2008-04-08 2009-10-15 Proxense, Llc Automated service-based order processing
KR100992768B1 (ko) * 2008-09-22 2010-11-05 기아자동차주식회사 차량용 무선 통신 시스템 및 방법
US8762518B2 (en) * 2009-07-10 2014-06-24 Telcordia Technologies, Inc. Program and method for adaptively maintaining a local peer group in a dynamic environment
CN101997885B (zh) * 2009-08-18 2014-07-30 联想(北京)有限公司 一种用户数据调度方法、服务器及数据中心
EP2309701A1 (en) * 2009-10-06 2011-04-13 Telefónica, S.A. Data storage device
US9418205B2 (en) 2010-03-15 2016-08-16 Proxense, Llc Proximity-based system for automatic application or data access and item tracking
CN102238215B (zh) * 2010-04-28 2014-12-17 上海博泰悦臻网络技术服务有限公司 用于车载系统的生活指南数据处理方法、服务中心及系统
US9322974B1 (en) 2010-07-15 2016-04-26 Proxense, Llc. Proximity-based system for object tracking
US9265450B1 (en) 2011-02-21 2016-02-23 Proxense, Llc Proximity-based system for object tracking and automatic application initialization
KR101330051B1 (ko) * 2011-11-29 2014-01-13 에스케이텔레콤 주식회사 수신불능 단말로의 파일 전송 장치 및 기록매체
US8892952B2 (en) 2012-04-16 2014-11-18 International Business Machines Corporation Preserve status parameter for testing in computing system
KR20140028454A (ko) * 2012-08-29 2014-03-10 삼성전자주식회사 휴대 단말기의 데이터 저장 방법 및 시스템
CN103227835A (zh) * 2013-04-27 2013-07-31 苏州洁祥电子有限公司 车联网系统及其数据备份方法
CN103259858A (zh) * 2013-04-27 2013-08-21 苏州洁祥电子有限公司 车联网系统
CN103260182A (zh) * 2013-04-27 2013-08-21 苏州洁祥电子有限公司 车联网系统及其数据备份方法
CN103248692A (zh) * 2013-04-28 2013-08-14 苏州洁祥电子有限公司 车联网系统及其数据备份方法
WO2014183106A2 (en) 2013-05-10 2014-11-13 Proxense, Llc Secure element as a digital pocket
EP2819379A1 (en) 2013-06-28 2014-12-31 Thomson Licensing Method for adapting the downloading behavior of a client terminal configured to receive multimedia content, and corresponding terminal
JP6102627B2 (ja) * 2013-08-09 2017-03-29 ブラザー工業株式会社 中継装置、画像処理装置、中継方法、プログラム、及びシステム
JP2015197759A (ja) 2014-03-31 2015-11-09 富士通株式会社 情報処理装置、情報処理方法およびプログラム
JP6732508B2 (ja) * 2016-04-15 2020-07-29 キヤノン株式会社 データを保存するシステム、サーバー、方法、及びプログラム
US9967172B2 (en) * 2016-10-11 2018-05-08 Panasonic Avionics Corporation Methods and systems for content loading and offloading to and from a transportation vehicle
CN109495547B (zh) * 2018-10-26 2022-05-03 北京车和家信息技术有限公司 车辆信号采集方法、装置以及云端服务器和车辆
EP3956768B1 (en) * 2019-04-17 2025-07-23 Sony Group Corporation Power management of movable edge computing servers
US12177315B2 (en) 2019-04-18 2024-12-24 Orca Ai Ltd. Marine data collection for marine artificial intelligence systems
JP2024151832A (ja) 2023-04-13 2024-10-25 株式会社Subaru 車両における端末の車外通信制御システム

Family Cites Families (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07200694A (ja) * 1993-12-28 1995-08-04 Nippon Conlux Co Ltd 情報サービスシステム
US6119151A (en) * 1994-03-07 2000-09-12 International Business Machines Corp. System and method for efficient cache management in a distributed file system
JPH10322262A (ja) 1997-05-15 1998-12-04 Mitsubishi Electric Corp 移動体内携帯情報端末機器通信支援システム
DE69702308T2 (de) * 1997-07-11 2000-12-28 Ico Services Ltd., London Web-Zugang für Benutzer in einem Fahrzeug
JP3275819B2 (ja) 1998-02-12 2002-04-22 株式会社デンソー 情報通信システム
US7136645B2 (en) * 1998-10-09 2006-11-14 Netmotion Wireless, Inc. Method and apparatus for providing mobile and other intermittent connectivity in a computing environment
US6292743B1 (en) * 1999-01-06 2001-09-18 Infogation Corporation Mobile navigation system
US7882247B2 (en) * 1999-06-11 2011-02-01 Netmotion Wireless, Inc. Method and apparatus for providing secure connectivity in mobile and other intermittent computing environments
JP2001022603A (ja) 1999-07-08 2001-01-26 Matsushita Electric Ind Co Ltd 遅延メモリ同期外れ検出装置及び方法
JP2001045558A (ja) 1999-07-29 2001-02-16 Nec Eng Ltd 移動通信システム
US6801927B1 (en) * 1999-09-24 2004-10-05 Akamba Corporation Network adaptor card with reverse proxy and cache and method implemented therewith
JP2001222603A (ja) 2000-02-09 2001-08-17 Toshiba Corp 列車内におけるサービス提供方法及びサービス提供システム
AU2001259394A1 (en) * 2000-05-05 2001-11-20 Adsi, Inc End-t0o-end aeronautical data network architecture and method and apparatus for transitioning thereto
KR20000054620A (ko) * 2000-06-14 2000-09-05 김종열 무선 인터넷을 이용한 대중교통 수단의 정보제공 방법 및그 시스템
KR20020028577A (ko) * 2000-10-11 2002-04-17 이학건 차량용 정보전달 시스템
JP4032640B2 (ja) * 2000-11-30 2008-01-16 株式会社デンソー 情報保管・再生システム
JP2002186030A (ja) 2000-12-11 2002-06-28 Nec Corp サーバ装置、情報閲覧システム、及び情報販売方法
JP2002190764A (ja) 2000-12-20 2002-07-05 Sony Corp データ配信システムおよびデータ配信方法
JP2002217810A (ja) 2001-01-12 2002-08-02 Matsushita Electric Ind Co Ltd 音楽配信対応携帯端末装置
JP3681645B2 (ja) 2001-02-05 2005-08-10 シャープ株式会社 移動体搭載通信ネットワークシステムと情報記録媒体発行装置
JP4641350B2 (ja) 2001-02-13 2011-03-02 クラリオン株式会社 情報通信システム、情報端末、サーバー、インターネット接続方法および広告配信方法
US20020160773A1 (en) * 2001-03-29 2002-10-31 Tenzing Communications, Inc. Communications systems for aircraft including wireless systems
KR100433714B1 (ko) * 2001-05-26 2004-05-31 이원영 지하철 역사 및 전동차내 실시간 동영상 정보전달 시스템
US20030078045A1 (en) * 2001-10-02 2003-04-24 Anders Norstrom Soft stream hand over
JP2003169370A (ja) 2001-11-30 2003-06-13 Railway Technical Res Inst データ転送システム及びデータ転送方法
DE10207858A1 (de) 2002-02-19 2003-08-28 Deutsche Telekom Ag Verfahren und System für die Informationsbereitstellung und Kommunikation in Fahrzeugen
JP3794335B2 (ja) * 2002-03-06 2006-07-05 株式会社デンソー ダウンロードセンタおよび移動局
KR100464026B1 (ko) 2002-03-08 2005-01-03 엘지전자 주식회사 이동통신 단말기를 이용한 데이터 전송방법
JP4045109B2 (ja) 2002-03-20 2008-02-13 株式会社日立コミュニケーションテクノロジー コンテンツデータ配信システムおよびコンテンツデータ配信方法
JP2003283412A (ja) * 2002-03-22 2003-10-03 Matsushita Electric Ind Co Ltd 自動車関連情報移転装置
JP2003333576A (ja) * 2002-05-15 2003-11-21 Nec Corp ビデオ・オン・デマンドサービスシステム及び動画像配信サービス方法
JP2003345351A (ja) 2002-05-27 2003-12-03 Nec Corp デジタルコンテンツ編集システムおよびデジタルコンテンツ編集方法
JP2004013290A (ja) 2002-06-04 2004-01-15 Teruya:Kk 模型・ロボットに対する機能付加のためのデータ通信システム
JP2004038242A (ja) 2002-06-28 2004-02-05 Nippon Telegr & Teleph Corp <Ntt> 電車内ダウンロードサービスシステム
KR100486844B1 (ko) * 2002-10-08 2005-05-03 에스케이 텔레콤주식회사 무선랜 기술을 이용한 이동체 내부에서의 무선 인터넷 서비스 제공 시스템
JP2004140459A (ja) * 2002-10-15 2004-05-13 Toshiba Corp 無線通信を実行可能な電子機器および同電子機器で用いられる無線通信制御方法

Also Published As

Publication number Publication date
KR20060043846A (ko) 2006-05-15
KR100813331B1 (ko) 2008-03-12
TW200534625A (en) 2005-10-16
JP2005260469A (ja) 2005-09-22
CN100456719C (zh) 2009-01-28
TWI351841B (en) 2011-11-01
KR20070111422A (ko) 2007-11-21
EP1575218A3 (en) 2007-09-19
US20050203682A1 (en) 2005-09-15
CN1668018A (zh) 2005-09-14
US8086736B2 (en) 2011-12-27
EP1575218A2 (en) 2005-09-14

Similar Documents

Publication Publication Date Title
JP4020091B2 (ja) データ送受信システム、データ送受信方法およびデータ送受信プログラム
US11810217B2 (en) Method and system for trip invitation
US7818403B2 (en) System for using non-standard transfer protocol from software received at client device for exchanging data with in-vehicle communications gateway
ES2955574T3 (es) Solicitud de servicio de ascensor basada en módulo de aplicación de redes sociales
US7849224B2 (en) Method and apparatus for implementing a mobile server
CN101577057A (zh) 一种实现公交查询业务的方法、系统及移动终端
CN101217295A (zh) 基于蓝牙技术的文件发送方法、接收方法及装置
CN116491219B (zh) 一种通信方法及装置
CN107659573B (zh) 车载系统的控制方法和装置
CN108064451A (zh) 飞行器及其外部设备、通信方法、装置与系统
JPH11340986A (ja) 無線通信システムで用いられる装置とプログラム記録媒体
US7822828B2 (en) System for using non-standard transfer protocol from software received at in-vehicle communications gateway for exchanging data with client device
US20160182522A1 (en) Cloud-based data providing method and system
US9400798B2 (en) Information processing devices that merge files, information processing methods for merging files, and computer-readable media storing instructions that instruct information processing devices to merge files
JP4072031B2 (ja) 移動体パケット通信システム
US10999394B2 (en) Communication method, in-vehicle communication device, computer-readable medium, and in-vehicle communication system
JP4461472B2 (ja) 移動体位置表示方法、移動体位置表示システム、情報仲介装置及びそのコンピュータプログラム
JP7181717B2 (ja) 決済システム、決済端末、サービス提供者端末、ユーザ端末、情報処理方法及びプログラム
CN100411323C (zh) 移动通信终端、基站装置和窄带通信系统
CN110958086A (zh) 一种数据传输方法、装置、电子设备以及介质
JP4391297B2 (ja) 移動端末、メッセージ管理装置、メッセージ送受信システム、移動端末制御用プログラム
JP2007179392A (ja) 位置認証システムおよびその方法、ならびにサーバ装置
JPH1097477A (ja) 携帯型情報機器等のコンピュータ、及びその通信制御方法
JP2006261924A (ja) 車載通信端末及び車両用ナビゲーション装置
CN104252719A (zh) 乘车系统及其方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050615

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20051118

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20051118

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070412

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070605

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070709

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070917

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

Free format text: PAYMENT UNTIL: 20101005

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

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20121005

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20131005

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees