一种实现信息自注册的方法、终端、服务器及系统的制作方法

文档序号:7811966阅读:190来源:国知局
一种实现信息自注册的方法、终端、服务器及系统的制作方法
【专利摘要】本发明提供了一种实现信息自注册的方法,该方法包括:当终端首次启动,或终端的注册信息发生变化时,终端向服务器发送携带有终端的当前注册信息的自注册会话操作报文;服务器接收并解析所述自注册会话操作报文,以获取终端的当前注册信息;根据预存储的终端的注册信息判断所述当前注册信息是否为新注册信息;当所述当前注册信息为新注册信息时,保存所述新注册信息,并向终端发送自注册会话操作成功的响应消息。本发明还提供了一种实现信息自注册的终端、服务器及系统。
【专利说明】一种实现信息自注册的方法、终端、服务器及系统

【技术领域】
[0001]本发明涉及移动通信领域的终端管理(Device Management,DM)技术,尤其涉及一种实现信息自注册的方法、终端、服务器及系统。

【背景技术】
[0002]随着电子技术的飞速发展,越来越多的终端设备具备开放式移动联盟终端管理(Open Mobile Alliance DM,OMA DM)功能。因而,只要通过服务器与终端设备之间的交互即可实现终端管理,如终端信息采集和配置,故障侦测和修复,软件版本更新等。但是,已配对的终端的注册信息是服务器提供终端管理服务的基础;其中,注册信息包括:具备对应关系的设备唯一编号(DevId),终端型号(Mod),终端厂商(Man),电话号码(phone number)
坐寸ο
[0003]相关技术中,当服务器中没有终端的注册信息的情况下,可以通过终端自行连接服务器的方式实现终端管理。但是,采用该方式进行终端管理时,服务器无法随时随地对终端实施管理操作,也不能灵活的通过引导程序(Bootstrap)来切换服务器。另外,当终端替换新卡(或写新号)或终端参数在终端管理会话中遭到恶意破坏时,服务器将失去对终端进行管理的能力。因此,服务器如何获得终端的当前注册信息一直是服务器和终端之间通过交互实现终端管理的首要问题。


【发明内容】

