数据发送处理方法及装置制造方法
【专利摘要】本发明提供一种数据发送处理方法及装置。该方法包括:多卡多待移动终端接收到多个SIM卡中任一个SIM卡发送的第一数据后,所述第一数据包括待访问网站的地址,对所述第一数据进行封装获得第二数据;所述多卡多待移动终端根据所述多个SIM卡与所述链路合并网关之间的链路的负载情况,选择一条或多条链路将所述第二数据发送给所述链路合并网关,以供所述链路合并网关根据所述第二数据获得第三数据并发送给所述待访问网站。本发明实施例通过链路合并网关为多卡多待移动终端分配虚拟地址,使多卡多待移动终端依据虚拟地址通过多个SIM卡与链路合并网关之间一条或多条链路向链路合并网关发送数据,提高了多卡多待移动终端用户的上网速度。
【专利说明】数据发送处理方法及装置
【技术领域】
[0001]本发明涉及通信技术,尤其涉及一种数据发送处理方法及装置。
【背景技术】
[0002]随着通信技术的发展,移动终端成为人们日常生活中不可缺少的通信设备,并出现了多卡多待的移动终端。
[0003]用户使用多卡多待的移动终端进行上网时,需从多个SM卡中选择一个S M进行上网,即便用户同时开启所有的SM卡功能,但实际在上网过程中都是使用其中的一个SM卡通过相应的运营商网络与互联网相连的。
[0004]现有技术中,多卡多待移动终端利用一个SM卡进行上网,造成多卡多待移动终端与基站之间的带宽受限,导致用户上网速度较慢。
【发明内容】
[0005]本发明提供一种数据发送处理方法及装置,以提高用户上网速度。
[0006]本发明的一个方面是提供一种数据发送处理方法,包括:
[0007]多卡多待移动终端接收到多个SIM卡中任一个SIM卡发送的第一数据后,所述第一数据包括待访问网站的地址,对所述第一数据进行封装获得第二数据,所述第二数据的目的地址是链路合并网关的地址,源地址是所述链路合并网关为所述多卡多待移动终端分配的虚拟地址;
[0008]所述多卡多待移动终端根据所述多个SIM卡与所述链路合并网关之间的链路的负载情况,选择一条或多条链路将所述第二数据发送给所述链路合并网关,以供所述链路合并网关根据所述第二数据获得第三数据并发送给所述待访问网站,所述第三数据的源地址是所述链路合并网关的地址,目的地址是所述待访问网站的地址。
[0009]本发明的一个方面是提供一种数据发送处理方法,包括:
[0010]链路合并网关接收多卡多待移动终端根据多个SIM卡与所述链路合并网关之间的链路的负载情况,选择一条或多条链路发送的第二数据,所述第二数据是所述多卡多待移动终端接收到所述多个SIM卡中任一个SIM卡发送的第一数据后,对所述第一数据进行封装获得的数据,所述第一数据包括待访问网站的地址,所述第二数据的目的地址是所述链路合并网关的地址,源地址是所述链路合并网关为所述多卡多待移动终端分配的虚拟地址;
[0011]所述链路合并网关根据所述第二数据获得第三数据并发送给所述待访问网站,所述第三数据的源地址是所述链路合并网关的地址,目的地址是所述待访问网站的地址。
[0012]本发明的一个方面是提供一种多卡多待移动终端,包括:
[0013]接收模块,用于接收多个SIM卡中任一个SIM卡发送的第一数据;
[0014]封装模块,用于所述接收模块接收到所述第一数据后,所述第一数据包括待访问网站的地址,对所述第一数据进行封装获得第二数据,所述第二数据的目的地址是链路合并网关的地址,源地址是所述链路合并网关为所述多卡多待移动终端分配的虚拟地址;
[0015]发送模块,用于根据所述多个SIM卡与所述链路合并网关之间的链路的负载情况,选择一条或多条链路将所述第二数据发送给所述链路合并网关,以供所述链路合并网关根据所述第二数据获得第三数据并发送给所述待访问网站,所述第三数据的源地址是所述链路合并网关的地址,目的地址是所述待访问网站的地址。
[0016]本发明的一个方面是提供一种链路合并网关,包括:
[0017]接收模块,用于接收多卡多待移动终端根据多个SIM卡与所述链路合并网关之间的链路的负载情况,选择一条或多条链路发送的第二数据,所述第二数据是所述多卡多待移动终端接收到所述多个SIM卡中任一个SIM卡发送的第一数据后,对所述第一数据进行封装获得的数据,所述第一数据包括待访问网站的地址,所述第二数据的目的地址是所述链路合并网关的地址,源地址是所述链路合并网关为所述多卡多待移动终端分配的虚拟地址;
[0018]获取发送模块,用于根据所述第二数据获得第三数据并发送给所述待访问网站,所述第三数据的源地址是所述链路合并网关的地址,目的地址是所述待访问网站的地址。
[0019]本发明的另一个方面是提供一种数据发送处理系统,包括所述的多卡多待移动终端和所述的链路合并网关。
[0020]本发明提供的数据发送处理方法及装置,通过链路合并网关为多卡多待移动终端分配虚拟地址,使多卡多待移动终端依据虚拟地址通过多个SIM卡与链路合并网关之间一条或多条链路向链路合并网关发送数据,并由链路合并网关向待访问网站转发数据,提高了多卡多待移动终端与基站之间的带宽,同时提高了多卡多待移动终端用户的上网速度。
【专利附图】
【附图说明】
[0021]图1为本发明实施例提供的数据发送处理方法流程图;
[0022]图2所示为本发明另一实施例提供的数据发送处理方法流程图;
[0023]图3所示为本发明另一实施例提供的数据发送处理方法适用的信令图;
[0024]图4所示为本发明实施例提供的数据发送处理方法适用的网络拓扑图;
[0025]图5为本发明实施例提供的多卡多待移动终端结构图;
[0026]图6为本发明另一实施例提供的多卡多待移动终端结构图;
[0027]图7为本发明实施例提供的链路合并网关结构图;
[0028]图8为本发明另一实施例提供的链路合并网关结构图;
[0029]图9为本发明实施例提供的数据发送处理系统结构图。
【具体实施方式】
[0030]图1为本发明实施例提供的数据发送处理方法流程图。本发明实施例适用于多卡多待移动终端进行网络访问时的数据发送处理方法,具体的步骤如下:
[0031]步骤S101、多卡多待移动终端接收到多个SIM卡中任一个SIM卡发送的第一数据后,所述第一数据包括待访问网站的地址,对所述第一数据进行封装获得第二数据,所述第二数据的目的地址是链路合并网关的地址,源地址是所述链路合并网关为所述多卡多待移动终端分配的虚拟地址;[0032]多卡多待移动终端中有多个SM卡,当任一个SM卡访问网络如Internet时向多卡多待移动终端发送包括待访问网站地址的第一数据,多卡多待移动终端对所述第一数据进行封装获得第二数据,且所述第二数据的目的地址是链路合并网关的地址,源地址是所述链路合并网关为所述多卡多待移动终端分配的虚拟地址,具体为多卡多待移动终端通过在第一数据的前面添加IP头形成第二数据,且第二数据IP头中的目的IP是链路合并网关的IP地址,源IP是所述链路合并网关为所述多卡多待移动终端分配的虚拟IP地址,链路合并网关位于运营商网络和Internet之间,具体位于Internet的入口处,与不同的运营商网络进行连接。
[0033]步骤S102、所述多卡多待移动终端根据所述多个SM卡与所述链路合并网关之间的链路的负载情况,选择一条或多条链路将所述第二数据发送给所述链路合并网关,以供所述链路合并网关根据所述第二数据获得第三数据并发送给所述待访问网站,所述第三数据的源地址是所述链路合并网关的地址,目的地址是所述待访问网站的地址。
[0034]多卡多待移动终端检测多个SIM卡与所述链路合并网关之间链路的负载情况,选择较为空闲的一条或多条链路,将第二数据通过选择出的一条链路发送给链路合并网关,或者是将第二数据动态分配到选择出的多条链路上,通过多条链路同时向链路合并网关发送第二数据,由链路合并网关依据第二数据携带的报文序列对第二数据进行排序,其余未选择的链路若处于空闲状态的时间超出阈值,将被断开;链路合并网关接收到第二数据后将IP头去掉,获得第一数据包括的待访问网站的地址,在第一数据的前面添加源地址是所述链路合并网关的地址,目的地址是所述待访问网站的地址的IP头形成第三数据,也可以是链路合并网关接收到第二数据后读取第二数据中携带的待访问网站的地址,将第二数据的源地址修改为所述链路合并网关的地址,目的地址修改为所述待访问网站的地址形成第三数据,并将所述第三数据发送给所述待访问网站。
[0035]本发明实施例通过链路合并网关为多卡多待移动终端分配虚拟地址,使多卡多待移动终端依据虚拟地址通过多个SIM卡与链路合并网关之间一条或多条链路向链路合并网关发送数据,并由链路合并网关向待访问网站转发数据,提高了多卡多待移动终端与基站之间的带宽,同时提高了多卡多待移动终端用户的上网速度。
[0036]在上述实施例的基础上,所述多卡多待移动终端接收到多个SM卡中任一个SM卡发送的第一数据之前,还包括:所述多卡多待移动终端依据所述链路合并网关的地址,建立所述多个SIM卡与所述链路合并网关之间的链路,以供所述链路合并网关依据所述链路为所述多卡多待移动终端分配虚拟地址。
[0037]多卡多待移动终端中预先存储有链路合并网关的地址,当多卡多待移动终端需要与Internet建立连接时,依据链路合并网关的地址分别建立各SM卡与所述链路合并网关之间的链路,具体为向链路合并网关发送链路建立请求,链路建立请求包括多卡多待移动终端标识,具体为移动设备国际识别码(International Mobile EquipmentIdentification Number,简称IMEI),且链路建立请求的源地址为SIM卡的地址,SIM卡的地址是运营商分配给SM卡用于传输数据的IP地址,目的地址为链路合并网关的地址,具体为链路合并网关的IP地址。链路合并网关与各SIM卡建立链路后,从预先存储的地址池中选择一个IP地址作为分配给多卡多待移动终端的虚拟地址,同时存储多卡多待移动终端标识、各SM卡的地址以及虚拟地址的对应关系。[0038]本发明实施例具体提供了链路合并网关为多卡多待移动终端分配虚拟地址的过程。
[0039]在上述实施例的基础上,本发明实施例提供的数据发送处理方法还包括:所述多卡多待移动终端接收所述链路合并网关依据所述链路的负载情况,选择一条或多条链路发送的第五数据,所述第五数据是所述链路合并网关根据接收到所述待访问网站依据所述第三数据反馈的第四数据获得的数据,所述第四数据的源地址是所述待访问网站的地址,目的地址是所述链路合并网关的地址,所述第五数据的源地址是所述链路合并网关的地址,目的地址是所述虚拟地址。
[0040]所述待访问网站接收到链路合并网关发送的第三数据例如访问请求后,向链路合并网关反馈第四数据例如请求响应,所述第四数据的源地址是所述待访问网站的地址,目的地址是所述链路合并网关的地址;链路合并网关接收到第四数据后,将第四数据的源地址修改为所述链路合并网关的地址,目的地址修改为虚拟地址形成第五数据,并依据所述链路的负载情况,选择一条或多条链路向多卡多待移动终端发送第五数据,具体为链路合并网关检测多卡多待移动终端与链路合并网关之间所有保持连接的链路的空闲状态,并选择出处于空闲的链路,将第五数据通过选择出的一条空闲链路发送给多卡多待移动终端,或者是将第五数据动态分配到选择出的多条空闲链路上,通过多条空闲链路同时向多卡多待移动终端发送第五数据,由多卡多待移动终端依据第五数据携带的报文序列进行排序,另外,所述链路合并网关中预设缓存队列的长度,当链路合并网关接收到的数据超出缓存队列的长度时,通过任意一条与多卡多待移动终端保持的链路发送链路开启请求,请求多卡多待移动终端开启超出空闲时间阈值而被断开的链路,以供链路合并网关用于向多卡多待移动终端发送数据。
[0041]本发明实施例通过链路合并网关通过一条或多条链路向多卡多待移动终端发送待访问网站返回的数据,提高了多卡多待移动终端接收数据的速率,进一步提高了多卡多待移动终端用户的上网速度。
[0042]图2所示为本发明另一实施例提供的数据发送处理方法流程图。本发明实施例提供的数据发送处理方法具体步骤如下:
[0043]步骤S201、链路合并网关接收多卡多待移动终端根据多个SIM卡与所述链路合并网关之间的链路的负载情况,选择一条或多条链路发送的第二数据,所述第二数据是所述多卡多待移动终端接收到所述多个SIM卡中任一个SIM卡发送的第一数据后,对所述第一数据进行封装获得的数据,所述第一数据包括待访问网站的地址,所述第二数据的目的地址是所述链路合并网关的地址,源地址是所述链路合并网关为所述多卡多待移动终端分配的虚拟地址;
[0044]多卡多待移动终端中有多个SM卡,当任一个SM卡访问网络如Internet时向多卡多待移动终端发送包括待访问网站地址的第一数据,多卡多待移动终端对所述第一数据进行封装获得第二数据,且所述第二数据的目的地址是链路合并网关的地址,源地址是所述链路合并网关为所述多卡多待移动终端分配的虚拟地址,具体为多卡多待移动终端通过在第一数据的前面添加IP头形成第二数据,且第二数据IP头中的目的IP是链路合并网关的IP地址,源IP是所述链路合并网关为所述多卡多待移动终端分配的虚拟IP地址。多卡多待移动终端检测多个SIM卡与所述链路合并网关之间链路的负载情况,选择较为空闲的一条或多条链路,将第二数据通过选择出的链路发送给链路合并网关,具体为将第二数据通过选择出的一条链路发送给链路合并网关,或者是将第二数据动态分配到选择出的多条链路上,通过多条链路同时向链路合并网关发送第二数据,由链路合并网关依据第二数据携带的报文序列对第二数据进行排序,其余未选择的链路若处于空闲状态的时间超出阈值,将被断开。
[0045]步骤S202、所述链路合并网关根据所述第二数据获得第三数据并发送给所述待访问网站,所述第三数据的源地址是所述链路合并网关的地址,目的地址是所述待访问网站的地址。
[0046]链路合并网关接收到第二数据后将IP头去掉,获得第一数据包括的待访问网站的地址,在第一数据的前面添加源地址是所述链路合并网关的地址,目的地址是所述待访问网站的地址的IP头形成第三数据,也可以是链路合并网关接收到第二数据后读取第二数据中携带的待访问网站的地址,将第二数据的源地址修改为所述链路合并网关的地址,目的地址修改为所述待访问网站的地址形成第三数据,并将所述第三数据发送给所述待访问网站。
[0047]本发明实施例通过链路合并网关为多卡多待移动终端分配虚拟地址,使多卡多待移动终端依据虚拟地址通过多个SIM卡与链路合并网关之间一条或多条链路向链路合并网关发送数据,并由链路合并网关向待访问网站转发数据,提高了多卡多待移动终端与基站之间的带宽,同时提高了多卡多待移动终端用户的上网速度。
[0048]在上述实施例的基础上,所述链路合并网关接收多卡多待移动终端根据多个SM卡与所述链路合并网关之间的链路的负载情况,选择一条或多条链路发送的第二数据之前,还包括:所述链路合并网关依据链路为所述多卡多待移动终端分配虚拟地址,所述链路是所述多卡多待移动终端依据所述链路合并网关的地址,建立的所述多个SIM卡与所述链路合并网关之间的链路。
[0049]多卡多待移动终端中预先存储有链路合并网关的地址,当多卡多待移动终端需要与Internet建立连接时,依据链路合并网关的地址分别建立各SIM卡与所述链路合并网关之间的链路,具体为向链路合并网关发送链路建立请求,链路建立请求包括多卡多待移动终端标识,具体为頂EI,且链路建立请求的源地址为运营商分配给SM卡的IP地址,目的地址为链路合并网关的IP地址。链路合并网关与各SM卡建立链路后,从预先存储的地址池中选择一个IP地址作为分配给多卡多待移动终端的虚拟地址,同时存储多卡多待移动终端标识、各SM卡的地址以及虚拟地址的对应关系。
[0050]所述数据发送处理方法还包括:所述链路合并网关接收所述待访问网站依据所述第三数据反馈的第四数据,所述第四数据的源地址是所述待访问网站的地址,目的地址是所述链路合并网关的地址;所述链路合并网关根据所述第四数据获得第五数据,所述第五数据的源地址是所述链路合并网关的地址,目的地址是所述虚拟地址;所述链路合并网关依据所述链路的负载情况,选择一条或多条链路将所述第五数据发送给所述多卡多待移动终端。
[0051]所述待访问网站接收到链路合并网关发送的第三数据例如访问请求后,向链路合并网关反馈第四数据如请求响应,所述第四数据的源地址是所述待访问网站的地址,目的地址是所述链路合并网关的地址;链路合并网关接收到第四数据后,将第四数据的源地址修改为所述链路合并网关的地址,目的地址修改为虚拟地址形成第五数据,并依据所述链路的负载情况,选择一条或多条链路向多卡多待移动终端发送第五数据,具体为链路合并网关检测多卡多待移动终端与链路合并网关之间所有保持连接的链路的空闲状态,并选择出处于空闲的链路,将第五数据通过选择出的一条空闲链路发送给多卡多待移动终端,或者是将第五数据动态分配到选择出的多条空闲链路上,通过多条空闲链路同时向多卡多待移动终端发送第五数据,由多卡多待移动终端依据第五数据携带的报文序列进行排序,另夕卜,所述链路合并网关中预设缓存队列的长度,当链路合并网关接收到的数据超出缓存队列的长度时,通过任意一条与多卡多待移动终端保持的链路发送链路开启请求,请求多卡多待移动终端开启超出空闲时间阈值而被断开的链路,以供链路合并网关用于向多卡多待移动终端发送数据。
[0052]本发明实施例具体提供了链路合并网关为多卡多待移动终端分配虚拟地址的过程,同时通过链路合并网关通过一条或多条链路向多卡多待移动终端发送待访问网站返回的数据,提高了多卡多待移动终端接收数据的速率,进一步提高了多卡多待移动终端用户的上网速度。
[0053]图3所示为本发明另一实施例提供的数据发送处理方法适用的信令图。图4所示为本发明实施例提供的数据发送处理方法适用的网络拓扑图。如图4所示,本发明实施例提供的数据发送处理方法具体涉及到多卡多待移动终端、链路合并网关以及因特网,所述的数据发送处理方法具体步骤如下:
[0054]步骤S301、多卡多待移动终端向链路合并网关发送链路建立请求;
[0055]多卡多待移动终端中各SIM卡向链路合并网关发送链路建立请求,请求与链路合并网关之丨司建立链路。
[0056]步骤S302、链路合并网关向多卡多待移动终端返回链路建立响应;
[0057]链路合并网关对各链路建立请求反馈链路建立响应,建立与多个SM卡之间的链路。
[0058]步骤S303、链路合并网关建立对应关系;
[0059]链路合并网关与各SM卡建立链路后,为多卡多待移动终端分配一个虚拟地址,同时存储多卡多待移动终端标识、各SM卡的地址以及虚拟地址的对应关系。
[0060]步骤S304、链路合并网关向多卡多待移动终端发送虚拟地址;
[0061]链路合并网关将分配给多卡多待移动终端的虚拟地址通过任一条链路发送给所述多卡多待移动终端。
[0062]步骤S305、多卡多待移动终端对SIM卡发送的第一数据进行封装获得第二数据;
[0063]多卡多待移动终端通过在第一数据的前面添加IP头形成第二数据。
[0064]步骤S306、多卡多待移动终端向链路合并网关发送第二数据;
[0065]多卡多待移动终端检测多个SIM卡与所述链路合并网关之间链路的负载情况,选择较为空闲的一条或多条链路,将第二数据通过选择出的链路发送给链路合并网关。
[0066]步骤S307、链路合并网关根据第二数据获得第三数据;
[0067]链路合并网关修改第二数据的IP头形成第三数据。
[0068]步骤S308、链路合并网关向因特网发送第三数据;
[0069]链路合并网关向因特网发送第三数据,请求从因特网获得用户所需的数据。[0070]步骤S309、因特网向链路合并网关反馈第四数据;
[0071]因特网依据第三数据向链路合并网关反馈第四数据。
[0072]步骤S310、链路合并网关根据第四数据获得第五数据;
[0073]链路合并网关修改第四数据的IP头形成第五数据。
[0074]步骤S311、链路合并网关向多卡多待移动终端发送第五数据。
[0075]链路合并网关依据所述链路的负载情况,选择一条或多条链路向多卡多待移动终端发送第五数据。
[0076]另外,上述实施例所述的数据发送处理方法均适用于图4所示的网络拓扑图,具体方法此处不再赘述。
[0077]本发明实施例通过链路合并网关为多卡多待移动终端分配虚拟地址,使多卡多待移动终端依据虚拟地址通过多个SIM卡与链路合并网关之间一条或多条链路向链路合并网关发送数据,并由链路合并网关向因特网转发数据,提高了多卡多待移动终端与基站之间的带宽,同时提高了多卡多待移动终端用户的上网速度。
[0078]图5为本发明实施例提供的多卡多待移动终端结构图。本发明实施例提供的多卡多待移动终端可以执行数据发送处理方法实施例提供的处理流程。如图5所示,多卡多待移动终端50包括接收模块51、封装模块52和发送模块53,其中,接收模块51用于接收多个SIM卡中任一个SIM卡发送的第一数据;封装模块52用于所述接收模块51接收到所述第一数据后,所述第一数据包括待访问网站的地址,对所述第一数据进行封装获得第二数据,所述第二数据的目的地址是链路合并网关的地址,源地址是所述链路合并网关为所述多卡多待移动终端分配的虚拟地址;发送模块53用于根据所述多个SIM卡与所述链路合并网关之间的链路的负载情况,选择一条或多条链路将所述第二数据发送给所述链路合并网关,以供所述链路合并网关根据所述第二数据获得第三数据并发送给所述待访问网站,所述第三数据的源地址是所述链路合并网关的地址,目的地址是所述待访问网站的地址。
[0079]本发明实施例本发明实施例通过链路合并网关为多卡多待移动终端分配虚拟地址,使多卡多待移动终端依据虚拟地址通过多个SIM卡与链路合并网关之间一条或多条链路向链路合并网关发送数据,并由链路合并网关向待访问网站转发数据,提高了多卡多待移动终端与基站之间的带宽,同时提高了多卡多待移动终端用户的上网速度。
[0080]图6为本发明另一实施例提供的多卡多待移动终端结构图。本发明实施例提供的多卡多待移动终端可以执行数据发送处理方法实施例提供的处理流程。如图6所示,在上述实施例的基础上,多卡多待移动终端50还包括链路建立模块54,用于依据所述链路合并网关的地址,建立所述多个SM卡与所述链路合并网关之间的链路,以供所述链路合并网关依据所述链路为所述多卡多待移动终端分配虚拟地址。
[0081]所述接收模块51还用于接收所述链路合并网关依据所述链路的负载情况,选择一条或多条链路发送的第五数据,所述第五数据是所述链路合并网关根据接收到所述待访问网站依据所述第三数据反馈的第四数据获得的数据,所述第四数据的源地址是所述待访问网站的地址,目的地址是所述链路合并网关的地址,所述第五数据的源地址是所述链路合并网关的地址,目的地址是所述虚拟地址。
[0082]本发明实施例具体提供了链路合并网关为多卡多待移动终端分配虚拟地址的过程;同时通过链路合并网关通过一条或多条链路向多卡多待移动终端发送待访问网站返回的数据,提高了多卡多待移动终端接收数据的速率,进一步提高了多卡多待移动终端用户的上网速度。
[0083]图7为本发明实施例提供的链路合并网关结构图。本发明实施例提供的链路合并网关可以执行数据发送处理方法实施例提供的处理流程。如图7所示,链路合并网关70包括接收模块71和获取发送模块72,其中,接收模块71用于接收多卡多待移动终端根据多个SIM卡与所述链路合并网关之间的链路的负载情况,选择一条或多条链路发送的第二数据,所述第二数据是所述多卡多待移动终端接收到所述多个SIM卡中任一个SIM卡发送的第一数据后,对所述第一数据进行封装获得的数据,所述第一数据包括待访问网站的地址,所述第二数据的目的地址是所述链路合并网关的地址,源地址是所述链路合并网关为所述多卡多待移动终端分配的虚拟地址;获取发送模块72用于根据所述第二数据获得第三数据并发送给所述待访问网站,所述第三数据的源地址是所述链路合并网关的地址,目的地址是所述待访问网站的地址。
[0084]本发明实施例通过链路合并网关为多卡多待移动终端分配虚拟地址,使多卡多待移动终端依据虚拟地址通过多个SIM卡与链路合并网关之间一条或多条链路向链路合并网关发送数据,并由链路合并网关向待访问网站转发数据,提高了多卡多待移动终端与基站之间的带宽,同时提高了多卡多待移动终端用户的上网速度。
[0085]图8为本发明另一实施例提供的链路合并网关结构图。本发明实施例提供的链路合并网关可以执行数据发送处理方法实施例提供的处理流程。如图8所示,链路合并网关70还包括分配模块73用于依据链路为所述多卡多待移动终端分配虚拟地址,所述链路是所述多卡多待移动终端依据所述链路合并网关的地址,建立的所述多个SM卡与所述链路合并网关之间的链路。
[0086]所述接收模块71还用于接收所述待访问网站依据所述第三数据反馈的第四数据,所述第四数据的源地址是所述待访问网站的地址,目的地址是所述链路合并网关的地址;所述获取发送模块72还用于根据所述第四数据获得第五数据,所述第五数据的源地址是所述链路合并网关的地址,目的地址是所述虚拟地址,并依据所述链路的负载情况,选择一条或多条链路将所述第五数据发送给所述多卡多待移动终端。
[0087]本发明实施例本发明实施例具体提供了链路合并网关为多卡多待移动终端分配虚拟地址的过程;同时通过链路合并网关通过一条或多条链路向多卡多待移动终端发送待访问网站返回的数据,提高了多卡多待移动终端接收数据的速率,进一步提高了多卡多待移动终端用户的上网速度。
[0088]图9为本发明实施例提供的数据发送处理系统结构图。本发明实施例提供的数据发送处理系统可以执行数据发送处理方法实施例提供的处理流程。如图9所示,数据发送处理系统90包括上述实施例所述的多卡多待移动终端50和上述实施例所述的链路合并网关70。
[0089]本发明实施例提供的数据发送处理系统可以执行数据发送处理方法实施例提供的处理流程。
[0090]综上所述,通过链路合并网关为多卡多待移动终端分配虚拟地址,使多卡多待移动终端依据虚拟地址通过多个SIM卡与链路合并网关之间一条或多条链路向链路合并网关发送数据,并由链路合并网关向待访问网站转发数据,提高了多卡多待移动终端与基站之间的带宽,同时提高了多卡多待移动终端用户的上网速度;具体提供了链路合并网关为多卡多待移动终端分配虚拟地址的过程;同时通过链路合并网关通过一条或多条链路向多卡多待移动终端发送待访问网站返回的数据,提高了多卡多待移动终端接收数据的速率,进一步提高了多卡多待移动终端用户的上网速度。
[0091]本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0092]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【权利要求】
1.一种数据发送处理方法,其特征在于,包括: 多卡多待移动终端接收到多个SIM卡中任一个SIM卡发送的第一数据后,所述第一数据包括待访问网站的地址,对所述第一数据进行封装获得第二数据,所述第二数据的目的地址是链路合并网关的地址,源地址是所述链路合并网关为所述多卡多待移动终端分配的虚拟地址; 所述多卡多待移动终端根据所述多个SIM卡与所述链路合并网关之间的链路的负载情况,选择一条或多条链路将所述第二数据发送给所述链路合并网关,以供所述链路合并网关根据所述第二数据获得第三数据并发送给所述待访问网站,所述第三数据的源地址是所述链路合并网关的地址,目的地址是所述待访问网站的地址。
2.根据权利要求1所述的方法,其特征在于,所述多卡多待移动终端接收到多个SIM卡中任一个SIM卡发送的第一数据之前,还包括: 所述多卡多待移动终端依据所述链路合并网关的地址,建立所述多个SIM卡与所述链路合并网关之间的链路,以供所述链路合并网关依据所述链路为所述多卡多待移动终端分配虚拟地址。
3.根据权利要求2所述的方法,其特征在于,还包括: 所述多卡多待移动终端接收所述链路合并网关依据所述链路的负载情况,选择一条或多条链路发送的第五数据,所述第五数据是所述链路合并网关根据接收到所述待访问网站依据所述第三数据反馈的第四数据获得的数据,所述第四数据的源地址是所述待访问网站的地址,目的地址是所述链路合并网关的地址,所述第五数据的源地址是所述链路合并网关的地址,目的地址是所述虚拟地址。
4.一种数据发送处理方法,其特征在于,包括: 链路合并网 关接收多卡多待移动终端根据多个SIM卡与所述链路合并网关之间的链路的负载情况,选择一条或多条链路发送的第二数据,所述第二数据是所述多卡多待移动终端接收到所述多个SIM卡中任一个SIM卡发送的第一数据后,对所述第一数据进行封装获得的数据,所述第一数据包括待访问网站的地址,所述第二数据的目的地址是所述链路合并网关的地址,源地址是所述链路合并网关为所述多卡多待移动终端分配的虚拟地址; 所述链路合并网关根据所述第二数据获得第三数据并发送给所述待访问网站,所述第三数据的源地址是所述链路合并网关的地址,目的地址是所述待访问网站的地址。
5.根据权利要求4所述的方法,其特征在于,所述链路合并网关接收多卡多待移动终端根据多个SIM卡与所述链路合并网关之间的链路的负载情况,选择一条或多条链路发送的第二数据之前,还包括: 所述链路合并网关依据链路为所述多卡多待移动终端分配虚拟地址,所述链路是所述多卡多待移动终端依据所述链路合并网关的地址,建立的所述多个SIM卡与所述链路合并网关之间的链路。
6.根据权利要求5所述的方法,其特征在于,还包括: 所述链路合并网关接收所述待访问网站依据所述第三数据反馈的第四数据,所述第四数据的源地址是所述待访问网站的地址,目的地址是所述链路合并网关的地址; 所述链路合并网关根据所述第四数据获得第五数据,所述第五数据的源地址是所述链路合并网关的地址,目的地址是所述虚拟地址;所述链路合并网关依据所述链路的负载情况,选择一条或多条链路将所述第五数据发送给所述多卡多待移动终端。
7.—种多卡多待移动终端,其特征在于,包括: 接收模块,用于接收多个SIM卡中任一个SIM卡发送的第一数据; 封装模块,用于所述接收模块接收到所述第一数据后,所述第一数据包括待访问网站的地址,对所述第一数据进行封装获得第二数据,所述第二数据的目的地址是链路合并网关的地址,源地址是所述链路合并网关为所述多卡多待移动终端分配的虚拟地址; 发送模块,用于根据所述多个SIM卡与所述链路合并网关之间的链路的负载情况,选择一条或多条链路将所述第二数据发送给所述链路合并网关,以供所述链路合并网关根据所述第二数据获得第三数据并发送给所述待访问网站,所述第三数据的源地址是所述链路合并网关的地址,目的地址是所述待访问网站的地址。
8.根据权利要求7所述的多卡多待移动终端,其特征在于,还包括: 链路建立模块,用于依据所述链路合并网关的地址,建立所述多个SM卡与所述链路合并网关之间的链路,以供所述链路合并网关依据所述链路为所述多卡多待移动终端分配虚拟地址。
9.根据权利要求8所述的多卡多待移动终端,其特征在于,所述接收模块还用于: 接收所述链路合并网关依据所述链路的负载情况,选择一条或多条链路发送的第五数据,所述第五数据是所述链路合并网关根据接收到所述待访问网站依据所述第三数据反馈的第四数据获得的数据,所述第四数据的源地址是所述待访问网站的地址,目的地址是所述链路合并网关的地址,所述`第五数据的源地址是所述链路合并网关的地址,目的地址是所述虚拟地址。
10.一种链路合并网关,其特征在于,包括: 接收模块,用于接收多卡多待移动终端根据多个SIM卡与所述链路合并网关之间的链路的负载情况,选择一条或多条链路发送的第二数据,所述第二数据是所述多卡多待移动终端接收到所述多个SIM卡中任一个SIM卡发送的第一数据后,对所述第一数据进行封装获得的数据,所述第一数据包括待访问网站的地址,所述第二数据的目的地址是所述链路合并网关的地址,源地址是所述链路合并网关为所述多卡多待移动终端分配的虚拟地址;获取发送模块,用于根据所述第二数据获得第三数据并发送给所述待访问网站,所述第三数据的源地址是所述链路合并网关的地址,目的地址是所述待访问网站的地址。
11.根据权利要求10所述的链路合并网关,其特征在于,还包括: 分配模块,用于依据链路为所述多卡多待移动终端分配虚拟地址,所述链路是所述多卡多待移动终端依据所述链路合并网关的地址,建立的所述多个SM卡与所述链路合并网关之间的链路。
12.根据权利要求11所述的链路合并网关,其特征在于,所述接收模块还用于: 接收所述待访问网站依据所述第三数据反馈的第四数据,所述第四数据的源地址是所述待访问网站的地址,目的地址是所述链路合并网关的地址;所述获取发送模块还用于:根据所述第四数据获得第五数据,所述第五数据的源地址是所述链路合并网关的地址,目的地址是所述虚拟地址,并依据所述链路的负载情况,选择一条或多条链路将所述第五数据发送给所述多卡多待移动终端。
13.一种数据发送处理系统,其特征在于,包括如权利要求7-9任一项所述的多卡多待移动终端, 以及如权利要求10-12任一项所述的链路合并网关。
【文档编号】H04W76/02GK103874230SQ201410093566
【公开日】2014年6月18日 申请日期:2014年3月13日 优先权日:2014年3月13日
【发明者】田新雪, 张成岩, 袁晓静, 马书惠 申请人:中国联合网络通信集团有限公司