一种数据包传输系统及方法与流程

未命名 10-20 阅读:63 评论:0


1.本发明涉及通信技术领域,特别涉及一种数据包传输系统及方法。


背景技术:

2.互联网采用tcp/ip协议进行互联,常用的ip上层协议有tcp、udp、icmp等;互联网的许多应用都依赖于高速的ip数据包传输,而有限的带宽问题一直是互联网应用的首要问题。
3.如现有的数据传输过程中,由于受到传输负载的限制,单次发送的数据包的数据负载有上限限制,便会影响其传输速率。
4.为此,本发明提供一种数据包传输系统及方法来解决现有缺陷。


技术实现要素:

5.本发明的目的在于提供一种数据包传输系统及方法,解决了现有技术中所提到的技术问题。
6.为实现上述目的,本发明提供如下技术方案:一种数据包传输方法,包括以下步骤;s1、用户端发送请求信息给交换机,所述交换机根据所述请求信息建立至少一路数据传输通道,所述数据传输通道用于用户端、交换机和服务端之间进行数据交互;s2、所述用户端将请求数据包分发至网络切片系统上传输给所述交换机,所述交换机对所述请求数据包根据所述请求信息调制标签信息,得到标签数据包,再将所述标签数据包发送给所述服务端;s3、所述服务端接收所述标签数据包,并对所述标签数据包中携带的所述标签信息进行解调、识别处理,再根据所述标签信息的识别内容将所述标签数据包与数据库之间进行数据交互,得到反馈数据包;s4、所述服务端将所述反馈数据包进行调制处理,得到加密数据包,并将所述加密数据包发送给所述交换机;s5、所述交换机接受所述加密数据包后,对所述加密数据包进行解调处理,得到解密数据包,并将解密数据包分发至网络合并模块上传输给所述用户端;s6、所述用户端接收所述解密数据包后,发送确认信息给所述交换机,所述交换机接收到所述确认信息后,关闭本次数据传输通道。
7.优选的,所述请求信息为所述请求数据包的本次传输长度,所述交换机根据所述请求数据包的本次传输长度,分别计算本次所要传输的所述标签数据包和所述反馈数据包的长度,并建立对应的一路或多路数据传输通道,且每路所述数据传输通道的长度相同。
8.优选的,在每一次所述用户端与所述交换机之间或所述交换机与所述服务端之间进行数据交互时,所述数据传输通道的总长度大于本次所要传输的数据包的长度。
9.优选的,所述s2中,所述标签数据包设置为上传数据包或下载数据包,其中;
所述上传数据包中携带有上传储存数据;所述下载数据包中携带有下载请求信息。
10.优选的,所述s2中,所述标签信息设置为上传信息或下载信息,其中:在数据交互过程中,所述交换机根据所述用户端发送的所述请求信息,形成对应的标签信息,并将所述上传信息附带在所述上传数据包上,将所述下载信息附带在所述下载数据包上,用于在所述s3中通过所述识别模块进行识别,获取所述标签信息的识别内容。
11.优选的,所述s3中,所述反馈数据包设置为第一反馈数据包或第二反馈数据包,其中;当所述识别模块识别到所述标签信息为所述上传信息时,则所述服务端接收所述上传数据包中携带的所述上传储存数据,并将所述上传储存数据按照存储类别存储到数据库中,存储完成后,得到所述第一反馈数据包;当所述识别模块识别到所述标签信息为所述下载信息时,则所述服务端接收所述下载数据包中携带的所述下载请求信息,并根据所述下载请求信息调取所述数据库中对应的数据包,得到所述第二反馈数据包。
12.一种数据包传输系统,利用上述所述的数据包传输方法进行数据交互,包括用户端、服务端和交换机,所述用户端设置有网络切片系统和网络合并模块,所述交换机设置有第一调制解调器,所述服务端设置有第二调制解调器和识别模块,所述交换机与所述用户端和所述服务端之间分别通过rs485通讯线进行以太网连接,其中;所述用户端用于向所述交换机发送请求信息,所述交换机用于根据所述请求信息建立至少一路数据传输通道,所述数据传输通道用于所述用户端、所述交换机和所述服务端之间进行数据交互;所述用户端用于将请求数据包分发至所述网络切片系统上传输给所述交换机,所述交换机用于通过第一调制解调器对切片后的所述请求数据包根据所述请求信息调制标签信息,得到标签数据包,再将所述标签数据包发送给所述服务端;所述服务端用于接收所述标签数据包,再通过所述第二调制解调器对所述标签数据包中携带的所述标签信息进行解调处理,并通过所述识别模块识别所述标签信息后,再根据所述标签信息的识别内容将所述标签数据包与数据库之间进行数据交互,得到反馈数据包;所述服务端用于将所述反馈数据包通过所述第二调制解调器调制处理后,得到加密数据包,并通过所述数据传输通道将所述加密数据包发送给所述交换机,所述交换机通过所述第一调制解调器对所述加密数据包进行解调处理,得到解密数据包,再将所述解密数据包分发至所述网络合并模块上传输给用户端,所述用户端用于接收合并后的所述解密数据包,并发送确认信息给所述交换机,所述交换机用于接收所述确认信息,并关闭本次数据传输通道。
13.优选的,所述用户端还设置有第一接收模块、第一发送模块和一级rs485通讯接口,所述一级rs485通讯接口分别与所述第一接收模块、所述第一发送模块、所述网络切片系统和所述网络合并模块电连接;所述交换机还设置有第二接收模块、第二发送模块、传输通道加载模块和二级rs485通讯接口,所述二级rs485通讯接口分别与所述第二接收模块、所述第二发送模块、所
述传输通道加载模块和所述第一调制解调器电连接;所述服务端还设置有第三接收模块、第三发送模块、数据存储模块和三级rs485通讯接口,所述三级rs485通讯接口分别与第三接收模块、所述第三发送模块、所述数据存储模块、所述第二调制解调器和所述识别模块电连接;所述二级rs485通讯接口分别与所述一级rs485通讯接口和所述三级rs485通讯接口之间通过所述rs485通讯线连接;其中;所述第一发送模块用于向所述第二接收模块发送所述请求信息、所述请求数据包或确认信息;所述第二接收模块用于接收所述第一发送模块发送的所述请求信息、所述请求数据包和确认信息;所述第二发送模块用于向所述第三接收模块发送标签数据包;所述第三接收模块用于接收所述第二发送模块发送的所述标签数据包;所述第三发送模块用于向所述第二接收模块发送加密数据包;所述第二接收模块用于接收所述第三发送模块发送的所述加密数据包;所述第二发送模块还用于向所述第一接收模块发送解密数据包;所述第一接收模块用于接收所述第二发送模块发送的解密数据包;所述数据存储模块用于根据数据包的存储类别构建所述数据库。
14.优选的,所述网络切片系统包括监听模块、切片管理模块、连接管理模块和切片选择模块,所述连接管理模块分别与所述监听模块、所述切片管理模块、所述切片选择模块和所述一级rs485通讯接口连接,其中;所述监听模块包括多个监听单元,每一所述监听单元用于监听与网络侧相对应的网络任务分配,以及监听与网络侧相对应的网络任务分配是否施行完成;所述切片管理模块包括网络连接单元和逻辑网络拓扑单元,所述网络连接单元用于向网络侧申请连接匹配,连接匹配成功后,所述逻辑网络拓扑单元根据所述用户端需求向网络侧释放网络切片,对请求数据包进行灵活分配,使得请求数据包能够根据数据传输通道的传输长度按需分配,以及根据所述用户端对请求数据包的使用需求进行优先分配;所述连接管理模块包括网络接入单元,所述网络接入单元用于配置与网络切片相对应的网络接口及相关路由,以及连接对应的网络切片将待发送的请求数据包分发至相应的网络切片进行传输;所述切片选择模块包括筛选单元,所述筛选单元用于根据所述用户端需求选择相应的网络切片对请求数据包进行按需分配,来调整单次传输的数据包长度。
15.优选的,所述数据库包括;所述数据库根据数据包的类型设置有若干数据层;每一所述数据层下设置有对应的短数据包、中级数据包、长数据包和超长数据包;所述短数据包的长度小于100个字节;所述中级数据包的长度处于100-500个字节之间;所述长数据包的长度处于501-1000个字节之间;所述超长数据包的长度大于1001个字节。
16.与现有技术相比,本发明的有益效果是:本发明中,用户端在发送请求数据包之前,先给交换机发送一个请求信息,使得交换机能够根据本次所要发送数据包的长度建立对应的数据传输通道,同时通过设置网络切片系统,对请求数据包进行灵活分配,便于根据不同的网络质量、传输动态调整单次发送的数据包的大小,使得单次发送的数据包的数据负载低于数据传输通道的上限,提高传输效率。
附图说明
17.为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
18.图1为本发明的数据包传输方法的流程图;图2为本发明的数据包传输系统的框架结构示意图;图中:1、一级rs485通讯接口,2、网络切片系统,3、网络合并模块,4、第一发送模块,5、第一接收模块,6、二级rs485通讯接口,7、第二接收模块,8、第二发送模块,9、第一调制解调器,10、传输通道加载模块,11、三级rs485通讯接口,12、第三接收模块,13、第三发送模块,14、第二调制解调器,15、识别模块,16、数据存储模块。
具体实施方式
19.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
20.本发明基于数据包传输系统及方法,在用户端发送请求数据包之前,先给交换机发送一个请求信息,使得交换机能够根据本次所要发送数据包的长度建立对应的数据传输通道,同时通过设置网络切片系统,对请求数据包进行灵活分配,便于根据不同的网络质量、传输动态调整单次发送的数据包的大小,使得单次发送的数据包的数据负载低于数据传输通道的上限,提高传输效率。
21.实施例1:
22.如图1所示,本发明提供一种数据包传输方法,包括以下步骤;步骤一、用户端发送请求信息给交换机,交换机根据请求信息建立至少一路数据传输通道,数据传输通道用于用户端、交换机和服务端之间进行数据交互;步骤二、用户端将请求数据包分发至网络切片系统上传输给交换机,交换机对请求数据包根据请求信息调制标签信息,得到标签数据包,再将标签数据包发送给服务端;步骤三、服务端接收标签数据包,并对标签数据包中携带的标签信息进行解调、识别处理,再根据标签信息的识别内容将标签数据包与数据库之间进行数据交互,得到反馈数据包;步骤四、服务端将反馈数据包进行调制处理,得到加密数据包,并将加密数据包发
送给交换机;步骤五、交换机接受加密数据包后,对加密数据包进行解调处理,得到解密数据包,并将解密数据包分发至网络合并模块上传输给用户端;步骤六、用户端接收解密数据包后,发送确认信息给交换机,交换机接收到确认信息后,关闭本次数据传输通道。
23.进一步的,请求信息为请求数据包的本次传输长度,交换机根据请求数据包的本次传输长度,分别计算本次所要传输的标签数据包和反馈数据包的长度,并建立对应的一路或多路数据传输通道,且每路数据传输通道的长度相同。
24.进一步的,在每一次用户端与交换机之间或交换机与服务端之间进行数据交互时,数据传输通道的总长度大于本次所要传输的数据包的长度。
25.具体的,标签数据包设置为上传数据包或下载数据包,其中;上传数据包中携带有上传储存数据;下载数据包中携带有下载请求信息。
26.具体的,标签信息设置为上传信息或下载信息,其中:在数据交互过程中,交换机根据用户端发送的请求信息,形成对应的标签信息,并将上传信息附带在上传数据包上,将下载信息附带在下载数据包上,用于通过识别模块15进行识别。
27.具体的,反馈数据包设置为第一反馈数据包或第二反馈数据包,其中;当标签信息为上传信息时,则服务端接收上传数据包中携带的上传储存数据,并将上传储存数据按照存储类别存储到数据库中,存储完成后,得到第一反馈数据包;当标签信息为下载信息时,则服务端接收下载数据包中携带的下载请求信息,并根据下载请求信息调取数据库中对应的数据包,得到第二反馈数据包。
28.实施例2:
29.如图2所示,本发明提供一种数据包传输系统,利用上述的数据包传输方法进行数据交互,包括用户端、服务端和交换机;用户端设置有网络切片系统2、网络合并模块3、第一接收模块5、第一发送模块4和一级rs485通讯接口1,一级rs485通讯接口1分别与第一接收模块5、第一发送模块4、网络切片系统2和网络合并模块3电连接;交换机设置有第一调制解调器9、第二接收模块7、第二发送模块8、传输通道加载模块10和二级rs485通讯接口6,二级rs485通讯接口6分别与第二接收模块7、第二发送模块8、传输通道加载模块10和第一调制解调器9电连接;服务端设置有第二调制解调器14、识别模块15、第三接收模块12、第三发送模块13、数据存储模块16和三级rs485通讯接口11,三级rs485通讯接口11分别与第三接收模块12、第三发送模块13、数据存储模块16、第二调制解调器14和识别模块15电连接;二级rs485通讯接口6分别与一级rs485通讯接口1和三级rs485通讯接口11之间通过rs485通讯线进行以太网连接,用于交换机基于应用程序分别建立与用户端和服务端之间相应的数据传输通道;具体的,一级rs485通讯接口1程序基于用户端和交换机之间的通信协议与二级rs485通讯接口6程序建立通信连接,二级rs485通讯接口6程序基于交换机和服务端之间的
通信协议与三级rs485通讯接口11程序建立通信连接,以实现用户端、交换机和服务端之间的数据传输通道的建立。
30.需要说明的是:本实施例中的数据传输通道的通信协议设置为:uart(通用异步收发传输器)、i2c(集成电路总线)、usb2.0/3.0(通用串口总线)、spi(串口外围总线)或ethernet(以太网)。
31.其中;用户端用于基于第一发送模块4向交换机的第二接收模块7发送请求信息,交换机用于基于第二接收模块7接受请求信息,请求信息至少包含请求数据包的本次传输长度,使得交换机根据请求信息建立至少一路数据传输通道,数据传输通道用于用户端、交换机和服务端之间进行数据交互。
32.用户端用于基于数据传输通道将请求数据包分发至网络切片系统2上传输给交换机,交换机用于通过第一调制解调器9对切片后的请求数据包根据请求信息调制标签信息,得到标签数据包,再将标签数据包发送给服务端;服务端用于基于数据传输通道接收标签数据包,再通过第二调制解调器14对标签数据包中携带的标签信息进行解调处理,并通过识别模块15识别标签信息后,再根据标签信息的识别内容将标签数据包与数据库之间进行数据交互,得到反馈数据包;服务端用于将反馈数据包通过第二调制解调器14调制处理后,得到加密数据包,并通过数据传输通道将加密数据包发送给交换机,交换机通过第一调制解调器9对加密数据包进行解调处理,得到解密数据包,再将解密数据包分发至网络合并模块3上传输给用户端,用户端用于接收合并后的解密数据包,并发送确认信息给交换机,交换机用于接收确认信息,并关闭本次数据传输通道。
33.进一步的,第一发送模块4用于向第二接收模块7发送请求信息、请求数据包或确认信息;第二接收模块7用于接收第一发送模块4发送的请求信息、请求数据包和确认信息;第二发送模块8用于向第三接收模块12发送标签数据包;第三接收模块12用于接收第二发送模块8发送的标签数据包;第三发送模块13用于向第二接收模块7发送加密数据包;第二接收模块7用于接收第三发送模块13发送的加密数据包;第二发送模块8还用于向第一接收模块5发送解密数据包;第一接收模块5用于接收第二发送模块8发送的解密数据包;数据存储模块16用于根据数据包的存储类别构建数据库。
34.具体的,数据库里的数据包的数据存储格式按照数据包的存储类别和长度进行连续存放,并在存放前通过第一调制解调器9对切片后的请求数据包根据请求信息调制相应的标签信息,使得每一个数据包标记有相应的标识,并通过第二调制解调器14对标签数据包中携带的标签信息进行解调处理,再通过识别模块15识别标签信息后,根据标签信息的识别内容将标签数据包连续存储到数据库中,或根据标签信息的识别内容从数据库中调取相应的数据包。
35.进一步的,用户端设置为微机、笔记本、pda或手机中的其中一种,通过以上单机设
备与交换机和服务端之间进行通信连接。
36.进一步的,数据库包括;数据库根据数据包的类型设置有若干数据层;每一数据层下设置有对应的短数据包、中级数据包、长数据包和超长数据包;短数据包的长度小于100个字节;中级数据包的长度处于100-500个字节之间;长数据包的长度处于501-1000个字节之间;超长数据包的长度大于1001个字节,由于目前以太网的数据包单次传输长度上限为1500个字节;为此,本实施例中超长数据包的长度实际范围为1001-1500个字节。
37.具体的,在本实施例中,当用户端需要与服务端进行数据交互时,首先用户端通过第一发送模块4向第二接收模块7发送请求信息,使得第二接收模块7接收到请求信息后,交换机通过传输通道加载模块10根据请求信息建立相应的数据传输通道;然后用户端将请求数据包分发至网络切片系统2进行切片处理,再将切片后的请求数据包通过第一发送模块4发送给第二接收模块7,使得第二接收模块7接收到第一发送模块4发送所有的请求数据包后,交换机通过第一调制解调器9对请求数据包调制标签信息,得到标签数据包,然后交换机通过第二发送模块8向第三接收模块12发送标签数据包,使得第三接收模块12接收标签数据包后,服务端通过第二调制解调器14对标签数据包携带的标签信息进行解调,并通过识别模块15识别标签信息,再通过数据存储模块16根据标签信息的识别内容将标签数据包与数据库之间进行数据交互,得到反馈数据包;其中,标签信息为上传信息或下载信息;当识别模块15识别到标签信息为上传信息时,则服务端接收上传数据包中携带的上传储存数据,并将上传储存数据按照存储类别存储到数据库中,存储完成后,得到第一反馈数据包;当识别模块15识别到标签信息为下载信息时,则服务端接收下载数据包中携带的下载请求信息,并根据下载请求信息调取数据库中对应的数据包,得到第二反馈数据包;接着,服务端通过第二调制解调器14对反馈数据包(可以是第一反馈数据包,也可以是第二反馈数据包)进行调制处理,得到加密数据包,并通过第三发送模块13将加密数据包发送给第二接收模块7,使得第二接收模块7接收到加密数据包后,交换机通过第一调制解调器9对加密数据包进行解调处理,得到解密数据包,并通过第二发送模块8将解密数据包发送给第一接收模块5,使得第一接收模块5将解密数据包分发至网络合并模块3上,然后通过网络合并模块3将每一段解密数据包根据标识进行合并,得到连续的解密数据包,然后用户端通过第一发送模块4向第二接收模块7发送确认信息,使得第二接收模块7接收确认信息后,交换机通过传输通道加载模块10关闭本次数据传输通道。
38.具体的,本实施例中的网络切片系统2包括监听模块、切片管理模块、连接管理模块和切片选择模块,连接管理模块分别与监听模块、切片管理模块、切片选择模块和一级rs485通讯接口连接,其中;监听模块包括多个监听单元,每一监听单元用于监听与网络侧相对应的网络任务分配,以及监听与网络侧相对应的网络任务分配是否施行完成;切片管理模块包括网络连接单元和逻辑网络拓扑单元,网络连接单元用于向网络侧申请连接匹配,连接匹配成功后,逻辑网络拓扑单元根据用户端需求向网络侧释放网络
切片,对请求数据包进行灵活分配,使得请求数据包能够根据数据传输通道的传输长度按需分配,以及根据用户端对请求数据包的使用需求进行优先分配;连接管理模块包括网络接入单元,网络接入单元用于配置与网络切片相对应的网络接口及相关路由,以及连接对应的网络切片将待发送的请求数据包分发至相应的网络切片进行传输;切片选择模块包括筛选单元,筛选单元用于根据用户端需求选择相应的网络切片对请求数据包进行按需分配,来调整单次传输的数据包长度。
39.具体的,本实施例中的请求数据包根据数据传输通道的传输长度按需分配时,将同一类型的请求数据包分割成长度相同的数据包,并进行连续传输;将不同类型的请求数据包根据数据类别分发至相应的数据传输通道,进行多通道同步传输,或根据用户端对请求数据包的使用需求进行单通道优先传输。
40.最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相对应技术方案的本质脱离本发明各实施例技术方案的范围。

