[go: up one dir, main page]

CN105517172A - Business scheduling method and device - Google Patents

Business scheduling method and device Download PDF

Info

Publication number
CN105517172A
CN105517172A CN201410545300.8A CN201410545300A CN105517172A CN 105517172 A CN105517172 A CN 105517172A CN 201410545300 A CN201410545300 A CN 201410545300A CN 105517172 A CN105517172 A CN 105517172A
Authority
CN
China
Prior art keywords
scheduling
virtual group
service
priority
virtual
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
CN201410545300.8A
Other languages
Chinese (zh)
Other versions
CN105517172B (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 CN201410545300.8A priority Critical patent/CN105517172B/en
Publication of CN105517172A publication Critical patent/CN105517172A/en
Application granted granted Critical
Publication of CN105517172B publication Critical patent/CN105517172B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明实施例公开了一种业务调度方法及装置,该方法包括:设置一个或一个以上虚拟组,并设置各虚拟组对应的调度参数,确定业务所属的虚拟组后,根据所述虚拟组对应的调度参数进行调度参数设置,根据设置的调度参数对所述业务进行调度;当无法满足业务的调度需求时,在所述虚拟组对应的调度参数范围内,调整所述设置的调度参数。本发明实施例所述的业务调度方法及装置,能够在有效保证业务质量的同时,提高通用性,避免资源浪费。

The embodiment of the present invention discloses a business scheduling method and device. The method includes: setting one or more virtual groups, and setting scheduling parameters corresponding to each virtual group; after determining the virtual group to which the business belongs, according to the corresponding The scheduling parameters are set according to the scheduling parameters, and the business is scheduled according to the set scheduling parameters; when the scheduling requirements of the business cannot be met, within the range of the scheduling parameters corresponding to the virtual group, the set scheduling parameters are adjusted. The service scheduling method and device described in the embodiments of the present invention can effectively ensure service quality, improve versatility, and avoid waste of resources.

Description

一种业务调度方法及装置A business scheduling method and device

技术领域technical field

本发明涉及业务调度领域,尤其涉及一种业务调度方法及装置。The present invention relates to the field of business scheduling, in particular to a business scheduling method and device.

背景技术Background technique

在LTE/LTE-A(4G)网络时代,无线通信网络为各类移动互联业务提供了“高速通道”、整体而言,可以有效地满足高下载速率、较低时延的要求。In the LTE/LTE-A (4G) network era, the wireless communication network provides a "high-speed channel" for various mobile Internet services. Overall, it can effectively meet the requirements of high download rate and low delay.

互联网业务类型繁多、业务特性千差万别,为更好的匹配业务特点、提高用户体验,网络需要对于不同的业务进行不同的保障,包括从核心网到无线网络的资源分配、调度机会需要针对不用的业务和其他信息来进行针对性的处理。LTE网络QoS机制是实现网络对不同业务实施不同质量保障的有效手段。There are many types of Internet services and different service characteristics. In order to better match the service characteristics and improve user experience, the network needs to provide different guarantees for different services, including resource allocation and scheduling opportunities from the core network to the wireless network. Need to target different services and other information for targeted processing. The LTE network QoS mechanism is an effective means to implement different quality guarantees for different services in the network.

在众多的移动互联网业务中,一些业务(例如实时对战游戏、部分电子商务等)对于传输时延特别敏感,为保证用户体验良好,需要网络对其进行针对性的配置和处理。但是,LTE网络中的QoS机制是一个保障业务质量的框架,并没有提供针对某个或某类业务的具体实现方案,因此针对不同的业务采用QoS保障时,从运营商策略配置到核心网与无线接入网各层配置与处理都需要进行对应的设计或优化,通用性差且浪费资源。Among the many mobile Internet services, some services (such as real-time battle games, some e-commerce, etc.) are particularly sensitive to transmission delay. To ensure a good user experience, the network needs to be configured and processed in a targeted manner. However, the QoS mechanism in the LTE network is a framework for guaranteeing service quality, and does not provide a specific implementation plan for a certain service or a certain type of service. The configuration and processing of each layer of the radio access network needs to be designed or optimized accordingly, which is poor in versatility and wastes resources.

发明内容Contents of the invention

有鉴于此,为解决现有存在的技术问题,本发明实施例提供:In view of this, in order to solve the existing technical problems, the embodiments of the present invention provide:

一种业务调度方法,设置一个或一个以上虚拟组,并设置各虚拟组对应的调度参数,该方法包括:A business scheduling method, setting one or more virtual groups, and setting scheduling parameters corresponding to each virtual group, the method includes:

确定业务所属的虚拟组;Determine the virtual group to which the business belongs;

根据所述虚拟组对应的调度参数进行调度参数设置,根据设置的调度参数对所述业务进行调度;performing scheduling parameter setting according to the scheduling parameter corresponding to the virtual group, and scheduling the service according to the set scheduling parameter;

当无法满足业务的调度需求时,在所述虚拟组对应的调度参数范围内,调整所述设置的调度参数。When the scheduling requirement of the service cannot be met, the set scheduling parameter is adjusted within the range of the scheduling parameter corresponding to the virtual group.

一具体实施例中,所述调度参数包括以下一项或多项:调度间隔Sche_Ti、调度请求周期SR_Ti、逻辑通道优先级LC_Pri,其中,In a specific embodiment, the scheduling parameters include one or more of the following: scheduling interval Sche_Ti, scheduling request period SR_Ti, logical channel priority LC_Pri, wherein,

虚拟组优先级越高,对应的调度间隔越小,和/或,The higher the virtual group priority, the smaller the corresponding scheduling interval, and/or,

虚拟组优先级越高,对应的调度请求周期越小,和/或,The higher the priority of the virtual group, the shorter the corresponding scheduling request period, and/or,

虚拟组优先级越高,对应的逻辑通道优先级越高。The higher the virtual group priority, the higher the corresponding logical channel priority.

一具体实施例中,所述确定业务所属的虚拟组之前,该方法还包括:In a specific embodiment, before determining the virtual group to which the business belongs, the method further includes:

根据预设的第一策略确定需要对所述业务划分虚拟组,或者,根据来自所述业务的通知确定需要对所述业务划分虚拟组。It is determined according to a preset first policy that the business needs to be divided into virtual groups, or, according to a notification from the business, it is determined that the business needs to be divided into virtual groups.

一具体实施例中,所述确定业务所属的虚拟组,包括:In a specific embodiment, the determining the virtual group to which the service belongs includes:

根据预设的第二策略,确定业务所属的虚拟组,其中所述第二策略为业务提供商与运营商约定的业务与虚拟组的对应关系;或者,According to the preset second strategy, determine the virtual group to which the service belongs, wherein the second strategy is the corresponding relationship between the service and the virtual group agreed by the service provider and the operator; or,

根据预设的第三策略,确定业务所属的虚拟组,其中所述第三策略为用户与运营商约定的业务与虚拟组的对应关系;或者,According to the preset third policy, determine the virtual group to which the service belongs, wherein the third policy is the corresponding relationship between the service and the virtual group agreed between the user and the operator; or,

根据当前网络状态及预设的第四策略,确定业务所属的虚拟组,其中,所述第四策略为根据网络状态设置的业务与虚拟组的对应关系。The virtual group to which the service belongs is determined according to the current network state and a preset fourth policy, wherein the fourth policy is a correspondence between the service and the virtual group set according to the network state.

一具体实施例中,根据不同的策略,确定一业务分别属于不同的虚拟组时,确定所述业务属于其中优先级最高的虚拟组。In a specific embodiment, when it is determined that a service belongs to different virtual groups according to different policies, it is determined that the service belongs to the virtual group with the highest priority among them.

一具体实施例中,根据虚拟组对应的调度参数进行调度参数设置,包括:In a specific embodiment, the scheduling parameters are set according to the scheduling parameters corresponding to the virtual group, including:

设置调度所述业务的调度间隔、和/或调度请求周期、和/或逻辑通道优先级,其中,所述设置的调度间隔不大于所述虚拟组对应的调度间隔,所述设置的调度请求周期不大于所述虚拟组对应的调度请求周期,所述设置的逻辑通道优先级不低于所述虚拟组对应的逻辑通道优先级。Set the scheduling interval, and/or scheduling request period, and/or logical channel priority for scheduling the service, wherein the set scheduling interval is not greater than the corresponding scheduling interval of the virtual group, and the set scheduling request period Not greater than the scheduling request period corresponding to the virtual group, and the set logical channel priority is not lower than the logical channel priority corresponding to the virtual group.

一具体实施例中,当无法满足业务的调度需求时,在所述虚拟组对应的调度参数范围内,调整所述设置的调度参数,包括:In a specific embodiment, when the scheduling requirements of the business cannot be met, within the range of scheduling parameters corresponding to the virtual group, adjusting the set scheduling parameters includes:

无法满足业务的调度需求时,增大设置的调度间隔,直到调度间隔达到业务所属虚拟组对应的调度间隔;和/或,When the scheduling requirements of the business cannot be met, increase the set scheduling interval until the scheduling interval reaches the scheduling interval corresponding to the virtual group to which the business belongs; and/or,

增大设置的调度请求周期,直到调度请求周期达到业务所属虚拟组对应的调度请求周期;和/或,Increase the set scheduling request cycle until the scheduling request cycle reaches the scheduling request cycle corresponding to the virtual group to which the service belongs; and/or,

降低设置的逻辑通道优先级,直到逻辑通道优先级达到业务所属虚拟组对应的逻辑通道优先级。Reduce the set logical channel priority until the logical channel priority reaches the logical channel priority corresponding to the virtual group to which the service belongs.

一具体实施例中,该方法还包括:In a specific embodiment, the method also includes:

当设置的调度参数调整为所述虚拟组对应的调度参数时,还是无法满足所有业务的调度需求,则优先保障优先级高的虚拟组中的业务,针对低优先级组中的业务,继续增大调度间隔和/或调度请求周期、和/或降低逻辑通道优先级。When the set scheduling parameters are adjusted to the scheduling parameters corresponding to the virtual group, the scheduling requirements of all services still cannot be met, then the services in the virtual group with high priority will be guaranteed first, and the services in the low priority group will continue to be increased. Larger scheduling interval and/or scheduling request period, and/or lower logical channel priority.

本发明实施例还提供一种业务调度装置,包括配置模块、第一确定模块和调度模块;其中,An embodiment of the present invention also provides a service scheduling device, including a configuration module, a first determination module, and a scheduling module; wherein,

所述配置模块,用于设置一个或一个以上虚拟组,并设置各虚拟组对应的调度参数;The configuration module is used to set one or more virtual groups, and set scheduling parameters corresponding to each virtual group;

所述第一确定模块,用于确定业务所属的虚拟组;The first determining module is configured to determine the virtual group to which the service belongs;

所述调度模块,用于根据所述虚拟组对应的调度参数进行调度参数设置,根据设置的调度参数对所述业务进行调度;以及当无法满足业务的调度需求时,在所述虚拟组对应的调度参数范围内,调整所述设置的调度参数。The scheduling module is configured to set scheduling parameters according to the scheduling parameters corresponding to the virtual group, and schedule the services according to the set scheduling parameters; Within the scope of the scheduling parameters, adjust the set scheduling parameters.

一具体实施例中,所述配置模块设置的调度参数包括以下一项或多项:调度间隔Sche_Ti、调度请求周期SR_Ti、逻辑通道优先级LC_Pri,其中,In a specific embodiment, the scheduling parameters set by the configuration module include one or more of the following: scheduling interval Sche_Ti, scheduling request period SR_Ti, logical channel priority LC_Pri, wherein,

虚拟组优先级越高,对应的调度间隔越小,和/或,The higher the virtual group priority, the smaller the corresponding scheduling interval, and/or,

虚拟组优先级越高,对应的调度请求周期越小,和/或,The higher the priority of the virtual group, the shorter the corresponding scheduling request period, and/or,

虚拟组优先级越高,对应的逻辑通道优先级越高。The higher the virtual group priority, the higher the corresponding logical channel priority.

一具体实施例中,该装置还包括第二确定模块,In a specific embodiment, the device further includes a second determining module,

所述第二确定模块,用于在第一确定模块确定业务所属的虚拟组之前,根据预设的第一策略确定需要对所述业务划分虚拟组,或者,根据来自所述业务的通知确定需要对所述业务划分虚拟组。The second determination module is configured to determine, before the first determination module determines the virtual group to which the business belongs, to determine the need to divide the business into a virtual group according to a preset first policy, or to determine the need to divide the business according to a notification from the business The business is divided into virtual groups.

一具体实施例中,所述第一确定模块,具体用于:In a specific embodiment, the first determining module is specifically configured to:

根据预设的第二策略,确定业务所属的虚拟组,其中所述第二策略为业务提供商与运营商约定的业务与虚拟组的对应关系;或者,According to the preset second strategy, determine the virtual group to which the service belongs, wherein the second strategy is the corresponding relationship between the service and the virtual group agreed by the service provider and the operator; or,

根据预设的第三策略,确定业务所属的虚拟组,其中所述第三策略为用户与运营商约定的业务与虚拟组的对应关系;或者,According to the preset third policy, determine the virtual group to which the service belongs, wherein the third policy is the corresponding relationship between the service and the virtual group agreed between the user and the operator; or,

根据当前网络状态及预设的第四策略,确定业务所属的虚拟组,其中,所述第四策略为根据网络状态设置的业务与虚拟组的对应关系。The virtual group to which the service belongs is determined according to the current network state and a preset fourth policy, wherein the fourth policy is a correspondence between the service and the virtual group set according to the network state.

一具体实施例中,所述第一确定模块,还用于在根据不同的策略,确定一业务分别属于不同的虚拟组时,确定所述业务属于其中优先级最高的虚拟组。In a specific embodiment, the first determining module is further configured to determine that the service belongs to the virtual group with the highest priority when it is determined that a service belongs to different virtual groups according to different policies.

一具体实施例中,所述调度模块,具体用于设置调度所述业务的调度间隔、和/或调度请求周期、和/或逻辑通道优先级,其中,所述设置的调度间隔不大于所述虚拟组对应的调度间隔,所述设置的调度请求周期不大于所述虚拟组对应的调度请求周期,所述设置的逻辑通道优先级不低于所述虚拟组对应的逻辑通道优先级;以及根据上述设置的调度参数对所述业务进行调度。In a specific embodiment, the scheduling module is specifically configured to set a scheduling interval for scheduling the service, and/or a scheduling request cycle, and/or a logical channel priority, wherein the set scheduling interval is not greater than the The scheduling interval corresponding to the virtual group, the set scheduling request cycle is not greater than the scheduling request cycle corresponding to the virtual group, and the set logical channel priority is not lower than the logical channel priority corresponding to the virtual group; and according to The scheduling parameter set above schedules the service.

一具体实施例中,所述调度模块,具体用于在无法满足业务的调度需求时,增大设置的调度间隔,直到调度间隔达到业务所属虚拟组对应的调度间隔;和/或,增大设置的调度请求周期,直到调度请求周期达到业务所属虚拟组对应的调度请求周期;和/或,降低设置的逻辑通道优先级,直到逻辑通道优先级达到业务所属虚拟组对应的逻辑通道优先级。In a specific embodiment, the scheduling module is specifically used to increase the set scheduling interval until the scheduling interval reaches the scheduling interval corresponding to the virtual group to which the service belongs when the scheduling requirements of the business cannot be met; and/or, increase the set The scheduling request cycle until the scheduling request cycle reaches the scheduling request cycle corresponding to the virtual group to which the service belongs; and/or, reduce the set logical channel priority until the logical channel priority reaches the logical channel priority corresponding to the virtual group to which the service belongs.

一具体实施例中,所述调度模块,还用于在当设置的调度参数调整为所述虚拟组对应的调度参数,还是无法满足所有业务的调度需求时,优先保障优先级高的虚拟组中的业务,针对低优先级组中的业务,继续增大调度间隔和/或调度请求周期、和/或降低逻辑通道优先级。In a specific embodiment, the scheduling module is further configured to give priority to the virtual group with high priority when the set scheduling parameter is adjusted to the scheduling parameter corresponding to the virtual group, but the scheduling requirements of all services cannot be met. For services in the low priority group, continue to increase the scheduling interval and/or the scheduling request period, and/or lower the priority of the logical channel.

本发明实施例所述的一种业务调度方法及装置,设置一个或一个以上虚拟组,并设置各虚拟组对应的调度参数,确定业务所属的虚拟组后,根据所述虚拟组对应的调度参数进行调度参数设置,根据设置的调度参数对所述业务进行调度;当无法满足业务的调度需求时,在所述虚拟组对应的调度参数范围内,调整所述设置的调度参数。本发明实施例所述的业务调度方法及装置,能够在有效保证业务质量的同时,提高通用性,避免资源浪费。In the method and device for business scheduling described in the embodiments of the present invention, one or more virtual groups are set, and the scheduling parameters corresponding to each virtual group are set, and after the virtual group to which the business belongs is determined, according to the scheduling parameters corresponding to the virtual group Set scheduling parameters, and schedule the business according to the set scheduling parameters; when the scheduling requirements of the business cannot be met, adjust the set scheduling parameters within the range of scheduling parameters corresponding to the virtual group. The service scheduling method and device described in the embodiments of the present invention can effectively ensure service quality, improve versatility, and avoid waste of resources.

附图说明Description of drawings

图1为本发明实施例一种业务调度方法流程示意图;FIG. 1 is a schematic flow diagram of a service scheduling method according to an embodiment of the present invention;

图2为本发明实施例一种业务调度装置结构示意图;FIG. 2 is a schematic structural diagram of a service scheduling device according to an embodiment of the present invention;

图3为本发明实施例再一种业务调度装置结构示意图。Fig. 3 is a schematic structural diagram of another service scheduling device according to an embodiment of the present invention.

具体实施方式detailed description

为了解决现有技术中存在的调度方案通用性差且浪费资源的问题,本发明实施例提供了一种业务调度方法,设置一个或一个以上虚拟组,并设置各虚拟组对应的调度参数,如图1所示,该方法包括:In order to solve the problem of poor versatility and waste of resources in the scheduling scheme in the prior art, the embodiment of the present invention provides a service scheduling method, setting one or more virtual groups, and setting the scheduling parameters corresponding to each virtual group, as shown in the figure 1, the method includes:

步骤11:确定业务所属的虚拟组;Step 11: Determine the virtual group to which the business belongs;

步骤12:根据所述虚拟组对应的调度参数进行调度参数设置,根据设置的调度参数对所述业务进行调度。Step 12: Perform scheduling parameter setting according to the scheduling parameter corresponding to the virtual group, and schedule the service according to the set scheduling parameter.

步骤13:当无法满足业务的调度需求时,在所述虚拟组对应的调度参数范围内,调整所述设置的调度参数。Step 13: When the scheduling requirements of the service cannot be met, within the scope of the scheduling parameters corresponding to the virtual group, adjust the set scheduling parameters.

可选的,所述调度参数包括以下一项或多项:调度间隔Sche_Ti、调度请求周期SR_Ti、逻辑通道优先级LC_Pri,其中,Optionally, the scheduling parameters include one or more of the following: scheduling interval Sche_Ti, scheduling request period SR_Ti, logical channel priority LC_Pri, wherein,

虚拟组优先级越高,对应的调度间隔越小,和/或,The higher the virtual group priority, the smaller the corresponding scheduling interval, and/or,

虚拟组优先级越高,对应的调度请求周期越小,和/或,The higher the priority of the virtual group, the shorter the corresponding scheduling request period, and/or,

虚拟组优先级越高,对应的逻辑通道优先级越高。The higher the virtual group priority, the higher the corresponding logical channel priority.

可选的,所述确定业务所属的虚拟组之前,该方法还包括:Optionally, before determining the virtual group to which the business belongs, the method further includes:

根据预设的第一策略确定需要对所述业务划分虚拟组,或者,根据来自所述业务的通知确定需要对所述业务划分虚拟组。It is determined according to a preset first policy that the business needs to be divided into virtual groups, or, according to a notification from the business, it is determined that the business needs to be divided into virtual groups.

这里,第一策略中可以设置需要划分虚拟组的业务列表,该业务列表可以包含所有业务,也可以仅包含部分业务。Here, the first policy may set a list of services that need to be divided into virtual groups, and the list of services may include all services or only some services.

可选的,所述确定业务所属的虚拟组,包括:Optionally, the determining the virtual group to which the business belongs includes:

根据预设的第二策略,确定业务所属的虚拟组,其中所述第二策略为业务提供商与运营商约定的业务与虚拟组的对应关系;或者,According to the preset second strategy, determine the virtual group to which the service belongs, wherein the second strategy is the corresponding relationship between the service and the virtual group agreed by the service provider and the operator; or,

根据预设的第三策略,确定业务所属的虚拟组,其中所述第三策略为用户与运营商约定的业务与虚拟组的对应关系;或者,According to the preset third policy, determine the virtual group to which the service belongs, wherein the third policy is the corresponding relationship between the service and the virtual group agreed between the user and the operator; or,

根据当前网络状态及预设的第四策略,确定业务所属的虚拟组,其中,所述第四策略为根据网络状态设置的业务与虚拟组的对应关系。The virtual group to which the service belongs is determined according to the current network state and a preset fourth policy, wherein the fourth policy is a correspondence between the service and the virtual group set according to the network state.

可选的,根据不同的策略,确定一业务分别属于不同的虚拟组时,确定所述业务属于其中优先级最高的虚拟组。Optionally, according to different policies, when it is determined that a service belongs to different virtual groups, it is determined that the service belongs to the virtual group with the highest priority.

可选的,根据所述虚拟组对应的调度参数进行调度参数设置,包括:Optionally, setting scheduling parameters according to the scheduling parameters corresponding to the virtual group includes:

设置调度所述业务的调度间隔、和/或调度请求周期、和/或逻辑通道优先级,其中,所述设置的调度间隔不大于所述虚拟组对应的调度间隔,所述设置的调度请求周期不大于所述虚拟组对应的调度请求周期,所述设置的逻辑通道优先级不低于所述虚拟组对应的逻辑通道优先级。Set the scheduling interval, and/or scheduling request period, and/or logical channel priority for scheduling the service, wherein the set scheduling interval is not greater than the corresponding scheduling interval of the virtual group, and the set scheduling request period Not greater than the scheduling request period corresponding to the virtual group, and the set logical channel priority is not lower than the logical channel priority corresponding to the virtual group.

可选的,当无法满足业务的调度需求时,在所述虚拟组对应的调度参数范围内,调整所述设置的调度参数,包括:Optionally, when the scheduling requirements of the business cannot be met, within the range of scheduling parameters corresponding to the virtual group, adjusting the set scheduling parameters includes:

无法满足业务的调度需求时,增大设置的调度间隔,直到调度间隔达到业务所属虚拟组对应的调度间隔;和/或,When the scheduling requirements of the business cannot be met, increase the set scheduling interval until the scheduling interval reaches the scheduling interval corresponding to the virtual group to which the business belongs; and/or,

增大设置的调度请求周期,直到调度请求周期达到业务所属虚拟组对应的调度请求周期;和/或,Increase the set scheduling request cycle until the scheduling request cycle reaches the scheduling request cycle corresponding to the virtual group to which the service belongs; and/or,

降低设置的逻辑通道优先级,直到逻辑通道优先级达到业务所属虚拟组对应的逻辑通道优先级。Reduce the set logical channel priority until the logical channel priority reaches the logical channel priority corresponding to the virtual group to which the service belongs.

可选的,该方法还包括:Optionally, the method also includes:

当设置的调度参数调整为所述虚拟组对应的调度参数时,还是无法满足所有业务的调度需求,则优先保障优先级高的虚拟组中的业务,针对低优先级组中的业务,继续增大调度间隔和/或调度请求周期、和/或降低逻辑通道优先级。When the set scheduling parameters are adjusted to the scheduling parameters corresponding to the virtual group, the scheduling requirements of all services still cannot be met, then the services in the virtual group with high priority will be guaranteed first, and the services in the low priority group will continue to be increased. Larger scheduling interval and/or scheduling request period, and/or lower logical channel priority.

本发明实施例还提出了一种业务调度装置,如图2所示,该装置包括配置模块21、第一确定模块22和调度模块23;其中,The embodiment of the present invention also proposes a service scheduling device, as shown in Figure 2, the device includes a configuration module 21, a first determination module 22 and a scheduling module 23; wherein,

所述配置模块21,用于设置一个或一个以上虚拟组,并设置各虚拟组对应的调度参数;The configuration module 21 is configured to set one or more virtual groups, and set scheduling parameters corresponding to each virtual group;

所述第一确定模块22,用于确定业务所属的虚拟组;The first determining module 22 is configured to determine the virtual group to which the service belongs;

所述调度模块23,用于根据所述虚拟组对应的调度参数进行调度参数设置,根据设置的调度参数对所述业务进行调度;以及当无法满足业务的调度需求时,在所述虚拟组对应的调度参数范围内,调整所述设置的调度参数。The scheduling module 23 is configured to set scheduling parameters according to the scheduling parameters corresponding to the virtual group, and schedule the services according to the set scheduling parameters; Adjust the set scheduling parameters within the range of the scheduling parameters.

可选的,所述配置模块21设置的调度参数包括以下一项或多项:调度间隔Sche_Ti、调度请求周期SR_Ti、逻辑通道优先级LC_Pri,其中,Optionally, the scheduling parameters set by the configuration module 21 include one or more of the following: scheduling interval Sche_Ti, scheduling request period SR_Ti, logical channel priority LC_Pri, wherein,

虚拟组优先级越高,对应的调度间隔越小,和/或,The higher the virtual group priority, the smaller the corresponding scheduling interval, and/or,

虚拟组优先级越高,对应的调度请求周期越小,和/或,The higher the priority of the virtual group, the shorter the corresponding scheduling request period, and/or,

虚拟组优先级越高,对应的逻辑通道优先级越高。The higher the virtual group priority, the higher the corresponding logical channel priority.

可选的,如图3所示,该装置还包括第二确定模块24,Optionally, as shown in FIG. 3, the device further includes a second determining module 24,

所述第二确定模块24,用于在第一确定模块22确定业务所属的虚拟组之前,根据预设的第一策略确定需要对所述业务划分虚拟组,或者,根据来自所述业务的通知确定需要对所述业务划分虚拟组。The second determination module 24 is configured to determine that the business needs to be divided into virtual groups according to the preset first strategy before the first determination module 22 determines the virtual group to which the business belongs, or, according to the notification from the business It is determined that the service needs to be divided into virtual groups.

可选的,所述第一确定模块22,具体用于:Optionally, the first determining module 22 is specifically used for:

根据预设的第二策略,确定业务所属的虚拟组,其中所述第二策略为业务提供商与运营商约定的业务与虚拟组的对应关系;或者,According to the preset second strategy, determine the virtual group to which the service belongs, wherein the second strategy is the corresponding relationship between the service and the virtual group agreed by the service provider and the operator; or,

根据预设的第三策略,确定业务所属的虚拟组,其中所述第三策略为用户与运营商约定的业务与虚拟组的对应关系;或者,According to the preset third policy, determine the virtual group to which the service belongs, wherein the third policy is the corresponding relationship between the service and the virtual group agreed between the user and the operator; or,

根据当前网络状态及预设的第四策略,确定业务所属的虚拟组,其中,所述第四策略为根据网络状态设置的业务与虚拟组的对应关系。The virtual group to which the service belongs is determined according to the current network state and a preset fourth policy, wherein the fourth policy is a correspondence between the service and the virtual group set according to the network state.

可选的,所述第一确定模块22,还用于在根据不同的策略,确定一业务分别属于不同的虚拟组时,确定所述业务属于其中优先级最高的虚拟组。Optionally, the first determination module 22 is further configured to determine that the service belongs to the virtual group with the highest priority when it is determined that a service belongs to different virtual groups according to different policies.

可选的,所述调度模块23,具体用于设置调度所述业务的调度间隔、和/或调度请求周期、和/或逻辑通道优先级,其中,所述设置的调度间隔不大于所述虚拟组对应的调度间隔,所述设置的调度请求周期不大于所述虚拟组对应的调度请求周期,所述设置的逻辑通道优先级不低于所述虚拟组对应的逻辑通道优先级;以及根据上述设置的调度参数对所述业务进行调度。Optionally, the scheduling module 23 is specifically configured to set a scheduling interval for scheduling the service, and/or a scheduling request period, and/or a logical channel priority, wherein the set scheduling interval is not greater than the virtual The scheduling interval corresponding to the group, the set scheduling request period is not greater than the scheduling request period corresponding to the virtual group, and the set logical channel priority is not lower than the logical channel priority corresponding to the virtual group; and according to the above The set scheduling parameter schedules the service.

可选的,所述调度模块23,具体用于在无法满足业务的调度需求时,增大设置的调度间隔,直到调度间隔达到业务所属虚拟组对应的调度间隔;和/或,增大设置的调度请求周期,直到调度请求周期达到业务所属虚拟组对应的调度请求周期;和/或,降低设置的逻辑通道优先级,直到逻辑通道优先级达到业务所属虚拟组对应的逻辑通道优先级。Optionally, the scheduling module 23 is specifically configured to increase the set scheduling interval until the scheduling interval reaches the scheduling interval corresponding to the virtual group to which the business belongs when the scheduling requirements of the business cannot be met; and/or, increase the set scheduling interval. Scheduling request period until the scheduling request period reaches the scheduling request period corresponding to the virtual group to which the service belongs; and/or, reducing the set logical channel priority until the logical channel priority reaches the logical channel priority corresponding to the virtual group to which the service belongs.

可选的,所述调度模块,还用于在当设置的调度参数调整为所述虚拟组对应的调度参数,还是无法满足所有业务的调度需求时,优先保障优先级高的虚拟组中的业务,针对低优先级组中的业务,继续增大调度间隔和/或调度请求周期、和/或降低逻辑通道优先级。Optionally, the scheduling module is further configured to give priority to ensuring the services in the virtual group with high priority when the set scheduling parameter is adjusted to the corresponding scheduling parameter of the virtual group, but still cannot meet the scheduling requirements of all services , for the services in the low priority group, continue to increase the scheduling interval and/or the scheduling request period, and/or lower the priority of the logical channel.

下面通过具体实施例对本发明的技术方案作进一步详细说明。The technical solution of the present invention will be further described in detail through specific examples below.

实施例1Example 1

本发明实施例针对对实时性业务要求高的业务,提出一种新的质量保障方案,以提升用户体验。本发明实施例的具体内容如下:The embodiment of the present invention proposes a new quality assurance solution for services with high requirements on real-time services, so as to improve user experience. The specific content of the embodiment of the present invention is as follows:

1、针对对实时性要求高的业务,网络定义N个虚拟组,每组对应一个自定的QCI参数;1. For services with high real-time requirements, the network defines N virtual groups, and each group corresponds to a self-defined QCI parameter;

2、网络预先设定好N个虚拟组的优先级,S1表示优先级最高的组、组S2优先级次之,依次类推,组SN优先级最低,每个组对应的QCI参数可以用来标识各个组的优先级2. The network pre-sets the priority of N virtual groups. S1 represents the group with the highest priority, group S2 has the second priority, and so on. Group SN has the lowest priority. The QCI parameters corresponding to each group can be used to identify The priority of each group

3、针对每个虚拟组Si,网络预先定义下列的部分或全部参数3. For each virtual group Si, the network predefines some or all of the following parameters

a)调度间隔:Sche_Tia) Scheduling interval: Sche_Ti

