[go: up one dir, main page]

WO2015188535A1 - Method and apparatus for inserting toolbar - Google Patents

Method and apparatus for inserting toolbar Download PDF

Info

Publication number
WO2015188535A1
WO2015188535A1 PCT/CN2014/088201 CN2014088201W WO2015188535A1 WO 2015188535 A1 WO2015188535 A1 WO 2015188535A1 CN 2014088201 W CN2014088201 W CN 2014088201W WO 2015188535 A1 WO2015188535 A1 WO 2015188535A1
Authority
WO
WIPO (PCT)
Prior art keywords
toolbar
information
adaptation
data
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.)
Ceased
Application number
PCT/CN2014/088201
Other languages
French (fr)
Chinese (zh)
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
Publication of WO2015188535A1 publication Critical patent/WO2015188535A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability

Definitions

  • the present invention relates to the field of WAP gateway system design, and in particular, to a method and device for implementing value-added services between an operator and a user by inserting a toolbar.
  • the Wireless Application Protocol (WAP) gateway handles a large number of access requests by users, and also undertakes communication channels between operators and users, and provides a carrier for value-added services for operators. As the user's requirements for ease of operation have increased, the value-added function of the toolbar business has emerged.
  • WAP Wireless Application Protocol
  • the processing of user access data is basically performed, such as content filtering, access control, terminal browser adaptation, etc., and there is no toolbar value-added service between the operator and the user, such as Convenience tools such as user package enquiries, opening, and business details.
  • the implementation of the plug-in toolbar is currently in the form of a browser plug-in or a plug-in program, that is, the terminal is pre-installed with a browser plug-in, and the purpose is to add a toolbar to the browser for the user to operate.
  • plug-ins need to be installed, which makes the plug-ins compatible with various systems.
  • the technical problem to be solved by the embodiments of the present invention is to provide a method and a device for inserting a toolbar, which can solve the problem of insufficient compatibility of the related plug-in toolbar, requires login every time, and lacks various value-added services for the user. problem.
  • a method of inserting a toolbar comprising:
  • the WAP gateway After receiving the page browsing request of the mobile terminal, the WAP gateway obtains the pre-stored toolbar template data that is compatible with the page browsing request by parsing the page browsing request;
  • the service provider returns response data to the WAP gateway
  • the WAP gateway After the WAP gateway obtains the response data, the WAP gateway adds the acquired toolbar template data to the response data, and sends response data after adding the toolbar template data to the Mobile terminal.
  • the step of the WAP gateway obtaining the pre-stored toolbar template data that is compatible with the page browsing request by parsing the page browsing request includes:
  • the WAP gateway parses the page browsing request to obtain tool bar adaptation request information for adapting the toolbar template data
  • the toolbar template data corresponding to the toolbar adaptation information that is the same as the obtained toolbar adaptation request information is acquired.
  • the toolbar adaptation request information includes: a mobile phone number segment, a mobile terminal type, a browser type, a domain name of the access service provider, a link to access the uniform resource locator, and an access time.
  • the obtained toolbar adaptation request is obtained.
  • the steps of the toolbar template data corresponding to the tool strip adaptation information of the same information include:
  • it also includes:
  • the toolbar template ID in the obtained toolbar template information is 0.
  • the method further includes:
  • the WAP gateway After the WAP gateway obtains the response data, the WAP gateway directly sends the response data to the mobile terminal.
  • it also includes:
  • the WAP gateway adds the acquired toolbar template data to the response data, querying whether the traffic alert message data exists according to the mobile phone number segment in the toolbar adaptation request information;
  • the traffic alert message data is added to the response data including the toolbar template data, and the response data is sent to the mobile terminal.
  • An apparatus for inserting a toolbar comprising an acquisition module, a response data acquisition module, and an addition module, wherein:
  • the obtaining module is configured to: after receiving the page browsing request of the mobile terminal, the WAP gateway obtains the pre-stored toolbar template data that is adapted to the page browsing request by parsing the page browsing request;
  • the response data obtaining module is configured to: forward the page browsing request to a corresponding service provider, and receive response data fed back by the service provider;
  • the adding module is configured to: add the acquired toolbar template data to the response data, and send response data after adding the toolbar template data to the mobile terminal.
  • the obtaining module further includes a parsing submodule, a comparison submodule, and a toolbar template data acquiring module, where:
  • the parsing sub-module is configured to: parse the page browsing request, and obtain tool bar adaptation request information for adapting the toolbar template data;
  • the comparison sub-module is configured to: compare the obtained tool bar adaptation request information with the preset tool bar adaptation information, and determine whether the preset tool bar adaptation information exists and the obtained The toolbar adapts the same toolbar adaptation information as the request information;
  • the toolbar template data acquisition module is configured to: if the comparison sub-module determines that the preset toolbar adaptation information has the same toolbar adaptation information as the obtained toolbar adaptation request information, Obtaining the toolbar template data corresponding to the toolbar adaptation information that is the same as the obtained toolbar adaptation request information.
  • the method further includes a query module and a traffic information adding module, where:
  • the querying module is configured to: after the adding module adds the acquired toolbar template data to the response data, query whether there is traffic alert message data according to the mobile phone number segment in the toolbar adaptation request information. ;
  • the traffic information adding module is configured to: if yes, add the traffic alert message data to the response data including the toolbar template data, and send the response data to the mobile terminal.
  • the above technical solution can implement the value-added service function of the terminal browser toolbar by dynamically inserting data into the access data of the user on the WAP gateway side, so that the user and the operator can interact and communicate more effectively, and provide convenience for the user. It also provides operators with a platform for display and promotion to achieve value-added services.
  • FIG. 1 is a schematic diagram of a method for inserting a toolbar according to an embodiment of the present invention
  • FIG. 2 is a structural diagram of an apparatus for inserting a tool bar according to an embodiment of the present invention
  • FIG. 3 is a system architecture diagram of an insertion toolbar provided by an embodiment of the present invention.
  • FIG. 4 is a flowchart of a method for inserting a toolbar according to an embodiment of the present invention
  • FIG. 5 is a data flow diagram of processing and displaying an operator traffic alert message inserted into a toolbar according to an embodiment of the present invention
  • FIG. 6 is a flowchart of an insertion flow reminder message inserted into a toolbar according to an embodiment of the present invention.
  • FIG. 1 is a schematic diagram of a method for inserting a toolbar according to an embodiment of the present invention. As shown in FIG. 1 , the specific steps are as follows:
  • Step S1 After receiving the page browsing request of the mobile terminal, the WAP gateway obtains the pre-stored toolbar template data that is compatible with the page browsing request by parsing the page browsing request.
  • Step S2 The WAP gateway obtains response data of the service provider by forwarding the page browsing request to a corresponding service provider.
  • Step S3 After obtaining the response data, the WAP gateway adds the acquired toolbar template data to the response data, and sends the same to the mobile terminal.
  • the step of obtaining the pre-stored toolbar template data that is compatible with the page browsing request by parsing the page browsing request includes:
  • the toolbar template data corresponding to the same toolbar adaptation information is obtained.
  • the toolbar adaptation request information includes: a mobile phone number segment, a mobile terminal type, a browser type, a domain name of the access service provider, a link to access the uniform resource locator, and an access time.
  • the step of acquiring the toolbar template data corresponding to the same toolbar adaptation information includes:
  • it also includes:
  • the toolbar template identifier ID in the obtained toolbar template information is 0.
  • the WAP gateway directly sends the response data to the mobile terminal.
  • it also includes:
  • the mobile phone number segment in the toolbar adaptation request information is used to query whether there is traffic alert message data;
  • the traffic alert message data is added to the response data including the toolbar template data, and is sent to the mobile terminal.
  • the method includes: an obtaining module 21, a response data acquiring module 22, an adding module 23, a querying module 24, and a flow information adding module 25.
  • the obtaining module 21 is configured to: after receiving the page browsing request of the mobile terminal, the WAP gateway obtains the pre-stored toolbar template data that is compatible with the page browsing request by parsing the page browsing request.
  • the parsing sub-module 211 of the obtaining module 21 is configured to parse the page browsing request to obtain tool bar adaptation request information for adapting the toolbar template data.
  • the comparison sub-module 212 of the acquisition module is configured to compare the obtained tool bar adaptation request information with the preset tool bar adaptation information, and determine whether the pre-stored tool bar adaptation information exists and The resulting toolbar adapts the same toolbar adaptation information for the request information.
  • the toolbar template data acquisition module 213 of the acquisition module is configured to: if the same toolbar adaptation information exists, acquire the toolbar template data corresponding to the same toolbar adaptation information.
  • the response data obtaining module 22 is configured to: forward the page browsing request to a corresponding service provider, and obtain response data fed back by the service provider.
  • the adding module 23 is configured to: after the response data obtaining module 22 obtains the response data, add the acquired toolbar template data to the response data, and send the response data after adding the toolbar template data To the mobile terminal.
  • the query module 24 is configured to: the number of toolbar templates acquired by the adding module 23 After being added to the response data, the mobile phone number segment in the toolbar adaptation request information is used to query whether there is traffic alert message data.
  • the traffic information adding module 25 is configured to: if the query module 24 queries the presence of the traffic alert message data, add the traffic alert message data to the response data including the toolbar template data, and send the response data to the Mobile terminal.
  • the user terminal By dynamically inserting data into the access data of the user on the side of the WAP gateway, the user terminal obtains the data and displays the floating toolbar at the bottom, which does not affect the frame and display effect of the original webpage.
  • the implementation method of the insertion toolbar can also be applied to the WAP gateways of major operators, and is applied to related fields such as web browsing through the WAP gateway.
  • the service function system of the WAP gateway side includes four parts: a policy control module, a user data processing platform, an operation and maintenance platform, and a statistical analysis module.
  • the policy control module is configured to: load and activate the relevant toolbar policy control information, and when the user accesses the data, return the data processing platform according to the user's relevant toolbar policy control information, determine whether to insert the toolbar into the response data, and insert What type of toolbar and whether the user has turned off the toolbar feature.
  • the toolbar type ie, the toolbar template ID
  • the toolbar policy control information ie, toolbar adaptation information
  • the policy control module can also be configured on the operation and maintenance platform.
  • the operator configures the corresponding toolbar policy control information for each toolbar solution (that is, the toolbar template) through the operation and maintenance platform, including: user mobile phone number segment, terminal type, browser type, and access service provider (SP: The domain name of the Service Provider, the link to the Uniform Resource Locator (URL), the access time, and so on.
  • the toolbar policy control information is a binary data stream file, which is defined by the policy control module and the operation and maintenance platform. It supports real-time validation and timing validation.
  • the user data processing platform is configured to: process the response data returned by the user access SP, selectively insert the toolbar template data, and return the overall data to the user terminal. At the same time, the user's request to click the toolbar button is processed, and the type, frequency, etc. of the user clicking the button are recorded. among them,
  • the operation and maintenance platform is configured to: configure various toolbar schemes, provide operators with various customization functions that can be toolbar style, and configure various toolbar schemes for inserting toolbars.
  • the operation and maintenance control platform can also configure buttons in various toolbars, including: button styles, icons, and corresponding Internal/external URLs, as well as links to various popular apps, hot site recommendations, etc.
  • the corresponding toolbar solution resources, files, controls, icons, and the like are packaged and sent to the user data processing platform for use in inserting data processing.
  • the toolbar solution resource is a widely used Hyper Text Markup Language (HTML) file format
  • the icon is Portable Network Graphic Format (PNG: Portable Network Graphic Format)
  • the template style is a cascading style sheet ( CSS: Cascading Style Sheets) scripts that support real-time validation and timing validation.
  • the operation and maintenance platform After the operation and maintenance platform is configured with various toolbar policy control information, it is sent to the policy control module.
  • the operator configures a plurality of different toolbar schemes in the operation and maintenance platform, including: toolbar style, display effect, overall color matching, function of each button, display of sub-pages, and the like.
  • the implementation of the control such as the internal button of the floating toolbar is a Javascript script, and all the mobile phones currently support the script page parsing.
  • the operation and maintenance platform has been compatible with a variety of browser terminals, and compatibility is better than plug-in toolbars.
  • the statistical analysis module is configured to: perform data statistics according to the type, frequency, etc. of the user clicking the toolbar button recorded by the data processing platform, and provide the user with the user behavior analysis result.
  • the user terminal accesses the Internet through the access mode of the WAP gateway side.
  • the data processing platform Before the access request is sent to the SP through the data processing platform to obtain the response data, the data processing platform first queries the policy control module for the toolbar policy of the access request.
  • Request information corresponds to the toolbar policy control information in the policy control module, including: a user mobile phone number segment, a terminal type, a browser type, a domain name for accessing the SP, a link for accessing the URL, an access time, and the like.
  • the policy control module matches the activated toolbar policy control information according to the toolbar policy request information sent by the data processing platform, and returns the tool bar policy control result (ie, the toolbar template information), and the toolbar policy control result includes : Whether to insert the toolbar and insert the toolbar template ID.
  • the tool bar policy control information is matched by a priority algorithm, and the domain name blacklist and the user toolbar function are closed first. If the above list data does not exist, the rules are respectively performed according to the terminal, the number segment, the URL, the time, and the like. Match and get the toolbar policy control results.
  • the toolbar template identifier is inserted.
  • the toolbar template data corresponding to the ID is inserted into the SP response data and returned to the user terminal.
  • the user terminal receives the response data with the toolbar template data, displays the complete page floating toolbar in the browser, and does not change the original webpage structure, and does not affect the display and function of the original webpage.
  • the implementation method of the value-added service of the floating toolbar is as follows:
  • the data processing platform receives the traffic alert data from the operator's billing service system, inserts and displays it in the floating toolbar, promptly reminds the user of the traffic usage, and avoids excess.
  • the traffic alert data is sent by the carrier billing service system to the data processing platform of the WAP gateway side, and is sent to the local database after being delivered.
  • the data processing platform queries the local database to obtain traffic alert data before inserting the toolbar, and inserts the response data together with the toolbar template data.
  • the toolbar template frame supports the display of the flow reminder function prompt information. If there is traffic alert information, it will be displayed directly at the bottom to give the user a reminder. If the user does not click to view the traffic details within a certain time, it will automatically zoom out to icon mode and display it in the lower right corner of the browser. If it does not exist, it will be displayed as an icon in the lower right corner initially. When the user clicks the icon, the toolbar with various function buttons is completely displayed at the bottom.
  • the toolbar template framework provides a user close button, and the data processing platform obtains the user's shutdown operation, and stores the user's mobile phone number in a local database for query by the policy control module.
  • the user's mobile phone number can be set to clear the time to ensure that the toolbar function is not always closed.
  • the cumbersome login, password input and other operations are cancelled, but for possible misoperations, for example, when the package is opened or changed, the verification code input verification is added.
  • the internal button function of the floating toolbar mainly includes four categories: user self-service, feedback suggestions, application recommendation, operator promotion activities, and the like.
  • Various function buttons can be configured with icons, URLs, display styles, and the like. The specific functions are as follows:
  • User self-service button includes: traffic inquiry, package usage details and traffic package ordering, providing functions similar to the simple online business hall, but users can directly view the package status without ordering, and order/change the package in time.
  • the feedback button is mainly for users, providing suggestions for users to feedback the use of the operator's network, and enhancing communication between users and operators, so that operators can solve problems in time.
  • the application recommendation button is mainly a mobile terminal application recommendation, and may recommend an application closely related to the operator's business, or may be a popular application software.
  • the operator promotion activity button is mainly to provide a platform for operators to recommend their own new activities. Users can learn about the latest preferential activities according to this, which is convenient for users and can add value to operators.
  • FIG. 3 is a system architecture diagram of an insertion toolbar provided by an embodiment of the present invention.
  • a policy control module is added to an associated WAP gateway server, and a data processing function in the data processing platform is added to the operation and maintenance platform.
  • the relevant configuration page of the toolbar adds the analysis function of the toolbar statistics in the data statistics analysis module without changing the WAP gateway server architecture.
  • the policy control module and the data processing function in the data processing platform still run on each server of the WAP gateway, and only the corresponding functional interface processing can be added.
  • the data processing platform After the data processing platform is started, all kinds of toolbar programs, toolbar program resources and files sent by the operation and maintenance platform are automatically loaded and activated into the memory.
  • the policy control module After the policy control module is started, the toolbar policy control information sent by the operation and maintenance platform is automatically loaded, and the related tool bar policy control information is parsed and stored in the memory.
  • the user mobile terminal sends a page request via a network device such as a base station
  • the data processing platform processes the insert toolbar request from the user's page request, and sends the toolbar policy request information to the policy control module to obtain the toolbar policy control result.
  • processing the traffic alert message from the carrier billing service system may also be, processing the fee query response corresponding to the fee query request from the operator billing service system).
  • the toolbar template data corresponding to the toolbar policy control result and the traffic alert message are inserted into the response data from the SP, and the type, frequency, etc. of the user clicking the toolbar button recorded by the data processing platform are statistically transmitted and sent. Provide statistical analysis of data to provide operators with user behavior analysis results. Finally, the integrated response data is returned to the user mobile terminal via a service network device such as a base station.
  • FIG. 4 is a flowchart of a method for inserting a toolbar according to an embodiment of the present invention. As shown in FIG. 4, the specific steps are as follows:
  • Step 401 The data processing platform receives a user page browsing request.
  • Step 402 The data processing platform packages the user access information (including: mobile phone number, URL, domain name information, and browser type) to the policy control module, and the query tool bar template identifies the ID.
  • user access information including: mobile phone number, URL, domain name information, and browser type
  • Step 403 The policy control module processes the request for querying the toolbar template ID in time, and returns the toolbar template identifier ID to the data processing platform according to the user access information and the loaded toolbar policy control information.
  • Step 404 If the policy control module responds with a timeout, the data processing platform fills the identifier of the identifier ID with 0, indicating that the toolbar is not inserted.
  • Step 405 The data processing platform requests the SP and obtains response data.
  • Step 406 The data processing platform determines, according to the obtained tool bar template identifier ID, that if the identifier ID is not 0, inserting the template resource into the user response data according to the identifier ID, and adding the toolbar operation data statistics function, returning the user response data. .
  • Step 407 If the identifier ID is 0, the data processing platform directly returns the user response data.
  • FIG. 5 is a data flow diagram for processing and displaying an operator traffic alert message inserted into a toolbar according to an embodiment of the present invention.
  • the data processing platform needs to process a traffic alert message sent by an operator billing service system. Save and then insert the response data requested by the user.
  • the data flow direction processed by the traffic alert message is specifically as follows:
  • the operator billing service system sends the user traffic alert message data to any one of the gateway servers.
  • the data processing platform in the gateway server receives the message data, and stores the message data in the database after preprocessing.
  • Upstream flow direction When the data processing platform successfully inserts the toolbar template data, it queries the database whether there is traffic alert message data of the mobile phone user, if yes, acquires the message data insertion response data, and deletes the message data in the database. . Otherwise, the traffic alert message data is not inserted, and the response data is directly returned.
  • FIG. 6 is a flowchart of an insertion flow reminding message inserted into a toolbar according to an embodiment of the present invention. As shown in FIG. 6, the specific steps are as follows:
  • Step 601 The data processing platform responds to the data to be inserted into the toolbar template data.
  • Step 602 Determine whether the toolbar is successfully inserted. If the insertion is successful, query the database to see if there is traffic alert message data. Otherwise, the insertion error directly returns the user response data.
  • Step 603 Determine whether the response is timed out or there is no traffic alert message data. If the timeout or existence does not occur, the traffic alert message data is obtained, and the message data in the database is deleted at the same time. The response data of the insert template template data is directly returned to the user terminal.
  • Step 604 Insert the acquired traffic alert message data into the response data including the toolbar template data, and return to the user terminal.
  • the present invention has the following technical effects: by adding a value-added service to the plug-in toolbar by dynamically inserting data into the access data of the user on the side of the WAP gateway, the user can directly connect the user with the operator, thereby eliminating the need to directly Users need to log in and enter passwords when querying and opening services, which is convenient for users. At the same time, it satisfies the convenience tool requirements of the user's traffic alert, package inquiry, package opening, etc. on the operator side, and provides a platform for the operator to display new applications, new services, and feedback to the operators. In addition, operators can provide effective messages to users in time to add value to their business. The specific performance is:
  • the operator can obtain the user behavior analysis report according to the statistical analysis message of the user clicking the button, to grasp the preferences of different user groups for different services and applications, and then adjust the application and activities to achieve the purpose of adding value to the business.
  • the above technical solution can implement the value-added service function of the terminal browser toolbar by dynamically inserting data into the access data of the user on the WAP gateway side, so that the user and the operator can interact and communicate more effectively, and provide convenience for the user. It also provides operators with a platform for display and promotion to achieve value-added services. Therefore, the present invention has strong industrial applicability.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

