CN102202063A - Quality of service (QOS)-time-sharing-strategy-based network data transmission method and device - Google Patents

Quality of service (QOS)-time-sharing-strategy-based network data transmission method and device Download PDF

Info

Publication number
CN102202063A
CN102202063A CN2011101553963A CN201110155396A CN102202063A CN 102202063 A CN102202063 A CN 102202063A CN 2011101553963 A CN2011101553963 A CN 2011101553963A CN 201110155396 A CN201110155396 A CN 201110155396A CN 102202063 A CN102202063 A CN 102202063A
Authority
CN
China
Prior art keywords
qos
timesharing strategy
described qos
bag
timesharing
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
CN2011101553963A
Other languages
Chinese (zh)
Other versions
CN102202063B (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 CN201110155396.3A priority Critical patent/CN102202063B/en
Publication of CN102202063A publication Critical patent/CN102202063A/en
Priority to PCT/CN2012/072750 priority patent/WO2012167645A1/en
Application granted granted Critical
Publication of CN102202063B publication Critical patent/CN102202063B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a quality of service (QOS)-time-sharing-strategy-based network data transmission method and a QOS-time-sharing-strategy-based network data transmission device. The method comprises the following steps of: configuring QOS time sharing strategy packets for different time periods; and transmitting network data by using the QOS time sharing strategy packets corresponding to the time periods in the different time periods. By the method and the device, the problem in the prior art that a fixed QOS strategy is adopted in different time-space scenes to cause reduction in network data transmission quality is solved, and the effect of ensuring high data transmission quality in the different time-space scenes is further achieved.

Description

Network data transmission method and device based on QOS timesharing strategy
Technical field
The present invention relates to the network communications technology, in particular, is a kind of network data transmission method and device based on QOS (Quality of Service, service quality) timesharing strategy.
Background technology
QOS is a kind of technological concept that better network service quality is provided, it is with solving under the not enough situation of resource Network Based in simple terms, the contradiction of how to go the various flows of services of balance to take is if under the enough situation of bandwidth resources, QOS is nugatory.QOS is intended to the different demands at various application, for it provides different service quality, as provides dedicated bandwidth, minimizing message dropping rate, reduction message transfer delay and time delay shake etc.
From the purpose of QOS be used for, we can say that QOS is the set of a series of strategies and means, it is the tactful means that a cover picture is administered the traffic congestion phenomenon.Since be the traffic congestion phenomenon, the traffic congestion reason of different periods of different times, degree, concrete phenomenon are different certainly so.In like manner, in the network service process, the congestion cause of communication data, degree, concrete manifestation neither be constant, be can be along with multiple factor such as network condition, the online quantity of user and different application service change dynamic change.
What traditional Q OS adopted is the configuration mode of " total formula ", is not at times basically, a cover configuration that round-the-clock employing is fixing.Except at the network switch initial phase has the QOS allocation plan of acquiescence, have only some configuration modifications of doing that the NE management personnel can be according to circumstances artificial.The not enough automation and intelligentification of clearly this QOS collocation strategy, also too inflexible.On the other hand, along with the QOS continuous advancement in technology, the demand of QOS is certain to continuous expansion, can need to deal with more complicated space-time scene then.And scene is many more, and the difficult more fixing strategy of a static state that leans on comes perfect reply.
Patent about " QOS " in the prior art all is to do improvement in the expansion of QOS concrete function point, combination and performance optimization, does not have special change type strategy at time response.
Problem at descending owing to the network data transmission quality that adopts a fixing QOS strategy to cause under different space-time scenes in the prior art does not propose effective solution at present as yet.
Summary of the invention
Main purpose of the present invention is to provide a kind of network data transmission method and device based on QOS timesharing strategy, to solve the problem that descends owing to the network data transmission quality that adopts a fixing QOS strategy to cause in the prior art at least under different space-time scenes.
According to an aspect of the present invention, provide a kind of network data transmission method based on QOS timesharing strategy, it comprises: be different time period configuration QOS timesharing strategy bags; On the different time periods, use the QOS timesharing strategy packet network data of this time period correspondence.
Using the step of the QOS timesharing strategy packet network data of this time period correspondence to comprise on the different time periods: when QOS timesharing strategy bag time corresponding section to be used arrives, to detect the current QOS timesharing strategy bag that is using that whether exists; If exist, then QOS timesharing strategy bag to be used and the QOS timesharing strategy bag that using are carried out alternative and dependence inspection; If QOS timesharing strategy bag to be used and the QOS timesharing strategy bag that is using exist alternative or dependence each other, then QOS timesharing strategy bag to be used and the QOS timesharing strategy bag that using are dispatched with transmitting network data according to being used to eliminate alternative or dependent scheduling rule.
If there are alternative each other in QOS timesharing strategy bag to be used and the QOS timesharing strategy bag that is using, then the step of QOS timesharing strategy bag to be used and the QOS timesharing strategy bag that using being dispatched with transmitting network data according to the scheduling rule that is used for eliminating alternative comprises: the function point to the formation alternative of the QOS timesharing strategy bag that using goes enable operation; Use QOS timesharing strategy packet network data to be used.
If there are dependence each other in QOS timesharing strategy bag to be used and the QOS timesharing strategy bag that is using, then comprise: the expiration time of the dependent function point of formation in the expiration time of the dependent function point of formation of QOS timesharing strategy bag more to be used and the QOS timesharing strategy bag that is using according to being used for eliminating the step that dependent scheduling rule dispatches with transmitting network data QOS timesharing strategy bag to be used and the QOS timesharing strategy bag that using; If the expiration time of the dependent function point of formation in the QOS timesharing strategy bag that is using is early than the expiration time of the dependent function point of formation in the QOS timesharing strategy bag to be used, the expiration time of the dependent function point of formation in the QOS timesharing strategy bag that then will use extends to the expiration time of the dependent function point of formation in the QOS timesharing strategy bag to be used; Use QOS timesharing strategy packet network data to be used.
The step that the expiration time of the dependent function point of formation in the QOS timesharing strategy bag that will use extends to the expiration time of the dependent function point of formation in the QOS timesharing strategy bag to be used comprises: the dependent function point of formation in the QOS timesharing strategy bag that will use copies in the QOS timesharing strategy bag to be used.
Using the step of the QOS timesharing strategy packet network data of this time period correspondence also to comprise on the different time periods: not have the QOS timesharing strategy bag that is using as if checking out when QOS timesharing strategy bag time corresponding section to be used arrives, then use QOS timesharing strategy packet network data to be used.
According to a further aspect in the invention, provide a kind of network data transmission device based on QOS timesharing strategy, having comprised: dispensing unit is used to different time period configuration QOS timesharing strategy bags; Processing unit is used on the different time periods using the QOS timesharing strategy packet network data of this time period correspondence.
Processing unit comprises: detection module is used for detecting the current QOS timesharing strategy bag that is using that whether exists when QOS timesharing strategy bag time corresponding section to be used arrives; Check module, be used for when detecting the QOS timesharing strategy bag that current existence using, QOS timesharing strategy bag to be used and the QOS timesharing strategy bag that using are carried out alternative and dependence inspection; Scheduler module, be used for when QOS timesharing strategy bag to be used and the QOS timesharing strategy bag that using exist alternative or dependence each other, QOS timesharing strategy bag to be used and the QOS timesharing strategy bag that using dispatched with transmitting network data according to being used to eliminate alternative or dependent scheduling rule.
Scheduler module comprises: alternative scheduling sublayer module, be used for when there are alternative in QOS timesharing strategy bag to be used and the QOS timesharing strategy bag that using each other, function point to the formation alternative in the QOS timesharing strategy bag that is using goes enable operation, and uses QOS timesharing strategy packet network data to be used; Dependence scheduling sublayer module, be used for when there are dependence in QOS timesharing strategy bag to be used and the QOS timesharing strategy bag that using each other the expiration time of the dependent function point of formation in the expiration time of the dependent function point of formation in the QOS timesharing strategy bag more to be used and the QOS timesharing strategy bag that is using; If the expiration time of the dependent function point of formation in the QOS timesharing strategy bag that is using is early than the expiration time of the dependent function point of formation in the QOS timesharing strategy bag to be used, the expiration time of the dependent function point of formation in the QOS timesharing strategy bag that then will use extends to the expiration time of the dependent function point of formation in the QOS timesharing strategy bag to be used; Use QOS timesharing strategy packet network data to be used.
Dependence scheduling sublayer module comprises: the configuration submodule, be used in the process of expiration time that expiration time at the dependent function point of formation of the QOS timesharing strategy bag that will use extends to the dependent function point of formation in the QOS timesharing strategy bag to be used the dependent function point of formation in the QOS timesharing strategy bag that is using being copied in the QOS timesharing strategy bag to be used.
In the present invention, be different time period configuration QOS timesharing strategy bags, can on the different time periods, use the QOS timesharing strategy packet network data of this time period correspondence like this, solve the problem that descends owing to the network data transmission quality that under different space-time scenes, adopts a fixing QOS strategy to cause in the prior art, and then reached the effect that under different space-time scenes, all can guarantee high data transmission quality.
Description of drawings
Accompanying drawing described herein is used to provide further understanding of the present invention, constitutes the application's a part, and illustrative examples of the present invention and explanation thereof are used to explain the present invention, do not constitute improper qualification of the present invention.In the accompanying drawings:
Fig. 1 is the flow chart based on the network data transmission method of QOS timesharing strategy according to the embodiment of the invention;
Fig. 2 is the pie graph according to the strategy bag of the embodiment of the invention;
Fig. 3 is that the timesharing strategy according to the embodiment of the invention wraps in the operation schematic diagram under the monomer pattern (traditional Q OS);
Fig. 4 is that the timesharing strategy according to the embodiment of the invention wraps in the operation schematic diagram under the ordered mode;
Fig. 5 is that the timesharing strategy according to the embodiment of the invention wraps in the operation schematic diagram under the circulation pattern;
Fig. 6 is the flow chart according to the strategy scheduling of the embodiment of the invention;
Fig. 7 is the structural representation based on the network data transmission device of QOS timesharing strategy according to the embodiment of the invention.
Embodiment
Embodiment 1
Fig. 1 is the flow chart based on the network data transmission method of QOS timesharing strategy according to the embodiment of the invention, and it comprises:
S102 is different time period configuration QOS timesharing strategy bags;
S104, the QOS timesharing strategy packet network data of this time period correspondence of use on the different time periods.
In the present embodiment, be different time period configuration QOS timesharing strategy bags, can on the different time periods, use the QOS timesharing strategy packet network data of this time period correspondence like this, solve the problem that descends owing to the network data transmission quality that under different space-time scenes, adopts a fixing QOS strategy to cause in the prior art, and then reached the effect that under different space-time scenes, all can guarantee high data transmission quality.
Preferably, QOS timesharing collocation strategy is a unit with the time period (interval), form a QOS timesharing strategy bag, as shown in Figure 2, QOS timesharing strategy bag of the present invention is made of the various function points of QOS, the strategy bag not necessarily must contain the repertoire point, allows the contained function point of strategy bag to have simultaneously and occurs simultaneously and do not occur simultaneously.
The customized rules of above-mentioned QOS timesharing strategy bag can be with reference to as follows:
1) each strategy bag is the unordered combination of many function point configurations of QOS;
2) strategy wraps the QOS function point configuration of being contained and need not to cover fully whole QOS functions, that is to say the just subclass of QOS overall function point;
3) two different strategy bags can have the common factors of function point configuration, when two strategy bags that common factor arranged switch, follow scheduling rule, as shown in Figure 6;
4), then allow the XOR relation and deposit if two scheduling packets do not have function occurs simultaneously;
5) after strategy packs and decides, can enable at any time, also can close at any time and make its inefficacy but the retention strategy scheme.
QOS timesharing strategy bag time corresponding section unit can be accurate to days, date, time-division; Time period flows and has sequential successively, also can have periodically, therefore, in the present embodiment, can set three kinds of temporal modes:
1) circulation pattern (day circulation, month circulation, year circulation): in every kind of circulation pattern round-robin scheduling current date/current month/current year in one's duty available strategy bag, same tactful bag can participate in the different circulations.As shown in Figure 5, the timesharing strategy under circulation pattern carries out time circulation according to periodicity per diem/monthly/per year, and each circulation is the strategy bag on the time of implementation loop wire successively.Almost each tactful Bao Junke participates in three kinds of loop cycle, if the time period of a strategy bag is 2011.4.2015:30 to 2011.4.25 17:00, its time period is an absolute time section, but it still can join in the per diem circulation, and its section effective time in this circulation just intercepts and is 15:30 to 17:00; Equally, it also can join in the circulation monthly, and effective time, the section intercepting was 15:30 on the 20th 17:00 on the 25th.
2) monomer pattern: can set and specify omnidistance an execution of strategy bag.This pattern promptly is traditional QOS pattern, is a kind of strategy of stationary.As shown in Figure 3, the timesharing strategy under the monomer pattern is exactly traditional QOS static configuration in fact, and a series of function points (can be used as a strategy bag) are effectively omnidistance on the time axis, no self scheduling, and no a plurality of strategy bags participate in.
3) ordered mode: the strategy bag is carried out according to the time sequencing of strictness, and the strategy bag that participates in this temporal mode must have strict date start time point.As shown in Figure 4, the timesharing strategy under ordered mode, in strict accordance with the time shaft folk prescription to the scheduling of advancing.Strategy 1 time period of bag at first arrives execution.After strategy 1 time period of bag used up, the empty strategy of system had carried out a period of time, and strategy 2 time periods of bag arrive then.Wrapped for 2 time periods also unclosed the time at strategy, strategy bag 3 arrives.Strategy bag 2 and strategy bag 3 are done mutual exclusion and dependence inspection, handle according to scheduling rule.Strategy bag 2 and strategy bag 3 are finished the time period of oneself successively, do not have the strategy bag thereafter, system QOS configuration restore sky.
QOS timesharing strategy must relate to the scheduling between the strategy bag when switching according to the time period or introducing New Policy, if the strategy bag of irrelevant mutually and influence between the function point, then do not have the saying of scheduling, directly then carries out getting final product.On the contrary, the function point that the Different Strategies bag that has contains might have alternative and two kinds of relations of dependence, therefore needs to formulate a kind of scheduling rule and solves.
The invention provides a kind of preferred step of on the different time periods, using the QOS timesharing strategy packet network data of this time period correspondence, it comprises: when QOS timesharing strategy bag time corresponding section to be used arrives, detect the current QOS timesharing strategy bag that is using that whether exists; If exist, then QOS timesharing strategy bag to be used and the QOS timesharing strategy bag that using are carried out alternative and dependence inspection; If QOS timesharing strategy bag to be used and the QOS timesharing strategy bag that is using exist alternative or dependence each other, then QOS timesharing strategy bag to be used and the QOS timesharing strategy bag that using are dispatched with transmitting network data according to being used to eliminate alternative or dependent scheduling rule.In the present embodiment, use scheduling rule to eliminate alternative or dependence that the strategy bag exists each other, avoided the QOS timesharing strategy on overlapped time period conflict to occur.
Using the step of the QOS timesharing strategy packet network data of this time period correspondence also to comprise on the different time periods: not have the QOS timesharing strategy bag that is using as if checking out when QOS timesharing strategy bag time corresponding section to be used arrives, then use QOS timesharing strategy packet network data to be used.
Particularly, above-mentioned scheduling rule can comprise:
1) scheduling alternative, (already present strategy bag A on the current time line in promptly two strategies wrap, another is the strategy bag B that current point in time need begin to carry out) two function points have either-or non-black be white conflict relationship, if under traditional Q OS situation, this function point among the B can't be carried out, and can cause strategy bag B to carry out incomplete like this.After needing scheduler module to be checked through to close this function point of strategy bag A after the alternative conflict earlier and confirm that action comes into force, just begin to carry out whole strategy and wrap B.Going into after this scheduling rule can be considered as deferring to is main principle.
In this case, if there are alternative each other in QOS timesharing strategy bag to be used and the QOS timesharing strategy bag that is using, then the step of QOS timesharing strategy bag to be used and the QOS timesharing strategy bag that using being dispatched with transmitting network data according to the scheduling rule that is used for eliminating alternative comprises: the function point to the formation alternative of the QOS timesharing strategy bag that using goes enable operation; Use QOS timesharing strategy packet network data to be used.In the present embodiment, use scheduling rule to eliminate the alternative that the strategy bag exists each other, avoided the QOS timesharing strategy on overlapped time period conflict to occur.
2) scheduling dependence, (already present strategy bag A on the current time line in promptly two strategies wrap, another is the strategy bag B that current point in time need begin to carry out) two function points have dependence, the function point among the A is effective prerequisite of function point among the B.If A expires, and B strategy bag still the term of execution, then this function point among the B also can lose efficacy.Scheduler module detects this situation, and the prerequisite function point in the former A strategy that need automatically prolong extends to the end that comes into force of B strategy.Defer to and serve principle on earth.
If there are dependence each other in QOS timesharing strategy bag to be used and the QOS timesharing strategy bag that is using, then comprise: the expiration time of the dependent function point of formation in the expiration time of the dependent function point of formation of QOS timesharing strategy bag more to be used and the QOS timesharing strategy bag that is using according to being used for eliminating the step that dependent scheduling rule dispatches with transmitting network data QOS timesharing strategy bag to be used and the QOS timesharing strategy bag that using; If the expiration time of the dependent function point of formation in the QOS timesharing strategy bag that is using is early than the expiration time of the dependent function point of formation in the QOS timesharing strategy bag to be used, the expiration time of the dependent function point of formation in the QOS timesharing strategy bag that then will use extends to the expiration time of the dependent function point of formation in the QOS timesharing strategy bag to be used; Use QOS timesharing strategy packet network data to be used.In the present embodiment, use scheduling rule to eliminate the dependence that the strategy bag exists each other, avoided the QOS timesharing strategy on overlapped time period conflict to occur.
The step that the expiration time of the dependent function point of formation in the QOS timesharing strategy bag that will use extends to the expiration time of the dependent function point of formation in the QOS timesharing strategy bag to be used comprises: the dependent function point of formation in the QOS timesharing strategy bag that will use copies in the QOS timesharing strategy bag to be used.In the present embodiment, realize the quick prolongation of the expiration time of function point by the mode of duplicating, simplified operating process, improved dispatching efficiency.
3) should avoid alternative and dependence as possible in the customization procedure of strategy bag, such function point be arranged, two kinds of function points are put in the same strategy bag as far as possible and solve dependence if wherein have to.Two function points of mutual exclusion are put into time interval not to be had in the strategy bag of common factor.
4) scheduler module is safeguarded the function point relation table that needs mutual exclusion or dependence, and the strategy bag is done inspection during for scheduling.
Compared with prior art, the present invention has introduced the timesharing scheduling scheme of QOS collocation strategy, and the QOS collocation strategy becomes and has time dimension.QOS can better tackle different time network condition variation clocklike in the cycle (being that the QOS application scenarios changes).The QOS collocation strategy has had the character of automation.Because at the dynamic emphasis strategy that switches the QOS response of different periods, the network quality service emphasis that the user of feasible different periods enjoys has nothing in common with each other, be devoted to further to meet user's use habit, also make the more rational emphasis service object who tends to the current period of QOS resource, thus indirect raising efficiency optimization and the resource optimization of QOS.
Because must relating to the timing automatic of strategy, the timesharing strategy switches, the numerous function points of QOS influencing each other when switching needs a dispatching method and solves, for this reason, the present invention has introduced the QOS strategy switches a kind of method of scheduling automatically, as shown in Figure 6, the scheduling processing method flow process for the timesharing strategy is as follows:
Step S602: device systems is in running status, has the strategy bag this moment just in commission.
Step S604: judge whether New Policy bag time point arrives; If arrive, then go to step S606; Otherwise, go to step S602.
Step S606: new strategy bag time point arrives, and begins scheduling inspection.
Whether step S608: judging has the strategy bag to carry out this moment in the system.If no, then directly carry out the New Policy bag, and get back to step S602; If have, then go to step S610, the inspection of beginning mutex relation.
Step S610: beginning mutex relation inspection.
Step S612: judge whether function point exists mutex relation in executory All Policies bag and the current New Policy bag.If no, then continue step to S616; If have, then continue step to S614.
Step S614:, remove to enable the mutual exclusion function point in the old strategy bag according to mutual exclusion rule.
Step S616: dependence inspection.
Step S618: judge whether function point exists dependence in executory All Policies bag and the current New Policy bag.If no, then directly carry out the New Policy bag, and get back to step S602; If have, then enter step S620.
Step S620: check to rely on function point expiration time point.
Step S622: compare the expiration time (being the expiration time of place bag) of the function point that is relied on and the expiration time of New Policy bag.If more late, then directly carry out the New Policy bag, and get back to step S602 than the New Policy bag; If expire earlier than New Policy bag (New Policy function point), then enter step S624.
Step S624: the expiration time that will rely on function point extends to New Policy bag expiration time separately, and concrete mode can be duplicated the dependence function point a in the New Policy bag temporarily.Yet, carry out the New Policy bag, and get back to step S602.
Embodiment 2
Fig. 7 is the structural representation based on the network data transmission device of QOS timesharing strategy according to the embodiment of the invention, and as shown in Figure 7, it comprises: dispensing unit 702 is used to different time period configuration QOS timesharing strategy bags; Processing unit 704 is connected with dispensing unit 702, is used for using on the different time periods QOS timesharing strategy packet network data of this time period correspondence.
In the present embodiment, be different time period configuration QOS timesharing strategy bags, can on the different time periods, use the QOS timesharing strategy packet network data of this time period correspondence like this, solve the problem that descends owing to the network data transmission quality that under different space-time scenes, adopts a fixing QOS strategy to cause in the prior art, and then reached the effect that under different space-time scenes, all can guarantee high data transmission quality.
Preferably, at dispensing unit 702 is when disposing QOS timesharing strategy bag the different time periods, QOS timesharing collocation strategy is a unit with the time period (interval), form a QOS timesharing strategy bag, as shown in Figure 2, QOS timesharing strategy bag of the present invention is made of the various function points of QOS, and the strategy bag not necessarily must contain the repertoire point, allows the contained function point of strategy bag to have simultaneously and occurs simultaneously and do not occur simultaneously.
The customized rules of above-mentioned QOS timesharing strategy bag can be with reference to as follows:
1) each strategy bag is the unordered combination of many function point configurations of QOS;
2) strategy wraps the QOS function point configuration of being contained and need not to cover fully whole QOS functions, that is to say the just subclass of QOS overall function point;
3) two different strategy bags can have the common factors of function point configuration, when two strategy bags that common factor arranged switch, follow scheduling rule, as shown in Figure 6;
4), then allow the XOR relation and deposit if two scheduling packets do not have function occurs simultaneously;
5) after strategy packs and decides, can enable at any time, also can close at any time and make its inefficacy but the retention strategy scheme.
QOS timesharing strategy bag time corresponding section unit can be accurate to days, date, time-division; Time period flows and has sequential successively, also can have periodically, therefore, in the present embodiment, can set three kinds of temporal modes:
1) circulation pattern (day circulation, month circulation, year circulation): in every kind of circulation pattern round-robin scheduling current date/current month/current year in one's duty available strategy bag, same tactful bag can participate in the different circulations.As shown in Figure 5, the timesharing strategy under circulation pattern carries out time circulation according to periodicity per diem/monthly/per year, and each circulation is the strategy bag on the time of implementation loop wire successively.Almost each tactful Bao Junke participates in three kinds of loop cycle, if the time period of a strategy bag is 2011.4.2015:30 to 2011.4.25 17:00, its time period is an absolute time section, but it still can join in the per diem circulation, and its section effective time in this circulation just intercepts and is 15:30 to 17:00; Equally, it also can join in the circulation monthly, and effective time, the section intercepting was 15:30 on the 20th 17:00 on the 25th.
2) monomer pattern: can set and specify omnidistance an execution of strategy bag.This pattern promptly is traditional QOS pattern, is a kind of strategy of stationary.As shown in Figure 3, the timesharing strategy under the monomer pattern is exactly traditional QOS static configuration in fact, and a series of function points (can be used as a strategy bag) are effectively omnidistance on the time axis, no self scheduling, and no a plurality of strategy bags participate in.
3) ordered mode: the strategy bag is carried out according to the time sequencing of strictness, and the strategy bag that participates in this temporal mode must have strict date start time point.As shown in Figure 4, the timesharing strategy under ordered mode, in strict accordance with the time shaft folk prescription to the scheduling of advancing.Strategy 1 time period of bag at first arrives execution.After strategy 1 time period of bag used up, the empty strategy of system had carried out a period of time, and strategy 2 time periods of bag arrive then.Wrapped for 2 time periods also unclosed the time at strategy, strategy bag 3 arrives.Strategy bag 2 and strategy bag 3 are done mutual exclusion and dependence inspection, handle according to scheduling rule.Strategy bag 2 and strategy bag 3 are finished the time period of oneself successively, do not have the strategy bag thereafter, system QOS configuration restore sky.
QOS timesharing strategy must relate to the scheduling between the strategy bag when switching according to the time period or introducing New Policy, if the strategy bag of irrelevant mutually and influence between the function point, then do not have the saying of scheduling, directly then carries out getting final product.On the contrary, the function point that the Different Strategies bag that has contains might have alternative and two kinds of relations of dependence, therefore needs to formulate a kind of scheduling rule and solves.
For this reason, present embodiment provides a kind of preferred processing unit, and it comprises: detection module 7041 is used for detecting the current QOS timesharing strategy bag that is using that whether exists when QOS timesharing strategy bag time corresponding section to be used arrives; Check module 7042, be used for when detecting the QOS timesharing strategy bag that current existence using, QOS timesharing strategy bag to be used and the QOS timesharing strategy bag that using are carried out alternative and dependence inspection; Scheduler module 7043, be used for when QOS timesharing strategy bag to be used and the QOS timesharing strategy bag that using exist alternative or dependence each other, QOS timesharing strategy bag to be used and the QOS timesharing strategy bag that using dispatched with transmitting network data according to being used to eliminate alternative or dependent scheduling rule.In the present embodiment, use scheduling rule to eliminate alternative or dependence that the strategy bag exists each other, avoided the QOS timesharing strategy on overlapped time period conflict to occur.
Particularly, above-mentioned scheduling rule can comprise:
1) scheduling alternative, (already present strategy bag A on the current time line in promptly two strategies wrap, another is the strategy bag B that current point in time need begin to carry out) two function points have either-or non-black be white conflict relationship, if under traditional Q OS situation, this function point among the B can't be carried out, and can cause strategy bag B to carry out incomplete like this.After needing scheduler module to be checked through to close this function point of strategy bag A after the alternative conflict earlier and confirm that action comes into force, just begin to carry out whole strategy and wrap B.Going into after this scheduling rule can be considered as deferring to is main principle.
2) scheduling dependence, (already present strategy bag A on the current time line in promptly two strategies wrap, another is the strategy bag B that current point in time need begin to carry out) two function points have dependence, the function point among the A is effective prerequisite of function point among the B.If A expires, and B strategy bag still the term of execution, then this function point among the B also can lose efficacy.Scheduler module detects this situation, and the prerequisite function point in the former A strategy that need automatically prolong extends to the end that comes into force of B strategy.Defer to and serve principle on earth.
3) should avoid alternative and dependence as possible in the customization procedure of strategy bag, such function point be arranged, two kinds of function points are put in the same strategy bag as far as possible and solve dependence if wherein have to.Two function points of mutual exclusion are put into time interval not to be had in the strategy bag of common factor.
4) scheduler module is safeguarded the function point relation table that needs mutual exclusion or dependence, and the strategy bag is done inspection during for scheduling.
According to above-mentioned dispatching principle, the invention provides a kind of preferred scheduler module 7043, it comprises: alternative scheduling sublayer module, be used for when there are alternative in QOS timesharing strategy bag to be used and the QOS timesharing strategy bag that using each other, function point to the formation alternative in the QOS timesharing strategy bag that is using goes enable operation, and uses QOS timesharing strategy packet network data to be used; Dependence scheduling sublayer module, be used for when there are dependence in QOS timesharing strategy bag to be used and the QOS timesharing strategy bag that using each other the expiration time of the dependent function point of formation in the expiration time of the dependent function point of formation in the QOS timesharing strategy bag more to be used and the QOS timesharing strategy bag that is using; If the expiration time of the dependent function point of formation in the QOS timesharing strategy bag that is using is early than the expiration time of the dependent function point of formation in the QOS timesharing strategy bag to be used, the expiration time of the dependent function point of formation in the QOS timesharing strategy bag that then will use extends to the expiration time of the dependent function point of formation in the QOS timesharing strategy bag to be used; Use QOS timesharing strategy packet network data to be used.In the present embodiment, use scheduling rule to eliminate alternative or dependence that the strategy bag exists each other, avoided the QOS timesharing strategy on overlapped time period conflict to occur.
Dependence scheduling sublayer module comprises: the configuration submodule, be used in the process of expiration time that expiration time at the dependent function point of formation of the QOS timesharing strategy bag that will use extends to the dependent function point of formation in the QOS timesharing strategy bag to be used the dependent function point of formation in the QOS timesharing strategy bag that is using being copied in the QOS timesharing strategy bag to be used.In the present embodiment, realize the quick prolongation of the expiration time of function point by the mode of duplicating, simplified operating process, improved dispatching efficiency.
Compared with prior art, the present invention has introduced the timesharing scheduling scheme of QOS collocation strategy, and the QOS collocation strategy becomes and has time dimension.QOS can better tackle different time network condition variation clocklike in the cycle (being that the QOS application scenarios changes).The QOS collocation strategy has had the character of automation.Because at the dynamic emphasis strategy that switches the QOS response of different periods, the network quality service emphasis that the user of feasible different periods enjoys has nothing in common with each other, be devoted to further to meet user's use habit, also make the more rational emphasis service object who tends to the current period of QOS resource, thus indirect raising efficiency optimization and the resource optimization of QOS.
Obviously, those skilled in the art should be understood that, above-mentioned each module of the present invention or each step can realize with the general calculation device, they can concentrate on the single calculation element, perhaps be distributed on the network that a plurality of calculation element forms, alternatively, they can be realized with the executable program code of calculation element, thereby, they can be stored in the storage device and carry out by calculation element, and in some cases, can carry out step shown or that describe with the order that is different from herein, perhaps they are made into each integrated circuit modules respectively, perhaps a plurality of modules in them or step are made into the single integrated circuit module and realize.Like this, the present invention is not restricted to any specific hardware and software combination.
The above is the preferred embodiments of the present invention only, is not limited to the present invention, and for a person skilled in the art, the present invention can have various changes and variation.Within the spirit and principles in the present invention all, any modification of being done, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (10)

