一种移动台升级软件的方法、通信系统、服务器和移动台的制作方法

文档序号:7654512阅读:212来源:国知局
专利名称:一种移动台升级软件的方法、通信系统、服务器和移动台的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种移动台升级软件的方法、通信系统、服务器和移动台。
背景技术
目前,与移动台相关科技的进步和发展都非常迅速,而移动台的软件是在出厂前由制造商一次性写入的,随着与移动台相关科技的进步和发展以及移动台客户需求的变化,移动台的软件总是存在这样或那样的问题。因此,在移动台出厂一段时间后,常常有升级软件的需求,使移动台软件版本不断升级,以适应科技的进步和发展,以及客户的需求。
目前,移动台升级软件的方法通常为以下两种一、移动台用户将移动台送到制造商或者制造商指定维修网点去手动升级移动台软件。
二、移动台用户通过互联网获得移动台相应的新版本软件,从而通过PC或移动台的存储卡升级移动台的软件版本。
在采用上述两种方法时,移动台制造商或其移动运营商可以在每次升级相关软件时向移动台用户发出通知,告知用户可以进行软件升级。
在采用上述方法一时,增加了制造商或者制造商指定维修网点的维护费用,增加了成本,对于用户来说也不方便。
在采用上述方法二时,则要求移动台用户拥有能够连接互联网的计算机,可见,这并不能满足移动台用户随时升级移动台软件的需求,并且,并不是所有移动台用户都拥有能够连接互联网的计算机,这也造成了移动台用户升级移动台软件的不便。

发明内容
本发明提供一种移动台升级软件的方法、通信系统、服务器和移动台,用以方便地进行移动台软件升级。
为了解决上述技术问题,本发明提供了一种移动台升级软件的方法,包括以下步骤将升级软件存储到服务器;服务器通过数据业务发送相应的升级软件到移动台;移动台接收所述的升级软件;移动台根据所述升级软件进行软件升级。
本发明还提供了一种通信系统,所述通信系统包括服务器,用于存储升级软件,并通过数据业务发送相应的升级软件到移动台;移动台,用于接收所述的升级软件,并根据所述升级软件进行软件升级。
本发明还提供了一种服务器,所述服务器包括第一存储模块,用于存储升级软件;第一处理模块,用于通过数据业务发送相应的升级软件到移动台。
本发明还提供了一种移动台,所述移动台包括接收模块,用于接收数据业务;第二处理模块,用于在所述接收模块接收到相应升级软件时,根据所述升级软件进行软件升级。
在本发明实施例中,移动台通过数据业务从服务器获得相应升级软件,采用本发明实施例技术方案,可以方便地进行移动台软件升级。并且,可以减少制造商或者制造商指定维修网点的维护费用。


