CN107786956A - A kind of determination method and apparatus of set meal real-time priority - Google Patents

A kind of determination method and apparatus of set meal real-time priority Download PDF

Info

Publication number
CN107786956A
CN107786956A CN201610764211.1A CN201610764211A CN107786956A CN 107786956 A CN107786956 A CN 107786956A CN 201610764211 A CN201610764211 A CN 201610764211A CN 107786956 A CN107786956 A CN 107786956A
Authority
CN
China
Prior art keywords
set meal
force
comes
priority
come
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
CN201610764211.1A
Other languages
Chinese (zh)
Other versions
CN107786956B (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
China Mobile Group Anhui Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
China Mobile Group Anhui 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, China Mobile Group Anhui Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN201610764211.1A priority Critical patent/CN107786956B/en
Publication of CN107786956A publication Critical patent/CN107786956A/en
Application granted granted Critical
Publication of CN107786956B publication Critical patent/CN107786956B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/24Accounting or billing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/80Rating or billing plans; Tariff determination aspects

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Medical Treatment And Welfare Office Work (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention discloses a kind of determination method of set meal real-time priority, reads the set meal that comes into force, the static priority parameter for the set meal that come into force according to determining the set meal that comes into force;It is determined that service condition change occurs for the set meal that comes into force, come into force the business scenario after the service condition change of set meal described in then reading, the dynamic priority parameter for the set meal that come into force according to determining the business scenario after the service condition change of come into force set meal and the set meal that comes into force;According to the static priority parameter of the set meal that comes into force and the dynamic priority parameter of the set meal that comes into force, it is determined that the real-time priority parameter of the set meal that comes into force.The invention also discloses a kind of determining device of set meal real-time priority.

Description

A kind of determination method and apparatus of set meal real-time priority
Technical field
The present invention relates to the determination method and dress of business support technical field, more particularly to a kind of set meal real-time priority Put.
Background technology
With the popularization of 4G business, flow operation turns into the important impetus of common carrier transition, telecommunication market from The voice epoch based on traditional voice service are changed into the data age based on data service.User uses for flow New demand so that operator needs the pattern using various flow rate operation.And set meal is as operator's tradition charge mode Basis, also receive severe challenge.Diversified business model requires that flexible charging supports the change, it is necessary to according to business scenario The dynamic adjustment of charging set meal preference strategy is more realized, is exemplified below:
User orders two set meals of A, B, the priority A that set meal is configured>B, business rule regulation:(1) two set meals of A, B Flow can be participated in not reset, i.e., this month flow, which has been not used, to be continuing with deferred to secondary month;(2) if user changes set meal, Then changed set meal this month untapped flow can not be deferred;(3) set out for the angle most beneficial for user, charging should be preferential Using can not deferred flow package carry out charging privileges, rear use can deferred flow package progress charging privileges;(4) user is in During abnormal condition, such as when pre- pin, shutdown, transfer, its set meal flow ordered can not be deferred.
Under this demand scene, due to being related to the scene whether set meal change, whether User Status is further related to Normal scene, charging set meal priority dynamic change under certain business rule shown in table 1 below is obtained according to above-mentioned regulation Various combination.It should be noted that the scene in table 1 below, only after business model variation, to set meal priority dynamic The tip of the iceberg of adjustment requirement, nonetheless, after the exhaustion by whole business scenarios, also seem particularly complicated.
Table 1
Prior art is:By the priority sequence that the configuration of various charging set meals is fixed, such as A>B>C, when processing is used During the charging bill of family, the priority parameters of set meal are read, are sorted according to priority parameters size, according to priority from high to low Order realization order wholesale price, until in the set meal of whole set meals free resource deduction finish, then enter according to optimal cost principle The outer expense wholesale price of row set meal.Meanwhile for some set meals (such as shared set meal etc.) for needing not follow configured priority, Specially treated in logic is then carried out to the set meal by program, to realize the processing of the special priority of the set meal.
The charging priority orders of prior art depend on the priority parameters of charging set meal, when charging set meal configures During completion, the priority orders (i.e. the preferential order of charging privileges resource) of the set meal determine.It is with the development of business, different User have subscribed same set meal, the priority of its set meal can with the business usage behavior of different user and dynamic adjust. Business usage behavior mentioned here, the including but not limited to above-mentioned set meal change being previously mentioned, User Status change etc., Including the usage amount of resource, usage amount of user network bandwidth etc. in user's set meal, the dimension that these are involved is by business demand Determined.
Following defect be present in prior art:On the one hand, only by the static excellent of set meal configuration in prior art First level parameter, the business need for the different priorities that identical set meal is symbolized under miscellaneous service scene can not be met; On the other hand, in face of the business model to become increasingly complex, the key element involved by set meal priority is more and more, only by charge system Processing logically is hard to carry on, also brings unnecessary performance burden and the difficulty of program development to charge system.
The content of the invention
In view of this, the embodiment of the present invention it is expected to provide a kind of determination method and apparatus of set meal real-time priority, realizes The priority of adjust automatically set meal under the conditions of different business.
To reach above-mentioned purpose, the technical proposal of the invention is realized in this way:
The embodiments of the invention provide a kind of determination method of set meal real-time priority, methods described includes:
Reading comes into force set meal, the static priority parameter for the set meal that come into force according to determining the set meal that comes into force;
It is determined that service condition change occurs for the set meal that comes into force, then after the service condition change for the set meal that come into force described in reading Business scenario, come into force according to determining the business scenario after the service condition change of come into force set meal and the set meal that comes into force The dynamic priority parameter of set meal;
According to the static priority parameter of the set meal that comes into force and the dynamic priority parameter of the set meal that comes into force, institute is determined State the real-time priority parameter for the set meal that comes into force.
In such scheme, the business field after the service condition change of come into force described in the basis set meal and the set meal that comes into force Scape comes into force the dynamic priority parameter of set meal described in determining, including:
Come into force described in judgement set meal service condition change after business scenario whether belong in preference strategy configuring matrix Including business scenario, be not belonging to the business scenario that preference strategy configuring matrix includes, it is determined that the set meal that comes into force it is dynamic State priority parameters are pre-set parameter;
When belonging to the business scenario that the preference strategy configuring matrix includes, then come into force set meal and the life according to Effect set meal service condition change after business scenario is determined from the preference strategy configuring matrix described in come into force set meal move State priority parameters.
In such scheme, the business field after the service condition change of come into force described in the basis set meal and the set meal that comes into force Scape comes into force the dynamic priority parameter of set meal described in being determined from the preference strategy configuring matrix, including:
Come into force the business scenario after the service condition change of set meal described in reading, and the service condition of the set meal that comes into force is become Business scenario after more is converted to priority type string;
It is determined that the set meal type of the set meal that comes into force, the set meal class according to the priority type string and the set meal that comes into force Type travels through preference strategy configuring matrix, the dynamic priority parameter for the set meal that come into force described in acquisition.
In such scheme, the preference strategy configuring matrix is the two-dimensional matrix for including business scenario and set meal type;
The preference strategy configuring matrix includes the dynamic priority parameter of the different set meal types under different business scene.
In such scheme, the dynamic of the static priority parameter for the set meal that come into force described in the basis and the set meal that comes into force is excellent First level parameter, it is determined that the real-time priority parameter of the set meal that comes into force, including:
The static priority parameter of the set meal that comes into force is added with the dynamic priority parameter of the set meal that comes into force, obtained The real-time priority parameter of the set meal that comes into force.
The embodiments of the invention provide a kind of determining device of set meal real-time priority, described device includes:Static prioritization Level determining module, dynamic priority determining module, real-time priority determining module;Wherein,
The static priority determining module, for reading the set meal that comes into force, come into force according to determining the set meal that comes into force The static priority parameter of set meal;
The dynamic priority determining module, service condition change occurs for the set meal that come into force described in determination, then reads institute The business scenario after the service condition change for the set meal that comes into force is stated, according to the service condition of come into force set meal and the set meal that comes into force Business scenario after change comes into force the dynamic priority parameter of set meal described in determining;
The real-time priority determining module, for the set meal that come into force according to static priority parameter and described come into force The dynamic priority parameter of set meal, it is determined that the real-time priority parameter of the set meal that comes into force.
In such scheme, the dynamic priority determining module, it is specifically used for:Come into force the service condition of set meal described in judgement Whether the business scenario after change belongs to the business scenario that preference strategy configuring matrix includes, and is not belonging to preference strategy configuration square During the business scenario that battle array includes, it is determined that the dynamic priority parameter of the set meal that comes into force is pre-set parameter;
When belonging to the business scenario that the preference strategy configuring matrix includes, then come into force set meal and the industry according to Business scene comes into force the dynamic priority parameter of set meal described in being determined from the preference strategy configuring matrix.
In such scheme, the dynamic priority determining module, it is specifically used for:Come into force the service condition of set meal described in reading Business scenario after change, the business scenario after the service condition change of the set meal that comes into force is converted into priority type string;
It is determined that the set meal type of the set meal that comes into force, the set meal class according to the priority type string and the set meal that comes into force Type travels through preference strategy configuring matrix, the dynamic priority parameter for the set meal that come into force described in acquisition.
In such scheme, the preference strategy configuring matrix is the two-dimensional matrix for including business scenario and set meal type;
The preference strategy configuring matrix includes the dynamic priority parameter of the different set meal types under different business scene.
In such scheme, the real-time priority determining module, it is specifically used for:By the static priority of the set meal that comes into force Parameter is added with the dynamic priority parameter of the set meal that comes into force, the real-time priority parameter for the set meal that come into force described in acquisition.
Compared with prior art, the determination method and apparatus of set meal real-time priority provided by the invention, the set that comes into force is read Meal, the static priority parameter for the set meal that come into force according to determining the set meal that comes into force;It is determined that business occurs for the set meal that comes into force Status Change, then read described in come into force set meal service condition change after business scenario, according to the set meal and described of coming into force The business scenario after the service condition change of set meal that comes into force comes into force the dynamic priority parameter of set meal described in determining;According to the life The static priority parameter of set meal and the dynamic priority parameter of the set meal that comes into force are imitated, it is determined that the set meal that comes into force is real-time excellent First level parameter.Method and apparatus provided in an embodiment of the present invention, according to the business usage behavior of user, according to business scenario-dynamic Dynamic priority is calculated in the mapping policy of state priority parameters in real time, is superimposed dynamic priority parameter and static priority ginseng Number, determine real-time priority of the set meal in ticketing, so as to realize set meal priority under the conditions of different business from Dynamic adjustment.
Brief description of the drawings
Fig. 1 is the determination method flow schematic diagram of set meal real-time priority provided in an embodiment of the present invention;
Fig. 2 is the ticket computational methods flow of the determination method provided in an embodiment of the present invention with set meal real-time priority Schematic diagram;
Fig. 3 is the determination apparatus structure schematic diagram of set meal real-time priority provided in an embodiment of the present invention;
Fig. 4 is the determination system structure diagram of set meal real-time priority provided in an embodiment of the present invention;
Fig. 5 is the charge system structural representation of the determination system provided in an embodiment of the present invention based on set meal real-time priority Figure;
Fig. 6 is the determination method flow schematic diagram of dynamic priority provided in an embodiment of the present invention.
Embodiment
In the embodiment of the present invention, the set meal that comes into force is read, come into force the static excellent of set meal according to determining the set meal that comes into force First level parameter;It is determined that service condition change occurs for the set meal that comes into force, then after the service condition change for the set meal that come into force described in reading Business scenario, the life is determined according to the business scenario after the service condition change of come into force set meal and the set meal that comes into force Imitate the dynamic priority parameter of set meal;It is excellent according to the dynamic of the static priority parameter of the set meal that comes into force and the set meal that comes into force First level parameter, it is determined that the real-time priority parameter of the set meal that comes into force.
With reference to embodiment, the present invention is further described in more detail.
As shown in figure 1, the determination method flow schematic diagram of set meal real-time priority provided in an embodiment of the present invention;The side Method includes:
Step 101:Reading comes into force set meal, the static priority ginseng for the set meal that come into force according to determining the set meal that comes into force Number;
Step 102:It is determined that service condition change occurs for the set meal that comes into force, then the service condition change for the set meal that comes into force is read Business scenario afterwards, according to determining the business scenario after the service condition change of come into force set meal and the set meal that comes into force Come into force the dynamic priority parameter of set meal;
Step 103:Joined according to the dynamic priority of the static priority parameter of the set meal that comes into force and the set meal that comes into force Number, it is determined that the real-time priority parameter of the set meal that comes into force.
Specifically, before step 101, methods described also includes:
Charge system reads charging bill, activates set meal real-time priority adjustment modes;
Charge system reads the call time started from charging bill;The call time started, represent that user produces account List and the initial time for being recorded in charging bill.
Step 101, the set meal that comes into force is read, the static priority ginseng for the set meal that come into force according to determining the set meal that comes into force Number, is specifically included:Charge system reads the set meal that comes into force from the user after the call time started;Come into force set meal according to described in, meter Charge system comes into force the static priority parameter of set meal described in being read from set meal office data system.
Here, after charge system reads charging bill, charge system starts to calculate real-time priority parameter;
Calculating real-time priority parameter includes:Determine static priority parameter and calculate dynamic priority parameter, according to quiet State priority parameters and dynamic priority parameter determine real-time priority parameter.
The information such as the charging bill, the set meal that comes into force are stored in set meal office data system, in practical application, charge system Need to determine the set meal that comes into force of user first during the real-time priority parameter for the set meal that comes into force is calculated, charge system can be from The information such as the set meal that comes into force of user are read in the set meal office data system.
The set meal office data system, for preserving office data, office data is that interchanger completes mobile lead in mobile network The data used needed for letter.Office data, specifically include:Cellular wireless networkses management data, accounting management data, speech channel related data (such as:Traffic route data etc.), signaling related data (such as:Signaling routing data etc.) etc..
Wherein, the accounting management data include set meal priority parameters, and the set meal priority parameters include:It is static excellent First level parameter and dynamic priority parameter.
The static priority parameter configures system by static data and configured according to static priority equipping rules, and preserves In set meal office data system.Static priority equipping rules are generally:Preferential range is from small to large, the preferential cycle is from being short to It is long, corresponding static priority parameter it is descending, concrete numerical value is to be set by operator according to specific type of service.By The static priority equipping rules of different operators may be different, are not specifically limited explanation here.
The static priority parameter is, it is specified that priority orders of each set meal when without business scenario triggered.Such as:Stream Set meal priority is measured, when being arranged from small to large according to flow use range:Idle set meal priority>Set meal priority inside the province>State Interior set meal priority.
The no business scenario triggered, represent:Service condition change does not occur for the set meal that comes into force of user, including:Business field Scape does not change, User Status processing normal condition, i.e., does not sell in advance, does not shut down, do not transfer ownership.
Specifically, step 102, charge system judge described in the set meal that comes into force whether occur service condition change, described in judgement Service condition change does not occur for the set meal that comes into force, it is determined that the dynamic priority parameter of the set meal that comes into force is pre-set parameter;Sentence Service condition change occurs for the fixed set meal that comes into force, then reads the business scenario after the service condition change for the set meal that comes into force, according to Business scenario after the service condition change of come into force set meal and the set meal that comes into force determine described in come into force set meal dynamic it is excellent First level parameter.The pre-set parameter is specifically as follows 0.
Here, service condition change data are typically maintained in business scenario synchronization module, and charge system obtains business shape State changes data, and whether the set meal that come into force according to the service condition changes data judgement occurs service condition change.
In step 102, charge system reads the business scenario after the service condition change for the set meal that comes into force, according to the set meal that comes into force With the dynamic priority parameter for the set meal that come into force described in the business scenario determination after the service condition change of the set meal that comes into force, bag Include:
Come into force the business scenario after the service condition change of set meal described in reading, the service condition for the set meal that comes into force described in judgement Whether the business scenario after change belongs to the business scenario that preference strategy configuring matrix includes, and belongs to preference strategy configuring matrix The business scenario included, then come into force set meal according to and the business scenario determines from the preference strategy configuring matrix The dynamic priority parameter of the set meal that comes into force;It is not belonging to the business scenario that preference strategy configuring matrix includes, it is determined that institute The dynamic priority parameter for stating the set meal that comes into force is pre-set parameter.
Here, the business scenario represents the service condition that a certain set meal is in, for example, it is unchanged, change, quit the subscription of, losing Effect, network speed lifting, network speed reduction etc..
Charge system comes into force set meal according to and the business scenario determines the life from preference strategy configuring matrix Imitate the dynamic priority parameter of set meal;Specifically include:
Charge system reads the business scenario after the service condition change for the set meal that comes into force from set meal office data system, by institute State business scenario and be converted to priority type string;
It is determined that the set meal type for the set meal that comes into force, according to the set meal type time of the priority type string and the set meal that comes into force Preference strategy configuring matrix is gone through, dynamic priority parameter is read from the preference strategy configuring matrix, by the dynamic of acquisition Priority parameters come into force the dynamic priority parameter of set meal as described in, do not read dynamic from the preference strategy configuring matrix During the result of priority parameters, it is determined that the dynamic priority parameter is pre-set parameter.
In the embodiment of the present invention, when service condition change does not occur for the set meal that comes into force, or the set meal hair that comes into force Occupation is engaged in Status Change, but is failed from priority policy configuring matrix to read this to come into force and moved corresponding to set meal and business scenario During state priority parameters, it is pre-set parameter to determine the dynamic priority parameter.The pre-set parameter is 0.
The determination method of set meal real-time priority provided in an embodiment of the present invention, in addition to:Dynamic data configures system structure Preference strategy configuring matrix is built, preference strategy configuring matrix is stored in set meal office data system.
The dynamic data configures system constructing preference strategy configuring matrix, specifically includes:Dynamic data configuration system obtains Take the business scenario and set meal type of each set meal;
Dynamic data configures system and combines the business scenario and the set meal type cross, obtains different types of set Two-dimensional matrix of the meal under different business scene set;
Dynamic data configures system and sets dynamic priority parameter to each element of the two-dimensional matrix, obtains preferential plan Omit configuring matrix and preserve.
Here, dynamic data configures system according to the dynamic priority parameter that operator sets as the every of the two-dimensional matrix Individual element sets dynamic priority parameter, sets the principle difference of dynamic priority parameter, specific dynamic priority parameter Numerical value is also different.
Preference strategy configuring matrix, it is a two-dimensional matrix, is made up of set meal type and business scenario, the corresponding number included According to expression dynamic priority parameter.I.e. described preference strategy configuring matrix is the Two-Dimensional Moment for including business scenario and set meal type Battle array;The preference strategy configuring matrix includes the dynamic priority parameter of the different set meal types under different business scene.
The business scenario is the set of a series of scene, and the scene includes:Set meal scene change, User Status field Scape and the scene of each business change;
The set meal scene change can include:It is unchanged, change, quit the subscription of, failing;
The User Status scene can include:Unchanged, transfer, shut down, pre- pin.
The preference strategy of different set meal types under dynamic priority parameter characterization different business scene.Wherein, industry Scene of being engaged in is the set of series of fields scene describing, is represented using priority type string (PTS, Priority Type String).
Table 2
As shown in table 2, dynamic priority parameter P of the various set meal types under different business sceneij=[X1,X2…Xi ]T·[Y1,Y2…Yj];
Wherein, XiFor set meal type, monthly payment class set meal, deferred class set meal of carrying down, bag can be expressed as according to business demand Season class set meal, idle class set meal etc.;YjFor business scenario, a string of PTS can be expressed as according to business demand, are business scenario Characteristic value combinations, the combination of PTS characteristic values is illustrated with reference to table 3:
Set meal scene change User Status scene Network speed bandwidth scene change ……
0- is unchanged 0- is unchanged 0- is unchanged ……
1- is changed 1- transfers ownership 1- network speeds are lifted ……
2- is quit the subscription of 2- is shut down 2- network speeds reduce ……
3- fails 3- sells in advance …… ……
…… …… …… ……
Table 3
It should be noted that business scenario YjA series of actual set for representing application scenarios, such as:Carried out with reference to table 3 Illustrate, PTS is three digits, and each data corresponds to respectively reads set meal scene change, User Status scene, the change of each business Scene (such as:Network speed bandwidth scene change).
Such as:PTS=000, illustrate that user changes without related service, PTS=020, illustrate that user is in stopped status, PTS=120, illustrate that user has carried out set meal change, and be in stopped status;By that analogy, can be with table by PTS combination Reach various complicated business scene set.Here only for above-mentioned set meal scene changes when pts value implication explain, therefore save The content that contracted notation represents is not taken into account and further not illustrated.
Pass through above-described embodiment, it can be seen that in the case of user is without business Status Change, the PTS of all users is initial Value is [0,0,0 ...], if customer service state changes, the vector value corresponding to the PTS of the user occurs corresponding Change.
Meanwhile PTS characteristic values use zero mechanism, realize that full dose PTS characteristic values are recovered under the triggering of some business scenarios Acquiescence, such as:The beginning of each month, the PTS characteristic values that full dose user is identified to set meal change behavior revert to default value 0.
Dynamic data configuration system passes through formula:Pij=[X1,X2…Xi]T·[Y1,Y2…Yj] establish different types of set Two-dimentional priority policy matrix of the meal under different business scene, and dynamic priority is set to each element of the two-dimensional matrix Level parameter.
Specifically, in step 103, the static priority parameter for the set meal that come into force described in charge system reading and the set that comes into force The dynamic priority parameter of meal, the dynamic priority of the static priority parameter of the set meal that comes into force and the set meal that comes into force is joined Number is added, the real-time priority parameter for the set meal that come into force described in acquisition;That is,
The real-time priority parameter=static priority parameter+dynamic priority parameter.
The set meal that comes into force for that need not calculate priority dynamic parameter, charge system can also directly read Static prioritization Real-time priority parameter of the level parameter as set meal, the set meal for needing calculating priority dynamic parameter, charge system should The static priority parameter of set meal that comes into force and the results added of dynamic priority, obtain the real-time priority parameter of set meal.
As shown in Fig. 2 calculated for the ticket of the determination method provided in an embodiment of the present invention with set meal real-time priority Method flow schematic diagram;Methods described includes:
Step 201:Charge system reads come into force set meal and the charging bill of user, starts to calculate the real-time excellent of set meal that come into force First level parameter;
Step 202:Charge system comes into force the static priority parameter of set meal described in determining;
Step 203:Charge system comes into force the dynamic priority of set meal described in judging whether to need to calculate;Need described in calculating Come into force the dynamic priority of set meal, then into step 204, it is not necessary to the dynamic priority for the set meal that come into force described in calculating, into step Rapid 205;
Here, come into force the dynamic priority of set meal described in judging whether to need to calculate, including:The set meal that come into force described in judgement is Service condition change occurs for no generation service condition change, the set meal that comes into force, then needs to calculate the dynamic priority for the set meal that comes into force, raw Service condition change does not occur for effect set meal, then need not calculate the dynamic priority for the set meal that comes into force.
Step 204:Charge system reads the business scenario after the packaged service Status Change that comes into force, according to the business scenario Dynamic priority parameter is obtained with the set meal type for the set meal that comes into force;Into step 206;
Step 205:Charge system determine described in the come into force dynamic priority parameter of set meal be pre-set parameter;Into step 206;The pre-set parameter is specifically as follows 0;
Step 206:Static priority parameter is added by charge system with dynamic priority parameter, and the result of acquisition is to cover Meal real-time priority parameter;
Step 207:Charge system establishes charging binary tree according to the real-time priority parameter progress order of each set meal;
Step 208:Charge system completes charging bill wholesale price according to charging binary tree charging privileges order.
As shown in figure 3, the determination apparatus structure schematic diagram of set meal real-time priority provided in an embodiment of the present invention;The dress Put including:Static priority determining module 11, dynamic priority determining module 12, real-time priority determining module 13.
The static priority determining module 11, for reading the set meal that comes into force, the life is determined according to the set meal that comes into force Imitate the static priority parameter of set meal;
The dynamic priority determining module 12, service condition change occurs for the set meal that come into force described in determination, then reads Business scenario after the service condition change of the set meal that comes into force, according to the business shape of come into force set meal and the set meal that comes into force Business scenario after state change comes into force the dynamic priority parameter of set meal described in determining;
The real-time priority determining module 13, static priority parameter and the life for the set meal that come into force according to The dynamic priority parameter of set meal is imitated, it is determined that the real-time priority parameter of the set meal that comes into force.
Specifically, the static priority determining module 11, is specifically used for:Read user's from set meal office data system Come into force set meal, the static priority ginseng for the set meal that come into force for the set meal that comes into force, then from set meal office data system described in determination Number.
Specifically, the dynamic priority determining module 12, is specifically used for:Whether the set meal that come into force described in judgement occurs business Service condition change does not occur for Status Change, the set meal that comes into force described in judgement, it is determined that the dynamic priority ginseng of the set meal that comes into force Number is pre-set parameter;Service condition change occurs for the set meal that come into force described in judgement, then reads the service condition change for the set meal that comes into force Business scenario afterwards, according to determining the business scenario after the service condition change of come into force set meal and the set meal that comes into force Come into force the dynamic priority parameter of set meal.
The dynamic priority determining module 12, is used for:Come into force described in judgement set meal service condition change after business Whether scene belongs to the business scenario that preference strategy configuring matrix includes, and is not belonging to the industry that preference strategy configuring matrix includes During scene of being engaged in, it is determined that the dynamic priority parameter of the set meal that comes into force is pre-set parameter;Belong to the preference strategy configuration During the business scenario that matrix includes, then come into force according to set meal and the business scenario are from the preference strategy configuring matrix Come into force the dynamic priority parameter of set meal described in middle determination.
In the embodiment of the present invention, pre-set parameter is specifically as follows 0.
The dynamic priority determining module 12, for reading the business field after the service condition change of the set meal that comes into force Scape, the business scenario after the service condition change of the set meal that comes into force is converted into priority type string;It is determined that the set that comes into force The set meal type of meal, preference strategy configuration square is traveled through according to the set meal type of the priority type string and the set meal that comes into force Gust, the dynamic priority parameter for the set meal that come into force described in acquisition.
The real-time priority determining module 13, is specifically used for:Read from static priority determining module 11 static excellent First level parameter, dynamic priority parameter is read from dynamic Priority Determination module 12, by the static priority parameter and institute The addition of dynamic priority parameter is stated, obtains real-time priority parameter.
By the determination method and apparatus of set meal real-time priority provided in an embodiment of the present invention, Static prioritization is determined respectively Level parameter and dynamic priority parameter, here for the set meal that comes into force of dynamic priority calculating need not be carried out, can directly it read Static priority parameter is taken as set meal real-time priority parameter, the set meal that comes into force for needing progress dynamic priority calculating, The static priority parameter of the set meal that comes into force is added with dynamic priority parameter, the real-time priority ginseng for the set meal that obtains coming into force Number, realizes adjust automatically of the set meal in the case where changing different business state status that come into force for user, meets that difference comes into force set The business need for the different priorities that meal is symbolized under various scenes.
As shown in figure 4, the determination system structure diagram for set meal real-time priority provided in an embodiment of the present invention;It is described System includes:Determining device, business scenario synchronization module 14, the preference strategy configuring matrix structure module of set meal real-time priority 15;Wherein,
The determining device of the set meal real-time priority, including:Static priority determining module 11, dynamic priority determine Module 12, real-time priority determining module 13;
The static priority determining module 11, for reading the set meal that comes into force, the life is determined according to the set meal that comes into force Imitate the static priority parameter of set meal;
The dynamic priority determining module 12, for judging whether the set meal that comes into force occurs service condition change, sentence Service condition change does not occur for the fixed set meal that comes into force, it is determined that the dynamic priority parameter of the set meal that comes into force is parameter setting Value;Service condition change occurs for the set meal that come into force described in judgement, then the business after the service condition change for the set meal that come into force described in reading Scene, come into force set meal according to determining the business scenario after the service condition change of come into force set meal and the set meal that comes into force Dynamic priority parameter;The pre-set parameter is specifically as follows 0;
The real-time priority determining module 13, static priority parameter and the life for the set meal that come into force according to The dynamic priority parameter of set meal is imitated, it is determined that the real-time priority parameter of the set meal that comes into force;
The business scenario synchronization module 14, the data for the change for the set meal that comes into force for changing service condition are same Walk dynamic priority determining module 12.
Here, the data of change, including:User, which changes the record of set meal, user is transferred ownership records, user's cancellation records etc..
The preference strategy configuring matrix builds module 15, is specifically used for:Obtain business scenario and set meal type;By described in Business scenario and set meal type cross combination, obtain Two-Dimensional Moment of the different types of set meal under different business scene set Battle array;Dynamic priority parameter is set to each element of the two-dimensional matrix, preference strategy configuring matrix is obtained and preserves.
As shown in figure 5, it is the charge system structural representation provided in an embodiment of the present invention based on set meal real-time priority; The charge system includes:The determination system of set meal real-time priority, accounting module 16;The determination of the set meal real-time priority System, including:The determining device of set meal real-time priority, business scenario synchronization module 14, preference strategy configuring matrix structure mould Block 15;The determining device of the set meal real-time priority, including:Static priority determining module 11, dynamic priority determine mould Block 12, real-time priority determining module 13;Wherein,
The static priority determining module 11, for reading the set meal that comes into force, the life is determined according to the set meal that comes into force Imitate the static priority parameter of set meal;
The dynamic priority determining module 12, for judging whether the set meal that comes into force occurs service condition change, sentence Service condition change does not occur for the fixed set meal that comes into force, it is determined that the dynamic priority parameter of the set meal that comes into force is parameter setting Value;Service condition change occurs for the set meal that come into force described in judgement, then the business after the service condition change for the set meal that come into force described in reading Scene, come into force set meal according to determining the business scenario after the service condition change of come into force set meal and the set meal that comes into force Dynamic priority parameter;The pre-set parameter is specifically as follows 0;
The real-time priority determining module 13, static priority parameter and the life for the set meal that come into force according to The dynamic priority parameter of set meal is imitated, it is determined that the real-time priority parameter of the set meal that comes into force;
The business scenario synchronization module 14, the data for the change for the set meal that comes into force for changing service condition are same Walk dynamic priority determining module 12;
The preference strategy configuring matrix builds module 15, for obtaining business scenario and set meal type;By the business Scene and set meal type cross combination, obtain two-dimensional matrix of the different types of set meal under different business scene set; Dynamic priority parameter is set to each element of the two-dimensional matrix, preference strategy configuring matrix is obtained and preserves;
The accounting module 16, for the numerical value progress order of the real-time priority parameter according to each set meal, according to row Sequence result establishes charging binary tree, and charging bill wholesale price is carried out according to the charging binary tree.
As shown in fig. 6, it is dynamic priority determination method for parameter schematic flow sheet provided in an embodiment of the present invention;It is described Method includes:
Step 301:The service condition of the set meal that comes into force of user changes;
Step 302:Service condition modification information is synchronized to the dynamic of charge system by business scenario synchronization module 14 Priority Determination module 12;
Step 303:The business scenario of the set meal that comes into force of change is parsed dynamic priority determining module 12 and merger, The collection of services that user changes is converted into priority type string (PTS, Priority Type String), and is used as the user Customer instance be stored in dynamic priority determining module 12.
Here, in the case of user is without business Status Change, all PTS initial values of user are [0,0,0 ...], if Customer service state changes, then respective change occurs for the PTS of the user.
It should be noted that dynamic priority determining module 12 sets PTS characteristic values zero mechanism, realize in some business Full dose PTS characteristic values recover acquiescence, such as the beginning of each month under scenario triggered, and the PTS that full dose user is identified to set meal change behavior is special Value indicative reverts to default value 0.
Step 304:Charging bill is read, dynamic priority determining module 12 starts to calculate dynamic priority parameter;
Step 305:Dynamic priority determining module 12 reads the PTS and set meal for the set meal that comes into force that service condition change occurs Type, traversal preference strategy configuring matrix obtains the numerical value of PTS dynamic priority parameters corresponding with the set meal type, as life Imitate the dynamic priority result of set meal now;If without corresponding result after traveling through preference strategy configuring matrix, it is determined that dynamic priority Level parameter is 0;
Step 306:Dynamic priority result is returned into real-time priority determining module 13, the dynamic for set meal of completing to come into force The calculating of priority parameters.
The present invention provides following Application Example and illustrates the detailed process that set meal dynamic priority determines.
For example, user orders two set meals of A, B, both are same type set meal, such as are the monthly payment for wrapping domestic flow Set meal, wherein A set meals priority>B set meal priority, while business rule requirement, when B set meals are changed, its priority It should be greater than A set meals.
To realize this service logic, first, static data configuration system configuration A set meals, the static priority of B set meals, Assuming that A=40, B=35, it is ensured that A set meal priority>B set meal priority;Secondly, it is specified that the PTS, initial p TS=of set meal change [000], it is assumed that the PTS=[100] after business change;Again, PTS and two set meals of A, B preference strategy configuring matrix are built, The matrix of a signal of table 4 is obtained, wherein A set meals are orientation flow monthly package, and B set meals are universal flow monthly package:
Universal flow monthly package Orient flow monthly package ……
PTS=[000] 0 0
PTS=[100] 10 15
……
Table 4
A) in the case where user does not carry out set meal change, set meal static priority is Astatic=40, Bstatic=35, The PTS=000 of user again;Therefore the dynamic priority of set meal is Adynamic=0, Bdynamic=0, therefore the real-time priority of user's set meal Level be:APriority=Astatic+Adynamic=40, BPriority=Bstatic+Bdynamic=35, user's charging according to after first A B it is suitable Sequence carries out charging privileges.
B) in the case where user carries out set meal B changes, set meal static priority is Astatic=40, Bstatic=35, this When user PTS=100;Therefore the dynamic priority of set meal is Adynamic=0, Bdynamic=10, therefore the real-time priority of user's set meal Level be:APriority=Astatic+Adynamic=40+0=40, BPriority=Bstatic+Bdynamic=35+10=45, charge system Charging privileges are carried out according to the order of A after first B.
As described above, the business need for agreing to different business scene to cause set meal real-time priority dynamic change can be realized.
The foregoing is only a preferred embodiment of the present invention, is not intended to limit the scope of the present invention, it is all All any modification, equivalent and improvement made within the spirit and principles in the present invention etc., it should be included in the protection of the present invention Within the scope of.

