CN103391596B - Data transmission method and device - Google Patents
Data transmission method and device Download PDFInfo
- Publication number
- CN103391596B CN103391596B CN201210138465.4A CN201210138465A CN103391596B CN 103391596 B CN103391596 B CN 103391596B CN 201210138465 A CN201210138465 A CN 201210138465A CN 103391596 B CN103391596 B CN 103391596B
- Authority
- CN
- China
- Prior art keywords
- network
- data
- data transmission
- request
- communication networks
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/18—Selecting a network or a communication service
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
技术领域technical field
本发明涉及通信领域,尤其涉及一种数据传输方法及装置。The present invention relates to the communication field, in particular to a data transmission method and device.
背景技术Background technique
在目前的移动应用中,用户终端设备可以通过接入热点设备,如路由器、无线网关等,接入广域网络。广域网络主要包括:WAP(Wireless Application Protocol,无线应用协议)网络、3G(3rd-Generation,第三代移动通信技术)网络、WIFI(Wireless Fidelity,无线保真)网络、有线网络等,其中,3G和WIFI支持网络数据高速传输,是实现数据通信的主流技术。当采用3G或WIFI进行上网业务时,用户终端设备的上网带宽主要取决于接入热点设备当前连接的3G网络的带宽、或者是当前连接的WIFI网络的带宽。In current mobile applications, user terminal devices can access a wide area network by accessing hotspot devices, such as routers and wireless gateways. The wide area network mainly includes: WAP (Wireless Application Protocol, wireless application protocol) network, 3G (3rd-Generation, third-generation mobile communication technology) network, WIFI (Wireless Fidelity, wireless fidelity) network, wired network, etc., among which, 3G And WIFI supports high-speed transmission of network data, which is the mainstream technology for data communication. When 3G or WIFI is used for Internet access services, the Internet access bandwidth of the user terminal device mainly depends on the bandwidth of the 3G network currently connected to the access hotspot device, or the bandwidth of the currently connected WIFI network.
但现有技术中,接入热点设备只能通过单一网络传输业务数据;由于单一网络的带宽有限,当终端设备同时发起多个数据请求从服务器获取的数据量较大时,会导致网络堵塞,用户终端设备的上网速度较低。However, in the prior art, access hotspot devices can only transmit business data through a single network; due to the limited bandwidth of a single network, when a terminal device simultaneously initiates multiple data requests and obtains a large amount of data from the server, it will cause network congestion. The Internet access speed of the user terminal device is low.
发明内容Contents of the invention
本发明的实施例提供了一种数据传输方法及装置,能够解决现有技术中当用户终端设备同时发起多个数据请求从服务器获取的数据量较大时,导致网络堵塞、用户终端设备的上网速度较低的问题。Embodiments of the present invention provide a data transmission method and device, which can solve the problem of network congestion and user terminal equipment Internet access when the user terminal equipment simultaneously initiates multiple data requests and obtains a large amount of data from the server in the prior art. Problem with lower speed.
为达到上述目的,本发明的实施例采用如下技术方案:In order to achieve the above object, embodiments of the present invention adopt the following technical solutions:
一方面,本发明实施例提供了一种数据传输方法,包括:On the one hand, an embodiment of the present invention provides a data transmission method, including:
接入热点设备获取终端设备发起的数据请求;Access the hotspot device to obtain the data request initiated by the terminal device;
所述接入热点设备从至少两个可用的通信网络中选择当前传输速率最高的通信网络,作为所述数据请求的指定网络;The access hotspot device selects the communication network with the highest current transmission rate from at least two available communication networks as the designated network for the data request;
所述接入热点设备在所述指定网络中建立数据传输链路;The access hotspot device establishes a data transmission link in the designated network;
所述接入热点设备通过所述数据传输链路将所述数据请求发送至服务器以获取数据。The access hotspot device sends the data request to the server through the data transmission link to acquire data.
另一方面,本发明实施例还提供了一种数据传输装置,包括:On the other hand, an embodiment of the present invention also provides a data transmission device, including:
数据请求获取单元,用于获取终端设备发起的数据请求;a data request obtaining unit, configured to obtain a data request initiated by a terminal device;
网络分配单元,用于从至少两个可用的通信网络中选择当前传输速率最高的通信网络,作为所述数据请求的指定网络;A network allocation unit, configured to select the communication network with the highest current transmission rate from at least two available communication networks as the designated network for the data request;
链路建立单元,用于在所述指定网络中建立数据传输链路;a link establishing unit, configured to establish a data transmission link in the specified network;
数据传输单元,用于通过所述数据传输链路将所述数据请求发送至服务器以获取数据。A data transmission unit, configured to send the data request to a server through the data transmission link to acquire data.
本发明实施例提供的数据传输方法及装置,能够同时通过可用的多个通信网络进行数据传输,从而提高用户终端设备的上网带宽,还能够将收到的数据传输需求分配到传输速率高的通信网络上,保证了使用户获得较好的上网体验。The data transmission method and device provided by the embodiments of the present invention can transmit data through multiple available communication networks at the same time, thereby improving the Internet access bandwidth of user terminal equipment, and can also allocate the received data transmission requirements to communication networks with high transmission rates. On the Internet, it ensures that users can obtain a better online experience.
附图说明Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. Those skilled in the art can also obtain other drawings based on these drawings without creative work.
图1为本发明实施例1提供的数据传输方法的流程示意图;FIG. 1 is a schematic flow diagram of a data transmission method provided in Embodiment 1 of the present invention;
图2为本发明实施例2提供的数据传输方法的流程示意图;FIG. 2 is a schematic flow diagram of a data transmission method provided by Embodiment 2 of the present invention;
图3为本发明实施例2提供的通信网络的分配示意图;FIG. 3 is a schematic diagram of allocation of a communication network provided by Embodiment 2 of the present invention;
图4-图7为本发明实施例3提供的数据传输装置的结构示意图。4-7 are schematic structural diagrams of a data transmission device provided by Embodiment 3 of the present invention.
具体实施方式detailed description
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.
实施例1Example 1
本发明实施例提供了一种数据传输方法,如图1所示,所述方法包括:An embodiment of the present invention provides a data transmission method, as shown in FIG. 1, the method includes:
101、接入热点设备获取终端设备发起的数据请求。101. Access the hotspot device to obtain a data request initiated by the terminal device.
值得说明的是,本实施例中的接入热点设备可以是移动通信网络中的AP(AccessPoint,接入点)设备,也可以具备AP功能的其他网元设备,例如:无线路由器、无线网关等,此处不做限定。It is worth noting that the access hotspot device in this embodiment may be an AP (AccessPoint, access point) device in a mobile communication network, or other network element devices with AP functions, such as wireless routers, wireless gateways, etc. , is not limited here.
102、所述接入热点设备从至少两个可用的通信网络中选择当前传输速率最高的通信网络,作为所述数据请求的指定网络。102. The hotspot access device selects a communication network with the highest current transmission rate from at least two available communication networks as the designated network for the data request.
为了便于理解,本实施例以AP设备为例进行说明;上述“可用的通信网络”是指AP支持该网络的网络制式、且具备权限能够使用该网络进行数据传输的通信网络,包括但不限于:GPRS(General Packet Radio Service,通用分组无线服务)网络、3G网络、4G(4th-Generation,第四代移动通信技术)网络、WIFI网络、WAP网络、以及有线网络等;本实施例适用于至少存在两个可用的通信网络的场景。For ease of understanding, this embodiment takes an AP device as an example for illustration; the above-mentioned "available communication network" refers to a communication network that the AP supports the network standard of the network and has the authority to use the network for data transmission, including but not limited to : GPRS (General Packet Radio Service, General Packet Radio Service) network, 3G network, 4G (4th-Generation, fourth generation mobile communication technology) network, WIFI network, WAP network, and wired network etc.; A scenario where there are two communication networks available.
具体的,AP可以通过查询自身的网络状态以确定当前可用的通信网络,例如,AP可以通过查询3G无线空口消息确定3G网络是否为可用的通信网络;通过WIFI的实时扫描结果确定是否存在WIFI网络为可用的通信网络。Specifically, the AP can determine the currently available communication network by querying its own network status. For example, the AP can determine whether the 3G network is an available communication network by querying the 3G wireless air interface message; determine whether there is a WIFI network through the real-time scanning results of WIFI available communication network.
103、所述接入热点设备在所述指定网络中建立数据传输链路。103. The hotspot access device establishes a data transmission link in the specified network.
104、所述接入热点设备通过所述数据传输链路将所述数据请求发送至服务器以获取数据。104. The hotspot access device sends the data request to a server through the data transmission link to acquire data.
在本实施例中,当接入热点设备获取用户终端设备发起的数据请求时,会从多个可用的通信网络中选择当前传输速率最高的通信网络作为该数据请求的指定网络,所以本实施例中在保证传输速率的情况下能够充分利用多个可用的通信网络的带宽资源,使得用户终端设备可用的传输带宽是所述多个可用的通信网络的带宽之和。In this embodiment, when accessing the hotspot device to obtain the data request initiated by the user terminal device, it will select the communication network with the highest current transmission rate from multiple available communication networks as the designated network for the data request, so this embodiment In the case of ensuring the transmission rate, the bandwidth resources of multiple available communication networks can be fully utilized, so that the transmission bandwidth available to the user terminal equipment is the sum of the bandwidths of the multiple available communication networks.
本发明实施例提供的数据传输方法,终端设备能够通过AP设备可用的多个通信网络进行数据传输。采用本发明实施例提供的方法,终端设备的上网带宽是AP可设备用的多个通信网络的带宽之和,与现有技术相比,能够有效的提高用户终端设备的上网带宽,还能够将收到的数据传输需求分配到传输速率高的通信网络上,使用户获得较好的上网体验。In the data transmission method provided by the embodiment of the present invention, the terminal device can perform data transmission through multiple communication networks available to the AP device. Using the method provided by the embodiment of the present invention, the Internet access bandwidth of the terminal device is the sum of the bandwidths of multiple communication networks that the AP can use. Compared with the prior art, the Internet access bandwidth of the user terminal device can be effectively improved, and the The received data transmission requirements are allocated to a communication network with a high transmission rate, so that users can obtain a better online experience.
实施例2Example 2
本发明实施例提供了一种数据传输方法,如图2所示,所述方法包括:An embodiment of the present invention provides a data transmission method, as shown in FIG. 2, the method includes:
201、AP设备检测并确定当前可用的通信网络,所述可用的通信网络至少为两个。201. The AP device detects and determines currently available communication networks, where there are at least two available communication networks.
值得说明的是,本实施例中的AP设备也可以替换为无线路由器、无线网关等具体AP功能的网元设备,此处不做限定。具体的,上述“可用的通信网络”是指AP支持该网络的网络制式、且具备权限能够使用该网络进行数据传输的通信网络,该通信网络包括但不限于:GPRS网络、3G网络、4G网络、WIFI网络、WAP网络、以及有线网络等。其中,3G、4G网络包括多种标准,例如,3G网络包括:CDMA2000(Code Division Multiple Access,码分多址),WCDMA(Wideband Code Division Multiple Access,宽带码分多址),TD-SCDMA(Time Division-Synchronous Code Division Multiple Access,时分同步码分多址),WiMAX(WorldwideInteroperability for Microwave Access,全球微波互联接入)4种标准。It is worth noting that the AP device in this embodiment may also be replaced by network element devices with specific AP functions such as wireless routers and wireless gateways, which are not limited here. Specifically, the above "available communication network" refers to the communication network that the AP supports the network standard of the network and has the authority to use the network for data transmission. The communication network includes but is not limited to: GPRS network, 3G network, 4G network , WIFI network, WAP network, and wired network, etc. Among them, 3G and 4G networks include various standards. For example, 3G networks include: CDMA2000 (Code Division Multiple Access, Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access, Wideband Code Division Multiple Access), TD-SCDMA (Time Division-Synchronous Code Division Multiple Access, Time Division Synchronous Code Division Multiple Access), WiMAX (Worldwide Interoperability for Microwave Access, Global Microwave Interconnection Access) 4 standards.
上述不同制式的通信网络在实现业务数据的传输时均基于TCP/IP协议(Transmission Control Protocol/Internet Protocol,传输控制协议/因特网互联协议),AP设备能够同时兼容上述不同制式的通信网络,从而可以通过上述不同制式的多个通信网络同时进行数据传输。The above-mentioned communication networks of different standards are all based on the TCP/IP protocol (Transmission Control Protocol/Internet Protocol) when realizing the transmission of business data, and the AP device can be compatible with the communication networks of the above-mentioned different standards at the same time, so that Simultaneous data transmission through multiple communication networks of different standards mentioned above.
为了便于理解,本实施例以AP设备当前可用的通信网络为3G网络和WIFI网络的典型场景为例进行具体描述。值得说明的是,在实际应用中,AP设备可用的通信网络的并不仅限于两个。For ease of understanding, this embodiment takes a typical scenario where the currently available communication network of the AP device is a 3G network and a WIFI network as an example for specific description. It should be noted that, in practical applications, the communication networks available to the AP device are not limited to two.
202、AP设备获取TE(Terminal Equipment,终端设备)发起的数据请求。202. The AP device obtains a data request initiated by a TE (Terminal Equipment, terminal device).
值得说明的是,AP设备可以通过以下至少2种方式获取TE发起的数据请求:1)AP设备从TE接收业务请求,将该业务请求拆分为至少2个数据请求。It is worth noting that the AP device can obtain the data request initiated by the TE in at least two ways as follows: 1) The AP device receives the service request from the TE, and splits the service request into at least two data requests.
例如:AP设备接收到TE发起的网页浏览请求,该网页浏览请求中包括视频数据、音频数据和文本数据,则AP设备可以将该网页浏览请求划分为3个数据请求:即视频数据请求、音频数据请求和文本数据请求。For example, when an AP device receives a web browsing request initiated by a TE, and the web browsing request includes video data, audio data, and text data, the AP device can divide the web browsing request into three data requests: video data request, audio data request, and audio data request. Data Request and Text Data Request.
2)AP设备从TE接收该TE发送的数据请求,即AP设备从TE直接获取数据请求。2) The AP device receives the data request sent by the TE from the TE, that is, the AP device directly obtains the data request from the TE.
本发明实施例中的TE是具备无线通信功能的终端,例如:PC(Personal Computer,个人计算机)、笔记本电脑、智能手机、平板电脑等。The TE in the embodiment of the present invention is a terminal with a wireless communication function, such as a PC (Personal Computer, personal computer), a notebook computer, a smart phone, a tablet computer, and the like.
203、AP设备检测当前3G网络和WIFI网络的传输速率,确定传输速率最高的通信网络,将该通信网络作为AP获取的数据请求的指定网络。203. The AP device detects the transmission rates of the current 3G network and the WIFI network, determines the communication network with the highest transmission rate, and uses the communication network as a designated network for the data request obtained by the AP.
例如:AP设备可以通过向网络服务器发送ping消息(或者其他类型的业务消息),根据返回响应消息的时间间隔确定传输速率。For example, the AP device can send a ping message (or other types of service messages) to the network server, and determine the transmission rate according to the time interval for returning the response message.
值得说明的是,通信网络的传输速率取决于空闲带宽,3G网络中数据传输链路的带宽取决于运营商提供的3G网络的带宽,WIFI网络中数据传输链路的带宽取决于WIFI热点提供的带宽。在实际应用中,TE往往会发起多个并行的业务请求或数据请求(例如:在浏览网页的同时,TE会发起文件下载请求以下载文件),也会终止当前正在运行的多个业务中的某个业务,所以3G网络和WIFI网络的空闲带宽是实时变化的。为了保证传输速率,AP设备在获取TE发起的数据请求后,会选择当前空闲带宽最大、传输速率最高的通信网络作为该数据请求的指定网络。It is worth noting that the transmission rate of the communication network depends on the idle bandwidth, the bandwidth of the data transmission link in the 3G network depends on the bandwidth of the 3G network provided by the operator, and the bandwidth of the data transmission link in the WIFI network depends on the bandwidth provided by the WIFI hotspot. bandwidth. In practical applications, TE often initiates multiple parallel service requests or data requests (for example, while browsing the web, TE initiates a file download request to download files), and also terminates the currently running multiple service requests. A certain business, so the idle bandwidth of the 3G network and the WIFI network changes in real time. In order to ensure the transmission rate, after the AP device obtains the data request initiated by the TE, it will select the communication network with the largest idle bandwidth and the highest transmission rate as the designated network for the data request.
例如,以3G网络提供的带宽为2M,WIFI热点提供的带宽为4M为例:当TE发起视频数据请求时,如果3G网络和WIFI网络都处于空闲状态,则AP设备会通过WIFI网络实现该视频数据请求;如果该视频数据请求的实现占用了WIFI网络1M的带宽(此时WIFI网络的空闲带宽为3M,3G网络的空闲带宽为2M),那么AP设备在获取TE发起的下一个数据请求时,会选择WIFI网络作为下一个数据请求的指定网络。For example, take the 2M bandwidth provided by the 3G network and the 4M bandwidth provided by the WIFI hotspot as an example: when the TE initiates a video data request, if both the 3G network and the WIFI network are idle, the AP device will implement the video data through the WIFI network. Data request; if the implementation of the video data request occupies 1M bandwidth of the WIFI network (at this time, the idle bandwidth of the WIFI network is 3M, and the idle bandwidth of the 3G network is 2M), then when the AP device obtains the next data request initiated by the TE , the WIFI network will be selected as the specified network for the next data request.
具体的,为了清楚、完成的描述本实施例的网络结构分配信息,接下来以AP设备获取TE依次发起网页浏览请求、视频播放请求和文件下载请求为例进行说明:Specifically, in order to clearly and completely describe the network structure allocation information of this embodiment, the following takes the AP device to obtain TE to initiate a web page browsing request, video playback request and file download request as an example for example:
为了便于理解,此处假设3G网络的带宽为2M,WIFI网络的带宽为4M;实现网页浏览请求、视频播放请求和文件下载请求占用的带宽依次为1M、2M、2M;则通信网络的分配情况如下:For ease of understanding, it is assumed here that the bandwidth of the 3G network is 2M, and the bandwidth of the WIFI network is 4M; the bandwidth occupied by web browsing requests, video playback requests, and file download requests is 1M, 2M, and 2M in turn; the distribution of the communication network as follows:
①AP接收TE发起的网页浏览请求,检测到当前3G网络的空闲带宽为2M,WIFI网络的空闲带宽为4M,选择WIFI网络实现该网页浏览请求;①AP receives the webpage browsing request initiated by TE, detects that the idle bandwidth of the current 3G network is 2M, and the idle bandwidth of the WIFI network is 4M, and selects the WIFI network to realize the webpage browsing request;
②AP接收TE发起的视频播放请求,检测到当前3G网络的空闲带宽为2M,WIFI网络的空闲带宽为3M,选择WIFI网络实现该视频播放请求;②AP receives the video playback request initiated by TE, detects that the idle bandwidth of the current 3G network is 2M, and the idle bandwidth of the WIFI network is 3M, and selects the WIFI network to implement the video playback request;
③AP接收TE发起的文件下载请求,检测到当前3G网络的空闲带宽为2M,WIFI网络的空闲带宽为1M,选择3G网络实现该文件下载请求。③ AP receives the file download request initiated by TE, detects that the idle bandwidth of the current 3G network is 2M, and the idle bandwidth of the WIFI network is 1M, and selects the 3G network to realize the file download request.
根据上述方法分配的网络结构图如图3所示。The network structure diagram allocated according to the above method is shown in Fig. 3 .
进一步,优选的,当AP设备接收到TE发起的网页浏览请求时,AP设备可以将该网页浏览请求划分为3个数据请求:即视频数据请求、音频数据请求和文本数据请求,并依次为拆分得到的3个数据请求分配传输速率最高的网络作为该数据请求的指定网络,从而能够充分利用多个通信网络的带宽资源,使得TE获取更高的数据传输速率。Further, preferably, when the AP device receives the webpage browsing request initiated by the TE, the AP device can divide the webpage browsing request into three data requests: a video data request, an audio data request, and a text data request, and sequentially split the webpage browsing request into three data requests: The 3 divided data requests are allocated to the network with the highest transmission rate as the designated network for the data request, so that the bandwidth resources of multiple communication networks can be fully utilized, enabling TE to obtain a higher data transmission rate.
204、AP设备在所述指定网络中为各数据请求建立数据传输链路,并记录为各数据请求建立的链路连接信息,所述链路连接信息中包括为该数据请求分配的通信网络的标识。204. The AP device establishes a data transmission link for each data request in the specified network, and records the link connection information established for each data request, and the link connection information includes the information of the communication network allocated for the data request. logo.
其中,链路连接信息能够表征当前AP设备为各数据请求分配的网络信息,用于引导各数据请求获取业务数据。Wherein, the link connection information can represent the network information allocated by the current AP device for each data request, and is used to guide each data request to obtain service data.
值得说明的是,如果不同的数据请求是由不同的应用程序发起的,则TE中不同的应用程序与外网链接采用不同的端口和同一个连接握手请求,则链路连接信息中还记录有各数据请求对应的端口号。It is worth noting that if different data requests are initiated by different applications, different applications in TE and external network links use different ports and the same connection handshake request, and the link connection information also records The port number corresponding to each data request.
205、AP设备通过为各数据请求建立的数据传输链路将数据请求发送至服务器以获取数据。205. The AP device sends the data request to the server through the data transmission link established for each data request to obtain the data.
也就是说,采用本实施例提供的方法,TE在进行上网业务时,TE的上网带宽是AP设备所支持的全部通信网络的带宽之和,上网速度能够得到显著提升,有效的提高用户体验。That is to say, with the method provided in this embodiment, when the TE performs Internet access services, the Internet access bandwidth of the TE is the sum of the bandwidths of all communication networks supported by the AP device, and the Internet access speed can be significantly improved, effectively improving user experience.
206、当AP设备为某一数据请求建立的数据传输链路需要断开时,AP断开为该数据请求建立的数据传输链路,释放链路的负载,并删除关于该数据请求的链路连接信息。206. When the data transmission link established by the AP device for a certain data request needs to be disconnected, the AP disconnects the data transmission link established for the data request, releases the load of the link, and deletes the link related to the data request connection information.
其中,“为某一数据请求建立的数据传输链路需要断开”包括但不限于如下场景:该数据请求对应的数据传输已经完成、或者该数据请求被TE终止。Wherein, "the data transmission link established for a certain data request needs to be disconnected" includes but is not limited to the following scenarios: the data transmission corresponding to the data request has been completed, or the data request is terminated by the TE.
本发明实施例提供的数据传输方法,TE能够通过AP设备可用的多个通信网络进行数据传输。采用本发明实施例提供的方法,TE的上网带宽是AP设备可用的多个通信网络的带宽之和,与现有技术相比,能够有效的TE的上网带宽,使用户获得较好的上网体验。In the data transmission method provided by the embodiment of the present invention, the TE can perform data transmission through multiple communication networks available to the AP device. By adopting the method provided by the embodiment of the present invention, the Internet access bandwidth of the TE is the sum of the bandwidths of multiple communication networks available to the AP device. Compared with the prior art, the Internet access bandwidth of the TE can be effectively improved, so that users can obtain a better Internet access experience .
实施例3Example 3
本发明实施例提供了一种数据传输装置,能够应用于AP设备实现上述方法实施例,如图4所示,所述数据传输装置包括:An embodiment of the present invention provides a data transmission device, which can be applied to an AP device to implement the above method embodiment. As shown in FIG. 4, the data transmission device includes:
数据请求获取单元41,用于获取终端设备发起的数据请求;A data request obtaining unit 41, configured to obtain a data request initiated by a terminal device;
网络分配单元42,用于从至少两个可用的通信网络中选择当前传输速率最高的通信网络,作为所述数据请求的指定网络;A network allocation unit 42, configured to select the communication network with the highest current transmission rate from at least two available communication networks as the designated network for the data request;
链路建立单元43,用于在所述指定网络中建立数据传输链路;a link establishing unit 43, configured to establish a data transmission link in the designated network;
数据传输单元44,用于通过所述数据传输链路将所述数据请求发送至服务器以获取数据。The data transmission unit 44 is configured to send the data request to the server through the data transmission link to acquire data.
进一步的,如图5所示,所述数据请求获取单元41包括拆分模块411,用于从终端设备接收业务请求,将所述业务请求拆分为至少两个数据请求;Further, as shown in FIG. 5, the data request obtaining unit 41 includes a splitting module 411, configured to receive a service request from a terminal device, and split the service request into at least two data requests;
可选的,如图6所示,所述数据请求获取单元41还可以包括接收模块412,用于从终端设备接收该终端设备发送的数据请求。Optionally, as shown in FIG. 6, the data request obtaining unit 41 may further include a receiving module 412, configured to receive a data request sent by the terminal device from the terminal device.
根据图5或图6所述的数据传输装置,进一步的,如图7所示,所述数据传输装置还包括网络检测单元45,所述网络分配单元42包括速率检测模块421,其中:According to the data transmission device described in FIG. 5 or FIG. 6 , further, as shown in FIG. 7 , the data transmission device further includes a network detection unit 45, and the network allocation unit 42 includes a rate detection module 421, wherein:
网络检测单元45用于检测并确定当前可用的通信网络;The network detection unit 45 is used to detect and determine the currently available communication network;
其中,所述当前可用的通信网络包括通用分组无线服务GPRS网络、第三代移动通信3G网络、第四代移动通信4G网络、无线保真WIFI网络、无线应用协议WAP网络和有线网络。Wherein, the currently available communication networks include General Packet Radio Service GPRS network, third generation mobile communication 3G network, fourth generation mobile communication 4G network, wireless fidelity WIFI network, wireless application protocol WAP network and wired network.
速率检测模块421用于检测所述可用的通信网络的传输速率,确定传输速率最高的通信网络。The rate detection module 421 is used to detect the transmission rate of the available communication network, and determine the communication network with the highest transmission rate.
值得说明的是,本发明实施例提供的数据传输装置还可以应用于具备AP功能的其他网元设备,例如:无线路由器、无线网关等,此处不做限定。It is worth noting that the data transmission device provided by the embodiment of the present invention can also be applied to other network element devices with AP functions, such as wireless routers, wireless gateways, etc., which are not limited here.
本发明实施例提供的数据传输装置,能够利用当前数据传输装置可用的多个通信网络进行数据传输,本发明实施例提供的装置使得终端设备的上网带宽是当前数据传输装置可用的多个通信网络的带宽之和,与现有技术相比,能够有效提高终端设备的上网带宽,使用户获得较好的上网体验。The data transmission device provided by the embodiment of the present invention can use multiple communication networks available to the current data transmission device for data transmission, and the device provided by the embodiment of the present invention enables the Internet access bandwidth of the terminal device to be the multiple communication networks available to the current data transmission device The sum of the bandwidth, compared with the existing technology, can effectively improve the Internet access bandwidth of the terminal equipment, so that the user can obtain a better Internet access experience.
在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or May be integrated into another system, or some features may be ignored, or not implemented. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be in electrical, mechanical or other forms.
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。Through the description of the above embodiments, those skilled in the art can clearly understand that the present invention can be realized by means of software plus necessary general-purpose hardware, and of course also by hardware, but in many cases the former is a better embodiment . Based on this understanding, the essence of the technical solution of the present invention or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product is stored in a readable storage medium, such as a floppy disk of a computer , a hard disk or an optical disk, etc., including several instructions for enabling a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in various embodiments of the present invention.
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。The above is only a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Anyone skilled in the art can easily think of changes or substitutions within the technical scope disclosed in the present invention. Should be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be determined by the protection scope of the claims.
Claims (7)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210138465.4A CN103391596B (en) | 2012-05-07 | 2012-05-07 | Data transmission method and device |
| CN201710114919.7A CN106851782B (en) | 2012-05-07 | 2012-05-07 | Data transmission method and device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210138465.4A CN103391596B (en) | 2012-05-07 | 2012-05-07 | Data transmission method and device |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710114919.7A Division CN106851782B (en) | 2012-05-07 | 2012-05-07 | Data transmission method and device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN103391596A CN103391596A (en) | 2013-11-13 |
| CN103391596B true CN103391596B (en) | 2017-03-08 |
Family
ID=49535733
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710114919.7A Active CN106851782B (en) | 2012-05-07 | 2012-05-07 | Data transmission method and device |
| CN201210138465.4A Active CN103391596B (en) | 2012-05-07 | 2012-05-07 | Data transmission method and device |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710114919.7A Active CN106851782B (en) | 2012-05-07 | 2012-05-07 | Data transmission method and device |
Country Status (1)
| Country | Link |
|---|---|
| CN (2) | CN106851782B (en) |
Families Citing this family (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104754558B (en) * | 2013-12-25 | 2018-12-28 | 中国移动通信集团公司 | A kind of method and relevant device of selection network connection |
| CN104754491B (en) * | 2013-12-26 | 2021-02-09 | 索尼公司 | Mobile terminal and method for realizing cooperative transmission between mobile terminals |
| CN104135406B (en) * | 2014-08-01 | 2017-10-03 | 浪潮(北京)电子信息产业有限公司 | A kind of monitoring data transfer approach and device |
| CN104125115B (en) * | 2014-08-01 | 2017-09-22 | 浪潮(北京)电子信息产业有限公司 | A kind of log information transfer approach and device |
| CN105592566A (en) * | 2014-10-21 | 2016-05-18 | 中兴通讯股份有限公司 | WIFI hotspot connection method and WIFI hotspot connection device |
| CN105792301B (en) * | 2014-12-16 | 2019-11-05 | 中兴通讯股份有限公司 | A kind of terminal of handover network, method and system |
| CN106817389A (en) * | 2015-11-30 | 2017-06-09 | 五八同城信息技术有限公司 | Method, device and the terminal being managed collectively to the network request of application program |
| CN106060118A (en) * | 2016-05-17 | 2016-10-26 | 乐视控股(北京)有限公司 | Data transmission method and system |
| CN107222370A (en) * | 2017-07-11 | 2017-09-29 | 王焱华 | A kind of big data plateform system |
| CN109451834A (en) | 2017-11-22 | 2019-03-08 | 北京小米移动软件有限公司 | Data transmission method, device and unmanned plane |
| CN108235373A (en) * | 2017-12-30 | 2018-06-29 | 广东欧珀移动通信有限公司 | terminal wireless data transmission method, device, terminal and storage medium |
| CN108235374A (en) * | 2017-12-30 | 2018-06-29 | 广东欧珀移动通信有限公司 | Terminal wireless data transmission method, device, terminal, server and storage medium |
| CN108156100A (en) * | 2017-12-30 | 2018-06-12 | 广东欧珀移动通信有限公司 | terminal wireless data transmission method, device, terminal and storage medium |
| US10785671B2 (en) | 2018-06-25 | 2020-09-22 | Behrooz Shariati | Systems and methods for performing data aggregation in wide area networks |
| CN110876115B (en) * | 2018-08-29 | 2021-12-07 | 中国移动通信集团有限公司 | Projection method, terminal, projection equipment and storage medium |
| CN109586405B (en) * | 2018-10-31 | 2020-12-04 | 珠海格力电器股份有限公司 | Micro-grid system and communication method thereof |
| CN109548117A (en) * | 2018-11-23 | 2019-03-29 | 维沃移动通信有限公司 | A kind of network selecting method and mobile terminal |
| CN111131083B (en) * | 2019-12-27 | 2023-02-28 | 广东浪潮大数据研究有限公司 | Method, device and equipment for data transmission between nodes and computer readable storage medium |
| CN111278071B (en) * | 2020-02-27 | 2022-04-22 | 中国联合网络通信集团有限公司 | Method and system for opening personal hotspot |
| CN113993178B (en) * | 2021-11-18 | 2025-03-14 | 展讯通信(上海)有限公司 | Multi-link transmission method and device, computer-readable storage medium, and terminal equipment |
| CN116321283A (en) * | 2023-03-01 | 2023-06-23 | 青岛埃恩斯信息技术科技有限公司 | Data transmission scheduling method and system under Zigbee communication network |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7295564B2 (en) * | 2003-01-06 | 2007-11-13 | Intel Corporation | Virtual output queue (VoQ) management method and apparatus |
| CN101198150B (en) * | 2006-12-06 | 2012-08-15 | 华为技术有限公司 | Method, device and system for implementing branch path transfer in multi-standard wireless network |
| KR100895576B1 (en) * | 2007-05-11 | 2009-04-29 | 주식회사 팬택 | How to transmit data by selecting antenna in multi-input multi-output wireless LAN environment |
| CN101453779A (en) * | 2007-11-30 | 2009-06-10 | 中国移动通信集团公司 | Method for selecting access network and network side apparatus |
| CN101932026B (en) * | 2009-06-26 | 2012-06-06 | 华为终端有限公司 | Business processing method, communication equipment and communication system |
| CN101977417A (en) * | 2010-10-20 | 2011-02-16 | 华为技术有限公司 | Network selection method and terminal equipment |
| CN102137459B (en) * | 2011-02-21 | 2013-12-04 | 华为技术有限公司 | Method as well as related system and device for ensuring CS (circuit-switched) domain of one-card double-standby terminal to reside in two networks simultaneously |
| CN102378218B (en) * | 2011-11-04 | 2014-05-14 | 中国联合网络通信集团有限公司 | Access point equipment of wireless local area network and channel selection method thereof |
| CN102413545B (en) * | 2011-11-23 | 2018-07-20 | 南京中兴新软件有限责任公司 | The network selection method and device of multimode terminal |
-
2012
- 2012-05-07 CN CN201710114919.7A patent/CN106851782B/en active Active
- 2012-05-07 CN CN201210138465.4A patent/CN103391596B/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| CN103391596A (en) | 2013-11-13 |
| CN106851782B (en) | 2020-11-17 |
| CN106851782A (en) | 2017-06-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103391596B (en) | Data transmission method and device | |
| EP3439371B1 (en) | Method and apparatus for determining access point service capabilities | |
| CN112291366A (en) | Data transmission method, device, storage medium and electronic device | |
| CN104284397B (en) | Network selecting method, device based on communication terminal and terminal | |
| CN109088799B (en) | Client access method, device, terminal and storage medium | |
| US9025448B2 (en) | Methods and apparatuses for accessing internet | |
| CN104703238A (en) | Network switching method and terminal device | |
| WO2015027892A1 (en) | Methods and terminals for sharing web browsing contents | |
| CN105050063A (en) | Method and device for pushing information | |
| CN102907071B (en) | Data transmission method, mobile terminal, proxy server | |
| CN107949069A (en) | terminal wireless data transmission method, device, terminal and storage medium | |
| US20200186467A1 (en) | Method and device for hosting application by access node | |
| TWI640214B (en) | Network access method, related equipment and system | |
| EP2709337A1 (en) | Service data processing method, device and system | |
| CN106686635B (en) | Data transmission method and device based on control and configuration protocol of wireless access point | |
| CN105338654B (en) | Network sharing method, device and network sharing system | |
| CN102655474A (en) | Method, device and system for identifying equipment-crossing traffic types | |
| CN104735798A (en) | Method and device for obtaining configuration resources | |
| CN103609169A (en) | Control method and device for data transmission | |
| CN104283927A (en) | Information real-time sharing method based on wireless local area network | |
| CN114025412B (en) | Service access method, system, device and storage medium | |
| CN117202410A (en) | Data communication methods, equipment and storage media for converged networks | |
| CN205596365U (en) | Electronic equipment and data communication system | |
| CN104396306A (en) | Method, device and system for acquiring mobile network data resources | |
| Rahmati et al. | Seamless flow migration on smartphones without network support |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| TR01 | Transfer of patent right | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20171106 Address after: Metro Songshan Lake high tech Industrial Development Zone, Guangdong Province, Dongguan City Road 523808 No. 2 South Factory (1) project B2 -5 production workshop Patentee after: HUAWEI terminal (Dongguan) Co., Ltd. Address before: 518129 Longgang District, Guangdong, Bantian HUAWEI base B District, building 2, building No. Patentee before: Huawei Device Co., Ltd. |
|
| CP01 | Change in the name or title of a patent holder | ||
| CP01 | Change in the name or title of a patent holder |
Address after: 523808 Southern Factory Building (Phase I) Project B2 Production Plant-5, New Town Avenue, Songshan Lake High-tech Industrial Development Zone, Dongguan City, Guangdong Province Patentee after: Huawei Device Co., Ltd. Address before: 523808 Southern Factory Building (Phase I) Project B2 Production Plant-5, New Town Avenue, Songshan Lake High-tech Industrial Development Zone, Dongguan City, Guangdong Province Patentee before: HUAWEI terminal (Dongguan) Co., Ltd. |