专利名称:发送和接收数据的数据发送/接收系统的制作方法
技术领域:
本发明涉及一种数据发送/接收系统,以及甚至当移动交通工具例如是运行中的火车,汽车,飞机或者轮船时,利用在该移动交通工具外的服务器来发送和接收数据的数据发送/接收方法。
背景技术:
下面的文献1描述了一种信息通信系统,其中在交通工具内的信息终端可以借助于无线通信网络基于因特网连接到服务器。在文献1中所述的信息通信系统中,借助于因特网将位于交通工具内部的交通工具内的信息通信系统、诸如沿着路由线路安装的无线LAN这样的接入点、以及服务器连接到一起。
文献1日本专利特开平No.2002-236632。在文献1中描述的信息通信系统中,用户操作在交通工具内的信息通信系统的终端,以便施加用于发送和接收数据的指令。根据用户的操作,交通工具内的信息通信系统借助于接入点或者电话网络和因特网将已经由用户指示的数据发送到服务器。服务器借助于接入点或者电话网络和因特网将数据传送到在交通工具内的信息通信系统。在文献1所描述的信息通信系统中,交通工具内的信息通信系统即使在移动环境中也能够借助于使用路由线路侧的接入点或者电话网络来发送和接收数据。
在下面所描述的文献2中,描述了一种使用交通工具内的服务器的服务提供系统,该交通工具内的服务器作为中继服务器被安装在交通工具内,以借助于因特网和无线通信网络连接到因特网上的服务器,该无线通信网络使用例如使用卫星通信。
文献2日本专利特开平No.2001-222603。
在文献2所描述的服务提供系统中,在交通工具中建立由用户使用的交通工具内的终端、交通工具内的服务器、交通工具内的无线单元和发送器-接收器。另外,借助于无线通信网络将交通工具内的发送器-接收器连接到信息提供系统的发送器-接收器。例如,借助于因特网将该信息提供系统连接到不同的商店和餐馆的服务器。
在文献2所描述的服务提供系统中,根据用户的操作,交通工具内的终端使用作为中继服务器的交通工具内的服务器,借助于无线通信网络接入该信息提供系统。然后,用户尽管在诸如移动的列车这样的交通工具中,也能够使用因特网上服务器的各种服务。
文献1中所描述的信息通信系统假定了一种恒定连接和实时连接,因此该系统不适合于在移动的交通工具外的服务器和移动的交通工具之间发送和接收数据,该移动的交通工具正在高速行进,诸如飞机、(日本的)高速火车或者TGV,其中通信很容易被中断。另外,在移动的交通工具外的服务器和移动的交通工具之间发送和接收数据是不可能的,其中该交通工具正在无线电波不能达到的区域中行进,诸如地铁或者轮船。当便携式电话网络或者PHS网络用于与移动交通工具外的服务器进行通信时,数据通信速率就受到限制,因此这样一种系统就不适合发送和接收大量的数据。
文献2中所描述的服务提供系统也假定了一种恒定连接,因此也不适合在移动的交通工具外的服务器之间、以及从正在高速移动的移动交通工具内、或者在无线电波不能达到的区域中行进的移动交通工具内发送和接收数据。例如,在移动的交通工具正在高速行进、或者在移动的交通工具已经进入到诸如隧道这样的无线电波不能达到的区域中时,在移动的交通工具与其外部之间的通信就不可能了,因此,根据来自交通工具内的终端的请求所进行的数据的发送和接收也就变得不可能了。尤其是,在发送和接收大量数据期间中断通信时,数据下载或者数据加载过程一定从开始就要重复。另外,因为交通工具内的服务器仅是一个中继服务器,所以数据发送和接收的可靠性就低,因此,该系统不适合于重要数据的发送和接收。
发明内容
本发明的一个目的是提供一种数据发送/接收系统,以及允许甚至从移动的交通工具发送和接收数据的数据发送/接收方法,其中在该移动交通工具中,到通信网络的恒定连接是不可能的。
本发明的数据发送/接收系统是这样一种数据发送/接收系统,即在该系统中,由移动交通工具内的用户使用的用户终端利用移动交通工具外的服务器、借助于通信网络来发送和接收数据;其中交通工具内的服务器在移动交通工具内建立,该交通工具内的服务器具有通信状态确定装置,用于确定是否已经建立了允许与移动交通工具外的服务器进行通信的状态;数据发送/接收装置,用于在通信状态确定装置已经确定了允许与移动交通工具外的服务器通信的状态被建立时,借助于通信网络、根据来自用户终端的请求,与移动交通工具外的服务器执行数据的发送和接收;以及数据保存装置,用于临时保存由数据发送/接收装置发送和接收的数据。
另外,数据保存装置可以临时保存已经从用户终端接收的加载数据;以及当通信状态确定装置已经确定允许与移动交通工具外的加载目的地进行通信的状态被建立时,数据发送/接收装置可以借助于通信网络,根据来自用户终端的加载请求将已经由数据保存装置保存的加载数据发送到作为加载目的地的服务器。
另外,当在发送期间中断加载数据到作为加载目的地的服务器的传输时,数据发送/接收装置可以保持在备用状态,直到通信状态确定装置确定已经再次建立了允许与作为加载目的地的服务器进行通信的状态为止;并当通信状态确定装置确定允许与作为加载目的地的服务器进行通信的状态被再次建立时,可以借助于通信网络,将加载数据重新发送到作为加载目的地的服务器。根据这种配置,当通信在数据发送期间被中断时,移动交通工具中的服务器会自动重传数据,而不必请求用户执行重传请求的操作。因此就可以减轻用户执行操作时的负重。
另外,交通工具内的服务器可以具有数据删除装置,用于在数据发送/接收装置已经完成将加载数据发送到作为加载目的地的服务器时,删除已经由数据保存装置临时保存的加载数据。
此外,通信状态确定装置可以确定是否建立了允许与作为下载目的地且在移动交通工具外的服务器进行通信的状态;在通信状态确定装置已经确定了允许与作为下载目的地的服务器进行通信的状态时,数据发送/接收装置可以从作为下载目的地的服务器、借助于通信网络根据来自用户终端的下载请求接收下载数据;以及数据保存装置可以临时保存已经由数据发送/接收装置接收的下载数据。
更进一步,数据接收装置可以是这样一个设备,即当中断从作为下载目的地的服务器接收下载数据时,保持在备用状态,直到通信状态确定装置确定了一种状态为止,这种状态允许再次建立与作为下载目的地的服务器的通信,以及数据接收装置也可以是这样一个设备,即当通信状态确定装置确定了一种状态时,这种状态允许再次建立与作为下载目的地的服务器的通信,从作为下载目的地的服务器借助于通信网络重新接收下载数据。根据这种配置,当在数据接收期间中断通信时,交通工具中的服务器会自动重新接收数据,而不必请求用户执行诸如提交另一个发送请求这样的操作,因此能够减轻用户执行操作的负重。
交通工具内的服务器可以具有数据传送装置,用于根据来自用户终端的请求将由数据保存装置临时保存的下载数据传送到用户终端;以及数据删除装置,用于在数据传送装置完成下载数据到用户终端的传送之后,删除由数据保存装置临时保存的下载数据。
此外,在数据发送/接收系统中,可以在各个中继点建立中继服务器,这些中继服务器用于在交通工具内的服务器和移动交通工具外的服务器之间中继数据的发送和接收;以及这些中继服务器可以具有中继数据保存装置,用于临时保存交通工具内的服务器和移动交通工具外的服务器的发送和接收数据。这样一种配置能够增强在交通工具内的服务器和移动交通工具外的服务器之间进行数据通信的可靠性。
根据本发明的数据发送/接收方法是这样一种数据发送/接收方法,即由移动交通工具内的用户使用的用户终端利用移动交通工具外的服务器、借助于通信网络来发送和接收数据,该数据发送/接收方法包括步骤确定是否建立了允许与移动交通工具外的服务器进行通信的状态;当已经确定已建立了允许与移动交通工具外的服务器进行通信的状态之后,利用移动交通工具外的服务器、借助于通信网络、根据来自用户终端的请求发送和接收数据;以及临时保存被发送和接收的数据。
从下面参考附图的描述中(其中例示了本发明的多个例子),本发明上述和其它的目的、特征和优点将变得显而易见。
附图简述
图1是示出了根据本发明第一个实施例的数据发送/接收系统的配置框图;图2是示出了一个加载过程例子的流程图,其中临时存储服务器20根据来自用户终端10的请求将数据的加载中继到各种服务器30;图3示出了通过用户终端10显示的登录屏幕的一个例子;图4示出了虚拟文件服务器显示屏幕的一个例子;图5示出了下载过程例子的流程图,其中临时存储服务器20根据来自用户终端10的请求中继从各种服务器30下载的数据;图6是示出了数据发送/接收系统的另一个配置实例的框图;图7是示出了加载过程的另一个实例的流程图;以及图8是示出了下载过程的另一个实例的流程图。
具体实施例方式
第一个实施例下面参考附图的解释考虑了本发明的第一个实施例。图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具有将请求发送到临时存储服务器20的性能,该请求是加载数据的请求和基于因特网100将数据下载到各个服务器30的请求。另外,用户终端10具有存储已下载的数据、或者将要被加载的数据的性能。
在该实施例中,例如根据用户的操作,用户终端10请求临时存储服务器20发送和接收诸如文本、多媒体数据这样的文献数据,多媒体数据包括电影和语音、或者邮件数据。另外,例如根据用户的操作,用户终端10请求临时存储服务器20下载软件。
尽管在图1的移动交通工具中示出了单个用户终端10,但是多个用户终端10也可以出现在移动交通工具中。
临时存储服务器(交通工具内的服务器)20具有临时保存数据的性能。在该实施例中,当从用户终端10提交加载请求时,临时存储服务器20将临时保存已经从用户终端10接收的加载数据。作为选择,一旦从用户终端10接收到下载请求,临时存储服务器20就临时保存已经从各种服务器30接收的下载数据。
临时存储服务器20进一步具有借助于通信网络与各种服务器30进行数据发送和接收的性能。在该实施例中,临时存储服务器20借助于通信网络将已经临时保存的加载数据发送到各种服务器30。作为选择,临时存储服务器20从各种服务器30、并借助于通信网络来接收已经由用户终端10请求的下载数据。
临时存储服务器20进一步具有与用户终端10进行数据的发送和接收的性能。在该实施例中,临时存储服务器20从用户终端10接收加载数据。作为选择,临时存储服务器20将已经临时保存的下载数据发送到用户终端10。
临时存储服务器20进一步具有一旦完成到用户终端10或者各种服务器30的数据传送,就删除已临时保存的数据的性能。在该实施例中,一旦完成加载数据到各种服务器30的传送,临时存储服务器20就删除已临时保存的加载数据。作为选择,一旦完成下载数据到用户终端10的传送,临时存储服务器20就删除已临时保存的下载数据。
临时存储服务器20进一步具有确定是否已建立了允许与各种服务器30进行通信的状态的性能。在该实施例中,临时存储服务器20使用通常所说的“ping”网络连接诊断方法来确定与各种服务器30的通信状态。在该实施例中,临时存储服务器20借助于通信网络将用于各个预定时间间隔的ping命令发送到各种服务器30。然后,临时存储服务器20基于来自各种服务器30的响应或者缺少响应、以及响应时间来确定是否已经建立了允许与各种服务器30进行通信的状态。
如果通信状态恶化、且中断了在数据发送期间到各种服务器30的通信,则临时存储服务器20再次进入备用状态同时临时保存数据。临时存储服务器20进一步具有一旦恢复与各种服务器30的通信状态,就借助于通信网络将临时保存的数据重新发送到各种服务器30的性能。
作为选择,如果通信状态恶化、且中断了在从各种服务器30接收数据期间的通信,则临时存储服务器20进入备用状态直到恢复了与各种服务器30的通信状态为止。然后,一旦恢复了与各种服务器30的通信状态,临时存储服务器20就具有再次从各种服务器30借助于通信网络接收数据的性能。
尤其是,各种服务器30例如是文件服务器、邮件服务器、应用服务器或者数据库服务器。各种服务器30具有借助于通信网络、根据来自临时存储服务器20的进行加载的请求,接收和保存来自临时存储服务器20的加载数据。另外,各种服务器30具有根据来自临时存储服务器20的下载请求,提取下载已被请求的数据,并且借助于通信网络将已被提取的下载数据发送到临时存储服务器20的性能。
各种服务器30还具有一个用于存储各个移动终端10的用户的验证数据的验证数据库。各种服务器30还具有当登录请求借助于临时存储服务器20自用户终端10到达时,验证是否允许用户登录的性能。在该实施例中,各种服务器30的验证数据库预先存储各个用户的与密码一致的登录名作为验证数据。另外,各种服务器30通过比较从临时存储服务器20传送的登录名和密码以及验证数据库中存储的验证数据来验证用户。
图1示出了各种服务器30的其中一个,而临时存储服务器20借助于通信网络被连接到各种服务器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以输入登录名和密码,然后,用户将已输入的登录名和密码发送到临时存储服务器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就显示一个利用作为虚拟的各种服务器30的临时存储服务器20来访问的显示屏幕(步骤S105)。在下面的解释中,利用作为虚拟的各种服务器30的临时存储服务器20来访问的由用户终端10显示的显示屏幕将被称之为“虚拟文件服务器显示屏幕”。
图4是示出了虚拟文件服务器显示屏幕的一个例子的示意图。图4是用户终端10使用Windows XP(注册商标)作为操作系统(OS)这种情形的显示屏幕的例子。如图4所示,一旦接收到登录被允许的通知,用户终端10就显示一个包括虚拟文件服务器别名的显示屏幕。当显示图4中示出的显示屏幕时,用户能够操作用户终端10来请求到各种服务器30的加载。
根据用户的操作,用户终端10将加载请求和加载数据发送到临时存储服务器20(步骤S106)。一旦接收到加载请求和加载数据,临时存储服务器20就临时保存已被接收的加载数据(步骤S107)。
当临时存储服务器20处于允许与各种服务器30进行通信的状态中时,临时存储服务器20借助于通信网络将临时保存的加载数据发送到各种服务器30(步骤S108)。
当临时存储服务器20没有处于允许与步骤S108中的各种服务器30进行通信的状态中时,该临时存储服务器20进入备用状态同时继续临时保存加载数据。然后,在允许与各种服务器30进行通信的状态建立之后,临时存储服务器20借助于通信网络将临时保存的加载数据发送到各种服务器30。一旦完成加载数据到各种服务器30的发送,临时存储服务器20就删除临时保存的加载数据。
如果与各种服务器30的通信状态恶化、且中断了在步骤S108中的数据传输期间的通信,则临时存储服务器20进入备用状态同时继续临时保存加载数据。然后,一旦恢复了与各种服务器30的通信状态,临时存储服务器20就借助于通信网络将临时保存的加载数据重新发送到各种服务器30。
然后,各种服务器30保存已从临时存储服务器20接收的加载数据(步骤S109)。
下面的解释考虑临时存储服务器20将从各种服务器30下载的数据中继到用户终端10的情形。图5是示出了下载过程例子的流程图,其中临时存储服务器20根据来自用户终端10的请求中继从各种服务器30下载的数据。
在图5中,从步骤S101到步骤S105的处理过程类似于图2中示出的加载处理过程中的各个处理过程。当图4中示出的虚拟文件服务器显示屏幕在步骤S105中显示时,用户能够操作用户终端10来请求从各种服务器30的下载。
根据用户的操作,用户终端10将下载请求发送到临时存储服务器20,并且保留数据的下载(步骤S206)。
如果临时存储服务器20处于一旦接收到下载请求就允许与各种服务器30进行通信的状态中,临时存储服务器20就借助于通信网络将用于数据下载的请求发送到各种服务器30,该数据下载已经由用户终端10请求。然后,各种服务器30提取已被请求的下载数据,并且借助于通信网络将已被提取的下载数据发送到临时存储服务器20(步骤S207)。
如果临时存储服务器20没有处于允许与步骤S207中的各种服务器30进行通信的状态中时,临时存储服务器20进入备用状态直到建立了允许与多个服务30进行通信的状态为止,在这之后,临时存储服务器20借助于通信网络将下载请求发送到各种服务器30。
如果与各种服务器30的通信状态恶化、且中断了在步骤S207中的数据接收期间的通信,则临时存储服务器20进入备用状态直到恢复与各种服务器30的通信状态为止,在这之后,临时存储服务器20再次借助于通信网络从各种服务器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网络的情形更高的速率来发送和接收数据。
第二个实施例下面参考附图的解释考虑了本发明的第二个实施例。图6是示出了数据发送/接收系统的另一个配置实例的框图。如图6所示,除了第一个实施例中示出的配置之外,该实施例中的数据发送/接收系统还包括中继保存服务器40。在该实施例中,通过中继保存服务器40来中继临时存储服务器20和各种服务器30之间的数据的发送和接收。
在连接到诸如无线LAN这样的无线通信网络110的各个中继点建立中继保存服务器40。例如,在高速公路的停车场,在车站、机场和港口以及在岛屿上都可以建立中继保存服务器40。尽管图6仅示出了一个中继保存服务器40,但是中继保存服务器40可以存在于各个中继点。
中继保存服务器(中继服务器)40具有临时保存数据的性能。在该实施例中,中继保存服务器40临时保存已从临时存储服务器20接收的加载数据。中继保存服务器40同样临时保存已经从各种服务器30接收的下载数据。
中继保存服务器40具有借助于因特网100与各种服务器30进行数据的发送和接收的性能。在该实施例中,中继保存服务器40借助于因特网100将临时保存的加载数据发送到各种服务器30。此外,中继保存服务器40借助于因特网100从各种服务器30接收下载数据。
中继保存服务器40还具有借助于无线通信网络110与临时存储服务器20进行数据的发送和接收的性能。在该实施例中,中继保存服务器40借助于无线通信网络110从临时存储服务器20接收加载数据。此外,中继保存服务器40借助于无线通信网络110将临时保存的下载数据发送到临时存储服务器20。
中继保存服务器40进一步具有一旦完成到临时存储服务器20或者各种服务器30的数据传送,就删除已临时保存的数据的性能。在该实施例中,中继保存服务器40一旦完成了加载数据到各种服务器30的发送就删除被临时保存的加载数据。中继保存服务器40一旦完成了下载数据到临时存储服务器20的传送还删除被临时保存的下载数据。
在该实施例中,通过中继保存服务器40的存储设备来实现中继数据保存装置。
下面的解释将考虑操作。图7是示出了加载过程的另一个实例的流程图。在图7中,步骤S101的处理过程类似于在第一个实施例中所示出的处理过程。临时存储服务器20借助于无线通信网络110将已经从用户终端10接收的登录名和密码传送到中继保存服务器40(步骤S102)。然后,中继保存服务器40借助于因特网100将已接收的登录名和密码传送到各种服务器30中每一个(步骤S102b)。
一旦执行验证过程,各种服务器30就借助于因特网100将验证结果发送到中继保存服务器40(步骤S103),然后,中继保存服务器40借助于无线通信网络110将已接收的验证结果传送到临时存储服务器20(步骤S103b)。
从步骤S104到步骤S107的处理过程类似于在第一个实施例中示出的处理过程。临时存储服务器20借助于无线通信网络110将已经临时保存的加载数据发送到中继保存服务器40(步骤S108),因此,中继保存服务器40临时保存已接收的加载数据(步骤S107b),并且借助于因特网100将已经临时保存的数据发送到各种服务器30(步骤S108b)。当已经完成加载数据到各种服务器30的发送时,中继保存服务器40将删除已经临时保存的数据。
然后,各种服务器30保存已经从中继保存服务器40接收的加载数据(步骤S109)。
图8是示出了下载过程的另一个实例的流程图。在图8中,从步骤S101到步骤S105的处理过程类似于图7所示的加载过程中的各个处理过程。另外,步骤S206的处理过程类似于在第一个实施例中步骤S206的处理过程。
当临时存储服务器20从用户终端10接收下载请求时,临时存储服务器20借助于无线因特网110将已经请求的数据的下载请求发送到中继保存服务器40,然后,中继保存服务器40将来自用户终端10的已经被请求的数据的下载请求通过因特网100传送到各种网络30。。
各种服务器30提取已被请求的下载数据,并且借助于因特网100将该已提取的下载数据发送到中继保存服务器40(步骤S207),因此,中继保存服务器40临时保存已经接收的下载数据(步骤S208b),然后借助于无线通信网络110将已临时保存的数据发送到临时存储服务器20(步骤S209b)。当已经完成下载数据到临时存储服务器20的发送时,中继保存服务器40将删除临时保存的下载数据。
步骤S208和步骤S209的处理过程类似于在第一个实施例中的各个处理过程。
正如在前述解释中所描述的,在该实施例中,临时存储服务器20请求各种服务器30借助于中继保存服务器40来加载或者下载数据。另外,中继保存服务器40中继临时存储服务器20和各种服务器30之间的数据的发送和接收,并且临时保存被中继的数据。因此,如果中继保存服务器40完成了下载数据的临时保存,则甚至在下载期间因特网100变得阻塞以及通信状态恶化的情况下,也可以继续该下载过程。此外,如果中继保存服务器40完成了加载数据的临时保存,则甚至在加载期间临时存储服务器20和中继保存服务器40之间的通信被中断的情况下,也可以继续该加载过程。
因此,使用各个中继点的中继保存服务器40来中继数据的发送和接收,能够增加在临时存储服务器20和各种服务器30之间的数据通信的可靠性。
本发明可以用于从诸如火车、汽车、飞机和轮船这样的移动交通工具接收数据,并且将数据发送到移动交通工具外的服务器。特别是,本发明可以使得甚至从移动交通工具的内部来发送和接收数据,在这些交通工具内不能够保持到通信网络的恒定连接,包括以高速运行的移动交通工具,诸如飞机和(日本的)高速火车,以及在无线电波不能够达到的地方运行的移动交通工具,诸如地铁和轮船。
尽管已经使用特定的术语描述了本发明的优选实施例,但这种描述仅仅是示例的目的,并且应当理解可以作出的变化和修改都不会脱离下列权利要求的精神和范围。
权利要求
1.一种数据发送/接收系统,其中由移动交通工具内的用户使用的用户终端利用移动交通工具外的服务器借助于通信网络来发送和接收数据,其中交通工具内的服务器在所述移动交通工具内建立;所述交通工具内的服务器具有通信状态确定装置,用于确定所述交通工具内的服务器是否处于允许与移动交通工具外的所述服务器进行通信的状态;数据发送/接收装置,用于在所述通信状态确定装置确定所述数据发送/接收装置处于允许与移动交通工具外的所述服务器进行通信的状态中时,借助于通信网络、根据来自所述用户终端的请求,与移动交通工具外的所述服务器执行数据的发送和接收;以及数据保存装置,用于临时保存由所述数据发送/接收装置发送和接收的数据。
2.根据权利要求1的数据发送/接收系统,其中所述数据保存装置临时保存已经从所述用户终端接收的加载数据;以及当所述通信状态确定装置已经确定已建立了允许与移动交通工具外的加载目的地服务器进行通信的状态时,所述数据发送/接收装置借助于通信网络、根据来自所述用户终端的加载请求将已经由所述数据保存装置保存的加载数据发送到作为加载目的地的所述服务器。
3.根据权利要求2的数据发送/接收系统,其中所述数据发送/接收装置当在发送期间中断加载数据到作为加载目的地的服务器的传输时,进入备用状态,直到所述通信状态确定装置确定已经再次建立了允许与作为加载目的地的所述服务器进行通信的状态为止,以及在所述通信状态确定装置确定已经再次建立了允许与作为加载目的地的所述服务器进行通信的状态时,借助于通信网络将加载数据重新发送到作为加载目的地的所述服务器。
4.根据权利要求2的数据发送/接收系统,其中所述交通工具内的服务器进一步具有数据删除装置,用于在所述数据发送/接收装置已经完成将加载数据发送到作为加载目的地的所述服务器时,删除已经由所述数据保存装置临时保存的加载数据。
5.根据权利要求3的数据发送/接收系统,其中所述交通工具内的服务器进一步具有数据删除装置,用于在所述数据发送/接收装置已经完成将加载数据发送到作为加载目的地的所述服务器时,删除已经由所述数据保存装置临时保存的加载数据。
6.根据权利要求1的数据发送/接收系统,其中所述通信状态确定装置确定是否建立了允许与作为下载目的地且在移动交通工具外的服务器进行通信的状态;在所述通信状态确定装置确定已经建立了允许与作为所述下载目的地的服务器进行通信的状态时,所述数据发送/接收装置根据来自用户终端的下载请求借助于通信网络从作为下载目的地服务器的所述服务器接收下载数据;以及所述数据保存装置临时保存已经由所述数据发送/接收装置接收的下载数据。
7.根据权利要求6的数据发送/接收系统,其中所述数据接收装置在接收期间从作为下载目的地的所述服务器中断接收下载数据时,保持在备用状态,直到所述通信状态确定装置确定已经再次建立了允许与作为下载目的地的所述服务器进行通信的状态为止;以及当所述通信状态确定装置确定已经再次建立了允许与作为下载目的地的所述服务器进行通信的状态时,借助于通信网络从作为下载目的地的所述服务器重新接收下载数据。
8.根据权利要求6的数据发送/接收系统,其中所述交通工具内的服务器进一步具有数据传送装置,用于根据来自用户终端的请求,将由所述数据保存装置临时保存的下载数据传送到所述用户终端;以及数据删除装置,用于在所述数据传送装置完成下载数据到所述用户终端的传送时,删除由所述数据保存装置临时保存的下载数据。
9.根据权利要求7的数据发送/接收系统,其中所述交通工具内的服务器进一步具有数据传送装置,用于根据来自用户终端的请求,将由所述数据保存装置临时保存的下载数据传送到所述用户终端;以及数据删除装置,用于在所述数据传送装置完成下载数据到所述用户终端的传送时,删除由所述数据保存装置临时保存的下载数据。
10.根据权利要求1的数据发送/接收系统,其中在各个中继点建立用于在所述交通工具内的服务器和移动交通工具外的服务器之间中继数据的发送和接收的中继服务器;以及所述中继服务器具有中继数据保存装置,用于临时保存所述交通工具内的服务器和所述移动交通工具外的服务器中的发送和接收数据。
11.一种数据发送/接收方法,其中,由移动交通工具内的用户使用的用户终端利用移动交通工具外的服务器借助于通信网络来发送和接收数据;所述数据发送/接收方法包括步骤确定是否建立了允许与所述移动交通工具外的服务器进行通信的状态;当已经确定已建立了允许与所述移动交通工具外的所述服务器进行通信的状态时,根据来自所述用户终端的请求借助于通信网络利用所述移动交通工具外的所述服务器发送和接收数据;以及临时保存所述被发送和接收的数据。
12.一种数据发送/接收程序,其中,由移动交通工具内的用户使用的用户终端利用移动交通工具外的服务器借助于通信网络来发送和接收数据;所述数据发送/接收程序使得计算机执行如下的处理过程确定是否建立了允许与所述移动交通工具外的服务器进行通信的状态;当已经确定已建立了允许与所述移动交通工具外的所述服务器进行通信的状态时,根据来自所述用户终端的请求借助于通信网络利用所述移动交通工具外的所述服务器发送和接收数据;以及临时保存所述被发送和接收的数据。
全文摘要
一种数据发送/接收系统甚至能够从到通信网络的恒定连接不能被保持的移动交通工具内发送和接收数据。在移动交通工具内建立的临时存储服务器临时保存从用户终端接收的加载数据。该临时存储服务器具有确定是否存在允许与各种服务器进行通信的状态的性能。当在允许与各种服务器进行通信的状态中时,该临时存储服务器将已经临时保存的数据借助于通信网络发送到各种服务器。当用户终端请求下载、且在允许与各种服务器进行通信的状态中时,该临时存储服务器进一步借助于通信网络从各种服务器接收下载数据。然后,该临时存储服务器临时保存已被接收的下载数据。
文档编号H04Q7/38GK1668018SQ20051005437
公开日2005年9月14日 申请日期2005年3月10日 优先权日2004年3月10日
发明者小美浓贵行, 西冈道夫, 峯下聪志 申请人:日本电气株式会社