[0004]有鉴于此,本发明实施例期望提供一种实现信息自注册的方法、终端、服务器及系统,能够保证服务器实时获得终端的当前注册信息,从而实现服务器对终端的有效管理。
[0005]为达到上述目的,本发明实施例的技术方案是这样实现的:
[0006]本发明实施例提供一种实现信息自注册的方法,该方法包括:
[0007]当终端首次启动,或终端的注册信息发生变化时,发送携带有终端的当前注册信息的自注册会话操作报文;
[0008]接收自注册会话操作成功的响应消息,结束会话流程。
[0009]上述方案中,所述方法还包括:当自注册会话操作失败时,终端循环发送自注册会话操作报文,直至收到自注册会话操作成功的响应消息为止。
[0010]上述方案中,所述携带有终端的当前注册信息的自注册会话操作报文包括:在自注册会话操作报文中的DevInfO字段节点上添加与终端的当前注册信息相关的节点,并设置Generic Alert字段的消息类型来标识自注册会话操作报文。
[0011]上述方案中,所述与终端的当前注册信息相关的节点包括终端当前使用的电话号码或版本号。
[0012]本发明实施例又提供一种实现信息自注册的方法,该方法包括:
[0013]接收并解析携带有终端的当前注册信息的自注册会话操作报文,以获取终端的当前注册信息;
[0014]根据预存储的终端的注册信息判断所述当前注册信息是否为新注册信息;
[0015]当所述当前注册信息为新注册信息时,保存所述新注册信息,并发送自注册会话操作成功的响应消息。
[0016]本发明实施例还提供一种终端,该终端包括:发送模块和接收模块;其中,
[0017]所述发送模块,用于当终端首次启动,或终端的注册信息发生变化时,发送携带有终端的当前注册信息的自注册会话操作报文;
[0018]所述接收模块,用于接收自注册会话操作成功的响应消息,结束会话流程。
[0019]上述方案中,所述发送模块还用于,当自注册会话操作失败时,循环发送自注册会话操作报文,直至接收模块收到自注册会话操作成功的响应消息为止。
[0020]本发明实施例又提供一种服务器,该服务器包括:接收模块、判断处理模块、以及发送模块;其中,
[0021]所述接收模块,用于接收并解析携带有终端的当前注册信息的自注册会话操作报文,以获取终端的当前注册信息;
[0022]所述判断处理模块,用于根据预存储的终端的注册信息判断所述当前注册信息是否为新注册信息;当所述当前注册信息为新注册信息时,保存所述新注册信息;
[0023]所述发送模块,用于发送自注册会话操作成功的响应消息。
[0024]本发明实施例还提供一种实现信息自注册的系统,所述系统包括终端和服务器;其中,
[0025]所述终端,用于当终端首次启动,或终端的注册信息发生变化时,向服务器发送携带有终端的当前注册信息的自注册会话操作报文;接收自注册会话操作成功的响应消息,结束会话流程。
[0026]所述服务器,用于接收并解析携带有终端的当前注册信息的自注册会话操作报文,以获取终端的当前注册信息;根据预存储的终端的注册信息判断所述当前注册信息是否为新注册信息;当所述当前注册信息为新注册信息时,保存所述新注册信息,并向终端发送自注册会话操作成功的响应消息。
[0027]本发明实施例所提供的实现信息自注册的方法、终端、服务器及系统,当终端首次启动,或终端的注册信息发生变化时,终端向服务器发送携带有终端的当前注册信息的自注册会话操作报文;服务器接收并解析所述自注册会话操作报文,以获取终端的当前注册信息;根据预存储的终端的注册信息判断所述当前注册信息是否为新注册信息;当所述当前注册信息为新注册信息时,保存所述新注册信息,并向终端发送自注册会话操作成功的响应消息。如此,能够保证服务器实时获得终端的当前注册信息,从而实现服务器对终端的有效管理。

【专利附图】

【附图说明】
[0028]图1为本发明实施例实现信息自注册的方法的流程示意图一;
[0029]图2为本发明实施例实现信息自注册的方法的流程示意图二 ;
[0030]图3为本发明实施例实现信息自注册的方法的具体流程示意图;
[0031]图4为本发明实施例OMA DM协议的标准DevInfo字段节点的结构示意图;
[0032]图5为本发明实施例OMA DM协议的扩展后的DevInfo字段节点的结构示意图;
[0033]图6为本发明实施例终端的组成结构示意图;
[0034]图7为本发明实施例服务器的组成结构示意图;
[0035]图8为本发明实施例实现信息自注册的系统的组成结构示意图。

【具体实施方式】
[0036]下面结合附图及具体实施例对本发明再作进一步详细的说明。
[0037]在本发明实施例中,当终端首次启动,或终端的注册信息发生变化时,终端向服务器发送携带有终端的当前注册信息的自注册会话操作报文;服务器接收并解析所述自注册会话操作报文,以获取终端的当前注册信息;根据预存储的终端的注册信息判断所述当前注册信息是否为新注册信息;当所述当前注册信息为新注册信息时,保存所述新注册信息,并向终端发送自注册会话操作成功的响应消息。
[0038]这里,为了保证终端很好地实现信息自注册过程,需要预先定义一个专用的Generic Alert字段的消息类型,用于协助服务器来区分所接收的会话操作报文为自注册会话操作报文。同时,基于OMA DM协议的标准节点,扩展DevInfo字段节点,即在DevInfo字段节点上添加与终端的当前注册信息相关的节点,如终端当前使用的电话号码、版本号坐寸ο
[0039]图1为本发明实施例实现信息自注册的方法的流程示意图一,应用于终端侧,如图1所示,本发明实施例实现信息自注册的方法包括:
[0040]步骤SlO:当终端首次启动,或终端的注册信息发生变化时,发送携带有终端的当前注册信息的自注册会话操作报文;
[0041]这里,终端的注册信息发生变化的情况包括终端更换新卡、旧卡插入新终端、终端恢复出厂设置等。
[0042]这里,当自注册会话操作失败时,循环发送自注册会话操作报文,直至收到自注册会话操作成功的响应消息为止。需要说明的是,所述自注册会话操作失败包括如下几种可能情况:1)网络中断,终端发送的自注册会话操作报文未发送给服务器;2)服务器处在非正常工作状态,不能及时接收终端发送的自注册会话操作报文。
[0043]这里,所述携带有终端的当前注册信息的自注册会话操作报文包括:在自注册会话操作报文中的DevInfo字段节点上添加与终端的当前注册信息相关的节点,并设置Generic Alert字段的消息类型来标识自注册会话操作报文。其中,终端的当前注册信息包括终端当前使用的电话号码或版本号等。
[0044]步骤Sll:接收自注册会话操作成功的响应消息,结束会话流程。
[0045]图2为本发明实施例实现信息自注册的方法的流程示意图二,应用于服务器侧,如图2所示,本发明实施例实现信息自注册的方法包括:
[0046]步骤S20:接收并解析携带有终端的当前注册信息的自注册会话操作报文,以获取终端的当前注册信息;
[0047]具体地,服务器接收携带有终端的当前注册信息的自注册会话操作报文后,根据自注册会话操作报文中的Generic Alert字段的消息类型来确定所接收的报文为自注册会话操作报文;进一步地,服务器根据自注册会话操作报文中的DevInfo字段节点中的扩展节点,解析出终端的当前注册信息。
[0048]步骤S21:根据预存储的终端的注册信息判断所述当前注册信息是否为新注册信息;
[0049]具体地,服务器根据预存储的终端的注册信息的配对关系,来判断分析终端的当前注册信息是否存在配对关系不一致的情况,以确定所述终端的当前注册信息是否为新注册信息;当终端的当前注册信息与服务器预存储的终端的注册信息不一致时,则所述终端的当前注册信息为新注册信息。
[0050]步骤S22:当所述当前注册信息为新注册信息时,保存所述新注册信息,并发送自注册会话操作成功的响应消息。
[0051]这里,当所述当前注册信息不是新注册信息,即服务器中已存储有终端的当前注册信息时,服务器忽略当前所接收的自注册会话操作报文,结束会话流程。
[0052]图3为本发明实施例实现信息自注册的方法的具体流程示意图,如图3所示,本发明实施例实现信息自注册的方法包括:
[0053]步骤S30:当终端首次启动,或终端的注册信息发生变化时,终端向服务器发送携带有终端的当前注册信息的自注册会话操作报文;
[0054]这里,在执行步骤S30之前,为了保证终端很好地实现信息自注册过程,需要预先定义一个专用的Generic Alert字段的消息类型,用于协助服务器来区分所接收的会话操作报文为自注册会话操作报文。举例来说,所述Generic Alert字段的消息类型可以预先定义如下:
[0055]org.0pen mobile alliance, dm.device informat1n, registrat1n
[0056]同时,基于OMA DM协议的标准节点,扩展DevInfo字段节点,即在DevInfo字段节点上添加与终端的当前注册信息相关的节点,如终端当前使用的电话号码、版本号等。
[0057]举例来说,图4所示为OMA DM协议的标准DevInfo字段节点的结构示意图;其中,DevId字段节点为设备唯一编号、Mod字段节点为终端型号、Man字段节点为终端厂商等;基于OMA DM协议的标准节点,进一步扩展DevInfo字段节点,具体地,在DevInfo字段节点上添加与终端的当前使用的电话号码(Phone number)的节点或其他需要扩展的注册信息(Other info)节点,如图5所示。需要说明的是,如果终端为多模设备时,与终端的当前使用的电话号码的节点可以有多个号码,如Phone number I, Phone number2等。
[0058]步骤S31:服务器接收并解析所述自注册会话操作报文,以获取终端的当前注册信息;
[0059]具体地,服务器接收携带有终端的当前注册信息的自注册会话操作报文后,根据自注册会话操作报文中的Generic Alert字段的消息类型来确定所接收的报文为自注册会话操作报文;进一步地,服务器根据自注册会话操作报文中的DevInfo字段节点中的扩展节点,解析出终端的当前注册信息。
[0060]步骤S32:根据预存储的终端的注册信息判断所述当前注册信息是否为新注册信息;当所述当前注册信息为新注册信息时,保存所述新注册信息;
[0061]具体地,服务器根据预存储的终端的注册信息的配对关系,来判断分析终端的当前注册信息是否存在配对关系不一致的情况,以确定所述终端的当前注册信息是否为新注册信息;当终端的当前注册信息与服务器预存储的终端的注册信息不一致时,则所述终端的当前注册信息为新注册信息,如新终端+新号码、新终端+旧号码、旧终端+新号码等。
[0062]这里,当所述当前注册信息不是新注册信息,即服务器中已存储有终端的当前注册信息时,服务器忽略当前所接收的自注册会话操作报文,结束会话流程。
[0063]步骤S33:服务器向终端发送自注册会话操作成功的响应消息;
[0064]这里,当所述当前注册信息不是新注册信息,即服务器中已存储有终端的当前注册信息时,服务器忽略当前所接收的自注册会话操作报文,结束会话流程。
[0065]步骤S34:终端收到自注册会话操作成功的响应消息后,结束会话流程。
[0066]如此,通过本发明实施例所述方法,能够保证服务器实时获得终端的当前注册信息,从而实现服务器对终端的有效管理。
[0067]需要说明的是,在本发明实施例服务器向终端发送自注册会话操作成功的响应消息之前,若服务器侦听到入网的终端的注册消息有变化或发现有注册消息未提供时,服务器还可以根据需要在当前的自注册会话中向终端发送管理操作报文的方式采集终端的指定注册信息;进一步地,终端遵循OMA DM协议完成服务器指定的管理操作。
[0068]图6为本发明实施例终端10的组成结构示意图,如图6所示,所述终端包括:发送模块11和接收模块12 ;其中,
[0069]所述发送模块11,用于当终端首次启动,或终端的注册信息发生变化时,发送携带有终端的当前注册信息的自注册会话操作报文;
[0070]所述接收模块12,用于接收自注册会话操作成功的响应消息,结束会话流程。
[0071]这里,所述发送模块11还用于,当自注册会话操作失败时,循环发送自注册会话操作报文,直至接收模块12收到自注册会话操作成功的响应消息为止。
[0072]这里,所述携带有终端的当前注册信息的自注册会话操作报文包括:在自注册会话操作报文中的DevInfo字段节点上添加与终端的当前注册信息相关的节点,并设置Generic Alert字段的消息类型来标识自注册会话操作报文。
[0073]图7为本发明实施例服务器20的组成结构示意图,如图7所示,所述服务器包括:接收模块21、判断处理模块22、以及发送模块23 ;其中,
[0074]所述接收模块21,用于接收并解析携带有终端的当前注册信息的自注册会话操作报文,以获取终端的当前注册信息;
[0075]所述判断处理模块22,用于根据预存储的终端的注册信息判断所述当前注册信息是否为新注册信息;当所述当前注册信息为新注册信息时,保存所述新注册信息;
[0076]所述发送模块23,用于发送自注册会话操作成功的响应消息。
[0077]图8为本发明实施例实现信息自注册的系统的组成结构示意图,如图8所示,所述系统包括终端10和服务器20 ;其中,
[0078]所述终端10,用于当终端首次启动,或终端的注册信息发生变化时,向服务器20发送携带有终端的当前注册信息的自注册会话操作报文;接收自注册会话操作成功的响应消息,结束会话流程。
[0079]所述服务器20,用于接收并解析携带有终端的当前注册信息的自注册会话操作报文,以获取终端的当前注册信息;根据预存储的终端的注册信息判断所述当前注册信息是否为新注册信息;当所述当前注册信息为新注册信息时,保存所述新注册信息,并向终端10发送自注册会话操作成功的响应消息。
[0080]终端的结构可以如图6所示,服务器的结构可以如图7所示。
[0081]在实际应用中,所述发送模块11和接收模块12可由终端10的中央处理器(CPU)、微处理器(MPU)、数字信号处理器(DSP)、或现场可编程门阵列(FPGA)等实现;所述接收模块21、判断处理模块22、以及发送模块23均可由服务器20的中央处理器(CPU)、微处理器(MPU)、数字信号处理器(DSP)、或现场可编程门阵列(FPGA)等实现。
[0082]以上所述仅是本发明实施例的实施方式,应当指出,对于本【技术领域】的普通技术人员来说,在不脱离本发明实施例原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明实施例的保护范围。
【权利要求】
1.一种实现信息自注册的方法,其特征在于,所述方法包括: 当终端首次启动,或终端的注册信息发生变化时,发送携带有终端的当前注册信息的自注册会话操作报文; 接收自注册会话操作成功的响应消息,结束会话流程。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当自注册会话操作失败时,终端循环发送自注册会话操作报文,直至收到自注册会话操作成功的响应消息为止。
3.根据权利要求1或2所述的方法,其特征在于,所述携带有终端的当前注册信息的自注册会话操作报文包括:在自注册会话操作报文中的DevInfo字段节点上添加与终端的当前注册信息相关的节点,并设置Generic Alert字段的消息类型来标识自注册会话操作报文。
4.根据权利要求3所述的方法,其特征在于,所述与终端的当前注册信息相关的节点包括终端当前使用的电话号码或版本号。
5.一种实现信息自注册的方法,其特征在于,所述方法包括: 接收并解析携带有终端的当前注册信息的自注册会话操作报文,以获取终端的当前注册信息; 根据预存储的终端的注册信息判断所述当前注册信息是否为新注册信息; 当所述当前注册信息为新注册信息时,保存所述新注册信息,并发送自注册会话操作成功的响应消息。
6.一种终端,其特征在于,所述终端包括:发送模块和接收模块;其中, 所述发送模块,用于当终端首次启动,或终端的注册信息发生变化时,发送携带有终端的当前注册信息的自注册会话操作报文; 所述接收模块,用于接收自注册会话操作成功的响应消息,结束会话流程。
7.根据权利要求6所述的终端,其特征在于,所述发送模块还用于,当自注册会话操作失败时,循环发送自注册会话操作报文,直至接收模块收到自注册会话操作成功的响应消息为止。
8.根据权利要求6或7所述的终端,其特征在于,所述携带有终端的当前注册信息的自注册会话操作报文包括:在自注册会话操作报文中的DevInfo字段节点上添加与终端的当前注册信息相关的节点,并设置Generic Alert字段的消息类型来标识自注册会话操作报文。
9.一种服务器,其特征在于,所述服务器包括:接收模块、判断处理模块、以及发送模块;其中, 所述接收模块,用于接收并解析携带有终端的当前注册信息的自注册会话操作报文,以获取终端的当前注册信息; 所述判断处理模块,用于根据预存储的终端的注册信息判断所述当前注册信息是否为新注册信息;当所述当前注册信息为新注册信息时,保存所述新注册信息; 所述发送模块,用于发送自注册会话操作成功的响应消息。
10.一种实现信息自注册的系统,所述系统包括终端和服务器;其中, 所述终端,用于当终端首次启动,或终端的注册信息发生变化时,向服务器发送携带有终端的当前注册信息的自注册会话操作报文;接收自注册会话操作成功的响应消息,结束会话流程。 所述服务器,用于接收并解析携带有终端的当前注册信息的自注册会话操作报文,以获取终端的当前注册信息;根据预存储的终端的注册信息判断所述当前注册信息是否为新注册信息;当所述当前注册信息为新注册信息时,保存所述新注册信息,并向终端发送自注册会话操作成功的响应消息。
【文档编号】H04W60/00GK104202814SQ201410413663
【公开日】2014年12月10日 申请日期:2014年8月20日 优先权日:2014年8月20日
【发明者】罗虹 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1