b)SR(调度请求)周期:SR_Tib) SR (scheduling request) period: SR_Ti

c)Logicalchannel的优先级:LC_Pri(对应RRC信令中LogicalChannelConfig的priority字段)c) Priority of Logicalchannel: LC_Pri (corresponding to the priority field of LogicalChannelConfig in RRC signaling)

其中,如果虚拟组Si的优先级高于组Sj,则上述参数需满足Sche_Ti<=Sche_Tj,SR_Ti<=SR_Tj,LC_Pri>=LC_PrjWherein, if the priority of the virtual group Si is higher than that of the group Sj, the above parameters need to satisfy Sche_Ti<=Sche_Tj, SR_Ti<=SR_Tj, LC_Pri>=LC_Prj

4、当网络识别出某个用户的某个业务属于对实时性要求高的业务时,或者业务采用标识或者接口通知网络自己对实时性要求高,网络根据下列一个或多个因素综合考虑判定此用户的此业务属于哪个虚拟组:4. When the network recognizes that a certain service of a certain user belongs to a service that requires high real-time performance, or the service uses an identifier or an interface to notify the network that it has high real-time requirements, the network judges this based on one or more of the following factors Which virtual group does this business of the user belong to:

a)业务提供商与运营商合作,运营商为业务提供额外保障,把此业务约定归属虚拟组Sia) The service provider cooperates with the operator, the operator provides additional guarantee for the service, and assigns this service agreement to the virtual group Si

