CN100450072C - Non-user initiated value-added service implementing system and its method - Google Patents

Non-user initiated value-added service implementing system and its method Download PDF

Info

Publication number
CN100450072C
CN100450072C CNB031148433A CN03114843A CN100450072C CN 100450072 C CN100450072 C CN 100450072C CN B031148433 A CNB031148433 A CN B031148433A CN 03114843 A CN03114843 A CN 03114843A CN 100450072 C CN100450072 C CN 100450072C
Authority
CN
China
Prior art keywords
party
calling terminal
administration module
module
terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB031148433A
Other languages
Chinese (zh)
Other versions
CN1516410A (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
Shanghai No 2 Research Institute of 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 CNB031148433A priority Critical patent/CN100450072C/en
Publication of CN1516410A publication Critical patent/CN1516410A/en
Application granted granted Critical
Publication of CN100450072C publication Critical patent/CN100450072C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Abstract

The present invention relates to a system and a method for implementing a value-added service initiated by the non-user. The system comprises a calling party terminal, a called party terminal, a media gateway, a call server and a database, wherein the calling party terminal sends the registration service request by the media gateway. Subsequently, a sign is marked on the position of the called party terminal in the data base after the call server receives the request from the calling party terminal. When the state of the calling party terminal is changed, and the ignition conditions of the relevant services are satisfied, the data base sends the user state information to the call server. After the call server receives the information, the calling party terminal is called to start to use the service. The method comprises the following steps that the received service request is registered, and simultaneously, the service request meeting the ignition conditions of the relevant services starts to be used. The present invention can lighten the system load, reduce the resource consumption, shorten system waiting time and easily realize the running process so that the work efficiency is enhanced.

Description

Non-Client-initiated value-added service realizes system and method
Technical field
The present invention relates to transaction processing system and method in the electronic communication network system, particularly relate to the realization system and method for non-Client-initiated value-added telecom services in the IP network.
Background technology
Telecommunication service can be divided into the professional and value-added service two big classes of basic call.Wherein, if basic call is described with half call technology, it is called out by two and half and forms, and each BCP basic call process all is the dynamic process of the establishment and the extinction of two and half call objects, and half data of calling out all are interim the existence; Value-added service can be divided into two kinds of Client-initiated and non-Client-initiateds again, non-Client-initiated value-added service is different from the professional and Client-initiated value-added service of basic call, it need preserve professional trigger condition, so that when condition satisfies, corresponding business can be triggered, therefore must this type of business could be realized by means of third party's administration module.These conditions mainly comprise: timing condition, for example, for alarm service, as the alarm time user that then should make a noise; The User Status change condition for example, for call back on busy service, when the called subscriber is not busy by busy change, should have been exhaled the calling subscriber.Third party's administration module and basic call module, data module all have corresponding interface, and it can know attribute of user information by data-interface, can carry out interacting message each other, also initiate newly to call out by the interface with the basic call module.
Call out for non-Client-initiated value-added service, the processing method that generally adopts is by the third party module timed sending message of calling terminal third party administration module active to called end at present, know state of user information by the regular detection initiatively of called end third party administration module, thereby whether decision uses business, sends message again to calling terminal third party administration module.There are following two subject matters in such processing method:
1., then can increase the load of system greatly if the interaction message between the calling and called third party administration module is too many;
2. be to manage by the method that a plurality of timers are set to a plurality of customer services and the situation of depositing, the timer resource that this has wasted whole system has increased the resource loss of system.
Therefore, if in the life cycle of calling service, called busy always, this method can increase system burden, and is especially when a plurality of calling subscribers have applied for non-Client-initiated value-added service to same called subscriber, all the more so.
Summary of the invention
The object of the present invention is to provide a kind of can in IP network, the employing to analyze non-Client-initiated value added service implementation method, so that reduce resource occupation, mitigation system burden by third party's administration module.
In order to achieve the above object, the invention provides a kind of non-Client-initiated value-added service and realize system, this system comprises; Called party terminal; Media gateway comprises calling terminal media gateway and called end media gateway; Call server comprises calling terminal basic call module and calling terminal third party administration module corresponding to described main dialing user, and corresponding to the called end basic call module and the called end third party administration module of described called party terminal; And database, described main dialing user links to each other with described call server via described media gateway with described called party terminal, described main dialing user sends the RT register traffic request by described calling terminal media gateway and described calling terminal basic call module, after the described calling terminal third party administration module of described call server received the request of described main dialing user, described called end third party administration module was put sign for described called party terminal in described database; When the state of described called party terminal changes, when satisfying the trigger condition of corresponding service, described database sends User Status message to described call server, after described call server is received message, has exhaled described main dialing user, the use of beginning business; Wherein, if there are a plurality of main dialing users to apply for business simultaneously, then described calling terminal third party administration module is ranked according to the sequencing of application business hours to all users, and only to coming the top user of formation timer is set.
In order to achieve the above object, another technical scheme of the present invention provides a kind of non-Client-initiated value added service implementation method, is used in the non-Client-initiated value-added service realization system, and described system comprises: main dialing user; Called party terminal; Media gateway comprises calling terminal media gateway and called end media gateway; Call server comprises calling terminal basic call module and calling terminal third party administration module corresponding to described main dialing user, and corresponding to the called end basic call module and the called end third party administration module of described called party terminal; And database, described main dialing user links to each other with described call server via described media gateway with described called party terminal, described value added service implementation method may further comprise the steps: described calling terminal basic call module receives the business registration request of described main dialing user, and described calling terminal third party administration module is registered described service request; And when the state of described called party terminal satisfies professional trigger condition, bring into use described business, wherein, if being arranged, a plurality of main dialing users apply for business simultaneously, then described calling terminal third party administration module is ranked according to the sequencing of application business hours to all users, and only to coming the top user of formation timer is set.
The present invention simply is a starting point with mitigation system load, minimizing resource loss, realization, adopts the passive receiving notice message of third party's administration module to come the mitigation system load, and the minimizing stand-by period; Make full use of half notion of calling out in the basic call module, caller half is called out and called half role who calls out can change mutually, just can realize non-Client-initiated value-added service by combination, and operation flow is simply clear, is easy to realize, has improved operating efficiency.
Be elaborated with reference to accompanying drawing below in conjunction with embodiment, so that purpose of the present invention, feature and advantage are had more deep understanding.
Description of drawings
Fig. 1 is the hardware block diagram that the invention process is used.
Fig. 2 is that each software among the present invention is realized module and contact figure thereof.
Fig. 3 is that third party's administration module realizes that non-user initiates the registering flow path figure of value-added service in the IP network.
Fig. 4 is that third party's administration module realizes that non-user initiates the use flow chart of value-added service in the IP network.
Fig. 5 is that third party's administration module realizes that non-user initiates the flow chart of cancelling of value-added service in the IP network.
Embodiment
Fig. 1 is the hardware block diagram that present technique practices.
User 10 is by media gateway 30 (Media Gateway, abbreviation MG) sends the RT register traffic request, after call server 50 receives this customer service request, judge whether needs user 20 participation according to the type of this service request, as needs, put sign then in database 60, for user 20, illustrate that existing subscriber 10 has applied for corresponding business to it; When user 20 state changes, when satisfying the trigger condition of corresponding service, database 60 will send user 20 status message to call server, after call server 50 is received message, will exhale user 10, thus the professional use of beginning.After business was used successfully, call server 50 will be as required, removes the traffic flag that is provided with in user 20 the database 60.
Fig. 2 show in the call server software module and with the getting in touch of other module.
Two modules are arranged in call server, one is the basic call module, it comprises calling terminal basic call module 203 and called end basic call module 204 again, one is third party's administration module, it also comprises calling terminal third party administration module 201 and called end third party administration module 202 equally, and wherein calling terminal basic call module 203 links to each other with database 60 with media gateway 30, called end basic call module 204, the calling and called end third party administration module 201,202 of calling terminal; Called end basic call module 204 links to each other with calling terminal basic call module 203, called end media gateway 40 and database 60; Calling terminal third party administration module 201 links to each other with calling terminal basic call module 203, and interrelates by sending out message mutually with called end third party administration module 202; The calling and called end 201,202 of third party's administration module links to each other with database 60 respectively.
Fig. 3 shows the RT register traffic flow chart of non-Client-initiated IP network value-added service.
Receive calling subscriber's registration request when calling terminal basic call module after, send the RT register traffic request message to calling terminal third party administration module, calling terminal third party administration module receives aforesaid RT register traffic request message, step 301;
After calling terminal third party administration module is received message, judge whether this business needs the participation of opposite end (being called end), step 302; If desired, then send RT register traffic request message, step 303 to called end third party administration module; If there are a plurality of users to apply for business simultaneously, then all users are ranked according to the sequencing of application business hours, to coming the top user of formation timer is set; Otherwise the corresponding back of handling of finishing message directly sends the basic call module of registration response message to calling terminal, promptly goes to step 306; For the message of the called participation of needs,, in the database of called end,, illustrate that the existing subscriber has applied for corresponding business, step 304 to it for sign on called the putting by called end third party administration module; Send RT register traffic request-reply message to calling terminal third party administration module, step 305 by called end third party administration module then; Calling terminal third party administration module sends the registration response message to calling terminal basic call module, step 306 after receiving this response message; So far, the RT register traffic flow process finishes.
Fig. 4 shows the use business process map of non-Client-initiated IP network value-added service.
When called subscriber condition changes, send called state message, step 401 to called end third party administration module by database; After called end third party administration module is received message, judge this moment, whether called state satisfied professional trigger condition, step 402; If satisfy, then the third party's administration module to calling terminal sends use business request information, step 403; Otherwise, EO; After third party's administration module of calling terminal is received message, judge whether caller this moment state satisfies professional service condition, step 404; As satisfying, use business request information, step 405 to the basic call module transmission of calling terminal; Otherwise, send the third party's administration module that uses business to acknowledge message to called end by calling terminal third party administration module, promptly go to step 407; Calling terminal basic call module is initiated corresponding call after receiving and using business request information, sends then to use the third party administration module of response message to calling terminal, step 406; Send by calling terminal third party administration module again and use the professional third party's administration module that acknowledges message to called end, step 407; After called end third party administration module is received this message, remove called database sign as required, step 408; So far, use operation flow to finish.
Fig. 5 shows the business process map of cancelling of non-Client-initiated IP network value-added service.
When calling terminal basic call module receive the calling subscriber cancel service request after, send to calling terminal third party administration module and to cancel business request information, step 501; After calling terminal third party administration module is received message, judge whether this business needs the participation of opposite end (promptly called), step 502; If desired, then go to step 503, otherwise, finish direct transmission the in corresponding processing back of message cancelled the basic call module of professional response message to calling terminal, promptly go to step 506;
Calling terminal third party administration module sends to called end third party administration module and cancels business request information, step 503;
After called end third party administration module was received message, removing before was the traffic flag of called setting in the database of called end, step 504;
Send then and cancel professional response message to calling terminal third party administration module, step 505;
Transmission was cancelled professional response message to calling terminal basic call module, step 506 after calling terminal third party administration module was received and cancelled professional response message;
So far, cancelling operation flow finishes.
More than describe operation principle of the present invention in detail, and the concrete mode that realizes non-Client-initiated IP value-added service has been described, but this should not be considered to be limitation of the scope of the invention.
Because IP network is just as a kind of bearing mode, without any influence, so the present invention also goes for the Next Generation Telecommunication Networks by the carrying of other types packet network to functions implementing the present invention.

Claims (8)

1. a non-Client-initiated value-added service realizes system, and this system comprises: main dialing user; Called party terminal; Media gateway comprises calling terminal media gateway and called end media gateway; Call server comprises calling terminal basic call module and calling terminal third party administration module corresponding to described main dialing user, and corresponding to the called end basic call module and the called end third party administration module of described called party terminal; And database, described main dialing user links to each other with described call server via described media gateway with described called party terminal,
Described main dialing user sends the RT register traffic request by described calling terminal media gateway and described calling terminal basic call module, after the described calling terminal third party administration module of described call server receives the request of described main dialing user, described called end third party administration module is put sign for described called party terminal in described database
When the state of described called party terminal changes, when satisfying the trigger condition of corresponding service, described database sends User Status message to described call server, after described call server is received message, has exhaled described main dialing user, the use of beginning business,
Wherein, if there are a plurality of main dialing users to apply for business simultaneously, then described calling terminal third party administration module is ranked according to the sequencing of application business hours to all users, and only to coming the top user of formation timer is set.
2. non-Client-initiated value-added service as claimed in claim 1 realizes system, and wherein said database links to each other with described called end third party administration module with described calling terminal third party administration module respectively.
3. non-Client-initiated value-added service as claimed in claim 1 realizes system, and after described business was used successfully, described call server will be according to the user side needs, removes the traffic flag in the described database of described called party terminal.
4. non-Client-initiated value added service implementation method is used in the non-Client-initiated value-added service realization system, and described system comprises: main dialing user; Called party terminal; Media gateway comprises calling terminal media gateway and called end media gateway; Call server comprises calling terminal basic call module and calling terminal third party administration module corresponding to described main dialing user, and corresponding to the called end basic call module and the called end third party administration module of described called party terminal; And database, described main dialing user links to each other with described call server via described media gateway with described called party terminal, and described value added service implementation method may further comprise the steps:
Described calling terminal basic call module receives the business registration request of described main dialing user, and described calling terminal third party administration module is registered described service request; And
When the state of described called party terminal satisfies professional trigger condition, bring into use described business,
Wherein, if there are a plurality of main dialing users to apply for business simultaneously, then described calling terminal third party administration module is ranked according to the sequencing of application business hours to all users, and only to coming the top user of formation timer is set.
5. non-Client-initiated value added service implementation method as claimed in claim 4, wherein said service request enrollment process comprises the following steps:
Receive the value-added service registration request of described main dialing user when described calling terminal basic call module after, send the RT register traffic request message to described calling terminal third party administration module, described calling terminal third party administration module receives described RT register traffic request message;
After described calling terminal third party administration module is received described message, judge whether this service request needs the participation of described called party terminal;
As needs, then send described RT register traffic request message to described called end third party administration module;
Otherwise the corresponding processing back of finishing message directly sends the registration response message to described calling terminal basic call module;
For the message that the described called party terminal of needs participates in, in the database of described called party terminal, put sign for described called party terminal by described called end third party administration module;
Send RT register traffic request-reply message to described calling terminal third party administration module by described called end third party administration module; And
Described calling terminal third party administration module sends the registration response message to described calling terminal basic call module after receiving this response message.
6. non-Client-initiated value added service implementation method as claimed in claim 4, the wherein said professional process of using comprises the following steps:
When the state of described called party terminal changes, send called state message to described called end third party administration module by described database;
Whether the state of judging described called party terminal this moment satisfies professional trigger condition;
If satisfy, then send and use business request information to described calling terminal third party administration module;
Otherwise, EO;
After described calling terminal third party administration module is received message, judge whether the state of described main dialing user this moment satisfies professional service condition;
As satisfying, send described use business request information to described calling terminal basic call module;
Otherwise, send the use business by described calling terminal third party administration module and acknowledge message to described called end third party administration module;
After described calling terminal basic call module is received described use business request information, initiate corresponding call, send then and use professional response message to described calling terminal third party administration module;
Send the use business by described calling terminal third party administration module again and acknowledge message to described called end third party administration module; And
After described called end third party administration module is received this message, remove described called end user's data storehouse sign as required.
7. non-Client-initiated value added service implementation method as claimed in claim 4, in the term of validity of value-added service, if described main dialing user is initiatively cancelled business, then will cancel business request information and send to described calling terminal third party administration module by described calling terminal basic call module; Judge by described calling terminal third party administration module whether this business needs the opposite end administration module to participate in, if desired, then send and cancel business request information to described called end third party administration module, otherwise after finishing respective handling, directly send and cancel professional response message to described calling terminal basic call module.
8. non-Client-initiated value added service implementation method as claimed in claim 7, if described called end third party administration module receives from described calling terminal third party administration module and cancels service request, then finish the respective handling transmission and cancel professional response message to described calling terminal third party administration module, transmission was cancelled professional response message to described calling terminal basic call module after described calling terminal third party administration module was received response message.
CNB031148433A 2003-01-08 2003-01-08 Non-user initiated value-added service implementing system and its method Expired - Fee Related CN100450072C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB031148433A CN100450072C (en) 2003-01-08 2003-01-08 Non-user initiated value-added service implementing system and its method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB031148433A CN100450072C (en) 2003-01-08 2003-01-08 Non-user initiated value-added service implementing system and its method

Publications (2)

Publication Number Publication Date
CN1516410A CN1516410A (en) 2004-07-28
CN100450072C true CN100450072C (en) 2009-01-07

Family

ID=34239421

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB031148433A Expired - Fee Related CN100450072C (en) 2003-01-08 2003-01-08 Non-user initiated value-added service implementing system and its method

Country Status (1)

Country Link
CN (1) CN100450072C (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007028329A1 (en) * 2005-09-05 2007-03-15 Huawei Technologies Co., Ltd. A method for realizing service activation operation and user terminal realizing the method
CN100449995C (en) * 2006-03-27 2009-01-07 张威 Method for noticing data resource information changing through gate network station
CN101291449B (en) * 2007-04-20 2011-08-10 中国电信股份有限公司 Platform implementing mechanism supporting development and operation of combined value added service capability
CN101848446A (en) * 2010-04-29 2010-09-29 中兴通讯股份有限公司 Method for completion of calls to busy subscribers (CCBS), calling server and system

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4930152A (en) * 1988-08-31 1990-05-29 Bell Communications Research, Inc. Call return telephone service
JPH05236123A (en) * 1992-02-20 1993-09-10 Fujitsu Ltd Callback exchange system
CN1094878A (en) * 1993-02-05 1994-11-09 艾利森电话股份有限公司 A kind of method of in telephone system, finishing call
US5425091A (en) * 1994-02-28 1995-06-13 U S West Technologies, Inc. Method and system for providing an automatic customer callback service
US6035031A (en) * 1997-12-31 2000-03-07 At&T Corp Method and apparatus automatic call-back
JP2001008259A (en) * 1999-06-22 2001-01-12 Nec Corp Method for controlling call-back communication and system thereof
US6208723B1 (en) * 1998-04-02 2001-03-27 Ericsson Inc. System and method for enhanced automatic recall

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4930152A (en) * 1988-08-31 1990-05-29 Bell Communications Research, Inc. Call return telephone service
JPH05236123A (en) * 1992-02-20 1993-09-10 Fujitsu Ltd Callback exchange system
CN1094878A (en) * 1993-02-05 1994-11-09 艾利森电话股份有限公司 A kind of method of in telephone system, finishing call
US5425091A (en) * 1994-02-28 1995-06-13 U S West Technologies, Inc. Method and system for providing an automatic customer callback service
US6035031A (en) * 1997-12-31 2000-03-07 At&T Corp Method and apparatus automatic call-back
US6208723B1 (en) * 1998-04-02 2001-03-27 Ericsson Inc. System and method for enhanced automatic recall
JP2001008259A (en) * 1999-06-22 2001-01-12 Nec Corp Method for controlling call-back communication and system thereof

Also Published As

Publication number Publication date
CN1516410A (en) 2004-07-28

Similar Documents

Publication Publication Date Title
CN100448304C (en) Methods for reducing latency of a call set up
JP4790690B2 (en) Method and apparatus for processing telephone calls directed to mobile phones that are incapable of communication
US6483907B1 (en) System and method for providing call information in real time
FI105972B (en) Intelligent network services in a packet switching network
CN108566498B (en) Mobile internet-based mobile phone number security and privacy protection method and platform
CN102611805B (en) Communication information notifying method, information uploading method, server and communication terminal
CN101060716B (en) Group call method and group call register for the third generation partner program network
CN1917533B (en) Method and system for realizing services of many phone numbers by one phone number
CN1649441A (en) Mobile communication device call barge-in
US6829341B2 (en) Method for managing a plurality of extension communication units
CN101094513A (en) Method for implementing network access for PCS user, and 3G user with one number and dual standby functions
KR20000006350A (en) Method and apparatus for tracking call history for mobile and wireline users accessing the network on different ports for subsequent calls
CN100450072C (en) Non-user initiated value-added service implementing system and its method
EP2986040B1 (en) Call service method and system, system terminal
WO2004081731A2 (en) System and method for aggregating network resources
CN100433752C (en) Method of subscriber registration and communication in telephone terminal of session initiation protocol (SIP)
CN101179770B (en) Method and system for switchboard controlled call diversion in mobile communication system
CN100525482C (en) Intellight network mode personized ring back tone calling protection method and device
KR20000019457A (en) Method for controlling call for lost mobile terminal
CN101060694B (en) A mobile access line hunting method
JPH07307797A (en) Virtual extension telephone system
US5970409A (en) Protocol for local routing of calls coming from the switched telephone network in a cellular network
WO2004028172A1 (en) The proxi for the calls to roaming subscriber and the method for the calls to roaming subscriber
CN101997998A (en) Method and device for realizing accessing type teleconference service
CN112020127B (en) Method, device and system for calling between terminals

Legal Events

Date Code Title Description
C53 Correction of patent for invention or patent application
COR Change of bibliographic data

Free format text: CORRECT: APPLICANT; FROM: SHENZHENG CITY ZTE CO., LTD. SHANGHAI SECOND INSTITUTE TO: ZTE CO., LTD.

CP02 Change in the address of a patent holder

Address after: Law of ZTE mansion in Guangdong city of Shenzhen province Nanshan District high tech Industrial Park, Cozi Road

Applicant after: ZTE Corporation

Address before: No. 396, Shanghai, Guilin Road

Applicant before: Shanghai Inst. of No.2, Zhongxing Communication Co., Ltd., Shenzhen City

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
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090107

Termination date: 20190108