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

一种多卡多通移动网络传输方法及系统与流程

2022-02-22 19:32:47 来源:中国专利 TAG:


1.本发明涉及网络数据传输技术领域,特别涉及一种多卡多通移动网络传输方法及系统。


背景技术:

2.目前,不同的运营商,移动通信网络部署情况不尽相同,同一片区,有的运营商信号强,有的运营商信号弱。传统的单卡通信经常会遇到信号不好、没有信号、流量拥塞等情况。本系统通过集成两个或者多个运营商网络,通过不同运营商网络同时发送数据,从而提高链路的质量。


技术实现要素:

3.本发明提供一种多卡多通移动网络传输方法及系统,用以解决不同的运营商,移动通信网络部署情况不尽相同,同一片区,有的运营商信号强,有的运营商信号弱。传统的单卡通信经常会遇到信号不好、没有信号、流量拥塞等情况的情况。
4.一种多卡多通移动网络传输方法,包括:
5.通过加速终端拦截用户终端发送的数据包,并将所述数据包通过多个sim卡同步发送至加速服务器;
6.通过所述加速器服务端接收所述数据包,并对同一应用程序的数据包进行组包,生成程序数据;
7.将所述程序数据发送至目标服务器,并通过所述目标服务器分配至对应的应用程序。
8.作为本发明的一种实施例:所述方法还包括:
9.根据所述加速终端,确定sim卡类型和sim卡个数;其中,
10.所述加速终端为multi-path tcp通信模式或者udp通信模式;
11.根据所述sim卡类型,确定每个sim卡对应的运营商;
12.根据所述sim卡个数,所述加速终端将所述数据包进行分配,并通过不同运营商的移动通信网络进行同步发送;其中,
13.所述数据包在进行划分时,对同一应用程序的数据包设置有对应的序列号。
14.作为本发明的一种实施例:方法还包括:
15.根据所述加速终端,确定每个sim卡对应的运营商的通信信号强度;
16.根据所述信号强度,确定所述数据包的分配方式;
17.根据所述分配方式,确定每个运营商的移动通信网络传输的数据包数量。
18.作为本发明的一种实施例:所述方法还包括:
19.根据所述加速终端,确定通信类型;其中,
20.所述通信类型至少包括:通话、数据传输、广播;
21.根据所述通信类型,基于多址划分的方式进行数据包划分,确定每个数据包对应
的多址方式;其中,
22.所述多址划分包括:频分多址、时分多址和码分多址;
23.根据所述多址方式将所述数据包通过不同sim的运营商传输至加速服务器;其中,
24.所述加速服务器设置有组包规则和格式统一规则;
25.所述组包规则用于在单sim卡通信时,建立单通道组包,在多sim卡通信时,建立多通道进行同步组包;
26.所述格式统一规则用于将同一应用程序的数据包统一为同一格式。
27.作为本发明的一种实施例:所述方法还包括:
28.获取所述加速终端拦截的数据包,对所述数据包进行频段划分,确定低频段数据包和高频段数据包;
29.确定所述sim卡对应的运营商的通信形式;其中
30.所述通信形式包括5g通信和4g通信;
31.将所述低频段数据包通过所述4g通信的方式进行传输;
32.将所述高频段数据包通过所述5g通信的方式进行传输。
33.一种多卡多通移动网络传输系统,包括:
34.通信模块:用于通过加速终端拦截用户终端发送的数据包,并将所述数据包通过多个sim卡同步发送至加速服务器;
35.加速模块:用于通过所述加速器服务端接收所述数据包,并对同一应用程序的数据包进行组包,生成程序数据;
36.应用模块:用于将所述程序数据发送至目标服务器,并通过所述目标服务器分配至对应的应用程序。
37.作为本发明的一种实施例:所述系统还包括:
38.第一确定模块:用于根据所述加速终端,确定sim卡类型和sim卡个数;其中,
39.所述加速终端为multi-path tcp通信模式或者udp通信模式;
40.第二确定模块:用于根据所述sim卡类型,确定每个sim卡对应的运营商;
41.分配发送模块:用于根据所述sim卡个数,所述加速终端将所述数据包进行分配,并通过不同运营商的移动通信网络进行同步发送;其中,
42.所述数据包在进行划分时,对同一应用程序的数据包设置有对应的序列号。
43.作为本发明的一种实施例:所述系统还包括:
44.第三确定模块:用于根据所述加速终端,确定每个sim卡对应的运营商的通信信号强度;
45.第四确定模块:用于根据所述信号强度,确定所述数据包的分配方式;
46.第五确定模块:用于根据所述分配方式,确定每个运营商的移动通信网络传输的数据包数量。
47.作为本发明的一种实施例:所述系统还包括:
48.第六确定模块:用于根据所述加速终端,确定通信类型;其中,
49.所述通信类型至少包括:通话、数据传输、广播;
50.多址划分模块:用于根据所述通信类型,基于多址划分的方式进行数据包划分,确定每个数据包对应的多址方式;其中,
51.所述多址划分包括:频分多址、时分多址和码分多址;
52.传输模块:用于根据所述多址方式将所述数据包通过不同sim的运营商传输至加速服务器;其中,
53.所述加速服务器设置有组包规则和格式统一规则;
54.所述组包规则用于在单sim卡通信时,建立单通道组包,在多sim卡通信时,建立多通道进行同步组包;
55.所述格式统一规则用于将同一应用程序的数据包统一为同一格式。
56.作为本发明的一种实施例:所述系统还包括:
57.频段划分模块:用于获取所述加速终端拦截的数据包,对所述数据包进行频段划分,确定低频段数据包和高频段数据包;
58.确定所述sim卡对应的运营商的通信形式;其中
59.所述通信形式包括5g通信和4g通信;
60.4g通信模块:用于将所述低频段数据包通过所述4g通信的方式进行传输;
61.5g通信模块:用于将所述高频段数据包通过所述5g通信的方式进行传输。
62.本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书以及附图中所特别指出的结构来实现和获得。
63.下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
64.附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
65.图1为本发明实施例中一种多卡多通移动网络传输方法的方法流程图;
66.图2为本发明实施例中一种多卡多通移动网络传输系统的系统组成图。
具体实施方式
67.以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
68.实施例1:
69.如附图1所示,本发明为一种多卡多通移动网络传输方法,包括:
70.通过加速终端拦截用户终端发送的数据包,并将所述数据包通过多个sim卡同步发送至加速服务器;
71.通过所述加速器服务端接收所述数据包,并对同一应用程序的数据包进行组包,生成程序数据;
72.将所述程序数据发送至目标服务器,并通过所述目标服务器分配至对应的应用程序。
73.上述技术方案的原理在于:本发明是一种通过多个sim卡和多个运营商实现通信和数据传输的方式。现有技术中,已经存在可很多多sim卡进行通信的方式,但是,对于我们的双卡双待的手机在进行数据传输的时候,他只能通过一个sim卡一个运营商实现数据传
输,不能两个同时使用。虽然也有多sim卡相关的技术,但是于本发明进行数据传输的数据包拦截不同,现有技术大多是在传输的时候直接通过单个sim卡的运营商进行传输,只是能实现单个运营商的不断调换,无法实现真正的运营商同步,在数据包处理方面现有的技术都是直接传输,认为如果在经过其它流程,只会导致数据的传输效率降低。使用单sim卡的运营商,信号好的传输速度更快。
74.本发明考虑到了现有情况,通过拦截、划分、加速的方式,实现了技术上的改变,在拦截的过程中我们就将数据包进行了处理,然后可以通过多个运营商的移动通信网络实现数据的传输,这种情况下已经提高了传输的效率。然后我们在加速服务端实现数据包的组包,组包的过程也是一个检查的过程,判断数据包是不是有缺失,然后将统一程序的数据包整合在一起,发送到应用服务器,应用服务器再实现数据的最终传输。
75.上述技术方案的有益效果在于:本发明充分利用不同运营商的移动网络传输能力,在一个终端设备上插两张或者多张卡,应用数据通过多张卡发送,在服务器上对数据进行汇聚(组包、去重等),从而提高应用网络传输的质量。本发明还融入了5g网络的大宽带、低时延和多连接的特点和多址接入技术,实现数据包多链路同步加速,以及围绕高频段 低频段;高频段用于工业或者游戏,低频段用于用户的普通信息交流的方式,实现应用端的网络加速。
76.在一个具体实施例中:本发明还包括:
77.所述针对数据发送情况进行接收和分析的过程包括:
78.接收用户终端发送情况信息;
79.根据下述公式对接收到发送情况信息进行分析;
[0080][0081]
上述公式中,h
l
表示第l条sim卡对应的运营商通信网络的发送情况分析判断值,exp表示指数函数,sqrt表示取算术平方根,t
i,l,k
表示在接收到的第k时刻发送情况信息中第l条sim卡对应的运营商通信网络对第i个数据包在接收端接收时的时间,t
i,l,k
表示在接收到的第k时刻发送情况信息中第l条sim卡对应的运营商通信网络对第i个数据包在发送端发送时的时间,ai表示第i个数据包的大小,abs表示取正值函数,t
m,l,k-1
表示在接收到的第k-1时刻发送情况信息中第l条sim卡对应的运营商通信网络对第m个数据阿波在接收端接收时的时间,t
m,l,k-1
表示在接收到的第k-1时刻发送情况信息中第l条sim卡对应的运营商通信网络对第m个数据包在发送端发送时的时间,am表示第m个数据包的容量;
[0082]
确定判断结果;
[0083][0084]
其中,g
l
表示第l条sim卡对应的运营商通信网络的发送情况判断结果值,y表示预
设判断阈值,n表示参数,z表示变量;
[0085]
当第l条sim卡对应的运营商通信网络的发送情况判断结果值g
l
的值为0时,无需对所述数据包的延迟情况进行动态更新;当第l条条sim卡对应的运营商通信网络的发送情况判断结果值g
l
的值为非零时,对所述数据包的延迟情况进行动态更新。
[0086]
实施例2:
[0087]
作为本发明的一种实施例:所述方法还包括:
[0088]
根据所述加速终端,确定sim卡类型和sim卡个数;其中,
[0089]
所述加速终端为multi-path tcp通信模式或者udp通信模式;
[0090]
根据所述sim卡类型,确定每个sim卡对应的运营商;
[0091]
根据所述sim卡个数,所述加速终端将所述数据包进行分配,并通过不同运营商的移动通信网络进行同步发送;其中,
[0092]
所述数据包在进行划分时,对同一应用程序的数据包设置有对应的序列号。
[0093]
上述技术方案的原理在于:现有技术中数据报的传输也是存在组包这个操作的,但是比较复杂,需要对数据包进行分析,确定类型、种类以及内容实现数据包的组包,这是因为他们在传输的时候,不会通过多个运营商,所以就不需要编号,直接的一次性传输。而本发明为了实现多sim多运营商的功能,会基于multi-path tcp通信模式或者udp通信模式,即,多通道通信的方式实现数据包的通信,在这个过程中会将数据包分配给不同的运营商,运营商进行同步发送,所以这就必须要进行编号,只有编号才能对封装后的数据包进行更好的区分。在数据包被区分之后,在通过多个运营商传输的时候才能清楚的确定哪些数据包属于通过那个运营商进行发送,编号也是因为数据包经过封装之后,无法确定其具体的类型和内容。
[0094]
上述技术方案的有益效果在于:本发明能够将数据包通过不同的sim卡对应的运营商建立的通信网络进行传输,而且以编号的形式进行传输还能够让让封装后的数据包有一个准确的分类,也为数据包的组包提供了便利。
[0095]
实施例3:
[0096]
作为本发明的一种实施例:方法还包括:
[0097]
根据所述加速终端,确定每个sim卡对应的运营商的通信信号强度;
[0098]
根据所述信号强度,确定所述数据包的分配方式;
[0099]
根据所述分配方式,确定每个运营商的移动通信网络传输的数据包数量。
[0100]
上述技术方案的原理在于:本发明在不同的sim卡对应的运营商进行数据传输的时候,因为现有技术中信号强度的不同、传输的数据丢包率、延迟以及传输效率都是不同的。本发明根据信号强度不仅可以择一选择传输方式还可以选择多个sim卡的运营商的移动网路进行通信。也就表明了本发明可以以最高的效率、最快的速度、最低的丢包率的形式进行数据传输。
[0101]
上述技术方案的有益效果在于:发明根据信号强度不仅可以择一选择传输方式还可以选择多个sim卡的运营商的移动网路进行通信。也就表明了本发明可以以最高的效率、最快的速度、最低的丢包率的形式进行数据传输。
[0102]
实施例4:
[0103]
作为本发明的一种实施例:所述方法还包括:
[0104]
根据所述加速终端,确定通信类型;其中,
[0105]
所述通信类型至少包括:通话、数据传输、广播;
[0106]
根据所述通信类型,基于多址划分的方式进行数据包划分,确定每个数据包对应的多址方式;其中,
[0107]
所述多址划分包括:频分多址、时分多址和码分多址;
[0108]
根据所述多址方式将所述数据包通过不同sim的运营商传输至加速服务器;其中,
[0109]
所述加速服务器设置有组包规则和格式统一规则;
[0110]
所述组包规则用于在单sim卡通信时,建立单通道组包,在多sim卡通信时,建立多通道进行同步组包;
[0111]
所述格式统一规则用于将同一应用程序的数据包统一为同一格式。
[0112]
上述技术方案的原理在于:在通信类型上,有多种形式,不同类型的通信数据对于不同的多址方式也不同。现有技术中一种sim通信方式基本都是一种。无法实现多址的方式进行通信。
[0113]
本发明有多个sim卡也就有了多址通信的基础,在这个基础之上,通过实现多址划分,通过频分多址、时分多址和码分多址三种方式进行数据传输。然后再加速服务器上本发明还是能实现加速,不过设置有组包规则和格式统一规则,这是为了实现更快的进行组包,而且组包之后能够直接将数据包发送给对应的应用。
[0114]
上述技术方案的有益效果在于:本发明能够适合多址方式的通信,通信的方式可以自由选择。本发明再组包的时候可以基于组包规则和格式统一规则,能够是实现更快的组包。
[0115]
实施例5:
[0116]
作为本发明的一种实施例:所述方法还包括:
[0117]
获取所述加速终端拦截的数据包,对所述数据包进行频段划分,确定低频段数据包和高频段数据包;
[0118]
确定所述sim卡对应的运营商的通信形式;其中
[0119]
所述通信形式包括5g通信和4g通信;
[0120]
将所述低频段数据包通过所述4g通信的方式进行传输;
[0121]
将所述高频段数据包通过所述5g通信的方式进行传输。
[0122]
上述技术方案的原理在于:本发明对于不同的数据也具有不同的方式进行传输,因为现有技术中,不仅存在低频段的数据包还存在高频段的数据包,对于这两种数据包,本发明通过设置5g通信和4g通信,高频段用5g,低频段用4g不仅能够高速的快速传输,还不浪费资源。
[0123]
上述技术方案的有益效果在于:本发明能够适应多频段的数据传输,高频段用5g,低频段用4g不仅能够高速的快速传输,还不浪费资源。
[0124]
实施例6:
[0125]
如附图2所示,本发明为一种多卡多通移动网络传输系统,包括:
[0126]
通信模块:用于通过加速终端拦截用户终端发送的数据包,并将所述数据包通过多个sim卡同步发送至加速服务器;
[0127]
加速模块:用于通过所述加速器服务端接收所述数据包,并对同一应用程序的数
据包进行组包,生成程序数据;
[0128]
应用模块:用于将所述程序数据发送至目标服务器,并通过所述目标服务器分配至对应的应用程序。
[0129]
上述技术方案的原理在于:本发明是一种通过多个sim卡和多个运营商实现通信和数据传输的方式。现有技术中,已经存在可很多多sim卡进行通信的方式,但是,对于我们的双卡双待的手机在进行数据传输的时候,他只能通过一个sim卡一个运营商实现数据传输,不能两个同时使用。虽然也有多sim卡相关的技术,但是于本发明进行数据传输的数据包拦截不同,现有技术大多是在传输的时候直接通过单个sim卡的运营商进行传输,只是能实现单个运营商的不断调换,无法实现真正的运营商同步,在数据包处理方面现有的技术都是直接传输,认为如果在经过其它流程,只会导致数据的传输效率降低。使用单sim卡的运营商,信号好的传输速度更快。
[0130]
本发明考虑到了现有情况,通过拦截、划分、加速的方式,实现了技术上的改变,在拦截的过程中我们就将数据包进行了处理,然后可以通过多个运营商的移动通信网络实现数据的传输,这种情况下已经提高了传输的效率。然后我们在加速服务端实现数据包的组包,组包的过程也是一个检查的过程,判断数据包是不是有缺失,然后将统一程序的数据包整合在一起,发送到应用服务器,应用服务器再实现数据的最终传输。
[0131]
上述技术方案的有益效果在于:本发明充分利用不同运营商的移动网络传输能力,在一个终端设备上插两张或者多张卡,应用数据通过多张卡发送,在服务器上对数据进行汇聚(组包、去重等),从而提高应用网络传输的质量。本发明还融入了5g网络的大宽带、低时延和多连接的特点和多址接入技术,实现数据包多链路同步加速,以及围绕高频段 低频段;高频段用于工业或者游戏,低频段用于用户的普通信息交流的方式,实现应用端的网络加速。
[0132]
实施例7:
[0133]
作为本发明的一种实施例:所述系统还包括:
[0134]
第一确定模块:用于根据所述加速终端,确定sim卡类型和sim卡个数;其中,
[0135]
所述加速终端为multi-path tcp通信模式或者udp通信模式;
[0136]
第二确定模块:用于根据所述sim卡类型,确定每个sim卡对应的运营商;
[0137]
分配发送模块:用于根据所述sim卡个数,所述加速终端将所述数据包进行分配,并通过不同运营商的移动通信网络进行同步发送;其中,
[0138]
所述数据包在进行划分时,对同一应用程序的数据包设置有对应的序列号。
[0139]
上述技术方案的原理在于:现有技术中数据报的传输也是存在组包这个操作的,但是比较复杂,需要对数据包进行分析,确定类型、种类以及内容实现数据包的组包,这是因为他们在传输的时候,不会通过多个运营商,所以就不需要编号,直接的一次性传输。而本发明为了实现多sim多运营商的功能,会基于multi-path tcp通信模式或者udp通信模式,即,多通道通信的方式实现数据包的通信,在这个过程中会将数据包分配给不同的运营商,运营商进行同步发送,所以这就必须要进行编号,只有编号才能对封装后的数据包进行更好的区分。在数据包被区分之后,在通过多个运营商传输的时候才能清楚的确定哪些数据包属于通过那个运营商进行发送,编号也是因为数据包经过封装之后,无法确定其具体的类型和内容。
[0140]
上述技术方案的有益效果在于:本发明能够将数据包通过不同的sim卡对应的运营商建立的通信网络进行传输,而且以编号的形式进行传输还能够让让封装后的数据包有一个准确的分类,也为数据包的组包提供了便利。
[0141]
实施例8:
[0142]
作为本发明的一种实施例:所述系统还包括:
[0143]
第三确定模块:用于根据所述加速终端,确定每个sim卡对应的运营商的通信信号强度;
[0144]
第四确定模块:用于根据所述信号强度,确定所述数据包的分配方式;
[0145]
第五确定模块:用于根据所述分配方式,确定每个运营商的移动通信网络传输的数据包数量。
[0146]
上述技术方案的原理在于:本发明在不同的sim卡对应的运营商进行数据传输的时候,因为现有技术中信号强度的不同、传输的数据丢包率、延迟以及传输效率都是不同的。本发明根据信号强度不仅可以择一选择传输方式还可以选择多个sim卡的运营商的移动网路进行通信。也就表明了本发明可以以最高的效率、最快的速度、最低的丢包率的形式进行数据传输。
[0147]
上述技术方案的有益效果在于:发明根据信号强度不仅可以择一选择传输方式还可以选择多个sim卡的运营商的移动网路进行通信。也就表明了本发明可以以最高的效率、最快的速度、最低的丢包率的形式进行数据传输。
[0148]
实施例9:
[0149]
作为本发明的一种实施例:所述系统还包括:
[0150]
第六确定模块:用于根据所述加速终端,确定通信类型;其中,
[0151]
所述通信类型至少包括:通话、数据传输、广播;
[0152]
多址划分模块:用于根据所述通信类型,基于多址划分的方式进行数据包划分,确定每个数据包对应的多址方式;其中,
[0153]
所述多址划分包括:频分多址、时分多址和码分多址;
[0154]
传输模块:用于根据所述多址方式将所述数据包通过不同sim的运营商传输至加速服务器;其中,
[0155]
所述加速服务器设置有组包规则和格式统一规则;
[0156]
所述组包规则用于在单sim卡通信时,建立单通道组包,在多sim卡通信时,建立多通道进行同步组包;
[0157]
所述格式统一规则用于将同一应用程序的数据包统一为同一格式。
[0158]
上述技术方案的原理在于:在通信类型上,有多种形式,不同类型的通信数据对于不同的多址方式也不同。现有技术中一种sim通信方式基本都是一种。无法实现多址的方式进行通信。
[0159]
本发明有多个sim卡也就有了多址通信的基础,在这个基础之上,通过实现多址划分,通过频分多址、时分多址和码分多址三种方式进行数据传输。然后再加速服务器上本发明还是能实现加速,不过设置有组包规则和格式统一规则,这是为了实现更快的进行组包,而且组包之后能够直接将数据包发送给对应的应用。
[0160]
上述技术方案的有益效果在于:本发明能够适合多址方式的通信,通信的方式可
以自由选择。本发明再组包的时候可以基于组包规则和格式统一规则,能够是实现更快的组包。
[0161]
实施例10:
[0162]
作为本发明的一种实施例:所述系统还包括:
[0163]
频段划分模块:用于获取所述加速终端拦截的数据包,对所述数据包进行频段划分,确定低频段数据包和高频段数据包;
[0164]
确定所述sim卡对应的运营商的通信形式;其中
[0165]
所述通信形式包括5g通信和4g通信;
[0166]
4g通信模块:用于将所述低频段数据包通过所述4g通信的方式进行传输;
[0167]
5g通信模块:用于将所述高频段数据包通过所述5g通信的方式进行传输。
[0168]
上述技术方案的原理在于:本发明对于不同的数据也具有不同的方式进行传输,因为现有技术中,不仅存在低频段的数据包还存在高频段的数据包,对于这两种数据包,本发明通过设置5g通信和4g通信,高频段用5g,低频段用4g不仅能够高速的快速传输,还不浪费资源。
[0169]
上述技术方案的有益效果在于:本发明能够适应多频段的数据传输,高频段用5g,低频段用4g不仅能够高速的快速传输,还不浪费资源。
[0170]
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献