b)用户与运营商签约,为此业务提供额外性能保障,把此业务约定归属于虚拟组Sjb) The user signs a contract with the operator to provide additional performance guarantee for this service, and assigns this service agreement to the virtual group Sj

c)根据网络当前状态,约定业务归属于虚拟组Skc) According to the current state of the network, the agreed service belongs to the virtual group Sk

若同时考虑上述多个条件出现业务归属于不同虚拟组时,选择让业务归属于其中优先级最高的组。If the above multiple conditions are considered at the same time and the business belongs to different virtual groups, choose to let the business belong to the group with the highest priority.

5、当LTE网络在为用户提供上述某项业务(业务属于虚拟组Si)服务时,针对此用户的调度参数配置如下:5. When the LTE network is providing a user with the above-mentioned service (the service belongs to the virtual group Si) service, the scheduling parameters for this user are configured as follows:

a)调度间隔T1<=Sche_Tia) Scheduling interval T1<=Sche_Ti

b)SR周期:T2<=SR_Tib) SR period: T2<=SR_Ti

c)此业务对应的Logicalchannel的优先级Priority>=LC_Pric) The Priority of the Logicalchannel corresponding to this service>=LC_Pri

调度间隔T1使用方法:若在t0时刻,基站为此项业务进行了一次上行传输调度,若后续未有其他的上行传输需求,则在t0+T1时刻后的第一个有效上行TTI为用户进行一次调度(不管其是否有上行数据需要传输),另外,SR周期和Logicalchannel的优先级使用同LTE协议目前定义How to use the scheduling interval T1: If at time t0, the base station performs an uplink transmission scheduling for this service, if there is no other uplink transmission demand in the future, then the first effective uplink TTI after time t0+T1 is scheduled for the user. One scheduling (regardless of whether there is uplink data to be transmitted), in addition, the SR period and Logicalchannel priority use the same as the current definition of the LTE protocol

