自动数据分布系统和方法

文档序号:7882509阅读:136来源:国知局
专利名称:自动数据分布系统和方法
技术领域
本发明涉及一种包括服务器和移动通信终端的数据分布系统,更具体地,涉及一种用于从服务器向如移动电话终端或个人信息终端等移动通信终端自动分布内容的系统和方法。
背景技术
采用Java技术(J2ME/CLDCJava2平台,小版本/有限连接设备配置)的多种移动通信设备已经投入商业应用,这些设备允许在其中实现的Java虚拟机(JVM)上运行Java程序。随着图像/声音压缩技术的发展,几乎所有的电信运营商都可以处理具有高质量声音的静态和动态图像。因此,如今,利用软件公司每日发布的新内容,总可以将新的应用程序下载到如移动电话设备或移动信息终端等支持Java功能的移动通信设备中。
在这种情况下,提出了几种将内容下载到移动终端中的方法。例如,日本专利申请未审公开No.2001-282672公开了一种自动信息传递系统,在该系统中,移动终端向服务器发送针对内容的请求,从而从服务器获得该内容。日本专利申请未审公开No.2002-176516公开了一种向移动终端提供待机图像内容的方法,在该方法中,移动终端访问因特网上的主页,在主页上所提供的待机图像中选择想要的一幅,并从主页上下载。日本专利申请未审公开No.2002-218060公开了一种易于登记移动终端的待机图像的系统,在该系统中,用户创建图像文件,并将其登记在主页上,然后,可以作为待机图像将该图像下载到移动终端中。
但是,当用户想要在用户的移动电话设备上安装新的待机图像时,用户必须执行一系列的操作与因特网相连,在所连接的主页上搜索想要的图像、下载想要的图像并将其安装到移动电话设备上。对于几乎所有的用户,这样一系列的操作是令人厌烦的,尤其是对于频繁改变移动电话设备上的待机图像的用户,或者是对于利用预定种类的图像作为移动电话设备上的待机图像的用户。

发明内容
本发明的一个目的是提供一种用于从服务器向移动通信终端自动传递数据的系统和方法。
本发明的另一目的是提供一种没有任何不便地、从服务器自动下载数据的移动通信终端。
按照本发明,一种服务器,包括数据存储器,用于存储多个数据块;以及服务器控制器,用于进行控制,从而响应从移动通信设备接收到的数据请求,从所述数据存储器中选择数据块,并将选中的数据块发送回所述移动通信设备。一种移动通信设备,包括输出设备;存储器;数据请求控制器,用于根据用户指定的时间条件,控制向服务器发送数据请求;以及控制器,用于进行控制,从而将从所述服务器下载的选中数据块存储在所述存储器中,其中,通过所述输出设备再现所述选中的数据块。
存储在数据存储器中的每个数据块都可以包括图像数据和声音数据。输出设备最好包括图像显示部分(如LCD等显示器)和如扬声器等声音输出部分。控制器最好进行控制,从而在图像显示部分上显示选中的数据块的图像数据,并通过声音输出部分再现选中数据块的声音数据。
作为一个示例,用户指定的时间条件至少是一个日期和时间,在此时间,数据请求控制器向服务器发送数据请求。作为另一示例,用户指定的时间条件是时间周期,其中,数据请求控制器以该时间周期间隔向服务器发送数据请求。
优选地,当移动通信设备中正在运行至少一个功能时,数据请求控制器保留向服务器的数据请求发送。
控制器可以进行控制,从而在从服务器下载选中的数据块之后,立即通过输出设备再现选中的数据块,实现增强报警系统。
在服务器,可以从数据存储器随机选择数据块。作为代替,可以根据预定的顺序,选择数据块。
按照本发明的另一方面,一种通过网络从服务器向移动通信设备传递数据的方法,所述方法包括以下步骤在移动通信设备,根据用户的指令,确定数据请求的发送条件;以及当满足所述发送条件时,向所述服务器发送所述数据请求,在所述服务器,存储多个数据块;从所述移动通信设备接收所述数据请求;响应所述数据请求,从数据存储器中选择数据块;向所述移动通信终端发送选中的数据块,并且在所述移动通信设备,将从所述服务器下载的所述选中数据块存储在存储器中;以及再现所述选中的数据块。
服务器可以存储Java应用程序,并且通过从服务器下载Java应用程序;以及将发送条件设置在Java应用程序中来确定数据请求的发送条件。在移动通信设备中执行Java应用程序,以从服务器下载所需的数据块。
如上所述,由于将从服务器下载的选中数据块存储在存储器中,可以随时在移动通信设备再现选中的数据块。更具体地说,可以随时在显示器上显示接收到的图像。因此,下载的图像可以被用作显示器上的待机图像。此外,由于每当满足指定的发送时间条件时自动下载图像和声音数据,可以自动改变显示器上的待机图像,而不需要任何用户的操作。
此外,每次从服务器下载可能与先前下载的数据不同的选中数据块时,对图像进行显示,并再现声音。因此,上述数据下载操作也可以用作在指定的时间或在依赖于指定的时间信息的指定间隔发起的报警操作。