Claims (10)

  1. A kind of 1. determination method of set meal real-time priority, it is characterised in that methods described includes:
    Reading comes into force set meal, the static priority parameter for the set meal that come into force according to determining the set meal that comes into force;
    It is determined that service condition change occurs for the set meal that comes into force, then the business after the service condition change for the set meal that come into force described in reading Scene, come into force set meal according to determining the business scenario after the service condition change of come into force set meal and the set meal that comes into force Dynamic priority parameter;
    According to the static priority parameter of the set meal that comes into force and the dynamic priority parameter of the set meal that comes into force, the life is determined Imitate the real-time priority parameter of set meal.
  2. 2. according to the method for claim 1, it is characterised in that come into force described in the basis set meal and the set meal that comes into force Business scenario after service condition change comes into force the dynamic priority parameter of set meal described in determining, including:
    Whether the business scenario after the service condition change of set meal that come into force described in judgement belongs to preference strategy configuring matrix and includes Business scenario, be not belonging to the business scenario that preference strategy configuring matrix includes, it is determined that the dynamic of the set meal that comes into force is excellent First level parameter is pre-set parameter;
    When belonging to the business scenario that the preference strategy configuring matrix includes, then come into force set meal and the set that comes into force according to Meal service condition change after business scenario determined from the preference strategy configuring matrix described in come into force set meal dynamic it is excellent First level parameter.
  3. 3. according to the method for claim 2, it is characterised in that come into force described in the basis set meal and the set meal that comes into force Business scenario after service condition change comes into force the dynamic priority of set meal described in being determined from the preference strategy configuring matrix Parameter, including:
    Come into force the business scenario after the service condition change of set meal described in reading, after the change of the service condition of the set meal that comes into force Business scenario be converted to priority type string;
    It is determined that the set meal type of the set meal that comes into force, the set meal type time according to the priority type string and the set meal that comes into force Preference strategy configuring matrix is gone through, the dynamic priority parameter for the set meal that come into force described in acquisition.
  4. 4. according to the method for claim 3, it is characterised in that the preference strategy configuring matrix be include business scenario and The two-dimensional matrix of set meal type;
    The preference strategy configuring matrix includes the dynamic priority parameter of the different set meal types under different business scene.
  5. 5. according to the method for claim 1, it is characterised in that the static priority parameter for the set meal that come into force described in the basis With the dynamic priority parameter of the set meal that comes into force, it is determined that the real-time priority parameter of the set meal that comes into force, including:
    The static priority parameter of the set meal that comes into force is added with the dynamic priority parameter of the set meal that comes into force, described in acquisition Come into force the real-time priority parameter of set meal.
  6. 6. a kind of determining device of set meal real-time priority, it is characterised in that described device includes:Static priority determines mould Block, dynamic priority determining module, real-time priority determining module;Wherein,
    The static priority determining module, for reading the set meal that comes into force, come into force set meal according to determining the set meal that comes into force Static priority parameter;
    The dynamic priority determining module, service condition change occurs for the set meal that come into force described in determination, then reads the life The business scenario after the service condition change of set meal is imitated, according to the service condition change of come into force set meal and the set meal that comes into force Rear business scenario comes into force the dynamic priority parameter of set meal described in determining;
    The real-time priority determining module, static priority parameter and the set meal that comes into force for the set meal that come into force according to Dynamic priority parameter, it is determined that the real-time priority parameter of the set meal that comes into force.
  7. 7. device according to claim 6, it is characterised in that the dynamic priority determining module, be specifically used for:Judge Whether the business scenario after the service condition change of the set meal that comes into force belongs to the business field that preference strategy configuring matrix includes Scape, when being not belonging to the business scenario that preference strategy configuring matrix includes, it is determined that the dynamic priority ginseng of the set meal that comes into force Number is pre-set parameter;
    When belonging to the business scenario that the preference strategy configuring matrix includes, then come into force according to set meal and the business field Scape comes into force the dynamic priority parameter of set meal described in being determined from the preference strategy configuring matrix.
  8. 8. device according to claim 7, it is characterised in that the dynamic priority determining module, be specifically used for:Read Business scenario after the service condition change of the set meal that comes into force, by the business field after the service condition change of the set meal that comes into force Scape is converted to priority type string;
    It is determined that the set meal type of the set meal that comes into force, the set meal type time according to the priority type string and the set meal that comes into force Preference strategy configuring matrix is gone through, the dynamic priority parameter for the set meal that come into force described in acquisition.
  9. 9. device according to claim 7, it is characterised in that the preference strategy configuring matrix be include business scenario and The two-dimensional matrix of set meal type;
    The preference strategy configuring matrix includes the dynamic priority parameter of the different set meal types under different business scene.
  10. 10. device according to claim 9, it is characterised in that the real-time priority determining module, be specifically used for:Will The static priority parameter of the set meal that comes into force is added with the dynamic priority parameter of the set meal that comes into force, and come into force set described in acquisition The real-time priority parameter of meal.
