基于区块链的集团号码携号转网的方法及系统技术方案

技术编号:21121758 阅读:17 留言:0更新日期:2019-05-16 10:56
本发明专利技术属于区块链技术领域,涉及基于区块链的集团号码携号转网的方法和系统。该方法包括:用户节点向区块链的工信部节点查询当前最新的运营商列表,并区块链发送欲携号转网消息;终端号码对应的当前归属的运营商的业务控制点节点接收欲携号转网消息,确认终端号码是否为集团号码;若终端号码为集团号码,则终端号码对应的当前归属运营商的业务控制点节点广播终端号码的集团属性信息;终端号码对应的当前归属运营商以外的其他各运营商的业务控制点节点接收集团属性信息,验证集团属性信息的签名是否正确,若正确,对集团属性信息进行记录,终端号码完成携号转网。该方法有效保证集团号码在变更运营商后能正常获得运营商提供的通话、数据网络服务。

【技术实现步骤摘要】
基于区块链的集团号码携号转网的方法及系统
本专利技术属于区块链
,具体涉及基于区块链的集团号码携号转网的方法和基于区块链的集团号码携号转网的系统。
技术介绍
手机号码是人们在通信过程中信息正确传输的必要标识,某一终端号码只能选择一特定的运营商提供的服务,更换手机号码通常意味着更换新的运营商,难免给用户造成不便。目前,在各运营商之间提供了携号转网服务,用户可以在保留原有号码的前提下自由选择为其提供服务的网络运营商。但是,这使得运营商不仅需要进行技术准备、数据库建设、网络改造,需要添加相应的设备并对现有设备进行扩容和改造,还需要解决好计费、号码查询和一些管理方面的问题,这些技术方面的实现都需要巨大的投资,同时也需要一定的时间。尽管原信产部要求移动运营商实施“携号转套餐”政策,但是各地运营商由于支撑系统的能力差别较大,不同的计费和经营分析系统的融合具有一定的难度,使得很多运营商全面实施该政策的时间表大大推迟。尤其是,现有的通信行业中除了公众用户还包括集团用户,集团用户面对整个集团服务,以集团作为一个用户标识,归属于同一集团用户的终端号码享有资费优惠或定制服务。集团用户内涵多个账户和多个设备(例如手机、固话、宽带等设备),用户业务种类(例如手机、固话、宽带等业务)不唯一,针对集团用户服务的特殊性,实施号码携带势必对用户信息数据库的性能提出更高的要求。如何解决集团用户携号转网带来的问题,更是成为目前难以解决的技术问题。
技术实现思路
本专利技术所要解决的技术问题是针对现有技术中上述不足,提供基于区块链的集团号码携号转网的方法和基于区块链的集团号码携号转网的系统,有效解决了集团用户的携号自主转网变更运营商的问题,保证集团号码在变更运营商后能正常获得运营商提供的通话、数据网络服务。解决本专利技术技术问题所采用的技术方案是该基于区块链的集团号码携号转网的方法,其包括步骤:用户节点向区块链的工信部节点查询当前最新的运营商列表,并所述区块链发送欲携号转网消息,所述欲携号转网消息至少包括所述用户节点的终端号码欲携号转入的运营商,所述区块链至少包括工信部节点、多个运营商的业务控制点节点;所述终端号码对应的当前归属的所述运营商的业务控制点节点接收所述欲携号转网消息,确认所述终端号码是否为集团号码;若所述终端号码为集团号码,则所述终端号码对应的当前归属运营商的业务控制点节点广播所述终端号码的集团属性信息,所述集团属性信息至少包括所述终端号码的长号-集团短号对应关系列表、当前归属运营商标识,所述集团属性信息使用当前归属的所述运营商的业务控制点节点的私钥进行签名;所述终端号码对应的当前归属运营商以外的其他各所述运营商的业务控制点节点接收所述集团属性信息,验证所述集团属性信息的签名是否正确,若正确,对所述集团属性信息进行记录,所述终端号码完成携号转网;其中,所述运营商的业务控制点节点至少包括联通业务控制点节点、电信业务控制点节点、移动业务控制点节点中的至少两个,所述工信部节点、每一所述运营商的业务控制点节点均具备标识、公钥和私钥。优选的是,用户节点向区块链的工信部节点查询当前最新的运营商列表,并所述区块链发送欲携号转网消息的步骤中,包括:所述用户节点查询区块链的所述工信部节点的地址,并根据所述工信部节点的地址向所述工信部节点请求查询本区块链的运营商列表,该查询消息使用所述用户节点的私钥进行签名;所述工信部节点接收所述用户节点的查询消息,将当前最新的运营商列表回复给所述用户节点,该回复消息使用所述工信部节点的私钥进行签名;所述用户节点选择欲携号转入的运营商,向所述区块链广播欲携号转网消息,所述欲携号转网消息至少包括:所述用户节点的身份标识和公钥、欲携号转入的新运营商的标识,所述欲携号转网消息使用所述用户节点的私钥进行签名。优选的是,为所述终端号码的长号-集团短号增加附加号码标识,所述附加号码标识用于区分数值相同的集团短号对应的不同的长号。优选的是,用户节点向区块链的工信部节点查询当前最新的运营商列表,并所述区块链发送欲携号转网消息的步骤之前,还包括:用户在区块链中注册,查询区块链的工信部节点并获得所述工信部节点的地址。优选的是,在用户节点向区块链发送欲携号转网消息之前还包括构建所述区块链以及接纳运营商的业务控制点节点的步骤,包括:所述工信部节点建立所述区块链的创世区块,所述创世区块中包括所述工信部节点的标识、公钥以及创始人身份信息的记录信息,所述记录信息使用所述工信部节点的私钥进行签名;运营商用户查询所述创世区块的信息并提取所述工信部节点的地址;运营商用户向所述工信部节点发送申请信息申请成为所述运营商的业务控制点节点,所述申请信息包括所述注册节点自身的标识、公钥以及身份信息,且使用该所述注册节点的私钥进行签名,所述身份信息至少包括运营商用户的公司名称、法定代表人、注册资本、注册地址、企业注册号、成立时间;所述工信部节点收到所述注册节点的申请后,审核所述运营商用户的运营商资质以及通过非区块链途径获得的对应运营商用户的备案信息,判断所述注册节点是否具备运营商资质;所述工信部节点将通过运营商资质审核的所述注册节点的属性信息,使用所述工信部节点的私钥签名后广播至所述区块链以宣布所述注册节点成为所述运营商的业务控制点节点,所述属性信息包括所述注册商节点的标识和公钥;以及,所述工信部节点在本地列表中存储所有所述运营商的业务控制点节点的属性信息。优选的是,所述运营商用户向所述工信部节点发送申请信息申请成为所述运营商的业务控制点节点之前,还包括运营商用户在所述区块链中确认所述工信部节点及其真实性资质的步骤,包括:所述运营商用户向所述区块链广播告知信息,所述告知信息包括所述注册节点自身的标识、公钥以及身份信息,且使用所述注册节点的私钥进行签名;所述注册节点向该所述区块链的至少一个相邻节点发送对所述创世区块的查询信息,所述查询信息使用所述职能节点的私钥进行签名;所述注册节点通过所述相邻节点返回的所述创世区块的真伪信息,或两个以上所述相邻节点返回的所述创世节点的真伪信息的百分比,确认该所述区块链的所述创世节点的真实性。一种基于区块链的集团号码携号转网的系统,其区块链至少包括用户节点、多个运营商的业务控制点节点和工信部节点,所述运营商的业务控制点节点包括确认模块、运营商签名模块、运营商验证模块和记录模块,其中:所述用户节点,用于供用户向区块链的所述工信部节点查询当前最新的运营商列表,并所述区块链发送欲携号转网消息,所述欲携号转网消息至少包括所述用户节点的终端号码欲携号转入的运营商;所述终端号码对应的当前归属的所述运营商的业务控制点节点,用于接收所述欲携号转网消息,所述确认模块用于确认所述终端号码是否为集团号码;以及,若所述终端号码为集团号码,则所述终端号码对应的当前归属运营商的业务控制点节点还用于广播所述终端号码的集团属性信息,所述集团属性信息至少包括所述终端号码的长号-集团短号对应关系列表、当前归属运营商标识,所述集团属性信息通过所述运营商签名模块使用当前归属的运营商的业务控制点节点的私钥进行签名;所述终端号码对应的当前归属运营商以外的其他各所述运营商的业务控制点节点接收所述集团属性信息,通过所述运营商验证模块验证所述集团属性信息的签名是否正确,若正确,本文档来自技高网...