图1为本发明实施例一中移动台进行软件升级的流程图;图2为本发明实施例二中移动台进行软件升级的流程图;图3为本发明实施例中的通信系统框图;图4为本发明实施例中的服务器框图;图5为本发明实施例中的移动台框图。
具体实施例方式
目前移动台通过数据业务连接服务器(即服务器通过业务信道将数据传输给移动台)的速率越来越快。这给移动台通过连接服务器下载升级文件,并自动进行软件升级提供了技术可行性。本发明实施例中,将升级软件存储到服务器;服务器通过数据业务发送相应的升级软件到移动台;移动台接收该升级软件;移动台根据该升级软件进行软件升级。即移动台通过数据业务从服务器获得相应升级软件;并且根据该升级软件进行软件升级。
下面结合附图对本发明实施例做进一步地描述。
实施例一在实施例一中,由服务器通知移动台进行软件升级。
在实施例一中,由服务器存储需要用户升级的软件,这些升级软件可以按照移动台型号的不同分类存储。同时服务器记录每个用户所使用的移动台型号,由于用户的标识(例如,号码)与移动台并不绑定,因此,移动台的用户可能发生变化,为了在服务器记录当前一一对应的用户标识和移动台型号,可以在每次用户开机后,移动台将其型号发送到服务器对用户的移动台型号进行更新。当服务器上某种型号的移动台有新的升级软件时,服务器通过广播消息通知此特定型号对应的移动台用户进行软件升级。实施例一中移动台进行软件升级的流程如图1所示,包括以下步骤
步骤S101,将移动台升级软件存储到服务器;在具体实现时,有新的升级软件被存储到服务器并不是唯一的触发后续流程的方式,也可以是周期性触发后续流程,或者根据其他设定条件触发后续流程。
步骤S102,服务器根据该升级软件适用的移动台型号判断出其对应的用户群;步骤S103,服务器发送广播消息通知本用户群内的用户需要对移动台进行软件升级;步骤S104,移动台用户选择是否进行软件升级,如果是,进行步骤S105;否则,直接结束;在服务器在通知用户时,可以同时通知用户该升级软件的主要功用等信息,以便用户选择。
通常情况下,都可以让移动台用户来进行选择是否进行软件升级。但是在一些特殊情况下,例如,该移动台软件存在巨大漏洞,如果不升级则存在很大问题影响使用等,服务器也可以强制移动台升级软件,则不需要本步骤。
步骤S105,移动台启动数据连接服务连接到相应服务器,将用户选择的软件版本号通知相应服务器;该数据连接服务可以是CDMA(Code Division Multiple Addressing,码分多址)1X,GPRS(General Packet Radio Service,通用分组无线业务),HSDPA(High Speed Downlink Packet Access,高速下行分组接入)等。
步骤S106,服务器根据用户选择的软件版本号判断出其应该下载的升级软件;在具体实现时,步骤S105中也可以不将用户选择的软件版本号通知相应服务器,而服务器可以默认该移动台所要更新的是该移动台型号适用的最新版本的升级软件。
步骤S107,服务器对该移动台用户进行鉴权操作,如果该移动台用户具有获得该升级软件的权限,则进行步骤S108;否则直接结束;在本步骤中,如果该移动台用户不具有获得该升级软件的权限,则服务器也可以采用另一种方式进行处理,即通知移动台用户其不具备相应权限。
步骤S106和步骤S107没有一定的先后顺序,但是在步骤S107在前的情况下,该鉴权操作只能获知该移动台是否具有下载升级软件的权利,而不是明确该移动台是否具有下载某个明确的升级软件的权利。
步骤S108,移动台通过数据业务从服务器获得该升级软件,并根据该升级软件进行软件升级。
在具体实现时,移动台从服务器获得该升级软件后,可以将该升级软件保存到移动台的FLASH(闪存)中,并且,在移动台重启时进入下载模式,将下载获得的升级软件升级到当前的移动台中。
针对不同的移动台,其升级软件的存储方式,以及激活升级软件的方式可能不一致,本实施例中不对其具体实现做限定。
实施例二在实施例二中,由移动台主动发起软件升级流程。
实施例二中移动台进行软件升级的流程可以如图2所示,包括以下步骤步骤S201,移动台通过数据业务向服务器发送获得升级软件的请求,该请求携带该移动台的型号和当前软件版本信息;通常本步骤是由移动台用户发起的,也可以是移动台根据出厂设置或者移动台用户的设置定期发起。
该数据连接服务可以是CDMA(Code Division Multiple Addressing,码分多址)1X,GPRS(General Packet Radio Service,通用分组无线业务),HSDPA(High Speed Downlink Packet Access,高速下行分组接入)等。
步骤S202,服务器对该移动台用户进行鉴权操作,如果该移动台用户具有相应权限,则进行步骤S203;否则直接结束;在本步骤中,如果该移动台用户不具有相应权限,则服务器也可以采用另一种方式进行处理,即通知移动台用户其不具备相应权限。
步骤S203,服务器根据该移动台的型号和当前软件版本信息,判断出该移动台适用的最新版本的升级软件;在具体实现时,步骤S202和步骤S203没有一定的先后顺序。
步骤S204,服务器建立与该移动台的数据业务,将该升级软件通过数据业务传输给该移动台;在服务器建立与该移动台的数据业务时,该移动台有拒绝的权利。
步骤S205,移动台根据该升级软件进行软件升级。
在实施例二中,移动台在软件升级前,同样可以对原移动台软件进行备份和对该升级软件进行是否适合本移动台的判断,并根据判断结果确定是否进行软件升级,或者在升级失败时利用备份的原移动台软件进行移动台的软件恢复。
在本实施例中,进行升级的软件可以是移动台的应用程序等。
本实施例中的通信系统如图3所示,包括服务器,用于存储升级软件,并通过数据业务发送相应的升级软件到移动台;移动台,用于接收该升级软件,并根据该升级软件进行软件升级。
如图所示,服务器和移动台可以通过基站进行数据传输。
本实施例中的服务器如图4所示,包括第一存储模块101和第一处理模块102,其中第一存储模块101,用于存储升级软件;第一处理模块102,用于通过数据业务发送相应的升级软件到移动台。
该服务器还可以包括通知模块103,用于通知移动台进行软件升级。
该服务器还可以包括第二存储模块104,用于记录用户使用的移动台型号;判断模块105,用于根据第一存储模块101新添加的升级软件适用的移动台型号判断出移动台型号对应的用户群,并指示通知模块103通知该用户群内的用户。
该服务器还可以包括鉴权模块106,用于对移动台进行鉴权操作,并在判断出移动台具有相应权限时,允许第一处理模块102向移动台提供该升级软件。
本实施例中的移动台,如图5所示,包括接收模块201和第二处理模块202,其中接收模块201,用于接收数据业务;第二处理模块202,用于在接收模块201接收到相应升级软件时,根据该升级软件进行软件升级。
该移动台还可以包括控制模块203,用于将移动台连接到相应服务器,向该服务器请求相应升级软件。
该移动台还可以包括更新模块204,用于在每次用户开机后,将移动台型号发送到服务器对用户的移动台型号进行更新。
综上所述,采用本发明实施例的技术方案,可以使移动台用户方便地进行移动台软件升级,移动台用户只需要通过简单地操作就能达到升级移动台软件的目的,并且,由于移动台是通过数据业务从服务器获得相应升级软件,即从业务信道获得相应升级软件,而利用业务信道传输数据的机制在目前已经趋于完善,服务器向移动台通过业务信道传输升级软件的速率十分迅速,且不用对目前既有的服务器及其传输机制做复杂的更改,可见,采用本发明实施例的技术方案,不仅可以方便移动台用户、还几乎不需要投入对服务器及其传输机制的改造开销,并且降低了制造商或者制造商指定维修网点的维护费用,降低了成本,实际应用的前景也非常广泛。
另外,采用本发明实施例的技术方案,可以更好地保证移动台所获得的升级软件是移动台制造商或移动运营商正式发布的。并且,移动台制造商或移动运营商也可以统一地对需要用户升级的版本进行更新,维护。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种移动台升级软件的方法,其特征在于,包括以下步骤将升级软件存储到服务器;服务器通过数据业务发送相应的升级软件到移动台;移动台接收所述的升级软件;移动台根据所述升级软件进行软件升级。
2.如权利要求1所述的方法,其特征在于所述服务器将升级软件存储到服务器后,通知所述移动台的用户进行软件升级,所述用户在收到所述通知后,选择是否进行软件升级,所述移动台在用户选择升级时启动软件升级下一流程。
3.如权利要求2所述的方法,其特征在于,所述服务器记录用户使用的移动台型号,并根据所述升级软件适用的移动台型号判断出其对应的用户群,通知所述用户群内的用户。
4.如权利要求3所述的方法,其特征在于,每次用户开机后,移动台将其型号发送到服务器对用户的移动台型号进行更新。
5.如权利要求1所述的方法,其特征在于,移动台通过数据业务从服务器获得相应升级软件的具体方法为所述移动台向服务器发送获得升级软件的请求,该请求携带该移动台的型号和当前软件版本信息,所述服务器根据所述移动台的型号和当前软件版本确定所述升级软件并发送给所述移动台。
6.如权利要求1至5任一权利要求所述的方法,其特征在于,所述服务器对所述移动台进行鉴权操作,并在判断出所述移动台具有相应权限时,允许所述移动台获得所述升级软件。
7.一种通信系统,其特征在于,所述通信系统包括服务器,用于存储升级软件,并通过数据业务发送相应的升级软件到移动台;移动台,用于接收所述的升级软件,并根据所述升级软件进行软件升级。
8.如权利要求7所述的通信系统,其特征在于,所述服务器和移动台通过基站进行数据传输。
9.一种服务器,其特征在于,所述服务器包括第一存储模块,用于存储升级软件;第一处理模块,用于通过数据业务发送相应的升级软件到移动台。
10.如权利要求9所述的服务器,其特征在于,所述服务器还包括通知模块,用于通知所述移动台进行软件升级。
11.如权利要求10所述的服务器,其特征在于,所述服务器还包括第二存储模块,用于记录用户使用的移动台型号;判断模块,用于根据所述第一存储模块新添加的升级软件适用的移动台型号判断出所述移动台型号对应的用户群,并指示所述通知模块通知所述用户群内的用户。
12.如权利要求9至11任一权利要求所述的服务器,其特征在于,所述服务器还包括鉴权模块,用于对移动台进行鉴权操作,并在判断出所述移动台具有相应权限时,允许所述第一处理模块向所述移动台提供所述升级软件。
13.一种移动台,其特征在于,所述移动台包括接收模块,用于接收数据业务;第二处理模块,用于在所述接收模块接收到相应升级软件时,根据所述升级软件进行软件升级。
14.如权利要求13所述的移动台,其特征在于,所述移动台还包括控制模块,用于将所述移动台连接到相应服务器,向所述服务器请求相应升级软件。
15.如权利要求13所述的移动台,其特征在于,所述移动台还包括更新模块,用于在每次用户开机后,将移动台型号发送到服务器对用户的移动台型号进行更新。
全文摘要
本发明涉及通信技术领域,尤其涉及一种移动台升级软件的方法、通信系统、服务器和移动台,用以方便地进行移动台软件升级。在本发明中,将升级软件存储到服务器;服务器通过数据业务发送相应的升级软件到移动台;移动台接收该升级软件;移动台根据该升级软件进行软件升级。采用本发明技术方案,可以方便地进行移动台软件升级,并且,可以减少制造商或者制造商指定维修网点的维护费用。
文档编号H04W8/24GK101068423SQ20071011102
公开日2007年11月7日 申请日期2007年6月13日 优先权日2007年6月13日
发明者罗建刚 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1