CN201610764211.1A 2016-08-29 2016-08-29 Method and device for determining real-time priority of package Active CN107786956B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610764211.1A CN107786956B (en) 2016-08-29 2016-08-29 Method and device for determining real-time priority of package

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610764211.1A CN107786956B (en) 2016-08-29 2016-08-29 Method and device for determining real-time priority of package

Publications (2)

Publication Number Publication Date
CN107786956A true CN107786956A (en) 2018-03-09
CN107786956B CN107786956B (en) 2021-06-08

Family

ID=61440432

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610764211.1A Active CN107786956B (en) 2016-08-29 2016-08-29 Method and device for determining real-time priority of package

Country Status (1)

Country Link
CN (1) CN107786956B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111432360A (en) * 2020-05-19 2020-07-17 北京思特奇信息技术股份有限公司 Method for dynamically adjusting charging priority and method for loading tariff syntax tree
CN114980067A (en) * 2021-03-16 2022-08-30 中国卫通集团股份有限公司 Shared package service distribution system, method, terminal and storage medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101345632A (en) * 2007-07-14 2009-01-14 华为技术有限公司 Method and system for charging data presentation business, and data business management equipment
CN101516093A (en) * 2009-01-23 2009-08-26 北京邮电大学 Method and device for judging comprehensive priority of mobile communication system
CN101754159A (en) * 2008-12-09 2010-06-23 华为技术有限公司 Charging method, charging server and charging system
CN102143467A (en) * 2010-08-25 2011-08-03 华为技术有限公司 Method, device and system for implementing charging
CN102364889A (en) * 2011-11-07 2012-02-29 ***通信集团山西有限公司 Shared pool resource charging method and device
CN102684898A (en) * 2011-03-14 2012-09-19 中国联合网络通信集团有限公司 Service quality management method and service quality management system based on home gateway
US20130196615A1 (en) * 2012-01-27 2013-08-01 Microsoft Corporation Recommendations for reducing data consumption based on data usage profiles
CN104735635A (en) * 2014-12-22 2015-06-24 华为技术有限公司 Strategy control method and device

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101345632A (en) * 2007-07-14 2009-01-14 华为技术有限公司 Method and system for charging data presentation business, and data business management equipment
CN101754159A (en) * 2008-12-09 2010-06-23 华为技术有限公司 Charging method, charging server and charging system
CN101516093A (en) * 2009-01-23 2009-08-26 北京邮电大学 Method and device for judging comprehensive priority of mobile communication system
CN102143467A (en) * 2010-08-25 2011-08-03 华为技术有限公司 Method, device and system for implementing charging
CN102684898A (en) * 2011-03-14 2012-09-19 中国联合网络通信集团有限公司 Service quality management method and service quality management system based on home gateway
CN102364889A (en) * 2011-11-07 2012-02-29 ***通信集团山西有限公司 Shared pool resource charging method and device
US20130196615A1 (en) * 2012-01-27 2013-08-01 Microsoft Corporation Recommendations for reducing data consumption based on data usage profiles
CN104735635A (en) * 2014-12-22 2015-06-24 华为技术有限公司 Strategy control method and device

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111432360A (en) * 2020-05-19 2020-07-17 北京思特奇信息技术股份有限公司 Method for dynamically adjusting charging priority and method for loading tariff syntax tree
CN111432360B (en) * 2020-05-19 2021-03-26 北京思特奇信息技术股份有限公司 Method for dynamically adjusting charging priority and method for loading tariff syntax tree
CN114980067A (en) * 2021-03-16 2022-08-30 中国卫通集团股份有限公司 Shared package service distribution system, method, terminal and storage medium
CN114980067B (en) * 2021-03-16 2024-02-02 中国卫通集团股份有限公司 Shared package service distribution system, method, terminal and storage medium

