应用于计算网络的通信控制方法、装置和系统
- 国知局
- 2024-08-02 14:57:21
本发明涉及通信系统,具体地,涉及一种应用于计算网络的通信控制方法、装置和系统。
背景技术:
1、随着科技的快速发展,芯粒间互连和有线传输介质互连在通信领域的应用越来越广泛。然而,现有的通信控制方法往往只针对特定的传输介质进行优化,缺乏对芯粒和有线传输介质的灵活适应能力。通信协议作为信息传输的基础,其性能与效率对于计算系统性能至关重要。特别是在大数据、云计算、物联网等新兴领域,对于通信控制方法的要求更加严格,需要其具备高可靠性、高速率、低延迟以及强兼容性等特性。因此,如何设计一种能够适应不同传输介质,同时提高通信效率和稳定性的通信控制方法,成为当前亟待解决的问题。
技术实现思路
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、本发明实施例的应用于计算网络的通信控制系统应用于发送端和接收端的通信控制,通过协议扩展层支持多种协议扩展,通过虚通道层和协议扩展层可以同时扩展多种协议,可以实现高效、可靠的数据传输和不同通信协议的灵活扩展,确保数据传输的完整性和正确性。
本文地址:https://www.jishuxx.com/zhuanli/20240801/244455.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。