一种数据处理方法及其数据处理设备转让专利

申请号 : CN201811160657.9

文献号 : CN110972138B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 乔云飞余荣道杜颖钢王光健

申请人 : 华为技术有限公司

摘要 :

本申请实施例公开了一种数据处理方法,用于第二通信节点通过第二区块链节点对待检验数据进行检验后,第一通信节点获取目标区块。本申请实施例方法包括:当终端驻留目标小区时,所述第一通信节点获取待检验数据,所述待检验数据由所述终端的驻留信息得到,其中,所述目标小区为所述第一通信节点信号覆盖范围下的小区;所述第一通信节点将所述待检验数据发送至所述第二通信节点,以使所述第二通信节点根据所述第二区块链节点对所述待检验数据进行检验;若所述检验的结果为检验成功,所述第一通信节点获取目标区块。

权利要求 :

1.一种数据处理的方法,其特征在于,所述方法应用于数据处理系统,所述数据处理系统包括第一通信节点以及第二通信节点,所述第一通信节点对应于第一区块链节点,所述第二通信节点对应于第二区块链节点,所述第一区块链节点与所述第二区块链节点维护同一个区块链,所述方法包括:

当终端驻留目标小区时,所述第一通信节点获取待检验数据,所述待检验数据由所述终端的驻留信息得到,其中,所述目标小区为所述第一通信节点信号覆盖范围下的小区;

所述第一通信节点将所述待检验数据发送至所述第二通信节点,以使所述第二通信节点根据所述第二区块链节点对所述待检验数据进行检验;

若所述检验的结果为检验成功,所述第一通信节点获取目标区块。

2.根据权利要求1所述的方法,其特征在于,当所述终端切换至所述目标小区后,所述终端执行驻留所述目标小区的步骤;

所述待检验数据由所述终端的驻留信息得到包括:所述待检验数据由所述第一通信节点根据所述终端切换前的小区信息生成,所述终端切换前的小区信息用于所述第二通信节点,与所述第二区块链节点中所述终端切换前的小区信息进行匹配。

3.根据权利要求1所述的方法,其特征在于,当所述终端切换至所述目标小区或所述终端的位置更新至所述目标小区后,所述终端执行驻留所述目标小区的步骤;

所述待检验数据由所述终端的驻留信息得到包括:所述待检验数据由所述第一通信节点根据所述终端的权限等级生成,所述终端的权限等级用于所述第二通信节点,根据所述第二区块链节点对所述终端相对于所述第一通信节点的接入权限进行验证。

4.根据权利要求1至3中任一项所述的方法,其特征在于,所述第一通信节点获取目标区块包括:

所述第一通信节点根据所述待检验数据生成所述目标区块;

所述方法还包括:

所述第一通信节点将所述目标区块广播至所述第二通信节点,以使所述第二通信节点将所述目标区块加入所述第二区块链节点所维护的所述区块链;

所述第一通信节点根据所述待检验数据生成所述目标区块之前,所述方法还包括:所述第一通信节点接收所述第二通信节点发送的检验成功消息,所述检验成功消息用于指示所述第一通信节点执行生成所述目标区块的步骤。

5.根据权利要求1至3中任一项所述的方法,其特征在于,所述第一通信节点获取目标区块包括:

所述第一通信节点获取所述第二通信节点根据所述待检验数据生成的所述目标区块。

6.根据权利要求1至3中任一项所述的方法,其特征在于,所述第一通信节点获取目标区块之后,所述方法还包括:

所述第一通信节点将所述目标区块加入所述第一区块链节点所维护的所述区块链。

7.一种数据处理的方法,其特征在于,所述方法应用于数据处理系统,所述数据处理系统包括第一通信节点以及第二通信节点,所述第一通信节点对应于第一区块链节点,所述第二通信节点对应于第二区块链节点,所述第一区块链节点与所述第二区块链节点维护同一个区块链,所述方法包括:

当终端驻留目标小区时,所述第二通信节点接收所述第一通信节点发送的待检验数据,其中,所述待检验数据由所述第一通信节点根据所述终端的驻留信息得到,所述目标小区为所述第一通信节点信号覆盖范围下的小区;

所述第二通信节点根据所述第二区块链节点对所述待检验数据进行检验;

若所述检验的结果为检验成功,所述第二通信节点获取目标区块。

8.根据权利要求7所述的方法,其特征在于,当所述终端切换至所述目标小区后,所述终端执行驻留所述目标小区的步骤;

所述第二通信节点根据所述第二区块链节点对所述待检验数据进行检验包括:所述第二通信节点根据所述第二区块链节点中的历史切换记录,确定所述终端切换前的小区信息;

所述第二通信节点将所述待检验数据中所述终端切换前的小区信息,与所述历史切换记录中所述终端切换前的小区进行匹配后得到匹配结果。

9.根据权利要求7所述的方法,其特征在于,当所述终端切换至所述目标小区或所述终端的位置更新至所述目标小区后,所述终端执行驻留所述目标小区的步骤;

所述第二通信节点根据所述第二区块链节点对所述待检验数据进行检验包括:所述第二通信节点确定所述待检验数据中所述终端的权限等级;

所述第二通信节点根据所述第二区块链节点,对所述终端相对于所述第一通信节点的接入权限进行验证后得到验证结果。

10.根据权利要求7至9中任一项所述的方法,其特征在于,所述第二通信节点获取目标区块包括:

所述第二通信节点根据所述待检验数据生成所述目标区块;

所述方法还包括:

所述第二通信节点将所述目标区块广播至所述第一通信节点,以使所述第一通信节点将所述目标区块加入所述第一区块链节点所维护的所述区块链。

11.根据权利要求7至9中任一项所述的方法,其特征在于,所述第二通信节点获取目标区块包括:

所述第二通信节点获取所述第一通信节点根据所述待检验数据生成的所述目标区块。

12.根据权利要求7至9中任一项所述的方法,其特征在于,所述第二通信节点获取目标区块之后,所述方法还包括:

所述第二通信节点将所述目标区块加入所述第二区块链节点所维护的所述区块链。

13.一种数据处理的方法,其特征在于,所述方法应用于数据处理系统,所述数据处理系统包括第一通信节点以及第二通信节点,所述第一通信节点对应于第一区块链节点,所述第二通信节点对应于第二区块链节点,所述第一区块链节点与所述第二区块链节点维护同一个区块链,所述方法包括:

当终端驻留目标小区时,所述第一通信节点获取待检验数据,其中,所述待检验数据包括所述终端的首次入网鉴权数据,所述目标小区为所述第一通信节点信号覆盖范围下的小区;

所述第一通信节点对所述待检验数据进行检验;

若所述第一通信节点的检验结果为检验成功,第一通信节点发送所述待检验数据至第二通信节点,以便所述第二通信节点对所述待检验数据进行检验;

若第二通信节点的检验结果为检验成功,第一通信节点获取目标区块。

14.根据权利要求13所述的方法,其特征在于,所述第一通信节点获取所述目标区块之后,所述方法还包括:

所述第一通信节点将所述目标区块加入所述第一区块链节点所维护的所述区块链,加入了所述目标区块的第一区块链节点用于所述第一通信节点对所述首次入网鉴权数据之后的所述终端的入网检验数据进行检验。

15.一种数据处理的方法,其特征在于,所述方法应用于数据处理系统,所述数据处理系统包括第一通信节点以及第二通信节点,所述第一通信节点对应于第一区块链节点,所述第二通信节点对应于第二区块链节点,所述第一区块链节点与所述第二区块链节点维护同一个区块链,所述方法包括:

当终端驻留目标小区时,所述第二通信节点接收所述第一通信节点发送的待检验数据,其中,所述待检验数据为所述第一通信节点检验成功的数据,且所述待检验数据包括所述终端的首次入网鉴权数据,所述目标小区为所述第一通信节点信号覆盖范围下的小区;

所述第二通信节点对所述待检验数据进行检验;

若所述第二通信节点的检验结果为检验成功,第二通信节点获取目标区块。

16.根据权利要求15所述的方法,其特征在于,第二通信节点获取目标区块之后,所述方法还包括:

所述第二通信节点将所述目标区块加入所述第二区块链节点所维护的所述区块链,加入了所述目标区块的区块链用于所述第二通信节点对所述首次入网鉴权数据之后的所述终端的入网检验数据进行检验。

17.一种通信节点,其特征在于,所述通信节点为数据处理系统中的第一通信节点,所述数据处理系统还包括第二通信节点,所述第一通信节点对应于第一区块链节点,所述第二通信节点对应于第二区块链节点,所述第一区块链节点与所述第二区块链节点维护同一个区块链,所述通信节点包括:

获取单元,用于当终端驻留目标小区时,获取待检验数据,所述待检验数据由所述终端的驻留信息得到,其中,所述目标小区为所述第一通信节点信号覆盖范围下的小区;

发送单元,用于将所述待检验数据发送至所述第二通信节点,以使所述第二通信节点根据所述第二区块链节点对所述待检验数据进行检验;

所述获取单元,还用于若所述检验的结果为检验成功,获取目标区块。

