CN103906140A - Data transmission dynamic regulation method and equipment - Google Patents

Data transmission dynamic regulation method and equipment Download PDF

Info

Publication number
CN103906140A
CN103906140A CN201210587415.4A CN201210587415A CN103906140A CN 103906140 A CN103906140 A CN 103906140A CN 201210587415 A CN201210587415 A CN 201210587415A CN 103906140 A CN103906140 A CN 103906140A
Authority
CN
China
Prior art keywords
timestamp
message
rtcp
indication
indication type
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
CN201210587415.4A
Other languages
Chinese (zh)
Other versions
CN103906140B (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.)
China Mobile Communications Group Co Ltd
Original Assignee
China Mobile Communications Group 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 China Mobile Communications Group Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN201210587415.4A priority Critical patent/CN103906140B/en
Publication of CN103906140A publication Critical patent/CN103906140A/en
Application granted granted Critical
Publication of CN103906140B publication Critical patent/CN103906140B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses a data transmission dynamic regulation method. By analyzing instruction types contained in received RTCP-XR information and network property parameters contained in the received RTCP-XR information, a terminal can select a corresponding adjustment scheme timely to carry out dynamic adjustment on data transmission, and good QoS guarantee is provided for terminal sessions. The invention further provides data transmission equipment.

Description