Also Published As

Publication number Publication date
CN107786956B (en) 2021-06-08

Similar Documents

Publication Publication Date Title
CN103414600B (en) Approximate adaptation method and relevant device and communication system
CN104484233B (en) A kind of resource allocation methods
CN109218352A (en) The common recognition confirmation method and device of Transaction Information in a kind of block chain network
CN107566133A (en) A kind of resource billing method, device and platform
CN105991674A (en) Information push method and device
CN106851605A (en) A kind of method and device for determining set meal
CN108009806A (en) Charging regulation collocation method, data system for settling account and computer-readable recording medium
CN108734469A (en) The method and apparatus for determining consumer's risk label undetermined
CN106569898A (en) Resource distribution method and mobile terminal
CN205691139U (en) A kind of air conditioning charging system
CN107786956A (en) A kind of determination method and apparatus of set meal real-time priority
CN106484603A (en) A kind of service test method and device
CN102958030B (en) Charging method and charge system
CN102036211B (en) Charging processing method and device
CN110300014A (en) A kind of flow analysis method and device
CN105338650B (en) Cut-in method and device in a kind of heterogeneous network
CN104581832B (en) A kind of realization method and system of data service shunting
CN107181601A (en) A kind of flow based reminding method and device
CN108647900A (en) A kind of region partitioning method applied to hydrological simulation field
CN102083045B (en) Method and device for processing service charging
CN108882303A (en) A kind of bypassing method and device of interference
CN108449705A (en) A kind of method and device of control wireless broadband subscriber online position
CN104168660B (en) Determine the method and device of priority
CN110310082A (en) Method and device is signed above a kind of enterprise's line
CN105988920A (en) Test case generating method and device based on data sets

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant