[go: up one dir, main page]

CN1314251C - Comprehensive business platform and its business flow path control method - Google Patents

Comprehensive business platform and its business flow path control method Download PDF

Info

Publication number
CN1314251C
CN1314251C CNB200410000215XA CN200410000215A CN1314251C CN 1314251 C CN1314251 C CN 1314251C CN B200410000215X A CNB200410000215X A CN B200410000215XA CN 200410000215 A CN200410000215 A CN 200410000215A CN 1314251 C CN1314251 C CN 1314251C
Authority
CN
China
Prior art keywords
service
business
user
gateway
url
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
CNB200410000215XA
Other languages
Chinese (zh)
Other versions
CN1556634A (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 CNB200410000215XA priority Critical patent/CN1314251C/en
Publication of CN1556634A publication Critical patent/CN1556634A/en
Application granted granted Critical
Publication of CN1314251C publication Critical patent/CN1314251C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开了一种综合业务平台及其业务流程控制方法,属于数据通讯领域。本发明主要是在门户与业务之间增加一个业务网关,它除完成WAP网关的流程控制和计费功能以及认证和鉴权外,还完成业务访问控制,业务网关在实现上采用URL和Cookie替换,防止用户绕过业务网关直接访问业务。业务网关还可以包括其它功能,例如记录日志、统计分析等。与原有的综合业务平台和业务流程控制方法相比,大大减少了WAP网关的负担,增强了WAP网关的独立性;其次增加了综合业务平台的灵活性,使平台能对业务进行灵活的计费方式;并且能够实现对多综合业务平台的支持,不仅有效的实现了对多个综合业务平台的支持,而且降低运营商的成本。

Figure 200410000215

The invention discloses an integrated business platform and a business flow control method thereof, belonging to the field of data communication. The present invention mainly adds a business gateway between the portal and the business. It not only completes the process control and billing functions of the WAP gateway, as well as authentication and authentication, but also completes the business access control. The business gateway uses URL and Cookie to replace , to prevent users from directly accessing services by bypassing the service gateway. The service gateway may also include other functions, such as recording logs, statistical analysis, and the like. Compared with the original integrated service platform and business process control method, it greatly reduces the burden on the WAP gateway and enhances the independence of the WAP gateway; secondly, it increases the flexibility of the integrated service platform, enabling the platform to flexibly plan services Fee mode; and can realize the support for multiple integrated service platforms, not only effectively realize the support for multiple integrated service platforms, but also reduce the cost of operators.

Figure 200410000215

Description

一种综合业务平台及其业务流程控制方法An integrated business platform and its business process control method

技术领域technical field

本发明涉及一种综合业务平台,特别涉及一种综合业务平台中的业务流程控制方法。The invention relates to an integrated business platform, in particular to a business process control method in the integrated business platform.

背景技术Background technique

移动无线增值业务,是指利用移动通信和互联网技术,有效地把互联网技术与资源和上网功能的各类移动多媒体信息终端、手持式个人信息终端相结合,为消费者提供了一个全新的通信服务形式。移动无线增值业务包括:JAVA/BREW下载类、多媒体信息类、定位类及WAP浏览类等等。综合业务平台系统将这些业务系统面临的一些共同的问题,如用户开户、认证鉴权、业务发布、SP及业务管理等抽取出来,为这些业务系统提供了一套统一的综合管理和支撑系统,便于运营商维护和管理。Mobile wireless value-added services refer to the use of mobile communication and Internet technology to effectively combine Internet technology with resources and various types of mobile multimedia information terminals and handheld personal information terminals with Internet access functions to provide consumers with a brand new communication service. form. Mobile wireless value-added services include: JAVA/BREW download, multimedia information, positioning and WAP browsing, etc. The integrated business platform system extracts some common problems faced by these business systems, such as user account opening, authentication and authorization, business release, SP and business management, etc., and provides a unified comprehensive management and support system for these business systems. It is convenient for operators to maintain and manage.

在CDMA移动无线增值业务综合业务平台中,包含WAP门户和WEB门户。现有的业务流程的控制方式是:移动终端通过WAP网关访问综合业务平台的WAP门户,在门户上浏览和订购业务,然后在使用业务时,通过WAP网关把请求发给业务服务器,请求完成后,按照原来的链路再把结果返回给用户,在WAP网关完成计费。基于这种实现方式,当用户通过INTERNET访问综合业务平台的WEB门户时,由于认证和计费等的限制,就只能允许用户完成浏览和订购业务等简单操作。现有技术中这种业务流程控制方法有以下四个缺点:In the CDMA mobile wireless value-added service integrated service platform, it includes WAP portal and WEB portal. The existing business process control method is: the mobile terminal accesses the WAP portal of the integrated service platform through the WAP gateway, browses and orders services on the portal, and then sends the request to the service server through the WAP gateway when using the service. , return the result to the user according to the original link, and complete the billing at the WAP gateway. Based on this implementation method, when a user accesses the WEB portal of the integrated service platform through the Internet, due to the limitations of authentication and billing, the user can only complete simple operations such as browsing and ordering services. This business process control method in the prior art has the following four disadvantages:

一、必须要得到WAP网关的支持。在现在的CDMA网络中,全国只有两个WAP网关,而大量的数据业务实际上是不需要通过WAP网关支持的。1. It must be supported by the WAP gateway. In the current CDMA network, there are only two WAP gateways in the country, and a large number of data services do not need to be supported by WAP gateways.

二、由WAP网关完成业务流程控制的情况只适用于只有一个综合业务平台时的情形。当存在有多个综合业务平台时,由于每个平台都有自己的业务,这时候全由WAP网关进行业务流程控制,就必须要满足业务的多样性,这样显然不妥。2. The situation that the business process control is completed by the WAP gateway is only applicable to the situation when there is only one integrated service platform. When there are multiple integrated service platforms, since each platform has its own business, the WAP gateway will control the business process at this time, which must meet the diversity of business, which is obviously inappropriate.

三、目前由WAP网关完成计费功能,这样就限制了计费的灵活性。WAP网关的计费主要是针对用户使用的无线数据业务,而不能专门针对用户使用哪个特定的业务内容进行计费,且这种计费的方式也比较单一。3. At present, the billing function is completed by the WAP gateway, which limits the flexibility of billing. The billing of the WAP gateway is mainly for the wireless data service used by the user, but not for the specific service content used by the user, and the billing method is relatively simple.

四、这种业务流程控制限制了WEB门户的功能,只适合于无线数据业务。当用户通过INTERNET直接访问门户时,就无法实现对用户的使用情况进行计费,以及进行访问控制等。4. This business process control limits the functions of the WEB portal and is only suitable for wireless data services. When the user directly accesses the portal through the Internet, it is impossible to implement billing and access control for the user's usage.

发明内容Contents of the invention

本发明所要解决的技术问题就是要克服现有综合业务平台以及其业务控制流程中只能通过WAP网关进行控制的缺点,提出一种新的综合业务平台及其业务流程控制方法,能够通过特定的业务网关进行业务流程控制,适用于多个综合业务平台共存的情况,并可以进行灵活的计费。The technical problem to be solved by the present invention is to overcome the shortcoming that the existing integrated service platform and its service control process can only be controlled through the WAP gateway, and propose a new integrated service platform and its business process control method, which can be controlled through a specific The service gateway controls the business process, is applicable to the coexistence of multiple integrated service platforms, and can perform flexible billing.

本发明的主要思路是在门户与业务之间增加一个业务网关,它除完成WAP网关的流程控制和计费功能以及认证和鉴权外,还完成业务访问控制,业务网关在实现上采用URL和Cookie替换,防止用户绕过业务网关直接访问业务。当用户向系统请求业务的服务时,业务网关解析用户的请求,对用户进行认证和鉴权后,转发请求给业务,收到业务发来的请求后,对响应内容中的链接作URL和Cookie替换,这样,用户访问任何一个返回的链接时,都确保请求首先发到业务网关,然后对用户使用业务的情况进行计费。业务网关还可以包括其它功能,例如记录日志、统计分析等。The main idea of the present invention is to add a service gateway between the portal and the service, which completes the service access control in addition to the process control and billing functions and authentication and authentication of the WAP gateway. The service gateway adopts URL and Cookie replacement prevents users from directly accessing services by bypassing the service gateway. When the user requests the service of the business from the system, the service gateway parses the user's request, authenticates the user, forwards the request to the service, and after receiving the request from the service, creates URL and Cookie for the link in the response content In this way, when the user accesses any of the returned links, it is ensured that the request is first sent to the service gateway, and then the user's use of the service is charged. The service gateway may also include other functions, such as recording logs, statistical analysis, and the like.

本发明的技术方案是这样实现的:一种综合业务平台,包括计费服务器、门户、业务数据库和用户数据库,所述计费服务器接受业务网关发来的计费事件,进行批价,然后向结算平台系统发送帐单;The technical scheme of the present invention is realized in the following way: a kind of comprehensive service platform, comprises billing server, portal, business database and user database, and described billing server accepts the billing event that business gateway sends, carries out price approval, then to The settlement platform system sends the bill;

所述门户通过WEB/WAP方式向用户提供信息发布、业务受理、及个性化服务;The portal provides users with information release, business acceptance, and personalized services through WEB/WAP;

所述用户数据库保存有用户的信息,业务数据库保存有业务的信息;The user database stores user information, and the service database stores service information;

所述综合业务平台还包括一个业务网关,用于完成对用户的认证和鉴权,业务访问控制,转发用户到业务的请求,接收业务的响应,对响应结果进行URL和/或Cookie替换处理后转发给用户,根据计费规则,给出用户使用业务的话单,提交给计费服务器。The integrated service platform also includes a service gateway, which is used to complete user authentication and authentication, service access control, forward user requests to services, receive service responses, and perform URL and/or Cookie replacement processing on response results It is forwarded to the user, and according to the billing rules, the bill of the user's service is given and submitted to the billing server.

所述计费服务器、门户、业务数据库、用户数据库以及业务网关通过总线相连。The charging server, the portal, the service database, the user database and the service gateway are connected through the bus.

一种综合业务平台的业务流程控制方法,包括下列步骤:A business process control method for an integrated business platform, comprising the following steps:

(1)用户在门户订购业务;(1) Users order services on the portal;

(2)用户向业务网关发送使用业务的请求;(2) The user sends a service usage request to the service gateway;

(3)业务网关分析该请求,提取用户信息,对请求进行认证和鉴权并进行业务访问控制;(3) The service gateway analyzes the request, extracts user information, authenticates and authorizes the request, and performs service access control;

(4)业务网关建立到业务的链路,转发使用请求给业务;(4) The service gateway establishes a link to the service, and forwards the use request to the service;

(5)业务网关接收业务返回的响应结果,对响应结果进行URL和/或Cookie替换处理后转发给用户;(5) The service gateway receives the response result returned by the service, performs URL and/or Cookie replacement processing on the response result, and forwards it to the user;

(6)用户开始使用订购的业务。(6) The user starts to use the subscribed service.

所述步骤(3)具体包括以下步骤:Described step (3) specifically comprises the following steps:

(a1)业务网关接收业务请求并从请求中提取用户信息和所请求的业务信息;(a1) The service gateway receives the service request and extracts the user information and the requested service information from the request;

(a2)对业务请求进行解密,获得请求业务的URL信息;(a2) Decrypt the service request to obtain the URL information of the requested service;

(a3)根据提取出来的用户信息查询数据库,进行鉴权认证:如果请求的业务不属于本业务网关,则拒绝请求后结束;判断用户是否订购了该业务,如果用户没有订购该业务,鉴权失败,提示用户后结束;如果请求业务非法,则流程结束,否则鉴权通过;(a3) Query the database according to the extracted user information, and perform authentication: if the requested service does not belong to the service gateway, then reject the request and end; determine whether the user has subscribed to the service, and if the user has not subscribed to the service, perform authentication If it fails, it ends after prompting the user; if the requested business is illegal, the process ends, otherwise the authentication passes;

(a4)业务网关进行业务访问控制:判断终端能力是否能满足业务需求,如果能则继续,否则提示用户;判断业务在使用前是否需要报价,如果是则先报价,否则继续。(a4) The service gateway performs service access control: judge whether the terminal capability can meet the service requirements, if so, continue, otherwise prompt the user; judge whether the service requires quotation before use, if so, quote first, otherwise continue.

所述步骤(5)具体包括以下步骤:Described step (5) specifically comprises the following steps:

(b1)业务网关接收业务返回到响应;(b1) The service gateway receives the service and returns a response;

(b2)分析消息头,判断是否有Cookie,如果有则把Cookie的值提取出来,否则执行步骤(b4);(b2) Analyze the message header to determine whether there is a Cookie, and if so, extract the value of the Cookie, otherwise perform step (b4);

(b3)将Cookie中的path域中的值取出,替换为请求的业务服务器的地址加上原来的值;(b3) Take out the value in the path field in the cookie, and replace it with the address of the requested business server plus the original value;

(b4)对消息体中所有的链接进行URL替换:将原来的URL之前加上业务网关的URL;(b4) Perform URL replacement for all links in the message body: add the URL of the service gateway before the original URL;

(b5)将处理后的响应结果转发给用户。(b5) Forward the processed response result to the user.

上述步骤(b4)中,在替换完成后可以将原来的URL加密,作为一个参数附加在业务网关的地址上。In the above step (b4), after the replacement is completed, the original URL can be encrypted and added as a parameter to the address of the service gateway.

所述用户通过移动终端或internet访问综合业务平台的门户,浏览和订购业务。The user accesses the portal of the integrated service platform through a mobile terminal or the Internet, browses and orders services.

所述业务网关在完成业务流程控制后,还根据计费规则,给出用户使用业务的话单,发送给计费服务器。After the service gateway completes the service process control, according to the charging rules, it also gives the user's bill of using the service and sends it to the charging server.

所述业务网关在完成业务流程控制后对关键步骤以及关键结果记录日志。The service gateway records logs of key steps and key results after completing the control of the business process.

所述门户与业务网关之间的数据交互是通过HTTP协议实现的。The data interaction between the portal and the service gateway is realized through the HTTP protocol.

本发明所提出的综合业务平台及其业务流程控制方法,通过在业务和门户之间增加一个特定的业务网关,利用URL和Cookie替换来实现业务流程控制,完成控制用户使用业务流程的功能,与原有的综合业务平台和业务流程控制方法相比,WAP网关不是必需的,即使有WAP网关的参与,其负担也大大减少,增强了WAP网关的独立性,使其不与具体的业务发生联系;其次增加了综合业务平台的灵活性,使平台能对业务进行灵活的计费方式;并且能够实现对多综合业务平台的支持,因为在每个综合业务平台中,都有一个业务网关来对业务流程进行控制。采用本发明提出的方法,业务网关能提高灵活的与业务联系紧密的计费方式,而且业务网关的记录日志、对用户进行认证与鉴权等功能,更好的强化了业务网关的作用,更好的为综合业务平台服务。业务网关在实现上采用URL替换的方法,防止用户绕过业务网关直接访问业务,不仅有效的实现了对多个综合业务平台的支持,而且降低运营商的成本。The integrated business platform and its business process control method proposed by the present invention, by adding a specific business gateway between the business and the portal, use URL and Cookie replacement to realize business process control, complete the function of controlling users to use business processes, and Compared with the original comprehensive business platform and business process control method, the WAP gateway is not necessary. Even if the WAP gateway participates, its burden is greatly reduced, and the independence of the WAP gateway is enhanced, so that it does not have contact with specific services. ; Secondly, the flexibility of the integrated service platform is increased, so that the platform can perform flexible billing methods for the business; and it can realize the support for multiple integrated service platforms, because in each integrated service platform, there is a service gateway to support business process control. By adopting the method proposed by the present invention, the business gateway can improve the flexible billing method closely related to the business, and the functions of the business gateway, such as recording logs and performing authentication and authentication on users, better strengthen the role of the service gateway and make it more efficient. Good service for the integrated business platform. The service gateway adopts the method of URL replacement to prevent users from bypassing the service gateway to directly access services, which not only effectively supports multiple integrated service platforms, but also reduces the cost of operators.

附图说明Description of drawings

图1是采用本发明提出的综合业务平台的系统的结构框图;Fig. 1 is the structural block diagram of the system that adopts the integrated service platform that the present invention proposes;

图2是本发明提出的业务流程控制方法的总流程图;Fig. 2 is the overall flowchart of the business process control method proposed by the present invention;

图3是总流程中步骤(3)的详细流程图;Fig. 3 is the detailed flow chart of step (3) in the overall process;

图4是总流程中步骤(5)的详细流程图。Fig. 4 is a detailed flow chart of step (5) in the overall process.

具体实施方式Detailed ways

下面结合附图和实施例对本发明作进一步的详细说明。The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments.

图1是采用本发明提出的综合业务平台的系统的结构框图。如图1所示,所述系统包括两种用户终端:移动终端和PC机,包含两个综合业务平台和若干种不同的业务。移动终端通过PDSN与门户建立数据链路,访问和使用业务,它们之间可以有WAP网关的参与。用户经过3A鉴权后才能使用数据业务。PC机和门户之间通过标准的TCP/IP协议建立数据链路。一个用户可以通过WEB/WAP方式在多个综合业务平台中使用业务。在每个综合业务平台中,包括一个计费服务器,所述计费服务器接受业务网关发来的计费事件,进行批价,然后向结算平台系统发送帐单;包括WEB门户和WAP门户,通过WEB/WAP方式向用户提供信息发布、业务受理、及个性化服务,用户通过它还可以更好的接受各种增值业务的服务,例如:信息浏览、图片下载、电子邮件、位置服务等。本发明所提出的方法中,门户起辅助作用,对终端没有影响;还包括用户数据库和业务数据库,所述用户数据库保存有用户的信息,业务数据库保存有业务的信息;最关键的是在业务和门户之间还包括一个业务网关,所述业务网关完成对用户的认证和鉴权,业务访问控制,转发用户到业务的请求,接收业务的响应,对响应结果进行URL和/或Cookie替换处理后转发给用户,根据计费规则,给出用户使用业务的话单,提交给计费服务器。门户与业务网关之间的接口用于用户使用业务,主要使用HTTP接口。业务网关与业务之间的接口用于转发用户的请求到业务,接受业务返回的响应,主要使用HTTP接口。业务网关作为实现业务流程控制的重要组成部分,其结构包括分析请求、认证与鉴权、业务访问控制、转发请求、分析响应、Cookie替换、URL替换、转发请求、记录日志和内容计费模块。内容计费是指根据计费方式,完成出话单功能。记录日志是指根据设置,对关键步骤以及关键结果记录日志。上述计费服务器、门户、业务数据库、用户数据库以及业务网关可以通过总线相连。在所述综合业务平台中,所有的消息的联接都是基于HTTP协议来实现的。Fig. 1 is a structural block diagram of a system adopting the integrated service platform proposed by the present invention. As shown in Figure 1, the system includes two types of user terminals: mobile terminals and PCs, including two integrated service platforms and several different services. The mobile terminal establishes a data link with the portal through the PDSN, accesses and uses services, and there may be a WAP gateway between them. Users can use data services only after 3A authentication. A data link is established between the PC and the portal through the standard TCP/IP protocol. A user can use services on multiple integrated service platforms through WEB/WAP. Each integrated service platform includes a billing server, which accepts billing events sent by the service gateway, conducts price approval, and then sends bills to the settlement platform system; includes WEB portals and WAP portals, through The WEB/WAP method provides users with information publishing, business acceptance, and personalized services. Users can also better accept various value-added services through it, such as: information browsing, picture downloading, email, location services, etc. In the method proposed by the present invention, the portal plays an auxiliary role and has no influence on the terminal; it also includes a user database and a business database, the user database stores user information, and the business database stores business information; There is also a service gateway between the gateway and the portal, which completes user authentication and authentication, service access control, forwards user requests to services, receives service responses, and performs URL and/or Cookie replacement processing on response results Afterwards, it is forwarded to the user, and according to the billing rules, the user's service bill is given and submitted to the billing server. The interface between the portal and the service gateway is used for users to use services, mainly using the HTTP interface. The interface between the service gateway and the service is used to forward the user's request to the service and accept the response returned by the service, mainly using the HTTP interface. As an important part of business process control, the service gateway includes analysis request, authentication and authorization, service access control, forward request, analysis response, cookie replacement, URL replacement, forward request, log recording and content billing modules. Content billing refers to completing the function of issuing bills according to the billing method. Recording logs refers to recording key steps and key results according to the settings. The above-mentioned charging server, portal, service database, user database and service gateway can be connected through the bus. In the integrated service platform, all message connections are realized based on the HTTP protocol.

图2是本发明提出的业务流程控制方法的总流程图。如图2所示,本发明提出的综合业务平台的业务流程控制方法,包括下列步骤:(1)用户在门户订购业务;用户通过移动终端或internet访问综合业务平台的门户,浏览和订购业务。在使用业务前,门户中的业务联接已经设置为指向业务网关。(2)用户向业务网关发送使用业务的请求;(3)业务网关分析该请求,提取用户信息,对请求进行认证和鉴权并进行业务访问控制;(4)业务网关建立到业务的链路,转发使用请求给业务;(5)业务网关接收业务返回的响应结果,对响应结果进行URL和/或Cookie替换处理后转发给用户;(6)用户开始使用订购的业务。Fig. 2 is a general flowchart of the business process control method proposed by the present invention. As shown in Figure 2, the business process control method of the integrated service platform proposed by the present invention includes the following steps: (1) users order services at the portal; users access the portal of the integrated service platform through mobile terminals or the Internet, browse and order services. Before using the business, the business connection in the portal has been set to point to the business gateway. (2) The user sends a service request to the service gateway; (3) The service gateway analyzes the request, extracts user information, performs authentication and authentication on the request, and performs service access control; (4) The service gateway establishes a link to the service , forward the use request to the service; (5) the service gateway receives the response result returned by the service, performs URL and/or Cookie replacement processing on the response result and forwards it to the user; (6) the user starts to use the subscribed service.

图3是总流程中步骤(3)的详细流程图。如图3所示,上述步骤(3)具体包括以下步骤:(a1)业务网关接收业务请求,分析协议以及从请求中提取用户信息和所请求的业务信息;(a2)对业务请求进行解密,获得请求业务的URL信息;因为所请求业务的URL通过加密包含在请求中,因此,需要进行解密处理。(a3)根据提取出来的用户信息查询数据库,查询数据库,进行鉴权认证:如果请求的业务不属于本业务网关,则拒绝请求后结束;判断用户是否订购了该业务,如果用户没有订购该业务,鉴权失败,提示用户后结束;如果请求业务非法,则流程结束,否则鉴权通过;(a4)业务网关进行业务访问控制:判断终端能力是否能满足业务需求,如果能则继续,否则提示用户;判断业务在使用前是否需要报价,如果是则先报价,否则继续。Fig. 3 is a detailed flow chart of step (3) in the overall process. As shown in Figure 3, above-mentioned step (3) specifically comprises the following steps: (a1) service gateway receives service request, analyzes protocol and extracts user information and requested service information from request; (a2) service request is decrypted, Obtain the URL information of the requested service; because the URL of the requested service is included in the request through encryption, it needs to be decrypted. (a3) Query the database according to the extracted user information, query the database, and perform authentication: if the requested service does not belong to the service gateway, then reject the request and end; determine whether the user has subscribed to the service, if the user has not subscribed to the service , the authentication fails, and the user is prompted to end; if the requested service is illegal, the process ends, otherwise the authentication passes; (a4) the service gateway performs service access control: judge whether the terminal capability can meet the service requirements, if so, continue, otherwise prompt User; judge whether the service needs to be quoted before using it, if so, quote first, otherwise continue.

图4是总流程中步骤(5)的详细流程图。如图4所示,上述步骤(5)具体包括以下步骤:(b1)业务网关接收业务返回到响应;(b2)分析消息头,判断是否有Cookie,如果有则把Cookie的值提取出来,否则执行步骤(b4);(b3)将Cookie中的path域中的值取出(例如为/mail),替换为请求的业务服务器的地址加上原来的值(如果请求的业务服务器地址为http://www.sina.com.cn,那么替换后的path为/www.sina.com.cn/mail);Cookie替换是将cookie中的path中的值替换,再比如,原来是path=/usr,那么现在替换为path=/业务网关的IP/usr。(b4)对消息体中所有的链接进行URL替换:将原来的URL之前加上业务网关的URL;例如,原来的URL地址为http://www.sina.com.cn,网关地址为10.1.1.1,那么修改后,应该为http://10.1.1.1?url=http://www.sina.com.cn;再比如,里面有链接信息为<ahref=http://www.yahoo.com>,根据是否有Cookie,替换为<a href=http://业务网关的IP?url=www.yahoo.com>或<a href=http://业务网关的IP/www.yahoo.com?url=www.yahoo.com>,在替换完成后可以将原来的URL加密,作为一个参数附加在业务网关的地址上。(5)将处理后的响应结果通过链路转发给用户。Fig. 4 is a detailed flow chart of step (5) in the overall process. As shown in Figure 4, the above step (5) specifically includes the following steps: (b1) the service gateway receives the business and returns a response; (b2) analyzes the message header to determine whether there is a cookie, and if there is, the value of the cookie is extracted, otherwise Execute step (b4); (b3) take out the value in the path field in the cookie (for example, /mail), and replace it with the address of the requested business server plus the original value (if the requested business server address is http:/ /www.sina.com.cn, then the replaced path is /www.sina.com.cn/mail); cookie replacement is to replace the value in the path in the cookie, for example, the original path=/usr, Then replace it with path=/IP/usr of the service gateway. (b4) Perform URL replacement for all links in the message body: add the URL of the service gateway before the original URL; for example, the original URL address is http://www.sina.com.cn, and the gateway address is 10.1. 1.1, after modification, it should be http://10.1.1.1? url=http://www.sina.com.cn; for another example, if there is link information in it as <ahref=http://www.yahoo.com>, according to whether there are cookies, replace it with <a href=http:/ /IP of the service gateway? url=www.yahoo.com> or <a href=http://IP of service gateway/www.yahoo.com? url=www.yahoo.com>, after the replacement is completed, the original URL can be encrypted and added as a parameter to the address of the service gateway. (5) Forward the processed response result to the user through the link.

Claims (11)

1、一种综合业务平台系统,包括计费服务器、门户站点、业务数据库和用户数据库,所述计费服务器接受业务网关发来的计费事件,进行批价,然后向结算平台系统发送帐单;1. A comprehensive service platform system, including a billing server, a portal site, a business database and a user database, the billing server accepts the billing event sent by the service gateway, approves the price, and then sends the bill to the settlement platform system ; 所述门户站点通过WEB/WAP方式向用户提供信息发布、业务受理、及个性化服务;The portal site provides users with information release, business acceptance, and personalized services through WEB/WAP; 所述用户数据库保存有用户的信息,业务数据库保存有业务的信息;The user database stores user information, and the service database stores service information; 其特征在于:所述综合业务平台还包括一个业务网关,用于完成对用户的认证和鉴权,业务访问控制,转发用户到业务的请求,接收业务的响应,对响应结果进行URL和/或Cookie替换处理后转发给用户,根据计费规则,给出用户使用业务的话单,提交给计费服务器;所述URL和/或Cookie替换处理包括:若消息头有Cookie,则把Cookie中的path域中的值取出,替换为请求的业务服务器的地址加上原来的值;若消息头没有Cookie,则对消息体中所有的链接进行URL替换,将原来的URL之前加上业务网关的URL。It is characterized in that: the integrated service platform also includes a service gateway, which is used to complete user authentication and authentication, service access control, forward user requests to services, receive service responses, and perform URL and/or After the cookie replacement process is forwarded to the user, according to the billing rules, the bill of the user's service is given and submitted to the billing server; the URL and/or cookie replacement process includes: if there is a cookie in the message header, then the path in the cookie The value in the field is taken out and replaced with the address of the requested business server plus the original value; if there is no cookie in the message header, all links in the message body are replaced with URLs, and the URL of the business gateway is added before the original URL. 2、根据权利要求1所述的综合业务平台系统,其特征在于:所述计费服务器、门户站点、业务数据库、用户数据库以及业务网关通过总线相连。2. The integrated service platform system according to claim 1, wherein the billing server, the portal site, the service database, the user database and the service gateway are connected through a bus. 3、一种综合业务平台系统的业务流程控制方法,其特征在于包括下列步骤:3. A business process control method for an integrated business platform system, characterized in that it comprises the following steps: (1)用户在门户站点订购业务;(1) Users order services on the portal site; (2)用户向业务网关发送使用业务的请求;(2) The user sends a service usage request to the service gateway; (3)业务网关分析该请求,提取用户信息,对请求进行认证和鉴权并进行业务访问控制;(3) The service gateway analyzes the request, extracts user information, authenticates and authorizes the request, and performs service access control; (4)业务网关建立到业务的链路,转发使用请求给业务;(4) The service gateway establishes a link to the service, and forwards the use request to the service; (5)业务网关接收业务返回的响应结果,对响应结果进行URL和/或Cookie替换处理后转发给用户;所述URL和/或Cookie替换处理包括:若消息头有Cookie,则把Cookie中的path域中的值取出,替换为请求的业务服务器的地址加上原来的值;若消息头没有Cookie,则对消息体中所有的链接进行URL替换,将原来的URL之前加上业务网关的URL;(5) The service gateway receives the response result returned by the service, and forwards it to the user after performing URL and/or Cookie replacement processing on the response result; the URL and/or Cookie replacement processing includes: if there is a Cookie in the message header, then Take out the value in the path field and replace it with the address of the requested business server plus the original value; if there is no cookie in the message header, replace the URL of all links in the message body, and add the URL of the business gateway before the original URL ; (6)用户开始使用订购的业务。(6) The user starts to use the subscribed service. 4、根据权利要求3所述的一种综合业务平台系统的业务流程控制方法,其特征在于:所述步骤(3)具体包括以下步骤:4. The business process control method of an integrated business platform system according to claim 3, characterized in that: said step (3) specifically includes the following steps: (a1)业务网关接收业务请求并从请求中提取用户信息和所请求的业务信息;(a1) The service gateway receives the service request and extracts the user information and the requested service information from the request; (a2)对业务请求进行解密,获得请求业务的URL信息;(a2) Decrypt the service request to obtain the URL information of the requested service; (a3)根据提取出来的用户信息查询数据库,进行鉴权认证:如果请求的业务不属于本业务网关,则拒绝请求后结束;判断用户是否订购了该业务,如果用户没有订购该业务,鉴权失败,提示用户后结束;如果请求业务非法,则流程结束,否则鉴权通过;(a3) Query the database according to the extracted user information, and perform authentication: if the requested service does not belong to the service gateway, then reject the request and end; determine whether the user has subscribed to the service, and if the user has not subscribed to the service, perform authentication If it fails, it ends after prompting the user; if the requested business is illegal, the process ends, otherwise the authentication passes; (a4)业务网关进行业务访问控制:判断终端能力是否能满足业务需求,如果能则继续,否则提示用户;判断业务在使用前是否需要报价,如果是则先报价,否则继续。(a4) The service gateway performs service access control: judge whether the terminal capability can meet the service requirements, if so, continue, otherwise prompt the user; judge whether the service requires quotation before use, if so, quote first, otherwise continue. 5、根据权利要求3所述的一种综合业务平台系统的业务流程控制方法,其特征在于:所述步骤(5)具体包括以下步骤:5. The business process control method of an integrated business platform system according to claim 3, characterized in that: said step (5) specifically includes the following steps: (b1)业务网关接收业务返回的响应;(b1) The service gateway receives the response returned by the service; (b2)分析消息头,判断是否有Cookie,如果有则把Cookie的值提取出来,否则执行步骤(b4);(b2) Analyze the message header to determine whether there is a Cookie, and if so, extract the value of the Cookie, otherwise perform step (b4); (b3)将Cookie中的path域中的值取出,替换为请求的业务服务器的地址加上原来的值;(b3) Take out the value in the path field in the cookie, and replace it with the address of the requested business server plus the original value; (b4)对消息体中所有的链接进行URL替换:将原来的URL之前加上业务网关的URL;(b4) Perform URL replacement for all links in the message body: add the URL of the service gateway before the original URL; (b5)将处理后的响应结果转发给用户。(b5) Forward the processed response result to the user. 6、根据权利要求5所述的一种综合业务平台系统的业务流程控制方法,其特征在于:所述步骤(b4)中在替换完成后将原来的URL加密,作为一个参数附加在业务网关的地址上。6. The business process control method of a kind of integrated business platform system according to claim 5, characterized in that: in said step (b4), after the replacement is completed, the original URL is encrypted, as a parameter attached to the service gateway address. 7、根据权利要求3或4或5所述的一种综合业务平台系统的业务流程控制方法,其特征在于:所述用户通过移动终端或internet访问综合业务平台系统的门户站点,浏览和订购业务。7. The business process control method of a comprehensive service platform system according to claim 3, 4 or 5, characterized in that: the user accesses the portal site of the comprehensive service platform system through a mobile terminal or the Internet, browses and orders services . 8、根据权利要求3或4或5所述的一种综合业务平台系统的业务流程控制方法,其特征在于:所述业务网关在完成业务流程控制后,还根据计费规则,给出用户使用业务的话单,发送给计费服务器。8. The business process control method of an integrated service platform system according to claim 3, 4 or 5, characterized in that: after the business process control is completed by the service gateway, according to the billing rules, the user will be given Service bills are sent to the billing server. 9、根据权利要求3或4或5所述的一种综合业务平台系统的业务流程控制方法,其特征在于:所述业务网关在完成业务流程控制后对关键步骤以及关键结果记录日志。9. A business process control method of an integrated business platform system according to claim 3, 4 or 5, characterized in that: the business gateway records key steps and key results in logs after completing business process control. 10、根据权利要求3或4或5所述的一种综合业务平台系统的业务流程控制方法,其特征在于:所述门户站点为WEB门户站点或者WAP门户站点。10. A business process control method of an integrated business platform system according to claim 3, 4 or 5, characterized in that: the portal site is a WEB portal site or a WAP portal site. 11、根据权利要求3或4或5所述的一种综合业务平台系统的业务流程控制方法,其特征在于:所述门户站点与业务网关之间的数据交互是通过HTTP协议实现的。11. A business process control method of an integrated business platform system according to claim 3, 4 or 5, characterized in that: the data interaction between the portal site and the business gateway is realized through the HTTP protocol.
CNB200410000215XA 2004-01-05 2004-01-05 Comprehensive business platform and its business flow path control method Expired - Fee Related CN1314251C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB200410000215XA CN1314251C (en) 2004-01-05 2004-01-05 Comprehensive business platform and its business flow path control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB200410000215XA CN1314251C (en) 2004-01-05 2004-01-05 Comprehensive business platform and its business flow path control method

Publications (2)

Publication Number Publication Date
CN1556634A CN1556634A (en) 2004-12-22
CN1314251C true CN1314251C (en) 2007-05-02

Family

ID=34350370

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB200410000215XA Expired - Fee Related CN1314251C (en) 2004-01-05 2004-01-05 Comprehensive business platform and its business flow path control method

Country Status (1)

Country Link
CN (1) CN1314251C (en)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8223935B2 (en) 2005-04-30 2012-07-17 Oracle International Corporation Revenue management systems and methods
US20060270423A1 (en) * 2005-05-24 2006-11-30 Nokia Corporation Information and management service portal for subscribers of communication systems
CN100417070C (en) * 2005-05-30 2008-09-03 华为技术有限公司 A method and system for implementing content billing
CN1867025B (en) * 2005-12-20 2010-08-11 华为技术有限公司 Method for controlling charging of prepaid subscribers
CN101075992B (en) * 2006-05-17 2011-07-20 卓望数码技术(深圳)有限公司 Method and system for exchanging IP multiple service
CN100401805C (en) * 2006-05-29 2008-07-09 中国移动通信集团公司 Comprehensive processing system of content information
CN100401797C (en) * 2006-05-29 2008-07-09 中国移动通信集团公司 Authentication method for service request initiation process
CN101083538B (en) * 2006-05-30 2010-12-29 卓望数码技术(深圳)有限公司 Real-time counting method for value added business of IP network environment
CN101232371B (en) * 2007-01-24 2010-07-14 中兴通讯股份有限公司 A digital signature verification method under the horizontal networking architecture of streaming media services
CN101127603B (en) * 2007-08-16 2010-08-04 中兴通讯股份有限公司 A method for realizing portal website single sign-on and IMS client
CN101170733B (en) * 2007-11-22 2010-11-03 中兴通讯股份有限公司 A WAP service authentication and charging control method, device and system
CN101232502B (en) * 2008-03-03 2011-07-06 华为技术有限公司 Method, system and apparatus for downloading media stream
CN101257519B (en) * 2008-03-27 2010-09-15 中国联合网络通信集团有限公司 Method and system for preventing illegal order without WAP gateway
CN101291467B (en) * 2008-05-23 2012-07-18 中兴通讯股份有限公司 Central apparatus of multimedia message, forwarding method and device for multimedia message
CN101800817A (en) * 2009-02-09 2010-08-11 中兴通讯股份有限公司 Method, device, system and service network for realizing service
CN101635908B (en) * 2009-06-15 2012-05-23 中兴通讯股份有限公司 Bill transmission processing method and system for billing system
CN101646160B (en) * 2009-06-24 2012-07-25 中国联合网络通信集团有限公司 Method for browsing blog content and business processing device thereof
CN101692656B (en) * 2009-10-16 2015-11-25 中兴通讯股份有限公司 A kind of personal network gateway equipment, system and the method for business is externally provided
CN101702651B (en) * 2009-11-04 2012-05-23 中国科学院声学研究所 Process system for supporting multi party service settlement based on rule and method thereof
CN101742505A (en) * 2009-11-24 2010-06-16 广东宇天信通通信科技有限公司 System and method for providing integration of multiple data services
WO2014205732A1 (en) * 2013-06-27 2014-12-31 华为技术有限公司 Flow control method and device
CN105338020B (en) 2014-07-02 2018-12-07 华为技术有限公司 A kind of business access method and device

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1340944A (en) * 2000-08-24 2002-03-20 阿尔卡塔尔公司 Data transmission protocol for use between WAP net barrier and terminal

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1340944A (en) * 2000-08-24 2002-03-20 阿尔卡塔尔公司 Data transmission protocol for use between WAP net barrier and terminal

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
中兴通讯综合数据业务平台 胡宁,罗圣美,罗仕林,电信技术,第3期 2003 *
移动数据业务平台 聂延波,电信技术,第11期 2002 *
移动数据业务平台 聂延波,电信技术,第11期 2002;中兴通讯综合数据业务平台 胡宁,罗圣美,罗仕林,电信技术,第3期 2003 *

Also Published As

Publication number Publication date
CN1556634A (en) 2004-12-22

Similar Documents

Publication Publication Date Title
CN1314251C (en) Comprehensive business platform and its business flow path control method
US20080109446A1 (en) Peer-to-peer file download system for IMS network
US20070005766A1 (en) Method and system for providing external and internal services through an application intermediation gateway
CN1799042A (en) System and method for controlling access to downloadable resources
CN1992594A (en) URL extension method for streaming media system
CN1599910A (en) System and method for providing subscription content services to mobile devices
CN1636179A (en) Intelligent network charging edge
CN1233897A (en) Centralized service management system for two-way interactive communication equipment in data network
CN1416090A (en) Method for pushing customized web page to network users
KR20040018559A (en) System and method for providing subscribed applications on wireless devices over a wireless network
CN1867024A (en) Charging information transmitting method
JP2005536787A (en) Method and system for managing cookies according to privacy policy
EP2437183A1 (en) Method, device and system for distributing user generated content to telecommunication system
WO2008110121A1 (en) Adaptation method and system of data service contents, and portal system
CN1816081A (en) Method and system for adapting page of mobile telecommunication terminal
US20090307757A1 (en) Method and System for Centralized Access Authorization To Online Streaming Content
US20060126809A1 (en) HTTP extension header for metering information
CN1608266A (en) Method and telecommunication network for delivering and charging for services
CN101075884A (en) Method for charging service content
CN101083539B (en) Switch gateway based real-time stream media content counting method and system
WO2012088995A1 (en) Service control method and device
CN102340493A (en) Access control method and gateway
CN101478754B (en) Media file downloading method, apparatus and system based on copyright management
CN101170733B (en) A WAP service authentication and charging control method, device and system
DE102004005252A1 (en) Communication system, peer-to-peer message filtering computer and method for processing a peer-to-peer message

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

Granted publication date: 20070502

Termination date: 20170105