18.根据权利要求17所述的通信节点,其特征在于,当所述终端切换至所述目标小区后,所述终端执行驻留所述目标小区的步骤;

所述通信节点还包括处理单元;

所述待检验数据由所述终端的驻留信息得到包括:所述待检验数据由所述处理单元根据所述终端切换前的小区信息生成,所述终端切换前的小区信息用于所述第二通信节点,与所述第二区块链节点中所述终端切换前的小区信息进行匹配。

19.根据权利要求17所述的通信节点,其特征在于,当所述终端切换至所述目标小区或所述终端的位置更新至所述目标小区后,所述终端执行驻留所述目标小区的步骤;

所述通信节点还包括处理单元;

所述待检验数据由所述终端的驻留信息得到包括:所述待检验数据由所述处理单元根据所述终端的权限等级生成,所述终端的权限等级用于所述第二通信节点,根据所述第二区块链节点对所述终端相对于所述第一通信节点的接入权限进行验证。

20.根据权利要求17至19中任一项所述的通信节点,其特征在于,所述获取单元,具体用于根据所述待检验数据生成所述目标区块;

所述通信节点还包括:

区块广播单元,用于将所述目标区块广播至所述第二通信节点,以使所述第二通信节点将所述目标区块加入所述第二区块链节点所维护的所述区块链;

所述获取单元,还用于接收所述第二通信节点发送的检验成功消息,所述检验成功消息用于指示所述获取单元执行生成所述目标区块的步骤。

21.根据权利要求17至19中任一项所述的通信节点,其特征在于,所述获取单元,具体用于获取所述第二通信节点根据所述待检验数据生成的所述目标区块。

22.根据权利要求17至19中任一项所述的通信节点,其特征在于,所述通信节点还包括:

存储单元,用于将所述目标区块加入所述第一区块链节点所维护的所述区块链。

23.一种通信节点,其特征在于,所述通信节点为数据处理系统中的第二通信节点,所述数据处理系统还包括第一通信节点,所述第一通信节点对应于第一区块链节点,所述第二通信节点对应于第二区块链节点,所述第一区块链节点与所述第二区块链节点维护同一个区块链,所述通信节点包括:

接收单元,用于当终端驻留目标小区时,接收所述第一通信节点发送的待检验数据,其中,所述待检验数据由所述第一通信节点根据所述终端的驻留信息得到,所述目标小区为所述第一通信节点信号覆盖范围下的小区;

检验单元,用于根据所述第二区块链节点对所述待检验数据进行检验;

获取单元,用于若所述检验的结果为检验成功,获取目标区块。

24.根据权利要求23所述的通信节点,其特征在于,当所述终端切换至所述目标小区后,所述终端执行驻留所述目标小区的步骤;

所述检验单元,具体用于根据所述第二区块链节点中的历史切换记录,确定所述终端切换前的小区信息;

将所述待检验数据中所述终端切换前的小区信息,与所述历史切换记录中所述终端切换前的小区进行匹配后得到匹配结果。

25.根据权利要求23所述的通信节点,其特征在于,当所述终端切换至所述目标小区或所述终端的位置更新至所述目标小区后,所述终端执行驻留所述目标小区的步骤;

所述检验单元,具体用于确定所述待检验数据中所述终端的权限等级;

根据所述第二区块链节点,对所述终端相对于所述第一通信节点的接入权限进行验证后得到验证结果。

26.根据权利要求23至25中任一项所述的通信节点,其特征在于,所述获取单元,具体用于根据所述待检验数据生成所述目标区块;

所述通信节点还包括:

区块广播单元,用于将所述目标区块广播至所述第一通信节点,以使所述第一通信节点将所述目标区块加入所述第一区块链节点所维护的所述区块链。

27.根据权利要求23至25中任一项所述的通信节点,其特征在于,所述获取单元具体用于获取所述第一通信节点根据所述待检验数据生成的所述目标区块。

28.根据权利要求23至25中任一项所述的通信节点,其特征在于,所述通信节点还包括:

存储单元,用于将所述目标区块加入所述第二区块链节点所维护的所述区块链。

29.一种通信节点,其特征在于,所述通信节点为数据处理系统中的第一通信节点,所述数据处理系统还包括第二通信节点,所述第一通信节点对应于第一区块链节点,所述第二通信节点对应于第二区块链节点,所述第一区块链节点与所述第二区块链节点维护同一个区块链,所述通信节点包括:

获取单元,用于当终端驻留目标小区时,获取待检验数据,其中,所述待检验数据包括所述终端的首次入网鉴权数据,所述目标小区为所述第一通信节点信号覆盖范围下的小区;

检验单元,用于对所述待检验数据进行检验;

发送单元,用于若所述检验单元的检验结果为检验成功,发送所述待检验数据至第二通信节点,以便所述第二通信节点对所述待检验数据进行检验;

所述获取单元,还用于若第二通信节点的检验结果为检验成功,获取目标区块。

30.根据权利要求29所述的通信节点,其特征在于,所述通信节点还包括:存储单元,用于将所述目标区块加入所述第一区块链节点所维护的所述区块链,加入了所述目标区块的第一区块链节点用于所述检验单元对所述首次入网鉴权数据之后的所述终端的入网检验数据进行检验。

31.一种通信节点,其特征在于,所述通信节点为数据处理系统中的第二通信节点,所述数据处理系统还包括第一通信节点,所述第一通信节点对应于第一区块链节点,所述第二通信节点对应于第二区块链节点,所述第一区块链节点与所述第二区块链节点维护同一个区块链,所述通信节点包括:

接收单元,用于当终端驻留目标小区时,接收所述第一通信节点发送的待检验数据,其中,所述待检验数据为所述第一通信节点检验成功的数据,且所述待检验数据包括所述终端的首次入网鉴权数据,所述目标小区为所述第一通信节点信号覆盖范围下的小区;

检验单元,用于对所述待检验数据进行检验;

获取单元,用于若所述检验单元的检验结果为检验成功,获取目标区块。

32.根据权利要求31所述的通信节点,其特征在于,所述通信节点还包括:存储单元,用于将所述目标区块加入所述第二区块链节点所维护的所述区块链,加入了所述目标区块的区块链用于所述检验单元对所述首次入网鉴权数据之后的所述终端的入网检验数据进行检验。

33.一种通信节点,其特征在于,包括:存储器、收发器、处理器以及总线系统;

其中,所述存储器用于存储程序和指令;

所述收发器用于在所述处理器的控制下接收或发送信息;

所述处理器用于执行所述存储器中的程序;

所述总线系统用于连接所述存储器、所述收发器以及所述处理器,以使所述存储器、所述收发器以及所述处理器进行通信;

其中,所述处理器用于调用所述存储器中的程序指令,执行如权利要求1至16中任一项所述的方法。

34.根据权利要求33所述的通信节点,其特征在于,所述通信节点为一种芯片。

35.一种计算机可读存储介质,存储计算机程序,当所述计算机程序在处理器上运行时,使得处理器执行如权利要求1至16中任意一项所述的方法。

说明书 :

一种数据处理方法及其数据处理设备

技术领域

[0001] 本申请涉及通信领域,尤其涉及一种数据处理方法及其数据处理设备。

背景技术

[0002] 传统的卫星通信简单地说就是地球上的无线电通信站间利用卫星作为中继而进行的通信。卫星通信系统通常由空间段、地面段和用户段三部分组成,空间段一般为通信卫
星,地面段一般为控制中心或各类网关等,用户段一般为终端。
[0003] 如图1,终端进行卫星切换时,例如终端从源卫星切换到目标卫星,首先终端需要发送切换请求至目标卫星,以完成测量上报、切换判决和无线资源控制(radio resource 
control,RRC)连接配置等一系列操作,目标卫星发送路径切换请求至地面段的网关,并接
收网关反馈的确认消息,网关确认后源卫星才能释放网络资源,从而完成卫星的切换过程,
之后核心网发送的数据通过目标卫星转发给终端而不再通过源卫星转发给终端。
[0004] 可见,当终端发生卫星切换时,空间段卫星设备与地面段网关设备之间需要进行路由切换请求的确认才能完成卫星的切换过程,而频繁的卫星切换是时常发生的,这样卫
星与网关之间就需要进行频繁的信息交互,会造成较大的网络开销。

发明内容

