基于区块链的国际漫游通信方法、业务控制点节点技术

技术编号:22267247 阅读:66 留言:0更新日期:2019-10-10 17:28
本公开提供了一种基于区块链的国际漫游通信方法,应用于业务控制点节点,当主叫号码为国际漫游号码,被叫号码为非国际漫游号码时,包括:接收第一呼叫会话控制功能实体发送的第一呼叫请求,响应于第一呼叫请求为集团呼叫请求,在所属区块链网络中发送携带第一呼叫请求中的第一被叫短号码的第一广播消息,接收区块链网络中的第一业务控制点节点基于第一广播消息反馈的第一被叫短号码对应的第一被叫长号码,将第一被叫长号码发送至第一呼叫会话控制功能实体。本公开还提供了一种业务控制点节点、呼叫会话控制功能实体、电话号码映射服务器。

International Roaming Communication Method and Service Control Point Node Based on Block Chain

【技术实现步骤摘要】
基于区块链的国际漫游通信方法、业务控制点节点
本公开实施例涉及区块链
,特别涉及基于区块链的国际漫游通信方法、业务控制点节点、呼叫会话控制功能实体、电话号码映射服务器。
技术介绍
随着互联网和区块链技术的发展,互联网和区块链技术被广泛的应用至各个领域。而由于终端用户对通信领域的多元化需求,互联网和区块链技术在通信领域更是备受青睐。在现有技术中,当集团用户发生国际漫游,如集团用户A出国旅游或出差,从国外呼叫本国集团用户B(即集团用户A呼叫的为集团用户B对应的短号)时,由集团用户A所在的国际关口局将呼叫请求发送至集团用户B所在的国际关口局,进而实现通信连接。
技术实现思路
本公开实施例提供一种基于区块链的国际漫游通信方法、业务控制点节点、呼叫会话控制功能实体、电话号码映射服务器。第一方面,本公开实施例提供了一种基于区块链的国际漫游通信方法,应用于业务控制点节点,当主叫号码为国际漫游号码,被叫号码为非国际漫游号码时,所述国际漫游通信方法包括:接收第一呼叫会话控制功能实体发送的第一呼叫请求;响应于所述第一呼叫请求为集团呼叫请求,在所属区块链网络中发送携带所述第一呼叫请求中的第一被叫短号码的第一广播消息;接收所述区块链网络中的第一业务控制点节点基于所述第一广播消息反馈的所述第一被叫短号码对应的第一被叫长号码;将所述第一被叫长号码发送至所述第一呼叫会话控制功能实体。在一些实施例中,所述国际漫游通信方法还包括:接收所属区块链网络中的第二业务控制点节点发送的携带第二被叫短号码的第二广播消息;从预设的长短号对照表中选取与所述第二被叫短号码对应的第二被叫长号码;将所述第二被叫长号码在所述区块链网络中进行广播,以便所述第二业务控制点节点获取所述第二被叫长号码。根据本公开实施例的另一个方面,本公开实施例还提供了一种基于区块链的国际漫游通信方法,应用于呼叫会话控制功能实体,当主叫号码为国际漫游号码,被叫号码为非国际漫游号码时,所述国际漫游通信方法包括:根据接收到的第二呼叫请求确定主叫号码对应的第三业务控制点节点;将所述第二呼叫请求发送至所述第三业务控制点节点,并接收所述第三业务控制点节点反馈的第三被叫短号码对应的第三被叫长号码;向电话号码映射服务器发送第一查询信息,并接收所述电话号码映射服务器反馈的所述第三被叫长号码的第一域名;根据所述第三被叫长号码的第一域名确定所述第三被叫长号码对应的运营商网络的第一地址信息;将所述第二呼叫请求和所述第一地址信息发送至第一国际关口局,以便所述第一国际关口局根据所述第一地址信息将所述第二呼叫请求发送至第二呼叫会话控制功能实体。优选地,所述国际漫游通信方法还包括:接收第二国际关口局根据第二地址信息发送的第三呼叫请求;将所述第三呼叫请求发送至应用服务器;如果接收到所述应用服务器反馈的信息为其选择的接入域为网际协议多媒体子系统(IMS,InternetprotocolMultimediaSubsystem)域,则根据所述第三呼叫请求确定业务控制点应用服务器;将所述第三呼叫请求发送至所述业务控制点应用服务器。根据本公开实施例的另一个方面,本公开实施例还提供了一种基于区块链的国际漫游通信方法,应用于电话号码映射服务器,当主叫号码为国际漫游号码,被叫号码为非国际漫游号码时,所述国际漫游通信方法包括:接收第三呼叫会话控制功能实体发送的第二查询信息;生成所述第二查询信息中的第四被叫长号码对应的第二域名;将所述第二域名发送至所述第三呼叫会话控制功能实体。在一些实施例中,所述生成所述第二查询信息中的第四被叫长号码对应的第二域名,包括:获取所述第四被叫长号码对应的运营商网络标识和国家标签;根据所述运营商网络标识和所述国家标签生成所述第二域名。根据本公开实施例的另一个方面,本公开实施例还提供了一种业务控制点节点,当主叫号码为国际漫游号码,被叫号码为非国际漫游号码时,所述业务控制点节点包括:第一接收模块,用于接收第一呼叫会话控制功能实体发送的第一呼叫请求;第一发送模块,用于响应于所述第一呼叫请求为集团呼叫请求,在所属区块链网络中发送携带所述第一呼叫请求中的第一被叫短号码的第一广播消息;所述第一接收模块还用于,接收所述区块链网络中的第一业务控制点节点基于所述第一广播消息反馈的所述第一被叫短号码对应的第一被叫长号码;所述第一发送模块还用于,将所述第一被叫长号码发送至所述第一呼叫会话控制功能实体。优选地,所述业务控制点节点还包括:所述第一接收模块还用于,接收所属区块链网络中的第二业务控制点节点发送的携带第二被叫短号码的第二广播消息;选取模块,用于从预设的长短号对照表中选取与所述第二被叫短号码对应的第二被叫长号码;广播模块,用于将所述第二被叫长号码在所述区块链网络中进行广播,以便所述第二业务控制点节点获取所述第二被叫长号码。根据本公开实施例的另一个方面,本公开实施例还提供了一种呼叫会话控制功能实体,当主叫号码为国际漫游号码,被叫号码为非国际漫游号码时,包括:确定模块,用于根据接收到的第二呼叫请求确定主叫号码对应的第三业务控制点节点;第二发送模块,用于将所述第二呼叫请求发送至所述第三业务控制点节点,并接收所述第三业务控制点节点反馈的第三被叫短号码对应的第三被叫长号码;所述第二发送模块还用于,向电话号码映射服务器发送第一查询信息;第二接收模块,用于接收所述电话号码映射服务器反馈的所述第三被叫长号码的第一域名;所述确定模块还用于,根据所述第三被叫长号码的第一域名确定所述第三被叫长号码对应的运营商网络的第一地址信息;所述第二发送模块还用于,将所述第二呼叫请求和所述第一地址信息发送至第一国际关口局,以便所述第一国际关口局根据所述第一地址信息将所述第二呼叫请求发送至第二呼叫会话控制功能实体。优选地,所述第二接收模块还用于,接收第二国际关口局根据第二地址信息发送的第三呼叫请求;所述第二发送模块还用于,将所述第二呼叫请求发送至应用服务器;所述确定模块还用于,如果接收到所述应用服务器反馈的信息为其选择的接入域为IMS域,则根据所述第三呼叫请求确定业务控制点应用服务器;所述第二发送模块还用于,将所述第三呼叫请求发送至所述业务控制点应用服务器。根据本公开实施例的另一个方面,本公开实施例还提供了一种电话号码映射服务器,当主叫号码为国际漫游号码,被叫号码为非国际漫游号码时,所述电话号码映射服务器包括:第三接收模块,用于接收第三呼叫会话控制功能实体发送的第二查询信息;生成模块,用于生成所述第二查询信息中的第四被叫长号码对应的第二域名;第三发送模块,用于将所述第二域名发送至所述第三呼叫会话控制功能实体。在一些实施例中,所述生成模块具体用于:获取所述第四被叫长号码对应的运营商网络标识和国家标签;根据所述运营商网络标识和所述国家标签生成所述第二域名。本公开实施例提供的接收第一呼叫会话控制功能实体发送的第一呼叫请求,响应于第一呼叫请求为集团呼叫请求,在所属区块链网络中发送携带第一呼叫请求中的第一被叫短号码的第一广播消息,接收区块链网络中的第一业务控制点节点基于第一广播消息反馈的第一被叫短号码对应的第一被叫长号码,将第一被叫长号码发送至第一呼叫会话控制功能实体的技术方案,避免了现有技术中呼叫请求无法被及时应答,导致通话无法正常进行,或者时延长的问题本文档来自技高网...