【技术保护点】
1.一种基于区块链的集团号码携号转网的方法,其特征在于,包括步骤:用户节点向区块链的工信部节点查询当前最新的运营商列表,并所述区块链发送欲携号转网消息,所述欲携号转网消息至少包括所述用户节点的终端号码欲携号转入的运营商,所述区块链至少包括工信部节点、多个运营商的业务控制点节点;所述终端号码对应的当前归属的所述运营商的业务控制点节点接收所述欲携号转网消息,确认所述终端号码是否为集团号码;若所述终端号码为集团号码,则所述终端号码对应的当前归属运营商的业务控制点节点广播所述终端号码的集团属性信息,所述集团属性信息至少包括所述终端号码的长号‑集团短号对应关系列表、当前归属运营商标识,所述集团属性信息使用当前归属的所述运营商的业务控制点节点的私钥进行签名;所述终端号码对应的当前归属运营商以外的其他各所述运营商的业务控制点节点接收所述集团属性信息,验证所述集团属性信息的签名是否正确,若正确,对所述集团属性信息进行记录,所述终端号码完成携号转网;其中,所述运营商的业务控制点节点至少包括联通业务控制点节点、电信业务控制点节点、移动业务控制点节点中的至少两个,所述工信部节点、每一所述运营商的业务控制点节点均具备标识、公钥和私钥。...