6、如由于用户和业务繁忙,导致无法满足所有此类业务的调度需求,则6. If the scheduling requirements of all such services cannot be met due to busy users and services, then

a)增大归属于虚拟组Si(i=1,…,N)业务的调度间隔和/或SR周期,直到T1=Sche_Ti,T2=SR_Ti。a) Increase the scheduling interval and/or SR period of the services belonging to the virtual group Si (i=1,...,N) until T1=Sche_Ti, T2=SR_Ti.

b)和/或降低Logicalchannel的优先级直到Priority=LC_Prib) and/or reduce the priority of the Logicalchannel until Priority=LC_Pri

c)若还是无法满足所有业务的调度需求,则优先保障优先级高的虚拟组中的业务,针对低优先级组中的业务,继续增大调度间隔和/或SR周期、和/或降低Logicalchannel的优先级。(从最优先级低的组开始)c) If the scheduling requirements of all services cannot be met, prioritize the services in the virtual group with high priority, and continue to increase the scheduling interval and/or SR period, and/or reduce the Logicalchannel for services in the low priority group priority. (starting with the lowest priority group)

本发明实施例根据业务对实时性的要求不同,提供质量保障,同时降低对系统资源的开销,并且,针对合作业务厂商或者签约用户,能够提供个性化的服务增加体验。The embodiments of the present invention provide quality assurance according to different real-time requirements of services, while reducing overhead on system resources, and can provide personalized services to enhance experience for cooperative service manufacturers or contracted users.