A method and an apparatus for inserting a toolbar, which relate to the field of design of a WAP gateway system. The method comprises: upon receiving a page browse request of a mobile terminal, a WAP gateway acquires pre-stored toolbar template data adapted to the page browse request by parsing the page browse request; the WAP gateway obtains response data of a corresponding service provider by forwarding the page browse request to the service provider; and upon obtaining the response data, the WAP gateway adds the acquired toolbar template data to the response data and sends the response data to the mobile terminal. The technical solution implements a value-added service function of a toolbar of a terminal browser by dynamically inserting data into access data of a user on a WAP gateway side, enables more effective interaction and communication between the user and an operator, provides convenience to the user and also provides a presentation and recommendation platform to the operator.

Description

一种插入工具条的方法及装置Method and device for inserting tool bar 技术领域Technical field

本发明涉及WAP网关系统设计领域,特别涉及一种运营商与用户之间的通过插入工具条实现增值业务的方法及装置。The present invention relates to the field of WAP gateway system design, and in particular, to a method and device for implementing value-added services between an operator and a user by inserting a toolbar.

背景技术Background technique

随着第三代移动通信技术(3G:the 3rd Generation mobile communication technology)、第四代移动通信技术(4G:the 4th Generation mobile communication technology)的发展,用户通过移动终端访问互联网的频率和流量呈现爆发式增长。无线应用协议(WAP:Wireless Application Protocol)网关作为用户访问请求处理平台,在处理用户大量访问请求的同时,更承担着运营商与用户的交流沟通渠道,以及为运营商业务提供增值服务的载体。随着用户对操作简便性要求的提高,工具条业务增值功能应运而生。With the development of the 3rd generation mobile communication technology (3G) and the 4th generation mobile communication technology (4G), the frequency and traffic of users accessing the Internet through mobile terminals are exploding. Growth. As a user access request processing platform, the Wireless Application Protocol (WAP) gateway handles a large number of access requests by users, and also undertakes communication channels between operators and users, and provides a carrier for value-added services for operators. As the user's requirements for ease of operation have increased, the value-added function of the toolbar business has emerged.

