CN101056314B - Intelligent network, service development method and method for separating the service and the protocol - Google Patents

Intelligent network, service development method and method for separating the service and the protocol Download PDF

Info

Publication number
CN101056314B
CN101056314B CN2007101079612A CN200710107961A CN101056314B CN 101056314 B CN101056314 B CN 101056314B CN 2007101079612 A CN2007101079612 A CN 2007101079612A CN 200710107961 A CN200710107961 A CN 200710107961A CN 101056314 B CN101056314 B CN 101056314B
Authority
CN
China
Prior art keywords
protocol
service
agreement
independent
sib
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
CN2007101079612A
Other languages
Chinese (zh)
Other versions
CN101056314A (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN2007101079612A priority Critical patent/CN101056314B/en
Publication of CN101056314A publication Critical patent/CN101056314A/en
Application granted granted Critical
Publication of CN101056314B publication Critical patent/CN101056314B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The present invention relates to the communication field and discloses intelligent network, business development method and method for separating business and protocols in embodyments thereof. Said intelligent network comprises a protocol frame layer which is used for conforming SIB related to each protocol having same or similiar business characteristics to SIB not related to protocols and providing mappings of SIB related to each protocol and SIB not related to the protocols to a protocol implementation layer; a business layer which is used for mapping SIB that is not related to the protocols and has been conformed by the protocol frame layer into exploitation views that help business developers to develop business at said exploitation views; a protocol implementation layer which is used for implementing protocols related SIB that are used by business input by the business layer, according to the mappings of SIB related to each protocol and SIB not related to the protocols which areprovided to the protocol implementation layer by the protocol frame layer. The application of the technical scheme in the embodyments in accordance with the present invention is capable of achieve the separation of business and protocols and then reducing repeated exploitation of business.

Description

The method that intelligent network system, business development method, the business of realization are separated with agreement
Technical field
The present invention relates to the communications field, relate to a kind of intelligent network system, business development method especially, realize professional method of separating with agreement.
Background technology
The application of intelligent network is that round traditional switch that value-added service is carried out, intelligent network is mainly finished caller and the called business function of conversing that couples together.The appearance of intelligent network makes the structure of communication network big change occur.New communication network is made up of exchange layer, intelligent layer and Signaling Layer.The exchange layer mainly is made of original switching equipment, still finishes calling junction function.Only for the calling of IN service (intelligent layer control value-added service), the exchange layer will report intelligent layer with relevant call information, pass through to analyze operation flow by intelligent layer, after the operation such as Query Database, issue control command to the exchange layer, finish calling according to control command by the exchange layer.And Signaling Layer is used for the transmission of messages at exchange layer and intelligent layer equipment room.
As shown in Figure 1, intelligent network is generally by service control point (Service Control Point, be called for short SCP) 101, Service Switching Point (Service Switched Point, be called for short SSP) 102, service data point (ServiceData Point, be called for short SDP) 103, ip intelligent peripherals (Intelligent Point, be called for short IP) 104, business management system (Service Managed Systerm, be called for short SMS) 105, several parts such as service creation environment (ServiceCreation Environment is called for short SCE) 106 form.
In present intelligent network business, the following technical scheme of the general employing of prior art:
SCP is with the minimum unit that is operating as of agreement regulation, each protocol operation is made protocol-dependent service independent block (Service Independent Building Block, be called for short SIB), protocol parameter is open to the business personnel, allow the business personnel that these parameters are carried out computing as required; The business personnel uses SCE as Service Development Tool, formulates the service logic flow process, and relevant parameter is carried out computing, and calculated result returned SCP by the relevant parameters transmission, and be responsible for forming operation by the SCP platform, realize carrying out alternately with SSP, finish the control of calling, realize business function.
The present inventor finds that there is following shortcoming at least in the prior art in carrying out process of the present invention:
First: because the business development of prior art is with the least unit that is operating as of agreement, there is certain difference in variety of protocol, and the mode disunity is represented in business development, lacks basis abstract, that share, is unfavorable for business development and expansion.
Second: because the SCE in the intelligent network is that operation with agreement is as base unit to business personnel's interface modes, offer the business personnel as SIB and carry out business development, thereby, the degree of coupling height of business development and concrete agreement, system need be same professional corresponding each agreement in the intelligent network, develop different service logics respectively, thereby cause business development cost, service maintenance cost higher.
Summary of the invention
The embodiment of the invention provides a kind of intelligent network system, realizes that business and agreement are separated, and reduce professional overlapping development.
The embodiment of the invention also provides a kind of business development method, realizes that business and agreement are separated, and reduce professional overlapping development.
The embodiment of the invention also provides a kind of method that realizes that IN service separates with agreement, realizes that business and agreement are separated, and reduce professional overlapping development.
The embodiment of the invention also provides a kind of service control point, realizes that business and agreement are separated, to reduce professional overlapping development.
The intelligent network system that the embodiment of the invention provides comprises:
Agreement casing play device, each the protocol-dependent service independent block that is used for having same or similar service feature is integrated into the service independent block of protocol-independent, and provides the mapping of service independent block and each protocol-dependent service independent block of described protocol-independent for agreement realizes bed device;
The operation layer device, the service independent block that is used for described protocol-independent that described agreement casing play device is integrated is mapped as the exploitation view, and is professional in described exploitation view exploitation for the business development personnel;
Agreement realizes bed device, be used for realizing the service independent block of the described protocol-independent that bed device provides and the mapping of each protocol-dependent service independent block for this agreement, carry out the professional employed agreement related service individual member of described operation layer device input according to described agreement casing play device.
The business development method that the embodiment of the invention provides comprises:
Each the protocol-dependent service independent block that uses the business of exploitation view input exploitation, wherein said exploitation view to serve as reasons to have same or similar service feature at service creation environment is integrated and the logical mappings of the service independent block of the protocol-independent that obtains;
Described service creation environment is determined irrelevant pairing each protocol-dependent service independent block of service independent block of professional corresponding protocols of described exploitation view input, and generates the professional execute file of described each protocol-dependent service independent block respectively.
The method that the realization IN service that the embodiment of the invention provides separates with agreement comprises:
Described agreement casing play, each the protocol-dependent service independent block that each agreement is had same or similar service feature is integrated into the service independent block of a protocol-independent, and the mapping of service independent block and each protocol-dependent service independent block of described protocol-independent is provided for agreement realization layer;
Described operation layer, the service independent block of the protocol-independent that described agreement casing play is integrated is mapped as the exploitation view, develop business for the business development personnel on described exploitation view;
Described agreement realizes layer, provide the mapping of service independent block and each protocol-dependent service independent block of described protocol-independent according to described agreement casing play for this agreement realizes layer, realize the professional employed protocol-dependent service independent block of described operation layer input.
The service control point that the embodiment of the invention provides comprises:
Integral unit, each the protocol-dependent service independent block that is used for having same or similar service feature is integrated into the service independent block of a protocol-independent;
Agreement realizes the unit, is used for the agreement according to the business use, determines the relevant service independent block of service independent block corresponding protocols of described protocol-independent, and carries out determined protocol-dependent service independent block.
As can be seen from the above technical solutions, in the technical scheme of the embodiment of the invention, intelligent network is divided into three levels.Realize increasing between the layer new protocol layer at original operation layer and agreement: the agreement casing play.The SIB of the protocol-independent that operation layer provides the agreement casing play is mapped as unified exploitation view; The relevant SIB of agreement that the agreement casing play will have same or similar service feature is integrated into the SIB of a protocol-independent, and the mapping of SIB and each protocol-dependent SIB of protocol-independent is provided for agreement realization layer; Agreement realizes the agreement mapping of layer according to the agreement casing play, carries out the relevant SIB of the employed agreement of current business, realizes the operation of concrete agreement.Therefore, because being operation layer, the agreement casing play shielded the corresponding of service logic and agreement, make in the difference of can't see on the operation layer between the different agreement, thereby make the developer when the operation layer exploitation is professional, can use the exploitation view of the unified protocol-independent that SIB shone upon of this protocol-independent to carry out business development, and need in each agreement, not develop business respectively at different agreement under the same or analogous situation at this service feature, realized separating of agreement and business, significantly reduce professional overlapping development with respect to prior art, reduced the business development cost, the service maintenance cost.
Description of drawings
Accompanying drawing described herein is used to provide further understanding of the present invention, constitutes the application's a part, does not constitute improper qualification of the present invention.In the accompanying drawings:
Fig. 1 is the structural representation of the intelligent network of prior art;
Fig. 2 is the intelligent network architecture schematic diagram in the embodiment of the invention 1;
Fig. 3 is the SCE exploitation view schematic diagram in the embodiment of the invention 3;
Fig. 4 is the SCP structural representation in the embodiment of the invention 4.
Embodiment
Below with reference to the accompanying drawings and in conjunction with the embodiments, describe the present invention in detail.At this, illustrative examples of the present invention and explanation thereof are used to explain the present invention, but not as a limitation of the invention.
Embodiment 1:
Intelligent network can generate and realize various new business fast, flexibly, and it can provide service for existing various communication networks.Present embodiment with intelligent network to fixed network, code division multiple access (Code DivisionMultiple Access, abbreviation CDMA) network, global system for mobile communications (Global System ofMobile communication, abbreviation GSM) business of network is handled, finishing caller and the called situation that couples together the business function conversed is example, and the preferred embodiments of the invention are carried out exemplary illustration.
By analysis to service feature and each procotol, find that cdma network is similar substantially to the service feature of GSM network, fixed network is different with the service feature of GSM network; Cdma network is different substantially with the signaling process of GSM network, and fixed network is similar substantially to the signaling process of GSM network.And the intelligent network of fixed network is answered agreement (Intelligent Network Application Protocol, be called for short INAP) and server applying portion (the CustomisedApplications for Mobile network Enhanced Logic Application Part for the application of service network enhancing logic of GSM network, abbreviation CAP) similitude of agreement is more, and associative operation has a lot of similar places can be integrated into a SIB.Therefore, intelligent network is divided into three levels, as shown in Figure 2, the superiors are for using the operation layer 201 of unified describing mode, and the intermediate layer is professional agreement casing play 202, and orlop is that the agreement of platform realizes layer 203.Operation layer 201 is mapped as unified exploitation view with the SIB of the described protocol-independent that agreement casing play 202 is integrated, and develop business for the business development personnel on this unified exploitation view, and the business development personnel can't see difference between the different agreement at operation layer.Each SIB that agreement casing play 202 has a same or similar service feature with each agreement is integrated into the SIB of a protocol-independent, and provides the SIB of protocol-independent the mapping of the SIB corresponding with each agreement that is integrated for agreement realizes layer 203.Agreement realizes the agreement mapping of layer 203 according to described agreement casing play, realizes the operation of current business corresponding protocols.As shown in Figure 2, with " startup " case point is example, this case point corresponds to Initial Detection Point (IDP in the corresponding intelligent network protocol) operation in fixed network and GSM network, correspond to the application (ORREQ in the corresponding intelligent network protocol) of starting of caller state at cdma network, or analyze (ANLYZED in the corresponding intelligent network protocol) and operate, as shown in Figure 2, on operation layer 201, " startup " is if the IDP of case point 2011 corresponding agreement casing plays operation 2021 and ORREQ operation 2022, and IDP operation 2021 realizes on the layer 203 SIB2031 of agreement correspondence in the corresponding fixed network and GSM network in agreement, and ORREQ operation 2022 realizes the SIB2032 of cdma network agreement correspondence on the layer 203 in agreement.
Therefore, intelligent network infrastructure as shown in Figure 2, from the angle of business development, agreement casing play 202 has shielded the difference between the different agreements, and agreement realizes layer 203 providing capability collection, and operation layer 201 provides the related service logic.As seen with respect to the intelligent network infrastructure of prior art, the intelligent network that present embodiment provides, it is just because of many agreement casing plays 202, make professional exploitation and the service logic to be separated, overcome in the prior art will be according to different protocol development different service logics finish the defective of same or analogous service feature.
Need to prove that the intelligent network of present embodiment both can adopt the form of hardware to realize, also can adopt the form of software function module to realize.The present embodiment network both can be used as independently production marketing or use, also can be stored in the computer read/write memory medium.
Embodiment 2:
Present embodiment realizes that to realizing above-mentioned intelligent network a kind of preferred embodiment of the method that IN service separates with agreement is described in detail.
At first for the member of agreement casing play, the agreement casing play need realize that each SIB that each agreement just has a same or similar service feature is integrated into the SIB of a protocol-independent, it specifically can be, the SIB with same or similar service feature of each agreement is integrated the SIB that forms a new protocol-independent, utilize the SIB of this protocol-independent that unified interface externally is provided, realization is to the logical process of agreement related service, make the SIB of the corresponding protocol-independent of different agreements, SCP (the business realizing layer is on the SCP) is when business is carried out, according to calling out the agreement of creating, call the SIB of this agreement relevant (correspondence) in the SIB of this protocol-independent, so just realized of the shielding of agreement correlation, realized the execution of business under different agreement the upper strata.
Each agreement is had the SIB of same or similar service feature, and the process of SIB that is integrated into a new protocol-independent is specific as follows, such as:
(1) for the startup case point that all exists in cdma network, GSM network, fixed network, order:
Input parameter: do not have;
Output parameter: do not have;
Executable operations: carry out the startup SIB of three nets respectively, preserve the message structure parameter, and external shield is become an outlet.
(2) for the case point that obtains the phone number vision location that all exists at cdma network, GSM network, order:
Input parameter: the mobile terminal identification (can be termination number) that needs to obtain vision location;
Output parameter: the vision location of this terminal;
Executable operations:
A: judge the called number belonging network;
B: for the terminal of CDMA net, send search (SEARCH) and operate number home location register (Home Location Register, abbreviation HLR) gets its Visited Mobile Switching Center sign (Mobileservices Switching Center Identity is called for short MSCID); For the terminal of GSM network, transmission ATI operates this number home HLR and gets its visit number (vlr-number);
D: assign to MSCID or the visit number got, draw the area code of vision location.
(3) for the case point that obtains start-up parameter that all exists in cdma network, GSM network, fixed network, order:
Input parameter: action type promptly needs the parameter type that obtains;
Output parameter: the value of this parameter;
Executable operations:
A: get calling number: for cdma network, the calling procedure that can trigger by the originating call indication of cdma network agreement regulation and by authentication (Origination_Attempt_Authorized) trigger obtains from start mobile directory number, MDN (MDN) parameter of application (ORREQ) message of caller state, and perhaps the called number that can also be stipulated by cdma network be the calling procedure of special number string (Specific_Called_Party_Digit_String) trigger triggering, obtain from caller rs number (Calling Party Number Digits) 1 parameter of analyzing (ANALYZED) message with called flow by initially called (Initial_Termination) trigger triggering; For the GSM network, can obtain from (Calling Party Number) parameter of Initial Detection Point (IDP) message from calling procedure, called flow; For fixed network, can obtain from the Calling Party Number parameter of IDP.
B: get called number: for cdma network, the calling procedure that can be triggered by the Origination_Attempt_Authorized trigger of cdma network agreement regulation obtains from Digits (Dialed) parameter of ORREQ message, also the calling procedure that can be triggered by the Specific_Called_Party_Digit_String trigger obtains from numerical digit (Digits (the Dialed)) parameter of pulling out of ANALYZED message, and the called flow that can also be triggered by the Initial_Termination trigger obtains from the MDN parameter of ANALYZED message; For the GSM network, can obtain from number (the Called Party BCD Number) parameter of callee's binary-coded decimal by calling procedure, called flow; For fixed network, can obtain from callee's number (Called Party Number) parameter by calling procedure.
C: get the caller vision location:, can obtain from mobile switching centre's sign (MSC ID) by calling procedure, called flow for cdma network; For the GSM network, can obtain from location number (Location Number) parameter by calling procedure, called flow.Herein because CDMA, GSM network parameters form are inconsistent, and analytic process is also different, in order to shield the difference of signaling, need handle in interface, exporting to professional is exactly to analyze the result who obtains, as 10,755 etc.Fixed network is not got the application demand of this parameter
D: take the family Preferred Language:, can obtain from Preferred Language indication (Preffered Language Indicator) parameter by calling procedure, called flow for cdma network.
E: get called vision location, this operation only comes into force to called flow: for cdma network, can be obtained from purpose numerical digit (Destination Digits) by called flow; For the GSM network, can be by called flow from positional information. VLR Visitor Location Register number (Location Infomation.Vlr-number) parameter obtains.Analyzing and processing process to this parameter business is consistent, can directly export to business, obtains exporting to business again behind the result but be preferably in to handle in the interface.
F: obtain bearing capacity:, can obtain from bearing capacity (bearer Capability) parameter of IDP for fixed network.
G: obtain service key, for cdma network, GSM network, fixed network, this service key determines by SCP, needs interface is provided so that business is obtained herein.
(4) case point that monitors for the user interactions incident that all exists in GSM network, fixed network, order:
Input parameter: do not have;
Output parameter: do not have;
Executable operations:, can abandon (oAbandon) incident by Configuration events (RRBE) configuration caller for the fixed network flow process; For the GSM network, both can dispose called abandoning (tAbandon) incident by RRBE by called flow again by calling procedure by RRBE configuration oAbandon incident.
(5) case point that monitors for the call proceeding incident that all exists in GSM network, fixed network, order:
Input parameter: do not have;
Output parameter: do not have;
Executable operations:
A: for the fixed network flow process, dispose following incident by RRBE: make a start _ Called Busy (oCalledPartyBusy), originating subscriber are abandoned (oNoAnswer), the on-hook of making a start (Calling Side) (oDisconnect (callingpart)), the on-hook of making a start (callee side) oDisconnect (called part), route selection failure (routeSelectFailure); For the GSM network, calling procedure disposes following incident: oCalledPartyBusy, oNoAnswer, oDisconnect (calling part), oDisconnect (calledpart), routeSelectFailure by RRBE.If do not dispose the oAbandon incident before this, then also need to dispose the oAbandon incident.
(6) case point that continues for the calling that all exists in GSM network, fixed network, order:
Input parameter: do not have;
Output parameter: do not have;
Executable operations: issue continuation (Continue) operation.
(7) for the called case point of the connection that all exists in GSM network, fixed network, order:
Input parameter:
A: calling number, business can be specified, and also can not specify.During professional the appointment, the GSM network brings SSP by general number (GenericNumber) parameter; Fixed network brings SSP by caller rs number CallingPartyNumber parameter; When business was not specified, GSM network G enericNumber parameter should not occur, and the caller rs number CallingPartyNumber parameter of fixed network should not occur.
B: called number: professional must the appointment.When service needed is revised destination Mobile Station International ISDN Number, the GSM network is handed down to SSP by the called routing address destination Routing Address parameter of calling procedure or called flow with amended called number, if do not need to revise destination Mobile Station International ISDN Number, then must issue according to the number that IDP reports; Fixed network is handed down to SSP by destination Routing Address parameter with amended called number, this parameter can with cut stickup (CutAnd Paste) parameter and be used in combination, also allowing the value in the signaling down be sky.
C: cut the stickup parameter, this parameter only exists in fixed network: business can be specified, and also can not specify.During professional the appointment, can be handed down to SSP by cutAnd Paste parameter; When business was not specified, cut And Paste parameter did not occur.
D: redirect number, this parameter only exists at the GSM network: business can be specified, and also can not specify.During professional the appointment, can be handed down to SSP by redirect number (redirectingPartyID) parameter; When business was not specified, this parameter did not occur.
E: original called party number, this parameter only exists at the GSM network: business can be specified, and also can not specify.During professional the appointment, be handed down to SSP by original called party number (originalCalledPartyID) parameter; When business was not specified, this parameter did not occur.
Output parameter: do not have.
(8): for the case point of the continuation processing call information that exists at cdma network, order:
Input parameter:
A: call denial reason, optional parameters: during professional the appointment, be handed down to SSP by call denial reason (AccessDeniedReason) parameter; When business was not specified, this parameter did not occur.
B: action code, optional parameters: during professional the appointment, be handed down to SSP by action code (Action Code) parameter; When business was not specified, this parameter did not occur.
C: language list, optional parameters: during professional the appointment, be handed down to SSP by language list (Announcement List) parameter; When business was not specified, this parameter did not occur.
D: terminal list, optional parameters: during professional the appointment, be handed down to SSP by terminal list (Termination List) parameter; When business was not specified, this parameter did not occur.
D: list of triggers, optional parameters: during professional the appointment, be handed down to SSP by list of triggers (Trig List) parameter; When business was not specified, this parameter did not occur.
E: service key, optional parameters: during professional the appointment, be handed down to SSP by service key (DMH_ServiceID) parameter; When business was not specified, this parameter did not occur.
Output parameter: do not have.
Executable operations:
A: the SIB of this protocol-independent is applicable to that needing to send ORREQ, ANALYZED operates the refusal calling, or sends ORREQ and wait for the ANALYZED operation, or sends the ANALYZED parameter and wait for the situation that ANALYZED operates.Platform should judge at first whether current automaton satisfies the condition of the SIB that uses this protocol-independent, if do not satisfy, and then failure.
B: platform need analyze that the SIB of this protocol-independent should send is operating as ORREQ or ANALYZED.
Whether C: platform need be analyzed the parameter that business is filled in, call out in order to refuse with the SIB of clear and definite this protocol-independent of calling service.
D: call out if the purpose of the SIB of this protocol-independent of calling service is a refusal, platform should be filled into actual parameter in the corresponding signaling (ORREQ or ANALYZED) and be handed down to SSP, simultaneously the call release automaton.The suggestion platform can the automatic inspection parameter alternative, for the parameter of mutual exclusion, conflict should not appear.
E: if the purpose of the SIB of this protocol-independent of calling service is to continue to call out, platform should be filled into actual parameter in the corresponding signaling (ORREQ or ANALYZED), is handed down to SSP, and waits for the ANALYZED signaling that reception reports.Platform should be able to activate test to SSP according to standard and (call out control indication (CallControlDirective, CCDIR)): if activate test crash, then call release automaton; If receive satisfactory ANALYZED signaling at the appointed time, then preserve the parameter of this signaling and return.
(9) for the case point of an event handling that all exists in cdma network, GSM network, fixed network, make:
Input parameter: do not have.
Output parameter:
A: event type, possible value is as follows:
A1: make a start _ hurry: the ERB reported event type of GSM network, fixed network is oCalledPartyBusy.
A2: the no response of making a start: Basic Call State Model BCSM event report (EventReportBCSM) the ERB reported event type of GSM network, fixed network is the no response of making a start (oBusy).
A3: originating subscriber is abandoned: the ERB reported event type of GSM network, fixed network is that originating subscriber is abandoned oAbandon.
The online newspaper of A4: make a start and reply: C is made a start and is replied (OANSWER) message.
A5: the on-hook of making a start: the ERB reported event type of GSM network, fixed network reports the on-hook ODISCONNECT message of making a start for make a start on-hook oDisconnect or cdma network.
A6: route selection failure: the ERB reported event type of GSM network, fixed network is route selection failure route Select Failure.
A7: terminal is busy: the ERB reported event type of GSM network, fixed network is busy tCalledParty Busy of terminal or cdma network reporting terminal on-hook TDISCONNECT message.
A8: terminal no response: the ERB reported event type of GSM network, fixed network is that terminal no response tNoAnswer or cdma network report TNOANSWER message.
A9: terminal responds: the cdma network reporting terminal is replied TANSWER message.
A10: terminal _ user abandons: the ERB reporting types of GSM network is that terminal _ user abandons tAbandon.
A11: hanging up terminal: the ERB reporting types of GSM network is that tDisconnect or cdma network report TDISCONNECT message.
B: release side, this parameter only report make a start _ effective when on-hook or terminal _ onhook event, value is as follows:
B1: caller: leg band sign indicating number LegID parameter value is 1 among the ERB of GSM network, and perhaps release cause ReleaseCause value is 1 in the making a start of cdma network/hanging up terminal O/TDISCONNECT operation.
B2: called: the LegID parameter value is 2 among the ERB of GSM network, and perhaps the ReleaseCause value is 2 in the O/TDISCONNECT of the cdma network operation.
More than illustrate at the composing method of the SIB of the conventional professional protocol-independent of intelligent network, below specifically the realization of SIB on SCP of protocol-independent is elaborated:
Use said method that the SIB with same or similar feature of each agreement is integrated into after the SIB of protocol-independent, the SIB of this protocol-independent is presented as a SIB on SCP, and just the encoding and decoding part is different between the SIB of each agreement in the SIB of this protocol-independent.In concrete calling, SCP can carry out encoding and decoding according to different agreements according to calling out the agreement of using, and forms protocol operation separately.Such as:
(1) for user interactions (User interaction is called for short UI) SIB, claims UI SIB again.
This SIB is used for playback, playback operation such as collect the digits.Account for the major part of the service logic of professional and relevant signaling moiety.By analysis, three nets are more approaching for the service feature of user interactions.
(2) for playback SIB:
Playback SIB interface comprises with protocol-dependent parameter:
Interval (inbandInfo.interval), voice ID tone.toneID, playback duration tone.duration etc. between the total parameter of three nets: voice ID (inbandInfo.messageID), repetition playback number of times (inbandInfo.numberOfRepetitions), playback duration (inbandInfo.duraion), the playback sound.
The parameter that INAP has with CAP: whether forbid that IP takes out stitches (disconnectFromIPForbidden), whether needs to report the request notice to finish requestAnnouncementComplete, professional two-way deictic word (serviceInteractionIndicatorsTwo, this parameter is used to issue CTR/ETC).
For message identifier (messageID) parameter, its attribute at INAP and CAP is essentially identical, need to consider be cdma network agreement and INAP or with the mutual conversion of CAP; For the wall scroll voice, three nets all need appointed language type and voice ID, but INAP, CAP support hybrid language, and promptly a voice ID coding comprises a plurality of languages, and a voice ID of cdma network agreement can only issue languages.
For variable voice, three nets are similar, promptly all are to specify voice, add variable part, but the type that the variable part three is allowed is had nothing in common with each other, and part commonly used (as integer, time, expense, character, date) has, but different parts needs to handle respectively.
For discharge signal sound (tone sound), signal tone code toneID, three nets need business to fill in, but CDMA this discharge signal sound duration (tone.duration) parameter not, when cdma service transfers INAP or CAP business to, need to consider get default value and prompt service developer modification.
Exclusive " resource type " parameter in the cdma network when INAP/CAP is transferred to cdma service, need be filled in default value (all being 1 at present).
INAP/CAP is divided into voice and tone sound earlier to sound-type, voice are divided into wall scroll voice, variable voice, many voice, text etc. again, need to change with the type of CDMA, CDMA also is divided into voice tabulation (with the wall scroll voice of INAP/CAP, many voice can be corresponding) and script mode (with the variable voice correspondence of INAP/CAP) earlier, and concrete voice are further divided into warning tone (following the tone sound correspondence of INAP/CAP), standard pronunciation and user definition (present business is all used user defined type).
(3) for the playback SIB that collects the digits:
The total parameter of three nets: minimum input character number (minimumNbOfDigits), maximum input character number (maximumNbOfDigits), termination character, cancellation character, first digit time out, interdigit time out, whether can interrupt.
INAP or CAP have " mistake processing " parameter, and CDMA does not have, but present business is got default value and got final product all less than using during conversion.
Cdma service can specify the time-out time between per two numerals separately, but INAP, CAP does not have this function yet except can specifying the interdigit time out between each numeral; The CDMA existing business is not used this function.If change, when INAP/CAP transferred CDMA to, this parameter need not filled in; When CDMA transfers INAP/CAP to, directly ignore.In addition, CDMA also has several proprietary parameters, when the INAP/CAP business transfers CDMA to, needs to produce automatically default value (get " permissions " as whether allowing to collect the digits before the playback, maximum mutual time of permission got 60 seconds etc.).
(4) connect (DFC) for cutting off resource, do not need to fill in parameter, three nets are identical.
(5) connect SIB (Connect):
Present INAP of this SIB and CAP have, and CDMA does not have this SIB.But INAP follows the identical parameter of CAP seldom, and is widely different, so can adopt proprietary parametric form performance.
(6) for Configuration events SIB (RRBE SIB):
The configuration interface of INAP and CAP is identical, DP point INAP has comprised the DP point of CAP definition basically, CAP makes a start _ called unreachable oNotReachable and called unreachable tNoReachable in addition, do not use but these two DP points are professional, in standard GSM0978-710, this two DP points have been cancelled.
The test point DP point of CDMA generally all is trigger Trigger, can't integrate in the SIB aspect
(7) for call release SIB (ReleaseCall SIB):
The RC SIB interface of INAP and CAP is identical, but the release flow process difference of CDMA, the business of needing is handled.The integration of INAP and CAP can only be provided, although it is to be noted on the interface it all is the cause value of filling in release, but it may be different in different agreements that cause value gets implication, and exist operator can specify corresponding cause value under the corresponding different flow processs, need crossover tool prompt service developer.
(8) for charging SIB:
INAP and CAP difference on billing mechanism is very big, and parameter also difference is very big, can't integrate on the SIB aspect.CDMA does not have AC and ACR operation, parameter is identical mostly on two kinds of charging SIB interfaces, but the outlet of these two kinds of SIB differs greatly, CAP charge have only normal Normal, arrive normal billing report " Arrival Normal ACR ", mistake Error outlet, and CDMA charging SIB has 6 outlets: duration expense FeeLastingTime, receive the normal call indication and reply RecvNormalCCDirAck, last minute LastMinute, activate failure ActiveFail, surveillance requirements Supervision Condition, fastidious CallDown.And these outlets can't be integrated, and outlet is different, and corresponding service logic difference can not simply be replaced by charging SIB and be realized, must realize by service logic.
(9) for continuing (Continue) SIB, INAP has such SIB with CAP, and CDMA does not have.This SIB does not have parameter.
(10) for starting SIB:
INAP and CAP have corresponding startup SIB (corresponding IDP), and the calling that CDMA triggers corresponds to " analytical information " and " initial request ".INAP starts SIB and has only two parameters, and general business is not filled in; And the startup SIB of CAP business has 8 parameters, and needs business to fill in.CDMA corresponding parameters implication is different with CAP with INAP.So starting SIB can't integrate in the SIB aspect.
On SCP, finish SIB with the protocol-independent of the SIB integration cost embodiment with same or similar service feature of each agreement, after the SIB that finishes the protocol-independent of present embodiment realizes, also need carry out following setting on SCP: the SIB SIB corresponding with each agreement of the protocol-independent that provides for present embodiment provides the mapping corresponding relation, specifically can adopt following method:
On interface accessing SIB, be configured to down parameter:
A: customer ID (CLIENT_ID is called for short CID) chained list: structure C ID chained list, its content are the CID index.
B: the SIB sign of protocol-independent, the irrelevant SIB of sign corresponding protocols.
SCE can be according to the SIB sign of protocol-independent, search the SIB pointer that relevant chained list finds protocol-independent, SCP can navigate to the irrelevant SIB of corresponding protocol, then the CID index data in the CID chained list is passed to the SIB of this protocol-independent, the SIB of this protocol-independent uses these data, sets up the parameter of SIB of this protocol-independent and the relation between the CID index.CID index data in the described CID chained list, to each protocol-dependent SIB as seen.Concrete protocol-dependent SIB can read or write the CID that defines among the SIB of protocol-independent as requested.
In the implementation of the SIB of protocol-independent, when the relevant SIB of invocation protocol, call the relevant SIB of relevant agreement according to the protocol version sign.The relevant SIB of agreement can directly read the CID among the SIB that leaves this protocol-independent in the process of implementation, also output can be filled up in the CID variable among the SIB of protocol-independent.
The relevant SIB of agreement returns the SIB that achievement or failure sign are given protocol-independent after carrying out end, the SIB of protocol-independent fills in the CID that is correlated with according to information such as protocol version, output scalars, returns execution result then and gives interface accessing SIB.
Concrete sample is described below:
(1) for the case point that obtains calling number:
Its interface parameters is described below:
Parameter 1: it still is CID index (the CID chained list of calling number of called flow that indication provides calling procedure.
Parameter 2: the SIB sign of indication protocol-independent.
Parameter 3: the CID index (CID chained list) of depositing calling number.
The process of the SIB that the SIB invocation protocol of protocol-independent is relevant is as follows:
SCP navigates to the SIB of the protocol-independent of getting calling number according to the business module parameter, and the CID index data in the CID chained list is sent to the SIB of this protocol-independent.The SIB of this protocol-independent identifies according to protocol version, calls the relevant SIB of the agreement relevant with getting calling number, and the output of outlet SIB (comprising the outlet numbering, failure cause etc.) is filled in by the relevant SIB of corresponding protocol.
WIN, CAP and the Intelligent Network Application Protocol of the requirement of the present cdma network of system's support, GSM network and FIXED network below are the relevant SIB of corresponding protocols:
The A:CDMA procotol SIB that is correlated with:
The relevant SIB of cdma network agreement reads the CID of the SIB that leaves protocol-independent in, and obtaining indicating from calling procedure still is the indication that called flow obtains calling number.If parameter request obtains calling number from calling procedure, just the MDN parameter from ORREQ message obtains, and obtains the address of variable of depositing calling number then from the SIB of protocol-independent, and the result who obtains is stored in the corresponding variable.If parameter request obtains calling number from called flow, just the CallingPartyNumberDigits1 parameter from ANALYZED message obtains, and obtains the CID index of depositing calling number then from the SIB of protocol-independent, and is stored among the corresponding CID.
If the said process successful execution is walked the outlet numbering that the relevant SIB of cdma network agreement requires to fill in outlet SIB, just specified the outlet numbering of interface accessing SIB; Mistake occurs if said process is carried out, fill in the error message of the relevant SIB of cdma network agreement, walk to export the error exit of SIB, just walk the error exit of interface accessing SIB.
The B:GSM procotol SIB that is correlated with:
Because GSM network calling number and calling procedure and called flow are irrelevant, so some difference of processing here and cdma network need not be read in parameter from the SIB of protocol-independent, to distinguish calling procedure and called flow.Obtain information needed from the CallingPartyNumber parameter of IDP message, and content is filled up to the CID that deposits calling number among the SIB of protocol-independent.
If the said process successful execution is walked the outlet numbering that the relevant SIB of GSM procotol requires to fill in outlet SIB, just specified the outlet numbering of interface accessing SIB; Mistake occurs if said process is carried out, the error message of the relevant SIB piece of filling in GSM procotol walks to export the error exit of SIB, just walks the error exit of interface accessing SIB.
C: the fixed network agreement SIB that is correlated with:
Fixed network is not distinguished calling procedure and called flow, so need not read in parameter from the SIB of protocol-independent yet.The relevant SIB of fixed network agreement directly obtains information needed from the CallingPartyNumber parameter of IDP, and content is filled up to the CID that deposits calling number among the SIB of protocol-independent.
If the said process successful execution is walked the outlet numbering that the relevant SIB of fixed network agreement requires to fill in outlet SIB, just specified the outlet numbering of interface accessing SIB; Mistake occurs if said process is carried out, fill in the error message of the relevant SIB of fixed network agreement, walk to export the error exit of SIB, just walk the error exit of interface accessing SIB.
(2) for outlet SIB:
Its parametric description is as follows:
Outlet numbering: deposit the outlet numbering of corresponding interface visit SIB, should walk interface accessing to specify follow-up flow process.
Its functional description: the numbering of definition corresponding interface visit SIB outlet, information such as error reason value.
(3) for inlet SIB:
Indicate first SIB among this SIB (can be the SIB of protocol-independent, also can be protocol-dependent SIB), this SIB is only for the SCE use that makes a check mark, and is transparent to SCP.
(4) for the SIB interface format:
At first at the SIB of protocol-independent, being described below of its interface data:
The SIB title of protocol-independent: promptly the SIB of this protocol-independent identifies, the professional SIB identification parameter that imports protocol-independent by interface accessing SIB into.
CID parameter chained list: import the CID index data of interface accessing SIB into, relevant SIB uses for relevant agreement, and the quantity of parameter is uncertain, but the maximum quantity restriction is arranged, and parameter might be redundant.In the sample as above-mentioned " getting calling number ", parameter has two (depositing sign still is that called flow is got calling number and the CID index of depositing calling number from calling procedure), and one of them parameter has only the relevant SIB of the agreement of cdma network that effect is arranged; Will distinguish calling procedure and called flow though the GSM network has, all be same parameter from IDP to calling number, there is no need to distinguish; For fixed network, not distinguish calling procedure and called flow.Therefore, the input parameter of this feature is only effective to cdma network, and to GSM network and fixed network, this parameter is redundant, and the relevant SIB of agreement does not use it.
Point to the pointer chained list of the interface accessing SIB of the irrelevant SIB of access protocal: this chained list uses for interface accessing SIB, defined the call address of the SIB of all protocol-independents, interface accessing SIB is according to the SIB title (the SIB sign of protocol-independent) of protocol-independent, can find the call entry of the irrelevant SIB of corresponding protocols, call the irrelevant SIB of corresponding protocols.
Pointer chained list to the relevant SIB of agreement: among the SIB at each protocol-independent, all defined the relevant SIB chained list of an agreement, the SIB of protocol-independent searches chained list according to the protocol version sign, calls the relevant SIB of corresponding protocol.
Its functional description is as follows:
The SIB of protocol-independent mainly provides the data-interface function, and relevant SIB provides data-interface for agreement; Call the relevant SIB of corresponding protocols according to the protocol version sign.
Interface accessing SIB is by pointing to the SIB sign of irrelevant SIB pointer chained list of access protocal and protocol-independent, navigate to the SIB of the protocol-independent that need call, when calling the irrelevant SIB of corresponding protocols, parameter is passed to the irrelevant SIB of corresponding protocols, in fact is exactly the SIB that the CID index data in the relevant chained list is passed to protocol-independent.
When the SIB of protocol-independent is correlated with SIB in invocation protocol, be designated condition with protocol version, search corresponding pointer at the pointer chained list that points to the relevant SIB of agreement, obtain the address of the inlet SIB of corresponding and the definition of SCE cope match-plate pattern, by this address, can call one section processing logic at service feature.
The data structure of the SIB of this protocol-independent is described below:
The SIB of protocol-independent can exist with the form of class, is an independently member, and similar with ASE, SIB calls by interface accessing.These members as the part of SCE capability set, can be optimized gradually, increase and strengthen.
When business loads, distributing to each interface accessing SIB is the pointer of the irrelevant SIB pointer chained list of a sensing access protocal, the SIB of protocol-independent is transparent to upper-layer service, but the interface content of class object is the part of the BIN file of SCE generation in the pointer chained list, therefore, but when the SIB of protocol-independent has change, need regenerate service scripts.The SIB of protocol-independent appears in the function menu of interface accessing SIB with the form of the SIB sign of protocol-independent, and the business personnel selects the SIB sign of protocol-independent as required and defines corresponding CID variable.Definition among the SIB that CID type of variables and corresponding protocols have nothing to do has the one-to-one relationship of an acquiescence, because of the SIB difference difference of protocol-independent.
The relation of the SIB of protocol-independent and the relevant SIB of agreement can be the relation between class and the member function, by the protocol version sign, searches the pointer chained list that points to the relevant SIB of agreement, obtains pointing to the pointer of the relevant SIB of agreement.If search failure, walk wrong outlet, and fill in the error reason value.
Secondly for the relevant SIB of agreement:
The functional description of the relevant SIB of agreement is as follows:
According to the functional requirement of protocol requirement realization service feature, by the middle input parameter of the irrelevant SIB of access protocal, finish relevant treatment, in sample,, confirm from calling procedure still to be that called flow is got calling number according to parameter to the relevant SIB of cdma network agreement.After finishing processing, the result is filled up in the variable corresponding among the SIB of protocol-independent, determines outlet numbering or the error reason value of relevant interface visit SIB.
The data structure of the relevant SIB of this agreement is described below:
The relevant SIB of agreement is one section independently service logic, and the SIB of protocol-independent obtains the entry address by the pointer of correspondence, explain and carry out corresponding data stream, and from the angle of SCE, be exactly a string SIB stream.
On SCP, be the part of data member (pointing to the pointer chained list of the relevant SIB of agreement) of class of the SIB correspondence of protocol-independent, what each pointer in the chained list was deposited is one section relatively independent service logic, particular content is defined by SCE.
On SCP, carry out after the above-mentioned configuration, in order to make the business development personnel be convenient to use intelligent network of the present invention, also need on SCE, carry out following setting, be mapped on the SCE with SIB the protocol-independent on the SCP, promptly on SCE, realize the agreement casing play, specific as follows:
A: according to the interface interchange SIB of the SIB invocation protocol relevant treatment function of protocol-independent; This SIB comprises the SIB pointer that specified protocol is irrelevant, comprises the input parameter tabulation, output parameter tabulation, similar present calling service SIB.
B: define the function of the SIB of protocol-independent, the function of the irrelevant SIB title of specified protocol is provided.
C: derive from the function that realizes the relevant SIB of each agreement from the SIB of protocol-independent, need to specify corresponding protocols, each agreement SIB title of being correlated with can be provided, also can not need create name, by SCE according to the SIB title of agreement of selecting and the protocol-independent relevant SIB title of each agreement automatically.
D: provide the service logic editting function of the relevant SIB of agreement, the editting function of similar and HSIB service logic.Owing to consider restriction definition resource, CID parameter that may can only access interface, and can not nonparametric CID defined by the user, supporting database table not, can consider that the supporting interface parameter comprises interface type CID, so need support the self-defining data type in the SIB of protocol-independent, the self-defining data type keeps a for the relevant SIB use of institute's protocols having at the relevant SIB of agreement.
E: interface parameters definition, can be in the SIB of protocol-independent definition, also can be in the relevant SIB definition of agreement, the type of defined parameters and title, to upgrade the interface of the relevant SIB of agreement that SIB derived from of the SIB of protocol-independent and other same protocol-independents synchronously at the interface of the relevant SIB definition of agreement, interface only is kept at the SIB of protocol-independent, the relevant SIB of its agreement is as long as visit is just passable, so only the SIB at protocol-independent preserves parameter, no matter it is in the modification of the SIB of protocol-independent initiation or the modification of initiating at the relevant SIB of agreement that the relevant SIB of agreement does not preserve parameter, all is the interface of revising the SIB of protocol-independent
F: the realization of outlet, the SIB of protocol-independent or the external interface of protocol-dependent SIB can not be decided fully, it is relevant with the service logic of business module, and therefore the processing of the change outlet of can't the processing protocol irrelevant SIB of SCP adopts the same default mode that exports with the SIB of branch.
G: the SIB of protocol-independent or the outlet of protocol-dependent SIB are handled, the corresponding a plurality of protocol-dependent SIB of the SIB of a present protocol-independent, each protocol-dependent SIB is a stand-alone development, accomplish the unification of interface, only in the SIB of protocol-independent, preserve a complete or collected works, relevant SIB merges each agreement, forms an outlet chain and can control the business use like this, and the interface that does not comprise for the SIB of protocol-independent does not allow Operational Visit.
H: the inspection verification of parameter interface, the parameter of importing in interface accessing SIB is consistent with the parameter that the SIB of protocol-independent defines, and comprises corresponding data types, wants consistent on the order, is less than the number of the SIB definition that equals protocol-independent on the number.
I: export inspection, because may causing interface accessing SIB, the later stage modify of the SIB of protocol-independent can use the variation of outlet, SCE checks it, finds inconsistent reporting an error, and points out concrete SIB numbering; Perhaps SCE exports the interface accessing SIB that number and access checking need be checked the SIB of this protocol-independent of all-access like this when the SIB of protocol-independent revises.
J:SCE carries out the mapping relations of parameter and specifies when business generates, in fact be exactly the corresponding relation of the CID in clear and definite parameters C ID and the practical business.Mode with the structure chained list is write to SCP as the SIB interface, adopts the SIB parametric form of the structure chained list that comprises real ginseng CID index and type ginseng CID index.SCP carries out parameter maps when the SIB that carries on an agreement irrelevant, realize the visit to the CID of business.
K: the mapping plane function offers business personnel's protocol frame view by the calling logic of the SIB of protocol-independent in the business is described professional protocol frame.
Therefore, use the present embodiment method, intelligent network is divided into three levels.Realize increasing between the layer new protocol layer at original operation layer and agreement: the agreement casing play.The SIB of the protocol-independent that operation layer provides the agreement casing play is mapped as unified exploitation view; The agreement casing play is integrated the associative operation of each agreement and for described operation layer provides the SIB of protocol-independent, and is provided the SIB of described protocol-independent and the mapping of each agreement for agreement realizes layer; Agreement realizes the agreement mapping of layer according to described agreement casing play, realizes the associative operation of described each agreement.Because being operation layer, the agreement casing play shielded the corresponding of service logic and agreement, make in the difference of can't see on the operation layer between the different agreement, thereby can make the developer when the operation layer exploitation is professional, use described unified exploitation view to carry out business development, and need not develop business respectively at agreement, realize separating of agreement and business, reduced professional overlapping development.
One of ordinary skill in the art will appreciate that all or part of step that realizes in the foregoing description method is to instruct relevant hardware to finish by program, described program can be stored in the computer read/write memory medium, this program is when carrying out, can comprise the steps: intelligent network is divided into: operation layer, the agreement casing play, agreement realizes layer, described agreement casing play, each the protocol-dependent service independent block that each agreement is had same or similar service feature is integrated into the service independent block of a protocol-independent, and the mapping of service independent block and each protocol-dependent service independent block of described protocol-independent is provided for agreement realization layer; Described operation layer, the service independent block of the protocol-independent that described agreement casing play is integrated is mapped as the exploitation view, develop business for the business development personnel on described exploitation view; Described agreement realizes layer, provide the mapping of service independent block and each protocol-dependent service independent block of described protocol-independent according to described agreement casing play for this agreement realizes layer, realize the professional employed protocol-dependent service independent block of described operation layer input.Here the alleged storage medium that gets, as: ROM/RAM, magnetic disc, CD etc.
Embodiment 3:
Present embodiment is done detailed explanation to the flow process of exploitation new business on embodiment 1,2 described intelligent networks.
Carrying out above-mentioned agreement casing play after the realization on the SCE, for for the business development personnel of SCE, its towards the SCE interface on the exploitation view corresponding with the SIB of protocol-independent.
As shown in Figure 3, for the business development personnel, the parameter at the SIB interface of the protocol-independent on the SCE is divided into two parts:
1: total parameter, i.e. current business total parameter in each agreement.
2: the protocol parameter that each agreement is proprietary, such as: the proprietary parameter of INAP, the proprietary parameter of CAP, the proprietary parameter of CDMA.
If the parameter of the variety of protocol of the SIB correspondence of this protocol-independent is all identical with value, then there is not the parameter transfer problem of agreement.Its concrete development process to business can be as follows:
When the business development personnel use new professional of one of SCE exploitation, can specify this business to belong to that agreement, by SCE this parameter with each corresponding protocol-dependent SIB of the SIB of this protocol-independent in give different values according to agreement is different.
The business development personnel use SCE the A of the SIB of protocol-independent exploitation is professional when transplanting to supported protocol B professional, can use the protocol conversion function of SCE.
All exist in different agreements if work as certain parameter, but parameter attribute differences such as value implication, span need be changed at SCE.Owing to need SCE to change, so SCE need clearly know whether the startup translation function, can provide menu for business development personnel use in SCE, and its basic step is as follows:
1, the business development personnel open SCE;
2, business development personnel selection menu " the service scripts conversions of different nets ";
3, business development personnel selection: the source type of service (can select INAP business, CAP business, cdma service ... ..) and file name, target service type (INAP business, CAP business, cdma service ... .) and file name;
4, SCE carries out the parameter conversion, list the parameter list that to change automatically (need newly-increased parameter input, original parameter value to exceed the span of target component or SCE and can not mate the parameter changed etc. automatically) and make amendment, provide the parameter list of changing automatically for business development personnel reference for the business development personnel;
5, the business development personnel revise business according to the tabulation that SCE provides;
6, SCE generates the business of target type.
Because the developer is when utilizing exploitation view exploitation shown in Figure 3 professional, the user personnel can (promptly correspond to: the total parameter the protocol-dependent SIB of each of this business correspondence), this business proprietary parameter in each agreement in each agreement in this business of configuration on this view, therefore can be by business development once, generate a plurality of agreement corresponding service execute files ((promptly should each protocol-dependent SIB of the business correspondence) simultaneously.Therefore, using the present embodiment technical scheme, the technological development personnel are when the operation layer exploitation is professional, use described unified exploitation view to carry out business development, and need not develop business respectively at agreement, and realized separating of agreement and business, reduced professional overlapping development.
One of ordinary skill in the art will appreciate that all or part of step that realizes in the foregoing description method is to instruct relevant hardware to finish by program, described program can be stored in the computer read/write memory medium, this program is when carrying out, can comprise the steps: to use at service creation environment the business of exploitation view input exploitation, wherein said exploitation view serves as reasons that each protocol-dependent service independent block with same or similar service feature is integrated and the logical mappings of the service independent block of the protocol-independent that obtains; Described service creation environment is determined irrelevant pairing each protocol-dependent service independent block of service independent block of professional corresponding protocols of described exploitation view input, and generates the professional execute file of described each protocol-dependent service independent block respectively.Here the alleged storage medium that gets, as: ROM/RAM, magnetic disc, CD etc.
Embodiment 4:
The structural representation of a kind of SCP that Fig. 4 provides for present embodiment, as shown in Figure 4, the SCP of present embodiment comprises:
Integral unit 401, each the protocol-dependent SIB that is used for having same or similar service feature is integrated into the SIB of a protocol-independent.This concrete principle sees the associated description among the embodiment 1,2 for details.The SIB of the protocol-independent after the integration externally provides unified interface.
Agreement realizes unit 402, is used for the agreement used according to business, determines the relevant SIB of SIB corresponding protocols of described protocol-independent, i.e. protocol operation, and carry out the relevant protocol operation of SIB of this agreement to realize that this is concrete.Its concrete principle sees the associated description among the embodiment 1,2 for details.
Need to prove that the SCP of present embodiment both can adopt the form of hardware to realize, also can adopt the form of software function module to realize.The present embodiment device both can be used as independently production marketing or use, also can be stored in the computer read/write memory medium.
More than to a kind of intelligent network that the embodiment of the invention provided, business development method, realize that professional method of separating with agreement is described in detail, used specific case herein the principle and the execution mode of the embodiment of the invention are set forth, the explanation of above embodiment just is used to help to understand the method and the principle thereof of the embodiment of the invention; Simultaneously, for one of ordinary skill in the art, common variation of carrying out in the technical solution of the present invention scope and replacement all should be included in protection scope of the present invention.

Claims (11)

1. an intelligent network system is characterized in that, comprising:
Agreement casing play device, each the protocol-dependent service independent block that is used for having same or similar service feature is integrated into the service independent block of protocol-independent, and provides the mapping of service independent block and each protocol-dependent service independent block of described protocol-independent for agreement realizes bed device;
The operation layer device, the service independent block that is used for described protocol-independent that described agreement casing play device is integrated is mapped as the exploitation view, and is professional in described exploitation view exploitation for the business development personnel;
Agreement realizes bed device, be used for realizing the service independent block of the described protocol-independent that bed device provides and the mapping of each protocol-dependent service independent block for this agreement, carry out the professional employed agreement related service individual member of described operation layer device input according to described agreement casing play device.
2. intelligent network system according to claim 1 is characterized in that, described operation layer device is realized on service creation environment.
3. intelligent network system according to claim 1 and 2 is characterized in that, described agreement casing play device is realized on service creation environment or service control point.
4. a business development method is characterized in that, comprising:
Each the protocol-dependent service independent block that uses the business of exploitation view input exploitation, wherein said exploitation view to serve as reasons to have same or similar service feature at service creation environment is integrated and the logical mappings of the service independent block of the protocol-independent that obtains;
Described service creation environment is determined irrelevant pairing each protocol-dependent service independent block of service independent block of professional corresponding protocols of described exploitation view input, and generates the professional execute file of described each protocol-dependent service independent block respectively.
5. business development method according to claim 4 is characterized in that, when the parameter of described business each agreement all exist and its attribute in described each agreement not simultaneously,
After service creation environment used the business of exploitation view input exploitation, described service creation environment was determined described professional each corresponding agreement, and generates respectively before the professional execute file of described each protocol-dependent service independent block, and described method also comprises:
Described service creation environment carries out protocol conversion according to exploitation user's indication with described parameter, obtains the attribute of described parameter in described each agreement;
Described service creation environment generates the professional execute file of described each protocol-dependent service independent block respectively, specifically:
Described service creation environment generates the professional execute file of described each protocol-dependent service independent block respectively according to the attribute of described service parameter in described each agreement.
6. business development method according to claim 5 is characterized in that, after described service creation environment obtains the attribute of described parameter in described each agreement, also further comprises:
Described service creation environment is exported the attribute of described parameter in described each agreement to the user, confirms or revises the attribute of described parameter in described each agreement for the user;
Described service creation environment generates the professional execute file of described each protocol-dependent service independent block respectively, specifically:
Described service creation environment is confirmed or the attribute of amended service parameter in described each agreement through described user according to described, is generated the professional execute file of described each protocol-dependent service independent block respectively.
7. a method that realizes that IN service separates with agreement is characterized in that, comprising: intelligent network is divided into: operation layer, agreement casing play, agreement realize layer,
Described agreement casing play, each the protocol-dependent service independent block that each agreement is had same or similar service feature is integrated into the service independent block of a protocol-independent, and the mapping of service independent block and each protocol-dependent service independent block of described protocol-independent is provided for agreement realization layer;
Described operation layer, the service independent block of the protocol-independent that described agreement casing play is integrated is mapped as the exploitation view, develop business for the business development personnel on described exploitation view;
Described agreement realizes layer, provide the mapping of service independent block and each protocol-dependent service independent block of described protocol-independent according to described agreement casing play for this agreement realizes layer, realize the professional employed protocol-dependent service independent block of described operation layer input.
8. the method that realization IN service according to claim 7 separates with agreement, it is characterized in that, each protocol-dependent service independent block that described agreement casing play has a same or similar service feature with each agreement is integrated into the service independent block of a protocol-independent, comprising:
Each protocol-dependent service independent block that each agreement is had a same or similar service feature is integrated into the service independent block of a protocol-independent, makes the service independent block of described protocol-independent provide unified interface to described operation layer.
9. the method that realization IN service according to claim 7 separates with agreement is characterized in that, described agreement casing play provides the mapping of service independent block and each protocol-dependent service independent block of described protocol-independent for agreement realizes layer, comprising:
The service independent block of the definite protocol-independent that will carry out of agreement casing play, call the service independent block corresponding protocols business logic processing function of described protocol-independent, determine the relevant service independent block of service independent block corresponding protocols of described protocol-independent.
10. the method that realization IN service according to claim 9 separates with agreement is characterized in that, described agreement casing play is realized on service control point.
11. a service control point is characterized in that, comprising:
Integral unit, each the protocol-dependent service independent block that is used for having same or similar service feature is integrated into the service independent block of a protocol-independent;
Agreement realizes the unit, is used for the agreement according to the business use, determines the relevant service independent block of service independent block corresponding protocols of described protocol-independent, and carries out determined protocol-dependent service independent block.
CN2007101079612A 2007-05-18 2007-05-18 Intelligent network, service development method and method for separating the service and the protocol Expired - Fee Related CN101056314B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2007101079612A CN101056314B (en) 2007-05-18 2007-05-18 Intelligent network, service development method and method for separating the service and the protocol

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2007101079612A CN101056314B (en) 2007-05-18 2007-05-18 Intelligent network, service development method and method for separating the service and the protocol

Publications (2)

Publication Number Publication Date
CN101056314A CN101056314A (en) 2007-10-17
CN101056314B true CN101056314B (en) 2010-08-04

Family

ID=38795916

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007101079612A Expired - Fee Related CN101056314B (en) 2007-05-18 2007-05-18 Intelligent network, service development method and method for separating the service and the protocol

Country Status (1)

Country Link
CN (1) CN101056314B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102567790A (en) * 2010-12-09 2012-07-11 金蝶软件(中国)有限公司 Business document processing method and system
CN110191026B (en) * 2019-06-18 2022-07-15 广东电网有限责任公司 Distributed service link monitoring method and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5701419A (en) * 1992-03-06 1997-12-23 Bell Atlantic Network Services, Inc. Telecommunications service creation apparatus and method
CN1258417A (en) * 1997-03-28 2000-06-28 艾利森电话股份有限公司 Decoupling service creation environment from service logic execution environment
WO2001069904A1 (en) * 2000-03-14 2001-09-20 Sonera Oyj Service development environment
CN1710966A (en) * 2005-07-08 2005-12-21 北京邮电大学 Intelligent external system based on control and use separation and having business generation ability

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5701419A (en) * 1992-03-06 1997-12-23 Bell Atlantic Network Services, Inc. Telecommunications service creation apparatus and method
CN1258417A (en) * 1997-03-28 2000-06-28 艾利森电话股份有限公司 Decoupling service creation environment from service logic execution environment
WO2001069904A1 (en) * 2000-03-14 2001-09-20 Sonera Oyj Service development environment
CN1710966A (en) * 2005-07-08 2005-12-21 北京邮电大学 Intelligent external system based on control and use separation and having business generation ability

Also Published As

Publication number Publication date
CN101056314A (en) 2007-10-17

Similar Documents

Publication Publication Date Title
US5920618A (en) Apparatus and method for managing telephony-based services
EP0789977B1 (en) Method for activating intelligent network services in a mobile communication system, and a mobile communication system
CN1973526B (en) Event processing system
AU746353B2 (en) Software HLR architecture
CA2146243C (en) General analysis system
CN100518216C (en) Method for carrying number between different networks
CN1343425A (en) Communication network
EP1816797B1 (en) Method for invoking a service in an intelligent network
CN101056314B (en) Intelligent network, service development method and method for separating the service and the protocol
CN100563195C (en) A kind of service control method and corresponding intelligent network device and system
CA2245156C (en) Service logic portability based on interface definition of execution environment in an intelligent network
CN100471284C (en) Method for optimizing call signalling flow of mobile intelligent net
US6724883B1 (en) Processing of data message in a network element of a communications network
CN1142686C (en) Method and arragement for improving service of intelligent telephone network in wireless environment
WO1999040732A2 (en) Service provision in a telecommunications network
KR20000020585A (en) Intelligent network interworking system
CN100589590C (en) Method and device for realizing similar services of multiple virtual operators via one service key
CN101489206B (en) Method and platform for solving problem of multiple numbers for one phone set and using the auxiliary number as the called of virtual network
CN102769837B (en) The triggering method of a kind of composite intelligent business, device, system and service control point
CN100596138C (en) Method for providing multi-intelligent business over network in intelligent network system
CN101668269B (en) Method for realizing Do not Disturb call by subscribing, triggering and intercepting of mobile intelligent network and platform
Anderson Intelligent Networks: Principles and Applications
Lehtinen et al. Nokia’s IN solution for fixed and cellular networks
CN100488191C (en) Method for coherently implementing ISUP and TUP protocol
Choi et al. A Service Switching Point for Intelligent Networks

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

Granted publication date: 20100804

Termination date: 20140518