[go: up one dir, main page]

CN101980546B - Intelligent network platform, service execution method and method for analyzing service abnormity - Google Patents

Intelligent network platform, service execution method and method for analyzing service abnormity Download PDF

Info

Publication number
CN101980546B
CN101980546B CN201010515498.7A CN201010515498A CN101980546B CN 101980546 B CN101980546 B CN 101980546B CN 201010515498 A CN201010515498 A CN 201010515498A CN 101980546 B CN101980546 B CN 101980546B
Authority
CN
China
Prior art keywords
service
intelligent network
script
call
business
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
CN201010515498.7A
Other languages
Chinese (zh)
Other versions
CN101980546A (en
Inventor
舒畅
童遥
刘昕宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201010515498.7A priority Critical patent/CN101980546B/en
Publication of CN101980546A publication Critical patent/CN101980546A/en
Priority to PCT/CN2011/073321 priority patent/WO2012051844A1/en
Application granted granted Critical
Publication of CN101980546B publication Critical patent/CN101980546B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Devices For Executing Special Programs (AREA)
  • Stored Programmes (AREA)

Abstract

The invention discloses an intelligent network platform, a service execution method and a method for analyzing service abnormity, wherein the intelligent network platform comprises: the service generation module is used for generating scripts corresponding to the service logics of the intelligent network services; and the service processing module is used for executing the triggered intelligent network service and outputting a result according to the script corresponding to the service logic of the triggered intelligent network service and the call parameter of the call when the intelligent network service is triggered by the call. By the technical scheme of the invention, the complexity of the service is greatly reduced, the readability of the service is improved, and the architecture of the service logic is clearer.

Description

The method of intelligent network platform, business manner of execution and analysis service exception
Technical field
The present invention relates to the communications field, in particular to a kind of method of intelligent network platform, business manner of execution and analysis service exception.
Background technology
In intelligent network framework, business is by a lot of basic standalone feature module (Service Iindependence Block, referred to as SIB) combine, its diversified combination can form business function miscellaneous, is therefore widely used.But along with service logic becomes increasingly complex, the endless growth of SIB number in business, makes the structural and readability of business worse and worse.And so the numerous and jumbled interrelated formation business of SIB is also unfavorable for concurrent development, has often greatly extended the construction cycle of a business.
Summary of the invention
Main purpose of the present invention is to provide a kind of intelligent network platform, business manner of execution and analyzes the method for service exception, one of to address the above problem at least.
According to an aspect of the present invention, provide a kind of intelligent network platform, having comprised: business generation module, for generating the corresponding script of service logic of each intelligent network business; Service Processing Module, for when having the triggering intelligent network service of calling, according to the calling parameter of script corresponding to the service logic of the intelligent network business being triggered and this calling, carries out the intelligent network business the Output rusults that are triggered.
According to a further aspect in the invention, provide a kind of business manner of execution, be applied to intelligent network platform, having comprised: intelligent network platform has generated the corresponding script of service logic of each intelligent network business; When having the triggering intelligent network service of calling, intelligent network platform, according to the calling parameter of script corresponding to the service logic of the intelligent network business being triggered and this calling, is carried out the intelligent network business the Output rusults that are triggered.
According to another aspect of the invention, provide a kind of method of using the analysis service exception of above-mentioned intelligent network platform, having comprised: at editor's reserved one or more script compile nodes of probe entrance during as orientation problem during business; Finding that when abnormal, writing for obtaining the script of the service operation parameter of assigned number appears in described business; By management data, this script is loaded in the described business of operation and goes; When call out to arrive as probe entrance script compile node time, carry out this script, obtain the service operation parameter of assigned number.
By the present invention, script compile technology is combined with intelligent network platform, with script SIB, replace the service logic of a string complexity, and a kind of script compile scheme that is applicable to intelligent network platform proposed, solved the structural and readable poor problem of business, and then having reached minimizing business complexity, raising business is readable, makes the distincter effect of framework of service logic.
Accompanying drawing explanation
Accompanying drawing described herein is used to provide a further understanding of the present invention, forms the application's a part, and schematic description and description of the present invention is used for explaining the present invention, does not form inappropriate limitation of the present invention.In the accompanying drawings:
Fig. 1 is according to the structural representation of the intelligent network platform of the embodiment of the present invention;
Fig. 2 is the structural representation of intelligent network platform according to the preferred embodiment of the invention;
Fig. 3 is according to the flow chart of the business manner of execution of the embodiment of the present invention;
Fig. 4 is the logical schematic of business manner of execution according to the preferred embodiment of the invention;
Fig. 5 is according to the flow chart of the service exception analytical method of the embodiment of the present invention;
Fig. 6 is the logical schematic of service exception analytical method according to the preferred embodiment of the invention.
Embodiment
Hereinafter with reference to accompanying drawing, also describe the present invention in detail in conjunction with the embodiments.It should be noted that, in the situation that not conflicting, embodiment and the feature in embodiment in the application can combine mutually.
Fig. 1 is according to the structural representation of the intelligent network platform of the embodiment of the present invention.As shown in Figure 1, according to the intelligent network platform of the embodiment of the present invention, comprise:
Business generation module (Service Creation Environment is called for short SCE) 12, for generating the corresponding script of service logic of each intelligent network business.
Service Processing Module 14, for when having the triggering intelligent network service of calling, according to the calling parameter of script corresponding to the service logic of the intelligent network business being triggered and this calling, carries out the intelligent network business the Output rusults that are triggered.
By above-mentioned intelligent network platform, when business logic development, by the service logic that script is replaced a string complexity, generate on the intelligent network platform that service scripts loads.When processing corresponding service, adopt the corresponding script compile device just can be by relatively independent business function piece (Service Iindependence Block, be called for short SIB) directly by script, realize and embed in service logic, such business function piece is convenient to change and can reuse, can greatly reduce the complexity of business, the readability of raising business, makes the framework of service logic distincter.And script has the characteristic of its unique temporary variable action scope, and be very difficult take the realization of SIB this scope of a variable in unit business logic.Utilize script compile function can complete very easily original IN service and be difficult to the function realizing.
Preferably, as shown in Figure 2, Service Processing Module 14 may further include:
Business logic processing unit (Service Logic Point is called for short SLP) 142, for sending the corresponding script of service logic of the intelligent network business being triggered of business generation module 12 generations, and derives calling parameter.
Compiler engine syntax parsing unit 144, for receiving the corresponding script of service logic of the intelligent network business being triggered of business logic processing unit 142 transmissions, and carries out syntactic analysis to the corresponding script of the service logic of the intelligent network business being triggered.
Script logic processing unit 146, carries out the explanation of script and carry out, and the result of the intelligent network business being triggered is carried out in output for the calling parameter that business logic processing unit 142 is derived.
Syntax parsing performance element 148, for the calling parameter of explaining after carrying out according to script logic processing unit 146, the syntax tree that compiler engine syntax parsing unit 144 is obtained closes to tie up in calling to be explained and carries out.
Above-mentioned Service Processing Module 14, can think a kind of script compile system, and it is connected with business generation module 12, includes but not limited to above-mentioned 4 unit, wherein,
Business logic processing unit 142, be connected with script logic processing unit 146 with business generation module 12, the service logic of being responsible for that business generation module 10 is generated distinguishes to be sent into compiler engine syntax parsing unit 144 and carries out syntactic analysis, to calling out, carry out control and management simultaneously, when user's calling need to be used script compile function, corresponding calling parameter is imported to the explanation execution that script logic processing unit 146 carries out script.
Compiler engine syntax parsing unit 144 is responsible for the service logic of business generation module 12 to be converted to the required data format of Service Processing Module 14 internal operations.
Script logic processing unit 146 is responsible for above-mentioned calling parameter is associated with compiler engine syntax parsing unit 144, and finally exports the execution result to whole intelligent network business.
Syntax parsing performance element 148, is connected with compiler engine syntax parsing unit 144 with script logic processing unit 146, and the syntax tree of being responsible for that compiler engine syntax parsing unit 144 is obtained closes and ties up to the execution that makes an explanation in this call instance.
Below in conjunction with Fig. 2, above preferred embodiment is elaborated.
As shown in Figure 2, when a calling has triggered intelligent network business, by business logic processing unit 142, analyze the current script of use and the relevant calling parameter of needing.Script is sent into the parsing of carrying out syntax tree in compiler engine syntax parsing unit 144 in business logic processing unit 142.The grammer compiling that it should be noted that script in a calling is only carried out once, while repeatedly calling this script, directly enters syntax parsing operating part and needn't repeated resolution.
Business logic processing unit 142 is sent into the associated call parameter analyzing in script logic processing unit 146, script logic processing unit 146 can build a symbol list it is preserved and is managed, and when syntax parsing is carried out, can from symbol list, matched and searched obtain environmental variance and the initial value while compiling.This symbol list adopts the building mode of chained list, the search efficiency while using hash index to carry out matched and searched with raising execution.
Finally, the grammatical relation tree after current SIB parsing and the symbol list of current calling are admitted to the execution result that syntax parsing performance element 148 obtains expection in the lump.
The service logic being comprised of SIB can be replaced with script is of equal value, after mutually changing between complicated SIB logic and script, finally generates the executable code of identical function through different interfaces, has enriched largely the mode of business development.
Preferably, as shown in Figure 2, compiler engine syntax parsing unit 144 may further include:
Morphological analysis subelement 1442, for the corresponding script of the service logic of the intelligent network business being triggered is scanned, produces word sequence.
Syntax analysis subelement 1444, for above-mentioned word sequence is carried out to morphological analysis, obtains syntax tree.
Node analysis subelement 1446, for analyzing the nested execution relation of above-mentioned syntax tree and sending to syntax parsing performance element 148.
In above-mentioned compiler engine syntax parsing unit 144, morphological analysis subelement 1442, is responsible for source program to scan, and produces word sequence one by one, and in order to syntactic analysis, the program of carrying out morphological analysis is called lexical analyzer or scanning imaging system; Syntax analysis subelement 1444 is connected with morphological analysis subelement 1442, can, according to the rule of user's appointment, generate a lexical analyzer; Node analysis subelement 1446 is connected with syntax analysis subelement 1444, is responsible for analyzing the nested execution relation of syntax tree, and sends to syntax parsing performance element 148 for calling out the explanation execution of carrying out as required script.
Compilation process is actually a process being transformed to low-level language by high-level language, finally becomes discernible portion object code.During operation, by primary data, pass through Object Code Generator operation result.The work of compiler start till the whole process of Object Code Generator is very complicated process from input source program.Generally be divided into: morphological analysis, syntactic analysis, intermediate code generation, optimization and several stages of Object Code Generator.
Preferably, above-mentioned morphological analysis subelement 1442 can be Lex morphological analysis subelement, and described syntax analysis subelement 1446 can be yacc syntax analysis subelement.
In preferred implementation process, the compiler using is a kind of class C CompilerTools based on yacc/lex framework, and yacc/lex class C CompilerTools is to realize according to the mathematical principle of syntactic analysis, and extensibility and compatibility are all fine, realizing also easily, is a kind of outstanding implementation method.The real powerful part of lex/yacc is in the binding ability of they and C language.They are free to use the outside good function of C language definition.In fact, because lex/yacc is a kind of intermediate object program, they are final or will generate C code, so use outside C language class libraries without any problem.Compiler engine source code is realized by C language, and portable ability is strong, can on all kinds machine, compile, and has well embedded in the C language development environment of intelligent network platform.
In Lex source program, the action group that the mode declaration pattern specification based on regular expression and lexical analyzer will be completed is woven in together, and output is the C programmer of lexical analyzer.Yacc can identify LALR (1) and the unambiguous syntax, and its input is the output of lexical analyzer.
The syntax that above-mentioned compiling system is supported are as follows:
The keyword of supporting:
NULL?if?then?else?while?do?return?switch?case?default?break?continue?for?exit
The operator of supporting:
||
&&
|
&
==!=
<><=>=
+-
*/%
++--!~
Priority level raises from top to bottom successively.
Basic syntax:
atoi?itoa?nextsib?strlen?strcpy?strcat?strtok?strops?substr?strc?mptoupper?tolower?ltrim?rtrim
Data type in script sib in handlebar SCE is divided into three major types:
NUMBER_TYPE,STRING_TYPE,OTHER_TYPE
The compatible criterion of operand judges according to these three large classes exactly
Preferably, as shown in Figure 2, script logic processing unit 146 may further include:
Preliminary treatment subelement 1462, for the content in the service operation state of intelligent network call and call data district is carried out associated with compiler engine syntax parsing unit 144, the environmental variance and the initial value that provide grammer to carry out, wherein, described calling parameter comprises: the content in described service operation state and described call data district.
Result is returned to subelement 1464, for exporting the result of carrying out the intelligent network business being triggered.
In above-mentioned script logic processing unit 146, preliminary treatment subelement 1462 is by the relevant service operation state of intelligent network call, content in call data district is associated with compiler engine, the environmental variance and the initial value that provide grammer to carry out, be specially: business logic processing unit 142 is sent into the associated call parameter analyzing in preliminary treatment subelement 1462, preliminary treatment subelement 1462 can build a symbol list, and (this symbol list adopts the building mode of chained list, use hash index to carry out matched and searched) it is preserved and is managed, when carrying out, syntax parsing can from symbol list, matched and searched obtain environmental variance and the initial value while compiling, result is returned to subelement 1464 and is responsible for the end product that output syntax parsing performance element 148 is carried out the intelligent network business being triggered.
Preferably, above-mentioned all scripts can adopt class C language (for example, C language, C++ etc.) to write.
In view of the good portability of C language and operational efficiency, intelligent network platform adopts C language as main language development environment conventionally, so the present invention also preferentially selected class c language, is convenient to the exploitation of business and integrated.
Class C script compile device is widely applied as the good instrument of a kind of autgmentability in intelligent network project, and in SIB exploitation, encapsulation replaces complicated service logic, can insert arbitrarily tracking node and realize targeted tracking effect when issue track.The development of intelligent network platform is had to positive impetus.
Fig. 3 is according to the flow chart of the business manner of execution of the embodiment of the present invention.As shown in Figure 3, according to the business manner of execution of the embodiment of the present invention, comprise:
Step S302, intelligent network platform generates the corresponding script of service logic of each intelligent network business.
Step S304, when having the triggering intelligent network service of calling, intelligent network platform, according to the calling parameter of script corresponding to the service logic of the intelligent network business being triggered and this calling, is carried out the intelligent network business the Output rusults that are triggered.
By said method, when business logic development, the service logic of replacing a string complexity with script generates service scripts, on the intelligent network platform loading, greatly reduce the complexity of business, improved the readability of business, made the framework of service logic become distincter simultaneously.
Preferably, above-mentioned intelligent network platform can comprise: Service Processing Module and business generation module, and above-mentioned steps S304 may further include:
(1) the corresponding script of service logic of the above-mentioned intelligent network business being triggered that Service Processing Module generates business generation module carries out syntactic analysis, calling parameter is carried out to the explanation of script and carries out.
(2) Service Processing Module, according to the calling parameter of explaining after carrying out, closes the syntax tree obtaining after syntactic analysis to tie up in calling and explains and carry out, and the result of the intelligent network business being triggered is carried out in output.
Below in conjunction with Fig. 4, above-mentioned preferred implementation is described.
Fig. 4 is the logical schematic of business manner of execution according to the preferred embodiment of the invention.As shown in Figure 4, use script to replace complicated service logic, also just no longer need to have used the SIB functional unit of the customization corresponding with complicated service logic.After adopting afterwards class C script compile device (being equivalent to above-mentioned Service Processing Module) that script is compiled, explains, carried out, just can achieve desired results.
The present invention also provides a kind of service exception analytical method for above-mentioned intelligent network platform.Fig. 5 is according to the flow chart of the service exception analytical method of the embodiment of the present invention.As shown in Figure 5, according to the service exception analytical method of the embodiment of the present invention, comprise:
Step S502, at editor's reserved one or more script compile nodes of probe entrance during as orientation problem during business.
Step S504, is finding that when abnormal, writing for obtaining the script of the service operation parameter of assigned number appears in described business.
Step S506, is loaded into this script by management data in the described business of operation and goes.
Step S508, when call out to arrive as probe entrance script compile node time, carry out this script, obtain the service operation parameter of assigned number.
When positioning service flow process problem, relevant information when attendant wants to obtain service operation, need to do log tracks to key variables in the business development stage, had not only greatly increased the business development cycle, and had been difficult to accomplish to cover completely in the past.After causing like this pinpointing the problems, be again manufactured with business release targetedly and go tracking problem, inevitably can involve the updating operation of business, affect other online user calling.Use above-mentioned method to obtain any parameter information that this calling is relevant by the reserved probe node of business development, by the load mode of management data, can remove the trouble of upgrading service from, do not affect other user's normal calls of this business.
Preferably, above-mentionedly for obtaining the script of the service operation parameter of assigned number, can comprise:
Call matches script, for matching a calling according to service key, calling number or called number.
Parameter tracking script, for by the service operation reference record of assigned number to daily record.
As shown in Figure 6, use above-mentioned script structure can match a calling, and finally the operational factor of needs is recorded into daily record and for business development personnel, analyzes the problem of service exception.
From above description, can find out, by scheme provided by the invention, can make intelligent network business realize complicated service logic by simple script editor, fixing intelligent network business can be changed flexibly, make the exploitation of intelligent network business become more versatile and flexible simultaneously, for business personnel provide larger can operating space and maintainability more easily.Use intelligent network platform of the present invention, make intelligent network can be more Protean demand, have abundant application scenarios and good application prospect.
Obviously, those skilled in the art should be understood that, above-mentioned each module of the present invention or each step can realize with general calculation element, they can concentrate on single calculation element, or be distributed on the network that a plurality of calculation elements form, alternatively, they can be realized with the executable program code of calculation element, thereby, they can be stored in storage device and be carried out by calculation element, and in some cases, can carry out shown or described step with the order being different from herein, or they are made into respectively to each integrated circuit modules, or a plurality of modules in them or step are made into single integrated circuit module to be realized.Like this, the present invention is not restricted to any specific hardware and software combination.
The foregoing is only the preferred embodiments of the present invention, be not limited to the present invention, for a person skilled in the art, the present invention can have various modifications and variations.Within the spirit and principles in the present invention all, any modification of doing, be equal to replacement, improvement etc., within all should being included in protection scope of the present invention.

Claims (9)

1.一种智能网平台,其特征在于,包括:1. An intelligent network platform, characterized in that, comprising: 业务生成模块,用于生成各个智能网业务的业务逻辑所对应的脚本;A service generating module, configured to generate scripts corresponding to the service logic of each intelligent network service; 业务处理模块,用于在有呼叫触发智能网业务时,根据所述被触发的智能网业务的业务逻辑对应的脚本和所述呼叫的呼叫参数,执行所述被触发的智能网业务并输出结果;A service processing module, configured to execute the triggered intelligent network service and output a result according to the script corresponding to the service logic of the triggered intelligent network service and the call parameters when a call triggers the intelligent network service ; 所述脚本采用类C语言编写。The script is written in a C-like language. 2.根据权利要求1所述的智能网平台,其特征在于,所述业务处理模块包括:2. The intelligent network platform according to claim 1, wherein the service processing module comprises: 业务逻辑处理单元,用于发送所述业务生成模块生成的所述被触发的智能网业务的业务逻辑所对应的脚本,并导出所述呼叫参数;A service logic processing unit, configured to send the script corresponding to the service logic of the triggered intelligent network service generated by the service generation module, and derive the call parameters; 编译引擎语法解析单元,用于接收所述业务逻辑处理单元发送的所述被触发的智能网业务的业务逻辑所对应的脚本,并对所述被触发的智能网业务的业务逻辑所对应的脚本进行语法分析;The compilation engine syntax analysis unit is configured to receive the script corresponding to the service logic of the triggered intelligent network service sent by the service logic processing unit, and execute the script corresponding to the service logic of the triggered intelligent network service perform grammatical analysis; 脚本逻辑处理单元,用于对所述业务逻辑处理单元导出的所述呼叫参数进行脚本的解释执行,并输出执行所述被触发的智能网业务的结果;A script logic processing unit, configured to perform script interpretation and execution on the call parameters derived by the service logic processing unit, and output the result of executing the triggered intelligent network service; 语法解析执行单元,用于根据所述脚本逻辑处理单元解释执行后的呼叫参数,将所述编译引擎语法解析单元获得的语法树关系在所述呼叫中解释执行。The syntax analysis execution unit is configured to interpret and execute the syntax tree relationship obtained by the compilation engine syntax analysis unit in the call according to the call parameters after the script logic processing unit interprets and executes. 3.根据权利要求2所述的智能网平台,其特征在于,所述编译引擎语法解析单元包括:3. intelligent network platform according to claim 2, is characterized in that, described compiling engine syntax parsing unit comprises: 词法分析子单元,用于对所述被触发的智能网业务的业务逻辑所对应的脚本进行扫描,产生单词序列;The lexical analysis subunit is used to scan the script corresponding to the business logic of the triggered intelligent network service to generate a word sequence; 文法分析子单元,用于对所述单词序列进行词法分析,得到语法树;A grammar analysis subunit is used to perform lexical analysis on the word sequence to obtain a grammar tree; 节点分析子单元,用于分析所述语法树的嵌套执行关系并发送到所述语法解析执行单元。The node analysis subunit is used to analyze the nested execution relationship of the syntax tree and send it to the syntax analysis execution unit. 4.根据权利要求3所述的智能网平台,其特征在于,所述词法分析子单元为Lex词法分析子单元,所述文法分析子单元为yacc文法分析子单元。4. The intelligent network platform according to claim 3, wherein the lexical analysis subunit is a Lex lexical analysis subunit, and the grammatical analysis subunit is a yacc grammatical analysis subunit. 5.根据权利要求2所述的智能网平台,其特征在于,所述脚本逻辑处理单元包括:5. The intelligent network platform according to claim 2, wherein the script logic processing unit comprises: 预处理子单元,用于将智能网呼叫的业务运行状态和呼叫数据区中的内容与所述编译引擎语法解析单元进行关联,提供语法执行的环境变量和初始值,其中,所述呼叫参数包括:所述业务运行状态和所述呼叫数据区中的内容;The preprocessing subunit is used to associate the service running state of the intelligent network call and the content in the call data area with the syntax analysis unit of the compilation engine, and provide environment variables and initial values for syntax execution, wherein the call parameters include : the service running status and the content in the call data area; 结果返回子单元,用于输出执行所述被触发的智能网业务的结果。The result return subunit is configured to output the result of executing the triggered intelligent network service. 6.一种业务执行方法,应用于智能网平台,其特征在于,所述方法包括:6. A service execution method applied to an intelligent network platform, characterized in that the method comprises: 所述智能网平台生成各个智能网业务的业务逻辑所对应的脚本;The intelligent network platform generates scripts corresponding to the business logic of each intelligent network service; 当有呼叫触发智能网业务时,所述智能网平台根据所述被触发的智能网业务的业务逻辑对应的脚本和所述呼叫的呼叫参数,执行所述被触发的智能网业务并输出结果;When a call triggers an intelligent network service, the intelligent network platform executes the triggered intelligent network service and outputs a result according to the script corresponding to the service logic of the triggered intelligent network service and the call parameters of the call; 所述脚本采用类C语言编写。The script is written in a C-like language. 7.根据权利要求6所述的方法,其特征在于,所述智能网平台包括:业务处理模块和业务生成模块,则所述智能网平台执行所述被触发的智能网业务并返回结果包括:7. The method according to claim 6, wherein the intelligent network platform comprises: a service processing module and a service generating module, and the intelligent network platform executes the triggered intelligent network service and returns a result comprising: 所述业务处理模块对所述业务生成模块生成的所述被触发的智能网业务的业务逻辑所对应的脚本进行语法分析,对所述呼叫参数进行脚本的解释执行;The service processing module performs grammatical analysis on the script corresponding to the service logic of the triggered intelligent network service generated by the service generation module, and interprets and executes the script on the call parameters; 所述业务处理模块根据解释执行后的所述呼叫参数,将所述语法分析后获得的语法树关系在所述呼叫中解释执行,输出执行所述被触发的智能网业务的结果。The service processing module interprets and executes the syntax tree relationship obtained after the syntax analysis in the call according to the call parameters after the interpretation, and outputs the result of executing the triggered intelligent network service. 8.一种使用权利要求1至5中任一项所述的智能网平台分析业务异常的方法,其特征在于,包括:8. A method for using the intelligent network platform according to any one of claims 1 to 5 to analyze service exceptions, characterized in that it comprises: 在编辑业务时预留一个或多个作为定位问题时探针入口的脚本编译节点;When editing a business, reserve one or more script compilation nodes as probe entry points for locating problems; 在发现所述业务出现异常时,编写用于获取指定号码的业务运行参数的脚本;When it is found that the business is abnormal, write a script for obtaining the business operation parameters of the specified number; 通过管理数据将所述脚本加载到运行的所述业务中去;loading the script into the running service by managing data; 当呼叫到达所述脚本编译节点时,执行所述脚本,获取所述指定号码的业务运行参数。When the call arrives at the script compiling node, the script is executed to obtain the service operation parameters of the specified number. 9.根据权利要求8所述的方法,其特征在于,所述用于获取指定号码的业务运行参数的脚本包括:9. The method according to claim 8, wherein the script for obtaining the service operation parameters of the designated number comprises: 呼叫匹配脚本,用于根据业务键、主叫号码或被叫号码匹配到一个呼叫;Call matching script, used to match a call according to service key, calling number or called number; 参数跟踪脚本,用于将所述指定号码的业务运行参数记录至日志中。The parameter tracking script is used to record the business operation parameters of the specified number into a log.
CN201010515498.7A 2010-10-21 2010-10-21 Intelligent network platform, service execution method and method for analyzing service abnormity Expired - Fee Related CN101980546B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201010515498.7A CN101980546B (en) 2010-10-21 2010-10-21 Intelligent network platform, service execution method and method for analyzing service abnormity
PCT/CN2011/073321 WO2012051844A1 (en) 2010-10-21 2011-04-26 Intelligent network platform, method for executing services and method for analyzing service abnormity

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010515498.7A CN101980546B (en) 2010-10-21 2010-10-21 Intelligent network platform, service execution method and method for analyzing service abnormity

Publications (2)

Publication Number Publication Date
CN101980546A CN101980546A (en) 2011-02-23
CN101980546B true CN101980546B (en) 2014-03-19

Family

ID=43601024

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010515498.7A Expired - Fee Related CN101980546B (en) 2010-10-21 2010-10-21 Intelligent network platform, service execution method and method for analyzing service abnormity

Country Status (2)

Country Link
CN (1) CN101980546B (en)
WO (1) WO2012051844A1 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101980546B (en) * 2010-10-21 2014-03-19 中兴通讯股份有限公司 Intelligent network platform, service execution method and method for analyzing service abnormity
CN102214100A (en) * 2011-06-24 2011-10-12 南京中兴新软件有限责任公司 Method and device for performing service
CN102999370A (en) * 2011-09-16 2013-03-27 腾讯科技(深圳)有限公司 Method and system for executing script
CN103067191B (en) * 2011-10-18 2018-08-21 南京中兴新软件有限责任公司 A kind of online tracking system of intelligent network business and method
CN106971250A (en) * 2016-01-13 2017-07-21 阿里巴巴集团控股有限公司 A kind of data processing method and device
CN109740836B (en) * 2018-11-16 2023-04-07 国网山东省电力公司 Line loss and balance analysis method and device capable of tracing all-network abnormity
CN112800741A (en) * 2021-01-29 2021-05-14 远光软件股份有限公司 Task execution method, electronic device and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1700781A (en) * 2005-06-30 2005-11-23 西安大唐电信有限公司 Method for controlling multiple call sections service of intelligent network
CN101547263A (en) * 2009-05-13 2009-09-30 烽火通信科技股份有限公司 Telecom value-added service server based on XML script and realizing method thereof
CN101621773A (en) * 2008-07-02 2010-01-06 中兴通讯股份有限公司 Networking system realizing intensified IP service and method therefore
CN101631262A (en) * 2009-08-25 2010-01-20 中兴通讯股份有限公司 VoiceXML business integrated development system and realizing method thereof

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7215755B2 (en) * 2003-06-30 2007-05-08 At&T Knowledge Ventures, L.P. Integrated disparate intelligent peripherals
CN101980546B (en) * 2010-10-21 2014-03-19 中兴通讯股份有限公司 Intelligent network platform, service execution method and method for analyzing service abnormity

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1700781A (en) * 2005-06-30 2005-11-23 西安大唐电信有限公司 Method for controlling multiple call sections service of intelligent network
CN101621773A (en) * 2008-07-02 2010-01-06 中兴通讯股份有限公司 Networking system realizing intensified IP service and method therefore
CN101547263A (en) * 2009-05-13 2009-09-30 烽火通信科技股份有限公司 Telecom value-added service server based on XML script and realizing method thereof
CN101631262A (en) * 2009-08-25 2010-01-20 中兴通讯股份有限公司 VoiceXML business integrated development system and realizing method thereof

Also Published As

Publication number Publication date
CN101980546A (en) 2011-02-23
WO2012051844A1 (en) 2012-04-26

Similar Documents

Publication Publication Date Title
CN101980546B (en) Intelligent network platform, service execution method and method for analyzing service abnormity
CN108885545B (en) Tools and methods for real-time dataflow programming languages
CN109523383B (en) Intelligent contract conversion system and method
JP3762867B2 (en) Compiler device, compiling method, and storage medium storing program therefor
CN115639980A (en) Draggable front-end logic arrangement method and device for low-code platform
US20100281463A1 (en) XML based scripting framework, and methods of providing automated interactions with remote systems
CN102375778A (en) Method and system for automatically testing digital signal processor (DSP)
CN102929680A (en) Method, device and system for converting a testing and test control notation version 3 (TTCN-3) script into a Java source code
Cadoret et al. Design patterns for rule-based refinement of safety critical embedded systems models
Bergmayr et al. Generating Metamodels from Grammars by Chaining Translational and By-Example Techniques.
CN107526679A (en) Automated test frame, the automated testing method based on thereon, storage medium and computer equipment
Becker et al. Reverse engineering component models for quality predictions
CN103425469A (en) Method for generating mobile game codes based on MDA technology
Kolovos et al. The epsilon pattern language
CN110659022B (en) Method for automatically calling Python script based on Java
Lohmann A feature-complete Petri net semantics for WS-BPEL 2.0 and its compiler BPEL2oWFN
Rahman et al. A DSL for importing models in a requirements management system
Hassine et al. Abstract operational semantics for use case maps
Masud et al. Automatic inference of task parallelism in task-graph-based actor models
Koskinen et al. Profile-based approach to support comprehension of software behavior
Hofer Behavioural customisation of state machine models
WO2008015110A2 (en) Methods, apparatus and computer programs for modelling computer programs
Perez et al. The Essence of Reactivity
JP2007122187A (en) Program code generator
Cazzola et al. On the footprints of join points: the blueprint approach

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20140319

Termination date: 20171021

CF01 Termination of patent right due to non-payment of annual fee