一种号码携带方法及系统技术方案

技术编号:18260465 阅读:24 留言:0更新日期:2018-06-20 10:56
本申请实施例提供一种号码携带方法及系统,涉及号码携带技术,以解决现有号码携带时需要第三方中立数据库存储申请号码携带业务的用户信息,导致号码携带业务可靠性降低及业务申请数据同步周期长的问题。该方法可以包括:客户端节点向共识节点发送共识请求,其中,共识请求携带有业务申请信息;共识节点根据业务申请信息以及预设确认规则,向客户端节点返回共识请求对应的确认结果;客户端节点向记账节点发送记账请求,其中记账请求携带有记账信息以及共识请求对应的确认结果;记账节点根据预设记账策略以及确认结果,记录记账信息。

A method and system for carrying number

The application example provides a number carrying method and system, which involves number carrying technology to solve the problem of the need for third party neutral database to store the user information of the application number when the current number is carried, which leads to the reduction of the number carrying service reliability and the long synchronization period of the business application data. The method can include: the client node sends a consensus request to the consensus node, in which the consensus request carries the business application information; the common node returns the acknowledgement result to the client node according to the business application information and the preset confirmation rule; the client node sends the account request to the bookkeeping node. The bookkeeping request carries the account information and the acknowledgement results of the consensus request; the bookkeeping node records the account information according to the presupposed billing strategy and the confirmation result.

【技术实现步骤摘要】
一种号码携带方法及系统
本申请实施例涉及号码携带技术,尤其涉及一种号码携带方法及系统。
技术介绍
移动号码携带是指用户从同一国家的移动运营商A转到移动运营商B时,用户无需更改移动号码即能使用移动运营商B提供的业务及服务。目前,移动号码携带通常需要使用第三方中立数据库存储申请号码携带业务的用户信息(如号码等),并与运营商进行数据同步,如在第三方中立数据库中存储用户信息,当用户发生移动号码携带时,将用户信息同步给携入运营商(如上述移动运营商B),这种方式中,用户信息存储在第三方中立数据库中,存在失效、篡改、误操作等风险,降低移动号码携带业务的可靠性,同时导致业务申请数据同步周期较长。
技术实现思路
本申请实施例提供一种号码携带方法及系统,以解决现有号码携带时需要第三方中立数据库存储申请号码携带业务的用户信息,导致的号码携带业务可靠性降低,业务申请数据同步周期长的问题。为达到上述目的,本申请的实施例采用如下技术方案:第一方面,提供一种号码携带方法,包括:客户端节点向共识节点发送共识请求,其中,共识请求携带有业务申请信息,业务申请信息包括发起号码携带业务的用户的身份信息、移动号码、携入运营商标识、携出运营商标识、携入运营商移动号码归属信息、携出运营商移动号码归属信息;共识节点根据业务申请信息以及预设确认规则生成确认结果,并向客户端节点返回确认结果;客户端节点向记账节点发送记账请求,其中记账请求携带有记账信息以及确认结果;记账信息包括用户的身份信息、移动号码、携入运营商标识、携出运营商标识;记账节点根据预设记账策略以及确认结果,将记账信息记录在记账区块中。第二方面,提供一种号码携带系统,用于执行第一方面所述的方法,该系统可以包括:客户端节点、共识节点、记账节点;客户端节点,用于向共识节点发送共识请求,其中,共识请求携带有业务申请信息,业务申请信息包括发起号码携带业务的用户的身份信息、移动号码、携入运营商标识、携出运营商标识、携入运营商移动号码归属信息、携出运营商移动号码归属信息;共识节点,用于根据业务申请信息以及预设确认规则生成确认结果,并向客户端节点返回确认结果;客户端节点,还用于向记账节点发送记账请求,其中记账请求携带有记账信息以及确认结果;记账信息包括用户的身份信息、移动号码、携入运营商标识、携出运营商标识;记账节点,用于根据预设记账策略以及确认结果,将记账信息记录在记账区块中。由上可知,本申请实施例提供一种号码携带方法及系统,客户端节点向共识节点发送共识请求,其中,共识请求携带有业务申请信息,共识节点根据业务申请信息以及预设确认规则生成确认结果,并向客户端节点返回确认结果;客户端节点向记账节点发送记账请求,其中记账请求携带有记账信息以及确认结果;记账节点根据预设记账策略以及确认结果,将记账信息记录在记账区块中。如此,可以通过共识节点和记账节点的协同工作,将移动号码携带记录在多个实体节点中,无需集中的第三方中立数据库记录转网号码,提升了号码携带业务的开通效率,避免了业务申请数据同步周期长的问题,同时提升了号码携带业务数据的可靠性。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的网络架构示意图;图2为本申请实施例提供的一种号码携带方法流程图;图2a为本申请实施例提供的一种记账方式示意图;图3为本申请实施例提供的一种号码携带系统组成示意图;图3a为本申请实施例提供的一种共识节点的组成示意图;图3b为本申请实施例提供的一种记账节点的组成示意图。具体实施方式下面结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。在本申请的描述中,需要理解的是,术语“第一”、“第二”、“另一”等指示的系统或元件为基于实施例描述的具有一定功能的系统或元件,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的系统或元件必须有此命名,因此不能理解为对本申请的限制。本申请实施例提供的号码携带方法可以用于图1所示的网络,如图1所示,该网络可以包括多个企业实体,每个企业实体可以包括多个客户端节点、一个共识节点、以及一个记账节点等功能实体,这些功能实体之间可以通过无线网络连接通信。其中,客户端节点主要用于对用户发起的业务进行处理,该客户端节点可以为运营商对接用户的设备,如:可以为运营商营业厅中部署的设备等等。共识节点可以为政府监管部门运行的共识节点或者移动号码携入运营商域内的共识节点或者移动号码携出运营商域内的共识节点,不予限制。记账节点主要用于对号码携带业务的相关信息(需要转网的移动号码,移动号码携入运营商标识、移动号码携出运营商标识等)进行记录。需要说明的是,图1仅为示例性附图,除图1所示功能实体外,图1所示网络还可以包括其他功能实体,不予限制。此外,在图1所示网络中,每个企业实体内的共识节点和记账节点可以独立部署,也可以集成在一个功能实体中,该功能实体能够完成共识节点和记账节点的功能实体,不予限制。下面结合图1所示网络架构对本申请实施例提供的号码携带方法进行说明。图2为本申请实施例提供的一种号码携带方法,如图2所示,该方法可以包括步骤201-步骤204。需要说明的是,该方法可以在除号码携带系统之外的任一计算机上执行。此外,虽然在图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。步骤201:客户端节点向共识节点发送共识请求。其中,共识请求用于请求共识节点对用户发起的号码携带业务进行确认,该共识请求可以携带业务申请信息,业务申请信息可以包括发起的号码携带业务的用户的身份信息、移动号码、携入运营商标识、携出运营商标识、携入运营商移动号码归属信息、携出运营商移动号码归属信息,还可以包括其他信息,不予限制。其中,用户的身份信息可以为用户的身份证号等,携入运营商标识用于标识移动号码转网后的运营商,携出运营商标识用于标识移动号码转网前的运营商,携入运营商移动号码归属信息用于指示携入运营商移动号码归属地、携出运营商移动号码归属信息用于指示携出运营商移动号码归属地。如:若用户需要将移动号码135xxxxxxxx从运营商A转网到运营商B,则用户会向客户端节点发起针对移动号码135xxxxxxxx的号码携带业务,客户端节点再向共识节点发送共识请求,该共识请求中包括移动号码135xxxxxxxx、从运营商A转网到运营商B,运营商A归属地、运营商B的归属地等业务申请信息。可选的,客户端节点可以根据自身设置或者从其他节点接收到的命令向一个或者多个共识节点发送共识请求。步骤202:共识节点根据业务申请信息以及预设确认规则生成确认结果,并向客户端节点返回确认结果。其中,确认结果可以为移动号码转网或者拒绝移动号码转网或者忽略共识请求,即共识节点不处理客户端节点发送的共识请求。可选的,共识节点根据移动号码本文档来自技高网...
一种号码携带方法及系统