【技术特征摘要】
1.一种基于区块链的集团号码携号转网的方法,其特征在于,包括步骤:用户节点向区块链的工信部节点查询当前最新的运营商列表,并所述区块链发送欲携号转网消息,所述欲携号转网消息至少包括所述用户节点的终端号码欲携号转入的运营商,所述区块链至少包括工信部节点、多个运营商的业务控制点节点;所述终端号码对应的当前归属的所述运营商的业务控制点节点接收所述欲携号转网消息,确认所述终端号码是否为集团号码;若所述终端号码为集团号码,则所述终端号码对应的当前归属运营商的业务控制点节点广播所述终端号码的集团属性信息,所述集团属性信息至少包括所述终端号码的长号-集团短号对应关系列表、当前归属运营商标识,所述集团属性信息使用当前归属的所述运营商的业务控制点节点的私钥进行签名;所述终端号码对应的当前归属运营商以外的其他各所述运营商的业务控制点节点接收所述集团属性信息,验证所述集团属性信息的签名是否正确,若正确,对所述集团属性信息进行记录,所述终端号码完成携号转网;其中,所述运营商的业务控制点节点至少包括联通业务控制点节点、电信业务控制点节点、移动业务控制点节点中的至少两个,所述工信部节点、每一所述运营商的业务控制点节点均具备标识、公钥和私钥。2.根据权利要求1所述的基于区块链的集团号码携号转网的方法,其特征在于,用户节点向区块链的工信部节点查询当前最新的运营商列表,并所述区块链发送欲携号转网消息的步骤中,包括:所述用户节点查询区块链的所述工信部节点的地址,并根据所述工信部节点的地址向所述工信部节点请求查询本区块链的运营商列表,该查询消息使用所述用户节点的私钥进行签名;所述工信部节点接收所述用户节点的查询消息,将当前最新的运营商列表回复给所述用户节点,该回复消息使用所述工信部节点的私钥进行签名;所述用户节点选择欲携号转入的运营商,向所述区块链广播欲携号转网消息,所述欲携号转网消息至少包括:所述用户节点的身份标识和公钥、欲携号转入的新运营商的标识,所述欲携号转网消息使用所述用户节点的私钥进行签名。3.根据权利要求1所述的基于区块链的集团号码携号转网的方法,其特征在于,为所述终端号码的长号-集团短号增加附加号码标识,所述附加号码标识用于区分数值相同的集团短号对应的不同的长号。4.根据权利要求1-3任一项所述的基于区块链的集团号码携号转网的方法,其特征在于,用户节点向区块链的工信部节点查询当前最新的运营商列表,并所述区块链发送欲携号转网消息的步骤之前,还包括:用户在区块链中注册,查询区块链的工信部节点并获得所述工信部节点的地址。5.根据权利要求1-3任一项所述的基于区块链的集团号码携号转网的方法,其特征在于,在用户节点向区块链发送欲携号转网消息之前还包括构建所述区块链以及接纳运营商的业务控制点节点的步骤,包括:所述工信部节点建立所述区块链的创世区块,所述创世区块中包括所述工信部节点的标识、公钥以及创始人身份信息的记录信息,所述记录信息使用所述工信部节点的私钥进行签名;运营商用户查询所述创世区块的信息并提取所述工信部节点的地址;运营商用户向所述工信部节点发送申请信息申请成为所述运营商的业务控制点节点,所述申请信息包括所述注册节点自身的标识、公钥以及身份信息,且使用该所述注册节点的私钥进行签名,所述身份信息至少包括运营商用户的公司名称、法定代表人、注册资本、注册地址、企业注册号、成立时间;所述工信部节点收到所述注册节点的申请后,审核所述运营商用户的运营商资质以及通过非区块链途径获得的对应运营商用户的备案信息,判断所述注册节点是否具备运营商资质;所述工信部节点将通过运营商资质审核的所述注册节点的属性信息,使用所述工信部节点的私钥签名后广播至所述区块链以宣布所述注册节点成为所述运营商的业务控制点节点,所述属性信息包括所述注册商节点的标识和公钥;以及,所述工信部节点在本地列表中存储所有所述运营商的业务控制点节点的属性信息。6.根据权利要求5所述的基于区块链的集团号码携号转网的方法,其特征在于,所述运营商用户向所述工信部节点发送申请信息申请成为所述运营商的业务控制点节点之前,还包括运营商用户在所述区块链中确认所述工信部节点及其真实性资质的步骤,包括:所述运营商用户向所述区块链广播告知信息,所述告知信息包括所述注册节点自身的标识、公钥以及身份信息,且使用所述注册节点的私钥进行签名;所述注册节点向该所述区块链的至少一个相邻节点发送对所述创世区块的查询信息,所述查询信息使用所述职能节点的私钥进行签名;所述注册节点通过所述相邻节点返回的所述创世区块的真伪信息,或两个以上所述相邻节点返回的所述创世节点的真伪信息的百分比,确认该所述区块链的所述创世节点的真实性。7.一种基于区块链的集团号码携号转网的系统,其特征在于,区块链至少包括用户节点、多个运营商...

【专利技术属性】
技术研发人员:田新雪肖征荣马书惠
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京,11

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

1