1. the network data transmission method based on QOS timesharing strategy is characterized in that, comprising:
Be different time period configuration QOS timesharing strategy bags;
On described different time period, use the described QOS timesharing strategy packet network data of this time period correspondence.
2. method according to claim 1 is characterized in that, uses the step of the described QOS timesharing strategy packet network data of this time period correspondence to comprise on the described different time period:
When described QOS timesharing strategy bag time corresponding section to be used arrives, detect the current described QOS timesharing strategy bag that is using that whether exists;
If exist, then described QOS timesharing strategy bag to be used and the described QOS timesharing strategy bag that using are carried out alternative and dependence inspection;
If described QOS timesharing strategy bag to be used and the described QOS timesharing strategy bag that is using exist alternative or dependence each other, then described QOS timesharing strategy bag to be used and the described QOS timesharing strategy bag that using are dispatched with transmitting network data according to being used to eliminate alternative or dependent scheduling rule.
3. method according to claim 2, it is characterized in that, if there are alternative each other in described QOS timesharing strategy bag to be used and the described QOS timesharing strategy bag that is using, then the step of described QOS timesharing strategy bag to be used and the described QOS timesharing strategy bag that using being dispatched with transmitting network data according to the scheduling rule that is used to eliminate alternative comprises:
Function point to the formation alternative in the described QOS timesharing strategy bag that is using goes enable operation;
Use described QOS timesharing strategy packet network data to be used.
4. method according to claim 2, it is characterized in that, if there are dependence each other in described QOS timesharing strategy bag to be used and the described QOS timesharing strategy bag that is using, then comprise according to being used to eliminate the step that dependent scheduling rule dispatches with transmitting network data described QOS timesharing strategy bag to be used and the described QOS timesharing strategy bag that using:
The expiration time of the dependent function point of formation in the expiration time of the dependent function point of formation in the described QOS timesharing strategy bag more to be used and the described QOS timesharing strategy bag that is using;
If the expiration time of the dependent function point of formation in the described QOS timesharing strategy bag that is using is early than the expiration time of the dependent function point of formation in the described QOS timesharing strategy bag to be used, the expiration time of the dependent function point of formation in the described QOS timesharing strategy bag that then will use extends to the expiration time of the dependent function point of formation in the described QOS timesharing strategy bag to be used;
Use described QOS timesharing strategy packet network data to be used.
5. method according to claim 4, it is characterized in that the step that the expiration time of the dependent function point of formation in the described QOS timesharing strategy bag that will use extends to the expiration time of the dependent function point of formation in the described QOS timesharing strategy bag to be used comprises:
The dependent function point of formation in the described QOS timesharing strategy bag that is using is copied in the described QOS timesharing strategy bag to be used.
6. method according to claim 2 is characterized in that, uses the step of the described QOS timesharing strategy packet network data of this time period correspondence also to comprise on the described different time period:
If check out when described QOS timesharing strategy bag time corresponding section to be used arrives not have the described QOS timesharing strategy bag that is using, then use described QOS timesharing strategy packet network data to be used.
7. the network data transmission device based on QOS timesharing strategy is characterized in that, comprising:
Dispensing unit is used to different time period configuration QOS timesharing strategy bags;
Processing unit is used for using the described QOS timesharing strategy packet network data of this time period correspondence on described different time period.
8. device according to claim 7 is characterized in that, described processing unit comprises:
Detection module is used for detecting the current described QOS timesharing strategy bag that is using that whether exists when described QOS timesharing strategy bag time corresponding section to be used arrives;
Check module, be used for when the described QOS timesharing strategy bag that detects that current existence using, described QOS timesharing strategy bag to be used and the described QOS timesharing strategy bag that using are carried out alternative and dependence inspection;
Scheduler module, be used for when described QOS timesharing strategy bag to be used and the described QOS timesharing strategy bag that using exist alternative or dependence each other, described QOS timesharing strategy bag to be used and the described QOS timesharing strategy bag that using dispatched with transmitting network data according to being used to eliminate alternative or dependent scheduling rule.
9. device according to claim 8 is characterized in that, described scheduler module comprises:
Alternative scheduling sublayer module, be used for when there are alternative in described QOS timesharing strategy bag to be used and the described QOS timesharing strategy bag that using each other, function point to the formation alternative in the described QOS timesharing strategy bag that is using goes enable operation, and uses described QOS timesharing strategy packet network data to be used;
Dependence scheduling sublayer module, be used for when there are dependence in described QOS timesharing strategy bag to be used and the described QOS timesharing strategy bag that using each other the expiration time of the dependent function point of formation in the expiration time of the dependent function point of formation in the described QOS timesharing strategy bag more to be used and the described QOS timesharing strategy bag that is using; If the expiration time of the dependent function point of formation in the described QOS timesharing strategy bag that is using is early than the expiration time of the dependent function point of formation in the described QOS timesharing strategy bag to be used, the expiration time of the dependent function point of formation in the described QOS timesharing strategy bag that then will use extends to the expiration time of the dependent function point of formation in the described QOS timesharing strategy bag to be used; Use described QOS timesharing strategy packet network data to be used.
10. device according to claim 9 is characterized in that, described dependence scheduling sublayer module comprises:
The configuration submodule, be used in the process of expiration time that expiration time at the dependent function point of formation of the described QOS timesharing strategy bag that will use extends to the dependent function point of formation in the described QOS timesharing strategy bag to be used the dependent function point of formation in the described QOS timesharing strategy bag that is using being copied in the described QOS timesharing strategy bag to be used.
CN201110155396.3A 2011-06-10 2011-06-10 Quality of service (QOS)-time-sharing-strategy-based network data transmission method and device Active CN102202063B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201110155396.3A CN102202063B (en) 2011-06-10 2011-06-10 Quality of service (QOS)-time-sharing-strategy-based network data transmission method and device
PCT/CN2012/072750 WO2012167645A1 (en) 2011-06-10 2012-03-21 Network data transmission method and device based on qos time division policy

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110155396.3A CN102202063B (en) 2011-06-10 2011-06-10 Quality of service (QOS)-time-sharing-strategy-based network data transmission method and device