【技术保护点】
1.一种号码携带方法,其特征在于,所述方法包括:客户端节点向共识节点发送共识请求,其中,所述共识请求携带有业务申请信息,所述业务申请信息包括发起号码携带业务的用户的身份信息、移动号码、携入运营商标识、携出运营商标识、携入运营商移动号码归属信息、携出运营商移动号码归属信息;所述共识节点根据所述业务申请信息以及预设确认规则生成确认结果,并向所述客户端节点返回所述确认结果;所述客户端节点向记账节点发送记账请求,其中所述记账请求携带有记账信息以及所述确认结果;所述记账信息包括所述用户的身份信息、所述移动号码、所述携入运营商标识、所述携出运营商标识;所述记账节点根据预设记账策略以及所述确认结果,将所述记账信息记录在记账区块中。

【技术特征摘要】
1.一种号码携带方法,其特征在于,所述方法包括:客户端节点向共识节点发送共识请求,其中,所述共识请求携带有业务申请信息,所述业务申请信息包括发起号码携带业务的用户的身份信息、移动号码、携入运营商标识、携出运营商标识、携入运营商移动号码归属信息、携出运营商移动号码归属信息;所述共识节点根据所述业务申请信息以及预设确认规则生成确认结果,并向所述客户端节点返回所述确认结果;所述客户端节点向记账节点发送记账请求,其中所述记账请求携带有记账信息以及所述确认结果;所述记账信息包括所述用户的身份信息、所述移动号码、所述携入运营商标识、所述携出运营商标识;所述记账节点根据预设记账策略以及所述确认结果,将所述记账信息记录在记账区块中。2.根据权利要求1所述的方法,其特征在于,所述共识节点根据所述业务申请信息以及预设确认规则生成确认结果,包括:所述共识节点根据下述情况中的至少一种生成确认结果:所述移动号码是否包括在可转网号段中,所述移动号码是否欠费,所述携入目标区域是否开展转网业务,所述共识节点是否具有确认权限;其中,所述携入目标区域根据所述携入运营商移动号码归属信息确定。3.根据权利要求1或2所述的方法,其特征在于,所述共识节点为政府监管部门运行的共识节点、或者携入运营商域内的共识节点,或者携出运营商域内的共识节点;所述确认结果为所述移动号码转网或者拒绝所述移动号码转网或者忽略所述共识请求。4.根据权利要求3所述的方法,其特征在于,所述预设记账策略为根据第一共识节点生成的确认结果确定是否记录所述记账信息,当所述第一共识节点生成的确认结果为所述移动号码转网时,将所述记账信息记录在所述记账区块中;或者,所述预设记账策略为根据不同共识节点生成的确认结果为不同共识节点分配不同权重,当不同共识节点加权求和后的结果大于预设阈值时,将所述记账信息记录在所述记账区块中。5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:所述记账节点通过广播方式将新生成的记账区块同步到其他记账节点,以及向所述记账节点所在区域中的共识节点通告所述新生成的记账区块。6.一种号码携带系统,其特征在于,所述系统包括:客户端节点、共识节点、记账节点;所述客户端...

【专利技术属性】
技术研发人员:薛淼符刚朱斌
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1