A kind of transfer of data dynamic adjusting method and equipment
Technical field
The present invention relates to communication technical field, particularly a kind of transfer of data dynamic adjusting method also relates to a kind of data transmission set simultaneously.
Background technology
The user of mobile video transmission experiences and affected by potential mobile network environment, conventionally adopts at session progress row key parameter and consult or the mode of adjusting media bandwidth by dynamic bit rate in session is optimized its performance in prior art.
Inventor realizing in process of the present invention, finds that prior art at least exists following technical problem:
(1) negotiation mechanism cannot be considered the dynamic situation of network in advance, therefore can not guarantee the service quality QoS of ongoing session;
(2) adjustment of dynamic bit rate cannot be synchronizeed with the situation of dynamic network in time, therefore can not make session remain in real time best effect.In addition, carry out at the same time in the situation of multiple sessions, multiple session polymerizations cannot be carried out to the adjustment of dynamic bit rate.
(3) when certain one end in session is during in switching state, the other end of session is not known this and is rectified and switching, thereby causes loss or the transmission delay of data in conversation procedure.
As can be seen here, in conversation procedure, how to make the data transmission set that carries out session know in time the network state of transmission opposite end, and carry out corresponding dynamically adjustment, become those skilled in the art's technical problem urgently to be resolved hurrily.
Summary of the invention
The invention provides a kind of transfer of data dynamic adjusting method, resolve by the indication type and the network attribute parameter that comprise in the RTCP-XR message to receiving, and select in time corresponding adjustment scheme logarithm to be reportedly input into Mobile state adjustment, for providing good QoS, terminal session guarantees.
For reaching above technical purpose, the invention provides a kind of transfer of data dynamic adjusting method, comprising:
Terminal receives RTCP Real-time Transport Control Protocol extended report RTCP-XR message, carries network attribute parameter and indication type in described RTCP-XR message;
The adjustment scheme that described terminal is corresponding according to described indication type, and described network attribute parameter, carry out transfer of data adjustment.
Preferably, described indication type is for switching indication, and described network attribute parameter comprises sequence number and timestamp, and the adjustment scheme that described terminal is corresponding according to described indication type, and described property parameters are carried out transfer of data adjustment, are specially:
Described in described terminal label, switching instant corresponding to timestamp, adjusts transmission rate;
Or, switching instant corresponding to timestamp described in described terminal label, transmission has the specific RTP packet of described sequence number again.
Preferably, described indication type is congested indication, and described network attribute parameter comprises sequence number and timestamp, and the adjustment scheme that described terminal is corresponding according to described indication type, and described property parameters, carry out transfer of data adjustment, is specially:
In congested moment corresponding to timestamp described in described terminal label, transmission has the specific RTP packet of described sequence number again;
Or, in congested moment corresponding to timestamp described in described terminal label, transmission rate is adjusted.
Preferably, described terminal is transmitted the specific RTP packet with described sequence number again by RTP.
Preferably, described indication type is current limliting indication, and described network attribute parameter comprises bandwidth and timestamp, and the adjustment scheme that described terminal is corresponding according to described indication type, and described property parameters, carry out transfer of data adjustment, is specially:
Described terminal label current limit threshold, reduces transmission rate;
Or described terminal label current limit threshold, selects other coding decoders.
Preferably, the adjustment scheme that described terminal is corresponding according to described indication type, and described network attribute parameter, carry out, after transfer of data adjustment, also comprising:
Described terminal receives the RTCP-XR message of carrying feedback information, and revises described adjustment scheme according to described feedback message.
Preferably, also comprise:
Described terminal is obtained indication type and network attribute parameter, sends described property parameters and described indication type by RTCP-XR message.
Preferably, described terminal sends after described RTCP-XR message, also comprises:
Described terminal sends the RTCP-XR message of carrying feedback information.
On the other hand, the present invention also provides a kind of data transmission set, comprises interface module, also comprises:
Acquisition module, network attribute parameter and the indication type of carrying for obtaining RTCP-XR message;
Adjusting module, for the adjustment scheme corresponding according to described indication type, and described property parameters, carry out transfer of data adjustment.
Preferably, described indication type for switch indication, described property parameters comprises sequence number and timestamp, described adjusting module specifically for:
Described in mark, switching instant corresponding to timestamp, adjusts transmission rate;
Or, switching instant corresponding to timestamp described in mark, transmission has the specific RTP packet of described sequence number again.
Preferably, described indication type is congested indication, and described property parameters comprises sequence number and timestamp, described adjusting module specifically for:
In congested moment corresponding to timestamp described in mark, transmission has the specific RTP packet of described sequence number again;
Or, in congested moment corresponding to timestamp described in terminal label, transmission rate is adjusted.
Preferably, described adjusting module transmits the specific RTP packet with described sequence number again by RTP.
Preferably, described indication type is current limliting indication, and described property parameters comprises bandwidth and timestamp, described adjusting module specifically for:
Mark current limit threshold, reduces transmission rate;
Or mark current limit threshold, selects other coding decoders.
Preferably, described adjusting module, also for revising described adjustment scheme according to the feedback message of the RTCP-XR message of carrying feedback information.
Preferably, described acquisition module, also for obtaining network attribute parameter and the indication type of described equipment, and sends described property parameters and described indication type by RTCP-XR message.
Preferably, also comprise: interface module, it is characterized in that,
Described interface module, also for sending the RTCP-XR message of carrying feedback information.
Compared with prior art, the present invention has the following advantages:
By applying above technical scheme, resolve by the indication type and the network attribute parameter that comprise in the RTCP-XR message to receiving, terminal can select corresponding adjustment scheme logarithm to be reportedly input into Mobile state adjustment in time, guarantees for terminal session provides good QoS.
Accompanying drawing explanation
A kind of transfer of data dynamic adjusting method schematic flow sheet that Fig. 1 proposes for the embodiment of the present invention;
Fig. 2 A is the general format schematic diagram of RTCP-XR message in existing RFC3611 agreement;
Fig. 2 B is the form schematic diagram of RTCP-XR message report group in prior art;
A kind of RTCP-XR message format schematic diagram that comprises the attribute information that network is relevant that Fig. 2 C proposes for the embodiment of the present invention;
A kind of RTCP-XR message format schematic diagram that carries transmit leg switching indication and network attribute parameter that Fig. 3 A proposes for the embodiment of the present invention;
A kind of recipient of carrying that Fig. 3 B proposes for the embodiment of the present invention is switched the RTCP-XR message format schematic diagram of indication and network attribute parameter;
A kind of RTCP-XR message format schematic diagram that carries the congested indication of transmission side network and network attribute parameter that Fig. 3 C proposes for the embodiment of the present invention;
A kind of RTCP-XR message format schematic diagram that carries receiver side network congestion indication and network attribute parameter that Fig. 3 D proposes for the embodiment of the present invention;
A kind of RTCP-XR message format schematic diagram that carries transmitter side and upload current limliting indication and network attribute parameter that Fig. 3 E proposes for the embodiment of the present invention;
A kind of RTCP-XR message format schematic diagram that carries receiver side download current limliting indication and network attribute parameter that Fig. 3 F proposes for the embodiment of the present invention;
A kind of transfer of data dynamic adjusting method schematic flow sheet that Fig. 4 proposes for the specific embodiment of the invention;
Fig. 5 is a kind of data transmission set structural representation that the embodiment of the present invention proposes.
Embodiment
As stated in the Background Art, in the prior art, the data transmission set that carries out session cannot dynamically be known the network state of transmission opposite end, can not adjust the data transmission procedure in conversation procedure in time.
For the problems referred to above, main thought of the present invention is: in RTCP-XR(RTCP Real-time Transport Control Protocol extended report) define new Report Block(report group in message), in this Report Block, carry the network attribute parameter of user terminal, analyze by the network attribute parameter to wherein carrying, can know the behavior of user terminal and the state of network thereof, thereby select corresponding adjustment scheme to carry out dynamic optimization and adjustment to the transfer of data in current sessions process.
Correspondingly, the embodiment of the present invention provides a kind of transfer of data method of adjustment, and as described in Figure 1, the method specifically comprises the following steps:
Step 101, terminal receives RTCP Real-time Transport Control Protocol extended report RTCP-XR message, carries network attribute parameter and indication type in described RTCP-XR message.
In existing RFC3611 agreement, the general format of RTCP-XR message as shown in Figure 2 A,
Under normal circumstances, in RTCP-XR message the form of report group as shown in Figure 2 B,
Based on above form, the present invention redefines RTCP-XR message, can comprise the attribute information relevant to network simultaneously, and its form as shown in Figure 2 C.
Wherein, BT(category is other, Block Type) in RTCP-XR message, be endowed new sequence number.For by itself and existing BT(scope within 1-10) make a distinction, new BT sequence number can adopt 1XX(wherein XX be any two numerals) sequence number.
Subtype(packet class) identify for indication type and feedback information under each special scenes, each indication type and feedback information refer to sequence number 0-9 respectively.
In addition, in this group message, also comprise the information such as property parameters of network.
Terminal, receiving after RTCP-XR message, is carried out dissection process to this message, first packet class sequence number is wherein identified, thereby determine indication type or, and extract corresponding network attribute parameter.In technical scheme of the present invention, the recipient of dialogue-based middle transfer of data and transmit leg, the RTCP-XR message content of corresponding each indication type comprises following several form:
0: transmit leg switches indication, and network attribute parameter comprises: timestamp, sequence number; Carry the RTCP-XR message format of this indication type and network attribute parameter as shown in Figure 3A.
In this packet class, according to the difference of switching type, 0 refers to pmipv6 territory, and 1 refers to mipv4 territory.
The timestamp that connects (being the MAG pmipv6) separation from access is before present in NTP time format.Similarly, the new timestamp (being the new MAG in pmipv6) that adheres to is also present in NTP time format.
Last_seq represents to connect from access before the sequence number of the final data bag sending separation.
First_seq is illustrated in the initial sequence number that newly adheres to rear sent packet.
1: recipient is switched indication, network attribute parameter comprises: timestamp, sequence number; Carry the RTCP-XR message format of this indication type and network attribute parameter as shown in Figure 3 B.
According to the difference of switching type, 0 refers to pmipv6 territory, and 1 refers to mipv4 territory.
The timestamp that connects (being the MAG pmipv6) separation from access is before present in NTP time format.Similarly, the new timestamp (being the new MAG in pmipv6) that adheres to is also present in NTP time format.
Last_seq represents to connect from access before the sequence number of the final data bag receiving separation.
First_seq is illustrated in the initial sequence number that newly adheres to rear received packet.
2: the congested indication of transmission side network, comprising: timestamp, sequence number; Its form as shown in Figure 3 C.
In this packet class, the SSRC of RTP data packet source being reported upon by this report block.It is of32bit.
According to the difference of network type, 0 refers to 2G network; 1 refers to 3G network; 2 refer to 4G network.
The initial time stamp comprising in the NTP time represents the time started of network congestion.Similarly, the termination time stamp comprising in NTP time format represents the termination time.
Begin_seq is illustrated in the initial sequence number of the packet that sends after initial time stamp.
End_seq is illustrated in the sequence number of the final data bag sending before termination time stamp.
3: receiver side network congestion indication, comprising: timestamp, sequence number; Its form as shown in Figure 3 D.
According to the difference of receiver side network type, 0 refers to 2G network; 1 refers to 3G network; 2 refer to 4G network.
The initial time stamp comprising in the NTP time represents the time started of network congestion.Similarly, the termination time stamp comprising in NTP time format represents the termination time.
Begin_seq is illustrated in the initial sequence number of received data packet after initial time stamp.
End_seq is illustrated in the sequence number of the final data bag receiving before termination time stamp.
6: transmitter side is uploaded current limliting indication, comprising: timestamp, bandwidth; Its form is as shown in Fig. 3 E.
According to the difference of receiver side network type, 0 refers to 3G network; 1 refers to 4G network.
The initial time stamp comprising in the NTP time represents the time started of current limliting.Similarly, the termination time stamp comprising in NTP time format represents the termination time.
Begin_seq is illustrated in the sequence number of the initial data packets receiving after current limliting timestamp.
End_seq is illustrated in the sequence number of the final data bag receiving before current limliting timestamp.
7: receiver side is downloaded current limliting indication, comprising: timestamp, bandwidth; Its form is as shown in Fig. 3 F.
According to the difference of receiver side network type, 0 refers to 3G network; 1 refers to 4G network.
The initial time stamp comprising in the NTP time represents the time started of current limliting.Similarly, the termination time stamp comprising in NTP time format represents the termination time.
Begin_seq is illustrated in the sequence number of the initial data packets receiving after current limliting timestamp.
End_seq is illustrated in the sequence number of the final data bag receiving before current limliting timestamp.
The different RTCP-XR message format forms that more than use at special scenes such as switching, network congestion, current limlitings for the present invention; it should be noted that; indication type and the network attribute parameter etc. proposing for above special scenes is exemplary but not determinate, allly improves and makes its scheme that simultaneously comprises indication type and network attribute parameter all within protection scope of the present invention for RTCP-XR message.
Step 102, the adjustment scheme that described terminal is corresponding according to described indication type, and described property parameters, carry out transfer of data adjustment.
Resolve the indication type obtaining according to previous step, terminal, further according to the property parameters carrying in RTCP-XP extended message, is selected corresponding adjustment scheme, and the transfer of data in session is optimized to processing.Wherein, based on switching indication, congested indication, three kinds of different indication types of current limliting indication, the present invention proposes respectively following three kinds of adjustment schemes:
(1) indication type is for switching indication, and network attribute parameter comprises timestamp and sequence number
Terminal is according to the timestamp in property parameters, to carrying out mark switching time, adjusts message transmission rate, or is that type Network Based is transmitted the RTP packet consistent with sequence number in property parameters again;
(2) indication type is congested indication, and network attribute parameter comprises timestamp and sequence number
Terminal, according to the timestamp in property parameters, is carried out mark to congestion time, adjusts message transmission rate, or the transmission RTP packet consistent with sequence number in property parameters again;
(3) indication type is current limliting indication, and network attribute parameter comprises timestamp and bandwidth
Terminal is carried out mark to current limit threshold, reduces other coding decoder of transmission rate or choice for use.
By applying above technical scheme, carry out the terminal of transfer of data according to the indication type comprising in the RTCP-XR message receiving, and in conjunction with network attribute parameter, select in time corresponding adjustment scheme logarithm to be reportedly input into Mobile state adjustment, for providing good QoS, terminal session guarantees.
In order further to set forth technological thought of the present invention, existing in conjunction with concrete application scenarios, technical scheme of the present invention is described.
Refer to Fig. 4, dynamically adjust flow process for the transfer of data in the session of specific embodiment of the invention proposition, in this session, carry out transfer of data by terminal A to terminal B, this flow process specifically comprises the following steps:
Step 401, terminal B obtains indication type and network attribute parameter.
In the process of transfer of data, due to the variation (as congested, current limliting) of network, or the adjustment of terminal oneself state (switching), terminal in changing is unilaterally by getting after above-mentioned information the inspection of self, determine corresponding indication type, and needed network attribute parameter is adjusted in opposite end.Every kind of indication type and corresponding network attribute parameter thereof are being described before particularly, repeat no more this applicant.In this specific embodiment, switch and be designated as example and describe.
Step 402, terminal B sends RTCP-XR extended message to terminal A.
As the reciever of transfer of data in session, terminal B switches recipient the sequence number of received data packet before and after indication, switching time, and the timestamp corresponding with switching time embed in RTCP-XR message, and this RTCP-XR message is sent to terminal A.
Step 403, terminal A obtains network attribute parameter and the indication type in RTCP-XR extended message;
By the parsing to RTCP-XR extended message, terminal A gets and switches indication, corresponding timestamp, and the sequence number of packet.
Step 404, terminal A, according to indication type, selects corresponding adjustment scheme.
Because different indication type correspondences different adjustment schemes, and, also there is multiple adjustment scheme for same indication type, therefore terminal A is getting after indication type, can judge voluntarily the optimum adjustment mode of selecting.Concrete How to choose can be according to practical situations, or the feedback information of follow-up terminal B modifies and adjust, and it does not affect protection scope of the present invention.
Step 405, switching instant corresponding to timestamp described in terminal A mark, transmits the specific RTP packet with described sequence number by RTP.
Based on selected adjustment scheme in previous step, terminal A carries out mark corresponding switching time to timestamp, the sequence number of the initial and last packet that inquiry sent before and after switching time, sends the packet inquiring again by RTP to terminal B.
In addition, for the selection flow process that can exchange further perfect square case is optimized, make the adjustment of transfer of data can reach optimum effect, the present invention also carries out the improvement on feedback mechanism to RTCP-XR message simultaneously, can comprise the quantification report as feedback information.Therefore, this specific embodiment also comprises following flow process:
Step 406, terminal B sends the RTCP-XR message of carrying feedback information to terminal A.
Modification based on to RTCP-XR message and expansion, feedback information is embedded RTCP-XR message by terminal B, identified respectively with indicating the corresponding switching of type and quantized report, congested network quantification report, and current limliting quantizes report by Subtype wherein; And one-side network and status information of equipment are added to RTCP-XR message simultaneously.
Step 407, terminal A obtains the feedback information in RTCP-XR message, exchanges perfect square case and modifies.
It should be noted that, described the present invention with reference to the embodiment that switches indication although above, should be appreciated that cited flow process is explanation and shows example ﹑ and nonrestrictive.Because the present invention can indicate concrete enforcement of type and not depart from spirit or the essence of invention with other, so be to be understood that, above-described embodiment is not limited to any aforesaid details, and explain widely in the spirit and scope that should limit in the claim of enclosing, therefore fall into whole variations in claim or its equivalent scope and remodeling and all should be the claim of enclosing and contain.
By the parsing to RTCP-XR message, terminal A extracts feedback information from RTCP-XR message, and modify to switching the corresponding adjustment scheme of indication and selection strategy etc. based on feedback information, thereby make the adjustment of transfer of data can get best effect.
Based on above flow process, the invention also proposes a kind of data transmission set, as shown in Figure 5, this data transmission set comprises:
Acquisition module 510, network attribute parameter and the indication type of carrying for obtaining RTCP-XR message;
Adjusting module 520, for the adjustment scheme corresponding according to described indication type, and described property parameters, carry out transfer of data adjustment.
In concrete application scenarios, described indication type is for switching indication, and described property parameters comprises sequence number and timestamp, described adjusting module 520 specifically for:
Described in mark, switching instant corresponding to timestamp, adjusts transmission rate;
Or, switching instant corresponding to timestamp described in mark, transmission has the specific RTP packet of described sequence number again.
In concrete application scenarios, described indication type is congested indication, and described property parameters comprises sequence number and timestamp, described adjusting module 520 specifically for:
In congested moment corresponding to timestamp described in mark, transmission has the specific RTP packet of described sequence number again;
Or, in congested moment corresponding to timestamp described in terminal label, transmission rate is adjusted.
In concrete application scenarios, described adjusting module 520 transmits the specific RTP packet with described sequence number again by RTP.
In concrete application scenarios, described indication type is current limliting indication, and described property parameters comprises bandwidth and timestamp, described adjusting module 520 specifically for:
Mark current limit threshold, reduces transmission rate;
Or mark current limit threshold, selects other coding decoders.
In concrete application scenarios, described adjusting module 520, also for revising described adjustment scheme according to the feedback message of the RTCP-XR message of carrying feedback information.
In concrete application scenarios, described acquisition module 530, also for obtaining network attribute parameter and the indication type of described equipment, and sends described property parameters and described indication type by RTCP-XR message.
In concrete application scenarios, also comprise: interface module 540, described interface module, also for sending the RTCP-XR message of carrying feedback information.
As can be seen here, by applying above technical scheme, resolve by the indication type and the network attribute parameter that comprise in the RTCP-XR message to receiving, terminal can select corresponding adjustment scheme logarithm to be reportedly input into Mobile state adjustment in time, guarantees for terminal session provides good QoS.
Through the above description of the embodiments, those skilled in the art can be well understood to the present invention and can realize by hardware, and the mode that also can add necessary general hardware platform by software realizes.Based on such understanding, technical scheme of the present invention can embody with the form of software product, it (can be CD-ROM that this software product can be stored in a non-volatile memory medium, USB flash disk, portable hard drive etc.) in, comprise that each implements the method described in scene in order to make a computer equipment (can be personal computer, server, or the network equipment etc.) carry out the present invention in some instructions.
It will be appreciated by those skilled in the art that accompanying drawing is a schematic diagram of preferably implementing scene, the module in accompanying drawing or flow process might not be that enforcement the present invention is necessary.
It will be appreciated by those skilled in the art that the module in the device of implementing in scene can be distributed in the device of implementing scene according to implementing scene description, also can carry out respective change and be arranged in the one or more devices that are different from this enforcement scene.The module of above-mentioned enforcement scene can be merged into a module, also can further split into multiple submodules.
The invention described above sequence number, just to describing, does not represent the quality of implementing scene.
Disclosed is above only several concrete enforcement scene of the present invention, and still, the present invention is not limited thereto, and the changes that any person skilled in the art can think of all should fall into protection scope of the present invention.