上述各模块可以由电子设备中的中央处理器(CentralProcessingUnit,CPU)、数字信号处理器(DigitalSignalProcessor,DSP)或可编程逻辑阵列(Field-ProgrammableGateArray,FPGA)实现。Each of the above modules may be realized by a central processing unit (Central Processing Unit, CPU), a digital signal processor (Digital Signal Processor, DSP) or a programmable logic array (Field-Programmable Gate Array, FPGA) in the electronic device.

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art should understand that the embodiments of the present invention may be provided as methods, systems, or computer program products. Accordingly, the present invention can take the form of a hardware embodiment, a software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) having computer-usable program code embodied therein.

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It should be understood that each procedure and/or block in the flowchart and/or block diagram, and a combination of procedures and/or blocks in the flowchart and/or block diagram can be realized by computer program instructions. These computer program instructions may be provided to a general purpose computer, special purpose computer, embedded processor, or processor of other programmable data processing equipment to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing equipment produce a An apparatus for realizing the functions specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to operate in a specific manner, such that the instructions stored in the computer-readable memory produce an article of manufacture comprising instruction means, the instructions The device realizes the function specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby The instructions provide steps for implementing the functions specified in the flow chart or blocks of the flowchart and/or the block or blocks of the block diagrams.

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the protection scope of the present invention.

