CN105516018B - network data transmission method and device - Google Patents
network data transmission method and device Download PDFInfo
- 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
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
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.
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)
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)
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 |
-
2014
- 2014-09-23 CN CN201410491989.0A patent/CN105516018B/en active Active
Patent Citations (11)
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 |