The invention provides a data transmission method, data transmission device, electronic device and computer program product, used in the field of wireless communication technology, the method comprises: establishing VPN tunnel, routing rules modify access device; according to the modified routing rules in the uplink data packet is routed to the first transmission of virtual network equipment, access the uplink data packet from the first transmission in the virtual network device; according to the network transmission unit selection strategy to select a network transmission unit in uplink data package VPN package, the source address of IP VPN uplink data package is set to the network transmission unit of the selected IP, IP settings for the VPN server IP address. The invention provides a method, according to the network transmission unit selection strategy to select a network transmission unit, and the uplink data transmission through the network transmission unit selection, implementation according to the network transmission unit transmits the data flexibly and reasonably.
【技术实现步骤摘要】
【国外来华专利技术】数据传输方法、数据传输装置、电子设备和计算机程序产品
本专利技术涉及无线通信
,特别涉及一种数据传输方法、数据传输装置、电子设备和计算机程序产品。
技术介绍
随着无线通信相关技术的飞速发展,通过无线路由器、无线数据终端(例如3G(第三代移动通信技术)/4G(第四代移动通信技术)终端(如SIM(SubscriberIdentificationModule客户识别模块)卡)、有线网络传输单元等网络传输单元进行数据传输成为常用方式之一。例如:第一终端(如用户智能手机)预先通过无线路由器利用wifi技术与第二终端建立传输路径(该传输路径的一端连接无线路由器,另一端连接第二终端)。当第一终端发送数据流时,数据流中的各数据均通过预先建立的传输路径将其数据传输至第二终端(如应用服务器)。再例如:第一终端预先通过3G/4G终端利用3G/4G技术与第二终端建立传输路径(该传输路径的一端连接3G/4G终端,另一端连接第二终端)。当第一终端发送数据流时,数据流中的各数据均通过预先建立的传输路径将其数据传输至第二终端。若第一终端连接2个网络传输单元,分别为无线路由器和4G终端,预先通过4G终端与第二终端建立传输路径如图1所示,包括4G终端-基站(如EnodeB)-Internet-第二终端。当第一终端发送数据流时,数据流中的各数据经4G终端传输至基站,基站将各数据经Internet传输至第二终端。上述方法中,对于第一终端的数据流中的各数据,都通过预先建立的网络传输单元与第二终端建立的路径传输,而4G技术中带宽是固定的,但通过该方法传输的数据流包括的数据量不稳定,若通过该方法 ...
【技术保护点】
一种数据传输方法,其特征在于,所述方法应用于接入装置,所述方法包括:建立接入装置侧的第一传输虚拟网络设备与VPN服务器端的第二传输虚拟网络设备之间的VPN隧道,并修改接入装置的路由规则;修改的路由规则使得上行数据包被接入装置的路由单元路由至第一传输虚拟网络设备,使得源地址IP为接入装置所对应的网络传输单元的IP地址且目标IP为VPN服务器端的数据包被接入装置的路由单元路由至该网络传输单元对应的网络传输单元的网关;在所述接入装置的路由单元根据修改后的路由规则将上行数据包路由至第一传输虚拟网络设备后,从所述第一传输虚拟网络设备中获取上行数据包;根据预先获取的网络传输单元选择策略选择一个网络传输单元,并在对上行数据包进行VPN封装时,将VPN封装的上行数据包的源地址IP设置为所选择的网络传输单元的IP,目的IP设置为VPN服务器的IP地址。
【技术特征摘要】
【国外来华专利技术】1.一种数据传输方法,其特征在于,所述方法应用于接入装置,所述方法包括:建立接入装置侧的第一传输虚拟网络设备与VPN服务器端的第二传输虚拟网络设备之间的VPN隧道,并修改接入装置的路由规则;修改的路由规则使得上行数据包被接入装置的路由单元路由至第一传输虚拟网络设备,使得源地址IP为接入装置所对应的网络传输单元的IP地址且目标IP为VPN服务器端的数据包被接入装置的路由单元路由至该网络传输单元对应的网络传输单元的网关;在所述接入装置的路由单元根据修改后的路由规则将上行数据包路由至第一传输虚拟网络设备后,从所述第一传输虚拟网络设备中获取上行数据包;根据预先获取的网络传输单元选择策略选择一个网络传输单元,并在对上行数据包进行VPN封装时,将VPN封装的上行数据包的源地址IP设置为所选择的网络传输单元的IP,目的IP设置为VPN服务器的IP地址。2.根据权利要求1所述的方法,其特征在于,所述网络传输单元选择策略为负载均衡的选择策略;或者,带宽聚合的选择策略。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:将各网络传输单元的类型信息发送至VPN服务器;接收所述VPN服务器返回的第一信息;所述第一信息用于指示可用的网络传输单元;所述根据预先获取的网络传输单元选择策略选择一个网络传输单元,包括:从第一信息指示的可用的网络传输单元中选择一个传输单元。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收所述VPN服务器返回的网络传输单元选择策略。5.根据权利要求1所述的方法,其特征在于,将上行数据包进行VPN封装,包括:对上行数据包进行加密后进行VPN封装。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:从所述第一传输虚拟网络设备中获取加密的下行数据,解密所述加密的下行数据,将解密后的下行数据发送至接入装置的路由模块。7.根据权利要求1所述的方法,其特征在于,所述建立接入装置侧的第一传输虚拟网络设备与VPN服务器端的第二传输虚拟网络设备之间的VPN隧道,是指:确定开启条件被满足时,建立所述VPN隧道;所述开启条件包括:监测到预设按钮被用户触发;和/或,实时网络传输参数不满足传输需求。8.根据权利要求1所述的方法,其特征在于,在建立VPN隧道之后,所述方法还包括:确定关闭条件被满足后,断开所述VPN隧道,并将路由规则恢复至修改前。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:当监测到预设按钮被用户触发后,确定关闭条件被满足;或,根据当前获取的网络传输单元选择策略确定仅适用一个网络传输单元进行传输,确定关闭条件被满足。10.根据权利要求1所述的方法,其特征在于,还包括:监测到预设按钮被用户触发时,获取对应的网络传输单元选择策略;或,根据实时网络传输参数获取对应的网络传输单元选择策略。11.一种数据传输装置,其特征在于,包括:建立单元,用于建立接入装置侧的第一传输虚拟网络设备与VPN服务器端的第二传输虚拟网络设备之间的VPN隧道;修改单元,用于修改接入装置的路由规则;修改的路由规则使得上行数据包被接入装置的路由单元路由至第一传输虚拟网络设备,使得源地址IP为接入装置所对应的网络传输单元的IP地址且目标IP为VPN服务器端的数据包被接入装置的路由单元路由至该网络传输单元对应的网络传输单元的网关;第一获取单元,用于在所述接入装置的路由单元根据修改后的路由规则将上行数据包路由至第一传输虚拟网络设备后,从所述第一传输虚拟网络设备中获取上行数据包;选择单元,用于根据预先获取的网络传输单元选择策略选择一个网络传输单元;并在对上行数据包进行VPN封装时,将VPN封装的上行数据包的源地址IP设置为所选择的网络传输单元的IP,目的IP设置为VPN服务器的IP地址。12.根据权利要求11所述的数据传输装置,其特征在于,所述网络传输单元选择策略为负载均衡的选择策略;或者,带宽聚合的选择策略。13.根据权利要求11所述的数据传输装置,其特征在于,所述数据...
【专利技术属性】
技术研发人员:王华涛,
申请(专利权)人:深圳前海达闼云端智能科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。