CN105516018B - network data transmission method and device - Google Patents

network data transmission method and device Download PDF

Info

Publication number
CN105516018B
CN105516018B CN201410491989.0A CN201410491989A CN105516018B CN 105516018 B CN105516018 B CN 105516018B CN 201410491989 A CN201410491989 A CN 201410491989A CN 105516018 B CN105516018 B CN 105516018B
Authority
CN
China
Prior art keywords
network
data
data category
category
module
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
Application number
CN201410491989.0A
Other languages
Chinese (zh)
Other versions
CN105516018A (en
Inventor
芦少军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Burson Marsteller Network Game Development (shenzhen) Co Ltd
Original Assignee
Burson Marsteller Network Game Development (shenzhen) Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Burson Marsteller Network Game Development (shenzhen) Co Ltd filed Critical Burson Marsteller Network Game Development (shenzhen) Co Ltd
Priority to CN201410491989.0A priority Critical patent/CN105516018B/en
Publication of CN105516018A publication Critical patent/CN105516018A/en
Application granted granted Critical
Publication of CN105516018B publication Critical patent/CN105516018B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The present invention provides a kind of network data transmission method and devices, wherein the described method includes: determining current network environment;It receives after the operation that server initiates request of data, according to the data category of the current network environment adjustment request, the data category matches with the network quality under current network environment;The data request information comprising the data category is sent to server;Receive server according to and the corresponding transmission priority of the data category the network data corresponding with the data category that returns of sequence.The above method and device can preferably realize the control to data traffic.

Description

Network data transmission method and device
Technical field
The present invention relates to computer networking technologies, more particularly to a kind of network data transmission method and device.
Background technique
With the development of mobile communication technology, there is the communication network of diversified forms, common network mainly has: 2G net Network (second generation wireless cell phone communications protocol, bandwidth 12.2k), 3G network (third generation wireless cell phone communications protocol, band Wide 384k~2M), 4G network (forth generation wireless cell phone communications protocol, bandwidth can achieve 100M), (bandwidth is basic by Wifi Greater than 2M, network stabilization), also differ widely in the quality of different network environment lower networks, it is however generally that network quality it is good Bad degree is successively are as follows: Wifi > 4G > 3G > 2G.
Mobile terminal can by above-mentioned common network insertion internet, application in mobile terminal between server Data traffic will be generated by carrying out network data transmission, for example, application is online game, user will when playing online game on mobile phone Generate corresponding data traffic.Since the data traffic charging standard of Information Mobile Service is somewhat expensive, user network is not being influenced In the case where experience, the data traffic generated by control online is needed to save money, traditional network data transmission method, Using single data transfer mode, thus cannot control the data flows well.
Summary of the invention
Based on this, it is necessary in view of the above technical problems, provide a kind of network data that can preferably control the data flows Transmission method and system.
A kind of network data transmission method, which comprises
Determine current network environment;
It receives after the operation that server initiates request of data, according to the data of the current network environment adjustment request Classification, the data category match with the network quality under current network environment;
The data request information comprising the data category is sent to server;
Receive server according to transmission priority corresponding with the data category sequence return with the number According to the corresponding network data of classification.
The step of data category according to the current network environment adjustment request in one of the embodiments, Include:
Obtain corresponding network hierarchy and network bandwidth under current network environment;
The network bandwidth, the network hierarchy are substituted into preset network quality computation model, network matter is calculated Amount;
According to the data category of the network quality adjustment request, data category and the network quality phase of the request Match.
Network bandwidth, network hierarchy are substituted into preset network quality computation model and calculated in one of the embodiments, The step of obtaining current network quality, comprising:
Product calculation is carried out to network hierarchy, network bandwidth and default network factors and obtains network quality, the network because Son is for evaluating network stabilization constant.
The step of data category according to the network quality adjustment request in one of the embodiments, comprising:
Calculate the difference between the quantity and the network quality of Preset Transfer priority;
According to the corresponding relationship of preset transmission priority and data category, the transmission for being greater than or equal to the difference is obtained The corresponding data category of priority;
The data category is adjusted to the data category of request.
A kind of network data transmission method, which comprises
The data request information comprising data category that terminal is sent is received, under the data category and current network environment Network quality match;
According to the corresponding relationship of preset transmission priority and data category, transmission corresponding with the data category is obtained Priority, and obtain network data corresponding with the data category;
The network data got is successively returned to terminal according to the sequence of transmission priority.
The sequence according to transmission priority is successively got to terminal return in one of the embodiments, The step of network data, comprising:
According to the corresponding relationship of preset data category and transport protocol, determine corresponding to network data corresponding data classification Transport protocol;
The transport protocol is passed sequentially through according to the sequence of transmission priority, and corresponding network data is sent to end End.
The sequence according to transmission priority is successively got to terminal return in one of the embodiments, Before the step of network data, the method also includes:
According to the corresponding relationship of preset data category and compressed format, it is right to obtain the corresponding data category institute of network data The compressed format answered;
Network data is compressed using the compressed format.
A kind of network data transmission device, described device include:
Environment determination module, for determining current network environment;
The first adjustment module, for receiving after the operation that server initiates request of data, according to the current network The data category of environment adjustment request, the data category match with the network quality under current network environment;
Message transmission module, for sending the data request information comprising the data category to server;
Data reception module, it is suitable according to the height of transmission priority corresponding with the data category for receiving server The network data corresponding with the data category that sequence returns.
The first adjustment module includes: in one of the embodiments,
The network information obtains module, for obtaining corresponding network hierarchy and network bandwidth under current network environment;
Network quality computing module, by substituting into the network bandwidth, the network hierarchy based on preset network quality It calculates model and network quality is calculated;
Second adjustment module, for the data category according to the network quality adjustment request, the data class of the request Do not match with network quality.
The network quality computing module is also used to network hierarchy, network bandwidth and pre- in one of the embodiments, If network factors carry out product calculation and obtain network quality, the network factors are for evaluating the one of network stabilization often Amount.
The second adjustment module includes: in one of the embodiments,
Difference calculating module, for calculating the difference between the quantity of Preset Transfer priority and the network quality;
Data category obtains module, for the corresponding relationship according to preset transmission priority and data category, obtains big In or equal to the difference the corresponding data category of transmission priority;
Third adjusts module, for the data category to be adjusted to the data category of request.
A kind of network data transmission device, described device include:
Message reception module, for receiving the data request information comprising data category of terminal transmission, the data class Do not match with the network quality under current network environment;
Data obtaining module, for the corresponding relationship according to preset transmission priority and data category, obtain with it is described The corresponding transmission priority of data category, and obtain network data corresponding with the data category;
Data return module successively returns to the network number got to terminal for the sequence according to transmission priority According to.
The data return module includes: in one of the embodiments,
Protocol determination module determines network data for the corresponding relationship according to preset data category and transport protocol Transport protocol corresponding to corresponding data classification;
Data transmission blocks, passing sequentially through the transport protocol for the sequence according to transmission priority will be corresponding Network data is sent to terminal.
Described device in one of the embodiments, further include:
Compressed format obtains module, for the corresponding relationship according to preset data category and compressed format, obtains network Compressed format corresponding to the corresponding data category of data;
Data compressing module, for being compressed using the compressed format to network data.
Above-mentioned network data transmission method and device, the data category that can be requested by controlling terminal, make to call request Data category matches with network quality, in such a way that control server sends data, so that the data that transmission priority is high Classification has corresponding network data transmission mode under different network environments by terminal preferential receipt, the net single compared to tradition Network data transmission method, this method and device can preferably realize the control to data traffic, the case where meeting application demand Under achieve the purpose that save data traffic.
Detailed description of the invention
Fig. 1 is the flow diagram of network data transmission method in one embodiment;
Fig. 2 is to be illustrated in one embodiment according to the process that current network environment adjusts the data category step of request of data Figure;
Fig. 3 is in one embodiment according to the flow diagram of the data category step of the network quality adjustment request;
Fig. 4 is the flow diagram of network data transmission method in another embodiment;
Fig. 5 is the structural schematic diagram of network data transmission device in one embodiment;
Fig. 6 is the structural schematic diagram of the first adjustment module in one embodiment;
Fig. 7 is the structural schematic diagram of second adjustment module in one embodiment;
Fig. 8 is the structural schematic diagram of the network data transmission device in another embodiment;
Fig. 9 is the structural schematic diagram of the first data transmission blocks in one embodiment;
Figure 10 is the structural schematic diagram of the network data transmission device in further embodiment.
Specific embodiment
In order to make the objectives, technical solutions, and advantages of the present invention clearer, with reference to the accompanying drawings and embodiments, right The present invention is further elaborated.It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, and It is not used in the restriction present invention.
As shown in Figure 1, in one embodiment, a kind of network data transmission method provided, this method includes following step It is rapid:
Step 102, current network environment is determined.
Current network environment include present terminal be linked into internet use network mode and the network mode under it is right The network bandwidth answered.Specifically, the network mode under network environment includes but is not limited to following at least one: 2G network, 3G net Network, 4G network and Wifi network etc..The network mode of terminal may switch at any time, pass through after network mode changes Check that network environment can get current network mode.For example, user is moved to the office space of Wifi from outdoor, it can The 3G network of mobile phone is switched to Wifi network.By detection current network environment you can learn that the variation of network environment.
Step 104, it receives after the operation that server initiates request of data, according to current network environment adjustment request Data category.
The operation for initiating request of data to server refers to that the operation of user at the terminal, the operation will lead to terminal to service Device initiates request of data.The data requested to server are divided into several data categories by terminal.Under normal circumstances, terminal response is used The operation (for example, logging in application) at family will request the data of the corresponding total data classification of the operation to server.
In the present embodiment, the data category of request can be adjusted with the variation of network environment so that data category with work as Network quality under preceding network environment matches.Specifically, if the good (network throughput of network quality under current network environment Greatly, network stabilization), then request the data of total data classification;If poor (the network throughput of network quality under current network environment Small, unstable networks), then request the number of the partial data classification (the important data category of override requests) in total data classification According to.
For example, user, after mobile terminal logging in online game, mobile terminal will respond above-mentioned login to game server Obtain game data, game data category classification be running game requisite data (classifications such as game money, game item) and So that the better data of game running effect (classifications such as voice, video).When network quality is good, the whole of game running is requested The data of data category, enable player preferably to experience game.When network quality is bad, request running game indispensability The data of data category, to guarantee the normal operation of game.
Step 106, the data request information comprising data category is sent to server.
Step 108, receive server according to transmission priority corresponding with data category sequence return with number According to the corresponding network data of classification.
After server receives request of data, the corresponding network data of data category will be searched, and in preset data class Not and in the mapping table of transmission priority, the corresponding transmission priority of the data category received, server priority are obtained Send the high network data of transmission priority.
It include a variety of data categories in, every kind of data category all plays respective in the application in the present embodiment Effect, for example, application is game, the text class data, picture category data and the audio related data that include in game are in gaming There is each self-applying.Data category is divided into several transmission priorities according to data category effect in the application and feature, is passed Play the role of in the defeated higher expression data category application of priority more important.
Specifically, data category can be divided into several transmission preferences according to the change frequency of data category in the application Grade, the corresponding transmission priority of the higher data category of change frequency are higher.Terminal is preferentially excellent to server priority request transmission The corresponding network data of the high data category of transmission priority is also preferentially sent to end by the high data category of first grade, server End.
Above-mentioned network data transmission method, the data category that can be requested by controlling terminal, makes the data class to call request Do not match with network quality, in such a way that control server sends data, so that the data category quilt that transmission priority is high Terminal preferential receipt has corresponding network data transmission mode under different network environments, the network data single compared to tradition Transmission method, this method and device are able to achieve the control to data traffic, and saving number is reached in the case where meeting application demand According to the purpose of flow.
As shown in Fig. 2, in one embodiment, step 104, according to the data category packet of current network environment adjustment request It includes:
Step 202, corresponding network hierarchy and network bandwidth under current network environment are obtained.
Network bandwidth is used to indicate the network throughput under current network environment.Network mode under network environment has pair The network hierarchy answered sets corresponding network hierarchy in advance for each network mode, for example, the network mode packet under network environment 2G network, 3G network, 4G network and Wifi network are included, network environment is divided into corresponding network hierarchy and is respectively as follows: 0 grade, 1 grade, 2 Grade and 3 grades.
Step 204, network bandwidth, network hierarchy are substituted into preset network quality computation model and network matter is calculated Amount.
Step 206, according to the data category of network quality adjustment request.
In the present embodiment, network quality is by network stabilization, network bandwidth and the network hierarchy under current network environment It is determined etc. numerous parameters, the network quality under current network environment can be evaluated, be made by network quality computation model The data category to call request matches with network quality.Specifically, if current network is high-quality, what terminal can request to receive The corresponding total data classification of request of data;If current network poor quality, transmitted in override requests total data classification excellent The high data category of first grade is to guarantee the normal operation applied.
Specifically, network quality computation model are as follows: carry out product to network hierarchy, network bandwidth and preset network factors Operation obtains network quality, wherein network factors are for evaluating network stabilization constant.
As shown in figure 3, in one embodiment, step 206: the data category according to network quality adjustment request includes:
Step 302, the difference between the quantity and network quality of Preset Transfer priority is calculated.
Step 304, it according to the corresponding relationship of preset transmission priority and data category, obtains and is greater than or equal to difference The corresponding data category of transmission priority.
Step 306, data category is adjusted to the data category of request.
Under illustrating below with reference to the application scenarios of an online game, game terminal is according to network environment adjustment request The process of data category.Wherein table 1-1 is the mapping table of network environment and network hierarchy:
Table 1-1
Network environment Wifi 4G 3G 2G It is other
Network hierarchy (P) 3 2 1 0 3
Data category is divided according to the characteristics of the different degree of data category and the file format of data category are as follows: hot number According to (the high data of change frequency in game), cold data (the not high data of change frequency in game), picture category data, audio class Data and video class data etc..Table 1-2 is the mapping table of data category and transmission priority:
Table 1-2
Data category Transmission priority (P) Remarks
Dsc data 4 Gold coin, winning rate, ranking
Cold data 3 MID, the pet name, gender
Picture category 2 Head portrait, expression, image information
Audio class 1 Tone information
Video class 0 Animated video
Specifically, network quality computation model indicates are as follows: N_weight=N_level*N_band*Pi;Wherein N_ Weight is that (N_weight > 1, network are good for network quality;N_weight < 1, network are poor), N_level is network hierarchy, N_ Band is network bandwidth, and Pi is network factors, the constant less than 1, is to be calculated by recording heterogeneous networks data for evaluating One constant of network stabilization.
N_level=D_level-N_weight, wherein D_level is the quantity of preset data transmission priority, wherein Such as table 1-2 it is found that D_level=5, N_level are the difference between the quantity and network quality of Preset Transfer priority.
If current network environment is Wifi, N_level=3, bandwidth is 2M (N_band=2), so N_ when Pi=0.5 Weight=3*2*0.5, N_weight=3, N_level=5-3=2, after game terminal receives request of data, then according to table It is 2,3,4 data category that 1-1, which can request transmission priority,.
As shown in figure 4, in one embodiment, a kind of network data transmission method provided, this method comprises:
Step 402, the data request information comprising data category that terminal is sent is received.Wherein, data category and current Network quality under network environment matches.
Step 404, it according to the corresponding relationship of preset transmission priority and data category, obtains corresponding with data category Transmission priority, and obtain network data corresponding with data category.
Step 406, the network data got is successively returned to terminal according to the sequence of transmission priority.
In the present embodiment, server receives data request information, obtains the data category of terminal request therein, into one Step, according to the corresponding relationship of preset data category and transmission priority, the corresponding transmission priority of the data category is obtained, And in the corresponding network data of the position acquisition of the server storing data data category.By network data according to transmission priority Sequence be successively sent to terminal.
In one embodiment, step 406, it is successively got to terminal return according to the sequence of transmission priority Network data includes:
According to the corresponding relationship of preset data category and transport protocol, determine that the corresponding data category institute of network data is right The transport protocol answered;Transport protocol is passed sequentially through according to the sequence of transmission priority, and corresponding network data is sent to end End.
In the present embodiment, server pre-establishes the corresponding relationship of data category and transport protocol, and data category has pair The Data Transport Protocol answered.Specifically, the transport protocol of network data includes TCP (Transmission Control Protocol, transmission control protocol) and UDP (User Datagram Protocol, User Datagram Protocol).
Udp protocol is connectionless insecure transport protocol, has consumption system resource small compared to Transmission Control Protocol, processing UDP then can be used when the data category of network data is the bigger data category such as video, audio in the advantages that speed is fast Network data is sent to terminal by agreement, when the data category different degree of network data is relatively high, then can by Transmission Control Protocol with Terminal is established after connection network data being sent to terminal.
In one embodiment, step 406, it is successively got to terminal return according to the sequence of transmission priority Before network data, this method further include:
According to the corresponding relationship of preset data category and compressed format, it is right to obtain the corresponding data category institute of network data The compressed format answered;Network data is compressed using compressed format.
In the present embodiment, in order to save data traffic, network data is compressed when sending data to reduce and send The size of data packet.Since every kind of data category is there are a variety of compressed formats, need to select optimal compressed format to network number According to carrying out compression packing.For example, the corresponding compressed format of image data includes: a variety of compression lattice such as BMP, JPEG, GIF and PSD Formula;The corresponding compressed format of audio data includes: a variety of compressed formats such as WMV, MID and MP3.
By the mapping table of data category and compressed format preset in server, the corresponding pressure of network data is selected Network data is compressed into the corresponding data packet of the compressed format by contracting format.For example, the data of picture type use JPEG The data of (Joint Photographic Experts Group) compressed format, audio types use MP3 compress mode.
In one embodiment, preset data category and the mapping table of compressed format can with such as following table 1-3 come It indicates.
Table 1-3
Data category Compressed format
Plain text data 7-ZIP
Image data JPEG
Audio data MP3
Video data MPEG-4
Wherein 7-zip is a kind of compressed format that the compression ratio freely increased income is high.JPEG is a kind of very flexible image pressure Contracting format can support a variety of compression levels, compression ratio usually to arrive in 10:1 by compression of images in the memory space of very little Between 40:1.MP3 (MPEG-1 audio layer 3), is a kind of lossy compression, the high compression rate with 10:1~12:1, together Shi Jiben keeps bass part undistorted, the propagation being quite suitable on internet.MPEG-4 uses compression method The redundancy in moving image is reduced, maximum compression ratio can reach 200:1, it is rebuild using very narrow band width by frame Technology, compression and transmission data, in the hope of using least data to obtain optimal picture quality.
As shown in figure 5, in one embodiment, a kind of network data transmission device provided, the device includes: environment inspection Survey module 50, the first adjustment module 52, message transmission module 54 and data reception module 56.Wherein:
Environment determination module 50, for determining current network environment.
The first adjustment module 52, for receiving after the operation that server initiates request of data, according to current network ring The data category of border adjustment request.In the present embodiment, data category matches with the network quality under current network environment.
Message transmission module 54, for sending the data request information comprising data category to server.
Data reception module 56, for receiving server according to the sequence of transmission priority corresponding with data category The network data corresponding with data category returned.
As shown in fig. 6, in one embodiment, the first adjustment module 52 includes:
The network information obtains module 520, for obtaining corresponding network hierarchy and network bandwidth under current network environment.
Network quality computing module 522, for network bandwidth, network hierarchy to be substituted into preset network quality computation model Network quality is calculated.
Second adjustment module 524, for the data category according to network quality adjustment request.In the present embodiment, request Data category matches with network quality.
In another embodiment, network quality computing module 522 is also used to network hierarchy, network bandwidth and default net The network factor carries out product calculation and obtains network quality.Wherein, network factors are for evaluating network stabilization constant.
As shown in fig. 7, in one embodiment, second adjustment module 524 includes:
Difference calculating module 5240, the difference between quantity and network quality for calculating Preset Transfer priority.
Data category obtains module 5242 and obtains for the corresponding relationship according to preset transmission priority and data category Take the corresponding data category of transmission priority more than or equal to difference.
Third adjusts module 5244, for data category to be adjusted to the data category of request.
As shown in figure 8, in another embodiment, a kind of network data transmission device provided, which includes:
Message reception module 80, for receiving the data request information comprising data category of terminal transmission.The present embodiment In, data category matches with the network quality under current network environment
Data obtaining module 82, according to the corresponding relationship of preset transmission priority and data category, acquisition and data class Not corresponding transmission priority, and obtain network data corresponding with data category.
Data return module 86 successively returns to the network got to terminal for the sequence according to transmission priority Data.
As shown in figure 9, in one embodiment, data return module 86 includes:
Protocol determination module 860 determines network number for the corresponding relationship according to preset data category and transport protocol According to transport protocol corresponding to corresponding data classification.
Data transmission blocks 862, passing sequentially through transport protocol for the sequence according to transmission priority will be corresponding Network data is sent to terminal.
As shown in Figure 10, in another embodiment, network data transmission device further include:
Compressed format obtains module 83, for the corresponding relationship according to preset data category and compressed format, obtains net Compressed format corresponding to the corresponding data category of network data.
Data compressing module 85, for being compressed using compressed format to network data.
Only several embodiments of the present invention are expressed for above embodiments, and the description thereof is more specific and detailed, but can not Therefore limitations on the scope of the patent of the present invention are interpreted as.It should be pointed out that for those of ordinary skill in the art, Without departing from the inventive concept of the premise, various modifications and improvements can be made, these belong to protection model of the invention It encloses.Therefore, the scope of protection of the patent of the invention shall be subject to the appended claims.

Claims (12)

1. a kind of network data transmission method, which comprises
Determine current network environment;
It receives after the operation that server initiates request of data, according to the data class of the current network environment adjustment request Not, the data category matches with the network quality under current network environment, comprising: calculates the quantity of Preset Transfer priority With the difference between the network quality;According to the corresponding relationship of preset transmission priority and data category, acquisition be greater than or Equal to the corresponding data category of transmission priority of the difference;The data category is adjusted to the data category of request;
The data request information comprising the data category is sent to server;
Receive server according to transmission priority corresponding with the data category sequence return with the data class Not corresponding network data.
2. the method according to claim 1, wherein the number according to the current network environment adjustment request The step of according to classification, comprising:
Obtain corresponding network hierarchy and network bandwidth under current network environment;
The network bandwidth, the network hierarchy are substituted into preset network quality computation model, network quality is calculated;
According to the data category of the network quality adjustment request, data category and the network quality of the request match.
3. according to the method described in claim 2, it is characterized in that, network bandwidth, network hierarchy are substituted into preset network matter The step of current network quality is calculated in amount computation model, comprising:
Product calculation is carried out to network hierarchy, network bandwidth and default network factors and obtains network quality, the network factors are For evaluating a constant of network stabilization.
4. a kind of network data transmission method, which comprises
Receive the data request information comprising data category that terminal is sent, the net under the data category and current network environment Network quality matches, wherein the network quality is by network stabilization, network bandwidth and the network under current network environment Grade determines;
According to the corresponding relationship of preset transmission priority and data category, transmission preferences corresponding with the data category are obtained Grade, and obtain network data corresponding with the data category;
The network data got is successively returned to terminal according to the sequence of transmission priority.
5. according to the method described in claim 4, it is characterized in that, the sequence according to transmission priority is successively to end End returns to the step of network data got, comprising:
According to the corresponding relationship of preset data category and transport protocol, biography corresponding to network data corresponding data classification is determined Defeated agreement;
The transport protocol is passed sequentially through according to the sequence of transmission priority, and corresponding network data is sent to terminal.
6. according to the method described in claim 4, it is characterized in that, the sequence according to transmission priority is successively to end Before end returns to the step of network data got, the method also includes:
According to the corresponding relationship of preset data category and compressed format, obtain corresponding to the corresponding data category of network data Compressed format;
Network data is compressed using the compressed format.
7. a kind of network data transmission device, which is characterized in that described device includes:
Environment determination module, for determining current network environment;
The first adjustment module, for receiving after the operation that server initiates request of data, according to the current network environment The data category of adjustment request, the data category match with the network quality under current network environment, comprising: difference calculates Module, for calculating the difference between the quantity of Preset Transfer priority and the network quality;Data category obtains module, uses In the corresponding relationship according to preset transmission priority and data category, the transmission priority for being greater than or equal to the difference is obtained Corresponding data category;Third adjusts module, for the data category to be adjusted to the data category of request;
Message transmission module, for sending the data request information comprising the data category to server;
Data reception module is returned for receiving server according to the sequence of transmission priority corresponding with the data category The network data corresponding with the data category returned.
8. device according to claim 7, which is characterized in that the first adjustment module includes:
The network information obtains module, for obtaining corresponding network hierarchy and network bandwidth under current network environment;
Network quality computing module calculates mould for the network bandwidth, the network hierarchy to be substituted into preset network quality Network quality is calculated in type;
Second adjustment module, for the data category according to the network quality adjustment request, the data category of the request with Network quality matches.
9. device according to claim 8, which is characterized in that the network quality computing module is also used to network etc. Grade, network bandwidth and default network factors carry out product calculation and obtain network quality, and the network factors are for evaluating network One constant of stability.
10. a kind of network data transmission device, which is characterized in that described device includes:
Message reception module, for receive terminal transmission the data request information comprising data category, the data category and Network quality under current network environment matches, wherein the network quality is by the network stabilization under current network environment Property, network bandwidth and network hierarchy determine;
Data obtaining module obtains and the data for the corresponding relationship according to preset transmission priority and data category The corresponding transmission priority of classification, and obtain network data corresponding with the data category;
Data return module successively returns to the network data got to terminal for the sequence according to transmission priority.
11. device according to claim 10, which is characterized in that the data return module includes:
Protocol determination module determines that network data is corresponding for the corresponding relationship according to preset data category and transport protocol Transport protocol corresponding to data category;
Data transmission blocks pass sequentially through the transport protocol for corresponding network for the sequence according to transmission priority Data are sent to terminal.
12. device according to claim 10, which is characterized in that described device further include:
Compressed format obtains module, for the corresponding relationship according to preset data category and compressed format, obtains network data Compressed format corresponding to corresponding data category;
Data compressing module, for being compressed using the compressed format to network data.
CN201410491989.0A 2014-09-23 2014-09-23 network data transmission method and device Active CN105516018B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410491989.0A CN105516018B (en) 2014-09-23 2014-09-23 network data transmission method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410491989.0A CN105516018B (en) 2014-09-23 2014-09-23 network data transmission method and device

Publications (2)

Publication Number Publication Date
CN105516018A CN105516018A (en) 2016-04-20
CN105516018B true CN105516018B (en) 2018-12-18

Family

ID=55723668

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410491989.0A Active CN105516018B (en) 2014-09-23 2014-09-23 network data transmission method and device

Country Status (1)

Country Link
CN (1) CN105516018B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107070811B (en) * 2017-02-27 2021-03-09 宇龙计算机通信科技(深圳)有限公司 Data sending method, terminal and data processing system
CN108124273A (en) * 2017-11-17 2018-06-05 上海连尚网络科技有限公司 A kind of method of acquisition of information, equipment and medium
CN111372210A (en) * 2018-12-26 2020-07-03 深圳市帝迈生物技术有限公司 Remote transmission method, terminal device, mobile terminal, and computer storage medium
CN110417680A (en) * 2019-08-16 2019-11-05 北京伏羲车联信息科技有限公司 In-vehicle networking stream data optimization method and device
CN111818005A (en) * 2019-12-26 2020-10-23 厦门雅基软件有限公司 Data packet processing method and device, electronic equipment and readable storage medium
CN113242452A (en) * 2021-06-15 2021-08-10 中国人民解放军91388部队 Video display method, device, system, equipment and storage medium

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101150496A (en) * 2006-09-22 2008-03-26 中兴通讯股份有限公司 Method for improving important information network transmission quality
CN101527684A (en) * 2001-12-15 2009-09-09 汤姆森许可公司 System and method for delivering data streams of multiple data types at different priority levels
CN102130886A (en) * 2010-01-18 2011-07-20 中国电信股份有限公司 Network video streaming media system, transmission processing method, transmitting end and receiving end
CN102333030A (en) * 2011-09-01 2012-01-25 东莞中山大学研究院 Sub-district terminal network oriented QoS method
CN102364937A (en) * 2011-11-21 2012-02-29 苏州阔地网络科技有限公司 Audio and video transmission control method of network conference and system thereof
CN102711191A (en) * 2012-05-24 2012-10-03 中兴通讯股份有限公司 Method and device for dynamically adjusting data service transmission rate of mobile network quality
CN103222248A (en) * 2010-09-28 2013-07-24 英国电讯有限公司 Multi-class data transport
CN103269320A (en) * 2013-04-25 2013-08-28 中国人民解放军国防科学技术大学 Data forwarding method and access router
CN103548382A (en) * 2010-11-08 2014-01-29 知识风险控股81有限责任公司 Mobile communications network, infrastructure equipment and method to control data communication according to a type of the data
CN103747429A (en) * 2014-01-14 2014-04-23 中国联合网络通信集团有限公司 Method and system for realizing business quality customization
US8775232B2 (en) * 2005-08-11 2014-07-08 International Business Machines Corporation Transforming a legacy IT infrastructure into an on-demand operating environment

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101527684A (en) * 2001-12-15 2009-09-09 汤姆森许可公司 System and method for delivering data streams of multiple data types at different priority levels
US8775232B2 (en) * 2005-08-11 2014-07-08 International Business Machines Corporation Transforming a legacy IT infrastructure into an on-demand operating environment
CN101150496A (en) * 2006-09-22 2008-03-26 中兴通讯股份有限公司 Method for improving important information network transmission quality
CN102130886A (en) * 2010-01-18 2011-07-20 中国电信股份有限公司 Network video streaming media system, transmission processing method, transmitting end and receiving end
CN103222248A (en) * 2010-09-28 2013-07-24 英国电讯有限公司 Multi-class data transport
CN103548382A (en) * 2010-11-08 2014-01-29 知识风险控股81有限责任公司 Mobile communications network, infrastructure equipment and method to control data communication according to a type of the data
CN102333030A (en) * 2011-09-01 2012-01-25 东莞中山大学研究院 Sub-district terminal network oriented QoS method
CN102364937A (en) * 2011-11-21 2012-02-29 苏州阔地网络科技有限公司 Audio and video transmission control method of network conference and system thereof
CN102711191A (en) * 2012-05-24 2012-10-03 中兴通讯股份有限公司 Method and device for dynamically adjusting data service transmission rate of mobile network quality
CN103269320A (en) * 2013-04-25 2013-08-28 中国人民解放军国防科学技术大学 Data forwarding method and access router
CN103747429A (en) * 2014-01-14 2014-04-23 中国联合网络通信集团有限公司 Method and system for realizing business quality customization

Also Published As

Publication number Publication date
CN105516018A (en) 2016-04-20

Similar Documents

Publication Publication Date Title
CN105516018B (en) network data transmission method and device
US11228794B2 (en) Method, computer device, and storage medium for media code rate self-adaptation
Du et al. MEC-assisted immersive VR video streaming over terahertz wireless networks: A deep reinforcement learning approach
US9979771B2 (en) Adaptive variable fidelity media distribution system and method
CN103379363B (en) Method for processing video frequency and device, mobile terminal and system
CN103636229B (en) Distribute audio-video frequency content
Cheng et al. Design and Analysis of MEC-and Proactive Caching-Based $360^{\circ} $ Mobile VR Video Streaming
US8705511B2 (en) System and method for synchronous transmission of content
CN104065733B (en) Vehicle-mounted data push and paid play system based on position service
WO2014158264A1 (en) Quality-aware rate adaptation techniques for dash streaming
CN108370580A (en) Match user equipment and network scheduling period
CN105376607A (en) Live video method and device in network jittering environment
CN1454420A (en) Selecting content to be communicated based on automatic detection of communication bandwidth
US9282134B2 (en) Content delivery system
CN108668146A (en) A kind of method and apparatus of adjustment streaming media bit rate
CN103248964A (en) Vehicle-mounted video transmission system based on Real Time Protocol (RTP)/RTCP (Real-time Transport Control Protocol)
CN107734482B (en) The content distribution method unloaded based on D2D and business
CN107210999A (en) Link-aware streaming is adaptive
CN105392023A (en) Video live broadcasting method and device in network jitter environment
CN108881931A (en) A kind of data buffering method and the network equipment
CN104333728B (en) Audio video transmission regulates and controls method, apparatus, system and computer readable storage medium
CN107251529B (en) Method and apparatus for transmitting and receiving information between servers in content transmission network system
CN110012324A (en) A kind of the code rate adaptive approach and system of embedded radio transmission of video
CN109451517A (en) A kind of caching placement optimization method based on mobile edge cache network
CN104769960B (en) Information processing equipment and information processing method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant