CN105516018A - Network data transmission method and apparatus - Google Patents

Network data transmission method and apparatus Download PDF

Info

Publication number
CN105516018A
CN105516018A CN201410491989.0A CN201410491989A CN105516018A CN 105516018 A CN105516018 A CN 105516018A CN 201410491989 A CN201410491989 A CN 201410491989A CN 105516018 A CN105516018 A CN 105516018A
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.)
Granted
Application number
CN201410491989.0A
Other languages
Chinese (zh)
Other versions
CN105516018B (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 invention provides a network data transmission method and apparatus. The network data transmission method comprises determining the current network environment; receiving an operation for issuing a data request for a server, and adjusting a requested data type according to the current network environment, wherein the data type matches with the network quality under the current network environment; sending data request information containing the data type to the server; and receiving the network data which is returned according to the higher and lower sequence of the transmission priority corresponding to the data type and is corresponding to the data type. The network data transmission method and apparatus can preferably realize control of a data flow.

Description

Network data transmission method and device
Technical field
The present invention relates to computer networking technology, particularly relate to a kind of network data transmission method and device.
Background technology
Along with the development of mobile communication technology, there is the communication network of various ways, common network mainly contains: 2G network (second generation wireless cell phone communications protocol, bandwidth 12.2k), 3G network (third generation wireless cell phone communications protocol, bandwidth 384k ~ 2M), 4G network (forth generation wireless cell phone communications protocol, bandwidth can reach 100M), (bandwidth is greater than 2M to Wifi substantially, network stabilization), also differ widely in the quality of different network environment lower network, generally speaking the fine or not degree of network quality is followed successively by: Wifi>4G>3G>2G.
Mobile terminal can by above-mentioned common network insertion the Internet, application in mobile terminal and carry out network data transmission between server and will produce data traffic, such as, be applied as online game, when user plays online game on mobile phone, corresponding data traffic will be produced.Because the data traffic expenses standard of Information Mobile Service is somewhat expensive, therefore when not affecting user network and experiencing, the data traffic produced by controlling online is needed to carry out cost saving, traditional network data transmission method, what adopt is single data transfer mode, thus can not well control the data flows.
Summary of the invention
Based on this, be necessary for above-mentioned technical problem, a kind of network data transmission method that can better control the data flows and system are provided.
A kind of network data transmission method, described method comprises:
Determine current network conditions;
Receive after initiating the operation of request of data to server, according to the data category of described current network conditions adjustment request, the network quality under described data category and current network conditions matches;
The data request information comprising described data category is sent to server;
The network data corresponding with described data category that reception server returns according to the sequence of the transmission priority corresponding with described data category.
Wherein in an embodiment, the step of the described data category according to described current network conditions adjustment request, comprising:
Corresponding network hierarchy and the network bandwidth under acquisition current network conditions;
The described network bandwidth, described network hierarchy are substituted into the network quality computation model preset and calculate network quality;
According to the data category of described network quality adjustment request, data category and the network quality of described request match.
Wherein in an embodiment, the network bandwidth, network hierarchy are substituted into the step that the network quality computation model preset calculates current network quality, comprising:
Carry out product calculation to network hierarchy, the network bandwidth and default network factors and obtain network quality, described network factors is used to a constant of evaluating network stability.
Wherein in an embodiment, the step of the described data category according to described network quality adjustment request, comprising:
Calculate the difference between the quantity of Preset Transfer priority and described network quality;
According to the corresponding relation of transmission priority and the data category preset, acquisition is more than or equal to data category corresponding to the transmission priority of described difference;
Described data category is adjusted to the data category of request.
A kind of network data transmission method, described method comprises:
The data request information comprising data category that receiving terminal sends, the network quality under described data category and current network conditions matches;
According to the corresponding relation of transmission priority and the data category preset, obtain the transmission priority corresponding with described data category, and the network data that acquisition is corresponding with described data category;
The network data got is returned successively to terminal according to the sequence of transmission priority.
Wherein in an embodiment, the described sequence according to transmission priority returns the step of the network data got successively to terminal, comprising:
According to the data category preset and the corresponding relation of host-host protocol, determine the host-host protocol corresponding to network data corresponding data classification;
By described host-host protocol, the network data of correspondence is sent to terminal successively according to the sequence of transmission priority.
Wherein in an embodiment, the described sequence according to transmission priority returns the step of the network data got successively to terminal before, described method also comprises:
According to the corresponding relation of data category and the compressed format preset, the compressed format corresponding to data category that acquisition network data is corresponding;
Described compressed format is adopted to compress network data.
A kind of network data transmission device, described device comprises:
Environment determination module, for determining current network conditions;
First adjusting module, after receiving and initiating the operation of request of data to server, according to the data category of described current network conditions adjustment request, the network quality under described data category and current network conditions matches;
Message transmission module, for sending the data request information comprising described data category to server;
Data reception module, the network data corresponding with described data category returned according to the sequence of the transmission priority corresponding with described data category for reception server.
Wherein in an embodiment, described first adjusting module comprises:
Network information acquisition module, for obtaining network hierarchy corresponding under current network conditions and the network bandwidth;
Network quality computing module, for substituting into the network quality computation model preset calculate network quality by the described network bandwidth, described network hierarchy;
Second adjusting module, for the data category according to described network quality adjustment request, data category and the network quality of described request match.
Wherein in an embodiment, described network quality computing module also obtains network quality for carrying out product calculation to network hierarchy, the network bandwidth and default network factors, and described network factors is used to a constant of evaluating network stability.
Wherein in an embodiment, described second adjusting module comprises:
Difference calculating module, for calculating the difference between the quantity of Preset Transfer priority and described network quality;
Data category acquisition module, for the corresponding relation according to transmission priority and the data category preset, acquisition is more than or equal to data category corresponding to the transmission priority of described difference;
3rd adjusting module, for being adjusted to the data category of request by described data category.
A kind of network data transmission device, described device comprises:
Message reception module, for the data request information comprising data category that receiving terminal sends, the network quality under described data category and current network conditions matches;
Data obtaining module, for the corresponding relation according to the transmission priority preset and data category, obtains the transmission priority corresponding with described data category, and obtains the network data corresponding with described data category;
Data return module, return the network data got for the sequence according to transmission priority successively to terminal.
Wherein in an embodiment, described data return module and comprise:
Protocol determination module, for the corresponding relation according to the data category preset and host-host protocol, determines the host-host protocol corresponding to network data corresponding data classification;
Data transmission blocks, sends to terminal by described host-host protocol by the network data of correspondence successively for the sequence according to transmission priority.
Wherein in an embodiment, described device also comprises:
Compressed format acquisition module, for the corresponding relation according to the data category preset and compressed format, obtains the compressed format corresponding to data category that network data is corresponding;
Data compressing module, compresses network data for adopting described compressed format.
Above-mentioned network data transmission method and device, can by the data category of control terminal request, the data category that calls request and network quality are matched, the mode of data is sent by Control Server, the data category making transmission priority high is by terminal preferential receipt, corresponding network data transmission mode is had under different network environments, compare the network data transmission method that tradition is single, the method and device can better realize the control to data traffic, are issued to the object of saving data traffic in the situation meeting application demand.
Accompanying drawing explanation
Fig. 1 is the schematic flow sheet of network data transmission method in an embodiment;
Fig. 2 is the schematic flow sheet according to the data category step of current network conditions adjustment request of data in an embodiment;
Fig. 3 is the schematic flow sheet according to the data category step of described network quality adjustment request in an embodiment;
Fig. 4 is the schematic flow sheet of network data transmission method in another embodiment;
Fig. 5 is the structural representation of network data transmission device in an embodiment;
Fig. 6 is the structural representation of the first adjusting module in an embodiment;
Fig. 7 is the structural representation of the second adjusting module in an embodiment;
Fig. 8 is the structural representation of the network data transmission device in another embodiment;
Fig. 9 is the structural representation of the first data transmission blocks in an embodiment;
Figure 10 is the structural representation of the network data transmission device in another embodiment.
Embodiment
In order to make object of the present invention, technical scheme and advantage clearly understand, below in conjunction with drawings and Examples, the present invention is further elaborated.Should be appreciated that specific embodiment described herein only in order to explain the present invention, be not intended to limit the present invention.
As shown in Figure 1, in one embodiment, a kind of network data transmission method provided, the method comprises the steps:
Step 102, determines current network conditions.
Current network conditions comprise present terminal be linked into the network schemer and this network schemer that the Internet adopts under the corresponding network bandwidth.Concrete, the network schemer under network environment includes but not limited to following at least one: 2G network, 3G network, 4G network and Wifi network etc.The network schemer of terminal may switch at any time, by checking that network environment can get current network schemer after network schemer changes.Such as, user moves to the office space of Wifi outdoor, the 3G network of mobile phone can be switched to Wifi network.The change of network environment can be known by detecting current network conditions.
Step 104, receives after initiating the operation of request of data to server, according to the data category of current network conditions adjustment request.
The operation initiating request of data to server refers to the operation of user in terminal, and this operation can cause terminal to server to initiate request of data.Data to server request are divided into some data categories by terminal.Under normal circumstances, the operation (such as, logging in application) of terminal response user is by the data of the total data classification to this operation correspondence of server request.
In the present embodiment, the data category of request can adjust along with the change of network environment, and the network quality under data category and current network conditions is matched.Concrete, if the network quality under current network conditions good (network throughput large, network stabilization), then ask the data of total data classification; If the network quality difference under current network conditions (network throughput little, unstable networks), then ask the data of the partial data classification (data category that override requests is important) in total data classification.
Such as, user is after mobile terminal logging in online game, mobile terminal will respond above-mentioned login and obtain game data to game server, and game data category classification is the requisite data (classification such as game money, game item) of running game and makes the data (classification such as voice, video) of game running better effects if.When network quality is good, the data of the total data classification of request game running, make player better can experience game.When network quality is bad, the data of the data category of request running game indispensability, to ensure the normal operation of playing.
Step 106, sends the data request information comprising data category to server.
Step 108, the network data corresponding with data category that reception server returns according to the sequence of the transmission priority corresponding with data category.
After server receives request of data, network data corresponding to data category will be searched, and in the mapping table of data category and the transmission priority preset, obtain the transmission priority that the data category that receives is corresponding, the network data that server priority transmission transmission priority is high.
In the present embodiment, comprise several data classification in application, often kind of data category all plays respective effect in the application, such as, is applied as game, and the text class data, picture category data and the audio related data that comprise in game have each self-applying in gaming.According to data category effect in the application and feature, data category is divided into some transmission priorities, the effect played in the application of this data category of the higher expression of transmission priority is more important.
Concrete, according to data category change frequency in the application, data category can be divided into some transmission priorities, the transmission priority that the data category that change frequency is higher is corresponding is higher.Terminal is preferentially to the data category that server priority request transmission priority is high, and server is also preferential sends to terminal by network data corresponding for data category high for transmission priority.
Above-mentioned network data transmission method, can by the data category of control terminal request, the data category that calls request and network quality are matched, the mode of data is sent by Control Server, the data category making transmission priority high is by terminal preferential receipt, corresponding network data transmission mode is had under different network environments, compare the network data transmission method that tradition is single, the method and device can realize the control to data traffic, are issued to the object of saving data traffic in the situation meeting application demand.
As shown in Figure 2, in one embodiment, step 104, the data category according to current network conditions adjustment request comprises:
Step 202, corresponding network hierarchy and the network bandwidth under acquisition current network conditions.
The network bandwidth is used for representing the network throughput under current network conditions.Network schemer under network environment has corresponding network hierarchy, be the network hierarchy of each network schemer setting correspondence in advance, such as, network schemer under network environment comprises 2G network, 3G network, 4G network and Wifi network, network environment is divided corresponding network hierarchy and is respectively: 0 grade, 1 grade, 2 grades and 3 grades.
Step 204, substitutes into the network quality computation model preset calculate network quality by the network bandwidth, network hierarchy.
Step 206, according to the data category of network quality adjustment request.
In the present embodiment, network quality is determined by numerous parameter such as the network stabilization under current network conditions, the network bandwidth and network hierarchy, network quality under current network conditions can be evaluated by network quality computation model, the data category that calls request and network quality are matched.Concrete, if current network quality is good, terminal can total data classification corresponding to the request of data that arrives of request receiving; If current network poor quality, then the data category that in override requests total data classification, transmission priority is high is to ensure the normal operation of applying.
Concrete, network quality computation model is: carry out product calculation to network hierarchy, the network bandwidth and default network factors and obtain network quality, wherein, network factors is used to a constant of evaluating network stability.
As shown in Figure 3, in one embodiment, step 206: the data category according to network quality adjustment request comprises:
Step 302, calculates the difference between the quantity of Preset Transfer priority and network quality.
Step 304, according to the corresponding relation of transmission priority and the data category preset, acquisition is more than or equal to data category corresponding to the transmission priority of difference.
Step 306, is adjusted to the data category of request by data category.
Application scenarios below in conjunction with an online game illustrates down, and game terminal is according to the process of the data category of network environment adjustment request.Wherein show the mapping table that 1-1 is network environment and network hierarchy:
Table 1-1
Network environment Wifi 4G 3G 2G Other
Network hierarchy (P) 3 2 1 0 3
Data category is divided into by the feature according to the importance degree of data category and the file format of data category: dsc data (data that in game, change frequency is high), cold data (data that in game, change frequency is not high), picture category data, audio related 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, rank
Cold data 3 MID, the pet name, sex
Picture category 2 Head portrait, expression, image information
Audio class 1 Tone information
Video class 0 Animated video
Concrete, network quality computation model is expressed as: N_weight=N_level*N_band*Pi; Wherein N_weight be network quality (N_weight>1, network is good; N_weight<1, network is poor), N_level is network hierarchy, and N_band is the network bandwidth, and Pi is network factors, is less than the constant of 1, is to calculate a constant for evaluating network stability by record heterogeneous networks data.
N_level=D_level-N_weight, wherein, D_level is the quantity of preset data transmission priority, and wherein as known in table 1-2, D_level=5, N_level are the difference between the quantity of Preset Transfer priority and network quality.
If current network conditions is Wifi, N_level=3, bandwidth is 2M (N_band=2), so N_weight=3*2*0.5 during Pi=0.5, N_weight=3, N_level=5-3=2, after game terminal receives request of data, then according to table 1-1 can ask transmission priority be 2,3,4 data category.
As shown in Figure 4, in one embodiment, a kind of network data transmission method provided, the method comprises:
Step 402, the data request information comprising data category that receiving terminal sends.Wherein, the network quality under data category and current network conditions matches.
Step 404, according to the corresponding relation of transmission priority and the data category preset, obtains the transmission priority corresponding with data category, and the network data that acquisition is corresponding with data category.
Step 406, returns according to the sequence of transmission priority the network data got successively to terminal.
In the present embodiment, server receives data request information, obtain the data category of terminal request wherein, further, according to the data category preset and the corresponding relation of transmission priority, obtain the transmission priority that this data category is corresponding, and in network data corresponding to this data category of position acquisition of server stores data.Network data is sent to terminal successively according to the sequence of transmission priority.
In one embodiment, step 406, returns to terminal the network data got successively according to the sequence of transmission priority and comprises:
According to the data category preset and the corresponding relation of host-host protocol, determine the host-host protocol corresponding to the data category that network data is corresponding; By host-host protocol, the network data of correspondence is sent to terminal successively according to the sequence of transmission priority.
In the present embodiment, server sets up the corresponding relation of data category and host-host protocol in advance, and data category has corresponding Data Transport Protocol.Concrete, the host-host protocol of network data comprises TCP (TransmissionControlProtocol, transmission control protocol) and UDP (UserDatagramProtocol, User Datagram Protoco (UDP)).
Udp protocol is connectionless insecure host-host protocol, comparing Transmission Control Protocol, to have consume system resources little, the advantages such as processing speed is fast, when the data category of network data is the larger data category such as video, audio frequency, then can adopt udp protocol that network data is sent to terminal, when the data category importance degree of network data is higher, then after connecting by Transmission Control Protocol and terminal, network data is sent to terminal.
In one embodiment, step 406, before returning according to the sequence of transmission priority the network data got successively to terminal, the method also comprises:
According to the corresponding relation of data category and the compressed format preset, the compressed format corresponding to data category that acquisition network data is corresponding; Compressed format is adopted to compress network data.
In the present embodiment, in order to save data traffic, when sending data, network data is compressed to the size reducing to send packet.Because often kind of data category exists multiple compressed format, need to select optimum compressed format to carry out compression packing to network data.Such as, the compressed format that image data is corresponding comprises: the multiple compressed format such as BMP, JPEG, GIF and PSD; The compressed format that voice data is corresponding comprises: the multiple compressed format such as WMV, MID and MP3.
By the mapping table of data category and compressed format preset in server, the compressed format that selection network data is corresponding, is compressed into the packet that this compressed format is corresponding by network data.Such as, data acquisition JPEG (JointPhotographicExpertsGroup) compressed format of picture/mb-type, the data acquisition MP3 compress mode of audio types.
In one embodiment, the data category preset and the mapping table of compressed format can represent with such as following table 1-3.
Table 1-3
Data category Compressed format
Plain text data 7-ZIP
Image data JPEG
Voice data MP3
Video data MPEG-4
Wherein 7-zip is the compressed format that a kind of compression ratio of freely increasing income is high.JPEG is one image compression format very flexibly, can by image compression at very little memory space, and support multiple compression level, compression ratio is usually between 10:1 to 40:1.MP3 (MPEG-1audiolayer3) is a kind of lossy compression method, has the high compression rate of 10:1 ~ 12:1, and the basic bass part that keeps is undistorted simultaneously, is extremely suitable for the propagation on the Internet.The lossy compression method method that have employed MPEG-4 reduces the redundant information in moving image, and maximum compression ratio can reach 200:1, and it can utilize very narrow band width, and by frame reconstruction technique, compression and transmission data, in the hope of using the picture quality of minimum data acquisition the best.
As shown in Figure 5, in one embodiment, a kind of network data transmission device provided, this device comprises: context detection module 50, first adjusting module 52, message transmission module 54 and data reception module 56.Wherein:
Environment determination module 50, for determining current network conditions.
First adjusting module 52, for receiving after the operation of server initiation request of data, according to the data category of current network conditions adjustment request.In the present embodiment, the network quality under data category and current network conditions matches.
Message transmission module 54, for sending the data request information comprising data category to server.
Data reception module 56, the network data corresponding with data category returned according to the sequence of the transmission priority corresponding with data category for reception server.
As shown in Figure 6, in one embodiment, the first adjusting module 52 comprises:
Network information acquisition module 520, for obtaining network hierarchy corresponding under current network conditions and the network bandwidth.
Network quality computing module 522, for substituting into the network quality computation model preset calculate network quality by the network bandwidth, network hierarchy.
Second adjusting module 524, for the data category according to network quality adjustment request.In the present embodiment, data category and the network quality of request match.
In another embodiment, network quality computing module 522 also obtains network quality for carrying out product calculation to network hierarchy, the network bandwidth and default network factors.Wherein, network factors is used to a constant of evaluating network stability.
As shown in Figure 7, in one embodiment, the second adjusting module 524 comprises:
Difference calculating module 5240, for calculating the difference between the quantity of Preset Transfer priority and network quality.
Data category acquisition module 5242, for the corresponding relation according to transmission priority and the data category preset, acquisition is more than or equal to data category corresponding to the transmission priority of difference.
3rd adjusting module 5244, for being adjusted to the data category of request by data category.
As shown in Figure 8, in another embodiment, a kind of network data transmission device provided, this device comprises:
Message reception module 80, for the data request information comprising data category that receiving terminal sends.In the present embodiment, the network quality under data category and current network conditions matches
Data obtaining module 82, according to the corresponding relation of transmission priority and the data category preset, obtains the transmission priority corresponding with data category, and the network data that acquisition is corresponding with data category.
Data return module 86, return the network data got for the sequence according to transmission priority successively to terminal.
As shown in Figure 9, in one embodiment, data return module 86 and comprise:
Protocol determination module 860, for the corresponding relation according to the data category preset and host-host protocol, determines the host-host protocol corresponding to network data corresponding data classification.
Data transmission blocks 862, sends to terminal by host-host protocol by the network data of correspondence successively for the sequence according to transmission priority.
As shown in Figure 10, in another embodiment, network data transmission device also comprises:
Compressed format acquisition module 83, for the corresponding relation according to the data category preset and compressed format, obtains the compressed format corresponding to data category that network data is corresponding.
Data compressing module 85, compresses network data for adopting compressed format.
Above embodiment only have expressed several execution mode of the present invention, and it describes comparatively concrete and detailed, but therefore can not be interpreted as the restriction to the scope of the claims of the present invention.It should be pointed out that for the person of ordinary skill of the art, without departing from the inventive concept of the premise, can also make some distortion and improvement, these all belong to protection scope of the present invention.Therefore, the protection range of patent of the present invention should be as the criterion with claims.

Claims (14)

1. a network data transmission method, described method comprises:
Determine current network conditions;
Receive after initiating the operation of request of data to server, according to the data category of described current network conditions adjustment request, the network quality under described data category and current network conditions matches;
The data request information comprising described data category is sent to server;
The network data corresponding with described data category that reception server returns according to the sequence of the transmission priority corresponding with described data category.
2. method according to claim 1, is characterized in that, the step of the described data category according to described current network conditions adjustment request, comprising:
Corresponding network hierarchy and the network bandwidth under acquisition current network conditions;
The described network bandwidth, described network hierarchy are substituted into the network quality computation model preset and calculate network quality;
According to the data category of described network quality adjustment request, data category and the network quality of described request match.
3. method according to claim 2, is characterized in that, the network bandwidth, network hierarchy is substituted into the step that the network quality computation model preset calculates current network quality, comprising:
Carry out product calculation to network hierarchy, the network bandwidth and default network factors and obtain network quality, described network factors is used to a constant of evaluating network stability.
4. method according to claim 3, is characterized in that, the step of the described data category according to described network quality adjustment request, comprising:
Calculate the difference between the quantity of Preset Transfer priority and described network quality;
According to the corresponding relation of transmission priority and the data category preset, acquisition is more than or equal to data category corresponding to the transmission priority of described difference;
Described data category is adjusted to the data category of request.
5. a network data transmission method, described method comprises:
The data request information comprising data category that receiving terminal sends, the network quality under described data category and current network conditions matches;
According to the corresponding relation of transmission priority and the data category preset, obtain the transmission priority corresponding with described data category, and the network data that acquisition is corresponding with described data category;
The network data got is returned successively to terminal according to the sequence of transmission priority.
6. method according to claim 5, is characterized in that, the described sequence according to transmission priority returns the step of the network data got successively to terminal, comprising:
According to the data category preset and the corresponding relation of host-host protocol, determine the host-host protocol corresponding to network data corresponding data classification;
By described host-host protocol, the network data of correspondence is sent to terminal successively according to the sequence of transmission priority.
7. method according to claim 5, is characterized in that, the described sequence according to transmission priority returns the step of the network data got successively to terminal before, described method also comprises:
According to the corresponding relation of data category and the compressed format preset, the compressed format corresponding to data category that acquisition network data is corresponding;
Described compressed format is adopted to compress network data.
8. a network data transmission device, is characterized in that, described device comprises:
Environment determination module, for determining current network conditions;
First adjusting module, after receiving and initiating the operation of request of data to server, according to the data category of described current network conditions adjustment request, the network quality under described data category and current network conditions matches;
Message transmission module, for sending the data request information comprising described data category to server;
Data reception module, the network data corresponding with described data category returned according to the sequence of the transmission priority corresponding with described data category for reception server.
9. device according to claim 10, is characterized in that, described first adjusting module comprises:
Network information acquisition module, for obtaining network hierarchy corresponding under current network conditions and the network bandwidth;
Network quality computing module, for substituting into the network quality computation model preset calculate network quality by the described network bandwidth, described network hierarchy;
Second adjusting module, for the data category according to described network quality adjustment request, data category and the network quality of described request match.
10. device according to claim 9, it is characterized in that, described network quality computing module also obtains network quality for carrying out product calculation to network hierarchy, the network bandwidth and default network factors, and described network factors is used to a constant of evaluating network stability.
11. devices according to claim 10, is characterized in that, described second adjusting module comprises:
Difference calculating module, for calculating the difference between the quantity of Preset Transfer priority and described network quality;
Data category acquisition module, for the corresponding relation according to transmission priority and the data category preset, acquisition is more than or equal to data category corresponding to the transmission priority of described difference;
3rd adjusting module, for being adjusted to the data category of request by described data category.
12. 1 kinds of network data transmission devices, is characterized in that, described device comprises:
Message reception module, for the data request information comprising data category that receiving terminal sends, the network quality under described data category and current network conditions matches;
Data obtaining module, for the corresponding relation according to the transmission priority preset and data category, obtains the transmission priority corresponding with described data category, and obtains the network data corresponding with described data category;
Data return module, return the network data got for the sequence according to transmission priority successively to terminal.
13. devices according to claim 12, is characterized in that, described data return module and comprise:
Protocol determination module, for the corresponding relation according to the data category preset and host-host protocol, determines the host-host protocol corresponding to network data corresponding data classification;
Data transmission blocks, sends to terminal by described host-host protocol by the network data of correspondence successively for the sequence according to transmission priority.
14. devices according to claim 12, is characterized in that, described device also comprises:
Compressed format acquisition module, for the corresponding relation according to the data category preset and compressed format, obtains the compressed format corresponding to data category that network data is corresponding;
Data compressing module, compresses network data for adopting described compressed format.
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 true CN105516018A (en) 2016-04-20
CN105516018B 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)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107070811A (en) * 2017-02-27 2017-08-18 宇龙计算机通信科技(深圳)有限公司 A kind of data transmission method for uplink, terminal and data handling system
CN108124273A (en) * 2017-11-17 2018-06-05 上海连尚网络科技有限公司 A kind of method of acquisition of information, equipment and medium
CN110417680A (en) * 2019-08-16 2019-11-05 北京伏羲车联信息科技有限公司 In-vehicle networking stream data optimization method and device
CN111372210A (en) * 2018-12-26 2020-07-03 深圳市帝迈生物技术有限公司 Remote transmission method, terminal device, mobile terminal, and computer storage medium
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

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107070811A (en) * 2017-02-27 2017-08-18 宇龙计算机通信科技(深圳)有限公司 A kind of data transmission method for uplink, terminal and data handling 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

