恢复终端配置的方法、装置及系统转让专利

申请号 : CN200910135580.4

文献号 : CN101547122B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 陆岩

申请人 : 华为终端有限公司

摘要 :

本发明实施例提供一种恢复终端配置的方法、装置及系统,所述方法包括:将恢复终端配置的设置信息发送至终端,所述设置信息包含恢复终端配置的级别或/和策略,所述级别或/和策略用于指示终端恢复配置的程度。所述恢复终端配置的方法、装置及系统通过控制恢复终端配置的程度,解决现有技术中终端管理系统无法灵活控制恢复终端的配置的问题,进一步提高终端管理系统对终端的可管理性。

权利要求 :

1.一种恢复终端配置的方法,其特征在于,包括:

将恢复终端配置的设置信息发送至终端,所述设置信息包含恢复终端配置的级别或/和策略,所述级别或/和策略用于指示终端恢复配置的程度;

将设置信息发送至终端之前,进一步包括:

预先设定所述恢复终端配置的级别或/和策略,从所述级别或/和策略中确定恢复终端配置的级别或/和策略,将确定的级别或/和策略添加于所述设置信息中。

2.根据权利要求1所述的方法,其特征在于,所述预先设定所述恢复终端配置的级别为:根据恢复终端配置的程度,将恢复终端配置的级别分为第一级别、第二级别和第三级别;其中,恢复终端配置到可管理的状态设置为第一级别,恢复终端配置到最近一次正确的配置状态设置为第二级别,恢复终端配置到出厂的配置状态设置为第三级别。

3.根据权利要求1或2所述的方法,其特征在于,所述将恢复终端配置的设置信息发送至终端之后,进一步包括:接收终端根据所述设置信息恢复配置后返回的回应消息;根据所述回应消息,启动业务配置流程,完成对终端的业务功能配置。

4.根据权利要求1或2所述的方法,其特征在于,所述设置信息至少包括输入参数;

所述将恢复终端配置的设置信息发送至终端为:在所述设置信息的所述输入参数中携带所述恢复终端配置的级别或/和策略。

5.根据权利要求1或2所述的方法,其特征在于,所述设置信息至少包括第一输入参数和第二输入参数;

所述将恢复终端配置的设置信息发送至终端为:在设置信息的所述第一输入参数中携带所述恢复终端配置的级别;在所述第二输入参数中携带所述恢复终端配置的策略。

6.一种恢复终端配置的装置,其特征在于,包括:

配置控制单元,用于将恢复终端配置的设置信息发送至终端,所述设置信息包含恢复终端配置的级别或/和策略,所述级别或/和策略用于指示终端恢复配置的程度;还包括:配置设定单元,与所述配置控制单元相连,用于预先设定所述恢复终端配置的级别或/和策略;从所述级别或/和策略中确定恢复终端配置的级别或/和策略,将确定的所述级别或/和策略添加于所述设置信息中。

7.根据权利要求6所述的装置,其特征在于,还包括:

接收单元,用于接收终端根据所述设置信息恢复配置后返回的回应消息,将所述回应消息发送至业务配置单元;

业务配置单元,用于根据接收到的所述回应消息,启动业务配置流程,完成对终端的业务功能配置。

8.一种恢复终端配置的方法,其特征在于,所述方法包括:

终端接收终端管理系统发送的恢复终端配置的设置信息,所述设置信息包含恢复终端配置的级别或/和策略,所述级别或/和策略用于指示终端恢复配置的程度;其中,所述恢复终端配置的级别或/和策略由所述终端管理系统预先设定,且从所述级别或/和策略中确定的恢复终端配置的级别或/和策略由所述终端管理系统添加于所述设置信息中;

终端根据所述恢复终端配置的设置信息恢复配置。

9.根据权利要求8所述的方法,其特征在于,所述恢复配置之后,还包括:向终端管理系统返回回应消息。

10.根据权利要求9所述的方法,其特征在于,所述返回回应消息之后,还包括:执行业务配置流程,完成业务功能配置;所述业务配置流程由终端管理系统根据所述回应消息启动。

11.一种恢复终端配置的装置,其特征在于,包括:

接收单元,用于接收终端管理系统发送的恢复终端配置的设置信息,所述设置信息包含恢复终端配置的级别或/和策略,所述级别或/和策略用于指示终端恢复配置的程度;其中,所述恢复终端配置的级别或/和策略由所述终端管理系统预先设定,且从所述级别或/和策略中确定的恢复终端配置的级别或/和策略由所述终端管理系统添加于所述设置信息中;

配置单元,用于根据接收单元接收到的所述设置信息恢复所述终端的配置。

12.根据权利要求11所述的装置,其特征在于,还包括:

响应单元,用于所述配置单元完成恢复配置后,向终端管理系统发送回应消息。

13.一种恢复终端配置的系统,其特征在于,所述系统包括终端管理系统和终端,其中,所述终端管理系统,用于预先设定所述恢复终端配置的级别或/和策略,从所述级别或/和策略中确定恢复终端配置的级别或/和策略,将确定的级别或/和策略添加于设置信息中;将恢复终端配置的设置信息发送至终端,所述设置信息包含恢复终端配置的级别或/和策略,所述级别或/和策略用于指示终端恢复配置的程度;

所述终端,用于接收所述设置信息,根据所述设置信息恢复配置;

其中,终端管理系统具体包括:

配置控制单元,用于将恢复终端配置的设置信息发送至终端,所述设置信息包含恢复终端配置的级别或/和策略,所述级别或/和策略用于指示终端恢复配置的程度;还包括:配置设定单元,与所述配置控制单元相连,用于预先设定所述恢复终端配置的级别或/和策略;从所述级别或/和策略中确定恢复终端配置的级别或/和策略,将确定的所述级别或/和策略添加于所述设置信息中;

所述终端具体包括:

接收单元,用于接收终端管理系统发送的恢复终端配置的设置信息,所述设置信息包含恢复终端配置的级别或/和策略,所述级别或/和策略用于指示终端恢复配置的程度;其中,所述恢复终端配置的级别或/和策略由所述终端管理系统预先设定,且从所述级别或/和策略中确定的恢复终端配置的级别或/和策略由所述终端管理系统添加于所述设置信息中;

配置单元,用于根据接收单元接收到的所述设置信息恢复所述终端的配置。

说明书 :

恢复终端配置的方法、装置及系统

技术领域

[0001] 本发明涉及通信领域,尤其涉及一种恢复配置的方法及终端配置的方法、装置及系统。

背景技术

[0002] 终端管理系统作为支持TR069协议的数字家庭网络终端管理系统,采用SOAP(Simple Object Access Protocol,简单对象访问协议)与终端交互,可实现自动发现设备、自动配置初始参数、自动发放新业务、远程故障诊断、统计终端信息和分析终端数据等功能。
[0003] 在对终端的管理过程中,如果由于某些操作导致终端不能使用(如无法上网等),则终端管理系统希望终端可以恢复到某种状态,以便对其进行重新配置,恢复网络管理的功能。
[0004] 现有两种终端恢复配置的方法:一种方法是恢复到出厂的配置状态,即通过终端管理系统对终端下发恢复出厂命令,终端的配置被恢复到出厂状态;另一种方法是下载配置文件,即终端通过终端管理系统下载配置文件进行恢复配置,不能对配置文件进行修改。
[0005] 发明人在研究中发现,现有的恢复终端配置的方法存在如下问题:现有的终端恢复配置的方式属于完全恢复,无法掌控终端恢复配置的程度,进一步地,对已经配置成功的参数需要再重新下发,导致配置的灵活度降低。

发明内容

[0006] 本发明实施例提供一种恢复配置的方法及终端配置的方法及终端管理装置及终端及系统,通过控制恢复终端配置的程度,解决现有技术中终端管理系统无法灵活控制恢复终端的配置的问题,进一步提高终端管理系统对终端的可管理性。
[0007] 为解决上述技术问题,本发明实施例提供一种恢复终端配置的方法,包括:
[0008] 将恢复终端配置的设置信息发送至终端,所述设置信息包含恢复终端配置的级别或/和策略,所述级别或/和策略用于指示终端恢复配置的程度。
[0009] 本发明实施例还提供一种恢复终端配置的装置,包括:
[0010] 配置控制单元,用于将恢复终端配置的设置信息发送至终端,所述设置信息包含恢复终端配置的级别或/和策略,所述级别或/和策略用于指示终端恢复配置的程度。
[0011] 本发明实施例同时提供一种恢复终端配置的方法,包括:
[0012] 接收终端管理系统发送的恢复终端配置的设置信息,所述设置信息包含恢复终端配置的级别或/和策略,所述级别或/和策略用于指示终端恢复配置的程度;
[0013] 根据所述恢复终端配置的设置信息恢复配置。
[0014] 本发明实施例还提供一种恢复终端配置的装置,包括:
[0015] 接收单元,用于接收终端管理系统发送的恢复终端配置的设置信息,所述设置信息包含恢复终端配置的级别或/和策略,所述级别或/和策略用于指示终端恢复配置的程度;
[0016] 配置单元,用于根据接收单元接收到的所述设置信息恢复所述终端的配置。
[0017] 本发明实施例同时提供一种恢复终端配置的系统,包括:终端管理系统和终端,其中,
[0018] 所述终端管理系统,用于将恢复终端配置的设置信息发送至终端,所述设置信息包含恢复终端配置的级别或/和策略,所述级别或/和策略用于指示终端恢复配置的程度;
[0019] 所述终端,用于接收所述设置信息,根据所述设置信息恢复配置。
[0020] 由上述可知,本发明实施例提供的技术方案,将恢复终端配置的设置信息发送至终端,所述设置信息包含恢复终端配置的级别或/和策略,所述级别或/和策略用于指示终端恢复配置的程度,以使终端可以根据所述设置信息恢复配置,从而使得终端管理系统能够控制恢复终端配置的程度,使终端配置恢复到终端管理系统希望的状态,大大提高对终端的配置灵活度,同时保持终端管理系统对终端的可管理性;并且,终端管理系统控制终端恢复配置到终端管理系统所希望的程度,减少了与终端进行交互的次数,提高了终端管理系统的工作效率。

附图说明

[0021] 图1为本发明第一实施例一种恢复终端配置的方法的流程示意图;
[0022] 图2为本发明第二实施例一种恢复终端配置的方法流程示意图;
[0023] 图3为本发明第三实施例一种恢复终端配置的方法流程示意图;
[0024] 图4为本发明第四实施例一种恢复终端配置的方法流程示意图;
[0025] 图5为本发明第五实施例一种恢复终端配置的装置结构示意图;
[0026] 图6为本发明第六实施例一种恢复终端配置的装置结构示意图;
[0027] 图7为本发明第七实施例一种恢复终端配置的装置结构示意图;
[0028] 图8为本发明第八实施例一种恢复终端配置的系统结构示意图。

具体实施方式

[0029] 以下,结合附图详细说明本发明实施例恢复终端配置的方法、装置及系统的实现。
[0030] 图1所示的本发明实施例提供一种恢复终端配置的方法,包括:
[0031] 步骤101:将恢复终端配置的设置信息发送至终端,所述设置信息包含恢复终端配置的级别或/和策略,所述级别或/和策略用于指示终端恢复配置的程度。
[0032] 恢复终端配置,也就是要将终端的配置信息恢复到所述级别或/和策略标明的状态。所述设置信息通过终端与终端管理系统之间的管理通道传输。所述管理通道至少为一条,以完成终端与终端管理系统之间的数据传输,其中,终端与终端管理系统之间的上下行数据传输可以使用同一条管理通道,也可以使用不同的管理通道,这里并不限制。
[0033] 其中,在步骤101之前,还可以进一步包括以下步骤:
[0034] 预先设定所述恢复终端配置的级别或/和策略;从所述级别或/和策略中确定恢复终端配置的级别或/和策略,将确定的所述级别或/和策略添加于所述设置信息中。
[0035] 其中,步骤101中所述设置信息的发送可以由终端管理系统等对终端的配置信息进行管理的实体执行,本发明实施例中,以终端管理系统为例。
[0036] 终端管理系统将所述设置信息发送给终端之后,终端管理系统等待终端返回回应信息;终端接收所述设置信息,根据所述设置信息恢复配置之后,向终端管理系统发送回应信息,告知终端管理系统已完成配置,可以接受终端管理系统关于业务的配置。
[0037] 终端管理系统接收终端回应的消息;按照要下发业务的配置模板,对终端进行业务配置,以使其具备该业务功能。
[0038] 通过本发明实施例提供的技术方案,终端管理系统可以根据配置需要,预先设定恢复终端配置的级别或策略,也可以在设定恢复终端配置的级别的同时设定恢复终端配置的策略,这样,终端管理系统可以使终端按照所述恢复终端配置的级别或/和策略来管理终端,控制恢复终端配置的程度,当需要对终端进行配置时,可以使终端恢复到终端管理系统所希望或所需要的状态,减少对终端的配置次数。
[0039] 恢复终端配置可以通过三种方式,第一种方式是按照所述恢复终端配置的级别恢复终端配置,相应的,所述恢复终端配置的设置信息包括:恢复终端配置的级别;第二种方式是按照所述恢复终端配置的策略恢复终端配置,相应的,所述设置信息中包括恢复终端配置的策略;第三种方式是结合前两种方式,按照所述恢复终端配置的级别和所述恢复终端配置的策略恢复终端配置,相应的,所述设置信息中包括恢复终端配置的级别和策略。
[0040] 接下来,我们将结合上述恢复终端配置的三种方式,以实施例的形式,对本发明实施例提供的所述方法的技术方案进行详细说明。
[0041] 实施例1,按照所述恢复终端配置的级别恢复终端配置。
[0042] 在实施例1中,通过恢复终端配置的级别控制终端配置的恢复程度,所述恢复终端配置的设置信息的发送可以通过下述的ResetCPEByLevel方法实现,ResetCPEByLevel方法的格式如表1所示,用输入参数iLevel标识恢复终端配置的级别。
[0043] 表1:ResetCPEByLevel方法的格式
[0044]方法名称 ResetCPEByLevel
输入参数 int iLevel
输出参数 无
返回值 成功,或失败
[0045] 终端配置的恢复级别的数量可以根据实际应用环境具体设置,这里并不限定。例如,可以分为以下三种:
[0046] 第一级别,恢复终端配置到可管理状态。也就是说,只需将终端配置的信息保留到终端管理系统可以管理的程度就可以。终端恢复到该级别时,对于终端管理系统而言,终端是一个干净的终端,终端管理系统可以对该终端进行配置而不用关心终端的预配置状态,这里所提到的终端的预配置状态是指在终端管理系统对终端进行配置之前,已经存在的配置信息;
[0047] 第二级别,恢复终端配置到最近一次正确的配置状态。也就是说当终端由于某种误配置错误而使其不能被使用时,通过该级别的恢复配置,可以将终端的配置信息恢复到出错前的状态,使得该终端可用,同时又可以重新恢复该终端原有的已配置信息,这样做可以保证该终端恢复已有的业务能力;
[0048] 第三级别,恢复终端配置到出厂的配置状态。也就是对终端进行完全恢复,使其配置状态和出厂的配置状态相同。
[0049] 所述方法的操作流程如图2所示,具体步骤包括:
[0050] 步骤201,终端发送上报信息:也就是说在终端上线时,终端发送上报信息到终端管理系统,告知终端管理系统该终端在线。
[0051] 步骤202,终端管理系统回应终端的上报信息:终端管理系统接收所述上报信息后,确认该终端在线,给终端返回回应信息,告知终端所述终端管理系统已知晓该终端在线。
[0052] 步骤203,终端管理系统下发ResetCPEByLevel(1)方法:终端管理系统在回应终端的上报信息后,不管终端现有的配置处于什么样的状态,下发ResetCPEByLevel(1)方法至终端。
[0053] 通过所述ResetCPEByLevel(1)方法的下发,便于终端在终端管理系统的控制下恢复到可管理状态,如此一来,所有终端的配置信息不管原来是什么样的,经过配置后都可以是相同的,终端管理系统不用再关心每个终端的原有配置信息,针对一个业务,终端管理系统可以只使用一个与之相应的配置模版,即可通过该配置模版,配置所有在线终端,使得在线终端具备该业务功能,减少了配置次数,提高终端管理系统的工作效率。
[0054] 步骤204,终端恢复配置,保留管理通道:终端接收到终端管理系统下发的ResetCPEByLevel(1)方法后,根据所述ResetCPEByLevel(1)方法中标明的恢复终端配置的级别——第一级别,恢复终端配置至可管理状态,为终端管理系统保留一条管理通道(管理PVC)。
[0055] 其中,参照步骤101的描述可知,终端与终端管理系统之间至少存在一条管理通道,在本步骤中进行终端的配置恢复时,例如,根据第二级别或第三级别进行终端的配置恢复时,管理通道对应的某一参数将可能在终端管理系统的控制下被删除,此时,将导致终端与终端管理系统之间的管理通道不可用,从而无法进行后续终端与终端管理系统之间的通信;本步骤中所述保留管理通道意在强调在终端恢复配置中,必须为终端与终端管理系统之间保留至少一条管理通道,以便于终端管理系统后续对终端进行其他配置操作,为终端接受终端管理系统管理、配置业务功能提供通讯保障。
[0056] 步骤205,终端发送回应消息至终端管理系统:终端在为终端管理系统保留一条管理通道后,给终端管理系统发送回应消息。
[0057] 所述回应消息用于告知终端管理系统该终端已经恢复到可管理状态,可以接受终端管理系统的管理。
[0058] 步骤206,终端管理系统接收所述回应消息,进行业务配置:终端管理系统接收到所述回应消息,即获悉终端已经准备好,可以开始下发业务操作,因此终端管理系统接收到所述回应消息后,即可根据某业务的配置模版,按照所述配置模版,启动该业务的配置流程,完成对终端的业务功能配置,也就是说对终端进行配置,使得终端具备该业务功能。
[0059] 以上操作步骤是终端管理系统对终端进行如所述第一级别的恢复配置,并完成对终端进行业务功能配置。
[0060] 需要说明的是,对终端进行其他级别的恢复配置的操作流程同上述第一级别的恢复配置操作。对终端进行第三级别的恢复配置(即调用ResetCPEByLevel(3)方法)的应用场景同上述第一级别,即终端管理系统无需顾忌终端现有的配置信息,可以对其进行恢复;对终端进行第二级别的恢复配置(及调用ResetCPEByLevel(2)方法)主要用于对终端进行业务配置出现错误的情况,比如一个终端已经可以上网,但是如果用户需要开通IPTV业务,那么在终端管理系统下发IPTV业务时如果出现错误,则可以调用ResetCPEByLevel(2)方法,使终端恢复到可以上网的状态,然后就可以对终端进行其他配置。
[0061] 另外,如果对终端进行恢复配置之前,终端已经具有了某种业务功能,而且终端管理系统希望终端在恢复配置时,能够保留与该业务对应的配置信息,则需要终端管理系统将与该业务对应的配置模版作为参数下发至终端,通知终端在恢复配置时,需要根据与该业务对应的配置模版保留该业务的所有配置项。
[0062] 实施例1中,终端管理系统通过为终端设置恢复配置的级别,指示终端所需恢复配置的程度,控制终端恢复配置到终端管理系统所希望的状态(如可管理状态、最近一次正确的配置状态、出厂配置状态等),大大提高了配置灵活度,同时保持终端管理系统对终端的可管理性;并且,终端管理系统控制终端恢复配置到终端管理系统所希望的状态,从而可以保留对终端已经配置成功的参数,无需如现有技术般先进行完全恢复,再重新下发配置参数,从而减少了终端管理系统对终端进行配置的次数,提高了终端管理系统的工作效率。
[0063] 进一步地,由于终端管理系统对终端进行恢复配置后,所有在线终端的配置状态都处于统一的状态,避开终端已有的配置信息或出厂配置不一致的问题,解决了终端预配置信息或出厂配置不一致带来的管理上的问题,减少了配置次数,提高终端管理系统的工作效率,进一步地,也增大了终端的适用范围。
[0064] 实施例2,按照所述恢复终端配置的策略恢复终端配置。
[0065] 在实施例2中,所述方法的技术方案是通过预先制定的恢复终端配置的策略控制终端配置的恢复程度,所述恢复终端配置的设置信息的发送可以通过下述的ResetCPEByStrategy方法实现,ResetCPEByStrategy方法的格式如表2所示,[0066] 表2:ResetCPEByStrategy方法的格式
[0067]方法名称 ResetCPEByStrategy
输入参数 Object oXmlFile
输出参数 无
返回值 成功,或失败
[0068] 用输入参数标识恢复终端配置的程度,也即:用输入参数携带所述恢复终端配置的策略;所述输入参数可以为Xml(EXtensible Markup Language,可扩展置标语言)文件、或者配置模板等。所述策略可以描述:恢复终端配置时需要保留的配置信息,例如,所需保留的配置项(如开通IPTV业务时的配置项)等;和/或,恢复终端配置时所需删除的配置信息等等。在恢复终端配置时,终端根据所述策略,具体的,根据所述Xml文件或配置模板等描述的信息,有选择地的恢复配置。
[0069] 所述方法的操作流程如图3所示,具体步骤包括:
[0070] 步骤301,终端发送上报信息:也就是说在终端上线时,终端发送上报信息到终端管理系统,以告知终端管理系统该终端在线。
[0071] 步骤302,终端管理系统回应终端的上报信息:终端管理系统接收所述上报信息后,确认该终端在线,给终端返回回应信息,告知终端所述终端管理系统已知晓该终端在线。
[0072] 步骤303,终端管理系统下发ResetCPEByStrategy方法:终端管理系统在回应终端的上报信息后,下发ResetCPEByStrategy方法至终端。
[0073] 通过所述ResetCPEByStrategy方法的下发,便于终端在终端管理系统的控制下恢复到ResetCPEByStrategy方法标明的状态,如此一来,所有终端的配置信息经过配置后都可以是相同的,终端管理系统不用再关心每个终端的原有配置信息,针对一个业务,终端管理系统可以只使用一个与之相应的配置模版,即可使通过该配置模版,配置所有在线终端,使得在线终端具备该业务功能,减少了配置次数,提高终端管理系统的工作效率;在恢复终端配置的同时,终端根据ResetCPEByStrategy方法的输入参数(如Xml文件、配置模板等),可以有选择地保留终端已有的一些配置信息,便于终端保留已有某些业务功能。
[0074] 步骤304,终端恢复配置,保留管理通道:终端接收到终端管理系统下发的ResetCPEByStrategy方法后,根据所述ResetCPEByStrategy方法中标明的恢复终端配置的配置信息,恢复终端配置至所述ResetCPEByStrategy方法标明的状态,之后,为终端管理系统保留一条管理通道(管理PVC)。
[0075] 其中,参照步骤101的描述可知,终端与终端管理系统之间至少存在一条管理通道,在本步骤中进行终端的配置恢复时,例如,根据第二级别或第三级别进行终端的配置恢复时,管理通道对应的某一参数将可能在终端管理系统的控制下被删除,此时,将导致终端与终端管理系统之间的管理通道不可用,从而无法进行后续终端与终端管理系统之间的通信;本步骤中所述保留管理通道意在强调在终端恢复配置中,必须为终端与终端管理系统之间保留至少一条管理通道,以便于终端管理系统后续对终端进行业务配置的操作,为终端接受终端管理系统下发业务提供通讯保障。
[0076] 步骤305,终端发送回应消息至终端管理系统:终端在为终端管理系统保留一条管理通道后,给终端管理系统发送回应消息。
[0077] 所述回应消息用于告知终端管理系统终端已经恢复到所述ResetCPEByStrategy方法标明的状态,可以接受终端管理系统的管理。
[0078] 步骤306,终端管理系统接收所述回应消息,进行业务配置:终端管理系统接收到所述回应消息,即获悉终端已经准备好,可以开始下发业务操作,因此终端管理系统接收到所述回应消息后,即可根据某业务的配置模版,按照所述配置模版,启动该业务的配置流程,完成对终端的业务功能配置,也就是说对终端进行配置,使得终端具备该业务功能。
[0079] 实施例2中,终端管理系统以例如Xml文件的方式向终端下发恢复配置的策略,指示终端所需恢复配置的程度,从而有选择性的控制终端所需恢复的配置项,大大提高了配置灵活度,同时保持终端管理系统对终端的可管理性;将终端恢复到终端管理系统所希望的程度,减少了配置次数,提高了终端管理系统的配置效率。
[0080] 实施例3,向终端发送按照所述级别和策略恢复终端配置的设置信息。
[0081] 在实施例3中,所述方法的技术方案是通过恢复终端配置的级别和所述恢复终端配置的策略控制终端配置的恢复程度,所述恢复终端配置的设置信息的发送可以通过下述的ResetCPEForDiff方法实现,ResetCPEForDiff方法的格式如表3所示,有两个输入参数,int Level标识恢复终端配置的级别,Object oXmlFile标识恢复终端配置时需要保留的基本配置的描述文件。终端根据恢复终端配置的级别恢复配置的同时,需要保留配置文件Object oXmlFile中描述的配置项。比如恢复终端配置的级别为第一级别,Object oXmlFile描述的是开通IPTV业务时的配置项,则终端在恢复配置时,必须保留与IPTV业务对应的配置项以及可管理状态的配置项,即终端需要保留IPTV业务功能和可管理功能,其他的配置项则可以有选择性的保留或删除。
[0082] 表3:ResetCPEForDiff方法的格式
[0083]方法名称 ResetCPEForDiff
输入参数 int iLevel,Object oXmlFile
输出参数 无
返回值 成功,或失败
[0084] 在实施例3中,所述级别的设置与实施例1类似,所述策略的制定与实施例2类似,实施例3的操作步骤类似于实施例1(或实施例2),在此不再赘述。
[0085] 对于在配置过程中失败的终端,如果在恢复过程中可以保留已配置成功的配置项,则终端管理系统可以减少与终端的交互。如按照某种策略进行升级,就可以通过xml文件告知终端在恢复时需要保留那些配置项。
[0086] 终端管理系统在对终端进行管理的过程中与终端进行交互的数量将影响其性能。当终端的数量达到一定的值时,如果可以尽量的减少与终端的交互可以大大提高终端管理系统的性能。
[0087] 实施例3中,终端管理系统以恢复终端配置的级别和策略相结合的方式,指示终端所需恢复配置的程度,可以更加有效的控制终端恢复到终端管理系统所希望的程度,大大增加了配置灵活度,同时保持终端管理系统对终端的可管理性,且减少了配置次数,提高了终端管理系统的配置效率。
[0088] 本发明实施例还提供一种终端配置的方法,所述方法的流程图如图4所示,具体操作步骤包括:
[0089] 步骤401:接收终端管理系统发送的恢复终端配置的设置信息,所述设置信息包含恢复终端配置的级别或/和策略,所述级别或/和策略用于指示终端恢复配置的程度。
[0090] 步骤402:根据所述恢复终端配置的设置信息恢复配置。
[0091] 在恢复终端配置的操作完成后,在终端管理系统与终端之间保留至少一条管理通道,终端通过所述管理通道向终端管理系统发出回应消息,所述回应消息用于告知终端管理系统该终端已将该终端的配置状态恢复到终端管理系统所要求的状态;终端管理系统接收该回应消息,启动业务配置流程,之后,即可开始对该终端下发业务,使得该终端具备业务功能。
[0092] 所述终端配置方法的实施例类似于所述恢复配置方法的实施例中的相关描述,在此不再赘述。
[0093] 在图4所示的本发明实施例中,终端接收所述设置信息,根据所述设置信息恢复到终端管理系统通过所述设置信息指示的程度,配置灵活;而且,可以在终端管理系统的控制下保留某些配置成功的参数,减少了终端的配置次数,提高了终端的工作效率。
[0094] 图5为本发明实施例一种恢复终端配置的装置,所述装置可以设置于终端管理系统中,该装置包括配置控制单元501,其中,
[0095] 所述配置控制单元501,用于将恢复终端配置的设置信息发送至终端,所述设置信息包含恢复终端配置的级别或/和策略,所述级别或/和策略用于指示终端恢复配置的程度。
[0096] 图5所示的本发明实施例,将恢复终端配置的设置信息发送给终端,所述设置信息中包含的按照级别或/和策略恢复终端配置的程度信息,以使终端可以根据所述程度信息恢复配置,从而使得终端管理系统能够控制恢复终端配置的程度,使终端配置恢复到终端管理系统所希望的状态,大大提高了配置灵活度,同时保持终端管理系统对终端的可管理性;并且,所述装置控制终端恢复配置到终端管理系统所希望的状态,减少了对终端进行配置的次数,提高了终端管理系统的工作效率。
[0097] 图6所示为本发明实施例另一种恢复终端配置的装置,所述装置可以设置于终端管理系统中,所述装置包括配置控制单元601、接收单元602、业务配置单元603,其中,[0098] 所述控制配置单元601,用于将恢复终端配置的设置信息发送至终端,所述设置信息包含恢复终端配置的级别或/和策略,所述级别或/和策略用于指示终端恢复配置的程度。
[0099] 所述接收单元602,用于接收终端根据所述设置信息恢复配置后返回的回应消息,将所述回应消息发送至所述业务配置单元603。
[0100] 所述业务配置单元603,用于根据接收到的所述回应消息,按照预下发业务的配置模板,启动业务配置流程,完成对终端的业务功能配置。
[0101] 通过所述业务功能配置可以使得终端在完成业务配置后具备该业务功能。
[0102] 图6所述的本发明实施例恢复终端配置的装置,将恢复终端配置的设置信息发送给终端,使得终端管理系统能够控制恢复终端配置的程度,使终端配置恢复到终端管理系统所希望的状态,大大提高了配置灵活度,同时保持终端管理系统对终端的可管理性;并且,所述装置控制终端恢复配置到终端管理系统所希望的状态,指示终端保留已配置成功的参数,无需重新下发所述参数,从而减少了与终端进行交互的次数,提高了终端管理系统的工作效率。
[0103] 进一步地,也解决了现有技术中由于终端预配置信息不统一带来的难于管理的问题,这是因为目前终端发放到各个省市之后,各个省市对终端的预配置有不同的要求,为终端管理系统管理终端带来了很大的困难。在本发明实施例提供的技术方案中,对于终端管理系统而言,终端的状态都是一致的,终端管理系统对终端进行配置时,针对同一种业务,只需要一种模板。如所述恢复配置的方法的方案中的第一级别,就是使终端恢复到可管理状态,删除其它所有配置信息,这样如果终端管理系统在终端上报时对终端下发该命令,则无论终端的预配置信息如何,对管理系统来讲都是一样的。这就大大提高终端管理系统的管理能力。
[0104] 本发明实施例还提供一种恢复终端配置的装置,所述装置可以设置于终端中,所述装置的结构示意图如图7所示,包括接收单元701和配置单元702,其中,[0105] 所述接收单元701,用于接收终端管理系统发送的恢复终端配置的设置信息,所述设置信息包含恢复终端配置的级别或/和策略,所述级别或/和策略用于指示终端恢复配置的程度。
[0106] 所述配置单元702,用于根据接收单元701接收到的所述设置信息恢复所述终端的配置。
[0107] 进一步的,所述装置还可以进一步包括:响应单元703:
[0108] 所述响应单元,用于所述配置单元完成恢复配置后,向终端管理系统发送回应消息。
[0109] 在图7所示的本发明实施例中,接收单元701接收所述设置信息,配置单元702根据所述设置信息恢复到终端管理系统通过所述设置信息指示的程度,配置灵活;而且,可以保留某些配置信息,减少了终端的配置次数,提高了终端的工作效率。
[0110] 进一步地,由于终端管理系统对终端进行恢复配置后,所有在线终端的配置状态都处于统一的状态,避开终端已有的配置信息或出厂配置不一致的问题,解决了终端预配置信息或出厂配置不一致带来的管理上的问题,减少了配置次数,提高终端管理系统的工作效率,进一步地,也增大了终端的适用范围。
[0111] 本发明实施例还提供一种恢复配置的系统,所述系统的结构示意图如图7所示,所述系统包括终端管理系统801和终端802,其中,
[0112] 所述终端管理系统801,用于将恢复终端配置的设置信息发送至终端,所述设置信息包含恢复终端配置的级别或/和策略,所述级别或/和策略用于指示终端恢复配置的程度。
[0113] 所述终端802,用于接收所述设置信息,根据所述设置信息恢复配置。
[0114] 需要说明的是,在所述系统中,所述终端的数量可以为1个,也可以为多个。
[0115] 采用图8所示的恢复终端配置的系统,将恢复终端配置的设置信息发送给终端,终端根据设置信息恢复配置,使得终端管理系统能够控制恢复终端配置的程度,使终端配置恢复到终端管理系统所希望的状态,大大提高了配置灵活度,同时保持终端管理系统对终端的可管理性;并且,所述装置控制终端恢复配置到终端管理系统所希望的状态,指示终端保留已配置成功的参数,无需重新下发所述参数,从而减少了与终端进行交互的次数,提高了终端管理系统和终端的工作效率。进一步地,解决了终端预配置信息或出厂配置不一致带来的管理上的问题,增大终端的使用范围。
[0116] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
[0117] 以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。