CN102377658B - A kind of method and system realizing high-priority service - Google Patents

A kind of method and system realizing high-priority service Download PDF

Info

Publication number
CN102377658B
CN102377658B CN201010259269.3A CN201010259269A CN102377658B CN 102377658 B CN102377658 B CN 102377658B CN 201010259269 A CN201010259269 A CN 201010259269A CN 102377658 B CN102377658 B CN 102377658B
Authority
CN
China
Prior art keywords
user
priority service
cscf
priority
unit
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.)
Active
Application number
CN201010259269.3A
Other languages
Chinese (zh)
Other versions
CN102377658A (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 CN201010259269.3A priority Critical patent/CN102377658B/en
Priority to PCT/CN2011/078125 priority patent/WO2012022226A2/en
Publication of CN102377658A publication Critical patent/CN102377658A/en
Application granted granted Critical
Publication of CN102377658B publication Critical patent/CN102377658B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Development Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Finance (AREA)
  • Marketing (AREA)
  • Accounting & Taxation (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Game Theory and Decision Science (AREA)
  • Human Resources & Organizations (AREA)
  • Educational Administration (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention discloses a kind of method and system realizing high-priority service, all can when agent conversation control function entity cannot determine whether to provide the user high-priority service, serving session control function entity judge whether to provide the user high-priority service; And determined whether to provide the user high-priority service according to the judged result of serving session control function entity by agent conversation control function entity. Or, when agent conversation control function entity cannot determine whether to provide the user high-priority service, intervalometer is set; Determined whether to provide the user high-priority service according to the information known before timer expiry by agent conversation control function entity. The inventive method and system, legal high-priority service request can be avoided the occurrence of as far as possible and cause unexpected failed situation because temporarily lacking the high priority subscription data of user, ensure the smooth realization of legal high-priority service request as far as possible, improve user satisfaction.

Description

A kind of method and system realizing high-priority service
Technical field
The present invention relates to the communications field, be specifically related to a kind of method and system realizing high-priority service.
Background technology
At IP Multimedia System (IPMultimediaCoreNetworkSubsystem, IMS) in, define a kind of high-priority service, this business is characterized by, when user initiates a high-priority service request, network processes this service request for this user priority, even when occurring congested or inadequate resource in network, also can be preferably this user and provide service. But not all user can initiate high-priority service, must be with network contraction this service and also obtain the user of certification and could initiate high-priority service, so when user initiates high-priority service request, network needs this service request is authenticated, and provides the service of high-priority service for this user when meeting the requirements.
Fig. 1 is the Organization Chart of existing IMS network, wherein comprise subscriber equipment (UE), home subscriber server (HSS), IMS core net conversation control function entity (CallsessionControlFunction, CSCF), such as agent conversation control function entity (P-CSCF), serving session control function entity (S-CSCF). Wherein, P-CSCF is as first access point of IMS network, it is possible to be positioned at the home network of user, it is also possible to be positioned at the visited network of user. When user is in roaming state and the visited network of roaming place also deploys IMS, P-CSCF is generally located on the visited network of user, S-CSCF is generally arranged at the home network of user, and HSS generally preserves the data message of user, including the CAMEL-Subscription-Information etc. of user.
When P-CSCF receives the high-priority service request of user, it is necessary to judge now whether can provide the user high-priority service. P-CSCF can obtain user contracting data, the data of high-priority service of whether contracting including user; So, according to whether the contract data of high-priority service of user, P-CSCF just can judge whether this service request obtains the accreditation of network.
Fig. 2 is in IMS system, and network provides the flow chart of User Part CAMEL-Subscription-Information to P-CSCF, and this flow process comprises the following steps:
Step 201, UE initiates registration request to its IMS access point P-CSCF;
Step 202, by S-CSCF query function, network is the S-CSCF that user is assigned as its service, so that this registration request is routed on this S-CSCF;
Step 203, S-CSCF inquires about user data in HSS;
Step 204, HSS returns, to S-CSCF, the user data that inquires, and whether these data include user and contract the related datas such as high-priority service;
Step 205, after network authentication user success, S-CSCF returns 200OK response to user;
Step 206,200OK is returned to user by P-CSCF, now user registration success;
Step 207, after succeeding in registration, P-CSCF initiates the request of subscribing to, the registration relevant information of booking reader and some service profile to the S-CSCF of user;
Step 208, S-CSCF judges that ordered by P-CSCF, user succeeds in registration, then receive the subscription request of P-CSCF, and return 200OK response, and now subscribing relationship is set up;
Step 209, now S-CSCF can send notice (NOTIFY) message to P-CSCF, up-to-date user data is informed to P-CSCF, including log-on message and the information such as high-priority service of whether contracting of user. When the log-on message of user changes, or when some CAMEL-Subscription-Information of user change, S-CSCF can pass through NOTIFY in time by up-to-date data notification to P-CSCF;
Step 210, after the notified message of P-CSCF, saves the information of the log-on message of user and high-priority service of whether contracting, and returns 200OK response to network.
Fig. 3 is the flow chart that in prior art, P-CSCF carries out high-priority service judgement, and now user is complete the register flow path of Fig. 2, and whether P-CSCF also obtain user and contract the information of high-priority service, and shown in Fig. 3, flow process comprises the following steps:
Step 301, the UE-1 as caller initiates high-priority service request, carries the mark of high-priority service in this request;
Step 302, whether user can be initiated high-priority service and judge after receiving high-priority service request by P-CSCF, it is judged that according to the user contracting data obtained in subscription procedure before being exactly;
Step 303, when P-CSCF judges that user meets transmission high-priority service request, sets up high priority carrying preferential forwarding service request for user, retains high-priority service mark simultaneously in the service request forwarded;
Step 304, high-priority service is judged by S-CSCF, owing to P-CSCF before is it is determined that user meets transmission high-priority service, and the user data on P-CSCF is S-CSCF informs, so now S-CSCF judges that user meets transmission high-priority service equally, now S-CSCF also can preferentially ask as called UE-2 by forwarding service;
Step 305, to step 307, service request described in UE-2 response, sends 200OK response to UE-1, and now business is successfully established.
From above prior art flow process it is found that after P-CSCF only preserves user contracting data, just can judge whether provide the user higher priority service. And in current IMS network, it may be the case that: when after user registration success, user initiates high-priority service request immediately, after P-CSCF receives this service request, but without receiving NOTIFY, so P-CSCF does not now have the high priority subscription data of user, thus cannot judge whether user can provide higher priority service, the flow process of this scene as shown in Figure 4, specifically includes following steps:
Step 401 to step 406, register flow path, identical with the step 201 in Fig. 2 to step 206;
Step 407, after succeeding in registration, UE initiates high-priority service request immediately;
Step 408, now P-CSCF needs to judge whether the request of described high-priority service is legal;
Step 409, owing to now P-CSCF is but without receiving the priority data about this user, therefore P-CSCF cannot judge whether the request of described high-priority service is legal;
Step 410, now P-CSCF can only process by general business request, and deletes priority service mark;
Step 411 is to step 414, flow process for P-CSCF booking reader's data, identical with the step 207 in Fig. 2 to step 210 step, now step 411 might not all occur after step 408 to step 414, step 411 likely reaches P-CSCF prior to the service request of step 408 to step 412, and simply after the NOTIFY of step 413 step, service request in step 408 reaches P-CSCF.
Under above-mentioned scene, Client-initiated high-priority service is asked unsuccessfully, and network is only the business service that its offer is general.
Visible, current legal high-priority service request likely causes unexpected failure because temporarily lacking the high priority subscription data of user, and this is obviously unfavorable for the smooth realization of legal high-priority service request, reduces user satisfaction.
Summary of the invention
In view of this, present invention is primarily targeted at a kind of method and system realizing high-priority service of offer, ensure the smooth realization of legal high-priority service request as far as possible, improve user satisfaction.
For reaching above-mentioned purpose, the technical scheme is that and be achieved in that:
A kind of method realizing high-priority service, the method includes:
When P-CSCF cannot determine whether to provide the user high-priority service, S-CSCF judge whether to provide the user high-priority service; P-CSCF determines whether to provide the user high-priority service according to the judged result of S-CSCF.
Judged whether that the process providing the user high-priority service includes by S-CSCF:
Whether S-CSCF searches has instruction user to contract the data of high-priority service in the user contracting data safeguarded, if it has, S-CSCF judges that user can initiate high-priority service; Otherwise, S-CSCF judges that user cannot initiate high-priority service.
When P-CSCF determines whether to provide the user high-priority service according to the judged result of S-CSCF, know that the method for described judged result is:
Described judged result is carried in notification message or response message and is sent to P-CSCF by S-CSCF.
When P-CSCF cannot determine whether to provide the user high-priority service, the method farther includes: set up the common carrying between user;
P-CSCF determines that according to the judged result of S-CSCF when providing the user high-priority service, the method farther includes: be high priority carrying by the described common bearing modification set up for user before.
P-CSCF cannot determine whether that the triggering providing the user high-priority service is:
The user priority DBMS that P-CSCF is not correlated with.
A kind of system realizing high-priority service, this system includes judgement buanch unit, decision-aided unit, enforcement of the judgment unit; Wherein,
Described judgement buanch unit, for notifying described decision-aided unit when P-CSCF cannot determine whether to provide the user high-priority service;
Described decision-aided unit, is used for judging whether to provide the user high-priority service, and will determine that result informs described enforcement of the judgment unit;
Described enforcement of the judgment unit, for determining whether to provide the user high-priority service according to the judged result from decision-aided unit.
When whether described decision-aided unit judges provides the user high-priority service, it is used for:
Search and whether the user contracting data safeguarded has instruction user contract the data of high-priority service, if it has, judge that user can initiate high-priority service; Otherwise, it is judged that user cannot initiate high-priority service.
Determining whether according to the judged result from decision-aided unit to provide the user in the process of high-priority service, when enforcement of the judgment unit knows described judged result, decision-aided unit is used for:
Described judged result is carried in notification message or response message and is sent to enforcement of the judgment unit.
When cannot determine whether to provide the user high-priority service, described judgement buanch unit is further used for: notify that described enforcement of the judgment unit sets up the common carrying between user;
Determine that according to described judged result when providing the user high-priority service, described enforcement of the judgment unit is further used for: be high priority carrying by the described common bearing modification set up for user before.
Described judgement buanch unit and enforcement of the judgment unit are arranged in P-CSCF, and described decision-aided unit is arranged in S-CSCF.
A kind of method realizing high-priority service, the method includes:
When P-CSCF cannot determine whether to provide the user high-priority service, intervalometer is set; P-CSCF determines whether to provide the user high-priority service according to the information known before timer expiry.
Described determine whether that the process providing the user high-priority service includes:
Whether, before timer expiry, P-CSCF receives the user contracting data including relative users priority data, search and wherein have instruction user to contract the data of high-priority service, if it has, judge that user can initiate high-priority service; Otherwise, it is judged that user cannot initiate high-priority service.
Determine that when providing the user high-priority service, the method farther includes: close described intervalometer the high priority carrying set up between user.
A kind of system realizing high-priority service, this system includes delayed trigger unit, intervalometer, defers sentence unit; Wherein,
Described delayed trigger unit, for when P-CSCF cannot determine whether to provide the user high-priority service, arranging intervalometer;
Described intervalometer, defers sentence unit described in the notice when time-out;
Described defer sentence unit, for determining whether to provide the user high-priority service according to the information known before timer expiry.
When determining whether to provide the user high-priority service, described in defer sentence unit for:
Before timer expiry, receive the user contracting data including relative users priority data, search and wherein whether have instruction user to contract the data of high-priority service, if it has, judge that user can initiate high-priority service; Otherwise, it is judged that user cannot initiate high-priority service.
Determine when providing the user high-priority service, described in defer sentence unit and be further used for: close described intervalometer the high priority carrying set up between user.
Described delayed trigger unit and defer sentence unit and be arranged in P-CSCF, described intervalometer and described delayed trigger unit and defer sentence unit conjunction and set or be independently arranged.
The inventive method and system, legal high-priority service request can be avoided the occurrence of as far as possible and cause unexpected failed situation because temporarily lacking the high priority subscription data of user, ensure the smooth realization of legal high-priority service request as far as possible, improve user satisfaction.
Accompanying drawing explanation
Fig. 1 is the IMS system architecture diagram of prior art;
Fig. 2 is user's registration of prior art, subscribes to flow chart;
Fig. 3 is the flow chart of user's initiating business request of prior art;
Fig. 4 is process chart during no user information on the P-CSCF of prior art;
Fig. 5 is the flow chart being judged priority service by S-CSCF of the embodiment of the present invention one;
Fig. 6 is the flow chart being judged priority service by S-CSCF of the embodiment of the present invention two;
Fig. 7 is the flow chart being judged priority service by S-CSCF of the embodiment of the present invention three;
Fig. 8 is the general flow chart realizing high-priority service of one embodiment of the invention;
Fig. 9 is the system diagram realizing high-priority service of one embodiment of the invention;
Figure 10 is the flow chart being judged priority service by P-CSCF of one embodiment of the invention;
Figure 11 is the general flow chart realizing high-priority service of another embodiment of the present invention;
Figure 12 is the system diagram realizing high-priority service of another embodiment of the present invention.
Detailed description of the invention
In general, on the one hand, when P-CSCF receives high-priority service request, if cannot judge whether user meets high-priority service, then first process by general service request and forward this service request to S-CSCF; Judged whether to provide the user high-priority service by S-CSF according to the subscription data of user, and will determine that result informs P-CSCF; Determined whether to provide the user high-priority service according to the judged result received by P-CSCF.
Specifically, P-CSCF processes by general service request and refers to: set up common connection carrying, not preferential forwarding service request for user. Further, S-CSCF can notify P-CSCF judged result in NOTIFY, it is also possible to notice P-CSCF judged result in the response message. Further, when judged result is for providing the user high-priority service, the common connection bearing modification set up for user before is high priority carrying by P-CSCF.
On the other hand, when P-CSCF receives high-priority service request, if cannot judge whether user meets high-priority service, it is also possible to starting intervalometer, and temporarily do not forwarding described service request; If P-CSCF receives user that network issues about the business datum of high priority before timer expiry, then judge whether to provide the user high-priority service timeing closing device according to these data.
Specifically, if the data received before timer expiry show to provide the user high-priority service, then P-CSCF sets up high priority carrying for user, simultaneously the described service request of preferential forwarding; If the data received before timer expiry show to provide the user high-priority service (about the business datum of high priority or receiving the instruction etc. not supporting high-priority service as do not received user), then P-CSCF can set up common carrying for user, does not preferentially forward described service request.
Below in conjunction with the drawings and specific embodiments, the present invention will be further described in detail.
Referring to Fig. 5, Fig. 5 is the flow chart being judged priority service by S-CSCF of the embodiment of the present invention one, the now priority data of P-CSCF no user, when P-CSCF receives the high-priority service request of user, P-CSCF first sets up common connection for user, this service request is sent to S-CSCF, S-CSCF judges whether user meets priority requirement, specifically include following steps:
Step 501 to step 506, register flow path, identical with step 201 to step 206;
Step 507, after succeeding in registration, the UE-1 as caller initiates high-priority service request;
Step 508, now P-CSCF needs to judge that whether this Client-initiated high-priority service is legal;
Step 509, owing to the subscription flow process of now P-CSCF is but without having carried out, but without receiving relevant user priority DBMS, therefore P-CSCF cannot judge that whether the UE-1 high-priority service initiated is legal;
Step 510, to step 511, is now subscribed to flow process and is likely to just just start;
Step 512, described service request is transmitted to S-CSCF by P-CSCF, and presses general business request and process the request of active user, now only sets up common carrying for user, but does not delete the mark of high-priority service;
Whether step 513, after S-CSCF receives described service request, can initiate high-priority service to user and judge. Specifically, in register flow path, owing to S-CSCF obtains the subscription data of user from HSS, therefore S-CSCF may determine that whether user can initiate high-priority service; Whether the user contracting data safeguarded there is instruction user contract the data of high-priority service as: S-CSCF searches, if it has, S-CSCF judges that user can initiate high-priority service; Otherwise, S-CSCF judges that user cannot initiate high-priority service.
Step 514, when S-CSCF judges that user can initiate high-priority service, preferential forwarding service is asked as called UE-2;
Step 515, when S-CSCF judges that user can initiate high-priority service, if now S-CSCF issues NOTIFY but without to P-CSCF, then S-CSCF now preferentially issues NOTIFY to P-CSCF, to inform the user contracting datas such as priority data;
Step 516, when P-CSCF receives the S-CSCF NOTIFY issued, knows when user meets high-priority service requirement, is high priority carrying by the common bearing modification set up for user before;
Step 517, after P-CSCF receives NOTIFY, returns 200OK response to S-CSCF;
Step 518 is to step 520, when, after called party answer service request, call setup is successful.
In superincumbent flow process, S-CSCF informs P-CSCF user contracting data by subscription, NOTIFY flow process. But when P-CSCF cannot pass through NOTIFY acquisition user contracting data (as, P-CSCF so there is no upgrading and can not support the parameter of extension in NOTIFY, or network is too busy, or NOTIFY loss etc. in transmission process), then can carrying out flow process as shown in Figure 6, this flow process comprises the following steps:
Step 601 to step 606, register flow path, identical with step 201 to step 206;
Step 607, after succeeding in registration, the UE-1 as caller initiates high-priority service request;
Step 608, now P-CSCF needs to judge that whether this Client-initiated high-priority service is legal;
Step 609, owing to the subscription flow process of now P-CSCF is but without having carried out, or P-CSCF does not support extension content new in NOTIFY, thus causing that P-CSCF is but without receiving relevant user priority DBMS, therefore P-CSCF cannot judge that whether the UE-1 high-priority service initiated is legal;
Step 610, described service request is transmitted to S-CSCF by P-CSCF, and presses general business request and process the request of active user, now only sets up common carrying for user, but does not delete the mark of high-priority service;
Step 611, after S-CSCF receives described service request, whether user can be initiated high-priority service and enter to judge, due in register flow path, S-CSCF obtains the subscription data of user from HSS, and therefore S-CSCF may determine that whether user can initiate high-priority service;
Step 612, when S-CSCF judges that user can initiate high-priority service, then preferential forwards described service request to as called UE-2, and remains with the mark of high-priority service in this service request;
Step 613, when called reception service request, it is possible to reply 18X response to caller, wherein also carries high priority support mark;
Step 614, the 18X identified with high priority response is transmitted to P-CSCF by S-CSCF;
Step 615, the 18X owing to receiving carries high priority mark in responding, then P-CSCF can know S-CSCF it is determined that user can carry out high-priority service, then now the common bearing modification set up for user before is high priority carrying by P-CSCF;
Step 616, the 18X received response is transmitted to caller by P-CSCF;
Step 617 is to step 619, when, after called party answer service request, call setup is successful.
Referring to the flow chart being judged priority service by S-CSCF that Fig. 7, Fig. 7 are the embodiment of the present invention three, this flow process comprises the following steps:
Step 701 to step 706, register flow path, identical with step 201 to step 206;
Step 707, after succeeding in registration, the UE-1 as caller initiates high-priority service request;
Step 708, now P-CSCF needs to judge that whether Client-initiated high-priority service is legal;
Step 709, owing to the subscription flow process of now P-CSCF is but without having carried out, or P-CSCF does not support extension content new in NOTIFY, thus causing that P-CSCF is but without receiving relevant user priority DBMS, therefore P-CSCF cannot judge that whether Client-initiated high-priority service is legal;
Step 710, described service request is transmitted to S-CSCF by P-CSCF, and presses general business request and process the request of active user, now only sets up common carrying for user, but does not delete the mark of high-priority service;
Step 711, after S-CSCF receives described service request, whether user can be initiated high-priority service and enter to judge, due in register flow path, S-CSCF obtains the subscription data of user from HSS, and therefore S-CSCF may determine that whether user can initiate high-priority service;
Step 712, when S-CSCF judges that user cannot initiate high-priority service, then deletes the high-priority service mark in described service request, and forwards by general service request;
Step 713, when receiving described service request as called UE-2, owing to wherein not comprising high-priority service mark, then the called mark not carrying high-priority service in the 18X response replied;
Step 714, the 18X received response is transmitted to P-CSCF by S-CSCF;
Step 715, the 18X owing to receiving does not carry high priority mark in responding, then P-CSCF judges that S-CSCF does not allow user to initiate high-priority service, then P-CSCF does not revise previously established common carrying;
Step 716, the 18X received response is transmitted to caller by P-CSCF;
Step 717 is to step 719, when, after called party answer service request, call setup is successful.
From above-mentioned flow process, in conjunction with above-mentioned Fig. 5 to Fig. 7, it is possible to sum up operation thinking as shown in Figure 8. Referring to the general flow chart realizing high-priority service that Fig. 8, Fig. 8 are one embodiment of the invention, this flow process comprises the following steps:
Step 810: when P-CSCF cannot determine whether to provide the user high-priority service, is judged whether to provide the user high-priority service by S-CSCF;
Step 820:P-CSCF determines whether to provide the user high-priority service according to the judged result of S-CSCF.
In order to ensure that aforesaid operations thinking can realize smoothly, it is possible to carry out setting as shown in Figure 9. Referring to the system diagram realizing high-priority service that Fig. 9, Fig. 9 are one embodiment of the invention, judgement buanch unit that this system includes being connected, decision-aided unit, enforcement of the judgment unit; Wherein, judgement buanch unit and enforcement of the judgment unit can be arranged in P-CSCF, and decision-aided unit can be arranged in S-CSCF.
In concrete application, judgement buanch unit is when P-CSCF cannot determine whether to provide the user high-priority service, this situation can being notified, (e.g., notify in the way of forwarding service request), to decision-aided unit, request decision-aided unit carried out auxiliary judgement. decision-aided unit is when knowing that P-CSCF cannot determine whether to provide the user high-priority service, can judge whether can provide the user high-priority service (owing to S-CSCF obtains the subscription data of user from HSS according to the user contracting data of self maintained, therefore it is arranged at the decision-aided unit in S-CSCF and can judge whether user can initiate high-priority service according to described user contracting data) search such as: decision-aided unit and whether the user contracting data safeguarded has instruction user contract the data of high-priority service, if had, then judge to provide the user high-priority service, otherwise, it is judged that high-priority service cannot be provided the user, and, the result of auxiliary judgement can be sent to enforcement of the judgment unit by decision-aided unit, by enforcement of the judgment unit according to according to the judged result helped out that receives determine whether to provide the user high-priority service (as, described judged result shows to initiate high-priority service, enforcement of the judgment unit then determine provide the user high-priority service).
In actual applications, if high-priority service can be initiated generally by high priority mark instruction, and position is set may the sending change because of application scenarios of above-mentioned each unit. In any case arrange, as long as judgement buanch unit can trigger between each unit it is fitted to each other, is first carried out auxiliary judgement by decision-aided unit, then carried out conclusive judgement by enforcement of the judgment unit; To ensure when P-CSCF cannot determine whether to provide the user high-priority service, S-CSCF judge whether to provide the user high-priority service, and determined whether to provide the user high-priority service according to the judged result of S-CSCF by P-CSCF.
Other concrete operations that in Fig. 9, each unit can carry out are described in detail in foregoing schemes, such as:
When whether decision-aided unit judges provides the user high-priority service, it is used for: search and whether the user contracting data safeguarded has instruction user contract the data of high-priority service, if it has, judge that user can initiate high-priority service;Otherwise, it is judged that user cannot initiate high-priority service.
Determine whether to provide the user in the process of high-priority service according to the judged result from decision-aided unit, when enforcement of the judgment unit knows described judged result, decision-aided unit is used for: described judged result is carried in notification message or response message and is sent to enforcement of the judgment unit.
When cannot determine whether to provide the user high-priority service, judgement buanch unit is further used for notifying that described enforcement of the judgment unit sets up the common carrying between user; Further, determining when providing the user high-priority service according to described judged result, it is high priority carrying that enforcement of the judgment unit is further used for the described common bearing modification set up for user before.
Operation thinking for another aspect of the present invention, it is possible to referring to Figure 10, Tu10Zhong, by arranging intervalometer to wait the user contracting data that network issues, it is thus possible to accurately judge that whether the service request of user is legal on P-CSCF. Shown in Figure 10, flow process comprises the following steps:
Step 1001 to step 1006, register flow path, identical with step 201 to step 206;
Step 1007, after succeeding in registration, the UE-1 as caller initiates high-priority service request;
Step 1008, now P-CSCF needs to judge that whether Client-initiated high-priority service is legal;
Step 1009, owing to the subscription flow process of now P-CSCF is but without having carried out, thus causing that P-CSCF is but without receiving relevant user priority DBMS, P-CSCF cannot judge that whether Client-initiated high-priority service is legal, then P-CSCF starts intervalometer, temporarily do not forward described service request, do not set up carrying for user simultaneously yet;
Step 1010 is to step 1012, and now subscription flow process is also underway, and P-CSCF receives the S-CSCF NOTIFY informing user contracting data issued, including corresponding user priority DBMS;
Step 1013, if P-CSCF receives during NOTIFY intervalometer but without time-out, then close this intervalometer, according to the priority data of user in the NOTIFY received, the described service request being previously received is judged that (concrete determination methods is identical with aforesaid corresponding determination methods simultaneously, as: search whether that instruction user contracts the data of high-priority service, if it has, judge that user can initiate high-priority service; Otherwise, it is judged that user cannot initiate high-priority service);
Step 1014, the P-CSCF NOTIFY to receiving replys 200OK response;
Step 1015, if it is determined that described user request meets high-priority service request, then preferentially forwards this service request, sets up high priority carrying for user simultaneously;
Step 1016 is to step 1017, after S-CSCF receives described service request, and preferential this service request of forwarding;
Step 1018, to step 1020, replys 18X response as called UE-2;
Step 1021 is to step 1023, when, after called party answer service request, call setup is successful.
Sum up operation thinking shown in Figure 10, it can be deduced that flow process as shown in figure 11. Referring to the general flow chart realizing high-priority service that Figure 11, Figure 11 are another embodiment of the present invention, this flow process comprises the following steps:
Step 1110: when P-CSCF cannot determine whether to provide the user high-priority service, intervalometer is set;
Step 1120:P-CSCF determines whether to provide the user high-priority service according to the information known before timer expiry.
In order to ensure that aforesaid operations thinking can realize smoothly, it is possible to carry out setting as shown in figure 12.Referring to the system diagram realizing high-priority service that Figure 12, Figure 12 are another embodiment of the present invention, delayed trigger unit, intervalometer that this system includes being connected, defer sentence unit; Above-mentioned each functional entity can be arranged in P-CSCF, or be arranged at by intervalometer in other functional entity or be independently arranged.
In concrete application, delayed trigger unit, when P-CSCF cannot determine whether to provide the user high-priority service, starts intervalometer; Further, while runs, defer sentence the functional entitys such as unit and can continue to normally receive information. Intervalometer notifies when time-out to defer sentence unit, by defer sentence unit according to the information (such as user contracting data) received before timer expiry judge whether to provide the user high-priority service (as, have received before timer expiry show support high-priority service user contracting data, defer sentence unit then determine provide the user high-priority service).
In actual applications, if high-priority service can be initiated generally by high priority mark instruction, and position is set may the sending change because of application scenarios of above-mentioned each unit. In any case arrange, it is fitted to each other between each functional entity as long as delayed trigger unit can trigger, first by timer-delay a period of time to continue to information, then is carried out conclusive judgement by deferring sentence unit; To ensure to arrange intervalometer when P-CSCF cannot determine whether to provide the user high-priority service, and P-CSCF determines whether to provide the user high-priority service according to the information known before timer expiry.
It should be noted that the information that before timer expiry, network issues is not necessarily by deferring sentence unit reception; Regardless of receiving main body, as long as deferring sentence the information that before unit can obtain timer expiry smoothly, network issues, and determine whether successively to provide the user high-priority service.
Other concrete operations that in Figure 12, each functional entity can carry out are described in detail in foregoing schemes, such as:
When determining whether to provide the user high-priority service, defer sentence unit for: before timer expiry, receive the user contracting data including relative users priority data, search and wherein whether have instruction user to contract the data of high-priority service, if it has, judge that user can initiate high-priority service; Otherwise, it is judged that user cannot initiate high-priority service. It addition, determine when providing the user high-priority service, defer sentence unit and be further used for timeing closing device the high priority carrying set up between user.
Visible in sum, no matter it is method or system, the present invention realizes the method and system of high-priority service, when P-CSCF cannot determine whether to provide the user high-priority service, S-CSCF judges whether to provide the user high-priority service; And determined whether to provide the user high-priority service according to the judged result of S-CSCF by P-CSCF. Or, when P-CSCF cannot determine whether to provide the user high-priority service, intervalometer is set; Determined whether to provide the user high-priority service according to the information known before timer expiry by P-CSCF. Therefore, it is possible to avoid the occurrence of legal high-priority service request to cause unexpected failed situation because temporarily lacking the high priority subscription data of user as far as possible, ensure the smooth realization of legal high-priority service request as far as possible, improve user satisfaction.
The above, be only presently preferred embodiments of the present invention, is not intended to limit protection scope of the present invention, all any amendment, equivalent replacement and improvement etc. made within the spirit and principles in the present invention, should be included within protection scope of the present invention.

Claims (17)

1. the method realizing high-priority service, it is characterised in that the method includes:
When agent conversation control function entity P-CSCF cannot determine whether to provide the user high-priority service, then first process by general service request, forward described high-priority service to ask, judged whether to provide the user high-priority service by serving session control function entity S-CSCF afterwards; P-CSCF determines whether to provide the user high-priority service according to the judged result of S-CSCF.
2. method according to claim 1, it is characterised in that judged whether that the process providing the user high-priority service includes by S-CSCF:
Whether S-CSCF searches has instruction user to contract the data of high-priority service in the user contracting data safeguarded, if it has, S-CSCF judges that user can initiate high-priority service; Otherwise, S-CSCF judges that user cannot initiate high-priority service.
3. method according to claim 2, it is characterised in that when P-CSCF determines whether to provide the user high-priority service according to the judged result of S-CSCF, knows that the method for described judged result is:
Described judged result is carried in notification message or response message and is sent to P-CSCF by S-CSCF.
4. the method according to any one of claims 1 to 3, it is characterised in that
When P-CSCF cannot determine whether to provide the user high-priority service, the method farther includes: set up the common carrying between user;
P-CSCF determines that according to the judged result of S-CSCF when providing the user high-priority service, the method farther includes: be high priority carrying by the described common bearing modification set up for user before.
5. method according to claim 4, it is characterised in that P-CSCF cannot determine whether that the triggering providing the user high-priority service is:
The user priority DBMS that P-CSCF is not correlated with.
6. the system realizing high-priority service, it is characterised in that this system includes judgement buanch unit, decision-aided unit, enforcement of the judgment unit; Wherein,
Described judgement buanch unit, for when P-CSCF cannot determine whether to provide the user high-priority service, by first processing by general service request, notifying described decision-aided unit;
Described decision-aided unit, is used for judging whether to provide the user high-priority service, and will determine that result informs described enforcement of the judgment unit;
Described enforcement of the judgment unit, for determining whether to provide the user high-priority service according to the judged result from decision-aided unit.
7. system according to claim 6, it is characterised in that when whether described decision-aided unit judges provides the user high-priority service, be used for:
Search and whether the user contracting data safeguarded has instruction user contract the data of high-priority service, if it has, judge that user can initiate high-priority service; Otherwise, it is judged that user cannot initiate high-priority service.
8. system according to claim 7, it is characterised in that determining whether according to the judged result from decision-aided unit to provide the user in the process of high-priority service, when enforcement of the judgment unit knows described judged result, decision-aided unit is used for:
Described judged result is carried in notification message or response message and is sent to enforcement of the judgment unit.
9. the system according to any one of claim 6 to 8, it is characterised in that
When cannot determine whether to provide the user high-priority service, described judgement buanch unit is further used for: notify that described enforcement of the judgment unit sets up the common carrying between user;
Determine that according to described judged result when providing the user high-priority service, described enforcement of the judgment unit is further used for: be high priority carrying by the described common bearing modification set up for user before.
10. system according to claim 9, it is characterised in that described judgement buanch unit and enforcement of the judgment unit are arranged in P-CSCF, described decision-aided unit is arranged in S-CSCF.
11. the method realizing high-priority service, it is characterised in that the method includes:
When P-CSCF cannot determine whether to provide the user high-priority service, intervalometer is set; P-CSCF determines whether to provide the user high-priority service according to the information known before timer expiry.
12. method according to claim 11, it is characterised in that described in determine whether that the process providing the user high-priority service includes:
Whether, before timer expiry, P-CSCF receives the user contracting data including relative users priority data, search and wherein have instruction user to contract the data of high-priority service, if it has, judge that user can initiate high-priority service; Otherwise, it is judged that user cannot initiate high-priority service.
13. the method according to claim 11 or 12, it is characterised in that determine that when providing the user high-priority service, the method farther includes: close described intervalometer the high priority carrying set up between user.
14. the system realizing high-priority service, it is characterised in that this system includes delayed trigger unit, intervalometer, defers sentence unit; Wherein,
Described delayed trigger unit, for when P-CSCF cannot determine whether to provide the user high-priority service, arranging intervalometer;
Described intervalometer, defers sentence unit described in the notice when time-out;
Described defer sentence unit, for determining whether to provide the user high-priority service according to the information known before timer expiry.
15. system according to claim 14, it is characterised in that when determining whether to provide the user high-priority service, described in defer sentence unit for:
Before timer expiry, receive the user contracting data including relative users priority data, search and wherein whether have instruction user to contract the data of high-priority service, if it has, judge that user can initiate high-priority service; Otherwise, it is judged that user cannot initiate high-priority service.
16. the system according to claims 14 or 15, it is characterised in that determine when providing the user high-priority service, described in defer sentence unit and be further used for: close described intervalometer the high priority carrying set up between user.
17. the system according to claims 14 or 15, it is characterised in that described delayed trigger unit and defer sentence unit and be arranged in P-CSCF, described intervalometer and described delayed trigger unit and defer sentence unit conjunction and set or be independently arranged.
CN201010259269.3A 2010-08-18 2010-08-18 A kind of method and system realizing high-priority service Active CN102377658B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201010259269.3A CN102377658B (en) 2010-08-18 2010-08-18 A kind of method and system realizing high-priority service
PCT/CN2011/078125 WO2012022226A2 (en) 2010-08-18 2011-08-08 Method and system for high-priority service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010259269.3A CN102377658B (en) 2010-08-18 2010-08-18 A kind of method and system realizing high-priority service

Publications (2)

Publication Number Publication Date
CN102377658A CN102377658A (en) 2012-03-14
CN102377658B true CN102377658B (en) 2016-06-08

Family

ID=45605463

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010259269.3A Active CN102377658B (en) 2010-08-18 2010-08-18 A kind of method and system realizing high-priority service

Country Status (2)

Country Link
CN (1) CN102377658B (en)
WO (1) WO2012022226A2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6349054B2 (en) * 2012-12-28 2018-06-27 株式会社Nttドコモ Router device
CN108243050B (en) * 2016-12-27 2020-04-17 ***通信有限公司研究院 Method and equipment for configuring routing table

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1627746A (en) * 2003-12-11 2005-06-15 华为技术有限公司 Method for realizing multimedia preperence operation
CN101035360A (en) * 2006-03-08 2007-09-12 华为技术有限公司 Method for implementing calling in the multimedia communication call control

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101188849A (en) * 2006-11-16 2008-05-28 西门子通信技术(北京)有限公司 Method for realizing multimedia session in mobile communication
CN101465808B (en) * 2008-12-30 2012-02-22 华为技术有限公司 Method, device and system for controlling network PRI

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1627746A (en) * 2003-12-11 2005-06-15 华为技术有限公司 Method for realizing multimedia preperence operation
CN101035360A (en) * 2006-03-08 2007-09-12 华为技术有限公司 Method for implementing calling in the multimedia communication call control

Also Published As

Publication number Publication date
WO2012022226A3 (en) 2013-05-02
CN102377658A (en) 2012-03-14
WO2012022226A2 (en) 2012-02-23

Similar Documents

Publication Publication Date Title
CN109391979B (en) Method, device and system for restoring P-CSCF (proxy-Call Session control function) fault
CN101179863B (en) Subscriber registrations in a mobile communication system
EP3747173B1 (en) Service based p-cscf discovery
CN101142833B (en) Device for controlling a cs domain subscriber terminal access to an IMS communication network services
EP1611764B1 (en) Multiple registration of a subscriber in a mobile communication system
US6546247B1 (en) Home location server and call processing method in a hybrid second/third generation radio telecommunications network
US8185105B2 (en) Method, system and apparatus for using IMS communication service identifier
US20160037313A1 (en) Apparatus and method for delivering short message service efficiently in wireless communication system
EP2861000B1 (en) Method and device for transmitting downlink data
CN103703737A (en) Methods and apparatus for supporting the implementation of ims service continuity
CN101299859B (en) Method, server and system for managing personal area network
EP2679030B1 (en) Enhanced handling of access capability information in a mobile network
EP2120481A1 (en) Communication control device, method, and communication terminal
KR20110099771A (en) Logout method and system for ip multimedia subsystem centralized service
EP2487986B1 (en) Method, device and system for processing connection of called party
CN102883302A (en) Migration and activation of services in a network
CN102624996A (en) Realization method of called one number service and system thereof, and service control point
US20180049086A1 (en) Method for configuring a terminal connected to a communications network
KR101812435B1 (en) Call control device and method for processing user services
CN103716784A (en) Service connection processing method and system
EP2984859B1 (en) Homogeneous circuit switched voice support indication in a mobile network
WO2013067907A1 (en) Method, device and system for terminal call processing
EP2797285B1 (en) Method and apparatus for network communication
US20120263171A1 (en) Session processing method, device, and communication system
US8792424B2 (en) Interworking function between an intelligent network and a home location register/home subscriber server

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