通信方法、装置、设备及存储介质与流程
- 国知局
- 2024-08-02 14:10:03
本技术属于通信的,具体涉及一种通信方法、装置、设备及存储介质。
背景技术:
1、工业以太网可以用于实现工业设备、传感器、执行器等设备之间的数据通信和控制。在工业以太网通信中,可以采用各种协议和标准,如profinet、ethernet/ip、modbustcp等。
2、目前,为了提高工业以太网的传输速率,可以通过5g网络承载工业以太网数据。5g网络可以增加网关,将工业以太网数据作为有效载荷,通过透传的方式直接进行传输。
3、在上述传输过程中,由于透传的方式无法满足更多工业场景需求,导致数据传输的效率较低。
技术实现思路
1、本技术实施例涉及一种通信方法、装置、设备及存储介质,用以解决现有技术中数据传输效率较低的缺陷。
2、第一方面,本技术实施例提供一种通信方法,包括:
3、接收工业以太网的初始数据;
4、确定所述初始数据对应的数据类型;
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、其中,所述通信参数包括所述服务质量目标值和所述优先级。
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、本技术实施例提供一种通信方法、装置、设备及存储介质,该方法中,通过接收工业以太网的初始数据,确定初始数据对应的数据类型,根据初始数据和/或数据类型,确定初始数据对应的通信参数,根据通信参数,对初始数据进行封装处理,得到目标数据,并通过预设网络发送目标数据。这样,通过分析初始数据,确定初始数据对应的数据类型,根据数据类型,提供不同需求的通信服务,以提高数据传输的效率。
本文地址:https://www.jishuxx.com/zhuanli/20240801/241831.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。