微基站认证方法、终端技术

技术编号:24216972 阅读:20 留言:0更新日期:2020-05-20 19:38
本发明专利技术提供一种基于区块链网络的微基站认证方法和终端,所述区块链网络包括多个用户终端节点,每一个所述用户终端节点具有多个通证,所述微基站认证方法包括:向所述区块链网络发送第一微基站认证请求,所述第一微基站认证请求包括所述第一微基站认证请求有效期、通证预算、至少一个待认证微基站的区块链标识;在至少一个可信任微基站中选择一个作为接入微基站,所述可信任微基站为所述第一微基站认证请求有效期内,多个所述待认证微基站中被可信任用户终端节点判定为可信任的微基站;向所述区块链网络发送第一微基站选择信息;根据通证余额更新信息更新当前用户终端节点的通证余额。本发明专利技术提高了微基站认证的效率和准确性。

Authentication method and terminal of micro base station

【技术实现步骤摘要】
微基站认证方法、终端
本专利技术涉及通信
,具体地,涉及一种基于区块链网络的微基站认证方法和一种基于区块链网络的终端。
技术介绍
5G网络采用了毫米波进行信息传输。毫米波使5G网络获得了更丰富的频率资源和更高的传输速率,但是也给5G信号的传输距离和覆盖范围造成了极大的限制。微基站成为解决毫米波“直线传播”问题的有效方法。随着5G的快速发展,万物互联的时代也将会到来,5G时代的入网设备数量会呈爆炸性增长。为满足众多设备网络连接需求,微基站的数量也必将大幅增加,届时路灯杆、广告灯箱、楼宇内部的天花板,都会是微基站架设的理想地点,微基站将会变得随处可见。微基站的大量部署虽然提升了用户的网络体验,但是也降低了对恶意微基站进行识别的效率和准确性。
技术实现思路
为解决现有技术存在的上述问题的至少一个方面,本专利技术提供一种基于区块链网络的微基站认证方法和一种基于区块链网络的终端。作为本专利技术的第一个方面,提供一种基于区块链网络的微基站认证方法,所述区块链网络包括多个用户终端节点,每一个所述用户终端节点具有多个通证,所述微基站认证方法包括:向所述区块链网络发送第一微基站认证请求,所述第一微基站认证请求包括所述第一微基站认证请求有效期、通证预算、至少一个待认证微基站的区块链标识,其中,所述通证预算为当前用户终端节点为此次微基站认证所分配的通证的数量;在至少一个可信任微基站中选择一个作为接入微基站,其中,所述可信任微基站为所述第一微基站认证请求有效期内,多个所述待认证微基站中被可信任用户终端节点判定为可信任的微基站,所述可信任用户终端节点为身份标识在当前用户终端节点的通讯录中的用户终端节点;向所述区块链网络发送第一微基站选择信息,所述第一微基站选择信息包括所述接入微基站的区块链标识、发送证明所述接入微基站可信任的证明信息的所述用户终端节点的区块链标识;当接收到记账节点发送的通证余额更新信息时,根据所述通证余额更新信息更新当前用户终端节点的通证余额,所述通证余额更新信息包括微基站认证前当前用户终端节点的通证总数减去所述通证预算后,当前用户终端节点的通证数量信息。可选地,所述微基站认证方法还包括:当所述第一微基站认证请求有效期截止时,若未接收到所述可信任用户终端节点发送的证明所述待认证微基站可信任的证明信息,在至少一个候选微基站中选择一个作为所述接入微基站,其中,所述候选微基站为所述第一微基站认证请求有效期内,多个所述待认证微基站中被超过预定数量的用户终端节点判定为可信任的微基站。可选地,所述向所述区块链网络发送第一微基站选择信息包括:当连接所述接入微基站的时长超过预定时间阈值时,向所述区块链网络发送所述第一微基站选择信息。可选地,所述微基站认证方法包括:当接收到其他用户终端节点发送的第二微基站认证请求时,判断所述第二微基站认证请求的有效期是否截止;若所述第二微基站认证请求的有效期未截止,根据各个待认证微基站的区块链标识分别验证各个所述待接入微基站是否可信任;若任意一个所述待接入微基站可信任,向所述区块链网络发送证明该待接入微基站为可信任的证明信息;当接收到记账节点发送的通证余额更新信息时,根据所述通证余额更新信息更新当前用户终端节点的通证余额,所述通证余额更新信息包括增加后的当前用户终端节点的通证数量信息。可选地,根据各个待认证微基站的区块链标识分别验证各个所述待接入微基站是否可信任包括:查询当前用户终端节点的可信任微基站表;若任意一个所述待接入微基站在所述可信任微基站表中,判定该待接入微基站可信任。可选地,若任意一个所述待接入微基站不可信任,向所述区块链网络发送证明该待接入微基站不可信任的警告信息。可选地,所述微基站认证方法包括:当接收到其他用户终端节点发送的第二微基站选择信息时,判断当前用户终端节点是否为记账节点;若当前用户终端节点为所述记账节点,执行以下步骤:将所述第二微基站选择信息记录到区块链账本中;根据所述第二微基站选择信息及发送所述第二微基站选择信息的用户终端节点分配的通证的数量,按照预定规则计算得到通证余额更新信息,并将所述通证余额更新信息发送到所述区块链网络中。可选地,所述按照预定规则计算得到通证余额更新信息包括:根据经过同态加密的所述分配的通证与经过同态加密的参与微基站认证的各个用户终端节点的通证余额,计算得到微基站认证后参与微基站认证的各个用户终端节点的经过同态加密的通证数量信息;根据参与微基站认证的各个用户终端节点的经过同态加密的通证数量信息生成所述通证余额更新信息;其中,所述参与微基站认证的各个用户终端节点包括发送所述第二微基站选择信息的用户终端节点、证明发送所述第二微基站选择信息的用户终端节点接入的微基站可信任的用户终端节点、记账节点。作为本专利技术的第二个方面,提供一种基于区块链网络的终端,所述区块链网络包括多个用户终端节点,所述终端用作区块链网络的用户终端节点,所述终端包括:认证请求模块、微基站选择模块、发送模块、通证维护模块;所述认证请求模块用于向所述区块链网络发送第一微基站认证请求,所述第一微基站认证请求包括所述第一微基站认证请求有效期、通证预算、至少一个待认证微基站的区块链标识,其中,所述通证预算为当前用户终端节点为此次微基站认证所分配的通证的数量;所述微基站选择模块用于在至少一个可信任微基站中选择一个作为接入微基站,其中,所述可信任微基站为所述第一微基站认证请求有效期内,多个所述待认证微基站中被可信任用户终端节点判定为可信任的微基站,所述可信任用户终端节点为身份标识在当前用户终端节点的通讯录中的用户终端节点;所述发送模块用于向所述区块链网络发送第一微基站选择信息,所述第一微基站选择信息包括所述接入微基站的区块链标识、发送证明所述接入微基站可信任的证明信息的所述用户终端节点的区块链标识;所述通证维护模块用于当接收到记账节点发送的通证余额更新信息时,根据所述通证余额更新信息更新当前用户终端节点的通证余额,所述通证余额更新信息包括微基站认证前当前用户终端节点的通证总数减去所述通证预算后,当前用户终端节点的通证数量信息。可选地,所述终端还包括:第一判断模块、验证模块;所述第一判断模块用于当接收到其他用户终端节点发送的第二微基站认证请求时,判断所述第二微基站认证请求的有效期是否截止;所述验证模块用于在所述第二微基站认证请求的有效期未截止的情况下,根据各个待认证微基站的区块链标识分别验证各个所述待接入微基站是否可信任;所述发送模块还用于在任意一个所述待接入微基站可信任的情况下,向所述区块链网络发送证明该待接入微基站为可信任的证明信息;所述通证维护模块还用于当接收到记账节点发送的通证余额更新信息时,根据所述通证余额更新信息更新当前用户终端节点的通证余额,所述通证余额更新信息包括增加后的当前用户终端节点的通证数量信息。本文档来自技高网...

【技术保护点】
1.一种基于区块链网络的微基站认证方法,所述区块链网络包括多个用户终端节点,每一个所述用户终端节点具有多个通证,其特征在于,所述微基站认证方法包括:/n向所述区块链网络发送第一微基站认证请求,所述第一微基站认证请求包括所述第一微基站认证请求有效期、通证预算、至少一个待认证微基站的区块链标识,其中,所述通证预算为当前用户终端节点为此次微基站认证所分配的通证的数量;/n在至少一个可信任微基站中选择一个作为接入微基站,其中,所述可信任微基站为所述第一微基站认证请求有效期内,多个所述待认证微基站中被可信任用户终端节点判定为可信任的微基站,所述可信任用户终端节点为身份标识在当前用户终端节点的通讯录中的用户终端节点;/n向所述区块链网络发送第一微基站选择信息,所述第一微基站选择信息包括所述接入微基站的区块链标识、发送证明所述接入微基站可信任的证明信息的所述用户终端节点的区块链标识;/n当接收到记账节点发送的通证余额更新信息时,根据所述通证余额更新信息更新当前用户终端节点的通证余额,所述通证余额更新信息包括微基站认证前当前用户终端节点的通证总数减去所述通证预算后,当前用户终端节点的通证数量信息。/n

【技术特征摘要】
1.一种基于区块链网络的微基站认证方法,所述区块链网络包括多个用户终端节点,每一个所述用户终端节点具有多个通证,其特征在于,所述微基站认证方法包括:
向所述区块链网络发送第一微基站认证请求,所述第一微基站认证请求包括所述第一微基站认证请求有效期、通证预算、至少一个待认证微基站的区块链标识,其中,所述通证预算为当前用户终端节点为此次微基站认证所分配的通证的数量;
在至少一个可信任微基站中选择一个作为接入微基站,其中,所述可信任微基站为所述第一微基站认证请求有效期内,多个所述待认证微基站中被可信任用户终端节点判定为可信任的微基站,所述可信任用户终端节点为身份标识在当前用户终端节点的通讯录中的用户终端节点;
向所述区块链网络发送第一微基站选择信息,所述第一微基站选择信息包括所述接入微基站的区块链标识、发送证明所述接入微基站可信任的证明信息的所述用户终端节点的区块链标识;
当接收到记账节点发送的通证余额更新信息时,根据所述通证余额更新信息更新当前用户终端节点的通证余额,所述通证余额更新信息包括微基站认证前当前用户终端节点的通证总数减去所述通证预算后,当前用户终端节点的通证数量信息。