【技术保护点】
1.一种基于区块链的国际漫游通信方法,应用于业务控制点节点,其特征在于,当主叫号码为国际漫游号码,被叫号码为非国际漫游号码时,所述国际漫游通信方法包括:接收第一呼叫会话控制功能实体发送的第一呼叫请求;响应于所述第一呼叫请求为集团呼叫请求,在所属区块链网络中发送携带所述第一呼叫请求中的第一被叫短号码的第一广播消息;接收所述区块链网络中的第一业务控制点节点基于所述第一广播消息反馈的所述第一被叫短号码对应的第一被叫长号码;将所述第一被叫长号码发送至所述第一呼叫会话控制功能实体。

【技术特征摘要】
1.一种基于区块链的国际漫游通信方法,应用于业务控制点节点,其特征在于,当主叫号码为国际漫游号码,被叫号码为非国际漫游号码时,所述国际漫游通信方法包括:接收第一呼叫会话控制功能实体发送的第一呼叫请求;响应于所述第一呼叫请求为集团呼叫请求,在所属区块链网络中发送携带所述第一呼叫请求中的第一被叫短号码的第一广播消息;接收所述区块链网络中的第一业务控制点节点基于所述第一广播消息反馈的所述第一被叫短号码对应的第一被叫长号码;将所述第一被叫长号码发送至所述第一呼叫会话控制功能实体。2.根据权利要求1所述的国际漫游通信方法,其特征在于,所述国际漫游通信方法还包括:接收所属区块链网络中的第二业务控制点节点发送的携带第二被叫短号码的第二广播消息;从预设的长短号对照表中选取与所述第二被叫短号码对应的第二被叫长号码;将所述第二被叫长号码在所述区块链网络中进行广播,以便所述第二业务控制点节点获取所述第二被叫长号码。3.一种基于区块链的国际漫游通信方法,应用于呼叫会话控制功能实体,其特征在于,当主叫号码为国际漫游号码,被叫号码为非国际漫游号码时,所述国际漫游通信包括:根据接收到的第二呼叫请求确定主叫号码对应的第三业务控制点节点;将所述第二呼叫请求发送至所述第三业务控制点节点,并接收所述第三业务控制点节点反馈的第三被叫短号码对应的第三被叫长号码;向电话号码映射服务器发送第一查询信息,并接收所述电话号码映射服务器反馈的所述第三被叫长号码的第一域名;根据所述第三被叫长号码的第一域名确定所述第三被叫长号码对应的运营商网络的第一地址信息;将所述第二呼叫请求和所述第一地址信息发送至第一国际关口局,以便所述第一国际关口局根据所述第一地址信息将所述第二呼叫请求发送至第二呼叫会话控制功能实体。4.根据权利要求3所述的国际漫游通信方法,其特征在于,所述国际漫游通信方法还包括:接收第二国际关口局根据第二地址信息发送的第三呼叫请求;将所述第三呼叫请求发送至应用服务器;如果接收到所述应用服务器反馈的信息为其选择的接入域为IMS域,则根据所述第三呼叫请求确定业务控制点应用服务器;将所述第三呼叫请求发送至所述业务控制点应用服务器。5.一种基于区块链的国际漫游通信方法,应用于电话号码映射服务器,其特征在于,当主叫号码为国际漫游号码,被叫号码为非国际漫游号码时,所述国际漫游通信方法包括:接收第三呼叫会话控制功能实体发送的第二查询信息;生成所述第二查询信息中的第四被叫长号码对应的第二域名;将所述第二域名发送至所述第三呼叫会话控制功能实体。6.根据权利要求5所述的国际漫游通信方法,其中,所述生成所述第二查询信息中的第四被叫长号码对应的第二域名,包括:获取所述第四被叫长号码对应的运营商网络标识和国家标签;根据所述运营商网络标识和所述国家标签生成所述第二域名。7.一种业务控制点节点,其特征在于,当主叫号码为国际漫游号码,被叫号码为非国际漫游号码时,所述业务控制点节点包括:第一接收模...

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

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

1