移动通信系统和移动终端设备的制作方法

文档序号:7592872阅读:80来源:国知局
专利名称:移动通信系统和移动终端设备的制作方法
技术领域
本发明涉及移动通信系统和移动终端设备,具体而言,本发明涉及具有能够通过网络从服务器上下载程序的移动终端设备的移动通信系统。
背景技术
当前的移动终端设备,尤其是手提电话,能够结合各种功能,例如电话号码簿、消息记录、转发、照相和游戏。由于手提电话将硬件和软件结合为一体,因此用户在购买了手提电话之后既不能结合新的功能,也不能删除不必要的功能。为了使用新的功能,用户必须购买新的手提电话。
日本早期公开专利No.2002-118510公开了一种外部操作单元,该单元能够与安装在汽车上的移动无线电话连接。尽管该单元具有包括了一套可下载功能的库,但该单元是一种不同于电话的装置。

发明内容
根据本发明的一个方面,移动通信系统具有有着可下载程序和网页的服务器和其中安装了标准化的应用程序接口的移动终端设备。该移动终端设备能够通过网络访问所述网页,以下载程序。
根据本发明的另一方面,移动通信系统具有有着可下载程序和网页的服务器、其中安装了标准化的应用程序接口的移动终端设备以及能够通过网络访问网页的计算机。响应来自计算机的指令,服务器下载移动终端设备所指定的程序。
此外,根据本发明的另一方面,移动终端设备能够访问网页以下载程序,并且在该移动终端设备中安装有标准化的应用程序接口。
根据上述发明,安装在移动终端设备中的功能能够方便地被改变,并能被更新。移动终端设备能够方便地应付功能的冻结。


