一种终端管理dm终端自注册方法和系统及dm终端的制作方法

文档序号:7694798阅读:189来源:国知局
专利名称:一种终端管理dm终端自注册方法和系统及dm终端的制作方法
技术领域
本发明涉及双网双待通信技术,特别涉及一种基于微软视窗移动 (Windows Mobile )平台的双网双待架构中的终端管理(DM, Device Management)纟冬端自注册方法和系统及DM纟冬端。
背景技术
DM终端自注册,是指符合DM规范要求的DM终端,通常为手机,在每 次开机时,将自身对应的国际移动设备识别码(IMEI, International Mobile Equipment Identity)以及DM服务器所需的一些基础信息,如产商信息和终端 类型等,以短信的方式发送到DM服务器;MD服务器解析该短信,并建立IMEI 与手机号码(发短信时显示的号码)之间的对应关系列表。对于通常的基于单卡架构的手机来说,执行上述自注册过程时,只需将当 前卡按照规范处理逻辑,将自注册短信发送到DM服务器即可。但是,随着技术的不断发展,用户对双网双待手机的需求日渐增多,国内 外各大厂商在此方面展开了大量的研究,基于各种平台的双网双待手机层出不 穷。比如,基于Windows Mobile平台的双网双待手机。传统方式中,Windows Mobile平台并不支持多个卡,多个网络同时待机的机制,并且其软件架构本身 也未提供相应的支持。但是,采用了基于Windows Mobile平台的双网双待架构 后的手机,同时具备两个无线通信才莫块,能够支持两个网络同时待机的功能。对于这种基于Windows Mobile平台的双网双待架构的手机,由于其同时具 有两张(SIM)卡,两个IMEI (—个卡槽对应一个IMEI ),所以就不能再按照 通常的单卡架构手机的方式来进行自注册,需要考虑要以哪一个IMEI来进行 自注册的问题,而且还要考虑网络情况等诸多因素。而现有技术中还没有就这
种情况下的手机如何进行自注册给出合适的解决方式,从而影响用户使用。 发明内容有鉴于此,本发明的主要目的在于提供一种基于Windows Mobile平台 的双网双4寺架构中的DM终端自注册方法,能够方Y更用户^f吏用。本发明的另 一 目的在于提供一种基于Windows Mobile平台的双网双待 架构中的DM终端自注册系统,能够方便用户使用。本发明的再一目的在于提供一种基于Windows Mobile平台的双网双待 架构中的DM终端,应用该DM终端能够完成自注册功能,从而方便用户4吏 用。为达到上述目的,本发明的技术方案是这样实现的 一种基于微软视窗移动平台的双网双待架构中的DM终端自注册方法, 包括DM终端确定当前数据业务的激活卡;获取所述激活卡对应的国际移动设备识别码IMEI以及与所述激活卡相 关的自注册所需参数;将所述获取到的参数以及所述IMEI组合成DM规范所要求的格式,通 过短信发送到DM服务器;接收所述DM服务器回送的自注册成功确认消息。一种基于微软视窗移动平台的双网双待架构中的DM终端自注册系统, 包括DM终端,用于确定当前数据业务的激活卡,并获取所述激活卡对应的 国际移动设备识别码IMEI以及与所述激活卡相关的自注册所需参数,将获 取到的参数以及所述IMEI组合成DM规范所要求的格式,通过短信发送到 DM服务器;并接收所述DM服务器回送的自注册成功确认消息;DM服务器,用于接收来自所述DM终端的短信,并在自注册成功后向 所述DM终端回送自注册成功确认消息。
一种基于微软视窗移动平台的双网双待架构中的DM终端,包括 自注册短信发送模块,用于确定当前数据业务的激活卡,并获取所述激 活卡对应的国际移动设备识别码IMEI以及与所述激活卡相关的自注册所需 参数,将所述获取到的参数以及所述IMEI组合成DM规范所要求的格式, 通过短信发送到DM服务器;确认消息接收模块,用于接收所述DM服务器回送的自注册成功确认消自可见,采用本发明的技术方案,当需要进行自注册时,DM终端确定当 前数据业务的激活卡,并获取该激活卡对应的IMEI以及与该激活卡相关的 自注册所需参数,将获取到的参数以及IMEI组合成DM规范所要求的格式, 通过短信发送到DM服务器,并接收DM服务器回送的自注册成功确认消息。 即,本发明给出了基于Windows Mobile平台的双网双待架构中的DM终端 自注册方案,从而方便了用户使用。


图1为本发明方法实施例中的短信发送过程流程图。图2为本发明方法实施例中的确认消息接收过程流程图。图3为本发明方法实施例中的短信处理过程示意图。图4为本发明系统实施例的组成结构示意图。图5为图4中所示DM终端41的组成结构示意图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实 施例,对本发明作进一步地详细说明。针对现有技术中存在的问题,本发明中提出一种基于Windows Mobile 平台的双网双待架构中的DM终端自注册方法,包括DM终端确定当前数 据业务的激活卡,并获取该激活卡对应的IMEI以及与该激活卡相关的自注册所需参数;将获取到的参数以及IMEI组合成DM规范所要求的格式,通 过短信发送到DM服务器;接收DM服务器回送的自注册成功确认消息。从上述介绍可以看出,本发明所述方案中,整个DM终端的自注册过程 主要由短信发送和确认消息接收两个子过程组成,下面将通过具体的实施例 分别进行详细说明图1为本发明方法实施例中的短信发送过程流程图。如图1所示,包括以 下步骤步骤101:确定当前数据业务的激活卡。即确定当前所进行的业务使用的是哪张卡,具体确定方式可以是通过读取 预先设置的注册表来确定。步骤102:判断该激活卡是否符合进行自注册的条件,如果是,则执行步 骤103;否则,结束流程。本步骤中所述的判断该激活卡是否符合进行自注册的条件包括判断该激及判断该激活卡对应的网络是否有信号等。只有上述条件均符合,才可以继续之后的步骤103。如果有一个条件不符 合,比如该激活卡为无效卡,若该激活卡已损坏或有个人识别码(PIN, Personal Identification Number)等,均可认为该激活卡无效,或者,该激活卡对应的网 络的无线射频处于关闭状态,再或者,该激活卡对应的网络无信号等,均可取 消本次自注册过程,结束流程。步骤103:获取该激活卡的国际移动用户识别码(IMSI, International Mobile Subscriber Identification )。具体获取方式为本领域公知,不再赘述。步骤104:读取预先设置的用于记录成功进行过自注册的卡的IMSI的注册表。本实施例中,可预先设置一注册表,其初始值默认为空(NULL);后续每 成功完成一次自注册,则将当次进行自注册的卡的IMSI记录在该注册表中。步骤105:判断该注册表是否为空,如果是,则执行步骤108;否则,执行 步骤106。如果为空,则说明之前还没有进行过成功自注册(包括未进行过自注册或 自注册失败)。步骤106:判断从该注册表中读取到的IMSI与获取到的该激活卡的IMSI 是否相同,如果是,则结束流程;否则,执行步骤107。即判断步骤104中读取到的IMSI与步骤103中获取到的IMSI是否相同, 如果是,则说明该激活卡已经成功进行过自注册,所以没必要再发起本次自注 册过程,直接结束流程;否则,说明该激活卡没有成功进行过自注册,继续执 行步骤107。步骤107:将注册表中所记录的IMSI清零。步骤108:获取该激活卡对应的IMEI以及与该激活卡相关的自注册所需的 参数。本步骤所提到的参数包括厂商信息,即DM终端生产厂商信息;终端类 型,即DM终端型号。此外,还可进一步包括软件版本,即DM终端所4吏用的 操作系统(本实施例中为Windows Mobile操作系统)的版本等。在双网双待架构中,同时存在两个卡槽,可分别用于插入一张卡,每个卡 槽对应一个IMEI。本步骤中所述的获取该激活卡对应的IMEI即指获取该激活 卡所在卡槽对应的IMEI。上述各参数以及IMEI的具体获取方式为本领域公知,不再赘述。步骤109:将获取到的参数以及IMEI组合成DM规范所要求的格式,通过 短信发送到DM服务器,结束流程。在发送短信之前,还需要从注册表中获取一些信息,如服务器号码 (ServerNum)、目的端口 ( DestPort)和源端口 ( SourcePort)等,利用这些获 取到的信息进行短信发送。而且,在自注册业务中,预先已经规定好了DM终 端向DM服务器发送短信时应该采用的格式,本实施例中所采用的格式与现有
单卡架构时DM终端进行自注册时所发送的短信格式相同。 至此,DM终端发送短信的过程就已完成。DM服务器接收到来自DM终端的短信后,提取其中携带的IMEI、厂 商信息及终端类型等参数信息,并将这些信息与自身预先保存的所属各DM 终端的IMEI、厂商信息以及终端类型等信息进行匹配,如果能够找到匹配 结果,则认为该DM终端为合法终端,向该DM终端回送自注册成功确i人消 息;如果找不到匹配结果,则认为该DM终端为非法终端,不向DM终端回 送确认消息。其中,确认消息中携带有DM终端在向DM服务器发送的短信 中携带的IMEI以及自注册成功标识信息,具体才各式可如下所示AAAAAAAAA/B;其中,AAAAAAAAA代表IMEI, B代表自注册成功标 识,该标识可占用一个比特位,并用预先协商好的一个值,如l来表示自注册 成功。图2为本发明方法实施例中的确认消息接收过程流程图。如图2所示,包 括以下步骤步骤201 ~ 202:提取接收到的确认消息中携带的自注册成功标识信息,确 定自注册是否成功,如果是,则执行步骤203;否则,结束流程。由于本发明实施例中,DM服务器只有在确定自注册成功后,才向DM终 端回送确认消息,所以实际上,步骤201 ~202可以省略。但是,上述DM服 务器的处理方式仅为举例说明,并不用于限制本发明的技术方案,如果采用其 它的方式,也是可以的。比如,无论自注册是否成功,DM服务器均可向DM 终端回送确认消息,并分别用"1"或"0"来表示"成功"或"失败"。步骤203:提取确认消息中携带的IMEI,将该IMEI与在自身发送的自注 册短信中携带的IMEI进行比较,确定两者是否一致,如果是,则执行步骤204; 否则,结束流程。图1所示步骤108中,可以在获取到该激活卡对应的IMEI之后,将其记 录在一注册表中,这样本步骤中,DM终端通过查询该注册表即可获知在自身 发送的自注册短信中携带的IMEI。
如果提取出的IMEI与自身发送的自注册短信中携带的IMEI不一致,则认 为本次自注册失败,丢弃接收到的确认消息并结束流程。步骤204:将该激活卡的IMSI写入到注册表中,结束流程。这里所提到的注册表即为图1所示步骤104中所提到的注册表,通过这种 方式来记录此次自注册成功。该注册表可作为后续DM终端再次进4于自注册时 的一个依据,即用于完成步骤106中所述判断过程。至此,DM终端接收确认消息的过程就已完成。上述图1和图2所示实施例中,DM终端与DM服务器之间往来短信的发 送均需通过短信4是供者层完成,如图3所示。另外,在上述整个自注册过程中, 无论是短信的发送还是确认消息的接收,对用户来说都是完全透明的,不会提 示给用户。基于上述方法,图4为本发明系统实施例的组成结构示意图。如图4所示, 该系统包4舌DM终端41,用于确定当前数据业务的激活卡,并获取该激活卡对应的 IMEI以及与该激活卡相关的自注册所需参数,将获取到的参数以及IMEI 组合成DM规范所要求的格式,通过短信发送到DM服务器42,并接收DM 服务器42回送的自注册成功确认消息。DM服务器42,用于接收来自DM终端41的短信,并在自注册成功后 向DM终端41回送自注册成功确iU肖息。其中,DM服务器42包括保存模块421,用于保存所属各DM终端的IMEI和参数信息; 比较模块422,用于接收来自DM终端41的短信,提取其中携带的IMEI 和参数信息,并将提取出的IMEI和参数信息与保存的所属各DM终端的 IMEI和参数信息进行匹配,判断是否存在匹配结果,并将判断结果发送到 发送模块423;发送模块423,用于当判断结果为存在匹配结果时,向DM终端41回 送自注册成功确认消息。
图5为图4所示DM终端41的组成结构示意图。如图5所示,DM终 端41包括自注册短信发送模块51,用于确定当前数据业务的激活卡,并获取该 激活卡对应的IMEI以及与该激活卡相关的自注册所需参数,将获取到的参 数以及IMEI组合成DM规范所要求的格式,通过短信发送到DM服务器42;确认消息接收模块52,用于接收DM服务器42回送的自注册成功确认 消息。其中,自注册短信发送模块51包括确定子模块511,用于确定当前数据业务的激活卡;获取子模块512,用于获取该激活卡对应的IMEI以及与该激活卡相关 的自注册所需参数,包括厂商信息和终端类型,并可进一步包括软件版本等;发送子模块513,用于将获取到的参数以及IMEI组合成DM规范所要 求的格式,通过短信发送到DM服务器42。另外,自注册短信发送模块51中进一步包括第一判断子模块514,用于判断该激活卡是否符合进行自注册的条件, 这里所提到的符合进行自注册的条件包括激活卡有效、激活卡对应的网络 的无线射频为打开状态,以及激活卡对应的网络有信号,并将判断结果通知 给第二判断子模块515;第二判断子模块515,用于当判断结果为该激活卡符合进行自注册的条 件时,获取该激活卡的IMSI,并读取自身预先保存的用于记录成功进行过 自注册的卡的IMEI的注册表,判断该注册表是否为空,如果是,则通知获 取子模块512执行自身功能,否则,判断读取到的IMSI与获取到的激活卡 的IMSI是否相同,如果不相同,则将该注册表中记录中的IMSI清零,并 通知获取子模块512执行自身功能。确认消息接收模块52包括接收子模块521,用于接收DM服务器42回送的自注册成功确认消息, 其中携带有DM终端41在向DM服务器42发送的短信中携带的IMEI以及自注册成功标识信息;处理子模块522,用于提取确认消息中携带的自注册成功标识信息,确定 自注册是否成功,如果是,则进一步提取该确认消息中携带的IMEI,将提取出 的IMEI与在向DM服务器42发送的短信中携带的IMEI进行比较,确定两者 是否一致,如果是,则将该激活卡的IMSI写入到第二判断子模块515的注册 表中。在实际应用中,上述自注册短信发送模块51和确认消息接收模块52可组 合为一个模块,即自注册模块。该自注册模块可以以服务应用程序的形式在 Windows Mobile平台下实现,当DM终端开机时,可自动加载该自注册模块的 动态链接库(DLL);该自注册才莫块被成功加载后,即可执行图5所示功能。图4和图5所示系统和设备实施例的具体工作流程请参照方法实施例中的 相应说明,此处不再赘述。可见,采用本发明实施例的技术方案,当需要进行自注册时,DM终端 确定当前数据业务的激活卡,并获取该激活卡对应的IMEI以及与该激活卡 相关的自注册所需参数,将获取到的参数以及IMEI组合成DM规范所要求 的格式,通过短信发送到DM服务器,并接收DM服务器回送的自注册成功 确认消息;即,本发明给出了基于Windows Mobile平台的双网双待架构中 的自注册方案,从而方便了用户使用。综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的 保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改 进等,均应包含在本发明的保护范围之内。
权利要求
1、一种基于微软视窗移动平台的双网双待架构中的终端管理DM终端自注册方法,其特征在于,包括DM终端确定当前数据业务的激活卡;获取所述激活卡对应的国际移动设备识别码IMEI以及与所述激活卡相关的自注册所需参数;将所述获取到的参数以及所述IMEI组合成DM规范所要求的格式,通过短信发送到DM服务器;接收所述DM服务器回送的自注册成功确认消息。
2、 根据权利要求1所述的方法,其特征在于,所述DM终端确定当前 数据业务的激活卡之后,获取所述激活卡对应的IMEI以及与所述激活卡相 关的自注册所需参数之前,进一步包括判断所述激活卡是否符合进行自注册的条件;如果是,则获取所述激活卡的国际移动用户识别码IMSI,并读取预先 设置的用于记录成功进行过自注册的卡的IMSI的注册表;判断所述注册表是否为空,如果为空,则获取所述激活卡对应的IMEI 以及与所述激活卡相关的自注册所需参数;否则,判断所述读取到的注册表 中记录的IMSI与所述获取到的激活卡的IMSI是否相同,如果是,则结束 流程;否则,将所述注册表中记录中的IMSI清零,然后获取所述激活卡对 应的IMEI以及与所述激活卡相关的自注册所需参数。
3、 根据权利要求2所述的方法,其特征在于,所述符合进行自注册的 条件包括所述激活卡有效、所述激活卡对应的网络的无线射频为打开状态, 以及所述激活卡对应的网络有信号。
4、 根据权利要求l、 2或3所述的方法,其特征在于,所述参数包括 厂商信息和终端类型。
5、 根据权利要求4所述的方法,其特征在于,所述参数进一步包括软件版本。
6、 根据权利要求2所述的方法,其特征在于,所述接收所述DM服务 器回送的自注册成功确认消息之前,进一步包括所述DM服务器提取接收到的短信中携带的IMEI和参数信息; 将所述提取出的IMEI和参数信息与自身预先保存的所属各DM终端的IMEI和参数信息进行匹配,确定是否存在匹配结果,如果存在,则向所述DM终端回送自注册成功确{人消息。
7、 根据权利要求6所述的方法,其特征在于,所述确认消息中携带有 所述DM终端携带在向所述DM力l务器发送的短信中的IMEI以及自注册成 功标识信息。
8、 根据权利要求7所述的方法,其特征在于,所述接收DM服务器回 送的自注册成功确认消息之后,进一步包括提取所述确认消息中携带的自注册成功标识信息,确定本次自注册是否 成功,如果是,则进一步提取所述确认消息中携带的IMEI,将所述提取出 的IMEI与自身发送的短信中携带的IMEI进行比较,确定两者是否一致, 如果是,则将所述激活卡的IMSI写入到所述用于记录成功进行过自注册的 卡的IMSI的注册表中。
9、 一种基于微软视窗移动平台的双网双待架构中的终端管理DM终端 自注册系统,其特征在于,包括DM终端,用于确定当前数据业务的激活卡,并获取所述激活卡对应的 国际移动设备识别码IMEI以及与所述激活卡相关的自注册所需参数,将所 述获取到的参数以及所述IMEI组合成DM规范所要求的格式,通过短信发 送到DM服务器,并接收所述DM服务器回送的自注册成功确认消息;DM服务器,用于接收来自所述DM终端的短信,并在自注册成功后向 所述DM终端回送自注册成功确认消息。
10、 根据权利要求9所述的系统,其特征在于,所述DM服务器包括 保存模块,用于保存所属各DM终端的IMEI和参数信息;比较模块,用于接收来自所述DM终端的短信,提取其中携带的IMEI 和参数信息,并将所述提取出的IMEI和参数信息与保存的所属各DM终端 的IMEI和参数信息进行匹配,判断是否存在匹配结果,并将判断结果发送到发送模块;所述发送模块,用于当判断结果为存在匹配结果时,向所述DM终端回 送自注册成功确认消息。
11、 一种基于翁t软视窗移动平台的双网双待架构中的终端管理DM终 端,其特征在于,包括自注册短信发送模块,用于确定当前数据业务的激活卡,并获取所述激 活卡对应的国际移动设备识别码IMEI以及与所述激活卡相关的自注册所需 参数,将所述获取到的参数以及所述IMEI组合成DM规范所要求的格式, 通过短信发送到DM服务器;确认消息接收模块,用于接收所述DM服务器回送的自注册成功确认消.
12、 根据权利要求11所述的DM终端,其特征在于,所述自注册短信 发送模块包括确定子模块,用于确定当前数据业务的激活卡;获取子模块,用于获取所述激活卡对应的IMEI以及与所述激活卡相关 的自注册所需参数;发送子模块,用于将所述获取到的参数以及所述IMEI组合成DM规范 所要求的格式,通过短信发送到DM服务器。
13、 根据权利要求12所述的DM终端,其特征在于,所述自注册短信 发送模块中进一步包括第一判断子模块,用于判断所述激活卡是否符合进行自注册的条件,所 述符合进行自注册的条件包括所述激活卡有效、所述激活卡对应的网络的 无线射频为打开状态,以及所述激活卡对应的网络有信号;并将判断结果通 知第二判断子模块;第二判断子模块,用于当判断结果为所述激活卡符合进行自注册的条件时,获取所述激活卡的国际移动用户识别码IMSI,并读取自身预先保存的 用于记录成功进行过自注册的卡的IMEI的注册表,判断所述注册表是否为 空,如果是,则通知所述获取子模块执行自身功能,否则,判断所述读取到 的注册表中记录的IMSI与所述获取到的激活卡的IMSI是否相同,如果不 相同,则将所述注册表中记录中的IMSI清零,并通知所述获取子模块执行 自身功能。
14、 根据权利要求U、 12或13所述的DM终端,其特征在于,所述参 数包括厂商信息和终端类型。
15、 根据4又利要求14所述的DM终端,其特征在于,所述参数进一步 包括软件版本。
16、 根据权利要求13所述的DM终端,其特征在于,所述确认消息接 收模块包括接收子模块,用于接收所述DM服务器回送的自注册成功确认消息,所 述确认消息中携带有所述DM终端在向所述DM服务器发送的短信中携带的 IMEI以及自注册成功标识信息。
17、 根据权利要求16所述的DM终端,其特征在于,所述确认消息接 收模块中进一步包括处理子模块,用于提取所述确认消息中携带的自注册成功标识信息,确 定自注册是否成功,如果是,则进一步提取所述确认消息中携带的IMEI, 将所述提取出的IMEI与在向所述DM服务器发送的短信中携带的IMEI进 行比较,确定两者是否一致,如果一致,则将所述激活卡的IMSI写入到所 述第二判断子模块的注册表中。
全文摘要
本发明公开了一种基于微软视窗移动(Windows Mobile)平台的双网双待架构中的终端管理(DM)终端自注册方法和系统,包括DM终端确定当前数据业务的激活卡,并获取所述激活卡对应的国际移动设备识别码(IMEI)以及与所述激活卡相关的自注册所需参数;将获取到的参数以及IMEI组合成DM规范所要求的格式,通过短信发送到DM服务器;接收DM服务器回送的自注册成功确认消息。本发明同时公开了一种基于Windows Mobile平台的双网双待架构中的DM终端。应用本发明所述的方法、系统和DM终端,解决了基于Windows Mobile平台的双网双待架构中的DM终端自注册问题,方便了用户使用。
文档编号H04W60/00GK101400182SQ20081011188
公开日2009年4月1日 申请日期2008年5月19日 优先权日2008年5月19日
发明者凯 李 申请人:德信无线通讯科技(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1