CN1235419C - Method for resource planning method in communication system - Google Patents
Method for resource planning method in communication system Download PDFInfo
- Publication number
- CN1235419C CN1235419C CN 02158294 CN02158294A CN1235419C CN 1235419 C CN1235419 C CN 1235419C CN 02158294 CN02158294 CN 02158294 CN 02158294 A CN02158294 A CN 02158294A CN 1235419 C CN1235419 C CN 1235419C
- Authority
- CN
- China
- Prior art keywords
- resources
- priority
- user
- reserved
- users
- 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 - Lifetime
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明公开了一种通信系统中资源规划方法,该方法将系统资源一部分设置为预留给高优先级用户使用的预留资源,将其余系统资源作为高优先级用户和低优先级用户的共享资源,当用户申请网络接入时,首先从共享资源中为用户分配资源并为用户提供服务,如果共享资源已经分配完毕,则判断用户是否为高优先级用户,如果是,从预留资源中为该高优先级用户分配资源并为用户提供服务,当共享资源已经分配完毕,且预留资源中没有可以为高优先级用户分配的资源时,选择低优先级别的用户进行资源抢占,使用抢占的资源为高优先级用户服务;上述方案可以在某种程度上避免或减少资源抢占的发生;同时,有效解决系统为高优先级用户提供优先服务的问题。
The invention discloses a resource planning method in a communication system. In the method, part of system resources are set as reserved resources reserved for high-priority users, and other system resources are shared by high-priority users and low-priority users. resources, when a user applies for network access, first allocate resources to the user from the shared resources and provide services for the user, if the shared resources have been allocated, then determine whether the user is a high-priority user, if so, from the reserved resources Allocate resources for the high-priority user and provide services for the user. When the shared resources have been allocated and there is no resource that can be allocated to the high-priority user in the reserved resources, select a low-priority user for resource preemption. Use preemption resources serve high-priority users; the above scheme can avoid or reduce resource preemption to some extent; at the same time, it effectively solves the problem that the system provides priority services for high-priority users.
Description
技术领域technical field
本发明涉及通信系统中资源的分配和管理方法。The invention relates to a resource allocation and management method in a communication system.
背景技术Background technique
在目前的通信系统中,尤其是各种移动通信系统中,在某些情况下会出现话务高峰,此时,用户申请使用的资源总量大于系统中可用资源总量。这种情况的出现将导致一部分用户无法接入系统,或者接入系统后无法得到满意的服务,即其话务申请的服务质量(QOS)得不到满足。通常,对于网络运营商来说,在出现话务高峰时,往往需要完全或者尽可能的保证其用户群中的特定用户的网络接入或满足已接入网络话务的服务质量要求。为此,需要通过对系统资源的规划和管理来实现上述需求。满足上述需求的最一般的做法,就是必须拒绝某些一般用户的接入请求或者中断其服务或者降低为一般用户提供的服务质量。例如,实现上述目的的最一般的做法是采用系统资源抢占法,该方法通过对系统资源的使用监测来实现。当发现系统资源不足时,强行中断优先级别较低用户的业务,使其释放资源,供优先级别较高的用户使用。这种方法从资源利用效率的角度来看是合理的,它能按照资源使用的最高效益原则管理和使用系统资源。但在实际的网络运营中,无论对于运营商还是用户,中断一个用户的业务比网络接入的延迟或等待更令人难以接受,因此实际中系统总是尽量避免这一手段的使用。In current communication systems, especially in various mobile communication systems, traffic peaks may occur in some cases, and at this time, the total amount of resources requested by users is greater than the total amount of available resources in the system. The occurrence of this situation will cause some users to be unable to access the system, or cannot obtain satisfactory services after accessing the system, that is, the quality of service (QOS) of their traffic applications cannot be satisfied. Generally, for network operators, when there is a traffic peak, it is often necessary to fully or as far as possible guarantee the network access of a specific user in its user group or meet the service quality requirements of the network traffic already connected. Therefore, the above requirements need to be realized through the planning and management of system resources. The most common way to meet the above requirements is to reject the access requests of some general users or interrupt their services or reduce the quality of service provided for general users. For example, the most common way to achieve the above purpose is to use the system resource preemption method, which is realized by monitoring the use of system resources. When it is found that the system resources are insufficient, the services of users with lower priority levels are forcibly interrupted to release resources for use by users with higher priority levels. This method is reasonable from the perspective of resource utilization efficiency, and it can manage and use system resources according to the principle of the highest benefit of resource utilization. However, in actual network operation, interrupting a user's business is more unacceptable than delaying or waiting for network access, no matter for the operator or the user. Therefore, the system always tries to avoid the use of this method in practice.
作为上述方法的一个替代,也可以采用基于优先级排队的方法来解决系统资源使用的问题。该方法的实质是:当系统资源不足时,申请者排队等待,具体的排队按照用户的优先级依次完成,优先级别高的用户的业务始终排在队首,优先级别相同的用户按申请时间依次排队,这样,一旦系统资源有空闲,高优先级别的用户将优先得到服务。As an alternative to the above method, a method based on priority queuing may also be used to solve the problem of system resource usage. The essence of this method is: when the system resources are insufficient, the applicants wait in line, and the specific queuing is completed in order according to the user's priority. The business of users with high priority is always ranked first in the queue, and users with the same priority are in order according to the application time. Queuing, so that once the system resources are free, high-priority users will be served first.
在上述两种方法中,第一种方法的最大危害是服务信誉度的降低,副作用较大;第二种方法对于用户来说,在接入时能够容忍的排队等待时间通常较短,尤其是在申请话音业务时,其一般的选择是重新发起呼叫,而在如此短的时间内,由于其他用户话务结束而获得资源的概率也不高,因此这种方案在实际应用中也不是很有效。Among the above two methods, the biggest harm of the first method is the reduction of service reputation, and the side effects are relatively large; for the second method, the queuing waiting time that users can tolerate when accessing is usually shorter, especially When applying for voice services, the general choice is to re-initiate the call, and in such a short period of time, the probability of obtaining resources due to the end of other users' traffic is not high, so this solution is not very effective in practical applications .
发明内容Contents of the invention
本发明的目的在于提供一种通信系统中资源规划方法,使用该方法能够有效解决系统为高优先级用户提供优先服务的问题,同时避免或减少资源抢占的发生。The purpose of the present invention is to provide a method for resource planning in a communication system, which can effectively solve the problem that the system provides priority services for high-priority users, and at the same time avoid or reduce the occurrence of resource preemption.
为达到上述目的,本发明提供的通信系统中资源规划方法,包括:In order to achieve the above purpose, the resource planning method in the communication system provided by the present invention includes:
设置预留给高优先级用户使用的系统资源数量,将其余系统资源作为高优先级用户和低优先级用户的共享资源;Set the amount of system resources reserved for high-priority users, and use the remaining system resources as shared resources for high-priority users and low-priority users;
当用户申请网络接入时,首先从共享资源中为用户分配资源并为用户提供服务,如果共享资源已经分配完毕,则判断用户是否为高优先级用户,如果是,从预留资源中为该高优先级用户分配资源并为用户提供服务,否则拒绝该低优先级用户的网络接入。When a user applies for network access, first allocate resources for the user from the shared resources and provide services for the user. If the shared resources have been allocated, it is judged whether the user is a high-priority user. If so, the resource is reserved for the user. High-priority users allocate resources and provide services for users, otherwise the low-priority users are denied network access.
当共享资源已经分配完毕,且预留资源中没有可以为高优先级用户分配的资源时,选择低优先级别的用户进行资源抢占,使用抢占的资源为高优先级用户服务。When the shared resources have been allocated and there is no resource available for high-priority users in the reserved resources, low-priority users are selected for resource preemption, and the preempted resources are used to serve high-priority users.
在选择低优先级别的用户进行资源抢占前,将申请网络接入的高优先级用户送入高优先级用户队列进行排队,当排队时间超过规定的阈值时,再择低优先级别的用户进行资源抢占。Before selecting low-priority users for resource preemption, send high-priority users who apply for network access to the high-priority user queue for queuing. When the queuing time exceeds the specified threshold, select low-priority users for resource preemption. seize.
当高优先级用户的排队时间未超过规定的阈值,且系统已经有可以为高优先级用户分配的共享资源或预留资源时,为该高优先级用户分配资源并为其提供服务,同时清除该高优先级用户的排队定时器。When the queuing time of a high-priority user does not exceed the specified threshold, and the system already has shared resources or reserved resources that can be allocated to the high-priority user, it will allocate resources to the high-priority user and provide services for it, and clear The queuing timer for this high-priority user.
在拒绝低优先级用户的网络接入前,将该低优先级用户送入低优先级用户队列进行排队,当排队时间超过规定的阈值时,再拒绝该低优先级用户的网络接入。Before rejecting the low-priority user's network access, send the low-priority user to the low-priority user queue for queuing, and when the queuing time exceeds the specified threshold, then reject the low-priority user's network access.
另外,本发明可以根据系统中高优先级用户的数目和低优先级用户的数目的比例确定预留给高优先级用户使用的系统资源;也可以根据系统资源的历史占用信息动态调整预留给高优先级用户使用的系统资源数量;如果采用后者,则采用下述方法动态调整预留给高优先级用户使用的系统资源数量:如果在当前时间前的规定时间内发生了抢占共享资源的行为,则增加预留给高优先级用户使用的系统资源数量,如果在当前时间前的规定时间内发生低优先级用户网络接入失败或排队的行为,且预留资源未被使用或使用率低于规定的阈值,则减少预留给高优先级用户使用的系统资源数量。In addition, the present invention can determine the system resources reserved for high-priority users according to the ratio of the number of high-priority users and the number of low-priority users in the system; it can also dynamically adjust the system resources reserved for high-priority users according to the historical occupancy information of system resources. The number of system resources used by priority users; if the latter is used, the following method is used to dynamically adjust the number of system resources reserved for high-priority users: If the behavior of preempting shared resources occurs within the specified time before the current time , then increase the amount of system resources reserved for high-priority users. If low-priority users fail to access the network or queue up within the specified time before the current time, and the reserved resources are not used or the usage rate is low If the value is lower than the specified threshold, the amount of system resources reserved for high-priority users is reduced.
在增加预留给高优先级用户使用的系统资源数量时,首先检查共享资源中是否有空闲资源,如果有,再检查低优先级用户队列中是否为空,如果为空,将空闲共享资源设置为预留资源。When increasing the number of system resources reserved for high-priority users, first check whether there are idle resources in the shared resources. If so, check whether the low-priority user queue is empty. If it is empty, set the idle shared resources Reserve resources.
本发明还设置了增加预留资源的数量阈值,在将空闲共享资源设置为预留资源时,在该阈值的范围内设置。The present invention also sets a threshold for increasing the number of reserved resources, and sets within the range of the threshold when setting idle shared resources as reserved resources.
由于本发明采用给高优先级用户设置预留系统资源,而将其余系统资源作为高优先级用户和低优先级用户的共享资源的方法,这样,当用户申请网络接入时,可以首先从共享资源中为用户分配资源并为用户提供服务,如果共享资源已经分配完毕,而该用户又为高优先级用户时,则可以从预留资源中为该高优先级用户分配资源并为用户提供服务,这样可以在某种程度上避免或减少资源抢占的发生;同时,当共享资源已经分配完毕,且预留资源中没有可以为高优先级用户分配的资源时,再选择低优先级别的用户进行资源抢占,使用抢占的资源为高优先级用户服务,从而有效解决系统为高优先级用户提供优先服务的问题。Since the present invention adopts the method of setting reserved system resources for high-priority users, and uses the remaining system resources as shared resources for high-priority users and low-priority users, in this way, when users apply for network access, they can firstly start from the shared resources. Resources are allocated to users and services are provided to users. If shared resources have been allocated and the user is a high-priority user, resources can be allocated to the high-priority user from the reserved resources and services are provided to the user. , which can avoid or reduce the occurrence of resource preemption to some extent; at the same time, when the shared resources have been allocated and there are no resources that can be allocated to high-priority users in the reserved resources, then select low-priority users for Resource preemption, using preempted resources to serve high-priority users, thus effectively solving the problem that the system provides priority services for high-priority users.
附图说明Description of drawings
图1是本发明所述方法的实施例流程图;Fig. 1 is the flow chart of the embodiment of the method of the present invention;
图2是图1所述实施例采用的自适应调节预留资源流程图;Fig. 2 is a flow chart of adaptively adjusting reserved resources adopted in the embodiment described in Fig. 1;
图3是图2所述流程采用的增加预留资源流程图。FIG. 3 is a flow chart of adding reserved resources used in the process shown in FIG. 2 .
具体实施方式Detailed ways
在通信系统的实际中,在出现话务高峰时不可避免地出现高优先级用户对低优先级用户正在占用的系统资源进行抢占,由于过多的资源抢占导致的业务中断要比暂时不能接入更令人难以接收,因此实际中需要尽量避免这种现象的发生。基于此,本发明的实质是,通过对系统资源的规划管理,将一定数量的系统资源预留给高优先级用户使用,而其余资源作为高、低优先级用户的共享资源,以保证在系统资源不足时,通过预留资源为高优先级用户提供服务,尽量避免对低优先级用户的资源进行抢占,同时也保证为高优先级用户提供服务的质量。In the actual communication system, it is inevitable that high-priority users preempt the system resources occupied by low-priority users when there is a traffic peak. It is even more unacceptable, so it is necessary to avoid this phenomenon as much as possible in practice. Based on this, the essence of the present invention is to reserve a certain amount of system resources for high-priority users through the planning and management of system resources, and use the remaining resources as shared resources for high- and low-priority users to ensure When resources are insufficient, reserve resources to provide services for high-priority users, try to avoid preempting resources for low-priority users, and ensure the quality of services for high-priority users.
本发明的具体实现方案是这样的:首先设置预留给高优先级用户使用的系统资源数量,将其余系统资源作为高优先级用户和低优先级用户的共享资源。具体的预留制值可以通过系统网管中心进行配置,在初始时,预留资源的数量可以根据经验设置,也可以根据与网络运营商签约的高优先级用户数目和低优先级用户的数目的比例值来确定。例如可以设置10%的预留资源给高优先级用户,剩下的90%资源为共享资源,为高优先级和低优先级用户共同拥有。这样,在正常情况下,当用户申请网络接入时,首先从共享资源中为用户分配资源并为用户提供服务,即正常情况下仅仅在共享资源池中分配资源,但是如果共享资源已经分配完毕,对于之后由于新的用户接入系统而提出的新的资源申请,则要判断用户是否为高优先级用户,如果是,从预留资源中为该高优先级用户分配资源并为用户提供服务,若为低优先级用户则该低优先级用户的网络接入。但是实际中还有这样的情况,即高优先级用户接入时,共享资源已经分配完毕,且预留资源中没有可以为高优先级用户分配的资源,这时,为保证系统为高优先级用户提供的服务质量,选择低优先级别的用户进行资源抢占,然后使用抢占的资源为高优先级用户服务。The specific implementation scheme of the present invention is as follows: firstly, the amount of system resources reserved for high-priority users is set, and the rest of the system resources are used as shared resources for high-priority users and low-priority users. The specific reservation value can be configured through the system network management center. At the beginning, the number of reserved resources can be set according to experience, or according to the number of high-priority users and the number of low-priority users contracted with the network operator. to determine the ratio. For example, 10% of reserved resources can be set for high-priority users, and the remaining 90% of resources are shared resources, shared by high-priority and low-priority users. In this way, under normal circumstances, when a user applies for network access, the user is first allocated resources from the shared resources and provides services for the user, that is, only resources are allocated in the shared resource pool under normal circumstances, but if the shared resources have been allocated , for new resource applications due to new users accessing the system, it is necessary to determine whether the user is a high-priority user, and if so, allocate resources for the high-priority user from the reserved resources and provide services for the user , if it is a low-priority user, the network access of the low-priority user. However, in practice, there is still such a situation, that is, when high-priority users access, shared resources have been allocated, and there are no resources that can be allocated for high-priority users in the reserved resources. At this time, in order to ensure that the system is high-priority The quality of service provided by users, select low-priority users for resource preemption, and then use the preempted resources to serve high-priority users.
在上述方法中,为了进一步降低对低优先级用户所占用资源抢占发生的次数,当高优先级别用户申请资源而预留资源也无空闲资源的时候,可以考虑让其先参加优先级别排队。当其排队时间超过某一阈值(例如5秒)而依然没有等到分配给它的资源,再开始实施对低端低优先级用户的资源抢占。因此,还要预先设置高优先级用户的排队队列,以及设置高优先级用户的排队等待阈值,这样,当高优先级用户接入系统,而系统又没有可以分配给高优先级用户的资源,则在选择低优先级别的用户进行资源抢占前,将申请网络接入的高优先级用户送入队列高优先级用户队列进行排队,同时启动该高优先级用户的排队定时器,当通过定时器得知排队时间超过规定的阈值时,再择低优先级别的用户进行资源抢占。如果当高优先级用户的排队时间未超过规定的阈值时,系统已经有可以为高优先级用户分配的共享资源或预留资源时,则为该高优先级用户分配资源并为其提供服务,同时清除该高优先级用户的排队定时器。In the above method, in order to further reduce the number of preemption of resources occupied by low-priority users, when high-priority users apply for resources and there are no idle resources in the reserved resources, it can be considered to let them join the priority queue first. When its queuing time exceeds a certain threshold (for example, 5 seconds) and still has not waited for the resource allocated to it, it starts to implement resource preemption for low-end low-priority users. Therefore, it is also necessary to pre-set the queuing queue of high-priority users and the queuing threshold of high-priority users. In this way, when high-priority users access the system and the system has no resources that can be allocated to high-priority users, Then, before selecting low-priority users for resource preemption, send high-priority users who apply for network access to the high-priority user queue for queuing, and start the queuing timer of the high-priority user at the same time. When it is known that the queuing time exceeds the specified threshold, users with lower priority levels are selected to preempt resources. If the queuing time of the high-priority user does not exceed the specified threshold and the system already has shared resources or reserved resources that can be allocated to the high-priority user, then allocate resources to the high-priority user and provide services for it, At the same time, clear the queuing timer of the high-priority user.
同理,为使系统功能更完善,在低优先级别的用户接入网络时若无资源可以分配,也可以考虑让其参加优先级排队而不是立即拒绝。因此,为实现上述操作,也要预先设置低端低优先级用户的排队队列,以及设置低端低优先级用户的排队等待阈值,这样,在拒绝低优先级用户的网络接入前,将该低优先级用户送入低优先级用户队列进行排队,同时启动该低优先级用户的排队定时器,当排队时间超过规定的阈值时,再拒绝该低优先级用户的网络接入。当然,如果当低优先级用户的排队时间未超过规定的阈值时,系统就已经有可以为低优先级用户分配的共享资源,则为该低优先级用户分配资源并为其提供服务,同时清除该低优先级用户的排队定时器。Similarly, in order to make the system function more perfect, if there is no resource to allocate when the low-priority user accesses the network, it can also be considered to allow it to participate in the priority queue instead of rejecting it immediately. Therefore, in order to realize the above operations, it is also necessary to pre-set the queuing queue of low-end low-priority users and the queuing threshold of low-end low-priority users. In this way, before denying the network access of low-priority users, the Low-priority users are sent to the low-priority user queue for queuing, and the queuing timer of the low-priority user is started at the same time. When the queuing time exceeds the specified threshold, the network access of the low-priority user is rejected. Of course, if the system already has shared resources that can be allocated to the low-priority user when the queuing time of the low-priority user does not exceed the specified threshold, the system will allocate resources to the low-priority user and provide services for it, and clear The queuing timer for this low-priority user.
在本发明具体实施过程中,由于系统资源的占用或使用情况是在动态变化的,仅仅根据经验或与网络运营商签约的高优先级用户数目和低优先级用户的数目的比例值来确定预留给高优先级用户的资源数量可能是不合理的,因为这样静态设置的数值通常较难全面反映系统资源使用状态的变化,还可能导致系统资源不被充分利用的情况。因此,本发明还根据系统资源的历史占用信息动态调整预留给高优先级用户使用的系统资源数量,即根据历史统计信息,确定可靠的话务模型,在此基础上,给高优先级用户预留的资源数量根据前一时段的资源占用情况进行动态调整。具体的动态调整方法是这样的:如果在当前时间前的规定时间内发生了抢占共享资源的行为,表明资源预留量较小,可以考虑在下一个时间段增加预留给高优先级用户使用的系统资源数量,例如将释放的共享区资源立即划作预留资源;如果在当前时间前的规定时间内发生低优先级用户网络接入失败或排队的行为,且预留资源未被使用或使用率低于规定的阈值,则说明资源预留量偏大,可以考虑减少预留给高优先级用户使用的系统资源数量。In the specific implementation process of the present invention, since the occupancy or usage of system resources is changing dynamically, the predetermined value is only determined according to experience or the ratio of the number of high-priority users and the number of low-priority users contracted with the network operator. The amount of resources reserved for high-priority users may be unreasonable, because such statically set values are usually difficult to fully reflect changes in system resource usage, and may also lead to underutilization of system resources. Therefore, the present invention also dynamically adjusts the amount of system resources reserved for high-priority users according to the historical occupancy information of system resources, that is, determines a reliable traffic model according to historical statistical information, and on this basis, provides high-priority users The number of reserved resources is dynamically adjusted according to the resource usage in the previous period. The specific dynamic adjustment method is as follows: If the behavior of preempting shared resources occurs within the specified time before the current time, it indicates that the resource reservation is small, and you can consider increasing the resources reserved for high-priority users in the next time period The number of system resources, for example, the released shared area resources are immediately designated as reserved resources; if low-priority user network access failure or queuing behavior occurs within the specified time before the current time, and the reserved resources are not used or used If the rate is lower than the specified threshold, it indicates that the amount of reserved resources is too large, and you can consider reducing the amount of system resources reserved for high-priority users.
在具体的增加预留给高优先级用户使用的系统资源数量过程中,首先检查共享资源中是否有空闲资源,如果有,说明已经有可供增加的预留资源,此时,再检查低优先级用户队列中是否为空,如果为空,说明共享资源有可以作为预留的资源,因此将空闲共享资源设置为预留资源。为使预留资源的数量调节对系统的影响最小,实际中可以设置增加预留资源的数量阈值,在将空闲共享资源设置为预留资源时,在该阈值的范围内设置或增加。In the specific process of increasing the number of system resources reserved for high-priority users, first check whether there are idle resources in the shared resources. If there are, it means that there are already reserved resources that can be increased. Check whether the level user queue is empty, if it is empty, it means that the shared resources have resources that can be reserved, so set the idle shared resources as reserved resources. In order to minimize the impact of the adjustment of the number of reserved resources on the system, in practice, a threshold for increasing the number of reserved resources can be set, and when idle shared resources are set as reserved resources, set or increase within the range of the threshold.
同理,在具体的减少预留给高优先级用户使用的系统资源数量过程中,首先检查预留资源中是否有空闲资源,如果有,说明已经有可供减少的预留资源,此时,再检查高优先级用户队列中是否为空,如果为空,说明共享资源有可以作为共享的资源,因此将空闲预留资源设置为共享资源。当然,在减少预留资源时,也可以设置就减少的数量阈值,以减小动态调整预留资源数量时对系统的影响。Similarly, in the specific process of reducing the number of system resources reserved for high-priority users, first check whether there are idle resources in the reserved resources. If there are, it means that there are already reserved resources available for reduction. At this time, Then check whether the high-priority user queue is empty. If it is empty, it means that the shared resource has resources that can be shared. Therefore, set the idle reserved resource as a shared resource. Of course, when reducing reserved resources, you can also set a threshold for the reduced number to reduce the impact on the system when dynamically adjusting the number of reserved resources.
另外,为了使得资源预留更加准确,可以考虑采用较短的时间段,如考虑每30分钟调节一次资源预留量。In addition, in order to make the resource reservation more accurate, a shorter time period may be considered, for example, the resource reservation amount may be adjusted every 30 minutes.
下面结合附图对本发明作进一步详细的描述。The present invention will be described in further detail below in conjunction with the accompanying drawings.
图1是本发明所述方法的实施例流程图。按照图1,当用户在步骤1进行网络接入而申请系统资源时,系统在步骤2查看共享资源中是否有空闲的资源,如果有,则在步骤3为该用户分配资源,同时为该用户提供服务,如果没有空闲资源,则在步骤4判断该用户是否为高优先级用户,如果不是,在步骤5拒绝用户的此次网络接入请求或做其它处理;如果是高优先级用户,则继续判断预留资源中是否有空闲资源,如果有,在步骤7从共享资源中为该用户分配资源,并为该用户提供服务;如果共享资源中也没有可为该用户分配的资源,则在步骤8将该用户送到预先设置的高优先级用户队列排队,并为该用户设置定时器,最后在步骤9按照定时器的状态对用户进行相应的处理。步骤9的具体操作是这样的:在所述定时器超时前,如果用户主动退出网络的接入,则清除该用户的定时器;如果在所述定时器超时前等待了空闲资源,则该用户分配资源、为该用户提供服务,并清除定时器;如果所述定时器超时,则从共享资源中选择一个低优先级别的用户进行资源抢占。Fig. 1 is a flowchart of an embodiment of the method of the present invention. According to Figure 1, when a user applies for system resources through network access in step 1, the system checks in step 2 whether there are idle resources in the shared resources. Provide services, if there is no free resource, then judge whether the user is a high-priority user in step 4, if not, reject the user's network access request or do other processing in step 5; if it is a high-priority user, then Continue to judge whether there are idle resources in the reserved resources, if yes, allocate resources for the user from the shared resources in step 7, and provide services for the user; if there is no resource that can be allocated for the user in the shared resources, then in In step 8, the user is sent to the preset high-priority user queue for queuing, and a timer is set for the user, and finally in step 9, corresponding processing is performed on the user according to the state of the timer. The specific operation of step 9 is as follows: before the timer expires, if the user voluntarily withdraws from the network access, then clear the user's timer; if the user waits for idle resources before the timer expires, the user Allocate resources, provide services for the user, and clear the timer; if the timer expires, select a low-priority user from the shared resource to preempt the resource.
在图1所述的实施例运行过程中,还要对给高优先级用户预留的资源数量进行自适应调整,具体过程参考图2。首先在步骤21设置一个T分钟定时器,然后在步骤22检查与系统资源使用情况有关的各个统计值,如网络当前接入的高优先级用户和低优先级用户的数目、预留资源和共享资源的利用情况等,接着在步骤23判断在过去的T分钟内是否发生了对低优先级用户的资源抢占,如果发生了资源抢占现象,说明预留资源不足,则在步骤25设置一个标记J,以指示在下一个T分钟时间内增加K个预留资源,所述K值可以根据经验值设定,也可以根据系统资源利用情况动态调整。如果经步骤23判断在过去的T分钟内没有发生资源抢占现象,说明预留资源的数量目前不需要增加调整,但是否需要减少调整则还要做继续判断。因此在步骤24继续判断在过去的T分钟内是否发生了低优先级别的用户被拒绝网络接入的现象,如果没有发生过上述现象,说明预留资源的数量恰当,因此在步骤26不进行资源的调整操作,而是继续进行其他的系统操作;如果在过去的T分钟内发生了低优先级别的用户被拒绝网络接入的现象,说明共享资源不足,当这时还不能决定是否可以将预留资源的一部分转化为共享资源,还要经步骤27继续判断在过去的T分钟内预留资源的最大利用率是否小于预先设定的阈值,如果小于,说明预留资源数量过多,可以转化一部分作为共享资源,因此在步骤28,按照预先设定的转化值,将部分预留资源转化为共享资源;否则说明预留资源数量恰当,不能够进行转化,因此在步骤29不进行资源的调整操作,而是继续进行其他的系统操作。During the running process of the embodiment shown in FIG. 1 , the amount of resources reserved for high-priority users needs to be adaptively adjusted. Refer to FIG. 2 for the specific process. First set a T minute timer in
在上述预留资源资源的调整过程中,步骤25所述的增加K个预留资源按照下述过程实现,参考图3:首先系统在步骤251将不在被用户占用的共享资源释放出来,并进行整理,然后在步骤252检查低优先级用户队列是否有排队的用户,如果有,则在步骤254为排队的用户分配资源,并为其提供服务,然后进行步骤257;如果在步骤252检查低优先级用户队列没有排队的用户,则在步骤253检查系统是否设置了扩大预留资源的标记J,如果没有,说明不需要调整预留资源,在步骤256结束调整过程,否则在步骤255将此空闲的共享资源按照预先设定的策略转化为预留资源;接着在步骤257检查预留资源的调整量是否达到预先设定的K值的要求,如果达到,在步骤259结束调整过程,并清除增加预留资源的标记J;否则还要经过步骤258判断T分钟定时器是否超时,如果超时,也执行步骤259,如果未超时,则返回步骤251继续进行增加预留资源的调整。In the adjustment process of the above-mentioned reserved resource resources, the increase of K reserved resources described in
总之,通过本发明所述的资源规划方法,能够最大限度地避免或减少资源抢占现象的发生,保证为高优先级用户提供的服务质量。In a word, through the resource planning method described in the present invention, the phenomenon of resource preemption can be avoided or reduced to the greatest extent, and the quality of service provided for high-priority users can be guaranteed.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 02158294 CN1235419C (en) | 2002-12-21 | 2002-12-21 | Method for resource planning method in communication system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 02158294 CN1235419C (en) | 2002-12-21 | 2002-12-21 | Method for resource planning method in communication system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1510935A CN1510935A (en) | 2004-07-07 |
| CN1235419C true CN1235419C (en) | 2006-01-04 |
Family
ID=34236962
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN 02158294 Expired - Lifetime CN1235419C (en) | 2002-12-21 | 2002-12-21 | Method for resource planning method in communication system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN1235419C (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010081339A1 (en) * | 2008-12-30 | 2010-07-22 | 华为技术有限公司 | Method, apparatus and system for network priority control |
Families Citing this family (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100739716B1 (en) | 2005-08-11 | 2007-07-13 | 삼성전자주식회사 | Method and apparatus for controlling networking of shared resources |
| CN101127686B (en) * | 2006-08-18 | 2012-04-04 | 华为技术有限公司 | A network data processing method and device |
| CN101102320B (en) * | 2007-08-08 | 2012-09-05 | 中兴通讯股份有限公司 | Method for capturing reserved resource |
| CN101296521B (en) * | 2008-06-20 | 2011-08-10 | 华为技术有限公司 | Method, device and system for guaranteeing communication |
| CN101686452B (en) * | 2008-09-24 | 2012-07-04 | 华为技术有限公司 | Method, device and system for charging services |
| CN101588632B (en) * | 2009-06-17 | 2011-04-20 | 华为技术有限公司 | Allocation method, device and base station for physical downlink control channel time domain symbolic number |
| CN101959247B (en) * | 2009-07-14 | 2013-06-12 | 中兴通讯股份有限公司 | Bandwidth resource allocation method and device for WiMAX system |
| CN102932940B (en) * | 2012-10-17 | 2016-03-02 | 大唐移动通信设备有限公司 | Communication resource adjustment method and device |
| CN103067299A (en) * | 2012-12-04 | 2013-04-24 | 大唐移动通信设备有限公司 | Method and system of controlling packet switching rate |
| CN103002584A (en) * | 2012-12-06 | 2013-03-27 | 大唐移动通信设备有限公司 | Method, device and system for high speed uplink packet access (HSUPA) |
| JP6128451B2 (en) * | 2013-01-06 | 2017-05-17 | ▲ホア▼▲ウェイ▼技術有限公司Huawei Technologies Co.,Ltd. | Resource allocation method and apparatus |
| CN104079503B (en) * | 2013-03-27 | 2018-07-20 | 华为技术有限公司 | A kind of resource allocation methods and device |
| CN104735787A (en) * | 2013-12-18 | 2015-06-24 | 中兴通讯股份有限公司 | Distribution method for PUCCH resource, network side equipment and communication system |
| CN106788678B (en) * | 2016-12-16 | 2019-05-31 | 中国电子科技集团公司第五十四研究所 | A kind of star that seizing channel reservation based on time ground method for switching network |
| CN108055210A (en) * | 2017-12-20 | 2018-05-18 | 宣城新维保网络技术有限公司 | A kind of communication network distribution method |
| CN110719610A (en) * | 2018-07-11 | 2020-01-21 | 普天信息技术有限公司 | Method and device for seizing service resources |
| CN113141630B (en) * | 2020-01-20 | 2023-08-15 | 维沃移动通信有限公司 | Resource reservation method and terminal |
| CN111382351B (en) * | 2020-02-22 | 2023-07-21 | 中国平安财产保险股份有限公司 | Soft telephone resource sharing method, electronic device and computer readable storage medium |
| CN112702108B (en) * | 2020-12-21 | 2022-12-20 | 上海擎昆信息科技有限公司 | Method and device for controlling user equipment access |
| CN114666410B (en) * | 2022-02-14 | 2024-12-24 | 深圳爱捷云科技有限公司 | Resource calling method, device, electronic device and storage medium |
| CN114860422B (en) * | 2022-03-28 | 2025-01-28 | 知鱼智联科技股份有限公司 | A cloud service acquisition method and terminal |
| CN115801700A (en) * | 2022-09-22 | 2023-03-14 | 阿里巴巴(中国)有限公司 | Resource scheduling method and device, electronic equipment and readable storage medium |
| CN115883719B (en) * | 2023-02-01 | 2023-07-25 | 荣耀终端有限公司 | Notification processing method and notification processing device |
-
2002
- 2002-12-21 CN CN 02158294 patent/CN1235419C/en not_active Expired - Lifetime
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010081339A1 (en) * | 2008-12-30 | 2010-07-22 | 华为技术有限公司 | Method, apparatus and system for network priority control |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1510935A (en) | 2004-07-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN1235419C (en) | Method for resource planning method in communication system | |
| US10667278B2 (en) | Managing wireless resources | |
| CN1237844C (en) | Method and apparatus for communications bandwidth allocation | |
| CN102244904B (en) | A channel reservation switching control method based on service priority | |
| KR100426357B1 (en) | Scheduling Method for QoS and Resource Management in Mobile Communication System | |
| US5711010A (en) | Method of establishing access to secondary communication resources in a communication system | |
| CN1108075C (en) | Dynamic distribution method for wireless channels | |
| US20090059785A1 (en) | Policy-based resource management | |
| CN101572918A (en) | Method, device and system for allocating radio resources | |
| CN111343275B (en) | Resource scheduling method and system | |
| CN102223668B (en) | Resource seizing method for long term evolution (LTE) system during service congestion | |
| CN100477630C (en) | Queue dispatching method and apparatus in data network | |
| JP3178442B2 (en) | Line speed control system in code division multiple access. | |
| CN1691617A (en) | Method of flow control in communication system | |
| CN113766653B (en) | TDMA time slot allocation method facing service demand | |
| CN101674636B (en) | Congestion control method in third generation mobile communication | |
| WO2012048591A1 (en) | Method and system for allocating circuit resources in call priority access | |
| CN106851748A (en) | Method for channel allocation and device | |
| CN1852548A (en) | A Congestion Control Method in the Third Generation Mobile Communication System | |
| CN1780252A (en) | Buffer resource management for grouping converter | |
| CN110784930B (en) | Call resource allocation method and device | |
| CN101360325B (en) | Method and apparatus for ground resource and wireless resource combined management | |
| CN1264361C (en) | A method for speed assignation of forward direction alternate channel in CDMA system | |
| CN1885819A (en) | Packet scheduling method in broadband CDMA mobile communication system | |
| CN121441990A (en) | Service processing method and device and electronic equipment |
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 | ||
| CX01 | Expiry of patent term |
Granted publication date: 20060104 |
|
| CX01 | Expiry of patent term |