当结合附图阅读以下详细描述时,本发明的上述以及其它目的、特征和优点将变得非常清晰,所述附图中图1示出了根据本发明的移动通信系统的一个示例;图2是移动终端的一个示例的框图;图3是功能管理装置的一个示例的框图;图4是服务器的一个示例的框图;图5是根据本发明的移动通信系统的操作的一个示例的流程图;图6是根据本发明的移动通信系统的操作的另一个示例的流程图;图7是功能管理装置的另一个示例的框图;图8示出了根据本发明的移动通信系统的另一个示例。
具体实施例方式
以下将对根据本发明的移动通信系统和移动终端设备的优选实施例进行描述。如图1所示,根据本发明实施例的移动通信系统包括移动终端设备10、功能服务器20和网络40。功能服务器20具有网页21(在WWW(万维网)服务器中所包含的HTML文档)和在移动终端设备10上执行各种功能的软件(以下称为“功能程序”)。移动终端设备10能够与网络40进行连接。此外,移动终端设备10能够访问功能服务器20,以从网页21下载各种功能程序。
如图2所示,根据实施例的移动终端设备10包括各种类型的硬件107、接口106、操作系统(OS)105和应用程序接口(API)104。硬件107例如包括通信部分、显示部分、按键输入部分、存储器部分、照相机部分、音频部分、麦克风以及扬声器。此外,移动终端设备10包括控制通信的基本功能装置103、功能程序101和管理功能程序101的功能管理装置102。功能程序101可以预先被安装在移动终端设备10中。另外,移动终端设备10能够从网页将功能程序101下载到其中,还能够删除已经被安装的功能程序。API104起到与从属模块的接口的作用。
图3示出了根据实施例的功能管理装置102的组成部分。功能管理装置102包括程序管理部分1021、管理表1022、下载处理部分1023、版本号管理表1024和启动处理部分1025。管理表1022登记功能程序。下载处理部分1023在程序管理部分1021的控制下进行下载和重写。程序管理部分1021向服务器20发送请求,要求下载用户所选择的功能程序。随后,程序管理部分1021识别出所选择的功能程序及其版本号。然后,程序管理部分1021参照管理表1022判断所选择的功能程序是否与已经安装的功能程序相同,以及所选择的程序的版本号是否等于同一程序的还没有被下载的最新版本的版本号。程序管理部分1021控制下载处理部分1023,并使下载处理部分开始下载新的或者版本更新了的功能程序。对于已经被安装的功能程序,取消下载。版本号管理表1024记录并管理已安装的功能程序的版本号。启动处理部分1025执行已安装的功能程序。
图4示出了有关网页21和服务器20的实施例的一个示例。移动终端设备10访问服务器20,在移动终端设备10的显示部分上显示该网页21,并选择功能程序。图4图示了从简化版到复杂版的一系列电话号码簿功能和日程安排功能。服务器20存储了多个可下载功能程序201(功能1至9)。
图5示出了实施例中移动通信系统的操作。移动终端设备10的用户希望下载新的功能程序(S1),并访问功能服务器20的网页21(S2)。当移动终端设备访问网页时,移动终端设备10的显示部分显示如图4中所示的选择屏幕。用户从按键输入部分指定期望要添加的功能(S3)。如果用户例如指定日程安排功能(复杂版),并操作进行确定,则程序管理部分1021向服务器20发送请求,要求下载所指定功能的程序(S4)。服务器20接收要求下载的请求,选择被指定的程序,并通知移动终端设备10有关下载开始的信息,该信息包括有关被指定功能程序的信息(S5)。基于该有关下载开始的信息,移动终端设备10的程序管理部分1021参照管理表1022,判断打算被下载的功能程序的功能是否是新的功能(S6)。如果打算被下载的功能程序的功能是其程序已经被安装的功能,则移动终端设备10再利用版本号管理表1024对打算被下载的功能程序的版本号进行检验(S7)。如果已被安装的功能程序的版本号等于打算被下载的功能程序的版本号,则取消下载(S8)。如果打算被下载的功能程序的版本号大于已被安装的功能程序的版本号,则程序管理部分1021控制下载处理部分1023,在删除已有功能程序之后进行下载,或者重写已有的功能程序(S9)。如果打算被下载的功能程序还没有被安装(S6中“是”的情况下),则程序管理部分1021下载功能程序。当下载完成时,程序管理部分1021向管理表1022登记该功能程序(S10)。另外,程序管理部分1021向版本号管理表1024登记有关功能程序版本号等的信息(S11)。当用户打算删除功能程序(S12)时,用户使显示部分显示功能程序等的列表,并选择用户打算删除的程序(S13)。程序管理部分1021控制下载处理部分1023,删去所打算的功能程序,然后从管理表1022中删除相关的登记内容(S14)。另外,从版本号管理表1024中删除有关被删去的功能程序的版本号的信息(S15)。
图6示出了根据本发明的另一实施例的移动通信系统的操作。当用户打算更新多个功能程序(S20)时,用户访问网页21(S2)。用户选择多次添加和/或删除功能程序(S21和S23)。用户还能够选择一次更新多个功能程序。随后的从S4到S8的处理与图5中的那些相同。接下来,第一个要被更新的功能程序中的最新版本被写入,覆盖移动终端设备10中的相同功能程序的先前版本,或者该最新版本在删除先前版本之后被下载(S24)。然后,登记程序的最新版本(S10),并登记程序的版本号(S11)。另外,对于其它要被更新的程序执行类似的处理。在图6所示示例中,服务器20能够在网页上显示作为备选的要更新项目的那些时常被更新的功能程序。当用户选择期望的要更新项目时,用户能够一个一个地下载多个期望的功能程序的更新版本。
根据本发明实施例的移动终端设备能够在其中安装标准化的API,并访问服务器以将各种功能程序下载到其中。但是,当移动终端设备通过网络将程序下载到其中时,移动终端设备有可能取得带有程序错误的程序。在这种情况下,功能程序很可能会在它们运行过程中冻结(freeze)。图7示出了与能够应付冻结的一个示例有关的移动终端设备的功能管理装置102。图7所示的功能管理装置102除了图3所示的组成部分以外,还包括监视功能的冻结情况的冻结监视处理部分1026、使功能重起的重起处理部分1027和抑制功能的重起的重起抑制处理部分1028。冻结监视处理部分1026在周期性地对处于启动模式的程序的操作状态进行检验时,监视冻结的发生。基于对于冻结监视处理部分1026的控制,如果处于冻结状态下,则重起处理部分1027强制性地停止处于启动模式的功能程序,并重起该功能程序。重起抑制处理部分1028检测在预定的时间长度中冻结发生的频率,然后根据冻结发生的频率强制性地停止重起处理部分1027的处理,并禁止重起。同样,重起处理部分1027能够根据冻结发生的频率,重起发生冻结的运行中的功能程序。
如图8所示,根据本发明实施例的移动终端通信系统包括计算机30,该计算机与网络进行连接。计算机30通过网络40访问服务器20,并请求将各种功能程序下载到移动终端设备10中。计算机30向服务器20发送用于识别功能程序的信息和有关该移动终端设备10的电话号码的ID信息等。基于接收到的信息,服务器访问移动终端设备10,并将由计算机30指定的功能程序下载到移动终端设备10。计算机30例如表示小型家用计算机。
应该认识到,上述通信系统可以包括拒绝未授权访问的安全功能。
该移动通信系统使得移动终端设备能够通过网络方便地将软件(功能程序)下载到其中。
尽管已经结合某些优选实施例对本发明进行了描述,但是应该理解本发明所包含的主题并不限于那些具体实施例。相反,其意图包括能够被包括在权利要求的精神和范围之内的所有替换、修改和等同物。
权利要求
1.一种移动通信系统,包括具有网页和可下载程序的服务器;和其中安装了标准化的应用程序接口的移动终端设备,其中,所述移动终端设备能够通过网络访问所述网页以下载所述程序。
2.如权利要求1所述的移动通信系统,其中,所述移动终端设备包括管理所述程序的程序管理装置,并且其中,所述程序管理装置管理已安装到所述移动终端设备中的程序的版本,并且,如果已安装了所述程序,则所述程序管理装置能够只下载未安装的版本。
3.如权利要求1所述的移动通信系统,其中,所述移动终端设备包括程序运行控制装置,并且其中,所述程序运行控制装置监视已安装程序的运行,并控制所述程序的重起。
4.如权利要求3所述的移动通信系统,其中所述程序运行控制装置基于程序的冻结发生的频率,控制所述程序的重起。
5.如权利要求3所述的移动通信系统,其中所述程序运行控制装置包括程序重起处理部分和程序重起抑制处理部分,所述程序重起处理部分重起发生冻结的程序,所述程序重起抑制处理部分抑制发生冻结的程序的重起。
6.一种移动通信系统,包括包括有网页和可下载程序的服务器;其中安装了标准化的应用程序接口的移动终端设备;和能够通过网络访问网页的计算机,并且其中,所述服务器基于来自所述计算机的指令将预定的程序下载到所述移动终端设备。
7.如权利要求6所述的移动通信系统,其中,所述移动终端设备包括管理程序的程序管理装置,并且其中,所述程序管理装置管理已安装在所述移动终端设备中的程序的版本,并且,如果已安装了所述程序,则所述程序管理装置能够只下载未安装的版本。
8.如权利要求6所述的移动通信系统,其中,所述移动终端设备包括程序运行控制装置,并且其中,所述程序运行控制装置监视已安装程序的运行,并控制所述程序的重起。
9.如权利要求8所述的移动通信系统,其中所述程序运行控制装置基于程序的冻结发生的频率,控制所述程序的重起。
10.如权利要求8所述的移动通信系统,其中,所述程序运行控制装置包括程序重起处理部分和程序重起抑制处理部分,所述程序重起处理部分重起发生冻结的程序,所述程序重起抑制处理部分抑制发生冻结的程序的重起。
11.一种能够访问网页以下载程序的移动终端设备,包括标准化的应用程序接口。
12.如权利要求11所述的移动终端设备,还包括管理程序的程序管理装置,并且其中,所述程序管理装置管理已安装在所述移动终端设备中的程序的版本,并且,如果安装了所述程序,则所述程序管理装置能够下载未安装的版本。
13.如权利要求11所述的移动终端设备,还包括程序运行控制装置,并且其中,所述程序运行控制装置监视已安装程序的运行,并控制所述程序的重起。
14.如权利要求13所述的移动终端设备,其中,所述程序运行控制装置包括程序重起处理部分和程序重起抑制处理部分,所述程序重起处理部分重起发生冻结的程序,所述程序重起抑制处理部分抑制发生冻结的程序的重起。
15.如权利要求13所述的移动终端设备,其中,所述程序运行控制装置基于程序的冻结发生的频率,控制所述程序的重起。
全文摘要
本发明提供了一种移动通信系统和移动终端设备,该移动通信系统包括网络以及与所述网络进行连接的服务器和移动终端设备。移动终端设备包括标准化的应用程序接口。该移动终端设备能够访问服务器的网页以下载必要的程序。移动终端设备能够检验打算被下载的程序是否是最新版本,并且能够下载还没有被安装的程序的最新版本。与网络进行连接的计算机可以请求服务器将指定的程序下载到移动终端设备。
文档编号H04B7/26GK1574745SQ20041004556
公开日2005年2月2日 申请日期2004年6月7日 优先权日2003年6月6日
发明者铃木淳一 申请人:日本电气株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1