CN1984423A - Method for dynamically allocating transmission bandwith - Google Patents

Method for dynamically allocating transmission bandwith Download PDF

Info

Publication number
CN1984423A
CN1984423A CNA2006100278493A CN200610027849A CN1984423A CN 1984423 A CN1984423 A CN 1984423A CN A2006100278493 A CNA2006100278493 A CN A2006100278493A CN 200610027849 A CN200610027849 A CN 200610027849A CN 1984423 A CN1984423 A CN 1984423A
Authority
CN
China
Prior art keywords
data
bandwidth
data volume
priority
divergent
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.)
Pending
Application number
CNA2006100278493A
Other languages
Chinese (zh)
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.)
TIANBAI BROADBAND NETWORK TECHNOLOGY (SHANGHAI) Co Ltd
Original Assignee
TIANBAI BROADBAND NETWORK TECHNOLOGY (SHANGHAI) 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 TIANBAI BROADBAND NETWORK TECHNOLOGY (SHANGHAI) Co Ltd filed Critical TIANBAI BROADBAND NETWORK TECHNOLOGY (SHANGHAI) Co Ltd
Priority to CNA2006100278493A priority Critical patent/CN1984423A/en
Publication of CN1984423A publication Critical patent/CN1984423A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention is designed for reasonably allocating bandwidth in order to properly transmit data and boost the receiving speed of set-top box. The method comprises: 1) according to the priority setting for each kind of data, setting a weighted indicator; 2) measuring the data size of each kind of data currently transmitted; 3) referencing the weighted indicator of each data, zooming each data size; 4) according to the zoomed data size, allocating bandwidth for each data.

Description

