一种数据传输方法、装置和存储介质与流程

文档序号:33618406发布日期:2023-03-25 10:07阅读:48来源:国知局
一种数据传输方法、装置和存储介质与流程

1.本发明涉及业务协同领域,尤其涉及一种数据传输方法、装置和存储介质。


背景技术:

2.随着第五代移动通信技术(5g,5th generation mobile communication technology)移动网络的广泛应用,越来越多的场景中出现多模态业务流协同才能完成的任务。针对于多模态业务场景中,当同一业务中存在多种模态(音频、视频、控制信令、动作数据等)的业务流,为了满足业务实际效果,多个业务流需要保持一定精度下的同步性,即不同的业务流从不同的源终端发出来时的相对顺序,在到达不同目的终端后,仍保持相对顺序不变;因此,需要提供一种多业务流同步的方法。


技术实现要素:

3.有鉴于此,本发明的主要目的在于提供一种数据传输方法、装置和存储介质。
4.为达到上述目的,本发明的技术方案是这样实现的:
5.本发明实施例提供了一种数据传输方法,应用于第一网络设备,所述方法包括:
6.确定满足预设条件的至少两个业务报文,根据所述至少两个业务报文生成组报文;
7.将所述组报文发送到第二网络设备;所述组报文由所述第二网络设备进行拆分,并发送到相应的终端。
8.上述方案中,所述确定满足预设条件的至少两个业务报文,包括:
9.确定至少两个待处理业务报文中每个所述待处理业务报文的地址信息;所述地址信息,包括:源地址信息和目的地址信息;
10.根据每个所述待处理业务报文的地址信息查询预设的匹配规则,确定满足预设条件的至少两个业务报文;
11.所述预设的匹配规则包括:至少一组匹配的地址。
12.上述方案中,所述根据所述至少两个业务报文生成组报文之前,所述方法还包括:
13.对所述至少两个业务报文中每个所述业务报文进行网络地址转换nat操作,得到转换后的每个所述业务报文的源地址信息。
14.上述方案中,所述根据所述至少两个业务报文生成组报文,包括:
15.将所述至少两个业务报文进行重组,得到至少一段存储体;
16.根据所述至少一段存储体进行报文封装,得到组报文;
17.其中,所述至少一个存储体中每个所述存储体包括以下至少之一:报文类型、报文长度、报文。
18.上述方案中,所述将所述组报文发送到第二网络设备,包括:
19.将所述第一网络设备的移动地址作为所述组报文的源地址,按照预设的组报文时间间隔,将所述组报文发送至第二网络设备;
20.所述预设的组报文时间间隔根据报文发送频率要求确定。
21.本发明实施例提供了一种数据传输方法,应用于第二网络设备,所述方法包括:
22.接收来自第一网络设备的组报文;
23.对所述组报文进行拆分,得到至少两个业务报文;
24.将所述至少两个业务报文中每个业务报文发送到相应的终端。
25.上述方案中,所述对所述组报文进行拆分之前,所述方法还包括:
26.根据接收的所述组报文进行保序处理。
27.上述方案中,所述将所述至少两个业务报文中每个业务报文发送到相应的终端,包括:
28.对每个所述业务报文进行地址转换nat逆操作,确定每个所述业务报文对应的目的终端的地址信息;
29.根据每个所述业务报文对应的目的终端的地址信息,将每个所述业务报文发送到相应的目的终端。
30.本发明实施例还提供了一种数据传输装置,所述装置包括:
31.第一处理模块,用于确定满足预设条件的至少两个业务报文,根据所述至少两个业务报文生成组报文;
32.第一发送模块,用于将所述组报文发送到第二网络设备;所述组报文由所述第二网络设备进行拆分,并发送到相应的终端。
33.上述方案中,所述第一处理模块,用于确定至少两个待处理业务报文中每个所述待处理业务报文的地址信息;所述地址信息,包括:源地址信息和目的地址信息;
34.根据每个所述待处理业务报文的地址信息查询预设的匹配规则,确定满足预设条件的至少两个业务报文;
35.所述预设的匹配规则包括:至少一组匹配的地址。
36.上述方案中,所述第一处理模块,还用于对所述至少两个业务报文中每个所述业务报文进行网络地址转换nat操作,得到转换后的每个所述业务报文的源地址信息。
37.上述方案中,所述第一处理模块,用于将所述至少两个业务报文进行重组,得到至少一段存储体;
38.根据所述至少一段存储体进行报文封装,得到组报文;
39.其中,所述至少一个存储体中每个所述存储体包括以下至少之一:报文类型、报文长度、ip包。
40.上述方案中,第一发送模块,用于将所述第一网络设备的移动地址作为所述组报文的源地址,按照预设的组报文时间间隔,将所述组报文发送至第二网络设备;
41.所述预设的组报文时间间隔根据报文发送频率要求确定。
42.本发明实施例还提供了一种数据传输装置,所述装置包括:
43.接收模块,用于接收来自第一网络设备的组报文;
44.第二处理模块,用于对所述组报文进行拆分,得到至少两个业务报文;
45.第二发送模块,用于将所述至少两个业务报文中每个业务报文发送到相应的终端。
46.上述方案中,所述第二处理模块,还用于根据接收的所述组报文进行保序处理。
47.上述方案中,第二发送模块,用于对每个所述业务报文进行nat逆操作,确定每个所述业务报文对应的目的终端的地址信息;
48.根据每个所述业务报文对应的目的终端的地址信息,将每个所述业务报文发送到相应的目的终端。
49.本发明实施例还提供了一种数据传输装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现以上第一网络设备侧任一项所述数据传输方法的步骤;或者,
50.所述处理器执行所述程序时实现第二网络设备侧任一项所述数据传输方法的步骤。
51.本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一网络设备侧任一项所述数据传输方法的步骤;或者,
52.所述处理器执行所述程序时实现第二网络设备侧任一项所述数据传输方法的步骤。
53.本发明实施例所提供的一种数据传输方法、装置和存储介质,所述方法包括:第一网络设备确定满足预设条件的至少两个业务报文,根据所述至少两个业务报文生成组报文;将所述组报文发送到第二网络设备;所述组报文由所述第二网络设备进行拆分,并发送到相应的终端。相应的,第二网络设备接收来自第一网络设备的组报文;对所述组报文进行拆分,得到至少两个业务报文;将所述至少两个业务报文中每个业务报文发送到相应的终端;如此,对多业务报文进行重组得到组报文,通过组报文实现业务报文协同传输,即同时传输多业务的业务报文,在尽可能不影响5g移动网络组网、配置的前提下,解决了不同源、目的端的多业务的业务报文协同传输的需求。
附图说明
54.图1为本发明实施例提供的一种业务报文协同处理应用场景的示意图;
55.图2为本发明实施例提供的一种数据传输网络的结构示意图;
56.图3为本发明实施例提供的一种报文序列传输的示意图;
57.图4为本发明实施例提供的一种数据传输方法的流程示意图;
58.图5为本发明实施例提供的另一种数据传输方法的流程示意图;
59.图6为本发明应用实施例提供的一种数据传输网络的示意图;
60.图7为本发明应用实施例提供的一种报文序列传输的示意图;
61.图8为本发明实施例提供的一种组报文封装的示意图;
62.图9为本发明实施例提供的一种数据传输装置的结构示意图;
63.图10为本发明实施例提供的一种数据传输装置的结构示意图;
64.图11为本发明实施例提供的一种数据传输装置的结构示意图。
具体实施方式
65.在结合实施例对本发明再作进一步详细的说明,先对相关技术进行说明。
66.如上所述,不同的业务流从不同的源终端发出来时的相对顺序,在到达不同目的终端后,需要保持相对顺序不变。相关技术中,提供有以下方案:
67.针对不同业务流(语音、视频、控制信令等)都从同一个源终端发出,并且到达同一个目的终端的情况,源终端、目的终端可以使用对不同业务数据统一编码的方式实现不同业务数据的协同,或增加设计任务帧、系统帧号的方式实现相同终端的多业务流协同;
68.对于不同源终端到不同目的终端的需要协同的多业务的业务报文,也有设计控制器获取需要同步数据流的传输情况以及根据传输情况生成数据流对应的网络中间节点的传输调整信息,通过控制器向网络中间节点向网络中间节点下发传输调整信息实现多个需要同步的数据流在网络侧同步。
69.然而,上述方案,要么依赖端侧处理系统对不同业务流报文进行关联和同步,要么依赖网络侧有一个超级控制器,可以为需要同步的不同业务流进行网络参数的动态调整。具体以下问题:
70.问题1、当前业务5g移动网络系统中,需要协同的业务流属于不同的应用设备,无法使用统一终端完成业务流协同处理。如:工厂远程展示案例,如图1所示:
71.在发送端(工厂)有两路信号进行传递:1)机器人控制信息的采集;2)机器人行为的视频采集;
72.在接收端(展示现场),两路信号分别用于:1)、机器人控制信息信号转化为vr中虚拟机器人的行为;2)采集的视频在屏幕上进行播放;
73.两个应用分属于不同厂家开发并且运行在完全不同的硬件上,因此无法开发出一个能够协同两个应用的终端来完成两个业务流的协同,实现两个业务流到达目地端的序列与源端发出来的序列保持不变。
74.问题2、在使用5g移动网络进行业务数据传输的过程中,经过的网络设备非常的多,无法开放移动网络路径的所有网络设备的配置接口供采集不同业务数据的传输情况以及调整相应传输数据。
75.针对上述问题,需要提供一种尽可能不影响5g移动网络组网、配置的前提下,解决不同源、目的端的多业务流协同需求。
76.这里,进一步结合图2说明相关技术中的数据传输方案;
77.图2为本发明实施例提供的一种数据传输网络的结构示意图;如图2所示,协同数据业务组的数据源端由同一个客户前置设备(cpe,customer premise equipment)实现网络接入,协同数据业务组的数据目的端由同一个cpe实现网络接入。
78.终端(ue)a发出的报文序列,在源侧cpe(记做cpe1)依次进行snat处理后,发往源侧基站(记做gnb1),从而进入移动网络;最终到达端侧cpe(记做cpe2)时,cpe2依次对报文进行snat逆处理后,发往uec。
79.ueb发出的报文序列,在源侧cpe(即cpe1)依次进行snat处理后,发往源侧基站(即gnb1),从而进入移动网络;最终到达端侧cpe(即cpe2)时,cpe2依次对报文进行snat逆处理后,发往ued。
80.由于各报文序列都在网络上按照“尽力而为”的原则进行转发,不同报文到达端侧的时间和顺序都无法保证,如图3所示。
81.基于此,本发明实施例提供的方法,第一网络设备确定满足预设条件的至少两个业务报文,根据所述至少两个业务报文生成组报文;将所述组报文发送到第二网络设备;所述组报文由所述第二网络设备进行拆分,并发送到相应的终端。相应的,第二网络设备接收
来自第一网络设备的组报文;对所述组报文进行拆分,得到至少两个业务报文;将所述至少两个业务报文中每个业务报文发送到相应的终端。
82.下面结合实施例对本发明再作进一步详细的说明。
83.图4为本发明实施例提供的一种数据传输方法的流程示意图;如图4所示,所述方法应用于第一网络设备;所述第一网络设备可以为一个cpe、记做第一cpe,具体为源侧cpe;所述方法包括:
84.步骤401、确定满足预设条件的至少两个业务报文,根据所述至少两个业务报文生成组报文;
85.步骤402、将所述组报文发送到第二网络设备;所述组报文由所述第二网络设备进行拆分,并发送到相应的终端。
86.在一些实施例中,所述确定满足预设条件的至少两个业务报文,包括:
87.确定至少两个待处理业务报文中每个所述待处理业务报文的地址信息;所述地址信息,具体包括:源地址信息和目的地址信息;
88.根据每个所述待处理业务报文的地址信息查询预设的匹配规则,确定满足预设条件的至少两个业务报文;
89.所述预设的匹配规则包括:至少一组匹配的地址。
90.其中,所述目的地址信息指业务报文所要发送到的目的终端的地址信息;具体基于实际发送需求确定;所述源地址信息指发送业务报文的终端的地址信息。
91.这里,所述待处理的业务报文可以是多种模态的业务报文(也称业务流),如音频、视频、控制信令、动作数据等业务报文。
92.具体来说,所述预设的匹配规则,用于指示可以进行匹配的至少两个业务报文(即业务数据流)。
93.实际应用时,可以由用户(如运维人员)配置可以匹配的地址,并保存在所述匹配规则中。
94.这里,匹配的地址可以为:至少两组源地址和目的地址的关系;例如,预先配置ue1发送到ue3、ue2发送到ue4为一对匹配的地址;应用时,可以认为从ue1发送到ue3的业务报文、从ue2发送到ue4的业务报文可以进行打包成组报文。
95.上述ue1发送到ue3、ue2发送到ue4的匹配的地址关系,具体可以按照每个ue的编号和每个ue对应的地址保存在匹配规则中,如此,实际应用时,基于需发送业务报文的ue的地址(即源地址信息)和所要发送到的ue的地址(即目的地址信息)查询所述匹配规则,确定与匹配规则匹配时,则认为时是可以打包成组报文的至少两个业务报文。
96.所述地址信息可以采用网际互连协议(ip,internet protocol)地址、媒体存取控制位址(mac,media access control address)地址等。
97.在一些实施例中,所述根据所述至少两个业务报文生成组报文之前,所述方法还包括:
98.对所述至少两个业务报文中每个所述业务报文进行网络地址转换(nat)操作,得到转换后的每个所述业务报文的源地址信息。
99.在一些实施例中,所述根据所述至少两个业务报文生成组报文,包括:
100.将所述至少两个业务报文进行重组,得到至少一段存储体;
101.根据所述至少一段存储体进行报文封装,得到组报文;
102.其中,所述至少一个存储体中每个所述存储体包括以下至少之一:报文类型、报文长度、报文。
103.这里,所述存储体采用类型-长度-值(tlv,type-length-value)格式;其中,类型可以保存该段存储体保存的报文类型、长度可以保存该段存储体保存的报文的报文长度、网际协议(ip,internet protocol)包(packet)可以保存相应的报文;
104.所述报文可以包括:报文内容和报文的地址信息,所述地址信息包括:报文的目的地址信息和转换后的报文的源地址信息。
105.如此,第二网络设备接收到报文进行拆分后,基于每个存储段的地址信息,可以确定相应业务报文对应的目的地址信息,即目的终端的地址信息,从而基于目的地址信息进行业务报文的分发,完成数据传输。
106.这里,组报文采用一段或多段存储体的形式保存数据报文,也即组报文可以包括至少一段存储体;每个存储体用于保存至少两个业务报文重组后其中的一段报文,且在ip包中记录每段数据报文对应的目的地址,以便目的端的cpe进行拆分、分发到相应目的终端。
107.考虑到所有需要同步的业务报文打包在同一个组报文中,并以组报文为单位在移动网络/固定网络传输,因此可以确保在目的cpe收到此组报文时,可以有效利用cpe上的ip协议栈,实现组报文的保序和重组,且所有打包在报文中的所有业务报文的相对顺序在分拆后仍和源端发出时保持一致。
108.从而,实现两个业务报文到达目地端的序列与源端发出来的序列保持不变。
109.在一些实施例中,所述将所述组报文发送到第二网络设备,包括:
110.将所述第一网络设备的移动地址作为所述组报文的源地址,按照预设的组报文时间间隔,将所述组报文发送至第二网络设备;
111.所述预设的组报文时间间隔根据报文发送频率要求确定。所述报文发送频率要求基于需求由开发人员或使用人员设定。
112.图5为本发明实施例提供的另一种数据传输方法的流程示意图;如图5所示,所述方法应用于第二网络设备;所述第二网络设备可以为一个cpe、记做第二cpe,具体为目的侧cpe;所述方法包括:
113.步骤501、接收来自第一网络设备的组报文;
114.步骤502、对所述组报文进行拆分,得到至少两个业务报文;
115.步骤503、将所述至少两个业务报文中每个业务报文发送到相应的终端。
116.在一些实施例中,所述对所述组报文进行拆分之前,所述方法还包括:
117.根据接收的至少一个组报文进行保序处理。
118.这里,考虑到所有需要同步的业务报文打包在同一个组报文中,并以组报文为单位在移动网络/固定网络传输,因此可以确保在目的cpe收到此组报文时,可以有效利用cpe上的ip协议栈,实现组报文的保序和重组,且所有打包在报文中的所有业务报文的相对顺序在分拆后仍和源端发出时保持一致。
119.具体来说,组报文传输时,可能会由于超长(超过网络要求的长度),将组报文进行分片发送,不同分片由于网络原因可能发生先发后到或者后发先到的情况,也即分片不一
定是按照发送的先后顺序到达目的端;因此,目的端接收后可以将其缓存再组合为完整的组报文后,即打包到一起作为一个重组后的ip报文,按照打到一起的组报文进行解包,如此实现组报文的保序和重组。
120.在一些实施例中,所述将所述至少两个业务报文中每个业务报文发送到相应的终端,包括:
121.对每个所述业务报文进行网络地址转换(nat)逆操作,确定每个所述业务报文对应的目的地址信息,即每个业务报文对应的目的终端的地址信息;
122.根据每个所述业务报文对应的目的终端的地址信息,将每个所述业务报文发送到相应的目的终端。
123.通过图4和图5所示的数据传输方法,通过在源cpe侧(即第一网络设备、也即第一cpe)完成原始报文nat地址转换后,定时重组待协同多流业务报文,并以第一cpe的地址为源地址发送重组后的组报文;在目的cpe侧(即第二网络设备、也即第二cpe)收到协同的组报文后,将组报文拆分为单个业务报文,并依次对已拆分的业务报文完成nat逆处理,分发拆分后得到的业务报文。如此,通过上述多业务的业务报文协同传输方法,实现业务流对齐、业务流同步,保证多业务流的一致性,也即实现了业务流协同传输。
124.所述第一cpe和所述第二cpe,具体可以采用5g cpe,即支持5g网络的cpe,其可以像5g手机一样接收5g网络信号,并将其转换成wifi信号的设备,具备可移动性,接入强,信号好等优势,可以应用于众多工业互联网的小型实验/显示组网和演示组网的搭建。
125.从第一cpe向第二cpe发送数据的场景下,所述第一cpe可以实现以下功能:
126.1、可配置多模态的业务报文的匹配规则,并自动分配组报文的组号;
127.2、可根据本地时间以及报文发送频率的要求,预先设置组报文的发送时间间隔;
128.3、针对cpe移动地址,对所有业务报文依次完成nat处理;
129.4、在相同时间间隔内,对需要数据协同的多模态的业务报文进行组报文封装,使用cpe移动地址作为源地址,将组报文发送到基站。
130.所述第二cpe可以实现以下功能:
131.1、从基站处接收组报文(即本机)并进行保序处理;
132.2、识别组报文,进行组报文的业务报文拆分;
133.3、将拆分后的不同业务流进行snat逆处理,并分发到不同目的终端。
134.从第二cpe返回数据到第一cpe的场景下,此时第二cpe作为发送端也可以实现上述第一cpe实现的功能,即执行图4所示方法;第一cpe此时作为接收端(即目的端)也可以实现上述第二cpe实现的功能,即执行图5所示方法。
135.图6为本发明应用实施例提供的一种数据传输网络的示意图;如图6所述,改造数据源侧cpe,使其能够按照指定的粒度(如:时间间隔)对所有需要协同的业务报文(即上述满足预设条件的业务报文)进行重组,得到协同组报文(简称为组报文);相应的,改造数据目的侧cpe,使其能够将收到的业务报文进行分拆并分发。
136.由于所有需要同步的业务报文打包在同一个组报文中,并以组报文为单位在移动网络/固定网络传输,因此可以确保在目的cpe收到此组报文时,可以有效利用cpe上的ip协议栈,实现组报文的保序和重组,且所有打包在报文中的所有业务报文的相对顺序在分拆后仍和源端发出时保持一致,如图7所示。
137.图8为本发明实施例提供的一种组报文封装的示意图;如图8所示,媒体介入控制层(mac,media access control)、无线链路层控制协议(rlc,radio link control)、分组数据汇聚协议(pdcp,packet data convergence protocol)及服务发现应用规范(sdap,service discovery application profile)是已定义的cpe和基站之间的协议报文。cpe对组报文进行重组后按照协作组协议(cgp,collaborative group protocol)报文格式进行封装。
138.其中,cgp协议为本发明实施例提供的方法需的组报文协同封装协议;cgp可视为基于udp协议之上的应用层协议,端口号为38899。
139.对于cgp协议格式的组报文,其报文头部包括:
140.groupid:8bit,保存组报文的组id;
141.length:8bit,保存组报文的总长度,含组报文的组id长度;
142.pktnum:8bit,保存组报文中封包的报文数;
143.报文部分采用的tlv格式的存储体;
144.tlv:按照类型(type)、长度(lengh)、值(value)格式存储的协同业务组报文;具体地,t(8)保存报文类型、l(8)保存报文长度,ip packet保存具体地报文内容和报文的地址信息。
145.tlv的总数由pktnum(包数值)决定,具体基于重组的组报文所需的存储段的数量。
146.图9为本发明实施例提供的一种数据传输装置的结构示意图;如图9所示,所述装置包括:
147.第一处理模块,用于确定满足预设条件的至少两个业务报文,根据所述至少两个业务报文生成组报文;
148.第一发送模块,用于将所述组报文发送到第二网络设备;所述组报文由所述第二网络设备进行拆分,并发送到相应的终端。
149.具体地,所述第一处理模块,用于确定至少两个待处理业务报文中每个所述待处理业务报文的地址信息;所述地址信息,包括:源地址信息和目的地址信息;
150.根据每个所述待处理业务报文的地址信息查询预设的匹配规则,确定满足预设条件的至少两个业务报文;
151.所述预设的匹配规则包括:至少一组匹配的地址。
152.具体地,所述第一处理模块,还用于对所述至少两个业务报文中每个所述业务报文进行网络地址转换nat操作,得到转换后的每个所述业务报文的源地址信息。
153.具体地,所述第一处理模块,用于将所述至少两个业务报文进行重组,得到至少一段存储体;
154.根据所述至少一段存储体进行报文封装,得到组报文;
155.其中,所述至少一个存储体中每个所述存储体包括以下至少之一:报文类型、报文长度、ip包。
156.具体地,第一发送模块,用于将所述第一网络设备的移动地址作为所述组报文的源地址,按照预设的组报文时间间隔,将所述组报文发送至第二网络设备;
157.所述预设的组报文时间间隔根据报文发送频率要求确定。
158.需要说明的是:上述实施例提供的数据传输装置在实现相应数据传输方法时,仅
以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将第一网络设备的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的装置与相应方法的实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
159.图10为本发明实施例提供的另一种数据传输装置的结构示意图;如图10所示,所述装置包括:
160.接收模块,用于接收来自第一网络设备的组报文;
161.第二处理模块,用于对所述组报文进行拆分,得到至少两个业务报文;
162.第二发送模块,用于将所述至少两个业务报文中每个业务报文发送到相应的终端。
163.具体地,所述第二处理模块,还用于根据接收的所述组报文进行保序处理。
164.具体地,第二发送模块,用于对每个所述业务报文进行nat逆操作,确定每个所述业务报文对应的目的终端的地址信息;
165.根据每个所述业务报文对应的目的终端的地址信息,将每个所述业务报文发送到相应的目的终端。
166.需要说明的是:上述实施例提供的数据传输装置在实现相应数据传输方法时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将第二网络设备的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的装置与相应方法的实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
167.图11为本发明实施例提供的再一种数据传输装置的结构示意图,如图11所示,所述装置110包括:处理器1101和用于存储能够在所述处理器上运行的计算机程序的存储器1102;
168.所述装置应用于第一通信设备时,所述处理器1101用于运行所述计算机程序时,执行:确定满足预设条件的至少两个业务报文,根据所述至少两个业务报文生成组报文;将所述组报文发送到第二网络设备;所述组报文由所述第二网络设备进行拆分,并发送到相应的终端。具体来说,所述第一通信设备可以执行如图4所示的方法,与图4所示的数据传输方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
169.所述装置应用于第二通信设备时,所述处理器1101用于运行所述计算机程序时,执行:接收来自第一网络设备的组报文;对所述组报文进行拆分,得到至少两个业务报文;将所述至少两个业务报文中每个业务报文发送到相应的终端。具体来说,所述第二通信设备可以执行如图5所示的方法,与图5所示的数据传输方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
170.实际应用时,所述装置110还可以包括:至少一个网络接口1103。所述装置110中的各个组件通过总线系统1104耦合在一起。可理解,总线系统1104用于实现这些组件之间的连接通信。总线系统1104除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图11中将各种总线都标为总线系统1104。其中,所述处理器1101的个数可以为至少一个。网络接口1103用于装置110与其他设备之间有线或无线方式的通信。
171.本发明实施例中的存储器1102用于存储各种类型的数据以支持装置110的操作。
172.上述本发明实施例揭示的方法可以应用于处理器1101中,或者由处理器1101实现。处理器1101可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器1101中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器1101可以是通用处理器、数字信号处理器(dsp,digital signal processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。处理器1101可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器1102,处理器1101读取存储器1102中的信息,结合其硬件完成前述方法的步骤。
173.在示例性实施例中,装置110可以被一个或多个应用专用集成电路(asic,application specific integrated circuit)、dsp、可编程逻辑器件(pld,programmable logic device)、复杂可编程逻辑器件(cpld,complex programmable logic device)、现场可编程门阵列(fpga,field-programmable gate array)、通用处理器、控制器、微控制器(mcu,micro controller unit)、微处理器(microprocessor)、或其他电子元件实现,用于执行前述方法。
174.本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序;
175.所述计算机可读存储介质应用于第一通信设备时,所述计算机程序被处理器运行时,执行:确定满足预设条件的至少两个业务报文,根据所述至少两个业务报文生成组报文;将所述组报文发送到第二网络设备;所述组报文由所述第二网络设备进行拆分,并发送到相应的终端。具体来说,所述计算机可读存储介质可以执行如图4所示的方法,与图4所示的数据传输方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
176.所述计算机可读存储介质应用于第二通信设备时,所述计算机程序被处理器运行时,执行:接收来自第一网络设备的组报文;对所述组报文进行拆分,得到至少两个业务报文;将所述至少两个业务报文中每个业务报文发送到相应的终端。具体来说,所述计算机可读存储介质可以执行如图5所示的方法,与图5所示的数据传输方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
177.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
178.上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
179.另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述
集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
180.本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
181.或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
182.需要说明的是:“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
183.另外,本技术实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。
184.以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1