一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

通信数据的处理方法及装置、终端设备、网络设备及介质与流程

2023-02-19 02:43:15 来源:中国专利 TAG:


1.本发明涉及通信技术领域,特别涉及一种通信数据的处理方法及装置、终端设备、网络设备及介质。


背景技术:

2.移动通信运营商一直试图通过在室内部署设备实现室内移动通信网络的覆盖,为用户提供室内上网服务,从选择使用wi-fi和固定宽带转向使用移动通信网,从而抢占室内流量市场。
3.目前3gpp(3rd generation partnership project,第三代合作伙伴计划)标准中有一个residential 5g(室内5g)的课题在研究,在该课题中,部署到室内的设备可能包括pras(premises radio access station,驻地无线接入站)和erg(evolved residential gateway,演进驻地/家庭网关),并且,pras和erg可能是用户自己购买的,也可能是移动运营商部署的。其网络结构示意图如图1所示。
4.pras实际上是类似当前移动通信网的基站的设备,主要提供基于uu接口的网络接入;erg北向提供宽带接入(到5g核心网或者因特网),南向除提供与pras的接口之外,还可以直接向传统wi-fi设备提供wi-fi网络接入。无论是uu接口的通信协议,还是wi-fi的通信协议,由于涉及协议转换,所以在两个终端设备进行通信的过程中,经过pras或者erg的数据都会进行解密和再加密的过程,使得pras或者erg可以获取到未经任何安全处理的通信数据,存在安全隐患。


技术实现要素:

5.本发明要解决的技术问题是为了克服现有技术中的上述缺陷,提供一种通信数据的处理方法及装置、终端设备、网络设备及介质。
6.本发明是通过下述技术方案来解决上述技术问题:
7.本发明的第一方面提供一种通信数据的处理方法,应用于第一终端设备中,包括以下步骤:
8.获取第二终端设备所使用的通信技术;
9.若所述第一终端设备所使用的通信技术与所述第二终端设备所使用的通信技术相同,则使用与所述第二终端设备之间的密钥对与所述第二终端设备之间的目标通信数据进行安全处理。
10.可选地,所述通信数据的处理方法还包括以下步骤:
11.若所述第一终端设备所使用的通信技术与所述第二终端设备所使用的通信技术相同,则生成第一指示信息;
12.其中,所述第一指示信息用于指示第一网络设备不对所述目标通信数据进行安全处理,所述第一网络设备为所述第一终端设备和所述第二终端设备之间通信所需的网络设备。
13.本发明的第二方面提供一种通信数据的处理方法,应用于第一终端设备中,包括以下步骤:
14.获取第二终端设备所使用的通信技术;
15.若所述第一终端设备所使用的通信技术与所述第二终端设备所使用的通信技术相同,则生成第一指示信息;
16.其中,所述第一指示信息用于指示第一网络设备不对所述第一终端设备与所述第二终端设备之间的目标通信数据进行安全处理,所述第一网络设备为所述第一终端设备和所述第二终端设备之间通信所需的网络设备。
17.可选地,所述获取第二终端设备所使用的通信技术的步骤具体包括:
18.接收第二终端设备发送的第二指示信息;其中,所述第二指示信息用于指示所述第二终端设备所使用的通信技术。
19.可选地,所述获取第二终端设备所使用的通信技术的步骤具体包括:
20.接收所述第一网络设备发送的第三指示信息;其中,所述第三指示信息用于指示所述第二终端设备所使用的通信技术。
21.可选地,所述目标通信数据包括所述第一终端设备与所述第二终端设备之间的目标承载的所有数据包;
22.所述第一指示信息包括所述目标承载的标识信息。
23.可选地,所述目标通信数据包括所述第一终端设备与所述第二终端设备之间的目标承载的目标数据包,所述目标数据包包括所述第一指示信息。
24.可选地,所述第一指示信息具体用于指示所述第一终端设备与所述第二终端设备所使用的通信技术相同;
25.所述使用与所述第二终端设备之间的密钥对与所述第二终端设备之间的目标通信数据进行安全处理的步骤具体包括:
26.获取所述第一网络设备生成的第四指示信息;其中,所述第四指示信息用于指示所述目标通信数据;
27.使用与所述第二终端设备之间的密钥对所述目标通信数据进行安全处理。
28.可选地,所述获取所述第一网络设备生成的第四指示信息的步骤具体包括:
29.获取所述第一终端设备与所述第二终端设备之间的目标承载的标识信息;其中,所述目标承载的标识信息包括第四指示信息,所述目标通信数据包括所述目标承载的所有数据包。
30.可选地,所述通信数据的处理方法还包括以下步骤:
31.若所述第一终端设备所使用的通信技术与所述第二终端设备所使用的通信技术不相同,则使用与第一网络设备之间的密钥对与所述第二终端设备之间的目标通信数据进行安全处理,所述第一网络设备为所述第一终端设备和所述第二终端设备之间通信所需的网络设备。
32.本发明的第三方面提供一种通信数据的处理装置,应用于第一终端设备中,所述处理装置包括第一获取模块以及第一处理模块:
33.所述第一获取模块用于获取第二终端设备所使用的通信技术;
34.所述第一处理模块用于在所述第一终端设备所使用的通信技术与所述第二终端
设备所使用的通信技术相同的情况下,使用与所述第二终端设备之间的密钥对与所述第二终端设备之间的目标通信数据进行安全处理。
35.本发明的第四方面提供一种通信数据的处理装置,应用于第一终端设备中,所述通信数据的处理装置包括:
36.第二获取模块,用于获取第二终端设备所使用的通信技术;
37.第一生成模块,用于在所述第一终端设备所使用的通信技术与所述第二终端设备所使用的通信技术相同的情况下,生成第一指示信息;
38.其中,所述第一指示信息用于指示第一网络设备不对所述第一终端设备与所述第二终端设备之间的目标通信数据进行安全处理,所述第一网络设备为所述第一终端设备和所述第二终端设备之间通信所需的网络设备。
39.本发明的第五方面提供一种通信数据的处理方法,包括以下步骤:
40.获取第一终端设备生成的第一指示信息;其中,所述第一指示信息用于指示不对所述第一终端设备与第二终端设备之间的目标通信数据进行安全处理;
41.确定不对所述目标通信数据进行安全处理。
42.可选地,所述获取第一终端设备生成的第一指示信息的步骤具体包括:
43.获取所述第一终端设备与所述第二终端设备之间的目标承载的标识信息,其中,所述目标承载的标识信息包括第一指示信息,所述目标通信数据包括所述目标承载的所有数据包。
44.可选地,所述获取第一终端设备生成的第一指示信息的步骤具体包括:
45.获取所述第一终端设备与所述第二终端设备之间的目标承载的目标数据包,其中,所述目标数据包包括所述第一指示信息,所述目标通信数据包括所述目标数据包。
46.可选地,所述获取第一终端设备生成的第一指示信息的步骤具体包括:接收所述第一终端设备发送的第一指示信息;其中,所述第一指示信息用于指示所述第一终端设备与所述第二终端设备所使用的通信技术相同;
47.所述通信数据的处理方法还包括以下步骤:生成第四指示信息;其中,所述第四指示信息用于指示所述目标通信数据。
48.可选地,所述目标通信数据包括所述第一终端设备与所述第二终端设备之间的目标承载的所有数据包。
49.可选地,所述确定不对所述目标通信数据进行安全处理的步骤具体包括:确定在mac层或pdcp层不对所述目标通信数据进行安全处理。
50.本发明的第六方面提供一种通信数据的处理装置,包括:
51.至少一个处理器;
52.与所述至少一个处理器通信连接的存储器;以及
53.收发器,用于与其它设备通信;
54.其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述处理装置能够执行第五方面所述的通信数据的处理方法。
55.本发明的第七方面提供一种通信数据的处理方法,应用于第一终端设备中,包括以下步骤:
56.获取第一网络设备生成的第五指示信息;其中,所述第五指示信息用于指示第一
终端设备使用与第二终端设备之间的密钥对与所述第二终端设备之间的目标通信数据进行安全处理;
57.使用与所述第二终端设备之间的密钥对所述第一终端设备与第二终端设备之间的目标通信数据进行安全处理;
58.其中,所述第一网络设备为所述第一终端设备和所述第二终端设备之间通信所需的网络设备。
59.可选地,所述获取第一网络设备生成的第五指示信息的步骤具体包括:
60.接收第一网络设备发送的第五指示信息。
61.可选地,所述目标通信数据包括所述第一终端设备与所述第二终端设备之间的目标承载的目标数据包;
62.在接收第一网络设备发送的第五指示信息的步骤之后还包括以下步骤:
63.生成第六指示信息;其中,所述第六指示信息用于指示所述第一网络设备不对所述目标数据包进行安全处理。
64.可选地,所述目标通信数据包括所述第一终端设备与所述第二终端设备之间的目标承载的所有数据包;
65.在接收第一网络设备发送的第五指示信息的步骤之后还包括以下步骤:
66.生成第七指示信息;其中,所述第七指示信息用于指示所述第一网络设备不对所述目标承载的所有数据包进行安全处理。
67.可选地,所述获取第一网络设备生成的第五指示信息的步骤具体包括:
68.获取所述第一终端设备与所述第二终端设备之间的目标承载的标识信息,其中,所述目标承载的标识信息包括第五指示信息,所述目标通信数据包括所述目标承载的所有数据包。
69.本发明的第八方面提供一种通信数据的处理装置,应用于第一终端设备中,所述处理装置包括第三获取模块以及第二处理模块;
70.所述第三获取模块用于获取第一网络设备生成的第五指示信息;其中,所述第五指示信息用于指示所述第二处理模块使用与第二终端设备之间的密钥对与所述第二终端设备之间的目标通信数据进行安全处理;
71.所述第二处理模块用于使用与所述第二终端设备之间的密钥对所述第一终端设备与第二终端设备之间的目标通信数据进行安全处理;
72.其中,所述第一网络设备为所述第一终端设备和所述第二终端设备之间通信所需的网络设备。
73.本发明的第九方面提供一种通信数据的处理方法,包括以下步骤:
74.若第一终端设备所使用的通信技术与第二终端设备所使用的通信技术相同,则不对所述第一终端设备与所述第二终端设备之间的目标通信数据进行安全处理。
75.可选地,所述通信数据的处理方法还包括以下步骤:
76.生成第五指示信息;
77.其中,所述第五指示信息用于指示所述第一终端设备使用与所述第二终端设备之间的密钥对与所述第二终端设备之间的目标通信数据进行安全处理。
78.可选地,所述通信数据的处理方法还包括以下步骤:
79.向所述第一终端设备发送所述第五指示信息。
80.可选地,所述不对所述第一终端设备与所述第二终端设备之间的目标通信数据进行安全处理的步骤具体包括:
81.接收所述第一终端设备与第二终端设备之间的目标承载的目标数据包;
82.若所述目标数据包中包括第六指示信息,则不对所述目标数据包进行安全处理;其中,所述第六指示信息用于指示不对所述目标数据包进行安全处理。
83.可选地,所述不对所述第一终端设备与所述第二终端设备之间的目标通信数据进行安全处理的步骤具体包括:
84.若所述第一终端设备与第二终端设备之间的目标承载的标识信息包括第七指示信息,则不对所述目标承载的所有数据包进行安全处理;其中,所述第七指示信息用于指示不对所述目标承载的所有数据包进行安全处理。
85.可选地,所述目标通信数据包括所述第一终端设备与所述第二终端设备之间的目标承载的所有数据包;
86.所述第五指示信息包括所述目标承载的标识信息。
87.可选地,所述通信数据的处理方法还包括以下步骤;
88.若第一终端设备所使用的通信技术与第二终端设备所使用的通信技术不同,则对所述第一终端设备与所述第二终端设备之间的目标通信数据进行安全处理。
89.本发明的第十方面提供一种通信数据的处理装置,包括:
90.至少一个处理器;
91.与所述至少一个处理器通信连接的存储器;以及
92.收发器,用于与其它设备通信;
93.其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述处理装置能够执行第九方面所述的通信数据的处理方法。
94.本发明的第十一方面提供一种终端设备,包括:
95.至少一个处理器;
96.与所述至少一个处理器通信连接的存储器;以及
97.收发器,用于与其它设备通信;
98.其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述终端设备能够执行第一方面、第二方面或者第七方面所述的通信数据的处理方法。
99.本发明的第十二方面提供一种网络设备,包括:
100.至少一个处理器;
101.与所述至少一个处理器通信连接的存储器;以及
102.收发器,用于与其它设备通信;
103.其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述网络设备能够执行第五方面或者第九方面所述的通信数据的处理方法。
104.本发明的第十三方面提供一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行第一方面、第二方面、第五方面、第七方面以及第九
access technology,rat)。
122.在步骤s101具体实施的一个例子中,第一终端设备接收第二终端设备发送的第二指示信息。其中,所述第二指示信息用于指示所述第二终端设备所使用的通信技术。本例子中,第一终端设备与第二终端设备之间进行交互,以获取第二终端设备所使用的通信技术。
123.在步骤s101具体实施的另一个例子中,第一终端设备接收所述第一网络设备发送的第三指示信息。其中,所述第三指示信息用于指示所述第二终端设备所使用的通信技术。需要说明的是,所述第一网络设备为所述第一终端设备和所述第二终端设备之间通信所需的网络设备,其数量可以为一个,也可以为两个或者多个。本例子中,第一终端设备与第一网络设备之间进行交互,以获取第二终端设备所使用的通信技术。
124.步骤s102、判断所述第一终端设备所使用的通信技术与所述第二终端设备所使用的通信技术是否相同,若是,则执行步骤s103,若否,则执行步骤s104。
125.在步骤s102具体实施的一个例子中,若第一终端设备和第二终端设备所使用的通信技术均支持uu接口协议,则判断第一终端设备和第二终端设备所使用的通信技术相同。
126.在步骤s102具体实施的另一个例子中,若第一终端设备和第二终端设备所使用的通信技术均支持wi-fi协议,则判断第一终端设备和第二终端设备所使用的通信技术相同。
127.步骤s103、使用与所述第二终端设备之间的密钥对与所述第二终端设备之间的目标通信数据进行安全处理。
128.在步骤s103的具体实施中,第一终端设备使用与第二终端设备之间的密钥对与所述第二终端设备之间的目标通信数据进行安全处理也可以称为端到端的安全处理,只有通信的双方即第一终端设备和第二终端设备能够对目标通信数据进行安全处理,具体地,对于第一终端设备而言,其使用与第二终端设备之间的密钥对目标通信数据进行安全处理;对于第二终端设备而言,其使用与第一终端设备之间的密钥对目标通信数据进行安全处理。
129.其中,本实施例中的进行安全处理可以包括对数据进行加密、解密、校验或者完整性保护等处理。在一个具体的例子中,第一终端设备使用与第二终端设备之间的密钥对目标通信数据进行加密处理,第二终端设备使用与第一终端设备之间的密钥对目标通信数据进行解密处理。
130.图3用于示出一种端到端的密钥协商机制的流程图。本实施例中的第一终端设备和第二终端设备之间可以利用dh算法(diffie-hellman)协商二者之间的密钥。以下结合图3对dh算法进行详细介绍:
131.第一终端设备ue1和第二终端设备ue2都有一个只有自己知道的私钥,在特定规则(g,a,p)下生成自己的公钥a。
132.ue1将自己的公钥a,连同g和p共同发给ue2。
133.ue2在收到ue1发送来的公钥a、g、p后,先使用相同的规则(g,a,p)生成自己的公钥b;在使用ue1的公钥a计算生成共享密钥k。
134.ue2将自己的公钥b发送给ue1即可。其中,ue1已经有g和p,因此无需再向ue1发送g和p。
135.ue1在接收到ue2的公钥b后,使用相同的规则计算成功共享密钥k。
136.至此,ue1和ue2便同时拥有了共享密钥k。此时由于各自的私钥a、b未在互联网上
传播,因此,ue1和ue2中间的网络设备仅通过公开的a\b\g\p在短时间内无法破解出a、b、k。因此dh算法便可以在不安全的网络上协商出密钥,基于此构建安全的加密通道。
137.步骤s104、使用与第一网络设备之间的密钥对与所述第二终端设备之间的目标通信数据进行安全处理。在具体实施中,对于第一终端设备而言,其使用与第一网络设备之间的密钥对目标通信数据进行安全处理;对于第一网络设备而言,其使用与第一终端设备之间的密钥对目标通信数据进行安全处理。在一个具体的例子中,第一终端设备使用与第一网络设备之间的密钥对目标通信数据进行加密处理,第一网络设备使用与第一终端设备之间的密钥对目标通信数据进行解密处理。
138.在可选的一种实施方式中,上述通信数据的处理方法还包括以下步骤s105:若所述第一终端设备所使用的通信技术与所述第二终端设备所使用的通信技术相同,则生成第一指示信息。其中,所述第一指示信息用于指示第一网络设备不对所述目标通信数据进行安全处理,所述第一网络设备为所述第一终端设备和所述第二终端设备之间通信所需的网络设备。
139.本实施方式中,第一终端设备通过生成第一指示信息,使得第一网络设备不对第一终端设备与第二终端设备之间的目标通信数据进行安全处理,在保证第一终端设备与第二终端设备通信安全性的同时,还可以提高第一终端设备与第二终端设备之间的通信效率。
140.在室内5g场景的一个例子中,若第一终端设备和第二终端设备所使用的通信技术均支持uu接口协议,对于第一网络设备pras或者erg来说,根据第一指示信息确定在pdcp层不对第一终端设备与第二终端设备之间的目标通信数据进行安全处理。
141.在室内5g场景的另一个例子中,若第一终端设备和第二终端设备所使用的通信技术均支持wi-fi协议,对于第一网络设备erg来说,根据第一指示信息确定在mac层不对第一终端设备与第二终端设备之间的目标通信数据进行安全处理。
142.在可选的一种实施方式中,所述目标通信数据包括所述第一终端设备与所述第二终端设备之间的目标承载的所有数据包;所述第一指示信息包括所述目标承载的标识信息。
143.其中,目标承载的数量可以为一个,也可以为多个,具体可以通过第一终端设备和第二终端设备进行协商确定,也可以第一终端设备自行确定。
144.本实施方式中,第一终端设备使用与所述第二终端设备之间的密钥对目标承载的所有数据包进行安全处理。
145.在可选的另一种实施方式中,所述目标通信数据包括所述第一终端设备与所述第二终端设备之间的目标承载的目标数据包,所述目标数据包包括所述第一指示信息。
146.其中,目标数据包的数量可以为一个,也可以为多个,具体可以通过第一终端设备和第二终端设备进行协商确定,也可以第一终端设备自行确定。在一些例子中,目标数据包可以为pdcp包。
147.本实施方式中,第一终端设备使用与所述第二终端设备之间的密钥对目标承载的目标数据包进行安全处理。
148.在可选的一种实施方式中,所述第一指示信息具体用于指示所述第一终端设备与所述第二终端设备所使用的通信技术相同。在具体实施中,上述步骤s105还可以包括:第一
终端设备向第一网络设备发送生成的所述第一指示信息。本实施方式中,上述步骤s103具体包括:
149.步骤s103a、所述第一终端设备获取所述第一网络设备生成的第四指示信息。其中,所述第四指示信息用于指示所述目标通信数据。
150.步骤s103b、所述第一终端设备使用与所述第二终端设备之间的密钥对所述目标通信数据进行安全处理。
151.本实施方式中,由第一网络设备通过第四指示信息配置第一终端设备使用与第二终端设备之间的密钥对哪些通信数据进行安全处理,也即由第一网络设备通过第四指示信息配置目标通信数据的安全处理方法。
152.在步骤s103a可选的一种实施方式中,获取所述第一终端设备与所述第二终端设备之间的目标承载的标识信息;其中,所述目标承载的标识信息包括第四指示信息,所述目标通信数据包括所述目标承载的所有数据包。
153.本实施方式中,由第一网络设备配置第一终端设备使用与第二终端设备之间的密钥对目标承载的所有数据包进行安全处理。在具体实施中,通过将第四指示信息包含在目标承载的标识信息中,以使得第一终端设备通过获取目标承载的标识信息得到第四指示信息,进而确定使用与第二终端设备之间的密钥对所述目标承载的所有数据包进行安全处理。
154.本实施例还提供一种通信数据的处理装置,应用于第一终端设备中,所述通信数据的处理装置包括第一获取模块以及第一处理模块。
155.所述第一获取模块用于获取第二终端设备所使用的通信技术。
156.在可选的一种实施方式中,上述第一获取模块具体用于接收第二终端设备发送的第二指示信息。其中,所述第二指示信息用于指示所述第二终端设备所使用的通信技术。
157.在可选的另一种实施方式中,上述第一获取模块具体用于接收所述第一网络设备发送的第三指示信息。其中,所述第三指示信息用于指示所述第二终端设备所使用的通信技术。
158.所述第一处理模块用于在所述第一终端设备所使用的通信技术与所述第二终端设备所使用的通信技术相同的情况下,使用与所述第二终端设备之间的密钥对与所述第二终端设备之间的目标通信数据进行安全处理。
159.在可选的一种实施方式中,上述通信数据的处理装置还包括第一生成模块,用于生成第一指示信息。所述第一判断模块还用于在判断所述第一终端设备所使用的通信技术与所述第二终端设备所使用的通信技术相同的情况下调用所述第一生成模块。
160.其中,所述第一指示信息用于指示第一网络设备不对所述目标通信数据进行安全处理,所述第一网络设备为所述第一终端设备和所述第二终端设备之间通信所需的网络设备。
161.在可选的一种实施方式中,所述第一指示信息具体用于指示所述第一终端设备与所述第二终端设备所使用的通信技术相同。
162.本实施方式中,上述第一处理模块具体包括获取单元和处理单元。获取单元用于获取所述第一网络设备生成的第四指示信息。其中,所述第四指示信息用于指示所述目标通信数据的安全处理方法。处理单元用于使用与所述第二终端设备之间的密钥对所述目标
通信数据进行安全处理。
163.在可选的一种实施方式中,上述获取单元具体用于获取所述第一终端设备与所述第二终端设备之间的目标承载的标识信息;其中,所述目标承载的标识信息包括第四指示信息,所述目标通信数据包括所述目标承载的所有数据包。
164.需要说明的是,本实施例中的通信数据的处理装置具体可以是单独的芯片、芯片模组或终端设备,也可以是集成于终端设备内的芯片或者芯片模组。
165.关于本实施例中描述的通信数据的处理装置包含的各个模块/单元,其可以是软件模块/单元,也可以是硬件模块/单元,或者也可以部分是软件模块/单元,部分是硬件模块/单元。
166.实施例2
167.图4为本实施例提供的一种通信数据的处理方法的流程图。本实施例提供的通信数据的处理方法可以由通信数据的处理装置执行,该处理装置可以通过软件和/或硬件的方式实现,该处理装置可以包括终端设备的部分或全部。
168.下面结合第一终端设备为执行主体对通信数据的处理方法进行说明。如图4所示,本实施例提供的通信数据的处理方法可以包括以下步骤s201~s203:
169.步骤s201、获取第二终端设备所使用的通信技术。其中,步骤s201的具体实施方式可以参照实施例1中的步骤s101。
170.步骤s202、判断所述第一终端设备所使用的通信技术与所述第二终端设备所使用的通信技术是否相同,若是,则执行步骤s203,若否,则结束流程。其中,步骤s202的具体实施方式可以参照实施例1中的步骤s102。
171.步骤s203、生成第一指示信息。其中,步骤s203的具体实施方式可以参照实施例1中的步骤s105。
172.其中,所述第一指示信息用于指示第一网络设备不对所述第一终端设备与所述第二终端设备之间的目标通信数据进行安全处理。其中,所述第一网络设备为所述第一终端设备和所述第二终端设备之间通信所需的网络设备。
173.本实施例提供一种通信数据的处理装置,应用于第一终端设备中,所述通信数据的处理装置包括第二获取模块和第二生成模块。
174.所述第二获取模块用于获取第二终端设备所使用的通信技术。
175.所述第二生成模块用于在所述第一终端设备所使用的通信技术与所述第二终端设备所使用的通信技术相同的情况下,生成第一指示信息。
176.其中,所述第一指示信息用于指示第一网络设备不对所述第一终端设备与所述第二终端设备之间的目标通信数据进行安全处理,所述第一网络设备为所述第一终端设备和所述第二终端设备之间通信所需的网络设备。
177.需要说明的是,本实施例中的通信数据的处理装置具体可以是单独的芯片、芯片模组或终端设备,也可以是集成于终端设备内的芯片或者芯片模组。
178.关于本实施例中描述的通信数据的处理装置包含的各个模块/单元,其可以是软件模块/单元,也可以是硬件模块/单元,或者也可以部分是软件模块/单元,部分是硬件模块/单元。
179.实施例3
180.图5为本实施例提供的一种通信数据的处理方法的流程图。本实施例提供的通信数据的处理方法可以由通信数据的处理装置执行,该处理装置可以通过软件和/或硬件的方式实现,该处理装置可以包括终端设备的部分或全部。
181.下面结合第一终端设备为执行主体对通信数据的处理方法进行说明。如图5所示,本实施例提供的通信数据的处理方法可以包括以下步骤s301~s302:
182.步骤s301、获取第一网络设备生成的第五指示信息。其中,所述第五指示信息用于指示第一终端设备使用与第二终端设备之间的密钥对与所述第二终端设备之间的目标通信数据进行安全处理。其中,所述第一网络设备为所述第一终端设备和所述第二终端设备之间通信所需的网络设备。
183.在具体实施中,第一网络设备可以在判断第一终端设备所使用的通信技术与第二终端设备所使用的通信技术相同的情况下,生成第五指示信息。在一些例子中,终端设备所使用的通信技术也可以称为无线接入技术。
184.在具体实施的一个例子中,若第一终端设备和第二终端设备所使用的通信技术均支持uu接口协议,则认为第一终端设备和第二终端设备所使用的通信技术相同。
185.在具体实施的另一个例子中,若第一终端设备和第二终端设备所使用的通信技术均支持wi-fi协议,则认为第一终端设备和第二终端设备所使用的通信技术相同。
186.在步骤s301可选的一种实施方式中,第一终端设备接收第一网络设备发送的第五指示信息。在具体实施中,第一网络设备可以在判断第一终端设备和第二终端设备所使用的通信技术相同的情况下,向第一终端设备发送第五指示信息。
187.在步骤s301可选的另一种实施方式中,获取所述第一终端设备与所述第二终端设备之间的目标承载的标识信息。其中,所述目标承载的标识信息包括第五指示信息,所述目标通信数据包括所述目标承载的所有数据包。
188.在具体实施中,第一网络设备可以将第五指示信息包含在第一终端设备与第二终端设备之间的目标承载的标识信息,第一终端设备通过获取所述目标承载的标识信息得到第五指示信息,从而根据第五指示信息使用与第二终端设备之间的密钥对所述目标承载的所有数据包进行安全处理。
189.步骤s302、使用与所述第二终端设备之间的密钥对所述第一终端设备与第二终端设备之间的目标通信数据进行安全处理。
190.在步骤s302的具体实施中,第一终端设备使用与第二终端设备之间的密钥对与所述第二终端设备之间的目标通信数据进行安全处理也可以称为端到端的安全处理,只有通信的双方即第一终端设备和第二终端设备能够对目标通信数据进行安全处理,具体地,对于第一终端设备而言,其使用与第二终端设备之间的密钥对目标通信数据进行安全处理;对于第二终端设备而言,其使用与第一终端设备之间的密钥对目标通信数据进行安全处理。
191.其中,本实施例中的进行安全处理可以包括对数据进行加密、解密、校验或者完整性保护等处理。在一个具体的例子中,第一终端设备使用与第二终端设备之间的密钥对目标通信数据进行加密处理,第二终端设备使用与第一终端设备之间的密钥对目标通信数据进行解密处理。
192.其中,本实施例中的第一终端设备和第二终端设备之间可以利用dh算法协商二者
之间的密钥。
193.在可选的一种实施方式中,所述目标通信数据包括所述第一终端设备与所述第二终端设备之间的目标承载的目标数据包。本实施方式中,在步骤s201之后还包括:第一终端设备生成第六指示信息。其中,所述第六指示信息用于指示所述第一网络设备不对所述目标数据包进行安全处理。
194.其中,目标数据包的数量可以为一个,也可以为多个,具体可以通过第一终端设备和第二终端设备进行协商确定,也可以第一终端设备自行确定。在一些例子中,目标数据包可以为pdcp包。
195.本实施方式中,第一终端设备使用与所述第二终端设备之间的密钥对目标承载的目标数据包进行安全处理,同时,第一终端设备通过生成第六指示信息使得第一网络设备不对所述目标数据包进行安全处理,在保证所述目标数据包通信安全性的同时,还提高了所述目标数据包的通信效率。
196.在可选的另一种实施方式中,所述目标通信数据包括所述第一终端设备与所述第二终端设备之间的目标承载的所有数据包。本实施方式中,在步骤s301之后还包括:第一终端设备生成第七指示信息。其中,所述第七指示信息用于指示所述第一网络设备不对所述目标承载的所有数据包进行安全处理。
197.其中,目标承载的数量可以为一个,也可以为多个,具体可以通过第一终端设备和第二终端设备进行协商确定,也可以第一终端设备自行确定。
198.本实施方式中,第一终端设备使用与所述第二终端设备之间的密钥对目标承载的所有数据包进行安全处理,同时,第一终端设备通过生成第七指示信息使得第一网络设备不对所述目标承载的所有数据包进行安全处理,在保证所述目标承载的所有数据包通信安全性的同时,还提高了所述目标承载的所有数据包的通信效率。
199.本实施例还提供一种通信数据的处理装置,应用于第一终端设备中,所述处理装置包括第三获取模块以及第二处理模块。
200.所述第三获取模块用于获取第一网络设备生成的第五指示信息。其中,所述第五指示信息用于指示所述第二处理模块使用与第二终端设备之间的密钥对与所述第二终端设备之间的目标通信数据进行安全处理。其中,所述第一网络设备为所述第一终端设备和所述第二终端设备之间通信所需的网络设备。
201.所述第二处理模块用于使用与所述第二终端设备之间的密钥对所述第一终端设备与第二终端设备之间的目标通信数据进行安全处理。
202.在所述第三获取模块可选的一种实施方式中,具体用于接收第一网络设备发送的第五指示信息。
203.在可选的一种实施方式中,所述目标通信数据包括所述第一终端设备与所述第二终端设备之间的目标承载的目标数据包。
204.本实施方式中,所述通信数据的处理装置还包括第三生成模块,用于生成第六指示信息。其中,所述第六指示信息用于指示所述第一网络设备不对所述目标数据包进行安全处理。
205.在可选的另一种实施方式中,所述目标通信数据包括所述第一终端设备与所述第二终端设备之间的目标承载的所有数据包;
206.本实施方式中,所述通信数据的处理装置还包括第四生成模块,用于生成第七指示信息。其中,所述第七指示信息用于指示所述第一网络设备不对所述目标承载的所有数据包进行安全处理。
207.在所述第二获取模块可选的另一种实施方式中,具体用于获取所述第一终端设备与所述第二终端设备之间的目标承载的标识信息。其中,所述目标承载的标识信息包括第五指示信息,所述目标通信数据包括所述目标承载的所有数据包。
208.需要说明的是,本实施例中的通信数据的处理装置具体可以是单独的芯片、芯片模组或终端设备,也可以是集成于终端设备内的芯片或者芯片模组。
209.关于本实施例中描述的通信数据的处理装置包含的各个模块/单元,其可以是软件模块/单元,也可以是硬件模块/单元,或者也可以部分是软件模块/单元,部分是硬件模块/单元。
210.实施例4
211.图6为本实施例提供的一种终端设备的结构示意图。所述终端设备包括至少一个处理器、与所述至少一个处理器通信连接的存储器以及用于与其它设备通信的收发器。其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行实施例1、2或3中的通信数据的处理方法。图6显示的终端设备3仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
212.终端设备3的组件可以包括但不限于:收发器、上述至少一个处理器4、上述至少一个存储器5、连接不同系统组件(包括存储器5和处理器4)的总线6。
213.总线6包括数据总线、地址总线和控制总线。
214.存储器5可以包括易失性存储器,例如随机存取存储器(ram)51和/或高速缓存存储器52,还可以进一步包括只读存储器(rom)53。
215.存储器5还可以包括具有一组(至少一个)程序模块54的程序/实用工具55,这样的程序模块54包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
216.处理器4通过运行存储在存储器5中的计算机程序,从而执行各种功能应用以及数据处理,例如本发明实施例1、2或3中的通信数据的处理方法。
217.终端设备3也可以与一个或多个外部设备7(例如键盘、指向设备等)通信。这种通信可以通过输入/输出(i/o)接口8进行。并且,终端设备3还可以通过网络适配器9与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图6所示,网络适配器9通过总线6与终端设备3的其它模块通信。应当明白,尽管图6中未示出,可以结合终端设备3使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、raid(磁盘阵列)系统、磁带驱动器以及数据备份存储系统等。
218.应当注意,尽管在上文详细描述中提及了终端设备的若干单元/模块或子单元/模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多单元/模块的特征和功能可以在一个单元/模块中具体化。反之,上文描述的一个单元/模块的特征和功能可以进一步划分为由多个单元/模块来具体化。
219.实施例5
220.图7为本实施例提供的一种通信数据的处理方法的流程图。本实施例提供的通信
数据的处理方法可以由通信数据的处理装置执行,该处理装置可以通过软件和/或硬件的方式实现,该处理装置可以包括网络设备的部分或全部。
221.在实施例1和2的基础上,下面结合网络设备为执行主体对通信数据的处理方法进行说明。如图7所示,本实施例提供的通信数据的处理方法可以包括以下步骤s401~s402:
222.步骤s401、获取第一终端设备生成的第一指示信息。其中,所述第一指示信息用于指示不对所述第一终端设备与第二终端设备之间的目标通信数据进行安全处理。
223.在步骤s401可选的一种实施方式中,获取所述第一终端设备与所述第二终端设备之间的目标承载的标识信息。其中,所述目标承载的标识信息包括第一指示信息,所述目标通信数据包括所述目标承载的所有数据包。
224.在步骤s401可选的另一种实施方式中,获取所述第一终端设备与所述第二终端设备之间的目标承载的目标数据包。其中,所述目标数据包包括所述第一指示信息,所述目标通信数据包括所述目标数据包。
225.在步骤s401可选的又一种实施方式中,接收所述第一终端设备发送的第一指示信息。所述第一指示信息用于指示所述第一终端设备与所述第二终端设备所使用的通信技术相同。
226.本实施方式中,上述通信数据的处理方法还包括以下步骤:生成第四指示信息。其中,所述第四指示信息用于指示所述目标通信数据。
227.在可选的一种实施方式中,所述目标通信数据包括所述第一终端设备与所述第二终端设备之间的目标承载的所有数据包。
228.步骤s402、确定不对所述目标通信数据进行安全处理。
229.在步骤s402的具体实施中,确定在mac层或pdcp层不对所述目标通信数据进行安全处理。
230.在室内5g场景的一个例子中,若第一终端设备和第二终端设备所使用的通信技术均支持uu接口协议,对于第一网络设备pras或者erg来说,根据第一指示信息确定在pdcp层不对第一终端设备与第二终端设备之间的目标通信数据进行安全处理。
231.在室内5g场景的另一个例子中,若第一终端设备和第二终端设备所使用的通信技术均支持wi-fi协议,对于第一网络设备erg来说,根据第一指示信息确定在mac层不对第一终端设备与第二终端设备之间的目标通信数据进行安全处理。
232.本实施例还提供一种通信数据的处理装置,包括至少一个处理器、与所述至少一个处理器通信连接的存储器以及用于与其它设备通信的收发器。
233.其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述处理装置能够执行本实施例所述的通信数据的处理方法。
234.需要说明的是,本实施例中的通信数据的处理装置具体可以是单独的芯片、芯片模组或网络设备,也可以是集成于网络设备内的芯片或者芯片模组。
235.关于本实施例中描述的通信数据的处理装置包含的各个模块/单元,其可以是软件模块/单元,也可以是硬件模块/单元,或者也可以部分是软件模块/单元,部分是硬件模块/单元。
236.实施例6
237.图8为本实施例提供的一种通信数据的处理方法的流程图。本实施例提供的通信
数据的处理方法可以由通信数据的处理装置执行,该处理装置可以通过软件和/或硬件的方式实现,该处理装置可以包括网络设备的部分或全部。
238.在实施例3的基础上,下面结合网络设备为执行主体对通信数据的处理方法进行说明。如图8所示,本实施例提供的通信数据的处理方法可以包括以下步骤s501~s503:
239.步骤s501、判断第一终端设备所使用的通信技术与第二终端设备所使用的通信技术是否相同,若是,则执行步骤s502,否则执行步骤s503。
240.在步骤s501具体实施的一个例子中,若第一终端设备和第二终端设备所使用的通信技术均支持uu接口协议,则确定第一终端设备和第二终端设备所使用的通信技术相同。
241.在步骤s501具体实施的另一个例子中,若第一终端设备和第二终端设备所使用的通信技术均支持wi-fi协议,则确定第一终端设备和第二终端设备所使用的通信技术相同。
242.步骤s502、不对所述第一终端设备与所述第二终端设备之间的目标通信数据进行安全处理。
243.在步骤s502的具体实施中,确定在mac层或pdcp层不对所述目标通信数据进行安全处理。
244.在室内5g场景的一个例子中,若第一终端设备和第二终端设备所使用的通信技术均支持uu接口协议,对于第一网络设备pras或者erg来说,根据第一指示信息确定在pdcp层不对第一终端设备与第二终端设备之间的目标通信数据进行安全处理。
245.在室内5g场景的另一个例子中,若第一终端设备和第二终端设备所使用的通信技术均支持wi-fi协议,对于第一网络设备erg来说,根据第一指示信息确定在mac层不对第一终端设备与第二终端设备之间的目标通信数据进行安全处理。
246.步骤s503、对所述第一终端设备与所述第二终端设备之间的目标通信数据进行安全处理。在步骤s503具体实施的一个例子中,第一网络设备使用与第一终端设备之间的密钥对与所述第二终端设备之间的目标通信数据进行安全处理。在步骤s503具体实施的另一个例子中,第一网络设备使用与第二终端设备之间的密钥对与所述第二终端设备之间的目标通信数据进行安全处理。在步骤s503具体实施的又一个例子中,第一网络设备使用与第一网络设备之间的密钥对与所述第二终端设备之间的目标通信数据进行安全处理。
247.在可选的一种实施方式中,上述通信数据的处理方法还包括以下步骤s504:生成第五指示信息。其中,所述第五指示信息用于指示所述第一终端设备使用与所述第二终端设备之间的密钥对与所述第二终端设备之间的目标通信数据进行安全处理。
248.在可选的一种实施方式中,上述步骤s504还包括:向所述第一终端设备发送所述第五指示信息。
249.在步骤s502可选的一种实施方式中,接收所述第一终端设备与第二终端设备之间的目标承载的目标数据包;若所述目标数据包中包括第六指示信息,则不对所述目标数据包进行安全处理。其中,所述第六指示信息用于指示不对所述目标数据包进行安全处理。
250.在步骤s502可选的另一种实施方式中,若所述第一终端设备与第二终端设备之间的目标承载的标识信息包括第七指示信息,则不对所述目标承载的所有数据包进行安全处理。其中,所述第七指示信息用于指示不对所述目标承载的所有数据包进行安全处理。
251.在可选的一种实施方式中,所述目标通信数据包括所述第一终端设备与所述第二终端设备之间的目标承载的所有数据包。所述第五指示信息包括所述目标承载的标识信
息。
252.本实施例还提供一种通信数据的处理装置,包括至少一个处理器、与所述至少一个处理器通信连接的存储器以及用于与其它设备通信的收发器。
253.其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述处理装置能够执行本实施例所述的通信数据的处理方法。
254.需要说明的是,本实施例中的通信数据的处理装置具体可以是单独的芯片、芯片模组或网络设备,也可以是集成于网络设备内的芯片或者芯片模组。
255.关于本实施例中描述的通信数据的处理装置包含的各个模块/单元,其可以是软件模块/单元,也可以是硬件模块/单元,或者也可以部分是软件模块/单元,部分是硬件模块/单元。
256.实施例7
257.本实施例提供一种网络设备,包括至少一个处理器、与所述至少一个处理器通信连接的存储器以及用于与其它设备通信的收发器。其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行实施例5或6中通信数据的处理方法。
258.实施例8
259.本实施例提供一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行实施例1、2、3、5或者6中的通信数据的处理方法。
260.其中,可读存储介质可以采用的更具体可以包括但不限于:便携式盘、硬盘、随机存取存储器、只读存储器、可擦拭可编程只读存储器、光存储器件、磁存储器件或上述的任意合适的组合。
261.在可能的实施方式中,本发明还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在终端设备上运行时,所述程序代码用于使所述终端设备执行实现实施例1、2或3中的通信数据的处理方法;当所述程序产品在网络设备上运行时,所述程序代码用于使所述网络设备执行实现实施例5或6中的通信数据的处理方法。
262.其中,可以以一种或多种程序设计语言的任意组合来编写用于执行本发明的程序代码,所述程序代码可以完全地在终端设备上执行、部分地在终端设备上执行、作为一个独立的软件包执行、部分在终端设备上部分在远程设备上执行或完全在远程设备上执行。
263.虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献