The dynamic allocation method of transmission bandwidth
Technical field
Bandwidth allocation methods when the present invention relates to transmit data relates in particular to a kind of Bandwidth Dynamic Allocation method when transmitting data.
Background technology
The Digital Television stock system is in transmission during data, and the efficient when improving transfer of data is in advance according to the significance level of every kind of data and user's the pre-setting priority of visit possibility.If some data needs frequent being adopted by set-top box, can be used as some important index and bases, then the priority with these data is made as the highest.If some data can be used as the most frequently used function of user in actual use, the user uses these functions can compare frequently, and then the priority with these data is made as higher.If some data does not need frequently to be adopted by set-top box, neither the most frequently used function of user, then will send with lower priority.In a word, the significance level of data is high more or the user capture possibility is big more, and the priority of these data is also high more so.When transmission distributed bandwidth, the size according to the height pro-rata bandwidth of priority made the priority higher data transmit with bigger bandwidth.
Yet the Digital Television stock system also includes real time data in transmission during data, as time passes, reopens after a cessation of business just and when being about to close, the data volume that these real time datas had in the different periods can compare great disparity such as stock.Can cause following situation like this: the data that certain priority is lower have bigger data volume when transmission, if take existing allocated bandwidth way, then these data still can be transmitted with less bandwidth, and this has just caused the contradiction on data volume and the allocated bandwidth.This shows that existing bandwidth allocation methods can not well solve this type of problem.
Summary of the invention
The objective of the invention is to address the above problem, a kind of dynamic allocation method of transmission bandwidth is provided, it makes still can reasonably distribute bandwidth when data volume changes, and data can be sent smoothly, to quicken the speed that set-top box receives data.
Technical scheme of the present invention is: a kind of dynamic allocation method of transmission bandwidth, and wherein, described method comprises:
(1) priority of presetting according to every kind of data is respectively weight index of every kind of data setting;
(2) record the concrete data volume of every kind of current transmission of data;
(3) reference weight index separately carries out convergent-divergent to every kind of data volume;
(4), be every kind of data allocations bandwidth according to the data volume behind the convergent-divergent.
Above-mentioned dynamic allocation method, wherein, default priority is to set according to the significance level of every kind of data and user's visit possibility in the step (1).
Above-mentioned dynamic allocation method, wherein, in the step (3), the data volume behind the convergent-divergent is the current concrete data volume that records and the product of weight index.
Above-mentioned dynamic allocation method, wherein, step (4) also comprises the reference allocation proportion that is obtained every kind of data by the data volume behind the convergent-divergent, gives every kind of data allocations bandwidth according to described with reference to allocation proportion again.
Above-mentioned dynamic allocation method, wherein, the reference allocation proportion of data and this data allocations to bandwidth be directly proportional.
The present invention contrasts prior art following beneficial effect: the present invention's foundation current concrete data volume that every kind of data had, the different weight of reference is amplified these data volumes or is dwindled again, obtain the reference allocation proportion of every kind of data, again by specifically distributing bandwidth with reference to allocation proportion.Bandwidth allocation methods of the present invention can be adjusted the bandwidth of distribution after making data volume take place significantly to change in real time, thereby under any circumstance can both the reasonable distribution bandwidth.
Description of drawings
Fig. 1 is the flow chart of dynamic allocation method preferred embodiment of the present invention.
Embodiment
The invention will be further described below in conjunction with drawings and Examples.
Fig. 1 shows the flow process of Bandwidth Dynamic Allocation method embodiment of the present invention.See also Fig. 1, below in conjunction with the idiographic flow of a case description Bandwidth Dynamic Allocation method.In this example, total bandwidth is 40M, and A, B, C, D, five kinds of data of E are arranged, the data volume of A, B, C class data size substantially constant wherein, and D, E class data are along with the variation of time has bigger variation.And be provided with 4 priority: high, high, general, low.Suppose that the category-A data priority is high, the category-B data priority is higher, and C class data priority is low, and D class data priority is general, and E class data priority is low.Here, priority is to set according to the significance level of every kind of data and user's visit possibility.
Step S1: the priority default according to every kind of data is respectively weight index of every kind of data setting.In this example, can priority be that high weight index is set to 3, priority is that high weight index is set to 2, and priority is that general weight index is set to 1, and priority is that low weight index is set to 0.5.
Step S2: the concrete data volume that records every kind of current transmission of data.In this example, morning 9 each data that records data volume be: the A data volume is that 1M, B data volume are that 2M, C data volume are that 3M, D data volume are that 1M, E data volume are 5M.Afternoon, the data volume of 3 each data that records was: the A data volume is that 1M, B data volume are that 2M, C data volume are that 3M, D data volume are that 5M, E data volume are 10M.
Step S3: the weight index with reference to current, carry out convergent-divergent to every kind of data volume.In this example, be as scaled results with the product that records data volume and weight index.So for 9 data volumes that record in morning, the data volume that recomputates every kind of data according to weight is as shown in the table:
A B C D E
1*3=3 2*2=4 3*0.5=1.5 1*1=1 5*0.5=2.5
According to the data total amount behind the weight convergent-divergent is 3+4+1.5+1+2.5=12.
For 3 data volumes that record in afternoon, the data volume that recomputates every kind of data according to weight is as shown in the table:
A B C D E
1*3=3 2*2=4 3*0.5=1.5 5*1=5 10*0.5=5
According to weight change data total amount later is 3+4+1.5+5+5=18.5.
Step S4: according to the data volume behind the convergent-divergent is every kind of data allocations bandwidth.Obtaining earlier the reference allocation proportion of every kind of data according to the data volume behind the convergent-divergent, is every kind of data allocations bandwidth according to the reference allocation proportion again, and the reference allocation proportion of data and this data allocations to bandwidth be directly proportional.In this example, with ratio shared in the total data amount of the data volume behind every kind of data convergent-divergent behind convergent-divergent as the reference allocation proportion, again the dedicated bandwidth total amount multiply by this with reference to allocation proportion as every kind of bandwidth that data are deserved.
For 9 data volume in morning, the result who redistributes after the bandwidth is as shown in the table:
A B C D E
3/12*40 4/12*40 1.5/12*40 1/12*40 2.5/12*40
10 13.3 5 3.3 8.3
It can be seen from the table, the bandwidth of last A data allocations is 10M, and the bandwidth of B data allocations is 13.3M, and the bandwidth of C data allocations is 5M, and the bandwidth of D data allocations is 3.3M, and the bandwidth of E data allocations is 8.3M.
For 3 data volume in afternoon, the result who redistributes after the bandwidth is as shown in the table:
A B C D E
3/18.5*40 4/18.5*40 1.5/18.5*40 5/18.5*40 5/18.5*40
6.4 8.6 3.2 10.8 10.8
It can be seen from the table, the bandwidth of last A data allocations is 6.4M, and the bandwidth of B data allocations is 8.6M, and the bandwidth of C data allocations is 3.2M, and the bandwidth of D data allocations is 10.8M, and the bandwidth of E data allocations is 10.8M.
Should be understood that of the present invention focusing on, rather than the picture prior art is only with the parameter of priority as allocated bandwidth with weight index and the current real time data amount that records bandwidth as every kind of data allocations of calculation of parameter.And obtain distributing the account form of bandwidth to be not limited to example of the present invention according to weight index and real time data amount.
The foregoing description provides to those of ordinary skills and realizes or use of the present invention; those of ordinary skills can be under the situation that does not break away from invention thought of the present invention; the foregoing description is made various modifications or variation; thereby protection scope of the present invention do not limit by the foregoing description, and should be the maximum magnitude that meets the inventive features that claims mention.

Claims (5)

  1. The dynamic allocation method of 1 one kinds of transmission bandwidths is characterized in that, described method comprises:
    (1) priority of presetting according to every kind of data is respectively weight index of every kind of data setting;
    (2) record the concrete data volume of every kind of current transmission of data;
    (3) reference weight index separately carries out convergent-divergent to every kind of data volume;
    (4), be every kind of data allocations bandwidth according to the data volume behind the convergent-divergent.
  2. 2 dynamic allocation methods according to claim 1 is characterized in that, default priority is to set according to the significance level of every kind of data and user's visit possibility in the step (1).
  3. 3 dynamic allocation methods according to claim 1 is characterized in that, in the step (3), the data volume behind the convergent-divergent is the current concrete data volume that records and the product of weight index.
  4. 4 dynamic allocation methods according to claim 1 is characterized in that, step (4) also comprises the reference allocation proportion that is obtained every kind of data by the data volume behind the convergent-divergent, give every kind of data allocations bandwidth according to described with reference to allocation proportion again.
  5. 5 dynamic allocation methods according to claim 4 is characterized in that, the reference allocation proportion of data and this data allocations to bandwidth be directly proportional.