Claims (16)

1.一种业务调度方法,其特征在于,设置一个或一个以上虚拟组,并设置各虚拟组对应的调度参数,该方法包括:1. A business scheduling method, characterized in that, one or more virtual groups are set, and the corresponding scheduling parameters of each virtual group are set, the method comprises: 确定业务所属的虚拟组;Determine the virtual group to which the business belongs; 根据所述虚拟组对应的调度参数进行调度参数设置,根据设置的调度参数对所述业务进行调度;performing scheduling parameter setting according to the scheduling parameter corresponding to the virtual group, and scheduling the service according to the set scheduling parameter; 当无法满足业务的调度需求时,在所述虚拟组对应的调度参数范围内,调整所述设置的调度参数。When the scheduling requirement of the service cannot be met, the set scheduling parameter is adjusted within the range of the scheduling parameter corresponding to the virtual group. 2.根据权利要求1所述的方法,其特征在于,2. The method of claim 1, wherein, 所述调度参数包括以下一项或多项:调度间隔Sche_Ti、调度请求周期SR_Ti、逻辑通道优先级LC_Pri,其中,The scheduling parameters include one or more of the following: scheduling interval Sche_Ti, scheduling request period SR_Ti, logical channel priority LC_Pri, wherein, 虚拟组优先级越高,对应的调度间隔越小,和/或,The higher the virtual group priority, the smaller the corresponding scheduling interval, and/or, 虚拟组优先级越高,对应的调度请求周期越小,和/或,The higher the priority of the virtual group, the shorter the corresponding scheduling request period, and/or, 虚拟组优先级越高,对应的逻辑通道优先级越高。The higher the virtual group priority, the higher the corresponding logical channel priority. 3.根据权利要求1所述的方法,其特征在于,所述确定业务所属的虚拟组之前,该方法还包括:3. The method according to claim 1, wherein before said determining the virtual group to which the business belongs, the method further comprises: 根据预设的第一策略确定需要对所述业务划分虚拟组,或者,根据来自所述业务的通知确定需要对所述业务划分虚拟组。It is determined according to a preset first policy that the business needs to be divided into virtual groups, or, according to a notification from the business, it is determined that the business needs to be divided into virtual groups. 4.根据权利要求1所述的方法,其特征在于,所述确定业务所属的虚拟组,包括:4. The method according to claim 1, wherein said determining the virtual group to which the service belongs comprises: 根据预设的第二策略,确定业务所属的虚拟组,其中所述第二策略为业务提供商与运营商约定的业务与虚拟组的对应关系;或者,According to the preset second strategy, determine the virtual group to which the service belongs, wherein the second strategy is the corresponding relationship between the service and the virtual group agreed by the service provider and the operator; or, 根据预设的第三策略,确定业务所属的虚拟组,其中所述第三策略为用户与运营商约定的业务与虚拟组的对应关系;或者,According to the preset third policy, determine the virtual group to which the service belongs, wherein the third policy is the corresponding relationship between the service and the virtual group agreed between the user and the operator; or, 根据当前网络状态及预设的第四策略,确定业务所属的虚拟组,其中,所述第四策略为根据网络状态设置的业务与虚拟组的对应关系。The virtual group to which the service belongs is determined according to the current network state and a preset fourth policy, wherein the fourth policy is a correspondence between the service and the virtual group set according to the network state. 5.根据权利要求4所述的方法,其特征在于,5. The method of claim 4, wherein, 根据不同的策略,确定一业务分别属于不同的虚拟组时,确定所述业务属于其中优先级最高的虚拟组。According to different strategies, when it is determined that a service belongs to different virtual groups, it is determined that the service belongs to the virtual group with the highest priority. 6.根据权利要求2所述的方法,其特征在于,根据所述虚拟组对应的调度参数进行调度参数设置,包括:6. The method according to claim 2, wherein the setting of scheduling parameters according to the scheduling parameters corresponding to the virtual group includes: 设置调度所述业务的调度间隔、和/或调度请求周期、和/或逻辑通道优先级,其中,所述设置的调度间隔不大于所述虚拟组对应的调度间隔,所述设置的调度请求周期不大于所述虚拟组对应的调度请求周期,所述设置的逻辑通道优先级不低于所述虚拟组对应的逻辑通道优先级。Set the scheduling interval, and/or scheduling request period, and/or logical channel priority for scheduling the service, wherein the set scheduling interval is not greater than the corresponding scheduling interval of the virtual group, and the set scheduling request period Not greater than the scheduling request period corresponding to the virtual group, and the set logical channel priority is not lower than the logical channel priority corresponding to the virtual group. 7.根据权利要求6所述的方法,其特征在于,当无法满足业务的调度需求时,在所述虚拟组对应的调度参数范围内,调整所述设置的调度参数,包括:7. The method according to claim 6, wherein when the scheduling requirements of the business cannot be met, adjusting the set scheduling parameters within the range of scheduling parameters corresponding to the virtual group includes: 无法满足业务的调度需求时,增大设置的调度间隔,直到调度间隔达到业务所属虚拟组对应的调度间隔;和/或,When the scheduling requirements of the business cannot be met, increase the set scheduling interval until the scheduling interval reaches the scheduling interval corresponding to the virtual group to which the business belongs; and/or, 增大设置的调度请求周期,直到调度请求周期达到业务所属虚拟组对应的调度请求周期;和/或,Increase the set scheduling request cycle until the scheduling request cycle reaches the scheduling request cycle corresponding to the virtual group to which the service belongs; and/or, 降低设置的逻辑通道优先级,直到逻辑通道优先级达到业务所属虚拟组对应的逻辑通道优先级。Reduce the set logical channel priority until the logical channel priority reaches the logical channel priority corresponding to the virtual group to which the service belongs. 8.根据权利要求1至7任一项所述的方法,其特征在于,该方法还包括:8. The method according to any one of claims 1 to 7, characterized in that the method further comprises: 当设置的调度参数调整为所述虚拟组对应的调度参数时,还是无法满足所有业务的调度需求,则优先保障优先级高的虚拟组中的业务,针对低优先级组中的业务,继续增大调度间隔和/或调度请求周期、和/或降低逻辑通道优先级。When the set scheduling parameters are adjusted to the scheduling parameters corresponding to the virtual group, the scheduling requirements of all services still cannot be met, then the services in the virtual group with high priority will be guaranteed first, and the services in the low priority group will continue to be increased. Larger scheduling interval and/or scheduling request period, and/or lower logical channel priority. 9.一种业务调度装置,其特征在于,该装置包括配置模块、第一确定模块和调度模块;其中,9. A service scheduling device, characterized in that the device includes a configuration module, a first determination module, and a scheduling module; wherein, 所述配置模块,用于设置一个或一个以上虚拟组,并设置各虚拟组对应的调度参数;The configuration module is used to set one or more virtual groups, and set scheduling parameters corresponding to each virtual group; 所述第一确定模块,用于确定业务所属的虚拟组;The first determining module is configured to determine the virtual group to which the service belongs; 所述调度模块,用于根据所述虚拟组对应的调度参数进行调度参数设置,根据设置的调度参数对所述业务进行调度;以及当无法满足业务的调度需求时,在所述虚拟组对应的调度参数范围内,调整所述设置的调度参数。The scheduling module is configured to set scheduling parameters according to the scheduling parameters corresponding to the virtual group, and schedule the services according to the set scheduling parameters; Within the scope of the scheduling parameters, adjust the set scheduling parameters. 10.根据权利要求9所述的装置,其特征在于,所述配置模块设置的调度参数包括以下一项或多项:调度间隔Sche_Ti、调度请求周期SR_Ti、逻辑通道优先级LC_Pri,其中,10. The device according to claim 9, wherein the scheduling parameters set by the configuration module include one or more of the following: scheduling interval Sche_Ti, scheduling request period SR_Ti, logical channel priority LC_Pri, wherein, 虚拟组优先级越高,对应的调度间隔越小,和/或,The higher the virtual group priority, the smaller the corresponding scheduling interval, and/or, 虚拟组优先级越高,对应的调度请求周期越小,和/或,The higher the priority of the virtual group, the shorter the corresponding scheduling request period, and/or, 虚拟组优先级越高,对应的逻辑通道优先级越高。The higher the virtual group priority, the higher the corresponding logical channel priority. 11.根据权利要求9所述的装置,其特征在于,该装置还包括第二确定模块,11. The device according to claim 9, further comprising a second determining module, 所述第二确定模块,用于在第一确定模块确定业务所属的虚拟组之前,根据预设的第一策略确定需要对所述业务划分虚拟组,或者,根据来自所述业务的通知确定需要对所述业务划分虚拟组。The second determination module is configured to determine, before the first determination module determines the virtual group to which the business belongs, to determine the need to divide the business into a virtual group according to a preset first policy, or to determine the need to divide the business according to a notification from the business The business is divided into virtual groups. 12.根据权利要求9所述的装置,其特征在于,所述第一确定模块,具体用于:12. The device according to claim 9, wherein the first determining module is specifically configured to: 根据预设的第二策略,确定业务所属的虚拟组,其中所述第二策略为业务提供商与运营商约定的业务与虚拟组的对应关系;或者,According to the preset second strategy, determine the virtual group to which the service belongs, wherein the second strategy is the corresponding relationship between the service and the virtual group agreed by the service provider and the operator; or, 根据预设的第三策略,确定业务所属的虚拟组,其中所述第三策略为用户与运营商约定的业务与虚拟组的对应关系;或者,According to the preset third policy, determine the virtual group to which the service belongs, wherein the third policy is the corresponding relationship between the service and the virtual group agreed between the user and the operator; or, 根据当前网络状态及预设的第四策略,确定业务所属的虚拟组,其中,所述第四策略为根据网络状态设置的业务与虚拟组的对应关系。The virtual group to which the service belongs is determined according to the current network state and a preset fourth policy, wherein the fourth policy is a correspondence between the service and the virtual group set according to the network state. 13.根据权利要求12所述的装置,其特征在于,13. The device of claim 12, wherein: 所述第一确定模块,还用于在根据不同的策略,确定一业务分别属于不同的虚拟组时,确定所述业务属于其中优先级最高的虚拟组。The first determination module is further configured to determine that the service belongs to the virtual group with the highest priority when it is determined that a service belongs to different virtual groups according to different policies. 14.根据权利要求10所述的装置,其特征在于,14. The apparatus of claim 10, wherein: 所述调度模块,具体用于设置调度所述业务的调度间隔、和/或调度请求周期、和/或逻辑通道优先级,其中,所述设置的调度间隔不大于所述虚拟组对应的调度间隔,所述设置的调度请求周期不大于所述虚拟组对应的调度请求周期,所述设置的逻辑通道优先级不低于所述虚拟组对应的逻辑通道优先级;以及根据上述设置的调度参数对所述业务进行调度。The scheduling module is specifically configured to set a scheduling interval for scheduling the service, and/or a scheduling request period, and/or a logical channel priority, wherein the set scheduling interval is not greater than the corresponding scheduling interval of the virtual group , the set scheduling request cycle is not greater than the scheduling request cycle corresponding to the virtual group, and the set logical channel priority is not lower than the logical channel priority corresponding to the virtual group; and according to the scheduling parameters set above The business is scheduled. 15.根据权利要求14所述的装置,其特征在于,15. The apparatus of claim 14, wherein: 所述调度模块,具体用于在无法满足业务的调度需求时,增大设置的调度间隔,直到调度间隔达到业务所属虚拟组对应的调度间隔;和/或,增大设置的调度请求周期,直到调度请求周期达到业务所属虚拟组对应的调度请求周期;和/或,降低设置的逻辑通道优先级,直到逻辑通道优先级达到业务所属虚拟组对应的逻辑通道优先级。The scheduling module is specifically used to increase the set scheduling interval until the scheduling interval reaches the scheduling interval corresponding to the virtual group to which the service belongs when the scheduling requirements of the business cannot be met; and/or increase the set scheduling request cycle until The scheduling request period reaches the scheduling request period corresponding to the virtual group to which the service belongs; and/or, the set logical channel priority is reduced until the logical channel priority reaches the logical channel priority corresponding to the virtual group to which the service belongs. 16.根据权利要求9至15任一项所述的装置,其特征在于,16. Apparatus according to any one of claims 9 to 15, wherein 所述调度模块,还用于在当设置的调度参数调整为所述虚拟组对应的调度参数,还是无法满足所有业务的调度需求时,优先保障优先级高的虚拟组中的业务,针对低优先级组中的业务,继续增大调度间隔和/或调度请求周期、和/或降低逻辑通道优先级。The scheduling module is also used to give priority to ensuring the services in the virtual group with high priority when the set scheduling parameter is adjusted to the corresponding scheduling parameter of the virtual group, but still cannot meet the scheduling requirements of all services, and for low priority Continue to increase the scheduling interval and/or the scheduling request period, and/or lower the priority of the logical channel for the services in the level group.
CN201410545300.8A 2014-10-15 2014-10-15 A kind of business scheduling method and device Active CN105517172B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410545300.8A CN105517172B (en) 2014-10-15 2014-10-15 A kind of business scheduling method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410545300.8A CN105517172B (en) 2014-10-15 2014-10-15 A kind of business scheduling method and device