技术特征:
1.一种数据包传输方法,其特征在于:包括以下步骤;s1、用户端发送请求信息给交换机,所述交换机根据所述请求信息建立至少一路数据传输通道,所述数据传输通道用于用户端、交换机和服务端之间进行数据交互;s2、所述用户端将请求数据包分发至网络切片系统上传输给所述交换机,所述交换机对所述请求数据包根据所述请求信息调制标签信息,得到标签数据包,再将所述标签数据包发送给所述服务端;s3、所述服务端接收所述标签数据包,并对所述标签数据包中携带的所述标签信息进行解调、识别处理,再根据所述标签信息的识别内容将所述标签数据包与数据库之间进行数据交互,得到反馈数据包;s4、所述服务端将所述反馈数据包进行调制处理,得到加密数据包,并将所述加密数据包发送给所述交换机;s5、所述交换机接受所述加密数据包后,对所述加密数据包进行解调处理,得到解密数据包,并将解密数据包分发至网络合并模块上传输给所述用户端;s6、所述用户端接收所述解密数据包后,发送确认信息给所述交换机,所述交换机接收到所述确认信息后,关闭本次数据传输通道。2.根据权利要求1所述的一种数据包传输方法,其特征在于:所述请求信息为所述请求数据包的本次传输长度,所述交换机根据所述请求数据包的本次传输长度,分别计算本次所要传输的所述标签数据包和所述反馈数据包的长度,并建立对应的一路或多路数据传输通道,且每路所述数据传输通道的长度相同。3.根据权利要求2所述的一种数据包传输方法,其特征在于:在每一次所述用户端与所述交换机之间或所述交换机与所述服务端之间进行数据交互时,所述数据传输通道的总长度大于本次所要传输的数据包的长度。4.根据权利要求1所述的一种数据包传输方法,其特征在于:所述s2中,所述标签数据包设置为上传数据包或下载数据包,其中;所述上传数据包中携带有上传储存数据;所述下载数据包中携带有下载请求信息。5.根据权利要求4所述的一种数据包传输方法,其特征在于:所述s2中,所述标签信息设置为上传信息或下载信息,其中:在数据交互过程中,所述交换机根据所述用户端发送的所述请求信息,形成对应的标签信息,并将所述上传信息附带在所述上传数据包上,将所述下载信息附带在所述下载数据包上,用于在所述s3中通过识别模块进行识别,获取所述标签信息的识别内容。6.根据权利要求5所述的一种数据包传输方法,其特征在于:所述s3中,所述反馈数据包设置为第一反馈数据包或第二反馈数据包,其中;当所述识别模块识别到所述标签信息为所述上传信息时,则所述服务端接收所述上传数据包中携带的所述上传储存数据,并将所述上传储存数据按照存储类别存储到数据库中,存储完成后,得到所述第一反馈数据包;当所述识别模块识别到所述标签信息为所述下载信息时,则所述服务端接收所述下载数据包中携带的所述下载请求信息,并根据所述下载请求信息调取所述数据库中对应的数据包,得到所述第二反馈数据包。
7.一种数据包传输系统,利用权利要求1-6任一项所述的数据包传输方法进行数据交互,其特征在于:包括用户端、服务端和交换机,所述用户端设置有网络切片系统和网络合并模块,所述交换机设置有第一调制解调器,所述服务端设置有第二调制解调器和识别模块,所述交换机与所述用户端和所述服务端之间分别通过rs485通讯线连接,其中;所述用户端用于向所述交换机发送请求信息,所述交换机用于根据所述请求信息建立至少一路数据传输通道,所述数据传输通道用于所述用户端、所述交换机和所述服务端之间进行数据交互;所述用户端用于将请求数据包分发至所述网络切片系统上传输给所述交换机,所述交换机用于通过第一调制解调器对切片后的所述请求数据包根据所述请求信息调制标签信息,得到标签数据包,再将所述标签数据包发送给所述服务端;所述服务端用于接收所述标签数据包,再通过所述第二调制解调器对所述标签数据包中携带的所述标签信息进行解调处理,并通过所述识别模块识别所述标签信息后,再根据所述标签信息的识别内容将所述标签数据包与数据库之间进行数据交互,得到反馈数据包;所述服务端用于将所述反馈数据包通过所述第二调制解调器调制处理后,得到加密数据包,并通过所述数据传输通道将所述加密数据包发送给所述交换机,所述交换机通过所述第一调制解调器对所述加密数据包进行解调处理,得到解密数据包,再将所述解密数据包分发至所述网络合并模块上传输给用户端,所述用户端用于接收合并后的所述解密数据包,并发送确认信息给所述交换机,所述交换机用于接收所述确认信息,并关闭本次数据传输通道。8.根据权利要求7所述的一种数据包传输系统,其特征在于:所述用户端还设置有第一接收模块、第一发送模块和一级rs485通讯接口,所述一级rs485通讯接口分别与所述第一接收模块、所述第一发送模块、所述网络切片系统和所述网络合并模块电连接;所述交换机还设置有第二接收模块、第二发送模块、传输通道加载模块和二级rs485通讯接口,所述二级rs485通讯接口分别与所述第二接收模块、所述第二发送模块、所述传输通道加载模块和所述第一调制解调器电连接;所述服务端还设置有第三接收模块、第三发送模块、数据存储模块和三级rs485通讯接口,所述三级rs485通讯接口分别与第三接收模块、所述第三发送模块、所述数据存储模块、所述第二调制解调器和所述识别模块电连接;所述二级rs485通讯接口分别与所述一级rs485通讯接口和所述三级rs485通讯接口之间通过所述rs485通讯线连接;其中;所述第一发送模块用于向所述第二接收模块发送所述请求信息、所述请求数据包或确认信息;所述第二接收模块用于接收所述第一发送模块发送的所述请求信息、所述请求数据包和确认信息;所述第二发送模块用于向所述第三接收模块发送标签数据包;所述第三接收模块用于接收所述第二发送模块发送的所述标签数据包;所述第三发送模块用于向所述第二接收模块发送加密数据包;
所述第二接收模块用于接收所述第三发送模块发送的所述加密数据包;所述第二发送模块还用于向所述第一接收模块发送解密数据包;所述第一接收模块用于接收所述第二发送模块发送的解密数据包;所述数据存储模块用于根据数据包的存储类别构建所述数据库。9.根据权利要求8所述的一种数据包传输系统,其特征在于:所述网络切片系统包括监听模块、切片管理模块、连接管理模块和切片选择模块,所述连接管理模块分别与所述监听模块、所述切片管理模块、所述切片选择模块和所述一级rs485通讯接口连接,其中;所述监听模块包括多个监听单元,每一所述监听单元用于监听与网络侧相对应的网络任务分配,以及监听与网络侧相对应的网络任务分配是否施行完成;所述切片管理模块包括网络连接单元和逻辑网络拓扑单元,所述网络连接单元用于向网络侧申请连接匹配,连接匹配成功后,所述逻辑网络拓扑单元根据所述用户端需求向网络侧释放网络切片,对请求数据包进行灵活分配,使得请求数据包能够根据数据传输通道的传输长度按需分配,以及根据所述用户端对请求数据包的使用需求进行优先分配;所述连接管理模块包括网络接入单元,所述网络接入单元用于配置与网络切片相对应的网络接口及相关路由,以及连接对应的网络切片将待发送的请求数据包分发至相应的网络切片进行传输;所述切片选择模块包括筛选单元,所述筛选单元用于根据所述用户端需求选择相应的网络切片对请求数据包进行按需分配,来调整单次传输的数据包长度。10.根据权利要求8所述的一种数据包传输系统,其特征在于:所述数据库包括;所述数据库根据数据包的类型设置有若干数据层;每一所述数据层下设置有对应的短数据包、中级数据包、长数据包和超长数据包;所述短数据包的长度小于100个字节;所述中级数据包的长度处于100-500个字节之间;所述长数据包的长度处于501-1000个字节之间;所述超长数据包的长度大于1001个字节。

技术总结
本发明涉及通信技术领域,特别涉及一种数据包传输方法,包括以下步骤;S1、用户端发送请求信息给交换机,交换机根据请求信息建立至少一路数据传输通道用于用户端、交换机和服务端之间进行数据交互;S2、用户端将请求数据包分发至网络切片系统上传输给交换机,交换机对请求数据包根据请求信息调制标签信息后得到标签数据包,并将标签数据包发送给服务端进行数据交互;在数据交互前给交换机发送一个请求信息,使得交换机能够根据本次所要发送数据包的长度建立对应的数据传输通道,同时通过设置网络切片系统,便于根据不同的网络质量、传输动态调整单次发送的数据包的大小,使得单次发送的数据包的数据负载低于数据传输通道的上限,提高传输效率。提高传输效率。提高传输效率。


技术研发人员:王龙 王新赋
受保护的技术使用者:西安明赋云计算有限公司
技术研发日:2023.07.13
技术公布日:2023/10/8
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

航空商城 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

评论

相关推荐