Also Published As

Publication number Publication date
CN105516018B (en) 2018-12-18

Similar Documents

Publication Publication Date Title
US11228794B2 (en) Method, computer device, and storage medium for media code rate self-adaptation
US11202300B2 (en) Method and system for adjusting sound quality, and host terminal
CN105516018A (en) Network data transmission method and apparatus
US8705511B2 (en) System and method for synchronous transmission of content
CN103379363B (en) Method for processing video frequency and device, mobile terminal and system
CN103957216B (en) Based on characteristic audio signal classification without reference audio quality evaluating method and system
CN101854308B (en) Self-adaptation realizing method of high-tone quality service network of VoIP system
KR101982290B1 (en) Streaming system and method based on contents characteristic for improving perceived quality of adaptive streaming service
KR20160067126A (en) Method and apparatus for content delivery
CN103248964B (en) Based on the Vehicular video transmission system of RTP/RTCP
CN109996094B (en) Video playing method, device and system
CN105376607A (en) Live video method and device in network jittering environment
CN109862377B (en) Video transmission method, device, system and computer readable storage medium
CN102694831A (en) Data compensation method of streaming media of mobile terminal and data compensation system thereof, and content distribution network
CN104168218B (en) Jitter buffer method and device
CN105392023A (en) Video live broadcasting method and device in network jitter environment
CN105141985A (en) System and method for smoothly playing film and television stream
CN108881931A (en) A kind of data buffering method and the network equipment
CN106210929A (en) Network flow download terminal based on HLS client and optimization method
CN104333728B (en) Audio video transmission regulates and controls method, apparatus, system and computer readable storage medium
CN108738007B (en) Audio transmission method, equipment and system
WO2015085873A1 (en) Video code stream obtaining method and apparatus
US9930565B2 (en) Controlling apparatus for communication-quality measuring, communication apparatus, and program
CN101179705B (en) Fellow resource node selecting method and apparatus
CN114286132A (en) Method for video transmission fault tolerance in wireless network

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