Publications (2)

Publication Number Publication Date
CN102202063A true CN102202063A (en) 2011-09-28
CN102202063B CN102202063B (en) 2017-03-22

Family

ID=44662458

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110155396.3A Active CN102202063B (en) 2011-06-10 2011-06-10 Quality of service (QOS)-time-sharing-strategy-based network data transmission method and device

Country Status (2)

Country Link
CN (1) CN102202063B (en)
WO (1) WO2012167645A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102413040A (en) * 2011-11-04 2012-04-11 中兴通讯股份有限公司 Execution method of hierarchical quality of service (HQoS) strategy and apparatus thereof
WO2012167645A1 (en) * 2011-06-10 2012-12-13 中兴通讯股份有限公司 Network data transmission method and device based on qos time division policy
WO2023024728A1 (en) * 2021-08-23 2023-03-02 中兴通讯股份有限公司 Policy management method and device, and computer-readable storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1815965A (en) * 2006-02-22 2006-08-09 北京邮电大学 Service quality charging method of internet business based on service grade protcol
US20090034467A1 (en) * 2007-07-31 2009-02-05 Beceem Communications, Inc. Allocation of periodically distributed frames of wireless communication
CN101997779A (en) * 2010-11-22 2011-03-30 华为技术有限公司 Method and device for controlling service quality

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102202063B (en) * 2011-06-10 2017-03-22 中兴通讯股份有限公司 Quality of service (QOS)-time-sharing-strategy-based network data transmission method and device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1815965A (en) * 2006-02-22 2006-08-09 北京邮电大学 Service quality charging method of internet business based on service grade protcol
US20090034467A1 (en) * 2007-07-31 2009-02-05 Beceem Communications, Inc. Allocation of periodically distributed frames of wireless communication
CN101997779A (en) * 2010-11-22 2011-03-30 华为技术有限公司 Method and device for controlling service quality

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012167645A1 (en) * 2011-06-10 2012-12-13 中兴通讯股份有限公司 Network data transmission method and device based on qos time division policy
CN102413040A (en) * 2011-11-04 2012-04-11 中兴通讯股份有限公司 Execution method of hierarchical quality of service (HQoS) strategy and apparatus thereof
WO2023024728A1 (en) * 2021-08-23 2023-03-02 中兴通讯股份有限公司 Policy management method and device, and computer-readable storage medium

Also Published As

Publication number Publication date
WO2012167645A1 (en) 2012-12-13
CN102202063B (en) 2017-03-22

Similar Documents

Publication Publication Date Title
CN105700961B (en) Business container creation method and device
CN111030835B (en) Task scheduling model of TTFC network and message scheduling table generation method
FI116166B (en) A method and system for performing application sessions on an electronic device, and an electronic device
CN102158554B (en) Mobile agent-based Internet of things middleware development method
CN102932920B (en) Radio resource scheduling request (SR) configuration method and device
CN103873587B (en) A kind of method and device that scheduling is realized based on cloud platform
CN111338774A (en) Distributed timing task scheduling system and computing device
CN106293919A (en) The built-in tasks dispatching device of a kind of Time Triggered and method
US20170339243A1 (en) Method and system for real-time resource consumption control in a distributed computing environment
CN105813166B (en) To the access control method and system, communication equipment for shutting down user
CN107615709A (en) SDN retransmission unit and controller unit
CN104702484A (en) Push method and device
Nandagopal et al. Lowering inter-datacenter bandwidth costs via bulk data scheduling
CN101605057A (en) A kind of home gateway is realized the method and system of downlink Qos
CN112202578B (en) Scheduling method, device and system based on 95 polling and computer equipment
Zhang et al. Reservation-based resource scheduling and code partition in mobile cloud computing
CN102202063A (en) Quality of service (QOS)-time-sharing-strategy-based network data transmission method and device
CN110427257A (en) Multi-task scheduling method, device and computer readable storage medium
CN109062681A (en) A kind of execution method, system, device and the storage medium of periodic cycle task
CN108536527A (en) A kind of method for scheduling task and device of embedded software
CN102857315B (en) Master clock service is from the method and system of clock
CN109474902A (en) Message message accounting, method, terminal and system
Avasalcai et al. Latency-aware decentralized resource management for IoT applications
CN101707799A (en) Method and device for managing resources
CN101018122A (en) Mode matching processing method and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant