查询终端注册信息的方法、装置和系统 |
|||||||
申请号 | CN201310073150.0 | 申请日 | 2013-03-07 | 公开(公告)号 | CN104038923A | 公开(公告)日 | 2014-09-10 |
申请人 | 中兴通讯股份有限公司; | 发明人 | 王国才; 张浩军; | ||||
摘要 | 本 发明 涉及一种查询终端注册信息的方法、装置和系统,该方法包括每隔一个第一时间间隔下载 服务器 的保存的终端注册信息的话单文件;解密该话单文件,得到终端的注册信息;将注册信息存储在 数据库 中;接收查询指令,根据终端的串号或MDN在数据库中查询终端对应的注册信息。当用户需要获取某个终端的注册信息时,可根据终端的串号或MDN在数据库中查询终端对应的注册信息,用户可实时在数据库中查询终端的注册信息。 | ||||||
权利要求 | 1.一种查询终端注册信息的方法,其特征在于,包括: |
||||||
说明书全文 | 查询终端注册信息的方法、装置和系统技术领域[0001] 本发明涉及移动通信技术领域,尤其涉及一种查询终端注册信息的方法装置和系统。 背景技术[0002] CDMA终端开机时都会发送注册信息,该信息对于终端是不可见的,信息经过短信中心转发给终端注册管理平台,并在短信中心生成内容加密的话单。目前各个CDMA网络运营商通过终端注册管理平台获取终端的注册信息,最快也需要48小时才能得到终端注册管理平台的信息,无法满足实时查询终端注册信息的需求。 发明内容[0003] 本发明的主要目的是提供一种查询终端注册信息的方法、装置和系统,旨在实时获取终端的注册信息。 [0004] 本发明提出一种查询终端注册信息的方法,其特征在于,包括: [0005] 每隔一个第一时间间隔下载服务器的保存的终端注册信息的话单文件; [0006] 解密所述话单文件,得到所述终端的注册信息; [0007] 将所述注册信息存储在数据库中; [0008] 接收到查询指令,根据所述终端的串号或移动用户号码簿号码MDN在所述数据库中查询所述终端对应的注册信息。 [0009] 优选地,所述将所述注册信息存储在数据库中的步骤之前还包括: [0010] 将所述注册信息转换为便于查询和阅读的格式。 [0011] 优选地,所述将所述注册信息存储在数据库中的步骤之后还包括: [0012] 每隔一个第二时间间隔下载控制端保存的所述终端的注册信息; [0013] 对比由所述服务器获取的注册信息和由所述控制端获取的注册信息。 [0014] 优选地,解密所述话单文件,得到所述终端的注册信息的步骤之后还包括: [0015] 删除所述服务器中下载过的所述话单文件的源文件。 [0016] 优选地,所述下载服务器的保存的终端注册信息的话单文件的步骤包括: [0017] 根据所述话单文件的时间戳判断是否下载过所述话单文件; [0018] 若否,则下载所述话单文件; [0019] 若是,则继续根据所述时间戳判断是否下载过其他话单文件,直至查询到未下载过的话单文件,下载所述话单文件。 [0020] 本发明还提出一种查询终端注册信息的装置,包括: [0021] 下载模块,用于下载服务器的保存的终端注册信息的话单文件; [0022] 解密模块,用于解密所述话单文件,得到所述终端的注册信息; [0023] 存储模块,用于将所述注册信息存储在数据库中; [0024] 查询模块,用于接收到查询指令,根据所述终端的串号或移动用户号码簿号码MDN在所述数据库中查询所述终端对应的注册信息。 [0025] 优选地,还包括: [0026] 转换模块,用于将所述注册信息转换为便于查询和阅读的格式。 [0027] 优选地,所述下载模块还用于下载控制端保存的所述终端的注册信息;所述查询终端信息的装置还包括校验模块,用于对比由所述服务器获取的注册信息和由所述控制端获取的注册信息。 [0028] 优选地,还包括: [0029] 删除模块,用于删除所述服务器中下载过的所述话单文件的源文件。 [0030] 优选地,所述下载模块包括: [0031] 判断单元,用于所述话单文件的时间戳判断是否下载过所述话单文件,以及若判断下载过所述话单文件,则继续根据所述时间戳判断是否下载过其他话单文件,直至查询到未下载过的话单文件。 [0032] 下载单元,用于若判断未下载过所述话单文件,则下载所述话单文件。 [0033] 本发明还提出一种查询终端注册信息的系统,其特征在于,包括终端、查询终端注册信息的装置、服务器和控制端,其中: [0034] 所述终端用于在所述终端开机后将所述终端的注册信息经所述服务器转发至所述控制端; [0035] 所述服务器用于将所述终端的注册信息转发至控制端时,生成所述注册信息的话单文件; [0036] 所述查询终端注册信息的装置为以上所述的查询终端注册信息的装置。 [0037] 本发明提出的查询终端注册信息的方法、装置和系统,该方法每隔一个第一时间间隔下载服务器的保存的终端注册信息的话单文件,并解密该话单文件,得到终端的注册信息;将该注册信息保存在数据库中。当用户需要获取某个终端的注册信息时,可根据终端的串号或MDN在数据库中查询终端对应的注册信息,用户可实时在数据库中查询终端的注册信息。附图说明 [0038] 图1为本发明查询终端注册信息的方法一实施例的流程示意图; [0039] 图2为本发明查询终端注册信息的方法另一实施例的流程示意图; [0040] 图3为本发明查询终端注册信息的方法再一实施例的流程示意图; [0041] 图4为本发明查询终端注册信息的方法又一实施例的流程示意图; [0042] 图5为本发明查询终端注册信息的方法中下载服务其中保存的话单文件的流程示意图; [0043] 图6为本发明查询终端注册信息的装置一实施例的结构示意图; [0044] 图7为本发明查询终端注册信息的装置另一实施例的结构示意图; [0045] 图8为本发明查询终端注册信息的装置再一实施例的结构示意图; [0046] 图9为本发明查询终端注册信息的装置又一实施例的结构示意图; [0047] 图10为本发明查询终端注册信息的装置中下载模块的结构示意图; [0048] 图11为本发明查询终端注册信息的系统较佳实施例的结构示意图。 [0049] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。 具体实施方式[0050] 下面结合附图及具体实施例就本发明的技术方案做进一步的说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。 [0051] 参照图1,图1为本发明查询终端注册信息的一实施例的流程示意图。 [0052] 本实施例提出的查询终端注册信息的方法,包括: [0053] 步骤S10,每隔一个第一时间间隔下载服务器的保存的终端注册信息的话单文件; [0054] 在CDMA(Code Division Multiple Access,码多分址)网络中,当终端开机时会将注册信息经服务器发送给控制端,该信息对于终端是不可见的,当服务器将注册信息转发给控制端时,生成该注册信息的话单文件,该话单文件包括终端的MDN:(Mobile Directory Number,移动用户号码簿号码)、IMSI(International Mobile SubscriberIdentification Number 国际用户移动识别码)、终端软件版本及终端型号等信息。 [0055] 可通过FTP(File Transfer Protocol,文件传输协议)的方法下载服务器上保存的话单文件,FTP客户机可以给服务器发出命令来下载文件,上载文件,创建或改变服务器上的目录。 [0056] 步骤S20,解密该话单文件,得到终端的注册信息; [0057] 由于服务器上生成的话单文件为加密文件,所以在下载话单文件后,必须对该话单文件进行解密,得到话单文件中终端的注册信息。 [0058] 步骤S30,将解密得到的注册信息存储在数据库中; [0059] 将解密话单文件后得到的终端注册信息保存在数据库中,以便于用户查询。 [0060] 步骤S40,接收查询指令,根据终端的串号或MDN在数据库中查询该终端对应的注册信息。 [0061] 由于数据库中保存的终端注册信息包括终端的串号以及MDN,则用户在查询时,可根据终端的串号或MDN在数据库中浸信会查询。 [0063] 本实施例所提出的查询终端注册信息的方法,每隔一个第一时间间隔下载服务器的保存的终端注册信息的话单文件,并解密该话单文件,得到终端的注册信息;将该注册信息保存在数据库中。当用户需要获取某个终端的注册信息时,可根据终端的串号或MDN在数据库中查询终端对应的注册信息,用户可实时在数据库中查询终端的注册信息。 [0064] 参照图2,图2为本发明查询终端注册信息的方法另一实施例的流程示意图。 [0065] 基于上述实施例,步骤S30之前还包括: [0066] 步骤S50,将终端的注册信息转换为便于查询和阅读的格式。 [0067] 可设置话单转换功能将终端的注册信息转换为便于查询和阅读的格式,便于存储在数据库中以及便于用户进行查询。 [0068] 参照图3,图3为本发明查询终端注册信息的方法再一实施例的流程示意图。 [0069] 基于上述实施例,步骤S30之后还包括: [0070] 步骤S60,每隔一个第二时间间隔下载控制端保存的终端的注册信息; [0071] 由于在在CDMA网络中,当终端开机时会将注册信息经服务器发送给控制端,该信息对于终端是不可见的,可由控制端直接下载终端的注册信息。 [0072] 步骤S70,对比由服务器获取的注册信息和由控制端获取的注册信息。 [0073] 由服务器获取的终端的注册信息时通过解密服务其上的话单文件得到到,可通过对比有服务器上获取的终端的注册信息和由控制端获取的终端的注册信息是否相同,来对服务器上的话单文件进行校验,确保数据库中终端的注册信息的准确性。 [0074] 参照图4,图4为本发明查询终端注册信息的方法又一实施例的流程示意图。 [0075] 基于上述实施例,在步骤S20之后还包括: [0076] 步骤S80,删除所述服务器中下载过的话单文件的源文件。 [0077] 为了保证下载话单文件时的准确性,避免重复下载,服务器将话单文件另外保存一份,在下载了话单文件后,删除下载过的话单文件的源文件。 [0078] 参照图5,图5为本发明查询终端注册信息的方法中下载服务其中保存的话单文件的流程示意图。 [0079] 基于上述实施例,本发明步骤S10包括: [0080] 步骤S11,根据话单文件的时间戳判断是否下载过该话单文件; [0081] 若否,则进行步骤S12,下载该话单文件; [0082] 若是,则继续进行步骤S11。 [0083] 根据话单文件的时间戳对话单文件进行下载,不仅确保了不会重复下载话单,而且减少了其他网元即服务器的影响,优化了下载话单文件的功能。 [0084] 参照图6,图6为本发明查询终端注册信息的装置一实施例的结构示意图。 [0085] 本实施例所提出的查询终端注册信息的装置,包括: [0086] 下载模块10,用于下载服务器的保存的终端注册信息的话单文件; [0087] 在CDMA网络中,当终端开机时会将注册信息经服务器发送给控制端,该信息对于终端是不可见的,当服务器将注册信息转发给控制端时,生成该注册信息的话单文件,该话单文件包括终端的MDN:(Mobile Directory Number,移动用户号码簿号码)、IMSI(International Mobile SubscriberIdentification Number 国际用户移动识别码)、终端软件版本及终端型号等信息。 [0088] 可通过FTP的方法下载服务器上保存的话单文件,FTP客户机可以给服务器发出命令来下载文件,上载文件,创建或改变服务器上的目录。 [0089] 解密模块20,用于解密该话单文件,得到终端的注册信息; [0090] 由于服务器上生成的话单文件为加密文件,所以在下载话单文件后,必须对该话单文件进行解密,得到话单文件中终端的注册信息。 [0091] 存储模块30,用于将终端的注册信息存储在数据库中; [0092] 将解密话单文件后得到的终端注册信息保存在数据库中,以便于用户查询。 [0093] 查询模块40,用于接收查询指令,根据端的串号或MDN在数据库中查询终端对应的注册信息。 [0094] 由于数据库中保存的终端注册信息包括终端的串号以及MDN,则用户在查询时,可根据终端的串号或MDN在数据库中浸信会查询。 [0095] 用户在查询时可通过WEB查询页面来查询页面来查询终端的注册信息,WEB查询页面由WEB查询模块实现,包括Tomcat、Apache等WEB应用服务、数据查询接口等子模块。 [0096] 本实施例所提出的查询终端注册信息的装置,每隔一个第一时间间隔下载服务器的保存的终端注册信息的话单文件,并解密该话单文件,得到终端的注册信息;将该注册信息保存在数据库中。当用户需要获取某个终端的注册信息时,可根据终端的串号或MDN在数据库中查询终端对应的注册信息,用户可实时在数据库中查询终端的注册信息。 [0097] 参照图7,图7为本发明查询终端注册信息的装置另一实施例的结构示意图。 [0098] 基于上述实施例,查询终端注册信息的装置还包括: [0099] 转换模块50,用于将终端的注册信息转换为便于查询和阅读的格式。 [0100] 可设置话单转换功能将终端的注册信息转换为便于查询和阅读的格式,便于存储在数据库中以及便于用户进行查询。 [0101] 参照图8,图8为本发明查询终端注册信息的装置再一实施例的结构示意图。 [0102] 基于上述实施例,下载模块10还用于下载控制端保存的终端的注册信息;查询终端信息的装置还包括校验模块60,用于对比由服务器获取的注册信息和由控制端获取的注册信息。 [0103] 由于在在CDMA网络中,当终端开机时会将注册信息经服务器发送给控制端,该信息对于终端是不可见的,可由控制端直接下载终端的注册信息。 [0104] 由服务器获取的终端的注册信息时通过解密服务其上的话单文件得到到,可通过对比有服务器上获取的终端的注册信息和由控制端获取的终端的注册信息是否相同,来对服务器上的话单文件进行校验,确保数据库中终端的注册信息的准确性。 [0105] 参照图9,图9为本发明查询终端注册信息的装置又一实施例的结构示意图。 [0106] 基于上述实施例,查询终端注册信息的装置还包括: [0107] 删除模块70,用于删除服务器中下载过的话单文件的源文件. [0108] 为了保证下载话单文件时的准确性,避免重复下载,服务器将话单文件另外保存一份,在下载了话单文件后,删除下载过的话单文件的源文件。 [0109] 参照图10,图10为本发明查询终端注册信息的装置中下载模块的结构示意图。 [0110] 基于上述实施例,下载模块10包括: [0111] 判断单元11,用于根据话单文件的时间戳判断是否下载过该话单文件,以及若判断下载过该话单文件,则继续根据时间戳判断是否下载过其他话单文件,直至查询到未下载过的话单文件。 [0112] 下载单元12,用于若判断未下载过该话单文件,则下载该话单文件。 [0113] 根据话单文件的时间戳对话单文件进行下载,不仅确保了不会重复下载话单,而且减少了其他网元即服务器的影响,优化了下载话单文件的功能。 [0114] 参照图11,图11为本发明查询终端注册信息的系统较佳实施例的结构示意图。 [0115] 本实施例提出的查询终端注册信息的系统包括终端1、查询终端注册信息的装置2、服务器3和控制端4,其中: [0116] 终端1用于在所述终端开机后将所述终端的注册信息经所述服务器转发至所述控制端; [0117] 服务器3用于将所述终端的注册信息转发至控制端时,生成所述注册信息的话单文件; [0118] 查询终端注册信息的装置为以上实施例所述的查询终端注册信息的装置。 |