[0005] 本申请第一方面提供了一种数据处理方法,所述方法应用于数据处理系统,所述数据处理系统包括第一通信节点以及第二通信节点,所述第一通信节点对应于第一区块链
节点,所述第二通信节点对应于第二区块链节点,所述第一区块链节点与所述第二区块链
节点为同一个区块链的节点,因而维护着同一个区块链,所述方法包括:
[0006] 终端驻留目标小区后,第一通信节点获取待检验数据,目标小区为第一通信节点的信号覆盖范围下的小区,终端驻留目标小区即进入第一通信节点信号覆盖范围,待检验
数据第一通信节点根据终端驻留目标小区后的驻留信息得到。
[0007] 第一通信节点将待检验数据广播给第二通信节点,第二通信节点的个数为至少一个,随后基于区块链的分布式数据存储特性,第二通信节点可以根据第二区块链节点对待
检验数据进行检验;
[0008] 当待检验数据的检验结果为检验成功时,第一通信节点获取到目标区块。
[0009] 本申请实施例具有以下优点:第二通信节点和第一通信节点分别对应一个区块链节点,这些区块链节点维护同一区块链,这里的第一通信节点可以是卫星,第二通信节点可
以是卫星也可以是蜂窝节点,例如是地面段的控制中心或网关或蜂窝基站。终端接入目标
小区时,第一通信节点获取待检验数据,该待检验数据由终端的驻留信息得到,随后第一通
信节点将待检验数据发送至第二通信节点,第二通信节点能根据第二区块链节点对待检验
数据进行检验后得到检验结果,从而终端就可以完成驻留目标小区的过程。在本实施例中,
通过在第一通信节点和第二通信节点间发送待检验数据,由于区块链各节点之间具有点对
点传输、共识机制等特性,区块链各节点均可以对待检验数据进行验证后得到验证结果,相
当于利用区块链来完成待检验数据的验证过程,得到验证结果后即可完成终端驻留至目标
小区,而不需要网关的参与,因此本申请仅通过第一通信节点与第二通信节点之间的交互
就可完成终端驻留至目标小区,而不涉及到卫星与地面段网关之间的数据交互,节省了网
络开销。
[0010] 基于第一方面,在第一方面的第一种可实现方式中,终端可以在发生小区切换而切换至目标小区后,终端执行驻留目标小区的步骤;
[0011] 所述待检验数据由所述终端的驻留信息得到包括:
[0012] 待检验数据由第一通信节点根据终端切换前的小区信息生成,其中,终端切换前的小区信息可以用于所述第二通信节点,与所述第二区块链节点中存储的终端切换前的小
区信息进行匹配并得到匹配结果,第二区块链节点中记录有终端在发生本次切换前最后一
次驻留小区的信息,最后一次驻留小区的信息即为终端切换前的小区信息。
[0013] 在本实施例中,对待检验数据的获取方式进行了说明,增加了方案的可实施性。
[0014] 基于第一方面,在第一方面的第二种可实现方式中,终端可以在发生小区切换而切换至目标小区后,终端执行驻留目标小区的步骤,终端也可以在发生小区位置更新而更
新至目标小区后,终端执行驻留目标小区的步骤;
[0015] 所述待检验数据由所述终端的驻留信息得到包括:
[0016] 待检验由第一通信节点根据所述终端的权限等级生成,终端的权限等级是指终端被授予的安全权限等级,第二区块链节点中储存有目标小区允许接入的权限等级,所述终
端的权限等级可以用于第二通信节点根据第二区块链节点,对所述终端是否有权接入目标
小区进行验证。
[0017] 在本实施例中,对待检验数据获取的另一种方式进行了说明,增加了方案的可实施性和灵活性。
[0018] 基于第一方面及其第一方面的第一种至第二种可实现方式中任一,在第一方面的第三种可实现方式中,所述第一通信节点获取目标区块包括:
[0019] 第一通信节点可以自己根据待检验数据生成目标区块;
[0020] 所述方法还包括:
[0021] 第一通信节点生成目标区块后,第一通信节点将所述目标区块广播至所述第二通信节点,随后第二通信节点可以将目标区块加入第二区块链节点所维护的区块链。
[0022] 可选的,所述第一通信节点根据所述待检验数据生成所述目标区块之前,所述方法还包括:
[0023] 所述第一通信节点可以接收到第二通信节点发送的检验成功消息后,再根据该检验成功消息执行生成该目标区块的步骤。
[0024] 在本实施例中,对第一通信节点获取目标区块的一种可能的情况进行了说明,增加了方案的可实施性。
[0025] 基于第一方面及其第一方面的第一种至第二种可实现方式中任一,在第一方面的第四种可实现方式中,所述第一通信节点获取目标区块包括:
[0026] 第一通信节点还可以在第二通信节点根据所述待检验数据生成目标区块后,获取目标区块,获取的方式是第二通信节点将目标区块广播给第一通信节点。
[0027] 在本实施例中,对第一通信节点获取目标区块的另一种可能的情况进行了说明,增加了方案的可实施性和灵活性。
[0028] 基于第一方面及其第一方面的第一种至第二种可实现方式中任一,在第一方面的第五种可实现方式中,第一通信节点获取目标区块之后,第一通信节点可以将目标区块加
入第一区块链节点所维护的区块链,以存储由待检验数据所生成的目标区块。
[0029] 在本实施例中,区块链可以存储目标区块,便于对下一次终端发生小区切换或位置更新时的驻留信息进行检验,增加了方案实用性。
[0030] 本申请第二方面提供了一种数据处理方法,所述方法应用于数据处理系统,所述数据处理系统包括第一通信节点以及第二通信节点,所述第一通信节点对应于第一区块链
节点,所述第二通信节点对应于第二区块链节点,所述第一区块链节点与所述第二区块链
节点为同一个区块链的节点,因而维护着同一个区块链,所述方法包括:
[0031] 终端驻留目标小区后,第二通信节点接收第一通信节点通过广播方式发送的待检验数据,其中,目标小区为第一通信节点的信号覆盖范围下的小区,终端驻留目标小区即进
入第一通信节点信号覆盖范围,该待检验数据由第一通信节点根据终端驻留目标小区后的
驻留信息得到,第二通信节点的个数为至少一个。
[0032] 基于区块链的分布式数据存储特性,第二通信节点可以根据第二区块链节点对待检验数据进行检验;
[0033] 当待检验数据的检验结果为检验成功时,第二通信节点获取到目标区块。
[0034] 这里的第一通信节点可以是卫星,第二通信节点可以是卫星也可以是蜂窝节点,例如是地面段的控制中心或网关或蜂窝基站。
[0035] 在本实施例中,通过在第一通信节点和第二通信节点间发送待检验数据,由于区块链各节点之间具有点对点传输、共识机制等特性,区块链各节点均可以对待检验数据进
行验证后得到验证结果,相当于利用区块链来完成待检验数据的验证过程,得到验证结果
后即可完成终端驻留至目标小区,而不需要网关的参与,因此本申请仅通过第一通信节点
与第二通信节点之间的交互就可完成终端驻留至目标小区,而不涉及到卫星与地面段网关
之间的数据交互,节省了网络开销。
[0036] 基于第二方面,在第二方面的第一种可实现方式中,终端可以在发生小区切换而切换至目标小区后,终端执行驻留目标小区的步骤;
[0037] 所述第二通信节点根据所述第二区块链节点对所述待检验数据进行检验包括:
[0038] 待检验数据由终端的驻留信息生成,驻留信息中包括终端小区切换前的小区信息。
[0039] 第二区块链节点中记录有终端在发生本次切换前最后一次驻留的小区的信息,最后一次驻留的小区的信息即为终端切换前的小区的信息,第二通信节点可以将第二区块链
节点中终端切换前的小区信息,与待检验数据中终端切换前的小区信息进行匹配,若匹配
成功,则检验结果为检验成功,否则检验失败。
[0040] 在本实施例中,对第二通信节点检验待检验数据的一种方式进行了说明,增加了方案的可实施性。
[0041] 基于第二方面,在第二方面的第二种可实现方式中,终端可以在发生小区切换而切换至目标小区后,终端执行驻留目标小区的步骤,终端也可以在发生小区位置更新而更
新至目标小区后,终端执行驻留目标小区的步骤;
[0042] 所述第二通信节点根据所述第二区块链节点对所述待检验数据进行检验包括:
[0043] 待检验数据由终端驻留信息得到,驻留信息中包括终端的权限等级,第二通信节点可以确定待检验数据中终端的权限等级,终端的权限等级是指终端被授予的安全权限等
级。
[0044] 第二区块链节点中储存有目标小区允许接入的权限等级,第二通信节点可以根据第二区块链节点,对所述终端是否有权接入目标小区进行验证,并得到验证结果。
[0045] 在本实施例中,对第二通信节点检验待检验数据的另一种方式进行了说明,增加了方案的可实施性和灵活性。
[0046] 基于第二方面及其第二方面的第一种至第二种可实现方式中任一,在第二方面的第三种可实现方式中,所述第二通信节点获取目标区块包括:
[0047] 第二通信节点可以自己根据所述待检验数据生成目标区块;
[0048] 所述方法还包括:
[0049] 第二通信节点生成目标区块之后,第二通信节点将所述目标区块广播至所述第一通信节点,以便于第一通信节点将目标区块加入所述第一区块链节点所维护的所述区块
链。
[0050] 在本实施例中,对第二通信节点获取目标区块的一种可能的情况进行了说明,增加了方案的可实施性。
[0051] 基于第二方面及其第二方面的第一种至第二种可实现方式中任一,在第二方面的第四种可实现方式中,所述第二通信节点获取目标区块包括:
[0052] 第二通信节点还可以在第一通信节点根据所述待检验数据生成目标区块后,获取目标区块,获取的方式是第一通信节点将目标区块广播给第二通信节点。
[0053] 在本实施例中,对第二通信节点获取目标区块的另一种可能的情况进行了说明,增加了方案的可实施性和灵活性。
[0054] 基于第二方面及其第二方面的第一种至第二种可实现方式中任一,在第二方面的第五种可实现方式中,
[0055] 所述第二通信节点获取目标区块之后,第二通信节点可以将目标区块加入第二区块链节点所维护的区块链,以存储由待检验数据所生成的目标区块。
[0056] 在本实施例中,区块链可以存储目标区块,便于对下一次终端发生小区切换或位置更新的驻留信息进行检验,增加了方案实用性。
[0057] 本申请第三方面提供了一种数据处理方法,所述方法应用于数据处理系统,所述数据处理系统包括第一通信节点以及第二通信节点,所述第一通信节点对应于第一区块链
节点,所述第二通信节点对应于第二区块链节点,所述第一区块链节点与所述第二区块链
节点为同一个区块链的节点,因而维护着同一个区块链,所述方法包括:
[0058] 当终端驻留目标小区时,第一通信节点获取待检验数据,目标小区为第一通信节点的信号覆盖范围下的小区,终端驻留目标小区即进入第一通信节点信号覆盖范围,所述
待检验数据包括所述终端的首次入网鉴权数据,入网鉴权数据为终端接入网络时通信节点
对终端进行权限验证的数据,第一通信节点获取的首次入网鉴权数据由终端自己上报。
[0059] 所述第一通信节点对所述待检验数据进行检验,判断终端是否有权接入网络;
[0060] 若所述第一通信节点的检验结果为检验成功,第一通信节点广播待检验数据至第二通信节点,第二通信节点的个数为至少一个,以便于第二通信节点也对所述待检验数据
进行检验,判断终端是否有权接入网络;
[0061] 若第二通信节点的检验结果为检验成功,第一通信节点可以获取目标区块,其中,目标区块是根据待检验数据生成的。
[0062] 在本实施例中,对于首次入网鉴权数据,第一通信节点对待检验数据检验成功后广播到区块链中的第二区块链节点检验,若第二区块链节点也检验成功,则第一通信节点
获取目标区块加入区块链,可以便于下次终端入网时第一通信节点直接利用加入了目标区
块的区块链对入网鉴权数据进行检验,而不涉及到卫星与地面段网关之间的数据交互,节
省了网络开销。
[0063] 基于第三方面,在第三方面的第一种可实现方式中,所述第一通信节点获取所述目标区块之后,所述第一通信节点可以将所述目标区块加入第一区块链节点所维护的区块
链,将目标区块加入区块链后,第一通信节点对应的第一区块链节点中也同步存储目标区
块,所述第一通信节点可以根据第一区块链节点对所述首次入网鉴权数据之后时刻,终端
的入网检验数据进行检验。
[0064] 在本实施例中,首次入网时终端的入网鉴权数据可以生成目标区块后存储于区块链,随后再终端再次入网时第一通信节点就可以利用之前储存的目标区块对待检验数据进
行验证,而不涉及到卫星与地面段网关之间的数据交互,节省了网络开销。
[0065] 本申请第四方面提供了一种数据处理方法,所述方法应用于数据处理系统,所述数据处理系统包括第一通信节点以及第二通信节点,所述第一通信节点对应于第一区块链
节点,所述第二通信节点对应于第二区块链节点,所述第一区块链节点与所述第二区块链
节点为同一个区块链的节点,因而维护着同一个区块链,所述方法包括:
[0066] 当终端驻留目标小区时,所述第二通信节点接收所述第一通信节点发送的待检验数据,
[0067] 目标小区为第一通信节点的信号覆盖范围下的小区,终端驻留目标小区即进入第一通信节点信号覆盖范围,所述待检验数据包括所述终端的首次入网鉴权数据,且待检验
数据为第一通信节点已经检验过并检验成功的数据,入网鉴权数据为终端接入网络时通信
节点对终端进行权限验证的数据。
[0068] 随后第二通信节点可以对所述待检验数据进行检验;
[0069] 若所述第二通信节点的检验结果为检验成功,第二通信节点获取到目标区块,其中,目标区块是根据待检验数据生成的。
[0070] 在本实施例中,对于首次入网鉴权数据,第二通信节点对待检验数据检验成功后,第二通信节点获取目标区块加入区块链,可以便于下次终端入网时第二通信节点直接利用
加入了目标区块的区块链对入网鉴权数据进行检验,而不涉及到卫星与地面段网关之间的
数据交互,节省了网络开销。
[0071] 基于第四方面,在第四方面的第一种可实现方式中,所述第二通信节点获取所述目标区块之后,所述第二通信节点可以将所述目标区块加入第二区块链节点所维护的区块
链,将目标区块加入区块链后,第二通信节点对应的第二区块链节点中也同步存储目标区
块,所述第二通信节点可以根据第二区块链节点对所述首次入网鉴权数据之后时刻,终端
的入网检验数据进行检验。
[0072] 在本实施例中,首次入网时终端的入网鉴权数据可以生成目标区块后存储于区块链,随后再终端再次入网时第二通信节点就可以利用之前储存的目标区块对待检验数据进
行验证,而不涉及到卫星与地面段网关之间的数据交互,节省了网络开销。
[0073] 本申请第五方面提供了一种通信节点,所述通信节点为数据处理系统中的第一通信节点,所述数据处理系统还包括第二通信节点,所述第一通信节点对应于第一区块链节
点,所述第二通信节点对应于第二区块链节点,所述第一区块链节点与所述第二区块链节
点维护同一个区块链,所述通信节点包括:
[0074] 获取单元,用于当终端驻留目标小区时,获取待检验数据,所述待检验数据由所述终端的驻留信息得到,其中,所述目标小区为所述第一通信节点信号覆盖范围下的小区;
[0075] 发送单元,用于将所述待检验数据发送至所述第二通信节点,以使所述第二通信节点根据所述第二区块链节点对所述待检验数据进行检验;
[0076] 所述获取单元,还用于若所述检验的结果为检验成功,获取目标区块。
[0077] 基于第五方面,在第五方面的第一种可实现方式中,当所述终端切换至所述目标小区后,所述终端执行驻留所述目标小区的步骤;
[0078] 所述通信节点还包括处理单元;
[0079] 所述待检验数据由所述终端的驻留信息得到包括:
[0080] 所述待检验数据由所述处理单元根据所述终端切换前的小区信息生成,所述终端切换前的小区信息用于所述第二通信节点,与所述第二区块链节点中所述终端切换前的小
区信息进行匹配。
[0081] 基于第五方面,在第五方面的第二种可实现方式中,当所述终端切换至所述目标小区或所述终端的位置更新至所述目标小区后,所述终端执行驻留所述目标小区的步骤;
[0082] 所述通信节点还包括处理单元;
[0083] 所述待检验数据由所述终端的驻留信息得到包括:
[0084] 所述待检验数据由所述处理单元根据所述终端的权限等级生成,所述终端的权限等级用于所述第二通信节点,根据所述第二区块链节点对所述终端相对于所述第一通信节
点的接入权限进行验证。
[0085] 基于第五方面及其第五方面的第一种至第二种可实现方式中任一,在第五方面的第三种可实现方式中,所述获取单元,具体用于根据所述待检验数据生成所述目标区块;
[0086] 所述通信节点还包括:
[0087] 区块广播单元,用于将所述目标区块广播至所述第二通信节点,以使所述第二通信节点将所述目标区块加入所述第二区块链节点所维护的所述区块链;
[0088] 所述获取单元,还用于接收所述第二通信节点发送的检验成功消息,所述检验成功消息用于指示所述获取单元执行生成所述目标区块的步骤。
[0089] 基于第五方面及其第五方面的第一种至第二种可实现方式中任一,在第五方面的第四种可实现方式中,所述获取单元,具体用于获取所述第二通信节点根据所述待检验数
据生成的所述目标区块。
[0090] 基于第五方面及其第五方面的第一种至第二种可实现方式中任一,在第五方面的第五种可实现方式中,所述通信节点还包括:
[0091] 存储单元,用于将所述目标区块加入所述第一区块链节点所维护的所述区块链。
[0092] 本申请第六方面提供了一种通信节点,所述通信节点为数据处理系统中的第二通信节点,所述数据处理系统还包括第一通信节点,所述第一通信节点对应于第一区块链节
点,所述第二通信节点对应于第二区块链节点,所述第一区块链节点与所述第二区块链节
点维护同一个区块链,所述通信节点包括:
[0093] 接收单元,用于当终端驻留目标小区时,接收所述第一通信节点发送的待检验数据,其中,所述待检验数据由所述第一通信节点根据所述终端的驻留信息得到,所述目标小
区为所述第一通信节点信号覆盖范围下的小区;
[0094] 检验单元,用于根据所述第二区块链节点对所述待检验数据进行检验;
[0095] 获取单元,用于若所述检验的结果为检验成功,获取目标区块。
[0096] 基于第六方面,在第六方面的第一种可实现方式中,当所述终端切换至所述目标小区后,所述终端执行驻留所述目标小区的步骤;
[0097] 所述检验单元,具体用于根据所述第二区块链节点中的历史切换记录,确定所述终端切换前的小区信息;
[0098] 将所述待检验数据中所述终端切换前的小区信息,与所述历史切换记录中所述终端切换前的小区进行匹配后得到匹配结果。
[0099] 基于第六方面,在第六方面的第二种可实现方式中,当所述终端切换至所述目标小区或所述终端的位置更新至所述目标小区后,所述终端执行驻留所述目标小区的步骤;
[0100] 所述检验单元,具体用于确定所述待检验数据中所述终端的权限等级;
[0101] 根据所述第二区块链节点,对所述终端相对于所述第一通信节点的接入权限进行验证后得到验证结果。
[0102] 基于第六方面及其第六方面的第一种至第二种可实现方式中任一,在第六方面的第三种可实现方式中,所述获取单元,具体用于根据所述待检验数据生成所述目标区块;
[0103] 所述通信节点还包括:
[0104] 区块广播单元,用于将所述目标区块广播至所述第一通信节点,以使所述第一通信节点将所述目标区块加入所述第一区块链节点所维护的所述区块链。
[0105] 基于第六方面及其第六方面的第一种至第二种可实现方式中任一,在第六方面的第四种可实现方式中,所述获取单元具体用于获取所述第一通信节点根据所述待检验数据
生成的所述目标区块。
[0106] 基于第六方面及其第六方面的第一种至第二种可实现方式中任一,在第六方面的第五种可实现方式中,所述通信节点还包括:
[0107] 存储单元,用于将所述目标区块加入所述第二区块链节点所维护的所述区块链。
[0108] 本申请第七方面提供了一种通信节点,所述通信节点为数据处理系统中的第一通信节点,所述数据处理系统还包括第二通信节点,所述第一通信节点对应于第一区块链节
点,所述第二通信节点对应于第二区块链节点,所述第一区块链节点与所述第二区块链节
点维护同一个区块链,所述通信节点包括:
[0109] 获取单元,用于当终端驻留目标小区时,获取待检验数据,其中,所述待检验数据包括所述终端的首次入网鉴权数据,所述目标小区为所述第一通信节点信号覆盖范围下的
小区;
[0110] 检验单元,用于对所述待检验数据进行检验;
[0111] 发送单元,用于若所述检验单元的检验结果为检验成功,发送所述待检验数据至第二通信节点,以便所述第二通信节点对所述待检验数据进行检验;
[0112] 所述获取单元,还用于若第二通信节点的检验结果为检验成功,获取目标区块。
[0113] 基于第七方面,在第七方面的第一种可实现方式中,所述通信节点还包括:
[0114] 存储单元,用于将所述目标区块加入所述第一区块链节点所维护的所述区块链,加入了所述目标区块的第一区块链节点用于所述检验单元对所述首次入网鉴权数据之后
的所述终端的入网检验数据进行检验。
[0115] 本申请第八方面提供了一种通信节点,所述通信节点为数据处理系统中的第二通信节点,所述数据处理系统还包括第一通信节点,所述第一通信节点对应于第一区块链节
点,所述第二通信节点对应于第二区块链节点,所述第一区块链节点与所述第二区块链节
点维护同一个区块链,所述通信节点包括:
[0116] 接收单元,用于当终端驻留目标小区时,接收所述第一通信节点发送的待检验数据,其中,所述待检验数据为所述第一通信节点检验成功的数据,且所述待检验数据包括所
述终端的首次入网鉴权数据,所述目标小区为所述第一通信节点信号覆盖范围下的小区;
[0117] 检验单元,用于对所述待检验数据进行检验;
[0118] 获取单元,用于若所述检验单元的检验结果为检验成功,获取目标区块。
[0119] 基于第八方面,在第八方面的第一种可实现方式中,所述通信节点还包括:
[0120] 存储单元,用于将所述目标区块加入所述第二区块链节点所维护的所述区块链,加入了所述目标区块的区块链用于所述检验单元对所述首次入网鉴权数据之后的所述终
端的入网检验数据进行检验。
[0121] 本申请第九方面提供了一种通信节点,其特征在于,包括:存储器、收发器、处理器以及总线系统;
[0122] 其中,所述存储器用于存储程序和指令;
[0123] 所述收发器用于在所述处理器的控制下接收或发送信息;
[0124] 所述处理器用于执行所述存储器中的程序;
[0125] 所述总线系统用于连接所述存储器、所述收发器以及所述处理器,以使所述存储器、所述收发器以及所述处理器进行通信;
[0126] 其中,所述处理器用于调用所述存储器中的程序指令,执行如第一方面、第一方面的第一种至第五种、第二方面以及第二方面的第一种至第五种可实现方式中任一种可实现
方式所述的方法。
[0127] 基于第九方面,在第九方面的第一种可实现方式中,所述通信节点为一种芯片。
[0128] 本申请第十方面提供了一种计算机可读存储介质,包括指令,当所述指令在计算机上运行时,使得计算机执行如第一方面、第一方面的第一种至第五种、第二方面以及第二
方面的第一种至第五种可实现方式中任一种可实现方式所述的方法。
[0129] 本申请第十一方面提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行如第一方面、第一方面的第一种至第五种、第二方面以及第二方面的第
一种至第五种可实现方式中任一种可实现方式所述的方法。