在相关的各种WAP网关系统中,基本都是针对用户访问数据的处理,如:内容过滤、访问控制、终端浏览器适配等,不存在运营商和用户之间的工具条增值业务,如用户套餐查询、开通、业务详情等便利工具。In the related various WAP gateway systems, the processing of user access data is basically performed, such as content filtering, access control, terminal browser adaptation, etc., and there is no toolbar value-added service between the operator and the user, such as Convenience tools such as user package enquiries, opening, and business details.

另外在终端浏览器上,插入工具条的实现,目前多采用浏览器插件或者外挂程序的形式,即:终端预装浏览器插件,目的是在浏览器新增工具条,给用户操作使用。但是,对于不同类型、不同系统的终端,都需要安装插件,导致插件对于各种系统的兼容性不够好。In addition, in the terminal browser, the implementation of the plug-in toolbar is currently in the form of a browser plug-in or a plug-in program, that is, the terminal is pre-installed with a browser plug-in, and the purpose is to add a toolbar to the browser for the user to operate. However, for terminals of different types and different systems, plug-ins need to be installed, which makes the plug-ins compatible with various systems.

发明内容Summary of the invention

本发明实施例要解决的技术问题是提供一种插入工具条的方法及装置,能够解决相关插件式工具条的兼容性不足,每次使用都需要登录,以及缺少各种便利用户的增值业务的问题。The technical problem to be solved by the embodiments of the present invention is to provide a method and a device for inserting a toolbar, which can solve the problem of insufficient compatibility of the related plug-in toolbar, requires login every time, and lacks various value-added services for the user. problem.

为解决上述技术问题,采用如下技术方案:In order to solve the above technical problems, the following technical solutions are adopted:

一种插入工具条的方法,包括: A method of inserting a toolbar, comprising:

WAP网关收到移动终端的页面浏览请求后,通过解析所述页面浏览请求,获取预存的且与所述页面浏览请求相适应的工具条模板数据;After receiving the page browsing request of the mobile terminal, the WAP gateway obtains the pre-stored toolbar template data that is compatible with the page browsing request by parsing the page browsing request;

所述WAP网关将所述页面浏览请求转发给相应的服务供应商;Transmitting, by the WAP gateway, the page browsing request to a corresponding service provider;

所述服务供应商向所述WAP网关返回响应数据;The service provider returns response data to the WAP gateway;

所述WAP网关得到所述响应数据后,所述WAP网关将所获取的所述工具条模板数据添加到所述响应数据中,并将添加所述工具条模板数据后的响应数据发送给所述移动终端。After the WAP gateway obtains the response data, the WAP gateway adds the acquired toolbar template data to the response data, and sends response data after adding the toolbar template data to the Mobile terminal.

可选地,所述WAP网关通过解析所述页面浏览请求,获取预存的且与所述页面浏览请求相适应的工具条模板数据的步骤包括:Optionally, the step of the WAP gateway obtaining the pre-stored toolbar template data that is compatible with the page browsing request by parsing the page browsing request includes:

所述WAP网关对所述页面浏览请求进行解析,得到用于适配工具条模板数据的工具条适配请求信息;The WAP gateway parses the page browsing request to obtain tool bar adaptation request information for adapting the toolbar template data;

将得到的工具条适配请求信息与预置的工具条适配信息进行比对,判断所述预置的工具条适配信息中是否存在与所得到的工具条适配请求信息相同的工具条适配信息;Comparing the obtained toolbar adaptation request information with the preset toolbar adaptation information, and determining whether the preset toolbar adaptation information has the same toolbar as the obtained toolbar adaptation request information. Adaptation information;

若存在,则获取所述与所得到的工具条适配请求信息相同的工具条适配信息对应的工具条模板数据。If yes, the toolbar template data corresponding to the toolbar adaptation information that is the same as the obtained toolbar adaptation request information is acquired.

可选地,所述工具条适配请求信息包括:手机号段、移动终端类型、浏览器类型、访问服务提供商的域名、访问统一资源定位符的链接和访问时间。Optionally, the toolbar adaptation request information includes: a mobile phone number segment, a mobile terminal type, a browser type, a domain name of the access service provider, a link to access the uniform resource locator, and an access time.

可选地,若存在所述预置的工具条适配信息中是否存在与所得到的工具条适配请求信息相同的工具条适配信息,则获取所述与所得到的工具条适配请求信息相同的工具条适配信息对应的工具条模板数据的步骤包括:Optionally, if there is any toolbar adaptation information that is the same as the obtained toolbar adaptation request information in the preset toolbar adaptation information, the obtained toolbar adaptation request is obtained. The steps of the toolbar template data corresponding to the tool strip adaptation information of the same information include:

根据所述相同的工具条适配信息,得到与所述相同的工具条适配信息对应的工具条模板信息;Obtaining toolbar template information corresponding to the same toolbar adaptation information according to the same toolbar adaptation information;

根据所述工具条模板信息中的工具条模板标识ID,获取与所述标识ID对应的工具条模板数据。Obtaining toolbar template data corresponding to the identifier ID according to the toolbar template identification ID in the toolbar template information.

可选地,还包括:Optionally, it also includes:

若所述预置的工具条适配信息中不存在与所得到的工具条适配请求信息 相同的工具条适配信息,则得到的工具条模板信息中的工具条模板标识ID为0。If the preset toolbar adaptation information does not exist and the obtained toolbar adaptation request information If the same toolbar is adapted, the toolbar template ID in the obtained toolbar template information is 0.

可选地,该方法还包括:Optionally, the method further includes:

在WAP网关得到所述响应数据后,所述WAP网关直接将所述响应数据发送给所述移动终端。After the WAP gateway obtains the response data, the WAP gateway directly sends the response data to the mobile terminal.

可选地,还包括:Optionally, it also includes:

在WAP网关将所获取的所述工具条模板数据添加到所述响应数据中后,根据所述工具条适配请求信息中的手机号段查询是否存在流量提醒消息数据;After the WAP gateway adds the acquired toolbar template data to the response data, querying whether the traffic alert message data exists according to the mobile phone number segment in the toolbar adaptation request information;

若存在,则将所述流量提醒消息数据添加到包含所述工具条模板数据的响应数据中,将该响应数据发送给所述移动终端。If yes, the traffic alert message data is added to the response data including the toolbar template data, and the response data is sent to the mobile terminal.

一种插入工具条的装置,包括获取模块、响应数据获取模块和添加模块,其中:An apparatus for inserting a toolbar, comprising an acquisition module, a response data acquisition module, and an addition module, wherein:

所述获取模块设置成:WAP网关收到移动终端的页面浏览请求后,通过解析所述页面浏览请求,获取预存的且与所述页面浏览请求相适应的工具条模板数据;The obtaining module is configured to: after receiving the page browsing request of the mobile terminal, the WAP gateway obtains the pre-stored toolbar template data that is adapted to the page browsing request by parsing the page browsing request;

