管理终端的方法和装置的制作方法

文档序号:7702484阅读:183来源:国知局
专利名称:管理终端的方法和装置的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种管理终端的方法和装置。
背景技术
OMA(Open Mobile Architecture,开放式移动体系结构)DM(DesignManagement,设备管理)VI. 3(以下简称DM规范),是OMA DM WG制定的设备管理统一规范。DM系统提供了一种低成本方案,用于第三方管理和设置终端设备(比如手机终端及终端中的功能对象)中的环境和配置信息,解决这些设备在使用过程中遇到的问题,例如通过0TA(OVer theair,无线网络)方式进行软件和固件的安装、升级等操作,并提供更加人性化和个性化的服务,提高用户体验。DM系统包括终端设备上的DM Client (DM客户端)、终端设备上存储的设备管理树、以及DM服务器;该011客户端用于解释和执行DM服务器下发的管理命令;该设备管理树可以被认为是一个DM服务器对终端设备进行管理的接口,DM服务器通过DM协议与终端设备中的DM客户端进行通信来实现对终端设备的管理。·为了方便DM服务器对DM客户端的管理,现有技术中在DM服务器和DM客户端之间加入了 GW(Gateway,网关),构成了 GwMO构架,该GwMO构架描述了 DM管理服务器通过网关对内网终端进行管理的技术。DM服务器、网关、终端均符合OMA DM的规范。协议针对不同管理场景和管理策略,定义了网关的三种工作模式透明模式(Transparent Mode),代理模式(Proxy Mode)和适配模式(Adaptation Mode)。在引入DM Gateway网关设备以后,如果网关工作在代理模式下,即在DM服务器(DMS)与DM网关(DM Gateway)之间,DM网关(DM Gateway)与设备之间各保持一个DM会话,且同时向一个或多个终端发送设备管理命令的时候,需要使用Fanout (批量扇出)机制。此Fanout MO管理对象保存在DM网关(DMGateway)上。在实现上述终端管理的过程中,发明人发现现有技术中至少存在如下问题终端通过网关返回的终端结果数目庞大,并且每个终端结果的没有统一的表示形式,需要服务器逐个处理该终端结果,使得服务器的效率很低。

发明内容
本发明的实施例提供一种管理终端的方法和装置,提高了服务器处理终端执行操作命令结果的效率。为达到上述目的,本发明的实施例采用如下技术方案一种管理终端的方法,包括向网关发送对目标终端进行管理操作的操作信息,所述操作信息中携带对所述目标终端进行管理操作的操作命令执行结果的返回形式,以便所述网关将所述目标终端返回的操作命令执行结果按照所述返回形式返回给服务器;所述返回形式为指示网关如何将目标终端的操作命令执行结果进行分组的指示信息;接收所述网关发送的符合所述返回形式的操作命令执行结果。
一种管理终端的方法,包括接收服务器发送的对目标终端进行管理操作的操作信息;根据所述操作信息向所述目标终端发送对应的操作命令,并接收所述目标终端发送的所述操作命令的操作命令执行结果;在所述操作命令执行结果具有返回形式的指示时,根据所指示的操作命令执行结果的返回形式,对所述操作命令执行结果进行处理,得到符合所述返回形式的操作命令执行结果;将符合所述返回形式的操作命令执行结果发送给所述服务器。一种服务器,包括第一发送单元,用于向网关发送对目标终端进行管理操作的操作信息,所述操作 信息中携带对所述目标终端进行管理操作的操作命令执行结果的返回形式,以使得所述网关将所述目标终端返回的操作命令执行结果按照所述返回形式返回给所述服务器;所述返回形式为指示网关如何将目标终端的操作命令执行结果进行分组的指示信息;第一接收单元,用于接收所述网关发送的符合所述返回形式的操作命令执行结果O一种网关,包括第一接收单元,用于接收服务器发送的对目标终端进行管理操作的操作信息;第一发送单元,用于根据所述第一接收单元接收的所述操作信息向所述目标终端发送对应的操作命令;第二接收单元,用于接收所述目标终端发送的所述操作命令的操作命令执行结果;操作单元,用于在所述操作命令执行结果具有返回形式的指示时,根据所指示的操作命令执行结果的返回形式,对所述第二接收单元接收的所述操作命令执行结果进行处理,得到符合所述返回形式的执行结果;第二发送单元,用于将所述操作单元得到的符合所述返回形式的操作命令执行结果发送给所述服务器。本发明实施例提供的管理终端的方法和装置,在向网关发送对目标终端进行管理操作的操作信息时,在所述操作信息中携带有对所述目标终端进行管理操作的操作命令执行结果的返回形式;当该网关接收到目标终端发送的操作命令执行结果后,在所述操作命令执行结果具有返回形式的指示时,按照该返回形式对所述操作命令执行结果进行处理,得到符合所述返回形式的操作命令执行结果,并将符合所述返回形式的操作命令执行结果发送给所述服务器;使服务在对操作命令执行结果进行处理时,能够按照操作命令执行结果的返回形式,对同一类的执行结果进行批量处理;与现有技术中服务器逐个处理该执行结果相比,提高了服务器处理终端执行操作命令结果的效率。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I为本发明实施例中一种管理终端的方法流程图;图2为本发明实施例中另一种管理终端的方法流程图;图3为本发明实施例中一种操作命令管理树的结构示意图;图4为本发明实施例中另一种管理终端的方法流程图;图5为本发明实施例中另一种操作命令管理树的结构示意图;图6为本发明实施例中另一种操作命令管理树的结构示意图;图7为本发明实施例中另一种管理终端的方法流程图; 图8为本发明实施例中另一种管理终端的方法流程图;图9为本发明实施例中一种服务器的组成框图;图10为本发明实施例中另一种服务器的组成框图;图11为本发明实施例中另一种服务器的组成框图;图12为本发明实施例中另一种服务器的组成框图;图13为本发明实施例中另一种服务器的组成框图;图14为本发明实施例中一种网关的组成框图;图15为本发明实施例中另一种网关的组成框图;图16为本发明实施例中另一种网关的组成框图;图17为本发明实施例中另一种网关的组成框图;图18为本发明实施例中另一种网关的组成框图;图19为本发明实施例中另一种网关的组成框图;图20为本发明实施例中另一种网关的组成框图;图21为本发明实施例中一种管理终端的系统组成框图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例提供了一种管理终端的方法,该方法为服务器侧的方法,如图I所示,该方法包括101、服务器向网关发送对目标终端进行管理操作的操作信息,所述操作信息中携带有对所述目标终端进行管理操作的操作命令执行结果的返回形式,以便所述网关将所述目标终端返回的操作命令执行结果按照所述返回形式返回给服务器,所述返回形式为指示网关如何将目标终端的操作命令执行结果进行分组的指示信息。其中,所述操作命令执行结果的返回形式包括返回形式的类型和数量限定该返回形式的类型包括松散型分组方式和严格匹配型分组方式,其可以通过参数表示,该参数可以为Prof ile参数,定义所述操作命令执行结果的返回形式具体可以为“ I”代表松散型分组方式,“2”代表严格匹配型分组方式。返回形式的数量限定包括对一个操作命令的执行结果进行返回、对两个操作命令的执行结果进行返回、对两个以上操作命令的执行结果进行返回;其也可以通过参数的形式进行定义,例如可以通过ResGroup参数定义,具体的,“I”表示对一个操作命令的执行结果进行返回;“2”表示对两个操作命令的执行结果进行返回;“3”表示对两个以上操作命令的执行结果进行返回。其中,所述操作信息中携带有对所述目标终端进行管理操作的操作命令执行结果的返回形式,该返回形式可以以参数的形式表示,但本发明实施例对此不进行限制,也可以直接指明对应的返回形式;当以参数的形式表示时,例如,当指示操作命令执行结果的返回形式为按照松散型分组方式将两个操作命令的执行结果返回时,其参数可以设置为Profile = I AND ResGroup = I”,或者“Profile = 2 AND CmdID = 123 AND CmdID =002;其中,CmdID参数表示,对CmdID为n的操作结果返回,譬如对CMDID = 123和002的操作结果做返回。需要说明的是,在具体实施向网关发送对目标终端进行管理操作的操作信息时,可以携带所述对所述目标终端进行管理操作的操作命令执行结果的返回形式,也可以不携带对所述目标终端进行管理操作的操作命令执行结果的返回形式,本发明实施例对此不进行限制,根据用户需求设置;但是要完成网关将所述目标终端返回的操作命令执行结果按 照所述返回形式返回给服务器,所述操作信息中必须要携带对所述目标终端进行管理操作的操作命令执行结果的返回形式。102、所述服务器接收所述网关发送的符合所述返回形式的操作命令执行结果。对应与上述管理终端的方法,本发明实施例还提供一种管理终端的方法,该方法为网关侧的方法,如图2所示,该方法包括201、网关接收服务器发送的对目标终端进行管理操作的操作信息。其中,所述操作信息中可以携带有对所述目标终端进行管理操作的操作命令执行结果的返回形式,也可以不携带有对所述目标终端进行管理操作的操作命令执行结果的返回形式,本发明实施例对此不进行限制,根据用户需求设置,当用户需要将目标终端返回的操作命令执行结果按照预定返回形式返回时,所述操作信息中携带有对所述目标终端进行管理操作的操作命令执行结果的返回形式。需要说明的是,当该服务器为DM服务器,GwMO构架下的网关工作在网关工作在代理模式下,即DMS-GW之间,GW-Device之间各保持一个DM会话),且同时向一个或多个终端发送设备管理命令的时候,需要使用Fanout机制。此FanoutMO保存在Gateway上,如图3所示,Fanout子树下面的节点功能如下=FanoutCommands由DMS填充,是对终端的管理命令;TargetGroupRef对应ConfigMO管理对象中DevGroup子树下面定义的群组的id,网关根据此id找到目标终端。Start为可执行节点,由DMS触发执行,将Fanout Commands的命令批量扇出至目标终端。本发明实施例中,若所述操作信息中携带有对所述目标终端进行管理操作的操作命令执行结果的返回形式,则如图3所示,网关对Fanout子树进行扩充,创建Para节点,所述Para节点中记载了对应操作命令执行结果的返回形式。202、所述网关根据所述操作信息向所述目标终端发送对应的操作命令,并接收所述目标终端发送的所述操作命令的操作命令执行结果。其中,所述根据所述操作信息向所述目标终端发送对应的操作命令,并接收所述目标终端发送的所述操作命令执行结果的具体执行,可以依据现有技术的记载执行,本发明实施例此处将不再赘述。
需要说明的是,当步骤201中创建了 Para节点时,当网关根据所述操作信息向所述目标终端发送对应的操作命令时,即运行Start节点时,用TargetRef携带出Para节点值,用于通知网关该次操作命令执行结果的返回形式。另外,异步通讯时,网关有以下几种方式来保持操作命令、操作命令执行结果、月艮务器的对应,具体包括第一种,设置命令表格,该命令表格如表I所示,包括;服务器、目标设备标识、操作命令标识。
权利要求
1.一种管理终端的方法,其特征在于,包括 向网关发送对目标终端进行管理操作的操作信息,所述操作信息中携带对所述目标终端进行管理操作的操作命令执行结果的返回形式,以便所述网关将所述目标终端返回的操作命令执行结果按照所述返回形式返回给服务器,所述返回形式为指示网关如何将目标终端的操作命令执行结果进行分组的指示信息; 接收所述网关发送的符合所述返回形式的操作命令执行结果。
2.根据权利要求I所述的方法,其特征在于,在接收所述网关发送的符合所述返回形式的操作命令执行结果之后,还包括 根据后续操作的需要,向所述网关发送对所述操作命令执行结果对应的目标终端进行分组的消息,以使得所述网关根据所述对所述操作命令执行结果对应的目标终端进行分组的消息,对所述操作命令执行结果对应的目标终端进行分组。
3.根据权利要求I或2所述的方法,其特征在于,在接收所述网关发送的符合所述返回形式的操作命令执行结果之后,还包括 根据后续操作的需要,向所述网关发送对所述操作命令执行结果对应的目标终端进行分组的分组条件消息,所述分组条件消息中携带对所述操作命令执行结果对应的目标终端进行分组的分组条件,以使得所述网关根据所述分组条件对所述操作命令执行结果对应的目标终端进行分组。
4.根据权利要求I或2所述的方法,其特征在于,在接收所述网关发送的符合所述返回形式的操作命令执行结果之后,还包括 根据所述操作命令执行结果更新预定义的管理操作表,所述管理操作表中至少包含操作命令编号、操作命令名称、目标终端的路径、操作命令执行结果标识。
5.根据权利要求I或2的方法,其特征在于,在向所述网关发送对所述目标终端进行管理操作的操作指示时,所述操作指示携带有所述操作命令的有效期或者携带所述操作命令的有效期和所述网关执行操作命令的模式,以使得所述网关删除到期的操作命令;所述网关执行操作命令的模式包括允许网关在操作命令到期时自动执行和不允许网关在操作命令到期时自动执行。
6.根据权利要求5所述的方法,其特征在于,该方法还包括 接收所述网关发送的到期操作命令已被删除的通知消息; 根据所述通知消息更新预定义的操作命令执行状态表。
7.—种管理终端的方法,其特征在于,包括 接收服务器发送的对目标终端进行管理操作的操作信息; 根据所述操作信息向所述目标终端发送对应的操作命令,并接收所述目标终端发送的所述操作命令的操作命令执行结果; 在所述操作命令执行结果具有返回形式的指示时,根据所指示的操作命令执行结果的返回形式,对所述操作命令执行结果进行处理,得到符合所述返回形式的操作命令执行结果; 将符合所述返回形式的操作命令执行结果发送给所述服务器。
8.根据权利要求7述的方法,其特征在于,在接收所述目标终端发送的所述操作命令的操作命令执行结果之后,该方法还包括确定网关中是否存储有所述操作命令执行结果的返回形式; 若所述网关中存储有所述操作命令执行结果的返回形式,则根据所述存储的返回形式对所述操作命令执行结果进行处理,得到符合所述返回形式的操作命令执行结果; 若所述网关中没有存储所述操作命令执行结果的返回形式,则将所述操作命令执行结果发送给所述服务器。
9.根据权利要求7或8所述的方法,其特征在于,在将符合所述返回形式的操作命令执行结果发送给所述服务器之后,该方法还包括 接收所述服务器发送的对所述操作命令执行结果对应的目标终端进行分组的消息; 根据所述对所述操作命令执行结果对应的目标终端进行分组的消息,对所述操作命令执行结果对应的目标终端进行分组; 将对所述操作命令执行结果对应的目标终端进行分组的执行结果发送给所述服务器。
10.根据权利要求7或8所述的方法,其特征在于,在将符合所述返回形式的操作命令执行结果发送给所述服务器之后,该方法还包括 接收所述服务器发送的对所述操作命令执行结果对应的目标终端进行分组的分组条件消息,所述分组条件消息中携带对所述操作命令执行结果对应的目标终端进行分组的分组条件; 根据所述分组条件对所述操作命令执行结果对应的目标终端进行分组。
11.根据权利要求7所述的方法,其特征在于,当所述操作指示中携带有所述操作命令的有效期时,该方法还包括 检测所述操作命令是否在所述有效期内; 若所述操作命令不在所述有效期内,则删除所述操作命令。
12.根据权利要求7所述的方法,其特征在于,当所述操作指示中携带有所述操作命令的有效期和所述网关执行操作命令的模式,所述网关执行操作命令的模式包括允许网关在操作命令到期时自动执行和不允许网关在操作命令到期时自动执行时,该方法还包括 检测所述操作命令是否在所述有效期内; 若所述操作命令不在所述有效期内,则确定所述网关执行操作命令的模式; 若所述网关执行操作命令的模式为不允许网关在操作命令到期时自动执行,则删除所述操作命令; 若所述网关执行操作命令的模式为允许网关在操作命令到期时自动执行,则确定所述操作命令的执行状态;若所述操作命令的执行状态为已被执行过,则删除所述操作命令;若所述操作命令的执行状态为未被执行过,则将所述操作命令发送给对应的目标终端。
13.根据权利要求11或12所述的方法,其特征在于,在删除所述操作命令之后,该方法还包括 向所述服务器发送到期操作命令已被删除的通知消息。
14.一种服务器,其特征在于,包括 第一发送单元,用于向网关发送对目标终端进行管理操作的操作信息,所述操作信息中携带对所述目标终端进行管理操作的操作命令执行结果的返回形式,以使得所述网关将所述目标终端返回的操作命令执行结果按照所述返回形式返回给所述服务器;所述返回形式为指示网关如何将目标终端的操作命令执行结果进行分组的指示信息;第一接收单元,用于接收所述网关发送的符合所述返回形式的操作命令执行结果。
15.根据权利要求14所述的服务器,其特征在于,该服务器还包括 第二发送单元,用于在所述第一接收单元接收到所述网关发送的具有所述返回形式的操作命令执行结果之后,根据后续操作的需要,向所述网关发送对所述操作命令执行结果对应的目标终端进行分组的消息,以使得所述网关根据所述对所述操作命令执行结果对应的目标终端进行分组的消息,对所述操作命令执行结果对应的目标终端进行分组。
16.根据权利要求14或15所述的服务器,其特征在于,该服务器还包括 第三发送单元,用于在所述第一接收单元接收到所述网关发送的具有所述返回形式的操作命令执行结果之后,向所述网关发送对所述操作命令执行结果对应的目标终端进行分组的分组条件消息,所述分组条件消息中携带对所述操作命令执行结果对应的目标终端进行分组的分组条件,以使得所述网关根据所述分组条件对所述操作命令执行结果对应的目标终端进行分组。
17.根据权利要求14或15所述的服务器,其特征在于,该服务器还包括 第一更新单元,用于在所述第一接收单元接收到所述网关发送的符合所述返回形式的操作命令执行结果之后,根据所述操作命令执行结果更新预定义的管理操作表,所述管理操作表中包含操作命令编号、操作命令名称、目标终端的路径、操作命令执行结果标识。
18.根据权利要求14或15所述的服务器,其特征在于,在所述第一发送单元向所述网关发送对所述目标终端进行管理操作的操作指示时,所述操作指示携带有所述操作命令的有效期或者携带所述操作命令的有效期和所述网关执行操作命令的模式,以使得所述网关删除到期的操作命令;所述网关执行操作命令的模式包括允许网关在操作命令到期时自动执行和不允许网关在操作命令到期时自动执行。
19.根据权利要求18所述的服务器,其特征在于,所述服务器还包括 第三接收单元,用于接收所述网关发送的到期操作命令已被删除的通知消息; 第二更新操作单元,根据所述第三接收单元接收的所述通知消息更新预定义的操作命令执行状态表。
20.一种网关,其特征在于,包括 第一接收单元,用于接收服务器发送的对目标终端进行管理操作的操作信息; 第一发送单元,用于根据所述第一接收单元接收的所述操作信息向所述目标终端发送对应的操作命令; 第二接收单元,用于接收所述目标终端发送的所述操作命令的操作命令执行结果; 操作单元,用于在所述操作命令执行结果具有返回形式的指示时,根据所指示的操作命令执行结果的返回形式,对所述第二接收单元接收的所述操作命令执行结果进行处理,得到符合所述返回形式的操作命令执行结果; 第二发送单元,用于将所述操作单元得到的符合所述返回形式的操作命令执行结果发送给所述服务器。
21.根据权利要求20述的网关,其特征在于,所述网关还包括 第一确定单元,用于在所述第一接收单元接收所述目标终端发送的所述操作命令的操作命令执行结果之后,确定所述网关中是否存储有所述操作命令执行结果的返回形式; 所述操作单元还用于,在所述第一确定单元确定所述网关中存储有所述操作命令执行结果的返回形式时,根据所述存储的返回形式对所述操作命令执行结果进行处理,得到符合所述返回形式的操作命令执行结果; 第二发送单元还用于,在所述第一确定单元确定所述网关中没有存储所述操作命令执行结果的返回形式时,将所述操作命令执行结果发送给所述服务器。
22.根据权利要求20所述的网关,其特征在于,所述网关还包括 第三接收单元,用于在所述第二发送单元将符合所述返回形式的操作命令执行结果发送给所述服务器之后,接收所述服务器发送的对所述操作命令执行结果对应的目标终端进行分组的消息; 分组操作单元,用于根据所述第三接收单元接收的对所述操作命令执行结果对应的目标终端进行分组的消息,对所述操作命令执行结果对应的目标终端进行分组; 第三发送单元,用于将对所述操作命令执行结果对应的目标终端进行分组的执行结果发送给所述服务器。
23.根据权利要求22所述的网关,其特征在于,该网关还包括 第四接收单元,用于在所述第二发送单元将符合所述返回形式的操作命令执行结果发送给所述服务器之后,接收所述服务器发送的对所述操作命令执行结果对应的目标终端进行分组的分组条件消息,所述分组条件消息中携带对所述操作命令执行结果对应的目标终端进行分组的分组条件; 所述分组操作单元还用于,根据所述分组条件对所述操作命令执行结果对应的目标终端进行分组。
24.根据权利要求20所述的网关,其特征在于,所述网关还包括 检测单元,用于在所述第一接收单元接收到的所述操作指示中携带有所述操作命令的有效期时,检测所述操作命令是否在所述有效期内; 删除单元,用于在所述检测单元检测到所述操作命令不在所述有效期内时,删除所述操作命令。
25.根据权利要求24所述的网关,其特征在于,所述网关还包括 所述检测单元还用于,在所述第一接收单元接收到的所述操作指示中携带有所述操作命令的有效期和所述网关执行操作命令的模式,所述网关执行操作命令的模式包括允许网关在操作命令到期时自动执行和不允许网关在操作命令到期时自动执行时,检测所述操作命令是否在所述有效期内; 第二确定单元,用于在所述检测单元检测到所述操作命令不在所述有效期内时,确定所述网关执行操作命令的模式; 所述删除单元还用于,在所述第二确定单元确定所述网关执行操作命令的模式为不允许网关在操作命令到期时自动执行时,删除所述操作命令; 第三确定单元,用于在所述第二确定单元确定所述网关执行操作命令的模式为允许网关在操作命令到期时自动执行时,确定所述操作命令的执行状态; 所述删除单元还用于,在所述第三确定单元确定所述操作命令的执行状态为已被执行过时,删除所述操作命令; 第四发送单元,用于在所述第三确定单元确定所述操作命令的执行状态为未被执行过时,将所述操作命令发送给对应的目标终端。
26.根据权利要求24或25所述的网关,其特征在于,所述网关还包括 第五发送单元,用于在所述删除单元删除所述操作命令之后,向所述服务器发送到期操作命令已被删除的通知消息。
全文摘要
本发明实施例公开了一种管理终端的方法和装置,涉及通信领域,提高了服务器处理终端执行操作命令结果的效率。本发明的方法包括服务器向网关发送对目标终端进行管理操作的操作信息,所述操作信息中携带对所述目标终端进行管理操作的操作命令执行结果的返回形式;所述服务器在接收所述目标终端发送的所述操作命令的操作命令执行结果后,在所述操作命令执行结果具有返回形式的指示时,根据所指示的操作命令执行结果的返回形式对所述操作命令执行结果进行处理,得到符合所述返回形式的操作命令执行结果;将符合所述返回形式的操作命令执行结果发送给所述服务器。本发明实施例主要用于DM通过网关批量管理终端的过程中。
文档编号H04L12/66GK102843251SQ201110169708
公开日2012年12月26日 申请日期2011年6月22日 优先权日2011年6月22日
发明者朱喆 申请人:华为终端有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1