Claims (16)

1. a transfer of data dynamic adjusting method, is characterized in that, comprising:
Terminal receives RTCP Real-time Transport Control Protocol extended report RTCP-XR message, carries network attribute parameter and indication type in described RTCP-XR message;
The adjustment scheme that described terminal is corresponding according to described indication type, and described network attribute parameter, carry out transfer of data adjustment.
2. the method for claim 1, is characterized in that, described indication type is for switching indication, described network attribute parameter comprises sequence number and timestamp, the adjustment scheme that described terminal is corresponding according to described indication type, and described property parameters, carry out transfer of data adjustment, be specially:
Described in described terminal label, switching instant corresponding to timestamp, adjusts transmission rate;
Or, switching instant corresponding to timestamp described in described terminal label, transmission has the specific RTP packet of described sequence number again.
3. the method for claim 1, is characterized in that, described indication type is congested indication, described network attribute parameter comprises sequence number and timestamp, the adjustment scheme that described terminal is corresponding according to described indication type, and described property parameters, carry out transfer of data adjustment, be specially:
In congested moment corresponding to timestamp described in described terminal label, transmission has the specific RTP packet of described sequence number again;
Or, in congested moment corresponding to timestamp described in described terminal label, transmission rate is adjusted.
4. method as claimed in claim 2 or claim 3, is characterized in that,
Described terminal is transmitted the specific RTP packet with described sequence number again by RTP.
5. the method for claim 1, is characterized in that, described indication type is current limliting indication, described network attribute parameter comprises bandwidth and timestamp, the adjustment scheme that described terminal is corresponding according to described indication type, and described property parameters, carry out transfer of data adjustment, be specially:
Described terminal label current limit threshold, reduces transmission rate;
Or described terminal label current limit threshold, selects other coding decoders.
6. the method for claim 1, is characterized in that, the adjustment scheme that described terminal is corresponding according to described indication type, and described network attribute parameter carry out, after transfer of data adjustment, also comprising:
Described terminal receives the RTCP-XR message of carrying feedback information, and revises described adjustment scheme according to described feedback message.
7. the method for claim 1, is characterized in that, also comprises:
Described terminal is obtained indication type and network attribute parameter, sends described property parameters and described indication type by RTCP-XR message.
8. method as claimed in claim 7, is characterized in that, described terminal sends after described RTCP-XR message, also comprises:
Described terminal sends the RTCP-XR message of carrying feedback information.
9. a data transmission set, is characterized in that, comprising:
Acquisition module, network attribute parameter and the indication type of carrying for obtaining RTCP-XR message;
Adjusting module, for the adjustment scheme corresponding according to described indication type, and described property parameters, carry out transfer of data adjustment.
10. equipment as claimed in claim 9, is characterized in that, described indication type for switch indication, described property parameters comprises sequence number and timestamp, described adjusting module specifically for:
Described in mark, switching instant corresponding to timestamp, adjusts transmission rate;
Or, switching instant corresponding to timestamp described in mark, transmission has the specific RTP packet of described sequence number again.
11. equipment as claimed in claim 9, is characterized in that, described indication type is congested indication, and described property parameters comprises sequence number and timestamp, described adjusting module specifically for:
In congested moment corresponding to timestamp described in mark, transmission has the specific RTP packet of described sequence number again;
Or, in congested moment corresponding to timestamp described in terminal label, transmission rate is adjusted.
12. equipment as described in claim 10 or 11, is characterized in that,
Described adjusting module transmits the specific RTP packet with described sequence number again by RTP.
13. equipment as claimed in claim 9, is characterized in that, described indication type is current limliting indication, and described property parameters comprises bandwidth and timestamp, described adjusting module specifically for:
Mark current limit threshold, reduces transmission rate;
Or mark current limit threshold, selects other coding decoders.
14. equipment as claimed in claim 9, is characterized in that,
Described adjusting module, also for revising described adjustment scheme according to the feedback message of the RTCP-XR message of carrying feedback information.
15. equipment as claimed in claim 14, is characterized in that,
Described acquisition module, also for obtaining network attribute parameter and the indication type of described equipment, and sends described property parameters and described indication type by RTCP-XR message.
16. equipment as claimed in claim 9, also comprise: interface module, it is characterized in that,
Described interface module, also for sending the RTCP-XR message of carrying feedback information.
CN201210587415.4A 2012-12-28 2012-12-28 A kind of data transfer dynamic adjusting method and equipment Active CN103906140B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210587415.4A CN103906140B (en) 2012-12-28 2012-12-28 A kind of data transfer dynamic adjusting method and equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210587415.4A CN103906140B (en) 2012-12-28 2012-12-28 A kind of data transfer dynamic adjusting method and equipment

