用户信息注册方法及系统的制作方法

文档序号:7865243阅读:411来源:国知局
专利名称:用户信息注册方法及系统的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种用户信息注册方法及系统。
背景技术
随着手机等移动终端的用户群不断迅猛的发展,全球移动终端市场竞争日益激烈,国内外的很多终端制造商为增强产品竞争力,提高产品售后的服务质量,各自推出了针对本产品的用户信息注册服务。譬如,用户购买产品时填写个人用户信息表并回寄到终端制造商、提供客服网站或电子邮件方式的用户信息注册、拨叫自动语音服务号码的电话按键操作注册、简单的无线注册等等。实现用户信息的注册,能够为终端制造商或移动网络运营商提供了解和管理用户资源信息的一个重要途径,同时也是有利于稳定现有用户群,还可使用已注册的用户信息开发新的增值应用,以便使产品的市场竞争力进一步增强。
现有的用户信息注册方案是采用基于SMS(Short Message Service,短信)的 SMAR(Short Message Auto Register,短信自动注册)方法。如图1所示,每次用户对移动终端的操作如果出现用户更换旧卡、用户更换新卡或用户格式化移动终端这三种情况之一时,都会自动在用户信息注册系统中进行注册,无论当前用户识别卡是否已经注册过。移动终端将用户信息,如用户识别卡的IMEI (International Mobile Equipment Identity,国际移动设备识别码)等基本信息自动登记在用户信息注册系统中,但现有用户信息注册方案还存在如下问题
一、短信的数据量比较大,注册次数过于频繁和注册信息多次重复。重复注册用户信息对移动网络运营商的CSMG (Common Short Message Gateway,公共短信网关)和用户信息注册系统可能造成网络拥塞,数据负载过重,最终导致后台的服务拒绝故 障。
二、现有方式只能自动注册,而且注册的用户信息仅仅限于移动终端的一些简单信息。如果用户需在注册时提供比较丰富的用户信息,则无法满足需求。且注册只能是单卡模式,对于双卡移动终端的用户信息注册,只能分别双卡移动终端中的多个用户识别卡分别注册,操作起来不够方便。
综上可知,现有移动终端的用户信息注册技术,在实际使用上显然存在不便与缺陷,所以有必要加以改进。发明内容
针对上述的缺陷,本发明的目的在于提供一种用户信息注册方法及系统,其能够大幅减少用户信息注册的次数,从而提高用户信息的注册效率,缓解了注册服务器端的数据处理压力。
为了实现上述目的,本发明提供一种用户信息注册方法,包括步骤有
判断步骤,当移动终端进行预定的注册触发操作后,所述移动终端的注册客户端判断当前插入的用户识别卡是否已经注册过,若已经注册过则结束处理流程,否则执行第一请求步骤;
第一请求步骤,所述注册客户端根据预定的注册协议,自动将所述用户识别卡中对应的预定用户信息封装成第一信息注册请求后发送给注册服务器端;
第一注册步骤,所述注册服务器端根据所述注册协议,将所述第一信息注册请求进行解析,从所述第一信息注册请求中提取所述预定用户信息进行注册。
根据本发明所述的用户信息注册方法,所述移动终端为多卡移动终端;
所述判断步骤还包括
当所述多卡移动终端进行所述注册触发操作后,所述多卡移动终端的所述注册客户端判断当前插入的全部的所述用户识别卡是否都已经注册过,若都已注册过则结束处理流程, 否则执行第一请求步骤;
所述第一请求步骤还包括
所述注册客户端根据所述注册协议,自动将全部的所述用户识别卡中对应的所述预定用户信息封装成第一信息注册请求后一起发送给所述注册服务器端。
根据本发明所述的用户信息注册方法,所述注册步骤之后包括
失败提醒步骤,若所述预定用户信息注册失败,所述注册服务器端发送注册失败提醒到所述注册客户端;
第二请求步骤,所述注册客户端根据所述注册协议,手动将所述用户识别卡中对应的所述预定用户信息和/或用户自定义的定制用户信息封装成第二信息注册请求后发送给所述注册服务器端;
第二注册步骤,所述注册服务器端根据所述注册协议,将所述第二信息注册请求进行解析,从所述第二信息注册请求中提取所述预定用户信息和/或所述定制用户信息进行注册。
根据本发明所述的用户信息注册方法,所述注册服务器端包括注册管理服务器、 注册服务器集群和信息数据库;
所述第一请求步骤还包括
所述注册客户端根据所述注册协议,自动将所述用户识别卡中对应的预定用户信息封装成第一信息注册请求后发送给所述注册管理服务器;
所述第一注册步骤还包括
所述注册管理服务器分析所述注册服务器集群的网络负载状态,并将所述第一信息注册请求发送给所述注册服务器集群中一当前空闲注册服务器;
所述当前空闲注册服务器根据所述注册协议,将所述第一信息注册请求进行解析,从所述第一信息注册请求中提取所述预定用户信息;
所述当前空闲注册服务器将所述预定用户信息在所述信息数据库中进行注册。
根据本发明所述的用户信息注册方法,所述注册服务器端还包括短信网关;
所述第一请求步骤包括
所述注册客户端根据所述注册协议,自动将所述用户识别卡中对应的预定用户信息封装成第一信息注册请求;
所述注册客户端将所述第一信息注册请求通过短信格式发送到移动通信网络的公共短信网关;
所述公共短信网关以短信格式将所述第一信息注册请求通过所述短信网关转发给所述注册管理服务器。
本发明还提供一种用户信息注册系统,包括通过移动通信网络连接的移动终端和注册服务器端,所述移动终端内设有注册客户端,其中,
所述注册客户端包括有
判断模块,用于当移动终端进行预定的注册触发操作后,判断当前插入的用户识别卡是否已经注册过,若已经注册过则结束处理流程,否则启动第一请求模块;
第一请求模块,用于根据预定的注册协议,自动将所述用户识别卡中对应的预定用户信息封装成第一信息注册请求后发送给所述注册服务器端;
所述注册服务器端,用于根据所述注册协议,将所述第一信息注册请求进行解析, 从所述第一信息注册请求中提取所述预定用户信息进行注册。
根据本发明所述的用户信息注册系统,所述移动终端为多卡移动终端;
所述判断模块还用于当所述多卡移动终端进行所述注册触发操作后,判断当前插入的全部的所述用户识别卡是否都已经注册过,若都已注册过则结束处理流程,否则启动所述第一请求模块;
所述第一请求模块还用于根据所述注册协议,自动将全部的所述用户识别卡中对应的所述预定用户信息封装成第一信息注册请求后一起发送给所述注册服务器端。
根据本发明所述的用户信息注册系统,所述注册服务器端还用于若所述预定用户信息注册失败,发送注册失败提醒到所述注册客户端;
所述注册客户端还包括
第二请求模块,用于收到所述注册失败提醒后,根据所述注册协议,手动将所述用户识别卡中对应的所述预定用户信息和/或用户自定义的定制用户信息封装成第二信息注册请求后发送给所述注册服务器端;
所述注册服务器端还用于收到所述第二信息注册请求后,根据所述注册协议将所述第二信息注册请求进行解析,从所述第二信息注册请求中提取所述预定用户信息和/或所述定制用户信息进行注册。
根据本发明所述的用户信息注册系统,所述注册服务器端包括注册管理服务器、 注册服务器集群和信息数据库;·
所述注册客户端的第一请求模块,还用于根据所述注册协议,自动将所述用户识别卡中对应的预定用户信息封装成第一信息注册请求后发送给所述注册管理服务器;
所述注册管理服务器,用于分析所述注册服务器集群的网络负载状态,并将所述第一信息注册请求发送给所述注册服务器集群中一当前空闲注册服务器;
所述当前空闲注册服务器,用于根据所述注册协议,将所述第一信息注册请求进行解析,从所述第一信息注册请求中提取所述预定用户信息,并将所述预定用户信息在所述信息数据库中进行注册。
根据本发明所述的用户信息注册系统,所述注册服务器端还包括短信网关;
所述注册客户端的第一请求模块,还用于根据所述注册协议,自动将所述用户识别卡中对应的预定用户信息封装成第一信息注册请求,并将所述第一信息注册请求通过短信格式发送到移动通信网络的公共短信网关;
所述公共短信网关,用于以短信格式将所述第一信息注册请求通过所述短信网关转发给所述注册管理服务器。
本发明移动终端在进行换卡等注册触发操作后,先判断当前插入的用户识别卡是否已经注册过,若注册过则无需重复进行用户信息注册,否则自动将用户识别卡中对应的预定用户信息封装成信息注册请求后发送给注册服务器端,由注册服务器端完成用户信息注册。借此,本发明可以大幅减少用户信息注册的次数,从而提高用户信息的注册效率,以缓解注册服务器端的数据处理压力。优选的是,本发明支持多卡移动终端的用户信息注册, 其能够将多个用户识别卡对应的预定用户信息封装成一个信息注册请求发送给注册服务器端,一个移动终端一次就可完成多卡的用户信息注册,从而提升了操作方便性。更好的是,本发明通过提供手动和自动注册方式的选择策略,提高了用户信息注册的可靠性。另外,本发明支持注册服务器集群来实现注册操作,并通过注册管理服务器来管理注册服务器集群,不仅提高了用户信息注册的数据处理能力,而且可实现对网络负载均衡进行管理, 实现负载分担。


图1是本发明用户信息注册系统的结构示意图2是本发明优选用户信息注册系统的结构示意图3是本发明优选用户信息注册系统的网络结构图4是本发明优选用户信息注册系统的三层结构原理图5是本发明用户信息注册方法的流程图;图6是本发明第一实施例中用户信息注册方法的流程图7是本发明第二实施例中用户信息注册方法的流程图;以及
图8是本发明第三实施例中用户信息注册方法的信令流程图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
图1是本发明用户信息注册系统的结构示意图,所述用户信息注册系统100包括通过移动通信网络连接的移动终端10和注册服务器端20,所述移动终端10内安装有注册客户端11,其中
所述注册客户端11包括有
判断模块111,用于当移动终端10进行预定的注册触发操作后,判断当前插入移动终端10的用户识别卡是否已经注册过,若已经注册过则结束处理流程,否则启动第一请求模块112。优选的是,移动终端10为多卡移动终端10,判断模块111还用于当多卡移动终端10进行注册触发操作后,判断当前插入的全部的用户识别卡是否都已经注册过,若都已注册过则结束处理流程,否则启动第一请求模块112。
第一请求模块112,用于根据预定的注册协议,自动将所述用户识别卡中对应的预定用户信息封装成第一信息注册请求后发送给注册服务器端20。所述用户识别卡可以是 SIM (Subscriber Identity Module,用户识别卡)卡、UIM (User Identity Model,用户识别模块)卡等,所述预定用户信息可以是用户识别卡的IMEI(International Mobile Equipment Identity,国际移动设备识别码)码、电话号码等唯一标识。优选的是,移动终端10为多卡移动终端10,第一请求模块112还用于根据所述注册协议,自动将全部的用户识别卡中对应的预定用户信息封装成第一信息注册请求后一起发送给注册服务器端20,即一次性实现多卡信息的注册请求。
所述注册服务器端20,用于根据所述注册协议,将第一信息注册请求进行解析,从第一信息注册请求中提取预定用户信息进行注册。
本发明的移动终端10可以是手机、PDA (Personal Digital Assistant,个人数字助理)、平板电脑等。所述多卡移动终端10包括单模双卡通信终端、单模多卡通信终端、双模双卡通信终端、多模多卡通信终端等。为了实现多卡移动终端的信息注册,减少重复注册次数、缓解服务端的数据处理压力,需预先定义用户信息注册系统的注册客户端和注册服务器端的注册协议。本发明移动终端10在进行换卡等注册触发操作后,先判断当前插入的用户识别卡是否已经注册过,若注册过则无需重复进行用户信息注册,只有未注册过才进行用户信息注册。借此,本发明可以大幅减少用户信息注册的次数,从而提高用户信息的注册效率,以缓解注册服务器端20的数据处理压力。
更好的是,所述注册服务器端20还用于若预定用户信息注册失败,发送注册失败提醒到注册客户端11。
所述注册客户端11还包括
第二请求模块113,用于收到注册失败提醒后,根据所述注册协议,手动将用户识别卡中对应的预定用户信息和/或用户自定义的定制用户信息封装成第二信息注册请求后发送给注册服务器端20。所述定制用户信息可以更为灵活和丰富。
所述注册服务器端20还用于收到第二信息注册请求后,根据注册协议将第二信息注册请求进行解析,从第二信息注册请求中提取预定用户信息和/或定制用户信息进行注册。
本发明通过提供自动注册方式和手动注册方式的选择策略,提高了用户信息注册的可靠性,避免了现有技术中只有一种注册方式的局限性。
图2是本发明优选用户信息注册系统的结构示意图,所述用户信息注册系统100 包括通过移动通信网络连接的移动终端10和注册服务器端20,所述移动终端10内设有注册客户端11,所述注册客户端11进一步包括判断模块111和第一请求模块112 ;所述注册服务器端20进一步包括注册管理服务器21、注册服务器集群22和信息数据库23,其中
所述注册客户端11的判断模块111,用于当移动终端10进行换卡等预定的注册触发操作后,判断当前插入的用户识别卡是否已经注册过,若已经注册过则结束处理流程,否则启动第一请求模块112。优选的是,移动终端10为多卡移动终端10,那么判断模块111 还用于当多卡移动终端10进行注册触发操作后,判断当前插入的全部的用户识别卡是否都已经注册过,若都已注册过则结束处理流程,否则启动第一请求模块112。
所述注册客户端11的第一请求模块112,还用于根据所述注册协议,自动将用户识别卡中对应的预定用户信息封装成第一信息注册请求后发送给注册管理服务器21。优选的是,移动终端10为多卡移动终端10,第一请求模块112还用于根据注册协议,自动将全部的用户识别卡中对应的预定用户信息封装成第一信息注册请求后一起发送给注册管理服务器21。
所述注册管理服务器21,用于分析注册服务器集群22的网络负载状态,并将第一信息注册请求发送给注册服务器集群22中一当前空闲注册服务器。优选的是,注册管理服务器21根据当前网络的注册请求频度和当前处理注册请求的注册服务器集群22的处理负载的情况,以最近最少处理注册请求的为分配策略,提交当前的信息注册请求给相对空闲的某注册服务器,
所述当前空闲注册服务器,用于根据所述注册协议,将第一信息注册请求进行解析,从第一信息注册请求中提取预定用户信息,并将预定用户信息在信息数据库23中完成注册。
所述信息数据库23,用于保存所述预定用户信息。
本实施例支持注册服务器集群22来实现注册操作,并通过注册管理服务器21来管理注册服务器集群21,不仅提高了用户信息注册的数据处理能力,而且可实现对网络负载均衡进行管理,实现负载分担。
更好的是,所述当前空闲注册服务器还用于若用户信息注册失败,发送注册失败提醒到注册管理服务器21,由注册管理服务器21将该注册失败提醒转发到注册客户端11。
此时,所述注册客户端11还应该包括
第二请求模块113,用于收到所述注册失败提醒后,根据所述注册协议,手动将用户识别卡中对应的预定用户信息和/或用户自定义的定制用户信息封装成第二信息注册请求后发送给注册服务器端20的注册管理服务器21。
所述注册管理服务器21,用于分析注册服务器集群22的网络负载状态,并将第二信息注册请求发送给注册 服务器集群22中一当前空闲注册服务器。
所述当前空闲注册服务器,用于根据注册协议,将第二信息注册请求进行解析,从第二信息注册请求中提取预定用户信息和/或定制用户信息,并将预定用户信息和/或定制用户信息在信息数据库23中完成注册。
图3是本发明优选用户信息注册系统的网络结构图,所述用户信息注册系统100 包括通过移动通信网络连接的移动终端10和注册服务器端20,移动终端10内设有注册客户端11,所述注册客户端11还包括判断模块111和第一请求模块112 ;所述注册服务器端 20还包括注册管理服务器21、注册服务器集群22、信息数据库23和短信网关24,其中
所述移动终端10安装有注册客户端11,可通过自动注册或手动注册,完成用户信息的注册请求。
所述注册客户端11的判断模块111,用于当移动终端10进行预定的注册触发操作后,判断当前插入的用户识别卡是否已经注册过,若已经注册过则结束处理流程,否则启动第一请求模块112。优选的是,移动终端10为多卡移动终端10,判断模块111还用于当多卡移动终端10进行注册触发操作后,判断当前插入的全部的用户识别卡是否都已经注册过, 若都已注册过则结束处理流程,否则启动第一请求模块112。
所述注册客户端11的第一请求模块112,还用于根据注册协议,自动将用户识别卡中对应的预定用户信息封装成第一信息注册请求,并将第一信息注册请求通过短信格式发送到移动通信网络的公共短信网关30。
所述公共短信网关30,用于以短信格式将第一信息注册请求通过短信网关24转发给注册管理服务器21。
所述短信网关24,用于对注册管理服务器21的短信请求完成数据解析,并通过预定短信网关接口协议与公共短信网关30完成数据通信,实现短信发送。短信网关接口协议包括联通的 SGIP (Short Message Gateway Interface Protocol,短信网关接口协议)协议,中国电信的SMGP (Short Message Gateway Protocol,短信网关协议)协议等。
所述注册管理服务器21,用于分析注册服务器集群22的网络负载状态,并将第一信息注册请求以短信格式发送给注册服务器集群22中一当前空闲注册服务器。注册管理服务器21可根据注册服务器集群22的使用效率,计算各注册服务器的空闲工作指数,转发信息注册请求到当前运转比较空闲的注册服务器上,实现注册服务器集群22的工作的均衡负载。
注册服务器集群22,对移动终端10的传输的第一信息注册请求完成协议解析,并按照注册协议提取用户信息,检查上次注册信息,决定是否将结果提交给信息数据库23实现注册操作,并提交操作的失败信息返回给注册管理服务器21。
具体的是,所述当前空闲注册服务器,用于根据注册协议,将第一信息注册请求 进行解析,从第一信息注册请求中提取预定用户信息,并将预定用户信息在信息数据库23中完成注册。
若用户信息注册失败,当前空闲注册服务器生成注册失败提醒发送给注册管理服务器21,由注册管理服务器21经过短信网关24、公共短信网关30将所述注册失败提醒转发给移动终端10的注册客户端11。
所述信息数据库23,用于保存所述预定用户信息。信息数据库23以热机同步双备份工作方式,操作企业级大规模数据模式数据库,完成最终的用户信息的注册,永久保留并备份用户注信息。
用户信息注册系统100的注册协议主要根据移动终端10的工作模式。例如对于双模双待移动终端10来说,可归结为单卡和双卡注册的两种条件,根据条件组合,考虑到自动注册方式和手动注册方式,具体主要的逻辑处理可以如下
—、自动注册方式
I)单卡到单卡的切换判断新卡号是否是已注册过的历史号码,若是则不注册, 否则注册。所述卡号是指每个卡的唯一标识,具体可是IME1、手机号码等。
2)单卡到双卡的切换断两个卡号是否都是已注册过的历史号码,若是则不注册;如果有任一卡号不在历史号码或两个卡号都不在历史号码中,则注册。注册时两个卡号都需发送至注册管理服务器21。
3)双卡到单卡的切换判断新卡号是否是已注册过的历史号码,若是则不注册,否则注册。
4)双卡到双卡的切换判断两个新卡号是否都是已注册过的历史号码,若是则不注册;如果有任一新卡号不在历史号码或两个新卡号都不在历史号码中,则注册。注册时两个新卡号都需发送至注册管理服务器21。
二、手动注册方式
I)单卡注册时,主动发送单卡的基本信息以及用户定制注册信息,例如,G网发 SIM卡的基本信息,C网发UM卡的基本信息。
2)双卡注册时,主动发送两卡的基本信息以及定制用户信息。
图4是本发明优选用户信息注册系统的三层结构原理图,所述用户信息注册系统 100的设计是基于目前通用的短信技术标准实现的,具有通用性和扩展性,适应市场的需求。在平台设计结构上分为三层实现,即移动终端层、短信处理层、注册服务层,其中
所述移动终端层,包括用户信息的自动注册和手动注册、注册信息的协议封装以及短信数据格式的转化并实现与公共短信网关30的短信处理层的数据交互功能。
所述短信处理层,是移动终端10的注册客户端11与终端制造商或移动网络运营商的注册管理服务器21之间的数据转发系统,通公共短信网关30,直接短信数据派送到注册服务层。
所述注册服务层,通过与移动终端层定义的注册信息的协议格式,接收短信处理层的短信数据,并将它解析为移动终端层的注册请求,完成移动终端10的信息注册请求的操作。
所述三层分别通过无线的短信接口协议实现数据传送,前端和后台使用定制协议分别完成的协议数据包的封装和解析,具有相对的独立性,令该平台更具有应用的灵活性和通用性,在系统的可维护方面也有明显优势。当然,本发明除了短信方式实现用户信息注册,也可用自定义协议进行用户信息注册。但短信的通用性更好,并且由于可通过现有通信系统实现,实现成本低。
通过引入本发明的用户信息注册系统,使得用户信息可采用通用短信格式实现信息交互,使得移动终端的用户信息注册系统的建设所投入成本可大大降低;通讯和注册的业务处理分离,便于系统的扩展和升级。在用户信息注册系统上通过提供手动和自动注册方式的选择策略,提高了系统的注册的可靠性,避免了以前的只依靠一种注册方式。在实现用户信息注册系统上首次实现了多卡移动终端的用户信息注册,一个移动终端一次就可完成多卡的用户信息注册,提升了操作方便性。通过注册管理服务器来管理注册服务器集群, 对网络负载均衡进行管理;支持多个注册服务器,实现负载分担;注册管理服务器采用了流水线和动态预缓存技术,避免网络瓶颈和处理迟延;支持多卡移动终端的注册业务;用户信息的高容量和高速处理,注册可靠性高;数据的无线通讯通过公用移动网络,以短信方式实现C·/s (Client/SerVer,客户端/服务器)协议数据交互;通过增加注册服务器来进行系统扩充,实现大用户量接入。
图5是本发明用户信息注册方法的流程图,其可通过如图1、图2或图3所示的用户信息注册系统100实现,包括步骤有
步骤S501,判断步骤当移动终端10进行预定的注册触发操作后,移动终端10的注册客户端11判断当前插入的用户识别卡是否已经注册过,若已经注册过则结束处理流程,否则执行步骤S502。所述注册触发操作可以包括移动终端10的换卡操作、格式化操作等。优选的是,所述移动终端10为多卡移动终端10,所述判断步骤还包括当多卡移动终端10进行注册触发操作后,多卡移动终端10的注册客户端11判断当前插入的全部的用户识别卡是否都已经注册过,若都已注册过则结束处理流程,否则执行步骤S502。
步骤S502,第一请求步骤注册客户端11根据预定的注册协议,自动将用户识别卡中对应的预定用户信息封装成第一信息注册请求后发送给注册服务器端20。所述用户识别卡可以是SIM卡、UIM卡等,所述预定用户信息可以是用户识别卡的IMEI码、电话号码等唯一标识。。优选的是,若所述移动终端10为多卡移动终端10,则所述第一请求步骤还包括注册客户端11根据注册协议,自动将全部的用户识别卡中对应的预定用户信息封装成第一信息注册请求后一起发送给注册服务器端20,即一次性实现多卡信息的注册请求。
步骤S503,第一注册步骤注册服务器端20根据所述注册协议,将第一信息注册请求进行解析,从第一信息注册请求中提取预定用户信息进行注册。
在本发明实施例中,也可以由注册服务器端判断移动终端插入的用户识别卡是否已经注册过,但由移动终端注册客户端判断可以节省与注册服务器端交互的时间和资源消耗。
图6是本发明第一实施例中用户信息注册方法的流程图,其可通过如图1或图2 所示的用户信息注册系统100实现,包括步骤有
步骤S601,判断步骤当移动终端10进行预定的注册触发操作后,移动终端10的注册客户端11判断当前插入的用户识别卡是否已经注册过,若已经注册过则结束处理流程,否则执行步骤S602。所述注册触发操作可以包括移动终端10的换卡操作、格式化操作等。优选的是,所述移动终端10为多卡移动终端10,所述判断步骤还包括当多卡移动终端10进行注册触发操作后,多卡移动终端10的注册客户端11判断当前插入的全部的用户识别卡是否都已经注册过,若都已注册过则结束处理流程,否则执行步骤S602。
步骤S602,第一请求步骤注册客户端11根据预定的注册协议,自动将用户识别卡中对应的预定用户信息封装成第一信息注册请求后发送给注册服务器端20。优选的是, 若所述移动终端10为多卡移动终端10,则所述第一请求步骤还包括注册客户端11根据注册协议,自动将全部的用户识别卡中对应的预定用户信息封装成第一信息注册请求后一起发送给注册服务器端20。
步骤S603,第一注册步骤注册服务器端20根据所述注册协议,将第一信息注册请求进行解析,从第一信 息注册请求中提取预定用户信息进行注册。
步骤S604,失败提醒步骤若预定用户信息注册失败,注册服务器端20发送注册失败提醒到注册客户端11。
步骤S605,第二请求步骤注册客户端11根据所述注册协议,手动将用户识别卡中对应的预定用户信息和/或用户自定义的定制用户信息封装成第二信息注册请求后发送给注册服务器端20。所述定制用户信息可以更为灵活和丰富。
步骤S606,第二注册步骤注册服务器端20根据所述注册协议,将第二信息注册请求进行解析,从第二信息注册请求中提取预定用户信息和/或定制用户信息进行注册。
图7是本发明第二实施例中用户信息注册方法的流程图,其可通过如图2所示的用户信息注册系统100实现,所述注册服务器端20包括注册管理服务器21、注册服务器集群22和信息数据库23,所述方法包括步骤有
步骤S701,移动终端10进行预定的注册触发操作,所述注册触发操作可以包括移动终端10的换卡操作、格式化操作等。
步骤S702,移动终端10的注册客户端11判断当前插入的用户识别卡是否已经注册过,若已经注册过则结束处理流程,否则执行步骤S703。优选的是,所述移动终端10为多卡移动终端10,所述判断步骤还包括当多卡移动终端10进行注册触发操作后,多卡移动终端10的注册客户端11判断当前插入的全部的用户识别卡是否都已经注册过,若都已注册过则结束处理流程,否则执行步骤S703。
步骤S703,注册客户端11根据预定的注册协议,自动将用户识别卡中对应的预定用户信息封装成第一信息注册请求后发送给注册管理服务器21。优选的是,若所述移动终端10为多卡移动终端10,则所述第一请求步骤还包括注册客户端11根据注册协议,自动将全部的用户识别卡中对应的预定用户信息封装成第一信息注册请求后一起发送给注册管理服务器21。
步骤S704,注册管理服务器21分析注册服务器集群22的网络负载状态,并将第一信息注册请求发送给注册服务器集群22中一当前空闲注册服务器。
步骤S705,当前空闲注册服务器根据所述注册协议,将第一信息注册请求进行解析,从第一信息注册请求中提取预定用户信息。
步骤S706,所述当前空闲注册服务器将预定用户信息在信息数据库23中进行注ΠΠ/ttr O
步骤S707,所述当前空闲注册服务器判断所述预定用户信息是否注册成功,若是则结束处理流程,否则执行步骤S708。
步骤S708,若预定用户信息注册失败,当前空闲注册服务器发送注册失败提醒到注册管理服务器21。
步骤S709,注册管理服务器21通将所述注册失败提醒转发给所述注册客户端11。
步骤S710,注册客户端11根据所述注册协议,手动将用户识别卡中对应的预定用户信息和/或用户自定义的定制用户信息封装成第二信息注册请求后发送给注册服务器端20,具体是发送给注册管理服务器21。
步骤S711,注册服务器端20根据注册协议,将第二信息注册请求进行解析,从第二信息注册请求中提取预定用户信息和/或定制用户信息进行注册。具体的是,注册管理服务器21将收到的第二信息注册请求转发给当前空闲注册服务器,由当前空闲注册服务器根据根据所述注册协议将第二信息注册请求进行解析,从第二信息注册请求中提取预定用户信息和/或定制用户信息。
步骤S712,当前空闲注册服务器将所述预定用户信息和/或定制用户信息在信息数据库23中进行注册。
图8是本发明第三实施例中用户信息注册方法的信令流程图,其可通过如图3所示的用户信息注册系统100实现,包括步骤有
步骤S801,当移动终端10进行预定的注册触发操作后,所述移动终端10的注册客户端11判断当前插入的用户识别卡是否已经注册过,若已经注册过则结束处理流程,否则执行步骤S802。所述注册触发操作可以包括移动终端10的换卡操作、格式化操作等。优选的是,所述移动终端10为多卡移动终端10,所述判断步骤还包括当多卡移动终端10进行注册触发操作后,多卡移动终端10的注册客户端11判断当前插入的全部的用户识别卡是否都已经注册过,若都已注册过则结束处理流程,否则执行步骤S802。
步骤S802,注册客户端11根据预定的注册协议,自动将用户识别卡中对应的预定用户信息封装成第一信息注册请求。优选的是,若所述移动终端10为多卡移动终端10,则本步骤还包括注册客户端11根据注册协议,自动将全部的用户识别卡中对应的预定用户息封装成第一息注册请求。
步骤S803,注册客户端11将第一信息注册请求通过短信格式发送到移动通信网络的公共短信网关30。
步骤S804,公共短信网关30以短信格式将第一信息注册请求发送给注册服务器端20的短信网关24。注册客户端11根据当前注册请求条件以无线短信协议向后台的注册管理服务器21发送注册请求协议包,由公共短信网关30转发信息注册请求到用户信息注册系统的短信网关 24,由它负责转化 TCP/IP (Transmission Control Protocol/Internet Protocol,传输控制协议/网间协议)协议的信息注册请求包。
步骤S805,短信网关24将第一信息注册请求转发给注册管理服务器21。
步骤S806,注册管理服务器21分析注册服务器集群22的网络负载状态。
步骤S807,注册管理服务器21将第一信息注册请求发送给注册服务器集群22中一当前空闲注册服务器。注册管理服务器21负责分析当前注册服务器集群22的网络负载和空闲情况,发送到信息注册请求协议包到相应的注册服务器,由它负责处理注册动作。
步骤S808,当前空闲注册服务器根据所述注册协议 ,将第一信息注册请求进行解析,从第一信息注册请求中提取预定用户信息。
步骤S809,当前空闲注册服务器将预定用户信息在信息数据库23中进行注册。
步骤S810,信息数据库23返回注册结果给当前空闲注册服务器。
步骤S811,当前空闲注册服务器判断所述预定用户信息是否注册成功,若是则结束处理流程,否则执行步骤S812。
步骤S812,若预定用户信息注册失败,当前空闲注册服务器以短信格式发送注册失败提醒到注册管理服务器21。
步骤S813,注册管理服务器21以短信格式将所述注册失败提醒发送到短信网关 24。
步骤S814,短信网关24以短信格式将所述注册失败提醒发送到移动通信网络的公共短信网关30。
步骤S815,公共短信网关30以短信格式将所述注册失败提醒发送到移动终端10 的注册客户端11。至此,完成一个自动注册周期。
如果用户的当前插卡操作状态触发了自动注册,但后台的注册服务器端20的自动注册请求操作失败,注册服务器端20自动通知短信网关24直接发送短信提醒移动终端的注册失败。用户根据短信提示,或随时开始移动终端10的注册客户端11,启动手动注册, 提交定制的用户信息;或者用户再次重复一次针对移动终端10的插卡操作,继续触发自动注册,再次进行一次自动注册周期的循环。
综上所述,本发明移动终端在进行换卡等注册触发操作后,先判断当前插入的用户识别卡是否已经注册过,若注册过则无需重复进行用户信息注册,否则自动将用户识别卡中对应的预定用户信息封装成信息注册请求后发送给注册服务器端,由注册服务器端完成用户信息注册。借此,本发明可以大幅减少用户信息注册的次数,从而提高用户信息的注册效率,以缓解注册服务器端的数据处理压力。优选的是,本发明支持多卡移动终端的用户信息注册,其能够将多个用户识别卡对应的预定用户信息封装成一个信息注册请求发送给注册服务器端,一个移动终端一次就可完成多卡的用户信息注册,从而提升了操作方便性。 更好的是,本发明通过提供手动和自动注册方式的选择策略,提高了用户信息注册的可靠性。另外,本发明支持注册服务器集群来实现注册操作,并通过注册管理服务器来管理注册服务器集群,不仅提高了用户信息注册的数据处理能力,而且可实现对网络负载均衡进行管理,实现负载分担。
当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况 下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1.一种用户信息注册方法,其特征在于,包括步骤有判断步骤,当移动终端进行预定的注册触发操作后,所述移动终端的注册客户端判断当前插入的用户识别卡是否已经注册过,若已经注册过则结束处理流程,否则执行第一请求步骤;第一请求步骤,所述注册客户端根据预定的注册协议,自动将所述用户识别卡中对应的预定用户信息封装成第一信息注册请求后发送给注册服务器端;第一注册步骤,所述注册服务器端根据所述注册协议,将所述第一信息注册请求进行解析,从所述第一信息注册请求中提取所述预定用户信息进行注册。
2.根据权利要求1所述的用户信息注册方法,其特征在于,所述移动终端为多卡移动终端;所述判断步骤还包括当所述多卡移动终端进行所述注册触发操作后,所述多卡移动终端的所述注册客户端判断当前插入的全部的所述用户识别卡是否都已经注册过,若都已注册过则结束处理流程,否则执行第一请求步骤;所述第一请求步骤还包括所述注册客户端根据所述注册协议,自动将全部的所述用户识别卡中对应的所述预定用户信息封装成第一信息注册请求后一起发送给所述注册服务器端。
3.根据权利要求1所述的用户信息注册方法,其特征在于,所述注册步骤之后包括 失败提醒步骤,若所述预定用户信息注册失败,所述注册服务器端发送注册失败提醒到所述注册客户端;第二请求步骤,所述注册客户端根据所述注册协议,手动将所述用户识别卡中对应的所述预定用户信息和/或用户自定义的定制用户信息封装成第二信息注册请求后发送给所述注册服务器端;第二注册步骤,所述注册服务器端根据所述注册协议,将所述第二信息注册请求进行解析,从所述第二信息注册请求中提取所述预定用户信息和/或所述定制用户信息进行注
4.根据权利要求1 3任一项所述的用户信息注册方法,其特征在于,所述注册服务器端包括注册管理服务器、注册服务器集群和信息数据库;所述第一请求步骤还包括所述注册客户端根据所述注册协议,自动将所述用户识别卡中对应的预定用户信息封装成第一信息注册请求后发送给所述注册管理服务器;所述第一注册步骤还包括所述注册管理服务器分析所述注册服务器集群的网络负载状态,并将所述第一信息注册请求发送给所述注册服务器集群中一当前空闲注册服务器;所述当前空闲注册服务器根据所述注册协议,将所述第一信息注册请求进行解析,从所述第一信息注册请求中提取所述预定用户信息;所述当前空闲注册服务器将所述预定用户信息在所述信息数据库中进行注册。
5.根据权利要求4所述的用户信息注册方法,其特征在于,所述注册服务器端还包括短信网关;所述第一请求步骤包括所述注册客户端根据所述注册协议,自动将所述用户识别卡中对应的预定用户信息封装成第一信息注册请求;所述注册客户端将所述第一信息注册请求通过短信格式发送到移动通信网络的公共短信网关;所述公共短信网关以短信格式将所述第一信息注册请求通过所述短信网关转发给所述注册管理服务器。
6.一种用户信息注册系统,包括通过移动通信网络连接的移动终端和注册服务器端, 所述移动终端内设有注册客户端,其特征在于,所述注册客户端包括有判断模块,用于当移动终端进行预定的注册触发操作后,判断当前插入的用户识别卡是否已经注册过,若已经注册过则结束处理流程,否则启动第一请求模块;第一请求模块,用于根据预定的注册协议,自动将所述用户识别卡中对应的预定用户信息封装成第一信息注册请求后发送给所述注册服务器端;所述注册服务器端,用于根据所述注册协议,将所述第一信息注册请求进行解析,从所述第一信息注册请求中提取所述预定用户信息进行注册。
7.根据权利要求6所述的用户信息注册系统,其特征在于,所述移动终端为多卡移动终端;所述判断模块还用于当所述多卡移动终端进行所述注册触发操作后,判断当前插入的全部的所述用户识别卡是否都已经注册过,若都已注册过则结束处理流程,否则启动所述第一请求模块;所述第一请求模块还用于根据所述注册协议,自动将全部的所述用户识别卡中对应的所述预定用户信息封装成第一信息注册请求后一起发送给所述注册服务器端。
8.根据权利要求6所述的用户信息注册系统,其特征在于,所述注册服务器端还用于若所述预定用户信息注册失败,发送注册失败提醒到所述注册客户端;所述注册客户端还包括第二请求模块,用于收到所述注册失败提醒后,根据所述注册协议,手动将所述用户识别卡中对应的所述预定用户信息和/或用户自定义的定制用户信息封装成第二信息注册请求后发送给所述注册服务器端;所述注册服务器端还用于收到所述第二信息注册请求后,根据所述注册协议将所述第二信息注册请求进行解析,从所述第二信息注册请求中提取所述预定用户信息和/或所述定制用户信息进行注册。
9.根据权利要求6 8任一项所述的用户信息注册系统,其特征在于,所述注册服务器端包括注册管理服务器、注册服务器集群和信息数据库;所述注册客户端的第一请求模块,还用于根据所述注册协议,自动将所述用户识别卡中对应的预定用户信息封装成第一信息注册请求后发送给所述注册管理服务器;所述注册管理服务器,用于分析所述注册服务器集群的网络负载状态,并将所述第一信息注册请求发送给所述注册服务器集群中一当前空闲注册服务器;所述当前空闲注册服务器,用于根据所述注册协议,将所述第一信息注册请求进行解析,从所述第一信息注册请求中提取所述预定用户信息,并将所述预定用户信息在所述信息数据库中进行注册。
10.根据权利要求9所述的用户信息注册系统,其特征在于,所述注册服务器端还包括短信网关;所述注册客户端的第一请求模块,还用于根据所述注册协议,自动将所述用户识别卡中对应的预定用户信息封装成第一信息注册请求,并将所述第一信息注册请求通过短信格式发送到移动通信网络的公共短信网关;所述公共短信网关,用于以短信格式将所述第一信息注册请求通过所述短信网关转发给所述注册管理服务器。
全文摘要
本发明适用于通信技术领域,提供了一种用户信息注册方法及系统,所述方法包括有判断步骤,当移动终端进行预定的注册触发操作后,移动终端的注册客户端判断当前插入的用户识别卡是否已经注册过,若已经注册过则结束处理流程,否则执行第一请求步骤;第一请求步骤,注册客户端根据预定的注册协议,自动将用户识别卡中对应的预定用户信息封装成第一信息注册请求后发送给注册服务器端;第一注册步骤,注册服务器端根据所述注册协议,将第一信息注册请求进行解析,从第一信息注册请求中提取所述预定用户信息进行注册。借此,本发明能够大幅减少用户信息注册的次数,从而提高用户信息的注册效率,缓解了注册服务器端的数据处理压力。
文档编号H04W60/00GK103002563SQ20121045251
公开日2013年3月27日 申请日期2012年11月13日 优先权日2012年11月13日
发明者周兵, 燕立杰, 付小华 申请人:东莞宇龙通信科技有限公司, 宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1