所述响应数据获取模块设置成:将所述页面浏览请求转发给相应的服务供应商,并接收所述服务供应商反馈的响应数据;The response data obtaining module is configured to: forward the page browsing request to a corresponding service provider, and receive response data fed back by the service provider;

所述添加模块设置成:将所获取的所述工具条模板数据添加到所述响应数据中,并将添加所述工具条模板数据后的响应数据发送给所述移动终端。The adding module is configured to: add the acquired toolbar template data to the response data, and send response data after adding the toolbar template data to the mobile terminal.

可选地,所述获取模块进一步包括解析子模块、比对子模块和工具条模板数据获取模块,其中:Optionally, the obtaining module further includes a parsing submodule, a comparison submodule, and a toolbar template data acquiring module, where:

所述解析子模块设置成:对所述页面浏览请求进行解析,得到用于适配工具条模板数据的工具条适配请求信息;The parsing sub-module is configured to: parse the page browsing request, and obtain tool bar adaptation request information for adapting the toolbar template data;

所述比对子模块设置成:将得到的工具条适配请求信息与预置的工具条适配信息进行比对,判断所述预置的工具条适配信息中是否存在与所得到的 工具条适配请求信息相同的工具条适配信息;The comparison sub-module is configured to: compare the obtained tool bar adaptation request information with the preset tool bar adaptation information, and determine whether the preset tool bar adaptation information exists and the obtained The toolbar adapts the same toolbar adaptation information as the request information;

所述工具条模板数据获取模块设置成:若所述比对子模块确定所述预置的工具条适配信息中存在与所得到的工具条适配请求信息相同的工具条适配信息,则获取所述与所得到的工具条适配请求信息相同的工具条适配信息对应的工具条模板数据。The toolbar template data acquisition module is configured to: if the comparison sub-module determines that the preset toolbar adaptation information has the same toolbar adaptation information as the obtained toolbar adaptation request information, Obtaining the toolbar template data corresponding to the toolbar adaptation information that is the same as the obtained toolbar adaptation request information.

可选地,还包括查询模块和流量信息添加模块,其中:Optionally, the method further includes a query module and a traffic information adding module, where:

所述查询模块设置成:在所述添加模块将所获取的工具条模板数据添加到所述响应数据中后,根据所述工具条适配请求信息中的手机号段查询是否存在流量提醒消息数据;The querying module is configured to: after the adding module adds the acquired toolbar template data to the response data, query whether there is traffic alert message data according to the mobile phone number segment in the toolbar adaptation request information. ;

所述流量信息添加模块设置成:若存在,则将所述流量提醒消息数据添加到包含工具条模板数据的响应数据中,将该响应数据发送给所述移动终端。The traffic information adding module is configured to: if yes, add the traffic alert message data to the response data including the toolbar template data, and send the response data to the mobile terminal.

上述技术方案能够通过在WAP网关侧向用户的访问数据中动态插入数据的方法,实现终端浏览器工具条的增值业务功能,使用户与运营商之间更有效的交互、沟通,为用户提供方便,也同样给运营商提供展示、推介的平台,达到为业务增值的目的。The above technical solution can implement the value-added service function of the terminal browser toolbar by dynamically inserting data into the access data of the user on the WAP gateway side, so that the user and the operator can interact and communicate more effectively, and provide convenience for the user. It also provides operators with a platform for display and promotion to achieve value-added services.

附图概述BRIEF abstract

图1是本发明实施例提供的插入工具条的方法原理图;1 is a schematic diagram of a method for inserting a toolbar according to an embodiment of the present invention;

图2是本发明实施例提供的插入工具条的装置结构图;2 is a structural diagram of an apparatus for inserting a tool bar according to an embodiment of the present invention;

图3是本发明实施例提供的插入工具条的系统架构图;3 is a system architecture diagram of an insertion toolbar provided by an embodiment of the present invention;

图4是本发明实施例提供的插入工具条的方法流程图;4 is a flowchart of a method for inserting a toolbar according to an embodiment of the present invention;

图5是本发明实施例提供的插入工具条的运营商流量提醒消息处理、展示的数据流向图;FIG. 5 is a data flow diagram of processing and displaying an operator traffic alert message inserted into a toolbar according to an embodiment of the present invention; FIG.

图6是本发明实施例提供的插入工具条的插入流量提醒消息的流程图。FIG. 6 is a flowchart of an insertion flow reminder message inserted into a toolbar according to an embodiment of the present invention.

本发明的较佳实施方式 Preferred embodiment of the invention

以下结合附图对本发明的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本发明,并不用于限定本发明。The preferred embodiments of the present invention are described in detail below with reference to the accompanying drawings.

图1是本发明实施例提供的插入工具条的方法原理图,如图1所示,具体步骤如下:FIG. 1 is a schematic diagram of a method for inserting a toolbar according to an embodiment of the present invention. As shown in FIG. 1 , the specific steps are as follows:

步骤S1:WAP网关收到移动终端的页面浏览请求后,通过解析所述页面浏览请求,获取预存的且与所述页面浏览请求相适应的工具条模板数据。Step S1: After receiving the page browsing request of the mobile terminal, the WAP gateway obtains the pre-stored toolbar template data that is compatible with the page browsing request by parsing the page browsing request.

步骤S2:WAP网关通过将所述页面浏览请求转发给相应的服务供应商,得到所述服务供应商的响应数据。Step S2: The WAP gateway obtains response data of the service provider by forwarding the page browsing request to a corresponding service provider.

步骤S3:在得到所述响应数据后,WAP网关将所获取的工具条模板数据添加到所述响应数据中,并将其一并发送给所述移动终端。Step S3: After obtaining the response data, the WAP gateway adds the acquired toolbar template data to the response data, and sends the same to the mobile terminal.

可选地,所述的通过解析所述页面浏览请求,获取预存的且与所述页面浏览请求相适应的工具条模板数据的步骤包括:Optionally, the step of obtaining the pre-stored toolbar template data that is compatible with the page browsing request by parsing the page browsing request includes:

对所述页面浏览请求进行解析,得到用于适配工具条模板数据的工具条适配请求信息;Parsing the page browsing request to obtain tool bar adaptation request information for adapting the toolbar template data;

将得到的工具条适配请求信息与预置的工具条适配信息进行比对,判断所述预存的工具条适配信息中是否存在与所得到的工具条适配请求信息相同的工具条适配信息;Comparing the obtained toolbar adaptation request information with the preset toolbar adaptation information, and determining whether the pre-stored toolbar adaptation information has the same toolbar as the obtained toolbar adaptation request information. Distribution information;

若存在相同的工具条适配信息,则获取所述相同的工具条适配信息对应的工具条模板数据。If the same toolbar adaptation information exists, the toolbar template data corresponding to the same toolbar adaptation information is obtained.

可选地,所述工具条适配请求信息包括:手机号段、移动终端类型、浏览器类型、访问服务提供商的域名、访问统一资源定位符的链接和访问时间。Optionally, the toolbar adaptation request information includes: a mobile phone number segment, a mobile terminal type, a browser type, a domain name of the access service provider, a link to access the uniform resource locator, and an access time.

可选地,所述的若存在相同的工具条适配信息,则获取所述相同的工具条适配信息对应的工具条模板数据的步骤包括:Optionally, if the same toolbar adaptation information exists, the step of acquiring the toolbar template data corresponding to the same toolbar adaptation information includes:

根据所述相同的工具条适配信息,得到与所述相同的工具条适配信息对应的工具条模板信息;Obtaining toolbar template information corresponding to the same toolbar adaptation information according to the same toolbar adaptation information;

根据所述工具条模板信息中的工具条模板标识ID,获取与所述标识ID对应的工具条模板数据。 Obtaining toolbar template data corresponding to the identifier ID according to the toolbar template identification ID in the toolbar template information.

可选地,还包括:Optionally, it also includes:

若不存在相同的工具条适配信息,则得到的工具条模板信息中的工具条模板标识ID为0。If the same toolbar adaptation information does not exist, the toolbar template identifier ID in the obtained toolbar template information is 0.

可选地,在得到所述响应数据后,WAP网关直接将所述响应数据发送给所述移动终端。Optionally, after obtaining the response data, the WAP gateway directly sends the response data to the mobile terminal.

可选地,还包括:Optionally, it also includes:

在WAP网关将所获取的工具条模板数据添加到所述响应数据中后,根据工具条适配请求信息中的手机号段查询是否存在流量提醒消息数据;After the obtained tool bar template data is added to the response data by the WAP gateway, the mobile phone number segment in the toolbar adaptation request information is used to query whether there is traffic alert message data;

若存在,则将所述流量提醒消息数据添加到包含工具条模板数据的响应数据中,一并发送给所述移动终端。If yes, the traffic alert message data is added to the response data including the toolbar template data, and is sent to the mobile terminal.

图2是本发明实施例提供的插入工具条的装置结构图,如图2所示,包括:获取模块21、响应数据获取模块22、添加模块23、查询模块24和流量信息添加模块25。2 is a structural diagram of an apparatus for inserting a toolbar according to an embodiment of the present invention. As shown in FIG. 2, the method includes: an obtaining module 21, a response data acquiring module 22, an adding module 23, a querying module 24, and a flow information adding module 25.

所述获取模块21设置成:WAP网关收到移动终端的页面浏览请求后,通过解析所述页面浏览请求,获取预存的且与所述页面浏览请求相适应的工具条模板数据。其中,所述获取模块21的解析子模块211设置成:对所述页面浏览请求进行解析,得到用于适配工具条模板数据的工具条适配请求信息。所述获取模块的比对子模块212设置成:将得到的工具条适配请求信息与预置的工具条适配信息进行比对,判断所述预存的工具条适配信息中是否存在与所得到的工具条适配请求信息相同的工具条适配信息。所述获取模块的工具条模板数据获取模块213设置成:若存在相同的工具条适配信息,则获取所述相同的工具条适配信息对应的工具条模板数据。The obtaining module 21 is configured to: after receiving the page browsing request of the mobile terminal, the WAP gateway obtains the pre-stored toolbar template data that is compatible with the page browsing request by parsing the page browsing request. The parsing sub-module 211 of the obtaining module 21 is configured to parse the page browsing request to obtain tool bar adaptation request information for adapting the toolbar template data. The comparison sub-module 212 of the acquisition module is configured to compare the obtained tool bar adaptation request information with the preset tool bar adaptation information, and determine whether the pre-stored tool bar adaptation information exists and The resulting toolbar adapts the same toolbar adaptation information for the request information. The toolbar template data acquisition module 213 of the acquisition module is configured to: if the same toolbar adaptation information exists, acquire the toolbar template data corresponding to the same toolbar adaptation information.

所述响应数据获取模块22设置成:将所述页面浏览请求转发给相应的服务供应商,得到所述服务供应商反馈的响应数据。The response data obtaining module 22 is configured to: forward the page browsing request to a corresponding service provider, and obtain response data fed back by the service provider.

所述添加模块23设置成:在响应数据获取模块22得到所述响应数据后,将所获取的工具条模板数据添加到所述响应数据中,并将添加了工具条模板数据后的响应数据发送给所述移动终端。The adding module 23 is configured to: after the response data obtaining module 22 obtains the response data, add the acquired toolbar template data to the response data, and send the response data after adding the toolbar template data To the mobile terminal.

所述查询模块24设置成:在所述添加模块23将所获取的工具条模板数 据添加到所述响应数据中后,根据工具条适配请求信息中的手机号段查询是否存在流量提醒消息数据。The query module 24 is configured to: the number of toolbar templates acquired by the adding module 23 After being added to the response data, the mobile phone number segment in the toolbar adaptation request information is used to query whether there is traffic alert message data.

所述流量信息添加模块25设置成:若查询模块24查询到存在流量提醒消息数据,则将所述流量提醒消息数据添加到包含工具条模板数据的响应数据中,将该响应数据发送给所述移动终端。The traffic information adding module 25 is configured to: if the query module 24 queries the presence of the traffic alert message data, add the traffic alert message data to the response data including the toolbar template data, and send the response data to the Mobile terminal.

通过在WAP网关侧向用户的访问数据中动态插入数据的方法,使得用户终端获取数据后展现出的是底部的浮动工具条,不影响原网页的框架和展示效果。此外,插入工具条的实现方法还可以应用于各大运营商的WAP网关中,并应用在通过WAP网关进行网页浏览等相关领域。WAP网关侧的业务功能系统包括:策略控制模块、用户数据处理平台、运行维护平台以及统计分析模块四个部分。By dynamically inserting data into the access data of the user on the side of the WAP gateway, the user terminal obtains the data and displays the floating toolbar at the bottom, which does not affect the frame and display effect of the original webpage. In addition, the implementation method of the insertion toolbar can also be applied to the WAP gateways of major operators, and is applied to related fields such as web browsing through the WAP gateway. The service function system of the WAP gateway side includes four parts: a policy control module, a user data processing platform, an operation and maintenance platform, and a statistical analysis module.

策略控制模块设置成:载入并激活相关工具条策略控制信息,在用户访问数据时,根据用户的相关工具条策略控制信息返回数据处理平台,确定是否要向响应数据中插入工具条,且插入何种类型的工具条,以及用户是否关闭了工具条功能。其中,策略控制模块中的工具条类型(即,工具条模板标识ID)来源于运行维护平台中的配置。同样,策略控制模块中的工具条策略控制信息(即,工具条适配信息)也同样可以在运行维护平台上配置。运营商通过运行维护平台针对每种工具条方案(即,工具条模板),配置对应的工具条策略控制信息,包含:用户手机号段、终端类型、浏览器类型、访问服务提供商(SP:Service Provider)的域名、访问统一资源定位符(URL:Uniform Resource Locator)的链接、访问时间等等。工具条策略控制信息为二进制数据流文件,由策略控制模块和运行维护平台内部定义接口形式,支持实时生效和定时生效。The policy control module is configured to: load and activate the relevant toolbar policy control information, and when the user accesses the data, return the data processing platform according to the user's relevant toolbar policy control information, determine whether to insert the toolbar into the response data, and insert What type of toolbar and whether the user has turned off the toolbar feature. The toolbar type (ie, the toolbar template ID) in the policy control module is derived from the configuration in the operation and maintenance platform. Similarly, the toolbar policy control information (ie, toolbar adaptation information) in the policy control module can also be configured on the operation and maintenance platform. The operator configures the corresponding toolbar policy control information for each toolbar solution (that is, the toolbar template) through the operation and maintenance platform, including: user mobile phone number segment, terminal type, browser type, and access service provider (SP: The domain name of the Service Provider, the link to the Uniform Resource Locator (URL), the access time, and so on. The toolbar policy control information is a binary data stream file, which is defined by the policy control module and the operation and maintenance platform. It supports real-time validation and timing validation.

用户数据处理平台设置成:处理用户访问SP返回的响应数据,有选择的插入工具条模板数据,并将整体数据返回给用户终端。同时,处理用户点击工具条按钮的请求,并记录用户点击按钮的类型、频次等。其中,The user data processing platform is configured to: process the response data returned by the user access SP, selectively insert the toolbar template data, and return the overall data to the user terminal. At the same time, the user's request to click the toolbar button is processed, and the type, frequency, etc. of the user clicking the button are recorded. among them,

运行维护平台设置成:配置各种工具条方案,为运营商提供各种可工具条样式的定制功能,也可以配置插入工具条的各种工具条方案。此外,运维控制平台还可以配置各种工具条中的按钮,包括:按钮样式、图标、对应的 内部/外部URL,以及增加的各类热门应用、热点网站推荐等的链接图标等。The operation and maintenance platform is configured to: configure various toolbar schemes, provide operators with various customization functions that can be toolbar style, and configure various toolbar schemes for inserting toolbars. In addition, the operation and maintenance control platform can also configure buttons in various toolbars, including: button styles, icons, and corresponding Internal/external URLs, as well as links to various popular apps, hot site recommendations, etc.

当运行维护平台配置完各种工具条方案和按钮配置后,将对应的工具条方案资源、文件、控件、图标等打包下发给用户数据处理平台,供插入数据处理使用。其中,工具条方案资源为广泛使用的超文本标记语言(HTML:Hyper Text Mark-up Language)文件格式,图标为可移植网络图形格式(PNG:Portable Network Graphic Format),模板样式为层叠样式表(CSS:Cascading Style Sheets)脚本,支持实时生效和定时生效。After the operation and maintenance platform configures various toolbar schemes and button configurations, the corresponding toolbar solution resources, files, controls, icons, and the like are packaged and sent to the user data processing platform for use in inserting data processing. Among them, the toolbar solution resource is a widely used Hyper Text Markup Language (HTML) file format, the icon is Portable Network Graphic Format (PNG: Portable Network Graphic Format), and the template style is a cascading style sheet ( CSS: Cascading Style Sheets) scripts that support real-time validation and timing validation.

当运行维护平台配置完各种工具条策略控制信息后,下发给策略控制模块。其中,运营商在运行维护平台中配置多种不同的工具条方案,包含:工具条样式、显示效果、整体配色、各按钮功能、子页面显示等等。其中,浮动式工具条的内部按钮等控件的实现方式为Javascript脚本,目前全部手机均支持该脚本页面解析。并且,运行维护平台已针对多种浏览器终端做兼容,兼容性比插件式工具条更好。After the operation and maintenance platform is configured with various toolbar policy control information, it is sent to the policy control module. Among them, the operator configures a plurality of different toolbar schemes in the operation and maintenance platform, including: toolbar style, display effect, overall color matching, function of each button, display of sub-pages, and the like. Among them, the implementation of the control such as the internal button of the floating toolbar is a Javascript script, and all the mobile phones currently support the script page parsing. Moreover, the operation and maintenance platform has been compatible with a variety of browser terminals, and compatibility is better than plug-in toolbars.

统计分析模块设置成:根据数据处理平台记录的用户点击工具条按钮的类型、频次等进行数据统计,并向运营商提供用户行为分析结果。The statistical analysis module is configured to: perform data statistics according to the type, frequency, etc. of the user clicking the toolbar button recorded by the data processing platform, and provide the user with the user behavior analysis result.

具体实现方法表现为:The specific implementation method is as follows:

(1)用户终端通过WAP网关侧的接入方式访问互联网,在访问请求经过数据处理平台对外发出至SP,获得响应数据前,数据处理平台先向策略控制模块查询对该访问请求的工具条策略请求信息。该工具条策略请求信息对应于策略控制模块中的工具条策略控制信息,包括:用户手机号段、终端类型、浏览器类型、访问SP的域名、访问URL的链接、访问时间等等。(1) The user terminal accesses the Internet through the access mode of the WAP gateway side. Before the access request is sent to the SP through the data processing platform to obtain the response data, the data processing platform first queries the policy control module for the toolbar policy of the access request. Request information. The toolbar policy request information corresponds to the toolbar policy control information in the policy control module, including: a user mobile phone number segment, a terminal type, a browser type, a domain name for accessing the SP, a link for accessing the URL, an access time, and the like.

(2)策略控制模块根据数据处理平台发送的工具条策略请求信息,针对激活的工具条策略控制信息进行匹配,返回工具条策略控制结果(即,工具条模板信息),工具条策略控制结果包括:是否插入工具条和插入工具条模板标识ID。其中,工具条策略控制信息匹配采用优先级算法,先匹配域名黑名单和用户工具条功能关闭名单,若以上名单数据不存在,则依次根据终端、号段、URL、时间等信息数据分别进行规则匹配,获得工具条策略控制结果。(2) The policy control module matches the activated toolbar policy control information according to the toolbar policy request information sent by the data processing platform, and returns the tool bar policy control result (ie, the toolbar template information), and the toolbar policy control result includes : Whether to insert the toolbar and insert the toolbar template ID. The tool bar policy control information is matched by a priority algorithm, and the domain name blacklist and the user toolbar function are closed first. If the above list data does not exist, the rules are respectively performed according to the terminal, the number segment, the URL, the time, and the like. Match and get the toolbar policy control results.

(3)数据处理平台获得工具条策略控制结果后,将插入工具条模板标识 ID对应的工具条模板数据插入至SP响应数据中,返回给用户终端。(3) After the data processing platform obtains the toolbar policy control result, the toolbar template identifier is inserted. The toolbar template data corresponding to the ID is inserted into the SP response data and returned to the user terminal.

(4)用户终端接收带有工具条模板数据的响应数据,在浏览器中展示出完整的页面浮动式工具条,且不改变原网页架构,不影响原网页的展示和功能。(4) The user terminal receives the response data with the toolbar template data, displays the complete page floating toolbar in the browser, and does not change the original webpage structure, and does not affect the display and function of the original webpage.

对于浮动式工具条增值业务的实现方法具体表现为:The implementation method of the value-added service of the floating toolbar is as follows:

当运营商需要提醒用户流量使用情况时,数据处理平台接收来自运营商计费服务系统的流量提醒数据,插入并显示在浮动工具条中,及时提醒用户流量使用情况,避免超额。其中,流量提醒数据由运营商计费服务系统向WAP网关侧的数据处理平台下发,下发后存入本地数据库。数据处理平台在插入工具条前,查询本地数据库获取流量提醒数据,与工具条模板数据一起插入响应数据中。When the operator needs to remind the user of the traffic usage, the data processing platform receives the traffic alert data from the operator's billing service system, inserts and displays it in the floating toolbar, promptly reminds the user of the traffic usage, and avoids excess. The traffic alert data is sent by the carrier billing service system to the data processing platform of the WAP gateway side, and is sent to the local database after being delivered. The data processing platform queries the local database to obtain traffic alert data before inserting the toolbar, and inserts the response data together with the toolbar template data.

工具条模板框架支持流量提醒功能提示信息的显示。若存在流量提醒信息,则直接在底部完全展示,以给用户提醒的作用,若用户未在特定时间内点击浏览流量详情,则自动缩小为图标模式,显示在浏览器右下角。若不存在则初始时以图标方式显示在右下角,用户点击图标时,在底部完整显示带有各种功能按钮的工具条。The toolbar template frame supports the display of the flow reminder function prompt information. If there is traffic alert information, it will be displayed directly at the bottom to give the user a reminder. If the user does not click to view the traffic details within a certain time, it will automatically zoom out to icon mode and display it in the lower right corner of the browser. If it does not exist, it will be displayed as an icon in the lower right corner initially. When the user clicks the icon, the toolbar with various function buttons is completely displayed at the bottom.

工具条模板框架提供用户关闭按钮,数据处理平台获取用户关闭的操作,将该用户手机号存入本地数据库,供策略控制模块查询。该用户手机号可设置定时清除,以保证工具条功能非一直关闭。在整个浮动式工具条中,取消了繁琐的登录、输入密码等操作,但对于可能的误操作,例如,在套餐开通、变更时,会加入验证码输入校验。其中,浮动式工具条的内部按钮功能主要包含四类:用户自助服务、意见建议反馈、应用推荐、运营商促销活动等。各类功能按钮均可以配置图标、URL、显示样式等。具体功能表现为:The toolbar template framework provides a user close button, and the data processing platform obtains the user's shutdown operation, and stores the user's mobile phone number in a local database for query by the policy control module. The user's mobile phone number can be set to clear the time to ensure that the toolbar function is not always closed. In the entire floating toolbar, the cumbersome login, password input and other operations are cancelled, but for possible misoperations, for example, when the package is opened or changed, the verification code input verification is added. Among them, the internal button function of the floating toolbar mainly includes four categories: user self-service, feedback suggestions, application recommendation, operator promotion activities, and the like. Various function buttons can be configured with icons, URLs, display styles, and the like. The specific functions are as follows:

(1)用户自助服务类按钮包括:流量查询、套餐使用详情和流量套餐订购,提供的功能类似简易的网上营业厅,但用户无需登录便可以直接查看套餐情况,并及时订购/变更套餐。(1) User self-service button includes: traffic inquiry, package usage details and traffic package ordering, providing functions similar to the simple online business hall, but users can directly view the package status without ordering, and order/change the package in time.

(2)意见建议反馈类按钮主要是面向用户,提供用户反馈运营商网络使用情况的建议,加强用户与运营商之间的交流,便于运营商及时解决问题。 (2) Suggestions The feedback button is mainly for users, providing suggestions for users to feedback the use of the operator's network, and enhancing communication between users and operators, so that operators can solve problems in time.

(3)应用推荐类按钮主要是移动终端应用推荐,可以推荐与运营商业务紧密相关的应用,也可以是热门的应用软件。(3) The application recommendation button is mainly a mobile terminal application recommendation, and may recommend an application closely related to the operator's business, or may be a popular application software.

(4)运营商促销活动类按钮主要是提供一个运营商推荐自己新活动的平台,用户可以据此及时了解最新的优惠活动,既便利用户,更可给运营商业务增值。(4) The operator promotion activity button is mainly to provide a platform for operators to recommend their own new activities. Users can learn about the latest preferential activities according to this, which is convenient for users and can add value to operators.

图3是本发明实施例提供的插入工具条的系统架构图,如图3所示,在相关WAP网关服务器上增加策略控制模块,以及数据处理平台中的数据处理功能,在运行维护平台上增加工具条的相关配置页面,在数据统计分析模块增加对于工具条统计数据的分析功能,而不需要改变WAP网关服务器架构。策略控制模块,以及数据处理平台中的数据处理功能仍然运行在WAP网关的各台服务器上,只增加对应的功能接口处理即可。3 is a system architecture diagram of an insertion toolbar provided by an embodiment of the present invention. As shown in FIG. 3, a policy control module is added to an associated WAP gateway server, and a data processing function in the data processing platform is added to the operation and maintenance platform. The relevant configuration page of the toolbar adds the analysis function of the toolbar statistics in the data statistics analysis module without changing the WAP gateway server architecture. The policy control module and the data processing function in the data processing platform still run on each server of the WAP gateway, and only the corresponding functional interface processing can be added.

数据处理平台启动后,自动载入并激活运行维护平台下发的各类工具条方案、工具条方案资源、文件到内存中。策略控制模块程序启动后,自动加载运行维护平台下发的工具条策略控制信息,并将相关工具条策略控制信息解析后存入内存使用。当用户手机终端经由基站等运营网络设备发送页面请求时,数据处理平台处理来自用户的页面请求中的插入工具条请求,并通过发送工具条策略请求信息给策略控制模块,获取工具条策略控制结果,以及处理来自运营商计费服务系统的流量提醒消息(也可以是,处理来自运营商计费服务系统的对应于费用查询请求的费用查询响应)。然后,将对应于工具条策略控制结果的工具条模板数据以及流量提醒消息插入至来自SP的响应数据中,并将数据处理平台记录的用户点击工具条按钮的类型、频次等进行数据统计,发送给数据统计分析,为运营商提供用户行为分析结果。最后,将整合后的响应数据经由基站等运营网络设备返回给用户手机终端。After the data processing platform is started, all kinds of toolbar programs, toolbar program resources and files sent by the operation and maintenance platform are automatically loaded and activated into the memory. After the policy control module is started, the toolbar policy control information sent by the operation and maintenance platform is automatically loaded, and the related tool bar policy control information is parsed and stored in the memory. When the user mobile terminal sends a page request via a network device such as a base station, the data processing platform processes the insert toolbar request from the user's page request, and sends the toolbar policy request information to the policy control module to obtain the toolbar policy control result. And processing the traffic alert message from the carrier billing service system (may also be, processing the fee query response corresponding to the fee query request from the operator billing service system). Then, the toolbar template data corresponding to the toolbar policy control result and the traffic alert message are inserted into the response data from the SP, and the type, frequency, etc. of the user clicking the toolbar button recorded by the data processing platform are statistically transmitted and sent. Provide statistical analysis of data to provide operators with user behavior analysis results. Finally, the integrated response data is returned to the user mobile terminal via a service network device such as a base station.

图4是本发明实施例提供的插入工具条的方法流程图,如图4所示,具体步骤如下:4 is a flowchart of a method for inserting a toolbar according to an embodiment of the present invention. As shown in FIG. 4, the specific steps are as follows:

步骤401:数据处理平台收到用户页面浏览请求。Step 401: The data processing platform receives a user page browsing request.

步骤402:数据处理平台将用户此次访问信息(包括:手机号、URL、域名信息、浏览器类型)打包发送给策略控制模块,由其查询工具条模板标识ID。 Step 402: The data processing platform packages the user access information (including: mobile phone number, URL, domain name information, and browser type) to the policy control module, and the query tool bar template identifies the ID.

步骤403:策略控制模块及时处理查询工具条模板标识ID的请求,根据用户访问信息以及加载的工具条策略控制信息,返回工具条模板标识ID给数据处理平台。Step 403: The policy control module processes the request for querying the toolbar template ID in time, and returns the toolbar template identifier ID to the data processing platform according to the user access information and the loaded toolbar policy control information.

步骤404:若策略控制模块响应超时,则数据处理平台将标识ID的标识位填为0,表示不插入工具条。Step 404: If the policy control module responds with a timeout, the data processing platform fills the identifier of the identifier ID with 0, indicating that the toolbar is not inserted.

步骤405:数据处理平台请求SP,并获得响应数据。Step 405: The data processing platform requests the SP and obtains response data.

步骤406:数据处理平台根据获得的工具条模板标识ID,判断若标识ID不为0,则根据标识ID插入模板资源到用户响应数据中,并增加工具条操作数据统计功能后,返回用户响应数据。Step 406: The data processing platform determines, according to the obtained tool bar template identifier ID, that if the identifier ID is not 0, inserting the template resource into the user response data according to the identifier ID, and adding the toolbar operation data statistics function, returning the user response data. .

步骤407:若标识ID为0,则数据处理平台直接返回用户响应数据。Step 407: If the identifier ID is 0, the data processing platform directly returns the user response data.

图5是本发明实施例提供的插入工具条的运营商流量提醒消息处理、展示的数据流向图,如图5所示,数据处理平台需要处理运营商计费服务系统下发的流量提醒消息并保存,而后插入用户请求的响应数据中。其中,流量提醒消息处理的数据流向具体为:FIG. 5 is a data flow diagram for processing and displaying an operator traffic alert message inserted into a toolbar according to an embodiment of the present invention. As shown in FIG. 5, the data processing platform needs to process a traffic alert message sent by an operator billing service system. Save and then insert the response data requested by the user. The data flow direction processed by the traffic alert message is specifically as follows:

下行流向:运营商计费服务系统将用户流量提醒消息数据发送至任意一台网关服务器,网关服务器中的数据处理平台接收该消息数据,预处理后将该消息数据存入数据库中。Downstream flow: The operator billing service system sends the user traffic alert message data to any one of the gateway servers. The data processing platform in the gateway server receives the message data, and stores the message data in the database after preprocessing.

上行流向:当数据处理平台在插入工具条模板数据成功后,向数据库查询是否存在本手机用户的流量提醒消息数据,若存在则获取该消息数据插入响应数据中,并删除数据库中的该消息数据。否则不插入流量提醒消息数据,直接返回响应数据。Upstream flow direction: When the data processing platform successfully inserts the toolbar template data, it queries the database whether there is traffic alert message data of the mobile phone user, if yes, acquires the message data insertion response data, and deletes the message data in the database. . Otherwise, the traffic alert message data is not inserted, and the response data is directly returned.

图6是本发明实施例提供的插入工具条的插入流量提醒消息的流程图,如图6所示,具体步骤如下:FIG. 6 is a flowchart of an insertion flow reminding message inserted into a toolbar according to an embodiment of the present invention. As shown in FIG. 6, the specific steps are as follows:

步骤601:数据处理平台响应数据待插入工具条模板数据。Step 601: The data processing platform responds to the data to be inserted into the toolbar template data.

步骤602:判断工具条是否插入成功,若插入成功则查询数据库,是否有流量提醒消息数据,否则插入错误直接返回用户响应数据。Step 602: Determine whether the toolbar is successfully inserted. If the insertion is successful, query the database to see if there is traffic alert message data. Otherwise, the insertion error directly returns the user response data.

步骤603:判断响应是否超时或不存在流量提醒消息数据,若未超时或存在,则获取到流量提醒消息数据,并同时删除数据库中的该消息数据,否 则直接将插入工具条模板数据的响应数据,返回用户终端。Step 603: Determine whether the response is timed out or there is no traffic alert message data. If the timeout or existence does not occur, the traffic alert message data is obtained, and the message data in the database is deleted at the same time. The response data of the insert template template data is directly returned to the user terminal.

步骤604:将获取到的流量提醒消息数据插入包含工具条模板数据的响应数据中,返回用户终端。Step 604: Insert the acquired traffic alert message data into the response data including the toolbar template data, and return to the user terminal.

综上所述,本发明具有以下技术效果:能够通过在WAP网关侧向用户的访问数据中动态插入数据的方法,为插入工具条添加增值业务,可以直接把用户与运营商对接起来,免去用户查询、开通业务时需要登陆、输入密码等繁琐操作,方便用户。同时,满足用户在运营商侧的流量提醒、套餐查询、套餐开通等的便利工具要求,并提供运营商向用户展示新应用,新业务以及用户向运营商反馈的平台。此外,运营商还可以及时提供有效消息给用户,为业务增值。具体表现为:In summary, the present invention has the following technical effects: by adding a value-added service to the plug-in toolbar by dynamically inserting data into the access data of the user on the side of the WAP gateway, the user can directly connect the user with the operator, thereby eliminating the need to directly Users need to log in and enter passwords when querying and opening services, which is convenient for users. At the same time, it satisfies the convenience tool requirements of the user's traffic alert, package inquiry, package opening, etc. on the operator side, and provides a platform for the operator to display new applications, new services, and feedback to the operators. In addition, operators can provide effective messages to users in time to add value to their business. The specific performance is:

(1)运营商可以根据对用户点击按钮的统计分析消息,获得用户行为分析报告,以掌握不同用户群对不同业务、应用的喜好,进而对应用和活动进行调整以达到业务增值的目的。(1) The operator can obtain the user behavior analysis report according to the statistical analysis message of the user clicking the button, to grasp the preferences of different user groups for different services and applications, and then adjust the application and activities to achieve the purpose of adding value to the business.

(2)整个系统功能对原WAP网关架构未作变更,各模块功能分工明确,直接在原架构上增加程序实现即可,方便运营商对该功能进行安装部署。(2) The entire system function has not changed the original WAP gateway architecture. The function division of each module is clear, and the program can be directly implemented on the original architecture, which is convenient for operators to install and deploy the function.

(3)方案实现的工具条,在页面上为浮动方式显示,不影响原网页架构和功能,简洁便利。(3) The toolbar implemented by the scheme is displayed in a floating manner on the page, which does not affect the original webpage architecture and functions, and is simple and convenient.

(4)使用javascript脚本实现,将工具条插入响应数据中进行展示,既免去了浏览器安装外挂插件的繁琐,也对各种操作系统有良好的兼容性。(4) Using javascript script implementation, inserting the toolbar into the response data for display, which eliminates the cumbersomeness of installing plug-ins in the browser and has good compatibility with various operating systems.

尽管上文对本发明进行了详细说明,但是本发明不限于此,本技术领域技术人员可以根据本发明的原理进行各种修改。因此,凡按照本发明原理所作的修改,都应当理解为落入本发明的保护范围。Although the invention has been described in detail above, the invention is not limited thereto, and various modifications may be made by those skilled in the art in accordance with the principles of the invention. Therefore, modifications made in accordance with the principles of the invention are to be understood as falling within the scope of the invention.

工业实用性Industrial applicability

上述技术方案能够通过在WAP网关侧向用户的访问数据中动态插入数据的方法,实现终端浏览器工具条的增值业务功能,使用户与运营商之间更有效的交互、沟通,为用户提供方便,也同样给运营商提供展示、推介的平台,达到为业务增值的目的。因此本发明具有很强的工业实用性。 The above technical solution can implement the value-added service function of the terminal browser toolbar by dynamically inserting data into the access data of the user on the WAP gateway side, so that the user and the operator can interact and communicate more effectively, and provide convenience for the user. It also provides operators with a platform for display and promotion to achieve value-added services. Therefore, the present invention has strong industrial applicability.

Claims (10)

一种插入工具条的方法,包括:A method of inserting a toolbar, comprising: WAP网关收到移动终端的页面浏览请求后,通过解析所述页面浏览请求,获取预存的且与所述页面浏览请求相适应的工具条模板数据;After receiving the page browsing request of the mobile terminal, the WAP gateway obtains the pre-stored toolbar template data that is compatible with the page browsing request by parsing the page browsing request; 所述WAP网关将所述页面浏览请求转发给相应的服务供应商;Transmitting, by the WAP gateway, the page browsing request to a corresponding service provider; 所述服务供应商向所述WAP网关返回响应数据;The service provider returns response data to the WAP gateway; 所述WAP网关得到所述响应数据后,所述WAP网关将所获取的所述工具条模板数据添加到所述响应数据中,并将添加所述工具条模板数据后的响应数据发送给所述移动终端。After the WAP gateway obtains the response data, the WAP gateway adds the acquired toolbar template data to the response data, and sends response data after adding the toolbar template data to the Mobile terminal. 根据权利要求1所述的插入工具条的方法,其中,所述WAP网关通过解析所述页面浏览请求,获取预存的且与所述页面浏览请求相适应的工具条模板数据的步骤包括:The method of inserting a toolbar according to claim 1, wherein the step of the WAP gateway acquiring the pre-stored toolbar template data corresponding to the page browsing request by parsing the page browsing request comprises: 所述WAP网关对所述页面浏览请求进行解析,得到用于适配工具条模板数据的工具条适配请求信息;The WAP gateway parses the page browsing request to obtain tool bar adaptation request information for adapting the toolbar template data; 将得到的工具条适配请求信息与预置的工具条适配信息进行比对,判断所述预置的工具条适配信息中是否存在与所得到的工具条适配请求信息相同的工具条适配信息;Comparing the obtained toolbar adaptation request information with the preset toolbar adaptation information, and determining whether the preset toolbar adaptation information has the same toolbar as the obtained toolbar adaptation request information. Adaptation information; 若存在,则获取所述与所得到的工具条适配请求信息相同的工具条适配信息对应的工具条模板数据。If yes, the toolbar template data corresponding to the toolbar adaptation information that is the same as the obtained toolbar adaptation request information is acquired. 根据权利要求2所述的插入工具条的方法,其中,所述工具条适配请求信息包括:手机号段、移动终端类型、浏览器类型、访问服务提供商的域名、访问统一资源定位符的链接和访问时间。The method of inserting a toolbar according to claim 2, wherein the toolbar adaptation request information comprises: a mobile phone number segment, a mobile terminal type, a browser type, a domain name of an access service provider, and access to a uniform resource locator. Link and access time. 根据权利要求2所述的插入工具条的方法,其中,所述预置的工具条适配信息中若存在与所得到的工具条适配请求信息相同的工具条适配信息,则获取所述与所得到的工具条适配请求信息相同的工具条适配信息对应的工具条模板数据的步骤包括:The method of inserting a toolbar according to claim 2, wherein if the preset toolbar adaptation information has the same toolbar adaptation information as the obtained toolbar adaptation request information, the The step of the toolbar template data corresponding to the toolbar adaptation information that is the same as the obtained toolbar adaptation request information includes: 根据所述相同的工具条适配信息,得到与所述相同的工具条适配信息对 应的工具条模板信息;Obtaining the same toolbar adaptation information pair according to the same toolbar adaptation information Toolbar template information; 根据所述工具条模板信息中的工具条模板标识ID,获取与所述标识ID对应的工具条模板数据。Obtaining toolbar template data corresponding to the identifier ID according to the toolbar template identification ID in the toolbar template information. 根据权利要求2或4所述的插入工具条的方法,还包括:The method of inserting a toolbar according to claim 2 or 4, further comprising: 若所述预置的工具条适配信息中不存在与所得到的工具条适配请求信息相同的工具条适配信息,则得到的工具条模板信息中的工具条模板标识ID为0。If the preset toolbar adaptation information does not have the same toolbar adaptation information as the obtained toolbar adaptation request information, the toolbar template identifier ID in the obtained toolbar template information is 0. 根据权利要求5所述的插入工具条的方法,该方法还包括:The method of inserting a toolbar according to claim 5, further comprising: 在WAP网关得到所述响应数据后,所述WAP网关直接将所述响应数据发送给所述移动终端。After the WAP gateway obtains the response data, the WAP gateway directly sends the response data to the mobile terminal. 根据权利要求2或3所述的插入工具条的方法,还包括:The method of inserting a toolbar according to claim 2 or 3, further comprising: 在WAP网关将所获取的所述工具条模板数据添加到所述响应数据中后,根据所述工具条适配请求信息中的手机号段查询是否存在流量提醒消息数据;After the WAP gateway adds the acquired toolbar template data to the response data, querying whether the traffic alert message data exists according to the mobile phone number segment in the toolbar adaptation request information; 若存在,则将所述流量提醒消息数据添加到包含所述工具条模板数据的响应数据中,将该响应数据发送给所述移动终端。If yes, the traffic alert message data is added to the response data including the toolbar template data, and the response data is sent to the mobile terminal. 一种插入工具条的装置,包括获取模块、响应数据获取模块和添加模块,其中:An apparatus for inserting a toolbar, comprising an acquisition module, a response data acquisition module, and an addition module, wherein: 所述获取模块设置成:WAP网关收到移动终端的页面浏览请求后,通过解析所述页面浏览请求,获取预存的且与所述页面浏览请求相适应的工具条模板数据;The obtaining module is configured to: after receiving the page browsing request of the mobile terminal, the WAP gateway obtains the pre-stored toolbar template data that is adapted to the page browsing request by parsing the page browsing request; 所述响应数据获取模块设置成:将所述页面浏览请求转发给相应的服务供应商,并接收所述服务供应商反馈的响应数据;The response data obtaining module is configured to: forward the page browsing request to a corresponding service provider, and receive response data fed back by the service provider; 所述添加模块设置成:将所获取的所述工具条模板数据添加到所述响应数据中,并将添加所述工具条模板数据后的响应数据发送给所述移动终端。The adding module is configured to: add the acquired toolbar template data to the response data, and send response data after adding the toolbar template data to the mobile terminal. 根据权利要求8所述的插入工具条的装置,其中,所述获取模块进一步包括解析子模块、比对子模块和工具条模板数据获取模块,其中: The apparatus for inserting a toolbar according to claim 8, wherein the acquisition module further comprises a parsing submodule, a comparison submodule, and a toolbar template data obtaining module, wherein: 所述解析子模块设置成:对所述页面浏览请求进行解析,得到用于适配工具条模板数据的工具条适配请求信息;The parsing sub-module is configured to: parse the page browsing request, and obtain tool bar adaptation request information for adapting the toolbar template data; 所述比对子模块设置成:将得到的工具条适配请求信息与预置的工具条适配信息进行比对,判断所述预置的工具条适配信息中是否存在与所得到的工具条适配请求信息相同的工具条适配信息;The comparison sub-module is configured to: compare the obtained tool bar adaptation request information with preset tool bar adaptation information, and determine whether the preset tool bar adaptation information exists and the obtained tool Strip adaptation request information with the same toolbar adaptation information; 所述工具条模板数据获取模块设置成:若所述比对子模块确定所述预置的工具条适配信息中存在与所得到的工具条适配请求信息相同的工具条适配信息,则获取所述与所得到的工具条适配请求信息相同的工具条适配信息对应的工具条模板数据。The toolbar template data acquisition module is configured to: if the comparison sub-module determines that the preset toolbar adaptation information has the same toolbar adaptation information as the obtained toolbar adaptation request information, Obtaining the toolbar template data corresponding to the toolbar adaptation information that is the same as the obtained toolbar adaptation request information. 根据权利要求9所述的插入工具条的装置,还包括查询模块和流量信息添加模块,其中:The apparatus for inserting a toolbar according to claim 9, further comprising a query module and a flow information adding module, wherein: 所述查询模块设置成:在所述添加模块将所获取的工具条模板数据添加到所述响应数据中后,根据所述工具条适配请求信息中的手机号段查询是否存在流量提醒消息数据;The querying module is configured to: after the adding module adds the acquired toolbar template data to the response data, query whether there is traffic alert message data according to the mobile phone number segment in the toolbar adaptation request information. ; 所述流量信息添加模块设置成:若存在,则将所述流量提醒消息数据添加到包含工具条模板数据的响应数据中,将该响应数据发送给所述移动终端。 The traffic information adding module is configured to: if yes, add the traffic alert message data to the response data including the toolbar template data, and send the response data to the mobile terminal.
PCT/CN2014/088201 2014-06-11 2014-10-09 Method and apparatus for inserting toolbar Ceased WO2015188535A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201410258234.6 2014-06-11
CN201410258234.6A CN105208689A (en) 2014-06-11 2014-06-11 Method and apparatus for inserting toolbar

Publications (1)

Publication Number Publication Date
WO2015188535A1 true WO2015188535A1 (en) 2015-12-17

Family

ID=54832822

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2014/088201 Ceased WO2015188535A1 (en) 2014-06-11 2014-10-09 Method and apparatus for inserting toolbar

Country Status (2)

Country Link
CN (1) CN105208689A (en)
WO (1) WO2015188535A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106686621A (en) * 2015-11-09 2017-05-17 中兴通讯股份有限公司 Data transmission method and WAP device
CN107241368A (en) * 2016-03-28 2017-10-10 中国移动通信集团浙江有限公司 A kind of method for pushing and its relevant device
CN109522350B (en) * 2018-10-19 2023-07-11 海闻科技有限公司 Method for analyzing standing book control

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090099931A1 (en) * 2007-10-04 2009-04-16 Cvon Innovations Ltd. System, method and computer program for assocating advertisements with web or wap pages
CN102547553A (en) * 2010-12-30 2012-07-04 中国移动通信集团公司 Method, system and device for accessing service based on wireless application protocol (WAP)
CN103118082A (en) * 2013-01-21 2013-05-22 华为技术有限公司 Method, device and system for embedding additional information
CN103377192A (en) * 2012-04-16 2013-10-30 中兴通讯股份有限公司 Advertisement insertion method and system
CN103634741A (en) * 2012-08-24 2014-03-12 中国电信股份有限公司 Point to point WAP push method and system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101472223A (en) * 2007-12-29 2009-07-01 华为技术有限公司 Method, system and device for embedding advertisement
CN101600164A (en) * 2008-06-04 2009-12-09 中国移动通信集团公司 Advertisement delivery method, device and system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090099931A1 (en) * 2007-10-04 2009-04-16 Cvon Innovations Ltd. System, method and computer program for assocating advertisements with web or wap pages
CN102547553A (en) * 2010-12-30 2012-07-04 中国移动通信集团公司 Method, system and device for accessing service based on wireless application protocol (WAP)
CN103377192A (en) * 2012-04-16 2013-10-30 中兴通讯股份有限公司 Advertisement insertion method and system
CN103634741A (en) * 2012-08-24 2014-03-12 中国电信股份有限公司 Point to point WAP push method and system
CN103118082A (en) * 2013-01-21 2013-05-22 华为技术有限公司 Method, device and system for embedding additional information

Also Published As

Publication number Publication date
CN105208689A (en) 2015-12-30

Similar Documents

Publication Publication Date Title
US12210856B2 (en) Dynamic code management
US9158534B2 (en) Smart endpoint architecture
US8224308B1 (en) Mobile device catalog registration based on user agents and customer snapshots of capabilities
US9106709B2 (en) Server side mobile audience intelligence creation
CN102340529B (en) Page generating system and page generating method based on WAP (Wireless Application Protocol) platform
CN102654885B (en) Mobile terminal webpage adaptation system and method
US20130246504A1 (en) Method for subscribing to notification, apparatus and system
JP2022068338A (en) Systems and methods for websites
US20140282398A1 (en) Platform for developing and distributing mobile applications
US20120210011A1 (en) Apparatus and methods for access solutions to wireless and wired networks
WO2011075993A1 (en) Really simple syndication (rss) subscription method, device and system
KR20140111265A (en) Method and apparatus for providing web pages
CN101369272A (en) Auto-filling system and method for auto-filling registration or login information
US20210337015A1 (en) Method and system of application development for multiple device client platforms
US10681111B2 (en) Method and system for providing internet application services
WO2011038564A1 (en) Adaptive method and system for screen display of mobile terminal in network application
CN109218368A (en) Realize method, apparatus, electronic equipment and the readable medium of Http reverse proxy
CN103440260A (en) Method and equipment used for providing representation information
CN110390043A (en) Method, device, terminal and storage medium for crawling web mailbox data
EP3188417B1 (en) Information display method, terminal and server
US20070191034A1 (en) Method, device and system for mobile information services
WO2015188535A1 (en) Method and apparatus for inserting toolbar
CN113434233A (en) Interface skipping method and device, storage medium and electronic device
CN114253441B (en) Methods and devices for enabling target functions, storage media, and electronic devices
US8291311B2 (en) Web display program conversion system, web display program conversion method and program for converting web display program

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14894728

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 14894728

Country of ref document: EP

Kind code of ref document: A1