CN102799460B - A kind of business development system, method and service operation system, method - Google Patents
A kind of business development system, method and service operation system, method Download PDFInfo
- Publication number
- CN102799460B CN102799460B CN201110134176.2A CN201110134176A CN102799460B CN 102799460 B CN102799460 B CN 102799460B CN 201110134176 A CN201110134176 A CN 201110134176A CN 102799460 B CN102799460 B CN 102799460B
- Authority
- CN
- China
- Prior art keywords
- business
- service
- service template
- operation system
- template
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Telephonic Communication Services (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention provides a kind of business development system, method and service operation system, method.This platform comprises service template storehouse and configuration module; Described service template storehouse, for storing more than one service template, each service template comprises business actuating logic; Described configuration module, for selecting service template from business template base, and is configured the business actuating logic of this service template; Srvice instance is generated according to the configuration of service template.Application the present invention can improve formation speed and the efficiency of business.
Description
Technical field
The present invention relates to mobile communication and Internet technical field, particularly relate to a kind of business development system, method and service operation system, method.
Background technology
Along with the development of mobile communication technology and Internet technology, the demand based on the emerging service of mobile communication and/or Internet technology is more and more vigorous, at present, generally adopts following two kinds of modes to develop emerging service:
First kind of way: telecom operators provide communication pipe, but self does not develop emerging service, but by emerging service developer according to exploitation emerging services such as the business interface requirements of telecommunication carrier, this emerging service is generally note class or multimedia message class business.
Particularly, operator provides the communication pipe of note class business or multimedia message class business, concrete service logic is by third party's value added service provider (Service Provider, SP) be responsible for, the interface bag that the protocol development that each SP needs to follow operator SMS class business or multimedia message class business is corresponding, the content package that will issue is inside these interface bags.Order relations data have been safeguarded respectively at carrier side and SP side.Carrier side installs the equipment such as MMS center and Short Message Service Gateway, the short breath that responsible reception SP issues or multimedia message, and after passing through according to order relations data authentication, note is handed down to mobile subscriber.
Visible, first kind of way needs each SP to develop corresponding interface bag, and develop described interface bag and be familiar with the corresponding interface protocol of operator again, the speed therefore causing emerging service to be developed is slower.And the phenomenon of each SP overlapping development interface bag is serious, and emerging service development efficiency is lower.Moreover because operator is only to provide communication pipe, the service logic for emerging service does not relate to, therefore whether safety also can not get good monitoring in emerging service, and the security that emerging service runs is poor.
The second way: telecom operators are that a set of independent service operation platform is developed in each emerging service, this business platform is used for the work such as finishing service logic, order relations management, authentication.Because these business platforms are all build separately and operation, overlapping development is therefore needed to build business platform, and generally cannot be multiplexing between general business platform, speed and the efficiency of therefore emerging service exploitation are all lower.
From such scheme, how can develop emerging service quickly and efficiently, be the current technical matters needing to solve.
Except needing to call the emerging service of telecommunication capability and/or the Internet capability, for the exploitation of other business, be faced with the technical matters that development efficiency is lower too.
In addition, because emerging service needs to call mobile communication ability and/or the Internet capability, therefore, how to ensure that the operation of emerging service is safe, namely, how to manage emerging service, with the safety of the operation making emerging service not entail dangers to mobile communication system and internet system, be current another technical matters needing to solve.
Summary of the invention
In view of this, the invention provides a kind of business development system, method and service operation system, method, to improve formation speed and the efficiency of business.
The technical solution used in the present invention is specifically achieved in that
A kind of business development system, this business development system comprises service template storehouse and configuration module;
Described service template storehouse, for storing more than one service template, each service template comprises business actuating logic;
Described configuration module, for selecting service template from business template base, and is configured the business actuating logic of this service template; Srvice instance is generated according to the configuration of service template.
A kind of service operation system, this system comprises access module and enforcement engine;
Described access module, for receiving customer service request of access, this Operational Visit request is for accessing the business generated according to service template, by this Operational Visit request forward to third party's operation system, receive the business page that third party's operation system returns, the service template information of carrying in the business page is issued enforcement engine, and the business page returned by enforcement engine returns to user terminal;
Wherein, described service template comprises business actuating logic; The service template information of carrying in the business page that third party's operation system returns comprises: the configuration information of service template mark id information and srvice instance;
Described enforcement engine, for generating the business page corresponding to service template according to the configuration information of described service template mark id information and described srvice instance.
A kind of business development method, the method comprises:
Prestore more than one service template, each service template comprises business actuating logic;
From business template base, select service template, and the business actuating logic of this service template is configured; Srvice instance is generated according to the configuration of service template.
A kind of service operation method, the method comprises:
Receive Operational Visit request, this Operational Visit request is for accessing the business according to generating the configuration of service template, and described business module comprises needs business actuating logic;
By the Operational Visit request forward of reception to third party's operation system, receive the business page that third party's operation system returns, carry the configuration information of service template in this business page, generate the business page corresponding to described service template according to described configuration information.
As seen from the above technical solution, business actuating logic is packaged into service template by the present invention, each service template is stored in service template storehouse, from business module library, selects service template by configuration module and it is configured, generate srvice instance according to configuration result.
Owing to only needing to be configured service template, srvice instance can be generated according to configuration result, therefore, it is possible to develop business quickly and efficiently.
In addition, owing to defining business actuating logic in business module, and can invoked telecommunication capability set and/or the Internet capability set, when generating srvice instance by being configured service template, the actuating logic of srvice instance, and the flow process of the telecommunication capability that can call and/or the Internet capability and parameter configuration etc. thereof, also the restriction of service template is all subject to, make srvice instance optionally can not change actuating logic, or optionally call various ability, ensure that the operation of srvice instance is safe to a certain extent, the not safety of entail dangers to mobile communication system and internet system.
Accompanying drawing explanation
Fig. 1 is the composition schematic diagram of business development platform provided by the invention.
Fig. 2 is the detailed composition schematic diagram of business development platform provided by the invention.
Fig. 3 is Service Movement Flow schematic diagram provided by the invention.
Embodiment
In order to improve business development efficiency, the present invention proposes a kind of business development system, and it comprises service template storehouse and configuration module.
Described service template storehouse, for storing more than one service template, each service template comprises business actuating logic.
Described configuration module, for selecting service template from business template base, and is configured the business actuating logic of this service template; Srvice instance is generated according to the configuration of service template.
Visible, by business actuating logic is packaged into service template, each service template is stored in service template storehouse, make only to need to be configured service template by configuration module, srvice instance can be generated, therefore, it is possible to develop business quickly and efficiently according to configuration result.
For needing the emerging service of calling telecommunication capability and/or the Internet capability, in order to both play enthusiasm and the creativeness of mobile Internet business developer, realize developing emerging service quickly and efficiently, that effectively can carry out again telecommunications and/or the Internet capability calls supervision, ensure the safety of mobile communication system and internet system, the present invention proposes a kind of semi-open template type business development system, it encapsulates the telecommunication capability set and/or the Internet capability set that need to call in described service template, and in the service logic of service template, comprise the flow process calling telecommunication capability and/or the Internet capability, make by being configured can generating emerging service to described service template, and realize the supervision to telecommunication capability and/or the Internet capability by described service template.
About semi-open template type business development system provided by the invention, specifically refer to Fig. 1 ~ Fig. 2.
Fig. 1 is the composition schematic diagram of business development system provided by the invention.
As shown in Figure 1, this business development system comprises service template storehouse 101 and configuration module 102.
Service template storehouse 101, for storing more than one service template, each service template comprises the telecommunication capability set and/or the Internet capability set and business actuating logic that needs call, and wherein, described business actuating logic comprises the flow process calling telecommunication capability and/or the Internet capability.
Configuration module 102, for selecting service template from business template base 101, and is configured the actuating logic of this service template, carries out parameter configuration to the telecommunication capability needing to call and/or the Internet capability; Srvice instance is generated according to the configuration of service template.
Business development system shown in Fig. 1 can comprise template type operation system, configuration module 102 and third party's operation system.
Wherein, service template storehouse 101 is stored in template type operation system.
Configuration module 102 can be one can access the developing instrument of template type operation system independent of template type operation system, it can select service template from the service template storehouse 101 of template type operation system, and service template is configured, generate srvice instance, the configuration information of this srvice instance is embedded in the business page of third party's operation system.
In the business page that third party's operation system provides, carry the configuration information of srvice instance, this configuration information comprises the configuration information of business actuating logic and the parameter configuration of telecommunication capability and/or the Internet capability.
Template type operation system can also comprise enforcement engine, can also carry service template mark id information in the business page that third party's operation system provides.
Described enforcement engine, for generating the business page corresponding to service template according to the configuration information of described service template mark id information and described srvice instance.
The service template stored in service template storehouse 101 can comprise service end part and client part.
Client part comprises actuating logic collocation point and the ability parameter collocation point of service template, configuration module 102 is by being configured these collocation points of client part, generate the configuration information of service template, this configuration information is carried in the business page of third party's operation system.
Service end part is stored in service template storehouse 101, the service template mark ID carried in the business page that enforcement engine provides according to third party's operation system, the service end part of corresponding service template is read from business template base 101, configuration information according to carrying in the business page that third party's operation system provides performs described service end part, thus generates the business page of corresponding service example.
Be described for a specific example below:
Program segment is below the client part of a certain service template:
<template appapikey=″1″appsecret=″1″userid=″XXX″templateid=″001″templatetype=″MobiPagelist″ templatename=″Your Wishlist″wishlistupdatable=″true″ feedbackcontrol=″selectitem″/>。Wherein, the part on assignment "=" right side comprises collocation point, can be configured it, such as can configuration template type (templatetype).
After the client part of service template is configured, configuration information is carried in the business page that third party's operation system provides, such as, after the client part shown said procedure segment table is configured, the configuration information carried in the business page that third party's operation system provides is specifically as follows:
In the configuration information that the business page provided in third party's operation system carries, comprise template ID, be specially " 001 ", therefore, enforcement engine reads the service end part that ID is the service template of 001 from business template base 101, perform described service end part according to the template type (templatetype) in described configuration information etc., thus generate the corresponding business page.
Wherein, user ID (userid) in the service surface that third party's operation system provides, the information such as the cell-phone number that can be user terminal carry when sending service request, also can be that template type operation system carries out pseudo-code conversion, the pseudo-code information obtained to information such as the cell-phone numbers in described service request.About the pseudo-code conversion that template type operation system is carried out, specifically refer to hereinafter related description.
Visible, by business development system of the present invention, business development personnel only need to know each collocation point of how configuration service template, do not need development interface bag etc., greatly can improve business development speed, and, because service template can be reused, namely different business development personnel by making different configurations to same service template, and can produce respective business, and the efficiency of therefore business development also substantially increases.
In addition, telecommunication capability and the Internet capability can not be optionally called because above-mentioned service template limits business development personnel to a certain extent, business actuating logic can not be optionally changed, therefore, while raising business development speed and efficiency, the security of service operation can also be improved.
In order to improve the security of service operation further, the present invention proposes, and template type operation system can also comprise access template, for carrying out access-in management to the business generated according to service template.Particularly:
Described access module, for receiving customer service request of access, this Operational Visit request is for accessing the business generated according to described service template, by this Operational Visit request forward to third party's operation system, receive the business page that third party's operation system returns, the service template information of carrying in the business page is issued enforcement engine, and the business page returned by enforcement engine returns to user terminal.
In order to improve the security of service operation further, described access module can comprise authentication module and forwarding module.
Described authentication module, carries out authentication for the service template information of carrying in the business page that returns according to third party's operation system and user profile.
Described forwarding module, for after described authentication is passed through, issues enforcement engine by the service template information of carrying in the business page, thus improves the security of service operation further.
Described authentication is obstructed out-of-date, can have multiple processing mode, such as, returns prompting message etc. to user terminal.
Generally all need to call telecommunication capability and/or the Internet capability according to the business that service template generates, ability calling module wherein, both can realize in enforcement engine, also can realize in access module.
Particularly, when realizing in enforcement engine, ability calling module is used for the parameter configuration according to telecommunication capability and/or the Internet capability, calls corresponding telecommunication capability and/or the Internet capability, generates the business page corresponding to service template according to calling result.
When realizing in access module, the ability call request that access module is sent according to user terminal, calls telecommunication capability and/or the Internet capability.Wherein, described ability call request, after receiving by user terminal the business page that access module returns, the triggering according to user sends.
In order to protect privacy of user, the present invention proposes, and described access module can comprise pseudo-code modular converter.
Described pseudo-code modular converter, pseudo-code is converted to for the user profile in the Operational Visit request of being sent by user terminal, to the Operational Visit request forward of pseudo-code be carried to third party's operation system, the pseudo-code of carrying in business page third party's operation system returned is converted to user profile, and the business page carrying user profile is transmitted to user terminal.
Further can also divide access module.Particularly, access module comprises routing module, page conversion module and pseudo-code modular converter.
Described routing module, for receiving described request of access, call pseudo-code modular converter and the user profile in this request of access is converted to pseudo-code, the request of access carrying described pseudo-code is issued third party's operation system, the business page after page conversion module being changed returns to user terminal.
Described page conversion module, for receiving the business page that third party's operation system returns, the service template information of carrying in this business page is issued enforcement engine, the business page returned by enforcement engine returns to routing module.
Described pseudo-code modular converter, returns to described routing module after the user profile in described request of access is converted to pseudo-code, issues described routing module after the pseudo-code of carrying in business page third party's operation system returned is converted to user profile.
When utilizing business development system provided by the invention to develop business, if need to call telecommunication capability or the Internet capability, then needing corresponding telecommunication system or internet system to arrange corresponding ability provides module, for providing telecommunication capability or the Internet capability.
Described ability provides module to be directly connected with template type business platform, and also can pass through synthesized gateway (SIG) and be connected with template type operation system, the present invention does not limit this.
Below for a specific example, be described in detail business development system provided by the invention, specifically refer to Fig. 2 ~ Fig. 3, given example is not limited to the present invention.
Fig. 2 is the detailed composition schematic diagram of business development system provided by the invention.
As shown in Figure 2, this business development system comprises template type operation system 201, configuration module 202, third party's operation system 203, synthesized gateway (SIG) 204 and more than one ability provides module 205.
Template type operation system 201 comprises template base 2011, access module 2012 and enforcement engine 2013.
Service template is stored in template base 2011, each service template comprises the telecommunication capability set and/or the Internet capability set and business actuating logic that needs call, wherein, described business actuating logic comprises the flow process calling telecommunication capability and/or the Internet capability.
Configuration module 202, from template base 2011, select service template, the client part of this service template is configured, in other words, the business actuating logic of this service template is configured, parameter configuration is carried out to the telecommunication capability needing to call and/or the Internet capability; Configuration information is embedded in the business page of third party's operation system 203.
Enforcement engine 2013, for performing the service end part of service template, by performing this service end part, generates the business page of corresponding service example.
Access module 2012, for being connected with user terminal, third party's operation system 203, enforcement engine 2013 and synthesized gateway 204, by interface interchange telecommunication capability and/or the Internet capability with synthesized gateway 204.
Synthesized gateway 204, is provided with first interface and the second interface, is connected by first interface with access module 201 2, provides module 205 to be connected by the second interface and ability.
Wherein, ability provides the number of module 205 can be one, also can be multiple.
Ability provides module 205 can be positioned on telecommunication service system or Internet service system, for providing telecommunication capability or the Internet capability.
Business development system shown in Fig. 2 may be used for developing new business, and the flow process of business development comprises:
Step 11: in advance at the more than one service template of service template library storage, each service template comprises the telecommunication capability set and/or the Internet capability set and business actuating logic that needs call, wherein, described business actuating logic comprises the flow process calling telecommunication capability and/or the Internet capability.
Step 12, selects service template from business template base, and is configured the business actuating logic of this service template, carries out parameter configuration to the telecommunication capability needing to call and/or the Internet capability; Srvice instance is generated according to the configuration of service template.
After generating srvice instance, carry the configuration information of srvice instance in the business page that can provide in third party's operation system, this configuration information comprises the configuration information of business actuating logic and the parameter configuration of telecommunication capability and/or the Internet capability.
Service template mark id information can also be carried in the business page that third party's operation system provides, then, the service template mark id information carried in the business page that can provide according to third party's operation system and the configuration information of srvice instance, generate the business page that service template is corresponding.
Business development system shown in Fig. 2, except can be used in exploitation new business, can also be used for running new business, and higher by the security of the operation of business development system shown in Fig. 2 new business, specifically refers to Fig. 3.
Fig. 3 is Service Movement Flow schematic diagram provided by the invention.
As shown in Figure 3, this flow process comprises:
Step 1: user terminal triggers according to user and generates Operational Visit request, and this Operational Visit request is for accessing the business generated according to described service template, and this Operational Visit request is issued access module 2012 by user terminal.
User terminal wherein can be the mobile terminals such as mobile phone, also can be PC (PC) machine.
Step 2, access module 2012 receives described Operational Visit request, by this Operational Visit request forward to third party's operation system 203.
Step 3, access module 2012 receives the business page that third party's operation system 203 returns.
Wherein, in the business page that third party's page system 203 returns, being embedded with srvice instance configuration information, the business page that third party's page system 203 returns is detected, when srvice instance configuration information being detected, performing step 4.
Step 4, the service template information of carrying in the business page that access module 2012 returns according to third party's business platform 203 and user profile carry out authentication, after authentication is passed through, described service template information are issued enforcement engine 2013.
Step 5, enforcement engine 2013, according to the template identification (ID) in service template information, the service end part of corresponding service template is searched from business template base 2011, by according to the srvice instance configuration information in this business page, perform this service end part, thus the business of the generation page, the business page of generation is returned to access module 2012.
Wherein, described srvice instance configuration information comprises various configuration parameter, such as, and the business actuating logic configured, the telecommunication capability configured and/or the Internet capability parameter and call flow thereof.
Step 6, the business page that enforcement engine 2013 returns by access module 2012 returns to user terminal.
Step 7, user terminal receives the business page that access module 2012 returns, according to the triggering of user to this business page, to access module 2012 transmittability call request.
Step 8, access module 2012 receives described ability call request, according to described ability call request, by interface interchange telecommunication capability and/or the Internet capability with synthesized gateway 204, the ability called is returned to user terminal.
Step 6 wherein ~ step 8, first the business page that enforcement engine 2013 generates is returned to user terminal by access module 2012, and then call according to the ability call request ability of carrying out of user terminal, in practical application, also can adopt three kinds of modes below:
Mode one, by access module 2012, the ability called is needed in the business page first according to enforcement engine 2013 generation, called by synthesized gateway 204 ability of carrying out, the ability information called is embedded in the business page that enforcement engine 2013 generates, and then competent for the embedding business page is returned to user terminal.
Mode two, enforcement engine 2013 is according to the parameter configuration of the telecommunication capability in srvice instance configuration information and/or the Internet capability, to access module 2012 transmittability call request, the telecommunication capability returned according to access module 2012 and/or the Internet capability generate the business page, the business page of generation is returned to access module 2012, then the business page generated by enforcement engine 2013 by access module 2012 issues user terminal.
Mode three, directly called by the parameter configuration ability of carrying out of enforcement engine 2013 according to the telecommunication capability in srvice instance configuration information and/or the Internet capability, then call result according to ability and generate the business page, the business page of generation is issued user terminal by access module 2012.
In order to protect privacy of user; pseudo-code modular converter can be comprised in access module 2012; after converting user profile to pseudo-code, issue third party's operation system again, to avoid the real user profile such as phone number to reveal to third party, thus play the object of protection privacy of user.
Particularly, access module 2012 can comprise routing module, page conversion module and pseudo-code modular converter.
Described routing module, for receiving described request of access, call pseudo-code modular converter and the user profile in this request of access is converted to pseudo-code, the request of access carrying described pseudo-code is issued third party's operation system 203, the business page after page conversion module being changed returns to user terminal.
Described page conversion module, for receiving the business page that third party's operation system returns, authentication is carried out according to the service template information of carrying in this business page and user profile, after authentication is passed through, described service template information is issued enforcement engine 2013, and the business page returned by enforcement engine returns to routing module.
Described pseudo-code modular converter, returns to described routing module after the user profile in this request of access is converted to pseudo-code, issues described routing module after the pseudo-code of carrying in business page third party's operation system returned is converted to user profile.
Visible, the method that the present invention runs new business comprises the steps:
Step 21: receive Operational Visit request, this Operational Visit request is for accessing the business according to generating the configuration of service template, described business module comprises the telecommunication capability set and/or the Internet capability set and business actuating logic that needs call, wherein, described business actuating logic comprises the flow process calling telecommunication capability and/or the Internet capability.
Step 22: by the Operational Visit request forward of reception to third party's operation system.
Step 23: receive the business page that third party's operation system returns, carry the configuration information of service template in this business page, generate the business page corresponding to described service template according to described configuration information.
Wherein, the Operational Visit request forward of reception can be comprised to third party's operation system: the user profile of carrying in the Operational Visit request of reception is converted to pseudo-code, will the Operational Visit request forward of pseudo-code be carried to third party's operation system.
Can comprise according to the business page that described configuration information generates described service template corresponding: according to the parameter configuration of telecommunication capability and/or the Internet capability, calling corresponding telecommunication capability and/or the Internet capability, generating the business page corresponding to service template according to calling result.
System shown in Figure 2 also may be used for developing or running the business not needing to call telecommunication capability and/or the Internet capability.When for developing other business not needing to call telecommunication capability and/or the Internet capability, its with for developing compared with the emerging service that needs to call telecommunication capability and/or the Internet capability, difference is, the configuration information of the srvice instance carried in the business page that third party's operation system provides is different, and, when for developing other business described, do not need access module or enforcement engine to have ability calling module, also not needing to arrange ability at telecommunication system and internet system provides module.Particularly:
When exploitation or operation do not need other business calling telecommunication capability and/or the Internet capability, the configuration information of the business page that third party's operation system provides comprises the configuration information of business actuating logic, after access module receives the Operational Visit request for accessing the business generated according to service template, still by this Operational Visit request forward to third party's operation system, receive the business page that third party's operation system returns, the service template information of carrying in this business page is issued enforcement engine, and the business page returned by enforcement engine returns to user terminal.Service template information wherein comprises configuration information and the service template ID of business actuating logic.
When for developing or run other business not needing to call telecommunication capability and/or the Internet capability, described access module still can comprise authentication module and forwarding module, and/or described access module comprises pseudo-code modular converter.
Described authentication module, carries out authentication for the service template information of carrying in the business page that returns according to third party's operation system and user profile.
Described forwarding module, for after described authentication is passed through, issues enforcement engine by the service template information of carrying in the business page.
Described pseudo-code modular converter, pseudo-code is converted to for the user profile in the Operational Visit request of being sent by user terminal, to the Operational Visit request forward of pseudo-code be carried to third party's operation system, the pseudo-code of carrying in business page third party's operation system returned is converted to user profile, is transmitted to user terminal according to the business page that enforcement engine generates by described user profile.
By scheme provided by the invention, Operator Specific Service managerial personnel, third party SP and terminal user can pass through corresponding configuration module, and the service template called in business development system generates business.Such as, Operator Specific Service personnel select suitable template in managing portal (being equivalent to configuration module), generate srvice instance by being configured the parameter of this template.Again such as, terminal user can by logging in portal website of operator or the suitable template of the way selection such as interactive message menu or multimedia message menu configures personalized srvice instance.
Wherein, the service template needed for there being page presentation, the enforcement engine of template type operation system carries out described page presentation, and page presentation result is represented with form web page.
From such scheme, the present invention is adopted to have following benefit:
Supporting business personnel describe business scenario according to market demand standardization, can promote the innovation of mobile Internet business, improve business development speed and efficiency.
Generate the template type business of corresponding merges telecommunication ability according to business scenario fast, reduce cost of development; Supported the personalization of client by the allocative abilities of template type business, also limit simultaneously and select space thus specification business, reduce the operation cost of mobile Internet business.
The foregoing is only preferred embodiment of the present invention, not in order to limit the present invention, within the spirit and principles in the present invention all, any amendment made, equivalent replacement, improvement etc., all should be included within the scope of protection of the invention.
Claims (20)
1. a business development system, is characterized in that, this business development system comprises service template storehouse and configuration module;
Described service template storehouse, for storing more than one service template, each service template comprises business actuating logic;
Described configuration module, for selecting service template from business template base, and is configured the business actuating logic of this service template; Srvice instance is generated according to the configuration of service template;
This business development system comprises template type operation system and third party's operation system;
Described template type operation system comprises described service template storehouse;
In the business page that third party's operation system provides, carry the configuration information of srvice instance, this configuration information comprises the configuration information of business actuating logic;
Described template type operation system also comprises enforcement engine; Service template mark id information is also carried in the business page that described third party's operation system provides;
Described enforcement engine, for generating the business page corresponding to service template according to the configuration information of described service template mark id information and described srvice instance.
2. business development system according to claim 1, it is characterized in that, service template also comprises the telecommunication capability set and/or the Internet capability set that needs call, and wherein, described business actuating logic comprises the flow process calling telecommunication capability and/or the Internet capability;
Described configuration module, for carrying out parameter configuration to the telecommunication capability needing to call and/or the Internet capability, generates srvice instance according to described parameter configuration and to the configuration of described business actuating logic.
3. business development system according to claim 2, is characterized in that,
The parameter configuration of telecommunication capability and/or the Internet capability is carried in the business page that third party's operation system provides.
4. a service operation system, is characterized in that, this system comprises access module and enforcement engine;
Described access module, for receiving customer service request of access, this Operational Visit request is for accessing the business generated according to service template, by this Operational Visit request forward to third party's operation system, receive the business page that third party's operation system returns, the service template information of carrying in the business page is issued enforcement engine, and the business page returned by enforcement engine returns to user terminal;
Wherein, described service template comprises business actuating logic; The service template information of carrying in the business page that third party's operation system returns comprises: the configuration information of service template mark id information and srvice instance;
Described enforcement engine, for generating the business page corresponding to service template according to the configuration information of described service template mark id information and described srvice instance.
5. service operation system according to claim 4, it is characterized in that, service template also comprises the telecommunication capability set and/or the Internet capability set that needs call, and wherein, described business actuating logic comprises the flow process calling telecommunication capability and/or the Internet capability.
6. service operation system according to claim 4, is characterized in that, this service operation system also comprises service template storehouse;
Described service template storehouse, for storing more than one service template.
7. service operation system according to claim 5, is characterized in that, described access module comprises authentication module and forwarding module,
Described authentication module, carries out authentication for the service template information of carrying in the business page that returns according to third party's operation system and user profile;
Described forwarding module, for after described authentication is passed through, issues enforcement engine by the service template information of carrying in the business page.
8. service operation system according to claim 5, is characterized in that,
Described access module, for receiving the ability call request that user terminal is sent, calls telecommunication capability and/or the Internet capability according to described ability call request;
Wherein, described ability call request, after receiving by user terminal the business page that access module returns, the triggering according to user sends.
9. service operation system according to claim 5, it is characterized in that, described enforcement engine comprises ability calling module, for the parameter configuration according to telecommunication capability and/or the Internet capability, calling corresponding telecommunication capability and/or the Internet capability, generating the business page corresponding to service template according to calling result.
10. the service operation system according to the arbitrary claim of claim 4 to 9, is characterized in that, described access module comprises pseudo-code modular converter;
Described pseudo-code modular converter, pseudo-code is converted to for the user profile in the Operational Visit request of being sent by user terminal, to the Operational Visit request forward of pseudo-code be carried to third party's operation system, the pseudo-code of carrying in business page third party's operation system returned is converted to user profile, is transmitted to user terminal according to the business page that enforcement engine generates by described user profile.
11. service operation systems according to claim 10, is characterized in that, described access module comprises routing module, page conversion module and pseudo-code modular converter;
Described routing module, for receiving described request of access, call pseudo-code modular converter and the user profile in this request of access is converted to pseudo-code, the request of access carrying described pseudo-code is issued third party's operation system, the business page after page conversion module being changed returns to user terminal;
Described page conversion module, for receiving the business page that third party's operation system returns, the service template information of carrying in this business page is issued enforcement engine, the business page returned by enforcement engine returns to routing module;
Described pseudo-code modular converter, returns to described routing module after the user profile in described request of access is converted to pseudo-code, issues described routing module after the pseudo-code of carrying in business page third party's operation system returned is converted to user profile.
12. service operation systems according to claim 8 or claim 9, it is characterized in that, this service operation system also comprises more than one ability provides module;
Described ability provides module, is positioned at telecommunication service system or Internet service system, for providing telecommunication capability or the Internet capability.
13. service operation systems according to claim 12, is characterized in that, this service operation system also comprises synthesized gateway SIG;
Described synthesized gateway SIG, for providing module to be connected by interface with described ability;
Described ability provides module, for providing telecommunication capability and the Internet capability by synthesized gateway SIG.
14. 1 kinds of business development methods, it is characterized in that, the method comprises:
In advance at the more than one service template of service template library storage, each service template comprises business actuating logic;
From business template base, select service template, and the business actuating logic of this service template is configured; Srvice instance is generated according to the configuration of service template;
After generating srvice instance, the method also comprises:
In the business page that third party's operation system provides, carry the configuration information of srvice instance, this configuration information comprises the configuration information of business actuating logic;
Service template mark id information is also carried in the business page that described third party's operation system provides;
The method also comprises: the configuration information identifying id information and srvice instance according to the service template carried in the business page that third party's operation system provides, and generates the business page that service template is corresponding.
15. business development methods according to claim 14, is characterized in that,
Service template also comprises the telecommunication capability set and/or the Internet capability set that needs call, and wherein, described business actuating logic comprises the flow process calling telecommunication capability and/or the Internet capability;
The method also comprises: the telecommunication capability call needs and/or the Internet capability carry out parameter configuration;
Comprise according to generating srvice instance to the configuration of service template: generate srvice instance according to described parameter configuration and to the configuration of described business actuating logic.
16. business development methods according to claim 15, it is characterized in that, this configuration information also comprises the parameter configuration of telecommunication capability and/or the Internet capability.
17. 1 kinds of service operation methods, it is characterized in that, the method comprises:
Receive Operational Visit request, this Operational Visit request is for accessing the business according to generating the configuration of service template, and described service template comprises business actuating logic;
By the Operational Visit request forward of reception to third party's operation system, receive the business page that third party's operation system returns, service template information is carried in this business page, described service template information comprises: the configuration information of service template mark id information and srvice instance, and the configuration information according to described service template mark id information and described srvice instance generates the business page corresponding to service template.
18. service operation methods according to claim 17, is characterized in that,
Service template also comprises the telecommunication capability set and/or the Internet capability set that needs call, and wherein, described business actuating logic comprises the flow process calling telecommunication capability and/or the Internet capability;
The configuration information of described srvice instance comprises the configuration information of business actuating logic and the parameter configuration of telecommunication capability and/or the Internet capability.
19. service operation methods according to claim 17 or 18, it is characterized in that, the described Operational Visit request forward by reception comprises to third party's operation system:
The user profile of carrying in the Operational Visit request of reception is converted to pseudo-code, will the Operational Visit request forward of pseudo-code be carried to third party's operation system.
20. service operation methods according to claim 19, is characterized in that, comprise according to the service page face that described configuration information generates described service template corresponding:
According to the parameter configuration of telecommunication capability and/or the Internet capability, calling corresponding telecommunication capability and/or the Internet capability, generating the business page corresponding to service template according to calling result.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110134176.2A CN102799460B (en) | 2011-05-23 | 2011-05-23 | A kind of business development system, method and service operation system, method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110134176.2A CN102799460B (en) | 2011-05-23 | 2011-05-23 | A kind of business development system, method and service operation system, method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102799460A CN102799460A (en) | 2012-11-28 |
CN102799460B true CN102799460B (en) | 2015-08-19 |
Family
ID=47198576
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110134176.2A Active CN102799460B (en) | 2011-05-23 | 2011-05-23 | A kind of business development system, method and service operation system, method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102799460B (en) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9575747B2 (en) | 2013-06-27 | 2017-02-21 | Microsoft Technology Licensing, Llc | Automatic configuration of a computer system based on process modeling of an implemented process |
CN105550851A (en) * | 2015-12-09 | 2016-05-04 | 中国建设银行股份有限公司 | Business flow generation method and system |
CN107370611A (en) * | 2016-05-11 | 2017-11-21 | 中兴通讯股份有限公司 | A kind of management method and system, terminal and server |
CN107451789A (en) * | 2016-05-31 | 2017-12-08 | 北京京东尚科信息技术有限公司 | Business flow processing method and system |
CN106845815A (en) * | 2017-01-13 | 2017-06-13 | 百度在线网络技术(北京)有限公司 | Business management method and system |
CN107861715B (en) * | 2017-10-31 | 2021-09-07 | 山东中创软件商用中间件股份有限公司 | Service establishing system and method |
CN109710236B (en) * | 2018-12-30 | 2022-04-05 | 北京字节跳动网络技术有限公司 | Service development and implementation method, device, platform and medium based on shared service |
CN110096508B (en) * | 2019-04-29 | 2020-11-27 | 北京三快在线科技有限公司 | Service configuration method and device, service data acquisition method and electronic equipment |
CN111371702B (en) * | 2020-02-28 | 2024-04-05 | 中国平安人寿保险股份有限公司 | Data forwarding method and device, electronic equipment and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6330710B1 (en) * | 1998-06-19 | 2001-12-11 | At&T Corp. | Servlet-based architecture for dynamic service composition |
CN1956394A (en) * | 2006-11-13 | 2007-05-02 | 杭州华为三康技术有限公司 | Method and device for service configuration of network equipment |
CN101090339A (en) * | 2007-07-18 | 2007-12-19 | 中兴通讯股份有限公司 | Method, device and system for service distribution of billi bit passive optical network equipment |
CN101340391A (en) * | 2008-08-12 | 2009-01-07 | 中国移动通信集团江苏有限公司 | Privacy protecting method for mobile data service customer |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6317438B1 (en) * | 1998-04-14 | 2001-11-13 | Harold Herman Trebes, Jr. | System and method for providing peer-oriented control of telecommunications services |
-
2011
- 2011-05-23 CN CN201110134176.2A patent/CN102799460B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6330710B1 (en) * | 1998-06-19 | 2001-12-11 | At&T Corp. | Servlet-based architecture for dynamic service composition |
CN1956394A (en) * | 2006-11-13 | 2007-05-02 | 杭州华为三康技术有限公司 | Method and device for service configuration of network equipment |
CN101090339A (en) * | 2007-07-18 | 2007-12-19 | 中兴通讯股份有限公司 | Method, device and system for service distribution of billi bit passive optical network equipment |
CN101340391A (en) * | 2008-08-12 | 2009-01-07 | 中国移动通信集团江苏有限公司 | Privacy protecting method for mobile data service customer |
Also Published As
Publication number | Publication date |
---|---|
CN102799460A (en) | 2012-11-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102799460B (en) | A kind of business development system, method and service operation system, method | |
CN102098808B (en) | Data card and data card networking method | |
CN102348017B (en) | Calling method of terminal application, terminal device and UICC (Universal Integrated Circuit Card) | |
CN103347257B (en) | Virtual user identification data distribution method, acquisition methods and equipment | |
US9294867B2 (en) | Provision of services over a common delivery platform such as a mobile telephony network | |
CN101686425B (en) | Method for providing service to whole network and service network system | |
EP3942832B1 (en) | Network based media processing security | |
KR20150082665A (en) | Method for transferring subscription information between terminals | |
CN104168557A (en) | Upgrading method for operating systems and upgrading device for operating systems | |
US10015267B2 (en) | Generic multichannel center for network applications and services | |
CN106028266A (en) | Information transmission method, device and system | |
CN104123313B (en) | Obtain the method and server of guide to visitors information | |
CN105451161B (en) | File sharing method and system are realized based on Android mobile phone built in base station mode | |
CN102547702B (en) | User authentication method, system and password processing device | |
US8688072B1 (en) | Agent notification triggered by network access failure | |
WO2006014546B1 (en) | Method and apparatus for cordless phone and other telecommunications services | |
CN101557442A (en) | Method and system for merging call center and third-party industry application server | |
KR100876958B1 (en) | A Middleware for Data Communication Between Various Terminals and Application Server and An Operating Method thereof | |
CN101335952A (en) | Network access point management method and mobile terminal | |
US9060256B2 (en) | Generic USSD centre for network applications and services | |
EP1681832A1 (en) | Provision of services over a common delivery platform such as a mobile telephony network | |
CN102547661B (en) | Method and device for establishing communication between Android system and telecommunications smart card | |
CN109842583A (en) | A kind of invoice issuing method and system based on JSON data protocol | |
CN103888923A (en) | Call proceeding method, system and device applied to virtual private mobile network | |
CN102279741A (en) | Service processing method of smart card and smart card |
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 |