Publications (2)

Publication Number Publication Date
CN105517172A true CN105517172A (en) 2016-04-20
CN105517172B CN105517172B (en) 2019-05-31

Family

ID=55724710

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410545300.8A Active CN105517172B (en) 2014-10-15 2014-10-15 A kind of business scheduling method and device

Country Status (1)

Country Link
CN (1) CN105517172B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109783211A (en) * 2018-12-14 2019-05-21 成都四方伟业软件股份有限公司 A kind of batch task scheduling system and dispatching method based on business diary
CN110087322A (en) * 2018-01-26 2019-08-02 电信科学技术研究院有限公司 A kind of scheduling request method, terminal, resource allocation methods and base station
CN111428973A (en) * 2020-03-11 2020-07-17 慧镕电子系统工程股份有限公司 Virtual resource allocation method capable of effectively improving resource utilization rate

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1710980A (en) * 2004-06-17 2005-12-21 大唐移动通信设备有限公司 Downstream grouped data scheduling method suitable to mobile communication system
WO2007147317A1 (en) * 2006-06-15 2007-12-27 Huawei Technologies Co., Ltd. Mcs of reverse data determination method and access terminal
CN101207895A (en) * 2006-12-20 2008-06-25 中兴通讯股份有限公司 System and method for managing resource in mobile communication network
CN101378357A (en) * 2007-08-27 2009-03-04 株式会社日立制作所 Network system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1710980A (en) * 2004-06-17 2005-12-21 大唐移动通信设备有限公司 Downstream grouped data scheduling method suitable to mobile communication system
WO2007147317A1 (en) * 2006-06-15 2007-12-27 Huawei Technologies Co., Ltd. Mcs of reverse data determination method and access terminal
CN101207895A (en) * 2006-12-20 2008-06-25 中兴通讯股份有限公司 System and method for managing resource in mobile communication network
CN101378357A (en) * 2007-08-27 2009-03-04 株式会社日立制作所 Network system

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110087322A (en) * 2018-01-26 2019-08-02 电信科学技术研究院有限公司 A kind of scheduling request method, terminal, resource allocation methods and base station
CN110087322B (en) * 2018-01-26 2022-04-08 大唐移动通信设备有限公司 Scheduling request method, terminal, resource allocation method and base station
CN109783211A (en) * 2018-12-14 2019-05-21 成都四方伟业软件股份有限公司 A kind of batch task scheduling system and dispatching method based on business diary
CN111428973A (en) * 2020-03-11 2020-07-17 慧镕电子系统工程股份有限公司 Virtual resource allocation method capable of effectively improving resource utilization rate
CN111428973B (en) * 2020-03-11 2024-04-12 慧镕电子系统工程股份有限公司 Virtual resource allocation method capable of effectively improving resource utilization rate