2.根据权利要求1所示的微基站认证方法,其特征在于,所述微基站认证方法还包括:
当所述第一微基站认证请求有效期截止时,若未接收到所述可信任用户终端节点发送的证明所述待认证微基站可信任的证明信息,
在至少一个候选微基站中选择一个作为所述接入微基站,其中,所述候选微基站为所述第一微基站认证请求有效期内,多个所述待认证微基站中被超过预定数量的用户终端节点判定为可信任的微基站。


3.根据权利要求1所述的微基站认证方法,其特征在于,所述向所述区块链网络发送第一微基站选择信息包括:
当连接所述接入微基站的时长超过预定时间阈值时,向所述区块链网络发送所述第一微基站选择信息。


4.根据权利要求1所述的微基站认证方法,其特征在于,所述微基站认证方法包括:
当接收到其他用户终端节点发送的第二微基站认证请求时,判断所述第二微基站认证请求的有效期是否截止;
若所述第二微基站认证请求的有效期未截止,根据各个待认证微基站的区块链标识分别验证各个所述待接入微基站是否可信任;
若任意一个所述待接入微基站可信任,向所述区块链网络发送证明该待接入微基站为可信任的证明信息;
当接收到记账节点发送的通证余额更新信息时,根据所述通证余额更新信息更新当前用户终端节点的通证余额,所述通证余额更新信息包括增加后的当前用户终端节点的通证数量信息。


5.根据权利要求4所述的微基站认证方法,其特征在于,根据各个待认证微基站的区块链标识分别验证各个所述待接入微基站是否可信任包括:
查询当前用户终端节点的可信任微基站表;
若任意一个所述待接入微基站在所述可信任微基站表中,判定该待接入微基站可信任。


6.根据权利要求4或5所述的微基站认证方法,其特征在于,
若任意一个所述待接入微基站不可信任,向所述区块链网络发送证明该待接入微基站不可信任的警告信息。


7.根据权利要求1所述的微基站认证方法,其特征在于,所述微基站认证方法包括:
当接收到其他用户终端节点发送的第二微基站选择信息时,判断当前用户终端节点是否为记账节点;
若当前用户终端节点为所述记账节点,执行以下步骤:
将所述第二微基站选择信息记录到区块链账本中;
根据所述第二微基站选择信息及通证预算,按照预定规则计算得到通...

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

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

1