CN100589437C - Method for scheduling Internet telephone protocol service - Google Patents

Method for scheduling Internet telephone protocol service Download PDF

Info

Publication number
CN100589437C
CN100589437C CN200610057896A CN200610057896A CN100589437C CN 100589437 C CN100589437 C CN 100589437C CN 200610057896 A CN200610057896 A CN 200610057896A CN 200610057896 A CN200610057896 A CN 200610057896A CN 100589437 C CN100589437 C CN 100589437C
Authority
CN
China
Prior art keywords
user
relative time
time delay
delay
internet telephone
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.)
Expired - Fee Related
Application number
CN200610057896A
Other languages
Chinese (zh)
Other versions
CN101030925A (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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN200610057896A priority Critical patent/CN100589437C/en
Publication of CN101030925A publication Critical patent/CN101030925A/en
Application granted granted Critical
Publication of CN100589437C publication Critical patent/CN100589437C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The method comprises: measuring the packet time-delay of all IP phone users; according to the dropped time-delay of each user, respectively calculating its relative time-delay; making arithmetic average for the relative time-delays of all users to get the mean relative time-delay; comparing the relative time-delay of each user with the mean relative time-delay; if the relative time-delay of each user is more than the mean relative time-delay, then raising the scheduling priority factor of the user; if the relative time-delay of each user is less than the mean relative time-delay, then loweringthe scheduling priority factor of the user; according the priority factor of each user, making scheduling for each user.

Description

A kind of dispatching method of internet telephone protocol service
Technical field
The present invention relates to VoIP (Voice over Internet Protocol, internet telephone protocol) service technique, specifically, relate to the dispatching method of VoIP business in the high speed downlink grouped access of WCDMA (Wideband Code Division Multiple Access, Wideband Code Division Multiple Access (WCDMA)) system.
Background technology
In traditional wireless communication system, real time business is because to delay sensitive, be by synchronous Channel Transmission, and data service is because it is sudden, then by asynchronous Channel Transmission.For example for the WCDMA mobile communication system, with respect to 3GPP Release 99 versions, 3GPP Release 5 versions have increased medium access control-high speed downlink packet and have inserted entity (MediaAccess Control high speed on Node B (Node B), MAC-hs), be used to provide data service at a high speed.High speed downlink packet inserts the instantaneous channel conditions that (HSDPA) utilizes the user, adopts the grouping scheduling method that mixes automatic repeat requests (HARQ) and fast and flexible simultaneously, divides stage gain to provide higher throughput for system by the multi-user.The packet scheduler of HSDPA is realized in MAC-hs.Even recently proposed real-time business, also can utilize 1x-EVDO in asynchronous channel such as the 3G network (abbreviation of 1XEvolution for data only only is used for the improvement version of data), the time-division sharing channel that HSDPA supported is realized.
For the user quality of real time business services such as gratifying VoIP is provided, higher throughput can be provided again simultaneously, the distribution of system resource must careful consideration.That is, when how to utilize HSDPA to provide high as far as possible power system capacity, can provide better QoS (service quality) to ensure for VoIP business in real time for the WCDMA system.The QoS of VoIP business mainly contains compositions such as time delay, delay variation and wrong bag/packet loss.HSDPA L1 layer HARQ retransmission technique is for guaranteeing that Packet Error Rate has remarkable advantages, and delay variation mainly solves by the broadcast buffer memory of user terminal, and this has also brought certain time delay simultaneously.So, main problem then concentrates on the qos requirement of time delay.
Therefore, how propose a kind ofly to support the dispatching method of more voip user's VoIP business at guaranteed qos simultaneously, become problem demanding prompt solution at delay problem.
Summary of the invention
Technical problem to be solved by this invention provides a kind of dispatching method of internet telephone protocol service, is implemented in when satisfying the requirement of VoIP QoS of survice, supports more voip user, improves power system capacity.
For solving the problems of the technologies described above, it is as follows to the invention provides scheme:
A kind of dispatching method of internet telephone protocol service comprises the steps:
(1), all internet telephone protocol service users' packet delay is measured, and respectively according to abandoning time-delay calculation its relative time delay;
(2), relative time delay of all internet telephone protocol service users is weighted arithmetic average, obtain average relative time delay;
(3), each described user's relative time delay and all users' average relative time delay are made comparisons, if relative time delay is greater than average relative time delay, then improve this user's scheduling priority factor, if less than average relative time delay, then reduce this user's scheduling priority factor relative time delay;
(4), dispatch by each user's scheduling priority factor order from high to low.
The method of the invention, compare with average relative time delay relative time delay by the VoIP service-user, for relative time delay greater than average relative time delay, then improve its scheduling priority factor, for relative time delay less than average relative time delay, then reduce its scheduling priority factor; Dispatch by the priority orders of the scheduling priority factor of each VoIP service-user at last, make and converge on the mean value of a stable state relative time delay of all VoIP service-users, realized providing more fair service dispatch strategy for the VoIP service-user, when satisfying the requirement of VoIP QoS of survice, effectively improved the throughput of system.
Technical problem to be solved by this invention, technical scheme main points and beneficial effect will be in conjunction with the embodiments, are further described with reference to accompanying drawing.
Description of drawings
Fig. 1 is the flow chart of the described method of the embodiment of the invention.
Embodiment
Much more as far as possible people wish to make the WCDMA system that the VoIP business can be provided by HSDPA, under the situation of the qos requirement that satisfies the VoIP business, must support more voip user simultaneously.The VoIP business is very high to the requirement of time delay and time delay shake, and data rate is lower, allows that certain mistake wraps/lose the guarantor and lead.HSDPA L1 layer HARQ retransmission technique can guarantee Packet Error Rate, and the buffer memory of user terminal then can solve the problem of delay variation, and so main problem then concentrates on the qos requirement of time delay.Since the VoIP business to time delay require more consistent, utilize the contrast of user's time delay information and each user's time delay that the foundation of Resources allocation is provided for scheduler, for all VoIP service-users provide the service of equality and make full use of the throughput maximum that instantaneous channel conditions makes system, support that promptly more voip user is an aim of the present invention.
All users are the VoIP business, require the guaranteed qos requirement, and support more VoIP service-user, and step is as follows:
101: the packet delay (headofline time delay) to all VoIP service-users is measured, and calculates its relative time delay according to the time delay (disposing DiscardTimer by radio network controller) that abandons relevant with QoS
Figure C20061005789600051
Delay wherein iBe user's packet delay, DiscardTimer iThe time delay that abandons for the user;
102: get weighted arithmetic mean the relative time delay to all VoIP service-users of same priority scheduling queue, obtains average relative time delay, as shown in the formula:
1 N Σ j = 1 N α j delay j DiscardTimer j
Wherein, α jBe the weights of each VoIP service-user, the weights here can be made as 1.
103: within the acceptable range whether the difference in the relative time delay of judging the user and average relative time delay ([λ; λ]); here the value of λ can obtain by packet delay and the abandon time delay relevant with QoS according to normal the Internet telephone protocol service user, promptly Suppose that DiscardTimer is 150ms, then on behalf of relative time delay, the packet delay of 20ms be
Figure C20061005789600054
Figure C20061005789600061
, when differ positive and negative 0.15 in average relative time delay relative time delay, promptly during λ value 0.15, think the scope of to accept.If then enter step 105; Otherwise enter step 104;
104: when the condition in the step 103 does not satisfy,, adjust controlling elements C then according to following rule i, C here iInitial value can be made as 1, and choosing of Δ can be according to the convergence rate in the relative time delay that will reach and the desired amplitude of variation about convergency value, and the value of the better performances that can obtain according to emulation experiment can get 0.05 according to result of the test:
C i=C i-Δ, when ( delay i DiscardTimer i - 1 N &Sigma; j = 1 N delay j DiscardTimer j ) < - &lambda; The time
C i=C i+ Δ, when ( delay i DiscardTimer i - 1 N &Sigma; j = 1 N delay j DiscardTimer j ) > &lambda; The time
In order to make scheduler have an opportunity to make best scheduling decision according to channel condition, these controlling elements do not need frequent adjustment, and can set per 5 TTI (Transmission Time Interval) is that 10ms adjusts once.
105: be calculated as follows priority time delay weighted factor, by controlling elements C iThereby can regulate the weight of time delay factor in scheduling priority factor:
Figure C20061005789600064
Wherein, β is used to regulate controlling elements C iTo the weight of time delay weighted factor in scheduling priority factor, this parameter value is 1 in the test.
106: calculate VoIP service dispatching priority factors Priority4VoIP, as shown in the formula method:
Priority4VoIP=PF fairness index time delay weighted factor
PF Proportional Fair algorithm commonly used at present can be done certain balance between throughput and user fairness, its equitable proportion factor Proportional Fair Factor=R (t)/λ (t), wherein, the data rate that R (t) supports for current channel condition, λ (t) expression user's average throughput.
107: the scheduling priority factor of each VoIP service-user is compared, in scheduling queue, select the highest user of priority factors to prepare to dispatch.
108: according to channel condition, the size of data in user buffering district is distributed suitable power and sign indicating number resource, dispatches and upgrade the formation that is used for of wait scheduling;
109: judge whether dump power and sign indicating number resource in addition, and also have the user of the scheduling waited for, if, execution in step 107, otherwise, finish.
By the method, can to guarantee the QoS of real-time VoIP business, can support more real time business again simultaneously than the use resource of equality between each voip user.
The dispatching method of a kind of internet telephone protocol service of the present invention, be not restricted to listed utilization in specification and the execution mode, it can be applied to various suitable the present invention's field fully, for those skilled in the art, can easily realize additional advantage and make amendment, therefore under the situation of the spirit and scope of the universal that does not deviate from claim and equivalency range and limited, the examples shown that the present invention is not limited to specific details, representational equipment and illustrates here and describe.

Claims (4)

1, a kind of dispatching method of internet telephone protocol service is used for according to scheduling priority factor internet telephone protocol service being dispatched, and it is characterized in that comprising the steps:
(1), all internet telephone protocol service users' packet delay is measured, and respectively according to abandoning time-delay calculation its relative time delay;
(2), relative time delay of all internet telephone protocol service users is weighted arithmetic average, obtain average relative time delay;
(3), each described user's relative time delay and all users' average relative time delay are made comparisons, if relative time delay is greater than average relative time delay, then improve this user's scheduling priority factor, if less than average relative time delay, then reduce this user's scheduling priority factor relative time delay;
(4), dispatch by each user's scheduling priority factor order from high to low.
2, method according to claim 1 is characterized in that:
Figure C2006100578960002C1
3, method according to claim 1 is characterized in that:
Figure C2006100578960002C2
Wherein, α jWeights for each internet telephone protocol service user.
4, method according to claim 1 is characterized in that: described with each user relative time delay and average relative time delay of all users the step of making comparisons further comprise the steps:
(3-1), according to normal the Internet telephone protocol service user's packet delay, a scope [λ, λ] is set, wherein,
Figure C2006100578960002C4
(3-2), the difference and the described scope [λ, λ] in average relative time delay of relative time delay of each user and all users are made comparisons, if outside described scope and bigger, then improve this user's scheduling priority factor than λ; If outside described scope and ratio-λ little, then reduce this user's scheduling priority factor.
CN200610057896A 2006-03-03 2006-03-03 Method for scheduling Internet telephone protocol service Expired - Fee Related CN100589437C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200610057896A CN100589437C (en) 2006-03-03 2006-03-03 Method for scheduling Internet telephone protocol service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200610057896A CN100589437C (en) 2006-03-03 2006-03-03 Method for scheduling Internet telephone protocol service

Publications (2)

Publication Number Publication Date
CN101030925A CN101030925A (en) 2007-09-05
CN100589437C true CN100589437C (en) 2010-02-10

Family

ID=38716016

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200610057896A Expired - Fee Related CN100589437C (en) 2006-03-03 2006-03-03 Method for scheduling Internet telephone protocol service

Country Status (1)

Country Link
CN (1) CN100589437C (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101494863B (en) * 2008-01-24 2014-03-26 株式会社Ntt都科摩 Method, apparatus and base station for distributing wireless resource of uplink
CN101527674B (en) * 2008-03-04 2011-04-27 ***通信集团公司 Method and device for processing data
WO2009109069A1 (en) * 2008-03-07 2009-09-11 Arcsoft (Shanghai) Technology Company, Ltd. Implementing a high quality voip device
CN102083207B (en) * 2009-11-30 2013-06-05 ***通信集团北京有限公司 Method and relevant device for scheduling HS-PDSCH (high-speed physical downlink shared channel) resources
CN101848500B (en) * 2010-05-26 2012-12-05 新邮通信设备有限公司 Sorting method of Qos scheduling
CN101877749B (en) * 2010-06-30 2014-03-19 中兴通讯股份有限公司 Method and device for adjusting voice service scheduling priority
CN107231266A (en) * 2016-03-24 2017-10-03 中兴通讯股份有限公司 The detection method and device of message passage
CN106790729B (en) * 2017-03-30 2021-04-09 努比亚技术有限公司 Device and method for communicating with client
CN111479329B (en) * 2019-01-23 2022-01-14 华为技术有限公司 Resource scheduling method and base station

Also Published As

Publication number Publication date
CN101030925A (en) 2007-09-05

Similar Documents

Publication Publication Date Title
CN100589437C (en) Method for scheduling Internet telephone protocol service
JP4397928B2 (en) A method for allocating resources of a wireless communication network to traffic to be transmitted to user equipment over a network channel
CN1853385B (en) Method for scheduling uplink transmissions from user equipments by a base station determining a measure of a quality of service, and corresponding base station, user equipment and communication system
CN101480092B (en) Enhancing coverage for high speed downlink packet access (hsdpa) channel
CN101132631B (en) Method and base station for allocating system resource according to user service quality
CN1853386B (en) Virtually centralized uplink scheduling
CN101686196B (en) Service scheduling method and service scheduling device
EP1753179B1 (en) Packet transmission control device
US8600397B2 (en) Mobile communication system and communication controlling method
CN101212782B (en) High-speed uplink packet access scheduling method and system
CN100550691C (en) The method of dispatching group data transmission
US20080049618A1 (en) Data flow amount control device and method
EP1796331B1 (en) Apparatus and method for call admission control
JP2009517968A (en) Flow control of low bit rate users in high speed downlink
US20080068999A1 (en) Data flow amount control device and data flow amount control method
CN101621828B (en) Method and system for controlling admission for user in high-speed downlink packet access
MXPA06001454A (en) Cooperative autonomous and scheduled resource allocation for a distributed communication system.
WO2005084375A2 (en) Group based packet scheduling algorithm
DK2011249T3 (en) METHOD AND SYSTEM OF COMMUNICATION
CN101207890B (en) Method for reducing over loading rate of cell in high speed uplink grouping access system
CN101119131B (en) Method for estimating uplink load of user facility
CN101420745A (en) A kind of channel quality indication adjusting method of space division multiple access mode conversion
CN102547852A (en) Packet scheduling method and device
CN101527939B (en) Method and device for UE bandwidth demand forecasting used for HSUPA system
Komnakos et al. A delay optimal scheduling policy for real time services in WCDMA systems

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100210

Termination date: 20150303

EXPY Termination of patent right or utility model