Also Published As

Publication number Publication date
CN105517172B (en) 2019-05-31

Similar Documents

Publication Publication Date Title
CN108112087B (en) V2X network resource information indication method and base station
CN109787732B (en) Resource allocation method and device and computer storage medium
JP6980170B2 (en) Methods and devices for determining the collection of downlink resources, and methods and devices for sending resource location information.
JP6271019B2 (en) Resource allocation method, apparatus and system
US12082050B2 (en) Method and apparatus for controlling quality of service of sidelink communication, medium, and electronic device
US10448255B2 (en) Resource allocation method, transmission method, and apparatuses
CN105722066A (en) Terminal capability information reporting and resource allocation methods, systems and related devices
CN106375075A (en) A shared frequency band uplink multi-subband resource allocation method and base station
CN111148225B (en) Resource scheduling method, device and device
US10880916B2 (en) Resource scheduling method and apparatus for logical channel
CN111955043B (en) Dynamic maximum data burst implementation in user equipment
CN105517172B (en) A kind of business scheduling method and device
CN108540997B (en) BSR-based processing method and device
CN108024341B (en) A scheduling method, terminal and base station
EP3852455A1 (en) Resource allocation method and communication device
CN106792923A (en) A kind of method and device for configuring qos policy
CN107872845A (en) Signal transmission method and device
CN104427630B (en) A kind of grouping scheduling method and device
US12273900B2 (en) Resource allocation method and communication device
CN106413092A (en) Uplink resource distribution method and device
CN119586282A (en) Latency Status Report for Extended Reality (XR) Wireless Communications
WO2019127334A1 (en) Method and device for establishing default data radio bearer
CN110933699A (en) A packet forwarding method and device
CN102802207B (en) Flow control method and device
CN104023406B (en) A kind of up-downgoing dispatching method in GSM

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