Publications (2)

Publication Number Publication Date
CN103906140A true CN103906140A (en) 2014-07-02
CN103906140B CN103906140B (en) 2018-05-08

Family

ID=50997241

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210587415.4A Active CN103906140B (en) 2012-12-28 2012-12-28 A kind of data transfer dynamic adjusting method and equipment

Country Status (1)

Country Link
CN (1) CN103906140B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105813138A (en) * 2016-03-07 2016-07-27 联想(北京)有限公司 Information processing method and first electronic device
CN106534367A (en) * 2016-12-19 2017-03-22 中山大学 Vehicular cloud video data transmission scheme determining method based on user QoE maximization

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101123606A (en) * 2007-07-13 2008-02-13 上海广电(集团)有限公司中央研究院 AVS transmission control method based on real time transmission protocol or real time control protocol
CN101222311A (en) * 2008-01-29 2008-07-16 杭州华三通信技术有限公司 Real-time packet loss recovery method, system and receiving terminal unit
CN101997644A (en) * 2009-08-24 2011-03-30 华为技术有限公司 Speed adjusting method, system and coding scheme selection method and system thereof
CN101997729A (en) * 2009-08-12 2011-03-30 华为技术有限公司 Network control method and device
CN102158896A (en) * 2010-02-12 2011-08-17 华为技术有限公司 Method and device for treating local link congestion

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101123606A (en) * 2007-07-13 2008-02-13 上海广电(集团)有限公司中央研究院 AVS transmission control method based on real time transmission protocol or real time control protocol
CN101222311A (en) * 2008-01-29 2008-07-16 杭州华三通信技术有限公司 Real-time packet loss recovery method, system and receiving terminal unit
CN101997729A (en) * 2009-08-12 2011-03-30 华为技术有限公司 Network control method and device
CN101997644A (en) * 2009-08-24 2011-03-30 华为技术有限公司 Speed adjusting method, system and coding scheme selection method and system thereof
CN102158896A (en) * 2010-02-12 2011-08-17 华为技术有限公司 Method and device for treating local link congestion

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105813138A (en) * 2016-03-07 2016-07-27 联想(北京)有限公司 Information processing method and first electronic device
US10616811B2 (en) 2016-03-07 2020-04-07 Lenovo (Beijing) Limited Methods and apparatus for using a communication protocol based on a wireless network
CN106534367A (en) * 2016-12-19 2017-03-22 中山大学 Vehicular cloud video data transmission scheme determining method based on user QoE maximization
CN106534367B (en) * 2016-12-19 2019-06-25 中山大学 Based on user QoE, maximumlly vehicle-mounted cloud video data transmission scheme determines method