CNA2006100278493A 2006-06-15 2006-06-15 Method for dynamically allocating transmission bandwith Pending CN1984423A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2006100278493A CN1984423A (en) 2006-06-15 2006-06-15 Method for dynamically allocating transmission bandwith

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2006100278493A CN1984423A (en) 2006-06-15 2006-06-15 Method for dynamically allocating transmission bandwith

Publications (1)

Publication Number Publication Date
CN1984423A true CN1984423A (en) 2007-06-20

Family

ID=38166556

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2006100278493A Pending CN1984423A (en) 2006-06-15 2006-06-15 Method for dynamically allocating transmission bandwith

Country Status (1)

Country Link
CN (1) CN1984423A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102237896A (en) * 2011-06-15 2011-11-09 北京福星晓程电子科技股份有限公司 Power line carrier communication method as well as sending device and media player device used thereby
CN101583056B (en) * 2009-06-12 2012-10-03 华为技术有限公司 Bandwidth processing method, network device and network system
CN105027503A (en) * 2013-02-13 2015-11-04 高通股份有限公司 Apparatus and method for enhanced application coexistence on an access terminal in a wireless communication system
CN112346876A (en) * 2020-12-04 2021-02-09 山东鲁能软件技术有限公司 Channel distribution method and system with autonomous learning characteristic
CN112969079A (en) * 2021-03-24 2021-06-15 广州虎牙科技有限公司 Anchor resource allocation method and device, computer equipment and storage medium
CN113507491A (en) * 2021-04-30 2021-10-15 华中农业大学 Method and system for uploading all-chain information of clean egg production in real time
US11799983B2 (en) 2021-11-19 2023-10-24 Motorola Solutions, Inc. Ranking internet of things (IoT) data based on IoT analytics services

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101583056B (en) * 2009-06-12 2012-10-03 华为技术有限公司 Bandwidth processing method, network device and network system
US8514734B2 (en) 2009-06-12 2013-08-20 Huawei Technologies Co., Ltd. Method for processing bandwidth, network device and network system
CN102237896A (en) * 2011-06-15 2011-11-09 北京福星晓程电子科技股份有限公司 Power line carrier communication method as well as sending device and media player device used thereby
CN102237896B (en) * 2011-06-15 2015-12-09 北京福星晓程电子科技股份有限公司 Power-line carrier communication method and for the dispensing device of the method and media playing apparatus
CN105027503A (en) * 2013-02-13 2015-11-04 高通股份有限公司 Apparatus and method for enhanced application coexistence on an access terminal in a wireless communication system
CN112346876A (en) * 2020-12-04 2021-02-09 山东鲁能软件技术有限公司 Channel distribution method and system with autonomous learning characteristic
CN112969079A (en) * 2021-03-24 2021-06-15 广州虎牙科技有限公司 Anchor resource allocation method and device, computer equipment and storage medium
CN113507491A (en) * 2021-04-30 2021-10-15 华中农业大学 Method and system for uploading all-chain information of clean egg production in real time
US11799983B2 (en) 2021-11-19 2023-10-24 Motorola Solutions, Inc. Ranking internet of things (IoT) data based on IoT analytics services

Similar Documents

Publication Publication Date Title
CN1984423A (en) Method for dynamically allocating transmission bandwith
CN105354255B (en) Data query method and apparatus
CN101894168B (en) Method and system for layout display of web page of mobile terminal
CN105791157A (en) Flow distribution method, distribution system and server
CN102791032A (en) Network bandwidth distribution method and terminal
CN110675728A (en) Generation method, device and equipment of thermodynamic diagram and computer readable storage medium
CN112887228B (en) Cloud resource management method and device, electronic equipment and computer readable storage medium
CN106326297B (en) Application program recommendation method and device
CN113728601B (en) Optimizing storage and retrieval of compressed data
CN108345433A (en) For maximumlly can duplicate removal memory method, storage system and product
CN106204087A (en) For the method and apparatus selecting advertising media
CN104202305A (en) Transcoding processing method and device, server
CN104346283A (en) Query distribution method and device of network media storage
CN108806638A (en) A kind of display methods and its device of image
CN109450654B (en) Cloud service charging method based on demand change
CN102883326B (en) The distribution method of cognition network intermediate frequency spectrum resource
CN103677930A (en) GIS data loading method and device based on mosaic wall system
CN101296373B (en) Multimedia data processing system and method based on material exchange format
CN104268174A (en) Information displaying method and client
CN103237236A (en) Information processing method, BOSS (Business Operation Support System) and information processing system
CN104317972B (en) A kind of dynamic layer inducing method and system
CN104391861B (en) A kind of acquisition methods of the thematic map based on the change of engineer's scale rank
CN109450592A (en) A kind of communication protocol recombination method
CN102111568A (en) Method for drawing time-sharing tendency chart and character generator
CN103607707A (en) Resource distribution method and apparatus based on inverse computation charging

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication