公开/公告号CN101282239A
专利类型发明专利
公开/公告日2008-10-08
原文格式PDF
申请/专利权人 中国电信股份有限公司;
申请/专利号CN200810097496.3
发明设计人 侯象飞;
申请日2008-05-30
分类号
代理机构中国国际贸易促进委员会专利商标事务所;
代理人李玲
地址 100032 北京市西城区金融大街31号
入库时间 2023-12-17 20:53:53
法律状态公告日
法律状态信息
法律状态
2012-02-22
授权
授权
2008-12-03
实质审查的生效
实质审查的生效
2008-10-08
公开
公开
技术领域
本发明涉及在网络通信技术领域,具体在终端管理平台对终端实施远程升级操作过程中,出现异常处理的方法、终端管理平台和终端设备。
背景技术
三重播放(Triple-play)业务是一种融合了话音、数据和视频业务的捆绑业务模式,目前随着国内三重播放业务不断地发展,接入网关设备正在成为将宽带增值业务引入家庭、中小型企业等的主要载体,通过网关来管理家庭、中小型企业内部的各项增值业务已成为现在全球电信运营商的发展趋势。
电信运营商希望改变现有的运维模式,采用远程用户终端设备管理系统来减少运行、维护基于IP的语音、视频和数据等业务的成本。
可以预测,越来越基于IP的各种增值业务将增加对运营商业务支持、维护部门的工作量。同时增值业务种类的增加,使得技术支持越来越复杂,造成技术支持人员在进行支持时的难度越来越大。因为安装或者维护某个业务时可能对其他服务造成很大的影响。所以在激烈竞争的Triple-Play业务环境下,终端管理平台在新兴的基于IP的增值业务的发展中起着非常关键的作用。通过终端管理平台可以实现对终端设备的远程管理,远程业务自动发放,远程故障检测等等功能。
根据市场需求的变化,运营商需要不断的部署新的业务,提出新的功能,终端厂家也需要根据终端的运行出现的问题,不断的更新软件版本。这些都要通过终端管理平台对终端做远程软件版本升级操作来完成。远程软件版本升级已成为终端管理平台对终端日常维护、管理的非常重要的经常性操作。通过终端管理平台远程升级终端软件版本的操作是一个非常重要,非常慎重的操作,因为如果升级失败,那么可能导致影响用户业务使用,甚至终端无法正常工作等严重的后果,对于电信运营商来说,会大大增加其运营、维护成本,所以在对终端远程软件版本升级过程中,对异常情况的处理机制就非常重要。
发明内容
有鉴于此,本发明提出一种终端管理平台对终端远程升级出现异常的处理方法和设备。
基于上述目的本发明提供的终端管理平台对终端远程升级出现异常的处理方法,在终端管理平台中保存有终端出厂参数,并包括:
终端管理平台对终端进行远程升级;
终端管理平台向终端下发出该终端的出厂参数恢复出厂设置;
终端管理平台解除该终端的相关信息与该终端的绑定关系;
终端重新上电,对终端管理平台执行首次连接注册流程,终端管理平台重新绑定该终端的相关信息,并下发该终端当前所用相关参数。
较佳的,该方法所述终端管理平台对终端进行远程升级步骤还包括:
终端向终端管理平台上报终端上线的基本信息;
终端管理平台回应终端确认信息;
终端发送升级请求;
终端管理平台向终端发送调用信息,执行软件升级操作;
终端向终端管理平台返回确认消息,并到文件服务器下载升级所需的软件;
终端在下载完毕后重新启动。
较佳的,该方法所述终端在下载完毕后重新启动的步骤还包括:
终端重新启动,并向终端管理平台上报下载并应用成功的信息;
终端管理平台向终端回应响应信息;
终端向终端管理平台发起远程过程调用,上报下载并成功、及升级的详细信息;
终端管理平台回应确认信息。
较佳的,该方法所述终端管理平台向终端下发出该终端的出厂参数恢复出厂设置的步骤还包括:
终端向终端管理平台上报终端上线的基本信息;
终端管理平台回应终端确认信息;
终端发送恢复出厂设置的请求;
终端管理平台向终端发送调用信息,执行恢复出厂配置操作;
终端向终端管理平台返回重启消息,并重启;
终端向终端管理平台发送恢复出厂配置成功的信息。
较佳的,该方法所述终端重新上电,对终端管理平台执行首次连接注册流程,终端管理平台重新绑定该终端的相关信息,并下发该终端当前所用相关参数步骤还包括:
终端向终端管理平台上报终端上线的基本信息;
终端管理平台对终端进行认证,查找终端用户相应的配置文件,回应终端确认信息;
终端发送下载初始化配置文件的请求;
终端管理平台向终端发送调用信息,要求终端下载初始化的配置文件;
终端向终端管理平台返回确认消息,并到文件服务器下载配置文件;
在下载完毕后,终端向终端管理平台发送表示下载完成的确认信息;
终端管理平台向终端发送回应信息;
终端向终端管理平台报告下载的起始和结束时间,及成功或失败消息;
终端管理平台向终端回应确认信息。
较佳的,该方法所述终端上线的基本信息包括:所述终端的设备序列号、设备型号、软件版本、IP地址。
较佳的,该方法所述终端相关的信息包括:该终端的设备信息、用户信息、业务相关信息。
较佳的,该方法所述终端管理平台每次向中下发参数时,终端管理平台必须与终端当前的参数模型保持同步。
较佳的,该方法在所述恢复出厂设置过程中,终端除了保留连接终端管理平台的相关参数以外,清空所有其他参数,恢复成真正意义的出厂设置。
较佳的,该方法所述连接终端管理平台的相关参数具体包括:连接平台的WAN连接相关参数,和平台认证需要的相关参数。
基于上述目的,本发明还提供了一种自动实现终端远程升级异常处理的终端管理平台,包括:存储模块,用于保存终端出厂参数;
升级异常处理模块,用户在对终端进行远程升级出现异常时,从存储模块中提取该终端的出厂参数,向终端下发出该终端的出厂参数恢复出厂设置,解除该终端的相关信息与该终端的绑定关系;
注册功能模块,用于重新绑定该终端的相关信息,并下发该终端当前所用相关参数。
较佳的,该终端管理平台所述升级异常处理模块每次向中下发参数时,与终端当前的参数模型保持同步。
基于上述目的,本发明还提供了一种自动实现终端远程升级异常处理的终端,包括:出厂设置恢复模块,当升级过程发生异常时,根据接收到的该终端的出厂参数恢复终端的出厂设置;
注册功能模块,用于在恢复出厂设置后重新上电,对终端管理平台执行首次连接注册流程。
较佳的,该终端在所述恢复出厂设置过程中,出厂设置恢复模块除了保留连接终端管理平台的相关参数以外,清空所有其他参数,恢复成真正意义的出厂设置。
较佳的,所述连接终端管理平台的相关参数具体包括:连接平台的WAN连接相关参数,和平台认证需要的相关参数。
从上面所述可以看出,本发明提供的终端管理平台对终端远程升级出现异常的处理方法和设备,针对在新的软件版本不兼容老的配置文件,或者配置文件中的垃圾数据等情况导致终端在软件升级时出现的异常等情况,提出了一种狭义的恢复出厂设置方法,终端除了保留一些保证可以连接到终端管理平台上的关键参数,清除其他所有参数。在对终端软件升级时,先对终端恢复出厂设置,在终端重新连到平台后,平台应将终端当前所有参数重新下发到终端上。从而使得终端管理平台对终端远程升级过程在出现异常时,能够快速、有效地排除故障解决问题并保证升级的顺利进行。
附图说明
图1为本发明实施例中终端管理平台对终端软件升级应用场景示意图;
图2为本发明实施例中终端管理平台对终端远程升级出现异常的处理方法的流程示意图;
图3为本发明实施例中终端管理平台对终端进行远程升级过程的流程示意图;
图4为本发明实施例中终端管理平台恢复终端出厂设置过程的流程示意图;
图5为本发明实施例中终端执行首次注册,管理平台重新绑定该终端的相关信息过程的流程示意图;
图6为本发明实施例中的终端管理平台结构示意图;
图7为本发明实施例中的终端结构示意图。
具体实施方式
下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。
请参阅图1,描述了终端管理平台对终端升级的应用场景。如图所示,该场景包括:
终端管理平台101,是负责对终端远程维护,管理的局端设备。
终端102,是负责给用户提供网络服务的用户侧设备。
终端通过宽带接入和承载网103接入到终端管理平台。
其中,参见图6所示,在终端管理平台101中还包括:
存储模块601,用于保存终端出厂参数。
升级异常处理模块602,用户在对终端进行远程升级出现异常时,从存储模块中提取该终端的出厂参数,向终端下发出该终端的出厂参数恢复出厂设置,解除该终端的相关信息与该终端的绑定关系;
所述升级异常处理模块每次向中下发参数时,保证与终端当前的参数模型保持同步。所述参数为业务参数,比如视频,语音等参数,参数模型是指特定的各种业务,比如:视频,语音等业务的参数列表。
注册功能模块603,用于重新绑定该终端的相关信息,并下发该终端当前所用相关参数。
参见图7所示,所述终端102包括:
出厂设置恢复模块701,当升级过程发生异常时,根据接收到的该终端的出厂参数恢复终端的出厂设置;
在所述恢复出厂设置过程中,出厂设置恢复模块除了保留连接终端管理平台的相关参数以外,清空所有其他参数,恢复成真正意义的出厂设置。所述连接终端管理平台的相关参数具体包括:连接平台的WAN连接相关参数,和平台认证需要的相关参数。
注册功能模块702,用于在恢复出厂设置后重新上电,对终端管理平台执行首次连接注册流程。
在判断出终端管理平台对终端升级会出现异常时(比如在实验室通过测试已确定对终端远程升级后,数据出现混乱等异常情况),本发明采取的处理方法如下。
参见图2,并结合图3~5所示对本发明中终端管理平台在对终端进行远程软件版本升级出现异常的处理方法,进行举例说明。
步骤1.终端管理平台对终端进行远程升级。具体流程参见图3所示,包括:
步骤301,终端通过Http Post发送Inform消息,报告终端管理平台终端上线的基本信息,包括:设备序列号、设备型号、软件版本、IP地址等信息。
步骤302,终端管理平台通过Http Response回应InformResponse消息,确认消息收到。
步骤303,终端通过发送空的Http Post,表示请求启动软件升级。
步骤304,终端管理平台通过Http Response向终端发起DownloadRPC调用,执行软件升级操作,在消息中包含文件服务器的地址等相关信息。
步骤305,终端通过Http Post返回确认消息DownloadResponse。
步骤306,终端到文件服务器下载升级所需的软件。
步骤307,终端在下载完毕所述软件后,重启。
其中,步骤307还包括以下子步骤:
步骤7.1,终端重启,并通过Http Post发送Inform消息,其中EventCode为BOOT和TransferComplete,上报下载并应用成功;
步骤7.2,终端管理平台通过Http Response回应TransferCompleteResponse消息响应Inform消息;
步骤7.3,终端通过Http Post发起TransferComplete RPC(远程过程调用),上报下载并应用成功、及升级的详细信息;
步骤7.4,终端管理平台通过Http Response回应TransferCompleteResponse确认。
步骤308,结束。
步骤2.终端管理平台对终端下发出厂参数恢复出厂设置,具体流程参见图4所示,包括:
步骤401,终端通过Http Post发起Inform消息,通知终端管理平台上线,Inform消息中包括:设备序列号、设备型号、软件版本、IP地址等终端上线的基本信息。
步骤402,终端管理平台通过Http Response回应确认消息InformResponse。
步骤403,终端通过发起空的Http Post,表示请求恢复出厂设置。
步骤404,终端管理平台通过Http Response调用FactoryResetRPC方法,进行恢复出厂配置操作。
步骤405,终端通过Http Post回应表示重启的FactoryReset,并重启。
步骤406,终端通过Http Post发起Inform,通知终端管理平台恢复出厂配置成功。
步骤3.终端管理平台解除终端的相关信息与该终端的绑定关系,所述终端相关的信息包括:该终端的设备信息、用户信息、业务相关信息。
步骤4.终端重新上电,对终端管理平台实现首次连接注册流程,同时终端管理平台实现重新绑定该终端的设备信息、用户信息、业务相关信息,并重新下发终端当前所用相关参数。
所述当前所用相关参数是指终端管理平台在与该终端保持同步的所述参数模型中,当前所保存的所有参数。
具体流程参见图5所示,包括:
步骤501,终端通过Http Post发起Inform消息,通知终端管理平台上线,该Inform消息中包括:设备序列号、设备型号、软件版本、IP地址等终端上线的基本信息。
步骤502,终端管理平台对终端进行认证,根据终端提供的设备序列号查找终端用户相应的配置文件,通过Http Response返回确认消息InformResponse。
步骤503,终端发起一条空的Http Post请求。
步骤504,终端管理平台通过Http Response发起Download的RPC,要求终端下载初始化的配置文件。
步骤505,终端通过Http Post回应确认消息DownloadResponse。
步骤506,终端到终端管理平台进行配置文件下载。
步骤507,在下载完毕后,终端通过Http Post重新发起Inform,并至少携带EventCode“TRANSFERCOMPLETE”表示下载完成。
步骤508,终端管理平台通过Http Response回应InformResponse。
步骤509,终端通过Http Post发起TransferComplete请求,报告下载的起始和结束时间,及成功或失败消息。
步骤510,终端管理平台通过Http Response回应TransferCompleteResponse。
步骤511,结束。
以上实施例中,终端管理平台必须具有存储终端当前所有参数的功能,以上所述各步骤中,终端管理平台每次向中下发参数时,终端管理平台必须与终端当前的参数模型保持同步。
以上所述参数为业务参数,比如视频,语音等参数,参数模型是指特定的各种业务,比如:视频,语音等业务的参数列表。
所述终端需支持狭义的恢复出厂设置功能,具体为:在恢复出厂设置过程中,除了保留连接终端管理平台的相关参数以外,清空所有其他参数,恢复成真正意义的出厂设置。其中,连接终端管理平台的相关参数具体包括:连接平台的广域网(WAN)连接相关参数,和平台认证需要的相关参数等。
本发明的描述是为了示例和说明起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。
机译: 数据处理方法和装置,用户终端,管理平台和服务设备
机译: 终端设备,终端设备的处理方法,在终端设备中实现的处理单元,基站设备,基站设备的处理方法以及在基站设备中实现的处理单元
机译: 终端设备,终端设备的处理方法,在终端设备上安装的处理单元,基站设备,基站设备的处理方法以及在基站设备上安装的处理单元