Also Published As

Publication number Publication date
CN103906140B (en) 2018-05-08

Similar Documents

Publication Publication Date Title
US10911506B2 (en) Methods for quality-aware adaptive streaming over hypertext transfer protocol and reporting quality of experience
KR102519409B1 (en) Method and Apparatus for Multipath Media Delivery
KR101342000B1 (en) Method and an apparatus for transferring a video stream
EP2487872A1 (en) Method, device and system for bandwidth control
CN101212459A (en) Method, system, and device for controlling media code rate
US20130293668A1 (en) Video communication method and system for dynamically modifying video encoding
CN105072506B (en) The transmission method and system of live teaching broadcast video
KR20090071543A (en) Method and arrangement for adapting transmission of encoded media
MXPA06000670A (en) Method and system for providing a transmission link for streaming traffic.
RU2606063C2 (en) Data transmission method, network device and communication system
CN104541516A (en) Method and device for transferring transmission characteristic information of multimedia data
US20170084280A1 (en) Speech Encoding
US20140293823A1 (en) Method and apparatus for estimating available bandwidth for each user equipment in mobile communication system
CN110557230A (en) Data transmission method and system for unidirectional broadcast and bidirectional network
US10715569B2 (en) Delivery control device and delivery control method for content delivery according to ABR delivery method
CN101047476B (en) Method and device for selecting modulation mode
Fu et al. QoE-aware traffic management for mobile video delivery
CN108540745B (en) High-definition double-stream video transmission method, transmitting end, receiving end and transmission system
CN103906140A (en) Data transmission dynamic regulation method and equipment
CN108632933B (en) Data transmission method and device and user equipment
WO2023155747A1 (en) Data coding bitrate adaptive adjustment method, apparatus and device, and storage medium
CN101552771B (en) Media gateway, media gateway controller, multimedia telephone intercommunication method and system
US10447595B2 (en) Packet transmissions
CN107404363B (en) Method, system, terminal and network side equipment for adjusting voice code rate
KR101055169B1 (en) Traffic control method and device therefor in streaming system

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