图1是按照本发明的实施例示出了自动数据传递系统的示意图;图2是按照本发明的实施例示出了自动数据传递系统中的移动通信设备的方框图;
图3是按照本发明的实施例示出了自动数据传递系统中的服务器的示意图;图4示出了移动通信设备的数据下载操作的第一示例的流程图;图5示出了移动通信设备的数据下载操作的第一示例的时序图;图6示出了移动通信设备的数据下载操作的第二示例的流程图;以及图7是按照本发明的另一实施例示出了自动数据传递系统的示意图。
具体实施例方式
如图1所示,为了简明起见,假设按照本发明第一实施例的自动数据传递系统包括移动通信设备1、多个基站2、移动通信控制站3、因特网4、内容服务器5和内容供应商6。
移动通信设备1具有在其中实现的Java平台,允许在其上执行Java应用程序。移动通信设备1可以通过最近的基站2、移动通信控制站3和因特网4与服务器5进行通信。
服务器5存储Java应用程序和应用在Java应用程序中的多个资源数据块。图像-声音存储器包含由多个图像数据块和多个声音数据块构成的资源数据。每个图像数据块可以是静态图像或动态图像。可以响应用户的请求,检索图像和声音数据块。由内容供应商6安装和更新Java应用程序和图像/声音数据块。
正如后面所述,根据用户指定的时间信息,如在用户指定的日期和时间或者以用户指定的时间周期的间隔等,从移动通信设备1向服务器5自动发送数据请求。当从移动通信设备1接收到这种请求时,服务器5随机或根据预定的规则,从图像-声音存储器中选择一对图像和声音数据。之后,服务器5将选中的一对图像和声音数据块发送回移动通信设备1。此后,将以移动电话设备作为示例,对第一实施例的详细结构和操作进行描述。
参照图2,移动通信设备1具有由程序控制处理器103所控制的无线电系统101和频道控制器102组成的无线电通信部分。无线电系统101执行包括射频放大、在射频和中频之间的频率转换、调制或解调、压缩或解压缩以及模数或数模转换在内的公知操作。
程序控制处理器103可以是能够执行操作系统(OS)、包括JVM的Java平台、配置和配置文件以及Java应用程序的中央处理单元(CPU)。将操作系统和Java平台事先存储在存储器104中,并且已经完成了对其的安装。存储器104可以是易失性存储器或非易失性存储器。在Java平台上可以运行任何Java应用程序。
通过无线电通信从服务器下载并安装Java应用程序。用户可以使用上述Java环境,设置每个Java应用程序,以允许或禁止网络连接。因而,根据先前的设置,将由所安装的Java应用程序调用的网络连接请求设置为有效或无效。
将在后面对其进行描述的Java应用程序运行在处理器103上,并根据需要,从服务器5下载图像和声音数据块。可以将下载的图像和声音数据存储到图像-声音存储器105中。通过显示控制器106,在如LCD(液晶显示设备)等显示设备107上显示所下载的图像数据。通过声音控制器108,由声音输出设备(扬声器)109再现所下载的声音数据。
众所周知,可以利用语音编解码器110、扬声器(电话接收器)111和麦克风(电话发射器)112进行电话对话。用户可以利用包括十键键盘的键盘113输入所拨叫的电话号码,或者输入针对上述网络连接设置和用户指定的时间信息设置的指令。此外,处理器103利用时钟/日历电路114或定时器(未示出)和用户指定的时间信息来确定是否向服务器5发送内容发送请求,将在此后对此进行描述。
参照图3,服务器5设置有允许通过因特网4进行通信的通信控制器501。服务器5还设置有如CPU等作为程序控制处理器502的服务器处理器502。服务器处理器502通过执行存储在服务器程序存储器505中的服务器程序来控制图像-声音存储器503和Java应用程序存储器504。
图像-声音存储器503存储每个Java应用程序中使用的资源数据。资源数据由多个图像数据块和多个声音数据块组成,根据用户的请求,对其进行检索。Java应用程序存储器504存储多个Java应用程序,可以根据用户的请求,将这些Java应用程序下载到移动通信设备1中。由内容供应商6安装和更新Java应用程序和图像/声音数据块。
正如后面所述,响应用户的数据请求,运行在服务器处理器502上的服务器程序随机或根据预定的顺序从图像-声音存储器503中选择一对图像和声音数据块。之后,运行在服务器处理器502上的服务器程序指示通信控制器501,将选中的一对图像和声音数据块发送回移动通信设备1。
操作参照图4和图5,用户操作键盘113通过无线电通信部分访问服务器5上的网页,并从服务器5下载Java应用程序(步骤S201)。将下载的Java应用程序存储在存储器104中。之后,用户操作键盘113,针对每个Java应用程序,设置指示允许或禁止网络连接的网络连接条件(步骤S202)。
此外,在待机状态下,用户操作键盘113以启动Java应用程序,并设置时间信息,以确定何时向服务器5发送内容发送请求(步骤S203)。更具体地说,用户输入要向服务器5发送数据请求的至少一个日期和时间作为时间信息。作为替代,用户可以输入时间周期作为时间信息,从而以指定的时间周期间隔向服务器5发送数据请求。
当如上所述在Java应用程序中完全设置了所需的条件时,处理器103确定是否满足指定的请求发送条件(步骤S204)。更具体地说,在日期和时间被指定为指定的请求发送条件的情况下,确定当前的时间是否到达了指定的日期和时间。在时间周期被指定为指定的请求发送条件时,确定是否已经经过了指定的时间周期。
在满足指定的请求发送条件时(步骤S204中的“是”),处理器103创建内容发送请求,并指示无线电通信部分向服务器5发送该内容发送请求(步骤S205),并等待对请求的响应(步骤S206)。
在服务器5,如图5所示,服务器处理器502随机或根据预定的顺序从图像-声音存储器503中选择一对图像和声音数据块。将选中的一对图像和声音数据块发送回移动通信设备1。
返回图4,在从服务器5接收到选中的一对图像和声音数据块时(步骤S206中的“是”),处理器103将接收到的图像和声音数据块存储到图像-声音存储器105中(步骤S207)。之后,处理器103指示显示控制器106和声音控制器108在LCD 107上显示接收到的图像和通过扬声器109再现接收到的声音(步骤S208)。如图5所示,每当满足指定的请求发送条件时(步骤S204中的“是”),重复执行步骤S204~S208。
以这种方式,由于接收到的图像和声音数据块被存储在图像-声音存储器105中,随时可以在LCD 107上显示接收到的图像。因此,接收到的图像可以在LCD 107上用作待机图像。此外,由于每当满足指定的请求发送条件时自动下载图像和声音数据块,可以自动改变LCD上的待机图像,而不需要用户的操作。
此外,每当从服务器5接收到可能与先前接收到的数据块不同的图像和声音数据块时,显示图像并再现声音。因而,上述内容下载操作也可以用作在指定的时间或在取决于指定的时间信息的指定间隔发起的报警。
参照图6对数据下载操作的另一示例进行描述。在图6中,以相同的参考符号(S201~S204和S205~S208)表示与先前参照图4所描述的那些步骤相类似的步骤,并省略了对其的描述。
按照本示例,如图6所示,当满足指定的请求发送条件时(步骤S204中的“是”),处理器103进一步确定是否至少一个其他功能正在操作(步骤S301)。当其他功能正在操作时(步骤S301中的“是”),处理器103保留Java应用程序的启动(步骤S302),并确定其他操作是否终止(步骤S303)。当其他操作已经终止且没有功能正在操作时(步骤S303中的“是”),处理器103启动Java应用程序,创建内容发送请求,并指示无线电通信部分向服务器5发送内容发送请求(步骤S205),之后,如上所述,执行步骤S205~S208。
在其他操作已经终止时(步骤S303中的“是”),处理器103可以指示显示控制器106显示提示图像,从而通知用户操作中断。在这种情况下,当用户输入数据发送请求时,控制进行到步骤S205。
按照图6所示的本示例,即使在数据下载操作的同时其他功能正在操作时,仍然可以在其他功能终止之后,稳妥地执行数据下载操作。例如,在服务器5每月一次地更新图像-声音数据库503的内容的情况下,用户可以设置移动通信设备1,使得与服务器5的更新定时同步地向服务器5发送数据请求。在这种情况下,如果未实现步骤S301~S303,用户可能会不能下载更新的图像和声音数据。按照如图6所示的本示例,用户可以稳妥地下载更新的图像和声音数据。
按照本发明的第二实施例,可以从多个服务器下载图像和声音数据块。在这种情况下,需要Java应用程序事先拥有每个服务器的地址。
如图7所示,当启动这种Java应用程序时,顺序地向服务器A、B和C发送数据请求,从每个服务器中下载图像和声音数据块。如果在数据下载操作期间发生呼入,则暂时停止数据下载操作,并存储从其中已经下载了图像和声音数据块的服务器的地址。在呼叫终止之后,处理器103重新启动Java应用程序,顺序访问剩余的服务器。在从所有指定的服务器下载了所需的图像和声音数据块之后,终止数据下载操作。
当暂时停止数据下载操作时,处理器103可以指示显示控制器106显示提示图像,从而通知用户操作中断。在这种情况下,当用户输入数据下载操作的重新启动指令时,重新启动数据下载操作。
权利要求
1.一种用于通过网络从服务器向移动通信设备传递数据的系统,其中所述服务器包括数据存储器,用于存储多个数据块;以及服务器控制器,用于进行控制,从而响应从所述移动通信设备接收到的数据请求,从所述数据存储器中选择数据块,并将选中的数据块发送回所述移动通信设备,以及所述移动通信设备包括输出设备;存储器;数据请求控制器,用于根据用户指定的时间条件,控制向所述服务器发送数据请求;以及控制器,用于进行控制,从而将从所述服务器下载的选中数据块存储在所述存储器中,其中,通过所述输出设备再现所述选中的数据块。
2.按照权利要求1所述的系统,其特征在于存储在数据存储器中的每个数据块都包括图像数据和声音数据,其中所述输出设备包括图像显示部分和声音输出部分;而且所述控制器进行控制,从而在所述图像显示部分上显示选中的数据块的图像数据,并通过所述声音输出部分再现选中数据块的声音数据。
3.按照权利要求1所述的系统,其特征在于所述用户指定的时间条件至少是一个日期和时间,在此时间,所述数据请求控制器向所述服务器发送所述数据请求。
4.按照权利要求1所述的系统,其特征在于所述用户指定的时间条件是时间周期,其中所述数据请求控制器以所述时间周期间隔向所述服务器发送所述数据请求。
5.按照权利要求1所述的系统,其特征在于当在所述移动通信设备中至少一个功能正在操作时,所述数据请求控制器保留向所述服务器的数据请求发送。
6.按照权利要求1所述的系统,其特征在于所述控制器进行控制,从而在从所述服务器下载了所述选中的数据块之后,立即通过所述输出设备再现所述选中的数据块。
7.按照权利要求1所述的系统,其特征在于所述服务器控制器从所述数据存储器中随机选择数据块。
8.按照权利要求1所述的系统,其特征在于所述服务器控制器根据预定的顺序,从所述数据存储器中选择数据块。
9.按照权利要求1所述的系统,其特征在于通过利用所述选中的数据块执行Java应用程序来实现所述数据请求控制器,其中从所述服务器下载所述Java应用程序。
10.一种通过网络从服务器向移动通信设备传递数据的方法,所述方法包括以下步骤在所述移动通信设备,根据用户的指令,确定数据请求的发送条件;当满足所述发送条件时,向所述服务器发送所述数据请求;在所述服务器,存储多个数据块;从所述移动通信设备接收所述数据请求;响应所述数据请求,从数据存储器中选择数据块;向所述移动通信设备发送选中的数据块;在所述移动通信设备,将从所述服务器下载的所述选中的数据块存储在存储器中;以及再现所述选中的数据块。
11.按照权利要求10所述的方法,其特征在于所述服务器存储Java应用程序,其中,通过下列步骤确定数据请求的所述发送条件从所述服务器下载所述Java应用程序;以及将所述发送条件设置在所述Java应用程序中,其中在所述移动通信设备中执行所述Java应用程序,以从所述服务器下载所需的数据块。
12.按照权利要求10所述的方法,其特征在于数据请求的所述发送条件至少是一个日期和时间,在此时间,向所述服务器发送所述数据请求。
13.按照权利要求10所述的方法,其特征在于数据请求的所述发送条件是时间周期,其中以所述时间周期间隔向所述服务器发送所述数据请求。
14.按照权利要求10所述的方法,其特征在于还包括在所述移动通信设备,确定在所述移动通信设备中是否至少一个功能正在运行;当至少一个功能正在运行时,保留向所述服务器的数据请求发送,直到没有正在操作的功能为止。
15.按照权利要求10所述的方法,其特征在于每个数据块都包括图像数据和声音数据,其中在从所述服务器下载了所述选中的数据块之后,立即在显示器上显示所述选中数据块的图像数据,并通过扬声器再现所述选中数据块的声音数据。
16.按照权利要求10所述的方法,其特征在于在所述服务器,从所述数据存储器中随机选择数据块。
17.按照权利要求10所述的方法,其特征在于在所述服务器,根据预定的顺序,从所述数据存储器中选择数据块。
18.一种通过网络与服务器相连的移动通信设备,包括输出设备;存储器;数据请求控制器,用于根据用户指定的时间条件,控制向所述服务器发送数据请求;以及控制器,用于进行控制,从而将从所述服务器下载的数据块存储在所述存储器中,其中通过所述输出设备再现所述数据块。
19.按照权利要求18所述的移动通信设备,其特征在于所述数据块包括图像数据和声音数据,其中所述输出设备包括图像显示部分和声音输出部分,其中所述控制器进行控制,从而在所述图像显示部分上显示选中数据块的图像数据,并通过所述声音输出部分再现选中数据块的声音数据。
20.一种用于通过网络向移动通信设备传递数据的服务器,包括数据存储器,用于存储多个数据块;以及服务器控制器,用于进行控制,从而响应从所述移动通信设备接收到的数据请求,从所述数据存储器中选择数据块,并将选中的数据块发送回所述移动通信设备。
全文摘要
公开了一种包括服务器和移动通信设备的自动数据传递系统。所述服务器存储多个数据块,响应从所述移动通信设备接收到的数据请求,从中选择数据块。将选中的数据块发送回所述移动通信设备。所述移动通信设备根据用户指定的时间条件,向所述服务器发送数据请求。当从所述服务器下载选中的数据块时,将下载的数据块存储在存储器中,并通过显示器和扬声器进行再现。
文档编号H04M1/725GK1499801SQ20031010472
公开日2004年5月26日 申请日期2003年10月30日 优先权日2002年10月30日
发明者吉川健 申请人:日本电气株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1