附图说明

[0130] 图1为本申请现有的小区切换示意图;
[0131] 图2(a)为本申请数据处理系统的结构示意图;
[0132] 图2(b)为本申请数据处理方法的一个实施例示意图;
[0133] 图3(a)本申请数据处理方法的另一个实施例示意图;
[0134] 图3(b)本申请数据处理方法的另一个实施例示意图;
[0135] 图4本申请小区切换场景的实施例示意图;
[0136] 图5本申请终端位置更新场景的实施例示意图;
[0137] 图6本申请数据处理方法的另一个实施例示意图;
[0138] 图7(a)本申请数据处理方法的另一个实施例示意图;
[0139] 图7(b)本申请数据处理方法的另一个实施例示意图;
[0140] 图8本申请通信节点的一种可能的结构;
[0141] 图9本申请通信节点的另一种可能的结构;
[0142] 图10本申请通信节点的另一种可能的结构;
[0143] 图11本申请通信节点的另一种可能的结构;
[0144] 图12本申请通信节点的另一种可能的结构。

具体实施方式

[0145] 本申请公开的数据处理方法可以应用于数据处理系统,如图2(a)所示,所述数据处理系统中包括至少两个通信节点,每个通信节点对应一个区块链节点,这些区块链节点
维护同一个区块链,其中第一通信节点对应于第一区块链节点,第一通信节点的个数为一
个。第二通信节点对应于第二区块链节点,且第二通信节点的个数为至少一个,第一通信节
点可以为卫星节点,卫星节点可以是任一高度的卫星,第二通信节点可以为卫星节点,也可
以为蜂窝节点,例如是地面段的控制中心或网关或蜂窝基站,具体此处不作限定。数据处理
系统与终端相连接,当终端进行小区更新或小区切换或位置更新或终端进行鉴权时,数据
处理系统可以对终端的请求进行处理,而不需要依赖网关设备或控制设备等。
[0146] 本申请基于区块链点对点传输、共识机制、分布式数据存储以及密码学原理等特性实现。
[0147] 目标小区为第一通信节点信号覆盖下的小区表示终端驻留目标小区后进入第一通信节点信号覆盖范围。
[0148] 本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理
解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例如能够以除了
在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变
形,意图在于覆盖不排它的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品
或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些
过程、方法、产品或设备固有的其它步骤或单元。
[0149] 参照图2(b),本申请公开了一种数据处理方法,该方法可以应用于小区切换或终端位置更新场景,下面进行说明。
[0150] 201、第一通信节点获取待检验数据。
[0151] 当终端驻留到目标小区后,由于目标小区为第一通信节点信号覆盖下的小区,因此第一通信节点获取终端的驻留信息并根据驻留信息得到待检验数据,随后第一通信节点
将待检验数据存储于本地存储单元。其中,终端驻留目标小区可能是终端发生小区切换或
小区更新后接入目标小区,或终端发生位置更新后更新至目标小区,具体此处不作限定。
[0152] 需要说明的是,待检验数据的一种可能的情况为待检验即为终端的驻留信息。
[0153] 202、第一通信节点将待检验数据发送至第二通信节点。
[0154] 第一通信节点将待检验数据用私钥签名后广播至第二通信节点,第二通信节点利用第一通信节点的公钥解密获取待检验数据,随后,第二通信节点通过对应的第二区块链
节点中存储的终端的历史驻留信息对待检验数据进行检验,得到检验结果。
[0155] 若检验结果为检验成功,第二通信节点将待检验数据存储于第二通信节点的本地存储单元。
[0156] 其中,历史驻留信息为本申请中终端驻留第一通信节点前任意一个或多个时刻,终端驻留第一通信节点或第二通信节点的驻留信息集合。
[0157] 203、若检验的结果为检验成功,第一通信节点获取目标区块。
[0158] 若第二通信节点对待检验数据的检验结果为检验成功,第一通信节点获取目标区块。
[0159] 在本实施例中,通过在第一通信节点和第二通信节点间发送待检验数据,区块链各节点均可以对待检验数据进行验证后得到验证结果,相当于利用区块链来完成待检验数
据的验证过程,得到验证结果后即可完成终端驻留至目标小区,而不需要网关的参与,因此
本申请仅通过第一通信节点与第二通信节点之间的交互就可完成终端驻留至目标小区,而
不涉及到卫星与地面段网关之间的数据交互,节省了网络开销。
[0160] 在本实施例中,第一通信节点获取目标区块的方式有多种,因为各个区块链节点会通过竞争方式或非竞争方式确定一个区块链节点,由该区块链节点对应的通信节点生成
目标区块,因此目标区块可以由第一通信节点生成,也可以由第二通信节点生成,参照图3
(a)和图3(b),下面分别进行说明。
[0161] 一、参照图3(a),对由第一通信节点生成目标区块的情况进行说明。
[0162] 301、第一通信节点获取待检验数据。
[0163] 302、第一通信节点将待检验数据发送至第二通信节点。
[0164] 本实施例步骤301和302与上述实施例步骤201和202类似,具体此处不再赘述。
[0165] 303、第二通信节点对待检验数据进行检验。
[0166] 第二通信节点对待检验数据的检验方式以及历史驻留信息的含义与上述步骤202类似,具体此处不再赘述。
[0167] 304、若检验结果为检验成功,第一通信节点根据待检验数据生成目标区块。
[0168] 若检验结果为检验成功,等待预置的定时器定时周期到达后,数据处理系统中处理器确定由第一通信节点生成目标区块,第一通信节点将周期内的所有检验成功的待检验
数据生成目标区块。
[0169] 可选的,第一通信节点将对目标区块的哈希(hash)值进行验证,验证无误后将目标区块加入第一区块链节点。
[0170] 若检验结果为检验失败,第一通信节点以及第二通信节点删除存储于本地存储单元的待检验数据。
[0171] 可选的,若检验结果为检验成功,第二通信节点还可以将检验结果发送至第一通信节点,以便第一通信节点获取检验成功消息后再根据检验成功消息生成目标区块,第一
通信节点也可以不获取检验成功消息直接生成目标区块,具体此处不作限定。
[0172] 305、第一通信节点将目标区块广播至第二通信节点。
[0173] 第一通信节点生成目标区块后,将目标区块广播至第二通信节点。
[0174] 306、第二通信节点将目标区块加入区块链。
[0175] 第二通信节点对目标区块的hash值进行验证,验证无误后将目标区块加入第二区块链节点所维护的区块链。
[0176] 二、参照图3(b),对由第二通信节点生成目标区块的情况进行说明。
[0177] 301、第一通信节点获取待检验数据。
[0178] 302、第一通信节点将待检验数据发送至第二通信节点。
[0179] 本实施例步骤301和302与上述实施例步骤201和202类似,具体此处不再赘述。
[0180] 303、第二通信节点对待检验数据进行检验。
[0181] 第二通信节点对待检验数据的检验方式以及历史驻留信息的含义与上述步骤202类似,具体此处不再赘述。
[0182] 304、若检验结果为检验成功,第二通信节点根据待检验数据生成目标区块。
[0183] 若检验结果为检验成功,等待预置的定时器定时周期到达后,数据处理系统中处理器确定由第二通信节点生成目标区块,第二通信节点将周期内的所有检验成功的待检验
数据生成目标区块。
[0184] 可选的,第二通信节点将对目标区块的hash值进行验证,验证无误后将目标区块加入第二区块链节点。
[0185] 若检验结果为检验失败,第一通信节点以及第二通信节点删除存储于本地存储单元的待检验数据。
[0186] 305、第二通信节点将目标区块广播至第一通信节点。
[0187] 第二通信节点生成目标区块后,将目标区块广播至第一通信节点。
[0188] 306、第一通信节点将目标区块加入区块链。
[0189] 第一通信节点对目标区块的hash值进行验证,验证无误后将目标区块加入第一区块链节点。
[0190] 在本实施例中,各个区块链节点通过竞争方式或非竞争方式确定出一个区块链节点后,由该区块链节点对应的通信节点生成目标区块,在下一个周期目标终端再次驻留通
信节点所覆盖小区时,目标区块可以用于下一周期待检验数据的检验。
[0191] 本申请可以应用于小区切换场景下,也可以应用于终端位置更新的场景下,下面对这两种场景进行说明。
[0192] 请参照图4,下面基于小区切换场景,对本申请实施例进行叙述。
[0193] 401、当终端切换至目标小区时,第一通信节点获取待检验数据。
[0194] 当终端准备由源通信节点信号覆盖小区切换至第一通信节点信号覆盖小区时,源通信节点首先发送切换请求至第一通信节点请求小区切换,第一通信节点反馈切换响应标
识允许终端接入,随后,终端进行小区切换。
[0195] 在本实施例中,源通信节点为数据处理系统中除第一通信节点外的任意一个通信节点。
[0196] 在本实施例步骤401与上述实施例步骤201类似,需要说明的是,驻留信息具体为终端的切换记录,包括:第一通信节点获取终端的切换前终端所在小区的通信节点标识符
(identity,ID)、切换后终端所在小区的通信节点ID、切换时间以及终端设备能力等信息。
[0197] 402、第一通信节点将待检验数据发送至第二通信节点。
[0198] 本实施例步骤402与上述实施例步骤202类似,具体此处不再赘述。
[0199] 403、第二通信节点根据第二区块链节点对待检验数据进行检验。
[0200] 第二通信节点根据第二区块链节点中的历史驻留信息对待检验数据进行检验,历史驻留信息具体为历史切换记录。检验的方式有几种可能的情况,下面举例其中两种情况
进行说明,具体为:
[0201] A、第二通信节点首先确定历史切换记录中终端切换前的小区信息,再确定待检验数据中终端切换前的小区信息,判断两者是否相匹配,若匹配,则确定检验结果为检验成
功,若不匹配,则确定检验结果为检验失败。
[0202] 在本实施例中,终端切换前的小区信息可以为切换前终端所在小区的ID,也可以为切换前终端所在小区的服务等级,还可以为切换前终端所在小区的其他信息,具体此处
不作限定。
[0203] 例如,由待检验数据可知终端由A小区切换到了B小区,若由历史切换记录得到终端发生切换前也在A小区,则检验结果为检验成功,若由历史切换记录得到终端发生切换前
在C小区,因此终端由A小区切换到B小区这条切换记录是无效的,检验结果为检验失败。再
例如,由待检验数据可知终端由A小区切换到了B小区,并且终端在A小区的服务等级是最高
优先级,若由历史切换记录得到终端在A小区的服务等级也为最高优先级,则检验结果为检
验成功,若由历史切换记录得到终端在A小区的服务等级为次高优先级,因此终端由A小区
切换到B小区这条切换记录是无效的,检验结果为检验失败。
[0204] B、第二通信节点根据待检验数据确定终端切换到了目标小区,确定历史切换记录中目标小区允许接入的权限等级,同时确定待检验数据或历史切换记录中终端的权限等
级,依据两个权限等级判断终端是否有权接入目标小区。若是,则检验成功,否则检验失败。
例如由待检验数据可知终端由A小区切换到了B小区,由历史切换记录发现终端在B小区的
安全权限高于终端被授予的安全权限等级,且终端的权限等级没有被提升过,因此终端由A
小区切换到B小区这条切换记录是无效的,检验结果为检验失败。
[0205] 404、若检验的结果为检验成功,第一通信节点获取目标区块。
[0206] 本实施例与上述实施例步骤203所述类似,具体此处不再赘述。
[0207] 第一通信节点获取目标区块后,源节点释放网络资源,第一通信节点为终端分配网络资源,切换完成。
[0208] 本申请仅通过第一通信节点与第二通信节点之间的交互就可完成终端的小区切换过程,而不涉及到卫星与地面段网关之间的数据交互,节省了网络开销。
[0209] 请参照图5,下面基于终端发生位置更新后接入目标小区的场景,对本申请实施例进行叙述。
[0210] 501、当终端位置更新至目标小区时,第一通信节点获取待检验数据。
[0211] 终端首先获取所接入小区的系统信息,从而确定终端当前位置,再根据当前位置判断终端是否发生的位置更新,若终端发生了位置更新例如终端从A城市移动到了B城市,
则终端向第一通信节点发起随机接入过程、建立RRC连接以及发送位置更新请求至第一通
信节点,终端接入后第一通信节点根据驻留信息生成待检验数据。
[0212] 在本实施例步骤501与上述实施例步骤201类似,需要说明的是,驻留信息具体为终端ID、驻留时间以及终端设备能力等信息。
[0213] 502、第一通信节点将待检验数据发送至第二通信节点。
[0214] 本实施例步骤502与上述实施例步骤202类似,具体此处不再赘述。
[0215] 503、第二通信节点根据第二区块链节点对待检验数据进行检验。
[0216] 第二通信节点根据第二区块链节点中的历史驻留信息对待检验数据进行检验,历史驻留信息具体为历史位置更新信息,具体方式可以为:
[0217] 第二通信节点根据待检验数据确定终端切换到了目标小区,确定历史切换记录中目标小区允许接入的权限等级,同时确定待检验数据或历史切换记录中终端的权限等级,
依据两个权限等级判断终端是否有权接入目标小区。若是,则检验成功,否则检验失败。例
如由待检验数据可知终端由A小区切换到了B小区,由历史切换记录发现终端在B小区的安
全权限高于终端被授予的安全权限等级,且终端的权限等级没有被提升过,因此终端由A小
区切换到B小区这条切换记录是无效的,检验结果为检验失败。
[0218] 504、若检验的结果为检验成功,第一通信节点获取目标区块。
[0219] 本实施例与上述实施例步骤203所述类似,具体此处不再赘述。
[0220] 第一通信节点获取目标区块后,第一通信节点为终端分配网络资源,终端位置更新完成。
[0221] 本申请仅通过第一通信节点与第二通信节点之间的交互就可完成终端的小区位置更新过程,而不涉及到卫星与地面段网关之间的数据交互,节省了网络开销。
[0222] 请参照图6,下面从第二通信节点的角度,对本申请实施例进行说明。
[0223] 601、第二通信节点接收第一通信节点发送的待检验数据。
[0224] 本实施例步骤601与上述实施例步骤201类似,具体此处不再赘述。
[0225] 602、第二通信节点根据第二区块链节点对待检验数据进行检验后得到检验结果。
[0226] 第二通信节点对待检验数据的检验方式与上述步骤202类似,具体此处不再赘述。
[0227] 同样的,对于终端切换场景和终端位置更新场景,第二通信节点对待检验数据检验的方式分别参照图4和图5所述实施例,具体此处不再赘述。
[0228] 603、若检验结果为检验成功,第二通信节点获取目标区块。
[0229] 同样的,目标区块可以由第一通信节点生成后发送至第二通信节点,也可以由第二通信节点自己生成,参照图3(a)和图3(b)所述实施例,具体此处不再赘述。
[0230] 本申请还提供了一种数据处理方法,可以应用于终端的入网鉴权过程,下面进行说明。
[0231] 终端发生开机、位置更新以及首次入网等需要鉴权的场景时,数据处理系统中各个通信节点会终端的入网鉴权数据进行验证,在终端首次入网的情况下,各个通信节点对
终端入网鉴权数据验证成功后生成目标区块加入对应的区块链节点,对于终端非首次入网
的情况下,各个通信节点能利用其对应的区块链节点中存储的历史入网鉴权数据对终端入
网鉴权数据进行验证,请参照图7(a),下面将进行说明。
[0232] 701、第一通信节点获取待检验数据。
[0233] 终端驻留目标小区后,由于目标小区为第一通信节点信号覆盖下的小区,因此第一通信节点下发公钥信息给终端,以便终端利用第一通信节点的公钥加密终端的公钥信息
以及终端ID反馈给第一通信节点,随后第一通信节点利用自身私钥解密后获得终端公钥,
并用终端公钥加密会话密钥信息,随后用将加密的会话密钥信息发送给终端,终端用自身
私钥解密得到会话密钥,利用该会话密钥终端加密终端信息并发送给第一通信节点。
[0234] 其中,终端信息包括终端的入网鉴权数据、终端设备能力等信息,待检验数据即为入网鉴权数据,第一通信节点得到待检验数据后将待检验数据存储于本地存储单元。
[0235] 当终端为首次入网时,包括:
[0236] 702、第一通信节点对待检验数据进行检验。
[0237] 第一通信节点对终端的入网鉴权数据进行验证,判断终端是否有权接入网络,若终端有权接入网络,则检验结果为检验成功,第一通信节点将待检验数据存储于第一通信
节点的本地存储单元,否则,检验结果为检验失败。
[0238] 703、若第一通信节点的检验结果为检验证成功,则第一通信发送待检验数据至第二通信节点。
[0239] 若第一通信节点的检验结果为检验证成功,第一通信节点将待检验数据用私钥签名后广播至第二通信节点,第二通信节点利用第一通信节点的公钥解密获取待检验数据。
[0240] 704、第二通信节点对待检验数据进行检验;
[0241] 第二通信节点对终端的入网鉴权数据进行验证,判断终端是否有权接入网络,若终端有权接入网络,则检验结果为检验成功,第二通信节点将待检验数据存储于第二通信
节点的本地存储单元。否则,检验结果为检验失败。
[0242] 705、若第二通信节点的检验结果为检验成功,第一通信节点获取目标区块。
[0243] 在本实施步骤705与上述实施例步骤203类似,各个区块链节点通过竞争方式或非竞争方式确定一个区块链节点,由该区块链节点对应的通信节点生成目标区块,因此第一
通信节点所获取目标区块可以由第一通信节点生成,也可以由第二通信节点生成,具体此
处不再赘述。
[0244] 目标区块生成后,第一通信节点和第二通信节点分别将目标区块加入对应的区块链节点,以便终端再次入网时,各个区块链节点可以利用存储的目标区块对终端入网鉴权
数据进行检验。
[0245] 或当终端为非首次入网时,请参照图7(b),所述方法包括:
[0246] 701、第一通信节点获取待检验数据。
[0247] 本实施例步骤与上述图7(a)中实施例步骤701类似,具体此处不再赘述。
[0248] 702、第一通信节点根据第一区块链节点中对待检验数据进行检验。
[0249] 在本实施例中,第一区块链节点中存储有历史入网鉴权数据,历史入网鉴权数据可以为终端首次入网时存储于区块链节点的目标区块。
[0250] 第一通信节点对终端的入网鉴权数据进行验证,判断终端是否有权接入网络,具体为:第一通信节点判断历史入网鉴权数据中是否存储有终端的入网鉴权数据,若是,则检
验结果为检验成功,第一通信节点将待检验数据存储于第一通信节点的本地存储单元,否
则,检验结果为检验失败。
[0251] 703、若第一通信节点的检验结果为检验证成功,则第一通信发送待检验数据至第二通信节点。
[0252] 若第一通信节点的检验结果为检验证成功,第一通信节点将待检验数据用私钥签名后广播至第二通信节点,第二通信节点利用第一通信节点的公钥解密获取待检验数据。
[0253] 704、第二通信节点根据第二区块链节点对待检验数据进行检验;
[0254] 在本实施例中,第二区块链节点中也存储有历史入网鉴权数据。
[0255] 第二通信节点对终端的入网鉴权数据进行验证,判断终端是否有权接入网络,具体为:第二通信节点判断历史入网鉴权数据中是否存储有终端的入网鉴权数据,若是,则检
验结果为检验成功,第二通信节点将待检验数据存储于第二通信节点的本地存储单元,否
则,检验结果为检验失败。
[0256] 705、若第二通信节点的检验结果为检验成功,第一通信节点获取目标区块。
[0257] 在本实施步骤705与上述实施例步骤203类似,各个区块链节点通过竞争方式或非竞争方式确定一个区块链节点,由该区块链节点对应的通信节点生成目标区块,因此第一
通信节点所获取目标区块可以由第一通信节点生成,也可以由第二通信节点生成,具体此
处不再赘述。
[0258] 可以理解的是图7(a)和图7(b)所述的数据处理方法包括但不限于用于终端鉴权场景,类似终端鉴权场景的其他情况也在本申请保护的范围内。
[0259] 可见本申请通过首次入网时生成目标区块加入区块链节点,进而在非首次入网时仅通过第一通信节点与第二通信节点之间的交互就可完成终端的鉴权过程,而不涉及到卫
星与地面段网关之间的数据交互,节省了网络开销。
[0260] 上面从数据处理方法的角度对本申请进行了说明,请参照图8,下面对本申请通信节点一种可能的结构进行说明。
[0261] 所述通信节点80为数据处理系统中的第一通信节点,所述数据处理系统还包括第二通信节点,所述第一通信节点对应于第一区块链节点,所述第二通信节点对应于第二区
块链节点,所述第一区块链节点与所述第二区块链节点维护同一个区块链,所述通信节点
80包括:
[0262] 获取单元801,用于当终端驻留目标小区时,获取待检验数据,所述待检验数据由所述终端的驻留信息得到,其中,所述目标小区为所述第一通信节点信号覆盖范围下的小
区;
[0263] 发送单元802,用于将所述待检验数据发送至所述第二通信节点,以使所述第二通信节点根据所述第二区块链节点对所述待检验数据进行检验;
[0264] 所述获取单元801,还用于若所述检验的结果为检验成功,获取目标区块。
[0265] 可选的,当所述终端切换至所述目标小区后,所述终端执行驻留所述目标小区的步骤;
[0266] 所述通信节点还包括处理单元803;
[0267] 所述待检验数据由所述终端的驻留信息得到包括:
[0268] 所述待检验数据由所述处理单元803根据所述终端切换前的小区信息生成,所述终端切换前的小区信息用于所述第二通信节点,与所述第二区块链节点中所述终端切换前
的小区信息进行匹配。
[0269] 可选的,当所述终端切换至所述目标小区或所述终端的位置更新至所述目标小区后,所述终端执行驻留所述目标小区的步骤;
[0270] 所述通信节点还包括处理单元803;
[0271] 所述待检验数据由所述终端的驻留信息得到包括:
[0272] 所述待检验数据由所述处理单元803根据所述终端的权限等级生成,所述终端的权限等级用于所述第二通信节点,根据所述第二区块链节点对所述终端相对于所述第一通
信节点的接入权限进行验证。
[0273] 可选的,所述获取单元801,具体用于根据所述待检验数据生成所述目标区块;
[0274] 所述通信节点还包括:
[0275] 区块广播单元804,用于将所述目标区块广播至所述第二通信节点,以使所述第二通信节点将所述目标区块加入所述第二区块链节点;
[0276] 所述获取单元801,还用于接收所述第二通信节点发送的检验成功消息,所述检验成功消息用于指示所述获取单元801执行生成所述目标区块的步骤。
[0277] 可选的,所述获取单元801,具体用于获取所述第二通信节点根据所述待检验数据生成的所述目标区块。
[0278] 可选的,所述通信节点还包括:
[0279] 存储单元805,用于将所述目标区块加入所述第一区块链节点。
[0280] 参照图9,本申请通信节点另一种可能的结构为:
[0281] 所述通信节点90为数据处理系统中的第二通信节点,所述数据处理系统还包括第一通信节点,所述第一通信节点对应于第一区块链节点,所述第二通信节点对应于第二区
块链节点,所述第一区块链节点与所述第二区块链节点维护同一个区块链,所述通信节点
90包括:
[0282] 接收单元901,用于当终端驻留目标小区时,接收所述第一通信节点发送的待检验数据,其中,所述待检验数据由所述第一通信节点根据所述终端的驻留信息得到,所述目标
小区为所述第一通信节点信号覆盖范围下的小区;
[0283] 检验单元902,用于根据所述第二区块链节点对所述待检验数据进行检验;
[0284] 获取单元903,用于若所述检验的结果为检验成功,获取目标区块。
[0285] 可选的,当所述终端切换至所述目标小区后,所述终端执行驻留所述目标小区的步骤;
[0286] 所述检验单元902,具体用于根据所述第二区块链节点中的历史切换记录,确定所述终端切换前的小区信息;
[0287] 将所述待检验数据中所述终端切换前的小区信息,与所述历史切换记录中所述终端切换前的小区进行匹配后得到匹配结果。
[0288] 可选的,当所述终端切换至所述目标小区或所述终端的位置更新至所述目标小区后,所述终端执行驻留所述目标小区的步骤;
[0289] 所述检验单元902,具体用于确定所述待检验数据中所述终端的权限等级;
[0290] 根据所述第二区块链节点,对所述终端相对于所述第一通信节点的接入权限进行验证后得到验证结果。
[0291] 可选的,所述获取单元903,具体用于根据所述待检验数据生成所述目标区块;
[0292] 所述通信节点还包括:
[0293] 区块广播单元904,用于将所述目标区块广播至所述第一通信节点,以使所述第一通信节点将所述目标区块加入所述第一区块链节点。
[0294] 可选的,所述获取单元903具体用于获取所述第一通信节点根据所述待检验数据生成的所述目标区块。
[0295] 可选的,所述通信节点还包括:
[0296] 存储单元905,用于将所述目标区块加入所述第一区块链节点。
[0297] 参照图10,本申请通信节点另一种可能的结构为:
[0298] 所述通信节点100为数据处理系统中的第一通信节点,所述数据处理系统还包括第二通信节点,所述第一通信节点对应于第一区块链节点,所述第二通信节点对应于第二
区块链节点,所述第一区块链节点与所述第二区块链节点维护同一个区块链,所述通信节
点100包括:
[0299] 获取单元1001,用于当终端驻留目标小区时,获取待检验数据,其中,所述待检验数据包括所述终端的首次入网鉴权数据,所述目标小区为所述第一通信节点信号覆盖范围
下的小区;
[0300] 检验单元1002,用于对所述待检验数据进行检验;
[0301] 发送单元1003,用于若所述检验单元1002的检验结果为检验成功,发送所述待检验数据至第二通信节点,以便所述第二通信节点对所述待检验数据进行检验;
[0302] 所述获取单元1001,还用于若第二通信节点的检验结果为检验成功,获取目标区块。
[0303] 可选的,所述通信节点还包括:
[0304] 存储单元1004,用于将所述目标区块加入所述第一区块链节点,加入了所述目标区块的第一区块链节点用于所述检验单元1002对所述首次入网鉴权数据之后的所述终端
的入网检验数据进行检验。
[0305] 参照图11,本申请通信节点另一种可能的结构为:
[0306] 所述通信节点110为数据处理系统中的第二通信节点,所述数据处理系统还包括第一通信节点,所述第一通信节点对应于第一区块链节点,所述第二通信节点对应于第二
区块链节点,所述第一区块链节点与所述第二区块链节点维护同一个区块链,所述通信节
点110包括:
[0307] 接收单元1101,用于当终端驻留目标小区时,接收所述第一通信节点发送的待检验数据,其中,所述待检验数据为所述第一通信节点检验成功的数据,且所述待检验数据包
括所述终端的首次入网鉴权数据,所述目标小区为所述第一通信节点信号覆盖范围下的小
区;
[0308] 检验单元1102,用于对所述待检验数据进行检验;
[0309] 获取单元1103,用于若所述检验单元1102的检验结果为检验成功,获取目标区块。
[0310] 可选的,所述通信节点还包括:
[0311] 存储单元1104,用于将所述目标区块加入所述第二区块链节点,加入了所述目标区块的区块链用于所述检验单元1102对所述首次入网鉴权数据之后的所述终端的入网检
验数据进行检验。
[0312] 需要说明的是,上述装置各模块/单元之间的信息交互、执行过程等内容,由于与本申请方法实施例基于同一构思,其带来的技术效果与本申请方法实施例相同,具体内容
可参见本申请前述所示的方法实施例中的叙述,此处不再赘述。
[0313] 请参阅图12所示,接下来介绍本申请通信节点120另一种可能的结构,包括:
[0314] 接收器1201、发射器1202、处理器1203和存储器1204(其中通信节点120中的处理器1203的数量可以一个或多个,图12中以一个处理器为例)。在本申请的一些实施例中,接
收器1201、发射器1202、处理器1203和存储器1204可通过总线或其它方式连接,其中,图12
中以通过总线连接为例。存储器还可以和处理器集成在一起。
[0315] 存储器1204可以包括只读存储器和随机存取存储器,并向处理器1203提供指令和数据。存储器1204的一部分还可以包括非易失性随机存取存储器(英文全称:non‑volatile 
random access memory,英文缩写:NVRAM)。存储器1204存储有操作系统和操作指令、可执
行模块或者数据结构,或者它们的子集,或者它们的扩展集,其中,操作指令可包括各种操
作指令,用于实现各种操作。操作系统可包括各种系统程序,用于实现各种基础业务以及处
理基于硬件的任务。
[0316] 处理器1203控制通信节点120的操作,处理器1203还可以称为中央处理单元(英文全称:central processing unit,英文简称:CPU)。具体的应用中,通信节点120的各个组件
通过总线系统耦合在一起,其中总线系统除包括数据总线之外,还可以包括电源总线、控制
总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都称为总线系统。
[0317] 上述本申请实施例揭示的方法可以应用于处理器1203中,或者由处理器1203实现。处理器1203可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法
的各步骤可以通过处理器1203中的硬件的集成逻辑电路或者软件形式的指令完成。上述的
处理器1203可以是通用处理器、数字信号处理器(英文全称:digital signal processing,
英文缩写:DSP)、专用集成电路(英文全称:application specific integrated circuit,
英文缩写:ASIC)、现场可编程门阵列(英文全称:field‑Programmable gate array,英文缩
写:FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现
或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器
或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以
直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完
成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可
编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器1204,处理器1203
读取存储器1204中的信息,结合其硬件完成上述方法的步骤。
[0318] 接收器1201可用于接收输入的数字或字符信息,以及产生与通信节点的相关设置以及功能控制有关的信号输入,发射器1202可包括显示屏等显示设备,发射器1202可用于
通过外接接口输出数字或字符信息。
[0319] 本申请实施例中,处理器1203,用于执行前述方法。
[0320] 另外需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也
可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实
际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本申请提供的
装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一
条或多条通信总线或信号线。
[0321] 通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件的方式来实现,当然也可以通过专用硬件包括专用集成电路、专
用CPU、专用存储器、专用元器件等来实现。一般情况下,凡由计算机程序完成的功能都可以
很容易地用相应的硬件来实现,而且,用来实现同一功能的具体硬件结构也可以是多种多
样的,例如模拟电路、数字电路或专用电路等。但是,对本申请而言更多情况下软件程序实
现是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出
贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质
中,如计算机的软盘、U盘、移动硬盘、只读存储器(read‑only memory,ROM)、随机存取存储
器(random access memory,RAM)、磁碟或者光盘等,包括若干指令用以使得一台计算机设
备(可以是个人计算机或服务器等)执行本申请各个实施例所述的方法。
[0322] 在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。
[0323] 所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可
以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存
储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一计算机可读存储介质
传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例
如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站
站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存
储的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设
备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导
体介质(例如固态硬盘Solid State Disk(SSD))等。