欢迎光临小豌豆知识网!
当前位置:首页 > 电学技术 > 电通讯技术> 基于区块链的漫游管理方法及网络接入节点独创技术18084字

基于区块链的漫游管理方法及网络接入节点

2021-04-25 19:46:44

基于区块链的漫游管理方法及网络接入节点

  技术领域

  本公开属于通信技术领域,具体涉及一种基于区块链的漫游管理方法及网络接入节点。

  背景技术

  终端用户在拜访地或异网漫游时,由拜访地网络对移动终端的漫游业务进行管理和监控,但由于用户的签约信息等信息存储在归属地网络寄存器,并随时可能发生变化,拜访地网络需频繁向归属地网络获取用户签约信息等数据,并且数据在存储和传输过程中无法避免被篡改等安全问题。

  发明内容

  本公开针对现有技术中存在的上述不足,提供一种基于区块链的漫游管理方法及网络接入节点。

  作为本公开的第一个方面,提供一种基于区块链的漫游管理方法,包括:

  接收基站侧网元发送的请求接入消息,获取其中携带的国际移动用户识别码,所述请求接入消息是终端请求接入拜访地网络时向所述基站侧网元发送的;

  根据所述国际移动用户识别码从区块链账本中获取预先存储的终端当前的用户信息,所述区块链包括拜访地网络的各个拜访地接入节点和归属地网络的各个归属地接入节点;

  若根据所述终端当前的用户信息确定允许所述终端接入,则将允许接入消息发送至所述基站侧网元,以使所述基站侧网元根据所述允许接入消息将所述终端接入拜访地网络。

  优选地,所述方法还包括:

  在所述基站侧网元将所述终端接入拜访地网络之后,通过监测网元获取终端用户行为;

  根据所述终端用户行为和所述终端当前的用户信息判断是否终止所述终端接入拜访地网络,并将判断结果发送至所述基站侧网元,以使所述基站侧网元将所述判断结果发送至所述终端。

  优选地,所述根据所述终端当前的用户信息确定允许所述终端接入,包括:

  获取所述终端当前的用户信息中的用户签约信息;

  获取区块链账本中预先存储的漫游协议信息;

  若所述用户签约信息与所述漫游协议信息匹配,则确定允许所述终端接入。

  优选地,所述方法还包括:

  获取终端当前的用户信息,所述终端当前的用户信息是更新后的终端的用户信息;

  根据所述终端当前的用户信息和当前时间戳生成新区块,并在所述区块链中广播所述新区块。

  优选地,所述方法还包括:

  获取漫游协议信息;

  根据所述漫游协议信息生成新区块,并在区块链中广播所述新区块。

  作为本公开的第二个方面,提供一种网络接入节点,包括:

  接收模块,用于接收基站侧网元发送的请求接入消息;

  第一获取模块,用于获取所述请求接入消息中携带的国际移动用户识别码,所述请求接入消息是终端请求接入拜访地网络时向所述基站侧网元发送的;

  第二获取模块,用于根据所述国际移动用户识别码从区块链账本中获取预先存储的终端当前的用户信息,所述区块链包括拜访地网络的各个拜访地接入节点和归属地网络的各个归属地接入节点;

  发送模块,用于若根据所述终端当前的用户信息确定允许所述终端接入,则将允许接入消息发送至所述基站侧网元,以使所述基站侧网元根据所述允许接入消息将所述终端接入拜访地网络。

  优选地,还包括:

  第三获取模块,用于在所述基站侧网元将所述终端接入拜访地网络之后,通过监测网元获取终端用户行为;

  判断模块,用于根据所述终端用户行为和所述终端当前的用户信息判断是否终止所述终端接入拜访地网络;

  所述发送模块还用于将判断结果发送至所述基站侧网元,以使所述基站侧网元将所述判断结果发送至所述终端。

  优选地,所述发送模块中,根据所述终端当前的用户信息确定允许所述终端接入,具体用于:

  获取所述终端当前的用户信息中的用户签约信息;

  获取区块链账本中预先存储的漫游协议信息;

  若所述用户签约信息与所述漫游协议信息匹配,则确定允许所述终端接入。

  优选地,还包括:

  第四获取模块,用于获取终端当前的用户信息,所述终端当前的用户信息是更新后的终端的用户信息;

  第一广播模块,用于根据所述终端当前的用户信息和当前时间戳生成新区块,并在所述区块链中广播所述新区块。

  优选地,还包括:

  第五获取模块,用于获取漫游协议信息;

  第二广播模块,用于根据所述漫游协议信息生成新区块,并在区块链中广播所述新区块。

  本公开实施例中,用户的签约信息等数据不再存储在归属地网络寄存器,而是预先存储在由拜访地接入节点和归属地接入节点构建的区块链的区块链账本中,用户的签约信息等数据随时可能发生变化,拜访地网络无需频繁向归属地网络获取用户的签约信息等数据。同时,在移动通信网络和区块链技术的基础上,使用区块链的加密技术来保护用户的签约信息等数据,构建在移动通信网络下更加安全便捷的漫游管理方法。

  附图说明

  图1为本公开实施例提供的一种基于区块链的漫游管理方法的流程图;

  图2为本公开实施例提供的一种基于区块链的漫游管理方法的另一流程图;

  图3为本公开实施例提供的一种基于区块链的漫游管理方法的另一流程图;

  图4为本公开实施例提供的一种基于区块链的漫游管理方法的另一流程图;

  图5为本公开实施例提供的一种网络接入节点的结构示意图。

  具体实施方式

  为使本领域技术人员更好地理解本公开的技术方案,下面结合附图和具体实施方式对本公开作进一步详细描述。

  本公开提供一种基于区块链的漫游管理方法、网络接入节点。以下分别结合本公开提供的实施例的附图逐一进行详细说明。

  在初始阶段,预先构建区块链。所述区块链包括拜访地网络的各个拜访地接入节点和归属地网络的各个归属地接入节点。用户的终端开通漫游业务,并签署漫游业务服务协议。拜访地接入节点和归属地接入节点均认可该漫游业务服务协议。

  图1示出本公开实施例提供的基于区块链的漫游管理方法的流程图。所述网络接入节点包括拜访地接入节点,该基于区块链的漫游管理方法可应用于拜访地接入节点。如图1所示,本实施例提供的基于区块链的漫游管理方法包括以下步骤。

  步骤101,接收基站侧网元发送的请求接入消息。

  其中,所述请求接入消息是终端请求接入拜访地网络时向所述基站侧网元发送的。

  在该步骤中,用户在拜访地漫游时,终端将请求接入消息发送至基站侧网元,基站侧网元转发该请求接入消息至拜访地接入节点,拜访地接入节点接收该请求接入消息。

  步骤102,获取请求接入消息中携带的国际移动用户识别码。

  在该步骤中,拜访地接入节点获取请求接入消息中携带的国际移动用户识别码。其中,所述请求接入消息中除了国际移动用户识别码还包括国际移动用户识别码和终端标识等接入拜访地网络需要的数据。

  步骤103,根据国际移动用户识别码从区块链账本中获取预先存储的终端当前的用户信息。

  在该步骤中,拜访地接入节点根据国际移动用户识别码(即IMSI)从区块链账本中获取预先存储的终端当前的用户信息。所述终端当前的用户信息包括用户签约信息、信用额度、漫游计费策略和余额状态等与用户相关的信息。其中,用户签约信息是指与用户签约的漫游协议相关的数据。

  需要说明的是,终端开通漫游业务,并签署漫游业务服务协议之后,归属地接入节点将终端的用户信息保存到区块链账本中。终端也可以更新用户信息,可以通过归属地接入节点将更新后的终端的用户信息加上当前时间戳生成新区块保存到区块链账本中。保存到区块链账本中的终端当前的用户信息是加密后的数据。拜访地接入节点及归属地接入节点之间可以共享可信互认的终端当前的用户信息,共同管理和监控终端的漫游业务。

  步骤104,若根据终端当前的用户信息确定允许终端接入,则将允许接入消息发送至基站侧网元,以使基站侧网元根据允许接入消息将终端接入拜访地网络。

  在该步骤中,若拜访地接入节点根据终端当前的用户信息确定允许终端接入,即确定所述请求接入消息正确,所述请求接入消息携带的信息均合理,则将允许接入消息发送至基站侧网元,以使基站侧网元根据允许接入消息将终端接入拜访地网络。

  需要说明的是,若拜访地接入节点根据终端当前的用户信息确定不允许终端接入,即确定所述请求接入消息不正确,所述请求接入消息携带的信息存在不合理的信息,则将拒绝接入消息返回至基站侧网元,基站侧网元根据拒绝接入消息拒绝所述终端接入拜访地网络。被拒绝入网的终端可以再次向基站侧网元发送请求接入消息,基站侧网元将请求接入消息转发至拜访地接入节点,拜访地接入节点从区块链账本中获取最新的终端当前的用户信息,并再次判断是否允许终端接入拜访地网络。

  本公开实施例中,用户的签约信息等数据不再存储在归属地网络寄存器,而是预先存储在由拜访地接入节点和归属地接入节点构建的区块链的区块链账本中,用户的签约信息等数据随时可能发生变化,拜访地网络无需频繁向归属地网络获取用户的签约信息等数据。同时,在移动通信网络和区块链技术的基础上,使用区块链的加密技术来保护用户的签约信息等数据,构建在移动通信网络下更加安全便捷的漫游管理方法。

  图2示出本公开实施例提供的基于区块链的漫游管理方法的另一流程图。进一步的,如图2所示,所述方法还包括:

  步骤201,在基站侧网元将终端接入拜访地网络之后,通过监测网元获取终端用户行为。

  在该步骤中,在基站侧网元将终端接入拜访地网络之后,拜访地接入节点通过拜访地网络相关监测网元监测终端用户行为,并将终端用户行为按照业务类型分别存储到区块链的区块中。终端用户行为包括打电话、发短信等会产生资费的行为。

  步骤202,根据终端用户行为和终端当前的用户信息判断是否终止终端接入拜访地网络,并将判断结果发送至基站侧网元,以使基站侧网元将判断结果发送至终端。

  在该步骤中,拜访地接入节点根据终端用户行为结合最新的终端当前的用户信息判断是否终止终端接入拜访地网络,例如,判断用户在拜访地打电话之后是否欠费,若欠费则终止终端接入拜访地网络。同时拜访地接入节点将判断结果发送至基站侧网元,以使基站侧网元将判断结果反馈至终端。

  进一步的,所述步骤104中,所述根据终端当前的用户信息确定允许终端接入,包括:获取终端当前的用户信息中的用户签约信息;获取区块链账本中预先存储的漫游协议信息;若用户签约信息与漫游协议信息匹配,则确定允许终端接入。

  在上述步骤中,拜访地接入节点若判断出终端当前的用户信息中的用户签约信息与区块链账本中预先存储的漫游协议信息匹配,即用户签约的就是漫游协议信息中的漫游业务服务协议,则拜访地接入节点确定允许终端接入。

  需要说明的是,拜访地接入节点还需要判断终端当前的用户信息除用户签约信息之外的其他信息是否合理(例如,根据余额状态判断用户是否欠费,欠费则不能允许终端接入),若均合理,则确定请求接入消息正确,允许终端接入。

  图3示出本公开实施例提供的基于区块链的漫游管理方法的另一流程图。进一步的,所述网络接入节点包括归属地接入节点,该基于区块链的漫游管理方法可应用于归属地接入节点。如图3所示,所述方法还包括:

  步骤301,获取终端当前的用户信息。

  其中,所述终端当前的用户信息是更新后的终端的用户信息。在拜访地接入节点接收基站侧网元发送的请求接入消息之前,用户签约漫游业务服务协议之后,若用户更新用户信息,归属地接入节点获取更新后的终端的用户信息,即获取更新后的用户签约信息、信用额度、漫游计费策略和余额状态等与用户相关的信息。

  需要说明的是,在基站侧网元拒绝终端接入拜访地网络时,终端可以更新终端的用户信息,当更新后的终端的用户信息保存到区块链账本之后,终端可以再次向基站侧网元发送请求接入消息。

  步骤302,根据终端当前的用户信息和当前时间戳生成新区块,并在区块链中广播新区块。

  在该步骤中,归属地接入节点根据更新后的终端的用户信息加上当前时间戳生成新区块,在区块链中广播新区块,以在区块链账本中保存所述新区块中的内容。此处,保存的终端当前的用户信息为加密后的信息。

  图4示出本公开实施例提供的基于区块链的漫游管理方法的另一流程图。进一步的,该基于区块链的漫游管理方法可应用于归属地接入节点。所述方法还包括:

  步骤401,获取漫游协议信息。

  在拜访地接入节点接收基站侧网元发送的请求接入消息之前,归属地接入节点与拜访地接入节点预先互相认证漫游协议信息,即认证同一个漫游业务服务协议,具体认证的过程此处不作限定。区块链中的归属地接入节点获取该已经认证过的漫游协议信息。

  步骤401,根据漫游协议信息生成新区块,并在区块链中广播新区块。

  在该步骤中,归属地接入节点根据漫游协议信息生成新区块,在区块链中广播新区块,以在区块链账本中保存所述新区块中的内容。

  图5示出本公开实施例提供的网络接入节点的结构示意图。基于与图1对应的实施例相同的技术构思,如图5所示,本公开实施例提供的网络接入节点,包括如下模块。

  接收模块11,用于接收基站侧网元发送的请求接入消息。

  第一获取模块12,用于获取所述请求接入消息中携带的国际移动用户识别码,所述请求接入消息是终端请求接入拜访地网络时向所述基站侧网元发送的。

  第二获取模块13,用于根据所述国际移动用户识别码从区块链账本中获取预先存储的终端当前的用户信息,所述区块链包括拜访地网络的各个拜访地接入节点和归属地网络的各个归属地接入节点。

  发送模块14,用于若根据所述终端当前的用户信息确定允许所述终端接入,则将允许接入消息发送至所述基站侧网元,以使所述基站侧网元根据所述允许接入消息将所述终端接入拜访地网络。

  优选地,还包括:

  第三获取模块,用于在所述基站侧网元将所述终端接入拜访地网络之后,通过监测网元获取终端用户行为。

  判断模块,用于根据所述终端用户行为和所述终端当前的用户信息判断是否终止所述终端接入拜访地网络。

  所述发送模块还用于将判断结果发送至所述基站侧网元,以使所述基站侧网元将所述判断结果发送至所述终端。

  优选地,所述发送模块中,根据所述终端当前的用户信息确定允许所述终端接入,具体用于:

  获取所述终端当前的用户信息中的用户签约信息。

  获取区块链账本中预先存储的漫游协议信息。

  若所述用户签约信息与所述漫游协议信息匹配,则确定允许所述终端接入。

  优选地,还包括:

  第四获取模块,用于获取终端当前的用户信息,所述终端当前的用户信息是更新后的终端的用户信息。

  第一广播模块,用于根据所述终端当前的用户信息和当前时间戳生成新区块,并在所述区块链中广播所述新区块。

  优选地,还包括:

  第五获取模块,用于获取漫游协议信息。

  第二广播模块,用于根据所述漫游协议信息生成新区块,并在区块链中广播所述新区块。

  可以理解的是,以上实施方式仅仅是为了说明本公开的原理而采用的示例性实施方式,然而本公开并不局限于此。对于本领域内的普通技术人员而言,在不脱离本公开的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本公开的保护范围。

《基于区块链的漫游管理方法及网络接入节点.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)