[go: up one dir, main page]

CN107306280B - Information transmission method, mobile Internet gateway device and data aggregation device - Google Patents

Information transmission method, mobile Internet gateway device and data aggregation device Download PDF

Info

Publication number
CN107306280B
CN107306280B CN201610246286.0A CN201610246286A CN107306280B CN 107306280 B CN107306280 B CN 107306280B CN 201610246286 A CN201610246286 A CN 201610246286A CN 107306280 B CN107306280 B CN 107306280B
Authority
CN
China
Prior art keywords
user information
request
mobile internet
application
internet gateway
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610246286.0A
Other languages
Chinese (zh)
Other versions
CN107306280A (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.)
China Mobile Group Zhejiang Co Ltd
Original Assignee
China Mobile Group Zhejiang Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Group Zhejiang Co Ltd filed Critical China Mobile Group Zhejiang Co Ltd
Priority to CN201610246286.0A priority Critical patent/CN107306280B/en
Publication of CN107306280A publication Critical patent/CN107306280A/en
Application granted granted Critical
Publication of CN107306280B publication Critical patent/CN107306280B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/566Grouping or aggregating service requests, e.g. for unified processing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明实施例公开了一种信息传送方法,应用于一移动互联网网关设备,所述方法包括:接收来自用户设备的服务供应商SP访问请求,其中,所述SP访问请求用于指示目标SP应用;确定所述目标SP应用对应的订购规则;根据所述订购规则,向数据汇聚设备发送用户信息请求,其中,所述用户信息请求用于请求所述目标SP应用所需的用户信息;接收所述数据汇聚设备发送的所述用户信息,并转发至所述目标SP应用。本发明实施例同时还公开了一种移动互联网网关设备以及数据汇聚设备。

Figure 201610246286

An embodiment of the present invention discloses an information transmission method, which is applied to a mobile Internet gateway device. The method includes: receiving a service provider SP access request from a user equipment, wherein the SP access request is used to indicate a target SP application ; determine the ordering rule corresponding to the target SP application; send a user information request to the data aggregation device according to the ordering rule, wherein the user information request is used to request the user information required by the target SP application; The user information sent by the data aggregation device is forwarded to the target SP application. The embodiment of the present invention also discloses a mobile Internet gateway device and a data convergence device.

Figure 201610246286

Description

一种信息传送方法、移动互联网网关设备及数据汇聚设备Information transmission method, mobile Internet gateway device and data aggregation device

技术领域technical field

本发明涉及信息传送技术领域,尤其涉及一种信息传送方法、移动互联网网关设备及数据汇聚设备。The present invention relates to the technical field of information transmission, and in particular, to an information transmission method, a mobile Internet gateway device and a data convergence device.

背景技术Background technique

在移动通信领域,服务提供商(SP,Service Provider)通常与移动互联网建立相连的服务平台,在移动网络内运营增值业务,通过信息传送的方法向用户提供一系列满足用户需求的服务,如:娱乐、游戏、短信、彩信等。In the field of mobile communications, service providers (SP, Service Provider) usually establish a service platform connected to the mobile Internet, operate value-added services in the mobile network, and provide users with a series of services that meet user needs by means of information transmission, such as: Entertainment, games, SMS, MMS, etc.

目前,借助于各种形态的移动互联网网关设备,可将数据通过超文本传输协议(HTTP,Hyper Text Transfer Protocol)消息进行传送,以完成SP应用和用户间的信息传送任务。例如,在用户手机开机进行分组数据协议(PDP,Packet Data Protocol)上下文激活时,由移动互联网网关设备记录下用户的网络信息,当用户请求访问SP应用时,移动互联网网关设备根据SP应用的配置信息实时修改HTTP消息中的头域,将用户的相关网络信息写入HTTP特殊头域中传送给SP应用;SP应用读取来自移动互联网网关设备的HTTP消息头域中用户的网络信息后,进行对应业务逻辑处理,同时,将处理结果通过HTTP响应消息返回给移动互联网网关设备,移动互联网网关设备转发该HTTP响应消息给用户。如此,便完成了SP应用和用户间的信息传送。At present, with the help of various forms of mobile Internet gateway devices, data can be transmitted through Hyper Text Transfer Protocol (HTTP, Hyper Text Transfer Protocol) messages to complete information transmission tasks between SP applications and users. For example, when the user's mobile phone is powered on to activate the Packet Data Protocol (PDP) context, the mobile Internet gateway device records the user's network information. When the user requests to access the SP application, the mobile Internet gateway device records the user's network information according to the configuration of the SP application. The information modifies the header field in the HTTP message in real time, and writes the relevant network information of the user into the HTTP special header field and transmits it to the SP application; after the SP application reads the user's network information in the HTTP message header field from the mobile Internet gateway device, the Corresponding to the business logic processing, at the same time, the processing result is returned to the mobile Internet gateway device through an HTTP response message, and the mobile Internet gateway device forwards the HTTP response message to the user. In this way, the information transfer between the SP application and the user is completed.

在现有技术中,现有移动互联网的信息传送技术只能传送来源自移动核心网的网络类信息,如:用户手机号码、国际移动用户识别码(IMSI,International MobileSubscriber Identification Number)、无线网络接入类型、接入点(APN,Access PointName)信息和位置区码(LAC,location Area Code)等,但是,随着SP应用越来越丰富,需要传送的信息种类也会越来越多,例如,需要传送用户个人信息(如性别、年龄)、用户标签信息(如喜好、行业)和用户位置信息(如地区、商圈)等来自外部数据源的用户信息,导致移动互联网无法实现对外部数据源的信息汇聚转换和传送。In the prior art, the information transmission technology of the existing mobile Internet can only transmit network information from the mobile core network, such as: user mobile phone number, International Mobile Subscriber Identification Number (IMSI, International Mobile Subscriber Identification Number), wireless network connection However, as SP applications become more and more abundant, more and more types of information need to be transmitted, such as , it is necessary to transmit user information from external data sources such as user personal information (such as gender, age), user label information (such as preference, industry) and user location information (such as region, business district), resulting in the inability of mobile Internet to realize external data The information of the source is converged, transformed and transmitted.

发明内容SUMMARY OF THE INVENTION

有鉴于此,本发明实施例期望提供一种信息传送方法及系统,用于拓展移动互联网的信息传送技术中传送的信息类型,使得信息传送系统能够传送来源自外部数据源的其他信息,满足越来越丰富的SP应用需求。In view of this, the embodiments of the present invention are expected to provide an information transmission method and system, which are used to expand the types of information transmitted in the information transmission technology of the mobile Internet, so that the information transmission system can transmit other information from external data sources, and satisfy the needs of more and more More and more SP application requirements.

为达到上述目的,本发明的技术方案是这样实现的:In order to achieve the above object, the technical scheme of the present invention is achieved in this way:

第一方面,本发明实施例提供一种信息传送方法,应用于移动互联网网关设备,所述方法包括:接收来自用户设备的服务供应商SP访问请求,其中,所述SP访问请求用于指示目标SP应用;确定所述目标SP应用对应的订购规则;根据所述订购规则,向数据汇聚设备发送用户信息请求,其中,所述用户信息请求用于请求所述目标SP应用所需的用户信息;接收所述数据汇聚设备发送的所述用户信息,并转发至所述目标SP应用。In a first aspect, an embodiment of the present invention provides an information transmission method, applied to a mobile Internet gateway device, the method includes: receiving a service provider SP access request from a user equipment, wherein the SP access request is used to indicate a target SP application; determine an ordering rule corresponding to the target SP application; send a user information request to a data aggregation device according to the ordering rule, wherein the user information request is used to request user information required by the target SP application; The user information sent by the data aggregation device is received, and forwarded to the target SP application.

在上述方案中,所述转发至所述目标SP应用,包括:将所述用户信息插入所述SP访问请求的扩展头域,并将修改后的SP访问请求发送至所述SP应用。In the above solution, the forwarding to the target SP application includes: inserting the user information into an extended header field of the SP access request, and sending the modified SP access request to the SP application.

在上述方案中,在所述确定所述目标SP应用对应的订购规则之前,所述方法还包括:确定所述目标SP应用已订购信息传送业务。In the above solution, before the determining of the subscription rule corresponding to the target SP application, the method further includes: determining that the target SP application has subscribed to an information transmission service.

在上述方案中,在所述接收来自用户设备的服务供应商SP访问请求之前,所述方法还包括:与SP接入网关进行同步,获得并保存所述订购规则;根据所述订购规则向所述数据汇聚设备发送数据准备请求,其中,所述数据准备请求用于请求所述数据汇聚设备准备所述用户信息。In the above solution, before receiving the service provider SP access request from the user equipment, the method further includes: synchronizing with the SP access gateway to obtain and save the ordering rule; The data aggregation device sends a data preparation request, wherein the data preparation request is used to request the data aggregation device to prepare the user information.

在上述方案中,所述SP访问请求具体为超文本传输协议HTTP请求。In the above solution, the SP access request is specifically a hypertext transfer protocol HTTP request.

第二方面,本发明实施例提供一种信息传送方法,应用于数据汇聚设备中,所述数据汇聚设备能够与移动互联网网关设备通信,所述方法包括:接收所述移动互联网网关设备发送的用户信息请求,其中,所述用户信息请求用于请求用户设备要访问的目标服务供应商SP应用所需的用户信息;查询用户信息库,获得所述用户信息;向所述移动互联网网关设备返回所述用户信息。In a second aspect, an embodiment of the present invention provides an information transmission method, which is applied to a data aggregation device, where the data aggregation device can communicate with a mobile Internet gateway device, and the method includes: receiving a user information sent by the mobile Internet gateway device. information request, wherein the user information request is used to request the user information required by the target service provider SP application to be accessed by the user equipment; query the user information database to obtain the user information; return the information to the mobile Internet gateway device the user information.

在上述方案中,在所述接收所述移动互联网网关设备发送的用户信息请求之前,所述方法还包括:接收来自所述移动互联网网关设备的数据准备请求,其中,所述数据准备请求用于指示准备所述用户信息;对来自外部数据源的原始用户信息进行分析汇聚,获得所述用户信息,并将准备结果通知所述移动互联网网关设备。In the above solution, before receiving the user information request sent by the mobile Internet gateway device, the method further includes: receiving a data preparation request from the mobile Internet gateway device, wherein the data preparation request is used for Instruct to prepare the user information; analyze and aggregate the original user information from an external data source, obtain the user information, and notify the mobile Internet gateway device of the preparation result.

在上述方案中,所述对来自外部数据源的原始用户信息进行分析汇聚,获得所述用户信息,包括:获得所述原始用户信息中的所述用户信息,形成用户维度的用户信息表;将所述用户信息表存储至所述用户信息库中。In the above solution, the analyzing and aggregating the original user information from an external data source to obtain the user information includes: obtaining the user information in the original user information to form a user information table of the user dimension; The user information table is stored in the user information database.

第三方面,本发明实施例提供一种移动互联网网关设备,包括:第一接收单元、确定单元、第一发送单元;其中,所述第一接收单元,用于接收来自用户设备的服务供应商SP访问请求,其中,所述SP访问请求用于指示目标SP应用;还用于接收数据汇聚设备发送的所述目标SP应用所需的用户信息;所述确定单元,用于确定所述目标SP应用对应的订购规则;所述第一发送单元,用于根据所述订购规则,向所述数据汇聚设备发送用户信息请求,其中,所述用户信息请求用于请求所述用户信息;还用于将所述第一接收单元接收的所述用户信息转发至所述目标SP应用。In a third aspect, an embodiment of the present invention provides a mobile Internet gateway device, including: a first receiving unit, a determining unit, and a first sending unit; wherein the first receiving unit is configured to receive a service provider from a user equipment SP access request, wherein the SP access request is used to indicate a target SP application; it is also used to receive user information required by the target SP application sent by a data convergence device; the determining unit is used to determine the target SP Applying a corresponding ordering rule; the first sending unit is configured to send a user information request to the data aggregation device according to the ordering rule, wherein the user information request is used to request the user information; and is also used for The user information received by the first receiving unit is forwarded to the target SP application.

在上述方案中,所述第一发送单元,具体用于将所述用户信息插入所述SP访问请求的扩展头域,并将修改后的SP访问请求发送至所述SP应用。In the above solution, the first sending unit is specifically configured to insert the user information into the extension header field of the SP access request, and send the modified SP access request to the SP application.

在上述方案中,所述确定单元,还用于在确定所述订购规则之前,确定所述目标SP应用已订购信息传送业务。In the above solution, the determining unit is further configured to determine that the target SP application has subscribed to the information transmission service before determining the ordering rule.

在上述方案中,所述移动互联网网关设备,还包括:同步单元,用于在所述第一接收单元接收所述SP访问请求之前,与SP接入网关进行同步,获得并保存所述订购规则;In the above solution, the mobile Internet gateway device further includes: a synchronization unit, configured to synchronize with the SP access gateway before the first receiving unit receives the SP access request, to obtain and save the order rule ;

相应地,所述第一发送单元,还用于根据所述订购规则向所述数据汇聚设备发送数据准备请求,其中,所述数据准备请求用于请求所述数据汇聚设备准备所述用户信息。Correspondingly, the first sending unit is further configured to send a data preparation request to the data aggregation device according to the ordering rule, wherein the data preparation request is used to request the data aggregation device to prepare the user information.

第四方面,本发明实施例提供一种数据汇聚设备,所述数据汇聚设备能够与移动互联网网关设备通信;所述数据汇聚设备包括:第二接收单元,用于接收所述移动互联网网关设备发送的用户信息请求,其中,所述用户信息请求用于请求用户设备要访问的目标服务供应商SP应用所需的用户信息;查询单元,于查询用户信息库,获得所述用户信息;第二发送单元,用于向所述移动互联网网关设备返回所述用户信息。In a fourth aspect, an embodiment of the present invention provides a data convergence device, the data convergence device can communicate with a mobile Internet gateway device; the data convergence device includes: a second receiving unit, configured to receive data sent by the mobile Internet gateway device The user information request, wherein the user information request is used to request the user information required by the target service provider SP application to be accessed by the user equipment; the query unit is used to query the user information database to obtain the user information; the second sending The unit is configured to return the user information to the mobile Internet gateway device.

在上述方案中,所述数据汇聚设备,还包括:数据汇聚单元;所述第二接收单元,还用于在接收所述用户信息请求之前,接收来自所述移动互联网网关设备的数据准备请求,其中,所述数据准备请求用于指示准备所述用户信息;所述数据汇聚单元,用于对来自外部数据源的原始用户信息进行分析汇聚,获得所述用户信息;所述第二发送单元,还用于将准备结果通知所述移动互联网网关设备。In the above solution, the data convergence device further includes: a data convergence unit; the second receiving unit is further configured to receive a data preparation request from the mobile Internet gateway device before receiving the user information request, The data preparation request is used to instruct to prepare the user information; the data aggregation unit is used to analyze and aggregate the original user information from an external data source to obtain the user information; the second sending unit, It is also used for notifying the mobile internet gateway device of the preparation result.

在上述方案中,所述数据汇聚单元,具体用于获得所述原始用户信息中的所述用户信息,形成用户维度的用户信息表;将所述用户信息表存储至所述用户信息库中。In the above solution, the data aggregation unit is specifically configured to obtain the user information in the original user information, form a user information table of the user dimension, and store the user information table in the user information database.

本发明实施例所提供的一种信息传送方法、移动互联网网关设备及数据汇聚设备中,移动互联网网关设备接收来自用户设备的SP访问请求,这里SP访问请求用于指示目标SP应用,然后,移动互联网网关设备确定目标SP应用对应的订购规则,接着,移动互联网网关设备根据订购规则,向数据汇聚设备发送用户信息请求,以请求目标SP应用所需的用户信息;在数据汇聚设备查询到请求的用户信息后,将用户信息返回移动互联网网关设备,移动互联网网关设备接收数据汇聚设备发送的用户信息,并转发至目标SP应用;如此,目标SP应用就能够获得其所需的用户信息,而非现有技术中的来源自移动核心网的网络类信息,解决了现有信息传送技术中传送的信息类型单一的问题,使得信息传送系统能够传送来源自外部数据源的其他信息,满足越来越丰富的SP应用需求。In an information transmission method, a mobile Internet gateway device, and a data convergence device provided by the embodiments of the present invention, the mobile Internet gateway device receives an SP access request from a user equipment, where the SP access request is used to indicate a target SP application, and then the mobile Internet gateway device receives an SP access request from a user equipment. The Internet gateway device determines the ordering rule corresponding to the target SP application, and then, according to the ordering rule, the mobile Internet gateway device sends a user information request to the data aggregation device to request the user information required by the target SP application; After the user information, the user information is returned to the mobile Internet gateway device, and the mobile Internet gateway device receives the user information sent by the data aggregation device and forwards it to the target SP application; in this way, the target SP application can obtain the user information it needs instead of The network-type information from the mobile core network in the prior art solves the problem of a single type of information transmitted in the prior information transmission technology, and enables the information transmission system to transmit other information from external data sources, satisfying more and more demands. Rich SP application requirements.

附图说明Description of drawings

图1为本发明实施例中的信息传送系统的结构示意图;1 is a schematic structural diagram of an information transmission system in an embodiment of the present invention;

图2为本发明实施例中的信息传送系统进行信息传送方法的一种流程示意图;2 is a schematic flowchart of a method for transmitting information by an information transmission system in an embodiment of the present invention;

图3为本发明实施例中的信息传送系统进行信息传送方法的另一种流程示意图;FIG. 3 is another schematic flowchart of a method for transmitting information by an information transmission system in an embodiment of the present invention;

图4为本发明实施例中的移动互联网网关设备进行信息传送方法的流程示意图;4 is a schematic flowchart of a method for transmitting information by a mobile Internet gateway device in an embodiment of the present invention;

图5为本发明实施例中的数据汇聚设备进行信息传送方法的流程示意图;5 is a schematic flowchart of a method for transmitting information by a data convergence device in an embodiment of the present invention;

图6为本发明实施例中的移动互联网网关设备的结构示意图;6 is a schematic structural diagram of a mobile Internet gateway device in an embodiment of the present invention;

图7为本发明实施例中的数据汇聚设备的结构示意图。FIG. 7 is a schematic structural diagram of a data aggregation device in an embodiment of the present invention.

具体实施方式Detailed ways

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention.

本发明实施例提供一种信息传送系统,该信息传送系统能够与用户设备、外部数据源及SP应用进行交互。图1为本发明实施例中的信息传送系统的结构示意图,参见图1所示,该系统包括:SP接入网关11、移动互联网网关设备12及数据汇聚设备13;Embodiments of the present invention provide an information transmission system, which can interact with user equipment, external data sources, and SP applications. FIG. 1 is a schematic structural diagram of an information transmission system in an embodiment of the present invention. Referring to FIG. 1 , the system includes: an SP access gateway 11 , a mobile Internet gateway device 12 and a data convergence device 13 ;

其中,SP接入网关11,用于实现对SP应用统一管理,并向移动互联网网关设备12自动下发SP应用的请求信息,可以与SP应用及移动互联网网关设备12进行通信;Among them, the SP access gateway 11 is used to realize the unified management of the SP application, and automatically deliver the request information of the SP application to the mobile Internet gateway device 12, and can communicate with the SP application and the mobile Internet gateway device 12;

移动互联网网关设备12,用于执行信息传送的网元,可以与SP接入网关11、数据汇聚设备13、用户设备及SP应用进行通信,实现信息的获取及转发;The mobile Internet gateway device 12, a network element for performing information transmission, can communicate with the SP access gateway 11, the data aggregation device 13, the user equipment and the SP application to achieve information acquisition and forwarding;

进一步地,移动互联网网关设备12在具体形式上可以为网关GPRS支持节点(Gateway GPRS Support Node,GGSN)、分组数据网关(Packet Data Network Gateway,P-GW)、无线应用协议(WAP,Wireless Application Protocol)网关、流量网关等,当然,还可以为其它设备,本发明中不做具体限定。Further, the mobile internet gateway device 12 may be a gateway GPRS support node (Gateway GPRS Support Node, GGSN), a packet data gateway (Packet Data Network Gateway, P-GW), a wireless application protocol (WAP, Wireless Application Protocol) in a specific form ) gateway, traffic gateway, etc. Of course, other devices may also be used, which are not specifically limited in the present invention.

数据汇聚设备13,具有数据汇聚、处理、存储功能,与移动互联网网关设备12及外部数据源进行通信;The data aggregation device 13 has functions of data aggregation, processing and storage, and communicates with the mobile Internet gateway device 12 and external data sources;

进一步地,数据汇聚设备13使用内存数据库的方式,并采用数据汇聚设备13与移动互联网网关设备12在物理上合设,逻辑分开的建设模式,如此可以提高用户信息库修改和查询的效率。Further, the data aggregation device 13 uses an in-memory database, and adopts a construction mode in which the data aggregation device 13 and the mobile Internet gateway device 12 are physically co-located and logically separated, which can improve the efficiency of user information database modification and query.

结合本发明实施例,在上述系统中,移动互联网网关设备12,用于接收来自用户设备的服务供应商SP访问请求,其中,SP访问请求用于指示目标SP应用;确定目标SP应用对应的订购规则;根据订购规则,向数据汇聚设备13发送用户信息请求,其中,用户信息请求用于请求目标SP应用所需的用户信息;接收数据汇聚设备13发送的用户信息,并转发至目标SP应用。In combination with the embodiment of the present invention, in the above system, the mobile Internet gateway device 12 is configured to receive a service provider SP access request from a user equipment, wherein the SP access request is used to indicate a target SP application; determine the subscription corresponding to the target SP application According to the subscription rules, send a user information request to the data aggregation device 13, wherein the user information request is used to request user information required by the target SP application; receive the user information sent by the data aggregation device 13, and forward it to the target SP application.

数据汇聚设备13,用于接收移动互联网网关设备12发送的用户信息请求,其中,用户信息请求用于请求用户设备要访问的目标服务供应商SP应用所需的用户信息;响应用户信息请求,查询用户信息库,获得用户信息;向移动互联网网关设备12返回用户信息。The data aggregation device 13 is configured to receive the user information request sent by the mobile Internet gateway device 12, wherein the user information request is used to request user information required by the target service provider SP application to be accessed by the user equipment; in response to the user information request, query User information base, obtain user information; return user information to the mobile Internet gateway device 12 .

下面结合上述系统来对本发明实施例提供的信息传送的方法进行说明。The information transmission method provided by the embodiment of the present invention will be described below with reference to the above system.

图2为本发明实施例中的信息传送系统进行信息传送方法的一种流程示意图,参见图2所示,该方法包括:FIG. 2 is a schematic flowchart of a method for information transmission performed by an information transmission system in an embodiment of the present invention. Referring to FIG. 2 , the method includes:

S201:用户设备发送SP访问请求给移动互联网网关设备;S201: The user equipment sends an SP access request to the mobile Internet gateway device;

这里,上述SP访问请求用于指示目标SP应用;较优地,该SP访问请求可以为超文本传输协议(HTTP,Hyper Text Transfer Protocol)请求。Here, the above SP access request is used to indicate the target SP application; preferably, the SP access request may be a Hyper Text Transfer Protocol (HTTP, Hyper Text Transfer Protocol) request.

具体来说,当用户想要访问一SP应用时,可以在用户设备上操作打开该SP应用,此时,用户设备向移动互联网网关设备发送SP访问请求,在该访问请求中携带有目标SP应用的信息,比如,目标SP应用的名称、访问地址等。Specifically, when a user wants to access an SP application, he can open the SP application on the user equipment. At this time, the user equipment sends an SP access request to the mobile Internet gateway device, and the access request carries the target SP application. information, such as the name and access address of the target SP application.

S202:移动互联网网关设备确定目标SP应用对应的订购规则;S202: The mobile Internet gateway device determines an ordering rule corresponding to the target SP application;

在具体实施过程中,在移动互联网网关设备中可以预先存储有SP接入网关同步的SP应用与订购规则的对应关系,这些对应关系形成一订购规则库,那么,移动互联网网关设备在接收到SP访问请求之后,S202可以包括:移动互联网网关设备确定目标SP应用已订购信息传送业务之后,查询预设的订购规则库,确定目标SP应用对应的订购规则;In the specific implementation process, the corresponding relationship between the SP application synchronized by the SP access gateway and the ordering rules may be pre-stored in the mobile Internet gateway device, and these corresponding relationships form an ordering rule base. Then, the mobile Internet gateway device receives the SP After the access request, S202 may include: after the mobile Internet gateway device determines that the target SP application has subscribed to the information transmission service, querying a preset ordering rule library to determine the ordering rule corresponding to the target SP application;

其中,上述订购规则用于指示当用户访问目标SP应用时该SP应用所需的用户信息及其处理方式。例如,订购规则可以为将用户性别信息进行转化或者加密后放入目标SP请求中、将用户年龄信息进行转化或者加密放入目标SP请求中、将用户位置信息进行转化或者加密放入目标SP请求中等,本发明不做具体限定;Wherein, the above-mentioned subscription rule is used to indicate the user information and processing method required by the SP application when the user accesses the target SP application. For example, the ordering rule may be converting or encrypting user gender information into the target SP request, converting or encrypting user age information into the target SP request, converting or encrypting user location information into the target SP request Medium, the present invention is not specifically limited;

S203:移动互联网网关设备根据订购规则,向数据汇聚设备发送用户信息请求;S203: The mobile Internet gateway device sends a user information request to the data aggregation device according to the ordering rule;

其中,用户信息请求用于请求用户设备要访问的目标SP应用所需的用户信息;Wherein, the user information request is used to request user information required by the target SP application to be accessed by the user equipment;

具体来说,上述用户信息可以包括:用户个人信息、用户标签信息、用户位置信息、用户状态信息、用户终端信息、用户行为信息等,本发明不做具体限定;Specifically, the above-mentioned user information may include: user personal information, user label information, user location information, user status information, user terminal information, user behavior information, etc., which are not specifically limited in the present invention;

S204:数据汇聚设备查询用户信息库,获得用户信息;S204: The data aggregation device queries the user information database to obtain user information;

具体来说,上述用户信息库是从外部数据源获得的,并预先存储在数据汇聚设备中,那么,数据汇聚设备在接收到用户信息请求之后,在用户信息库中查找用户信息请求中所请求的用户信息,直至查找到该用户信息。Specifically, the above-mentioned user information database is obtained from an external data source and stored in the data aggregation device in advance. Then, after receiving the user information request, the data aggregation device searches the user information database for the requested user information request. user information until the user information is found.

S205:数据汇聚设备向移动互联网网关设备发送用户信息;S205: The data aggregation device sends user information to the mobile Internet gateway device;

在实际应用中,数据汇聚设备也有可能查找不到相应的用户信息,那么,数据汇聚设备在遍历用户信息库仍没有查找到上述用户信息后,会通知移动互联网网关,并结束流程。In practical applications, the data aggregation device may not be able to find the corresponding user information. Then, the data aggregation device will notify the mobile Internet gateway and end the process after traversing the user information database and still not finding the above user information.

S206:移动互联网网关设备转发用户信息至目标SP应用。S206: The mobile Internet gateway device forwards the user information to the target SP application.

在具体实施过程中,数据汇聚设备在获取到用户信息之后,为了实现将接收到来自数据汇聚设备的用户信息转发至目标SP应用,S206可以包括:移动互联网网关设备将用户信息插入SP访问请求的扩展头域,并将修改后的SP访问请求发送至SP应用。In the specific implementation process, after the data aggregation device obtains the user information, in order to realize forwarding the user information received from the data aggregation device to the target SP application, S206 may include: the mobile Internet gateway device inserts the user information into the SP access request. Extend the header field and send the modified SP access request to the SP application.

需要说明的是,由于在S201中移动互联网网关设备接收来用户设备发送的SP访问请求可以为HTTP请求,所以,此时,移动互联网网关设备就可以在接收到的上述HTTP请求的扩展头域中插入用户信息,如下表1所示,其中,用户信息可以为一条或者多条用户信息,当然,本领域技术人员还可以根据实际的用户信息对HTTP请求的头域进行扩展,本发明不做具体限定。It should be noted that, since the SP access request received by the mobile Internet gateway device and sent by the user equipment in S201 may be an HTTP request, at this time, the mobile Internet gateway device can insert the extension header field of the received HTTP request into the User information, as shown in Table 1 below, where the user information can be one or more pieces of user information, of course, those skilled in the art can also expand the header field of the HTTP request according to the actual user information, which is not specifically limited in the present invention .

Figure BDA0000967851490000081
Figure BDA0000967851490000081

(接上表)(continued from the table above)

Figure BDA0000967851490000082
Figure BDA0000967851490000082

表1Table 1

另外,有些订购规则中还会要求对用户信息进行逻辑处理,那么,移动互联网网关设备在获取用户信息之后,还需要根据订购规则的要求对这些用户信息进行逻辑处理,再将处理后的用户信息插入SP访问请求的扩展头域中。In addition, some ordering rules also require logical processing of user information. Then, after the mobile Internet gateway device obtains user information, it needs to logically process the user information according to the requirements of the ordering rules, and then process the processed user information. Inserted into the extended header field of the SP access request.

在另一实施例中,在S201之前,上述方法还包括了在移动互联网网关设备中建立订购规则库和在数据汇聚设备中建立用户信息库的流程。那么,图3为本发明实施例中的信息传送系统进行信息传送方法的另一种流程示意图,参见图3所示,在S201之前,上述方法还包括:In another embodiment, before S201, the above method further includes the process of establishing an ordering rule base in the mobile Internet gateway device and establishing a user information base in the data aggregation device. Then, FIG. 3 is another schematic flowchart of the information transmission method performed by the information transmission system in the embodiment of the present invention. Referring to FIG. 3 , before S201, the above method further includes:

S301:SP应用向SP接入网关发送订购请求;S301: The SP application sends an order request to the SP access gateway;

其中,该订购请求用于申请订购信息传送业务。Wherein, the subscription request is used to apply for subscription information transmission service.

S302:SP接入网关对该订购请求进行预应答,并对订购请求进行审核;S302: The SP access gateway pre-responds to the order request, and checks the order request;

具体来说,SP接入网关在接收到上述订购请求之后,先预应答SP应用,告知已经收到请求,正在处理;然后对SP应用进行接入合法性鉴权,当确认该目标SP应用为合法接入时,再通知业务审核人对SP应用的订购请求进行审核。Specifically, after receiving the above ordering request, the SP access gateway pre-responds to the SP application, notifying that the request has been received and is being processed; and then performs access legality authentication to the SP application, when it is confirmed that the target SP application is When the access is legal, the service reviewer is notified to review the subscription request of the SP application.

S303:在审核通过后,SP接入网关获取SP应用所需的订购规则;S303: After the verification is passed, the SP access gateway obtains the ordering rules required by the SP application;

具体来说,SP接入网关对订购请求进行审核,在审核通过之后,首先,SP接入网关根据订购请求确定需要传送信息的业务及实现该业务时的相关信息,然后,SP接入网关从相关信息中挑选出所需要的传递信息,其中,该传递信息可以为全部相关信息,也可以为相关信息中的部分信息,例如,用户发送的订购请求为*.123.com时,选择用户性别信息和用户年龄信息作为传递信息,以提升用户的网上购物体验,或者,用户发送的订购请求为*.map.com时,选择用户位置信息作为传递信息,以提升用户的区域针对性体验;最后,SP接入网关根据上述传递信息之间的逻辑关系和业务关系确定其之间的关联关系,基于该关联关系确定出订购规则;例如,确定出的订购规则可以为:用户访问某个SP应用的URL时,将用户的位置信息进行转化或加密,将转换或加密后的用户的位置信息放入HTTP请求的扩展头域中,当然,预设规则还有其它情况,本发明不做具体限定。Specifically, the SP access gateway checks the order request. After the check is passed, firstly, the SP access gateway determines the service that needs to transmit information and the relevant information when realizing the service according to the order request. Select the required delivery information from the relevant information, where the delivery information can be all relevant information or part of the relevant information. For example, when the order request sent by the user is *.123.com, select the user's gender information and user age information as the delivery information to enhance the user's online shopping experience, or, when the order request sent by the user is *.map.com, select the user's location information as the delivery information to enhance the user's regionally targeted experience; finally, The SP access gateway determines the association relationship between the above-mentioned transmission information according to the logical relationship and business relationship, and determines the subscription rule based on the association relationship; for example, the determined subscription rule may be: the user accesses a certain SP application In the URL, the user's location information is converted or encrypted, and the converted or encrypted user's location information is put into the extension header field of the HTTP request. Of course, there are other situations in the preset rules, which are not specifically limited in the present invention.

S304:SP接入网关与移动互联网网关设备进行同步;S304: The SP access gateway is synchronized with the mobile Internet gateway device;

具体来说,SP接入网关是将S303中确定出的订购规则同步给移动互联网网关设备,这样,在执行S202时,移动互联网网关设备就能够获得目标SP应用对应的订购规则。Specifically, the SP access gateway synchronizes the subscription rules determined in S303 to the mobile Internet gateway device, so that when S202 is executed, the mobile Internet gateway device can obtain the subscription rules corresponding to the target SP application.

S305:移动互联网网关设备获得并保存订购规则;S305: The mobile Internet gateway device obtains and saves the ordering rules;

进一步地,移动互联网网关设备可以关联保存订购规则和SP应用,如此,当移动互联网网关设备在接收到SP访问请求时,根据上述订购规则与SP应用之间的关联关系,可以从该关联关系中查找出目标SP对应的订购规则。Further, the mobile Internet gateway device can associate and save the ordering rules and the SP application. In this way, when the mobile Internet gateway device receives the SP access request, according to the association relationship between the above-mentioned ordering rules and the SP application, it can be obtained from the association relationship. Find out the ordering rule corresponding to the target SP.

S306:移动互联网网关设备根据订购规则向数据汇聚设备发送数据准备请求;S306: The mobile Internet gateway device sends a data preparation request to the data aggregation device according to the ordering rule;

其中,数据准备请求用于请求数据汇聚设备准备用户信息;Wherein, the data preparation request is used to request the data aggregation device to prepare user information;

S307:数据汇聚设备对来自外部数据源的原始用户信息进行分析汇聚,获得用户信息;S307: The data aggregation device analyzes and aggregates the original user information from the external data source to obtain user information;

在具体实施过程中,上述S307可以包括:数据汇聚设备获得原始用户信息中的用户信息,形成用户维度的用户信息表;数据汇聚设备将用户信息表存储至用户信息库中。In a specific implementation process, the above S307 may include: the data aggregation device obtains the user information in the original user information to form a user information table of the user dimension; and the data aggregation device stores the user information table in the user information database.

具体来说,数据汇聚设备将来自外部数据源的原始数据进行预处理、加工和、关联等分析汇聚,使其按照用户维度形成用户信息表,即针对每一个用户存在一个用户信息表,该表中存储有该用户的所有用户信息,如此,便形成了用户信息库。当然,用户信息除了以表的形式存储之外,还可以以数据库的形式存储,本发明不做具体限定。Specifically, the data aggregation device analyzes and aggregates the original data from external data sources, such as preprocessing, processing, and association, so as to form a user information table according to the user dimension, that is, there is a user information table for each user. All user information of the user is stored in the user information base, thus forming a user information database. Certainly, the user information may be stored in the form of a database besides being stored in the form of a table, which is not specifically limited in the present invention.

S308:数据汇聚设备将准备结果通知移动互联网网关设备;S308: The data aggregation device notifies the mobile Internet gateway device of the preparation result;

具体来说,数据汇聚设备在完成用户信息的准备工作之后,便通知移动互联网网关设备,说明准备完成。Specifically, after completing the preparation of the user information, the data aggregation device notifies the mobile Internet gateway device, indicating that the preparation is completed.

S309:移动互联网网关设备向SP接入网关转发准备结果。S309: The mobile Internet gateway device forwards the preparation result to the SP access gateway.

至此,便完成了移动互联网网关设备建立订购规则库以及数据汇聚设备建立用户信息库的过程;这样,移动互联网网关设备接收来自用户设备的SP访问请求,这里SP访问请求用于指示目标SP应用,然后,移动互联网网关设备确定目标SP应用对应的订购规则,接着,移动互联网网关设备根据订购规则,向数据汇聚设备发送用户信息请求,以请求目标SP应用所需的用户信息;在数据汇聚设备查询到请求的用户信息后,将用户信息返回移动互联网网关设备,移动互联网网关设备接收数据汇聚设备发送的用户信息,并转发至目标SP应用;如此,目标SP应用就能够获得其所需的用户信息,而非现有技术中的来源自移动核心网的网络类信息,解决了现有信息传送技术中传送的信息类型单一的问题,使得信息传送系统能够传送来源自外部数据源的其他信息,满足越来越丰富的SP应用需求。So far, the process of establishing the ordering rule base by the mobile internet gateway device and establishing the user information base by the data aggregation device has been completed; in this way, the mobile internet gateway device receives the SP access request from the user equipment, where the SP access request is used to indicate the target SP application, Then, the mobile Internet gateway device determines the ordering rule corresponding to the target SP application, and then, according to the ordering rule, the mobile Internet gateway device sends a user information request to the data aggregation device to request the user information required by the target SP application; query on the data aggregation device After reaching the requested user information, the user information is returned to the mobile Internet gateway device, and the mobile Internet gateway device receives the user information sent by the data aggregation device and forwards it to the target SP application; in this way, the target SP application can obtain the required user information. , instead of the network information from the mobile core network in the prior art, which solves the problem of a single type of information transmitted in the existing information transmission technology, and enables the information transmission system to transmit other information from external data sources. More and more abundant SP application requirements.

下面站在信息传送系统中各个设备侧对上述信息传送方法进行说明。The above-mentioned information transmission method will be described below on the side of each device in the information transmission system.

首先,站在移动互联网网关设备侧进行描述。First, the description will be made on the side of the mobile Internet gateway device.

图4为本发明实施例中的移动互联网网关设备进行信息传送方法的流程示意图,参见图4所示,该方法包括:FIG. 4 is a schematic flowchart of a method for transmitting information by a mobile Internet gateway device in an embodiment of the present invention. Referring to FIG. 4 , the method includes:

S401:接收来自用户设备的服务供应商SP访问请求;S401: Receive a service provider SP access request from a user equipment;

其中,SP访问请求用于指示目标SP应用;Wherein, the SP access request is used to indicate the target SP application;

S402:确定目标SP应用对应的订购规则;S402: Determine the ordering rule corresponding to the target SP application;

进一步地,在S402之前,上述方法还可以包括:确定目标SP应用已订购信息传送业务。Further, before S402, the above method may further include: determining that the target SP application has subscribed to the information transmission service.

S403:根据订购规则,向数据汇聚设备发送用户信息请求;S403: Send a user information request to the data aggregation device according to the ordering rule;

其中,用户信息请求用于请求目标SP应用所需的用户信息;Wherein, the user information request is used to request the user information required by the target SP application;

S404:接收数据汇聚设备发送的用户信息,并转发至目标SP应用。S404: Receive the user information sent by the data aggregation device, and forward it to the target SP application.

在具体实施过程中,上述将用户信息发送至SP应用的步骤,可以包括:将用户信息插入SP访问请求的扩展头域,并将修改后的SP访问请求发送至SP应用。In a specific implementation process, the above step of sending the user information to the SP application may include: inserting the user information into the extended header field of the SP access request, and sending the modified SP access request to the SP application.

在另一实施例中,S401之前,上述方法还包括:与SP接入网关进行同步,获得并保存订购规则;根据订购规则向数据汇聚设备发送数据准备请求,其中,数据准备请求用于请求数据汇聚设备准备用户信息。In another embodiment, before S401, the above method further includes: synchronizing with the SP access gateway to obtain and save the ordering rules; sending a data preparation request to the data aggregation device according to the ordering rules, wherein the data preparation request is used to request data The aggregation device prepares user information.

进一步地,上述保存订购规则的步骤,可以包括:关联保存订购规则和目标SP应用。Further, the above step of saving the ordering rules may include: associating the saving of the ordering rules with the target SP application.

在上述方案中,SP访问请求具体为HTTP请求。In the above solution, the SP access request is specifically an HTTP request.

其次,站在数据汇聚设备侧进行描述。Next, the description is made on the side of the data aggregation device.

图5为本发明实施例中的数据汇聚设备进行信息传送方法的流程示意图,参见图5所示,该方法包括:FIG. 5 is a schematic flowchart of a method for transmitting information by a data convergence device according to an embodiment of the present invention. Referring to FIG. 5 , the method includes:

S501:接收移动互联网网关设备发送的用户信息请求;S501: Receive a user information request sent by a mobile Internet gateway device;

其中,用户信息请求用于请求用户设备要访问的目标SP应用所需的用户信息;Wherein, the user information request is used to request user information required by the target SP application to be accessed by the user equipment;

S502:查询用户信息库,获得用户信息;S502: Query the user information database to obtain user information;

S503:向移动互联网网关设备返回用户信息。S503: Return user information to the mobile Internet gateway device.

在实际应用中,在S501之前,上述方法还包括:接收来自移动互联网网关设备的数据准备请求,其中,数据准备请求用于指示准备用户信息;对来自外部数据源的原始用户信息进行分析汇聚,获得用户信息,并将准备结果通知移动互联网网关设备。In a practical application, before S501, the above method further includes: receiving a data preparation request from the mobile Internet gateway device, wherein the data preparation request is used to instruct to prepare user information; analyzing and assembling the original user information from an external data source, Obtain user information and notify the mobile Internet gateway device of the preparation result.

进一步地,对来自外部数据源的原始用户信息进行分析汇聚,获得用户信息的步骤,可以包括:获得原始用户信息中的用户信息,形成用户维度的用户信息表;将用户信息表存储至用户信息库中。Further, the step of analyzing and gathering the original user information from the external data source to obtain the user information may include: obtaining the user information in the original user information, forming a user information table of the user dimension; storing the user information table in the user information in the library.

至此,便完成了对用户信息的信息传送过程。So far, the information transmission process for the user information is completed.

本发明实施例提供的信息传送方法中,移动互联网网关设备接收来自用户设备的SP访问请求,这里SP访问请求用于指示目标SP应用,然后,移动互联网网关设备确定目标SP应用对应的订购规则,接着,移动互联网网关设备根据订购规则,向数据汇聚设备发送用户信息请求,以请求目标SP应用所需的用户信息;在数据汇聚设备查询到请求的用户信息后,将用户信息返回移动互联网网关设备,移动互联网网关设备接收数据汇聚设备发送的用户信息,并转发至目标SP应用;如此,目标SP应用就能够获得其所需的用户信息,而非现有技术中的来源自移动核心网的网络类信息,解决了现有信息传送技术中传送的信息类型单一的问题,使得信息传送系统能够传送来源自外部数据源的其他信息,满足越来越丰富的SP应用需求。In the information transmission method provided by the embodiment of the present invention, the mobile Internet gateway device receives the SP access request from the user equipment, where the SP access request is used to indicate the target SP application, and then the mobile Internet gateway device determines the subscription rule corresponding to the target SP application, Next, the mobile Internet gateway device sends a user information request to the data aggregation device according to the ordering rules to request the user information required by the target SP application; after the data aggregation device queries the requested user information, it returns the user information to the mobile Internet gateway device. , the mobile Internet gateway device receives the user information sent by the data aggregation device and forwards it to the target SP application; in this way, the target SP application can obtain the user information it needs, instead of the network from the mobile core network in the prior art Class information solves the problem of a single type of information transmitted in the existing information transmission technology, so that the information transmission system can transmit other information from external data sources to meet the increasingly rich SP application requirements.

基于同一发明构思,本发明实施例提供一种移动互联网网关设备,与上述一个或者多个实施例中所述的移动互联网网关设备一致。Based on the same inventive concept, an embodiment of the present invention provides a mobile Internet gateway device, which is consistent with the mobile Internet gateway device described in one or more of the foregoing embodiments.

图6为本发明实施例中的移动互联网网关设备的结构示意图,参见图6所示,该移动互联网网关设备包括:第一接收单元61、确定单元62和第一发送单元63;其中,第一接收单元61,用于接收来自用户设备的SP访问请求,其中,SP访问请求用于指示目标SP应用;还用于接收数据汇聚设备发送的目标SP应用所需的用户信息;确定单元62,用于确定目标SP应用对应的订购规则;第一发送单元63,用于根据订购规则,向数据汇聚设备发送用户信息请求,其中,用户信息请求用于请求用户信息;还用于将第一接收单元61接受的用户信息转发至目标SP应用。FIG. 6 is a schematic structural diagram of a mobile Internet gateway device in an embodiment of the present invention. Referring to FIG. 6 , the mobile Internet gateway device includes: a first receiving unit 61 , a determining unit 62 and a first sending unit 63 ; The receiving unit 61 is configured to receive an SP access request from the user equipment, wherein the SP access request is used to indicate a target SP application; it is also configured to receive user information required by the target SP application sent by the data convergence device; the determining unit 62 is configured to use is used to determine the ordering rule corresponding to the target SP application; the first sending unit 63 is used to send a user information request to the data aggregation device according to the ordering rule, wherein the user information request is used to request user information; it is also used to send the first receiving unit 61 The accepted user information is forwarded to the target SP application.

在上述方案中,第一发送单元63,具体用于将用户信息插入SP访问请求的扩展头域,并将修改后的SP访问请求发送至SP应用。In the above solution, the first sending unit 63 is specifically configured to insert the user information into the extended header field of the SP access request, and send the modified SP access request to the SP application.

在上述方案中,确定单元62,还用于在确定上述订购规则之前,确定目标SP应用已订购信息传送业务。In the above solution, the determining unit 62 is further configured to determine that the target SP application has subscribed to the information transmission service before determining the above ordering rule.

在另一实施例中,移动互联网网关设备还包括:同步单元,用于在第一接收单元61接收SP访问请求之前,与SP接入网关进行同步,获得并保存订购规则;In another embodiment, the mobile Internet gateway device further includes: a synchronization unit, configured to synchronize with the SP access gateway before the first receiving unit 61 receives the SP access request, to obtain and save the subscription rules;

相应地,第一发送单元63,还用于根据订购规则向数据汇聚设备发送数据准备请求,其中,数据准备请求用于请求数据汇聚设备准备用户信息。Correspondingly, the first sending unit 63 is further configured to send a data preparation request to the data aggregation device according to the ordering rule, wherein the data preparation request is used to request the data aggregation device to prepare user information.

在上述方案中,同步单元,具体用于关联保存订购规则和目标SP应用。In the above solution, the synchronization unit is specifically configured to associate and save the subscription rule and the target SP application.

这里需要指出的是,以上移动互联网网关设备实施例项的描述,与上述方法描述是类似的,具有同方法实施例相同的有益效果,因此不做赘述。对于本发明移动互联网网关设备实施例中未披露的技术细节,本领域的技术人员请参照本发明方法实施例的描述而理解,为节约篇幅,这里不再赘述。It should be pointed out here that the descriptions of the above embodiments of the mobile Internet gateway device are similar to the descriptions of the above-mentioned methods, and have the same beneficial effects as the method embodiments, so they are not repeated. For the technical details not disclosed in the embodiments of the mobile internet gateway device of the present invention, those skilled in the art should refer to the description of the method embodiments of the present invention to understand, and to save space, they will not be repeated here.

基于同一发明构思,本发明实施例提供一种数据汇聚设备,与上述一个或者多个实施例中所述的数据汇聚设备一致。Based on the same inventive concept, an embodiment of the present invention provides a data aggregation device, which is consistent with the data aggregation device described in one or more of the foregoing embodiments.

图7为本发明实施例中的数据汇聚设备的结构示意图,参见图7所示,该数据汇聚设备包括:第二接收单元71、查询单元72和第二发送单元73;其中,第二接收单元71,用于接收移动互联网网关设备发送的用户信息请求,其中,用户信息请求用于请求用户设备要访问的目标SP应用所需的用户信息;查询单元72,用于查询用户信息库,获得用户信息;第二发送单元73,用于向移动互联网网关设备返回用户信息。FIG. 7 is a schematic structural diagram of a data convergence device in an embodiment of the present invention. Referring to FIG. 7, the data convergence device includes: a second receiving unit 71, a query unit 72, and a second sending unit 73; wherein, the second receiving unit 71, for receiving the user information request sent by the mobile Internet gateway device, wherein the user information request is used for requesting the user information required by the target SP application to be accessed by the user equipment; the query unit 72, for querying the user information database to obtain the user information information; the second sending unit 73 is configured to return user information to the mobile Internet gateway device.

在上述方案中,数据汇聚设备还包括:数据汇聚单元;In the above solution, the data convergence device further includes: a data convergence unit;

那么,第二接收单元71,还用于在接收用户信息请求之前,接收来自移动互联网网关设备的数据准备请求,其中,数据准备请求用于指示准备用户信息;数据汇聚单元,用于对来自外部数据源的原始用户信息进行分析汇聚,获得用户信息;第二发送单元73,还用于将准备结果通知移动互联网网关设备。Then, the second receiving unit 71 is further configured to receive a data preparation request from the mobile Internet gateway device before receiving the user information request, wherein the data preparation request is used to indicate the preparation of user information; The original user information of the data source is analyzed and aggregated to obtain user information; the second sending unit 73 is further configured to notify the mobile Internet gateway device of the preparation result.

在上述方案中,数据汇聚单元,具体用于获得原始用户信息中的用户信息,形成用户维度的用户信息表;将用户信息表存储至用户信息库中。In the above solution, the data aggregation unit is specifically configured to obtain the user information in the original user information, form a user information table of the user dimension, and store the user information table in the user information database.

本发明实施例提供的数据汇聚设备,第二接收单元71接收来自移动互联网网关设备发送的用户请求信息,从而获得需要的用户信息,通过移动互联网网关设备转发用户信息,可以实现该用户信息传送至SP应用,SP应用根据收到的用户信息可以完成业务逻辑的执行任务,解决了现有信息传送技术中传送的信息类型过于单一,即只能传送来源自移动核心网的网络类信息的问题,能够适应越来越丰富的SP应用需求。In the data aggregation device provided in the embodiment of the present invention, the second receiving unit 71 receives the user request information sent from the mobile Internet gateway device, thereby obtaining the required user information, and forwarding the user information through the mobile Internet gateway device can realize the transmission of the user information to SP application, SP application can complete the execution task of business logic according to the received user information, which solves the problem that the type of information transmitted in the existing information transmission technology is too single, that is, only network information from the mobile core network can be transmitted. It can adapt to more and more abundant SP application requirements.

这里需要指出的是,以上数据汇聚设备实施例项的描述,与上述方法描述是类似的,具有同方法实施例相同的有益效果,因此不做赘述。对于本发明数据汇聚设备实施例中未披露的技术细节,本领域的技术人员请参照本发明方法实施例的描述而理解,为节约篇幅,这里不再赘述。It should be pointed out here that the descriptions of the above embodiments of the data aggregation device are similar to the descriptions of the above methods, and have the same beneficial effects as the method embodiments, so they are not repeated here. For technical details that are not disclosed in the embodiments of the data aggregation device of the present invention, those skilled in the art should refer to the description of the method embodiments of the present invention to understand, and to save space, they will not be repeated here.

这里需要指出的是:It should be pointed out here that:

应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。It is to be understood that reference throughout the specification to "one embodiment" or "an embodiment" means that a particular feature, structure or characteristic associated with the embodiment is included in at least one embodiment of the present invention. Thus, appearances of "in one embodiment" or "in an embodiment" in various places throughout this specification are not necessarily necessarily referring to the same embodiment. Furthermore, the particular features, structures or characteristics may be combined in any suitable manner in one or more embodiments. It should be understood that, in various embodiments of the present invention, the size of the sequence numbers of the above-mentioned processes does not mean the sequence of execution, and the execution sequence of each process should be determined by its functions and internal logic, rather than the embodiments of the present invention. implementation constitutes any limitation. The above-mentioned serial numbers of the embodiments of the present invention are only for description, and do not represent the advantages or disadvantages of the embodiments.

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。It should be noted that, herein, the terms "comprising", "comprising" or any other variation thereof are intended to encompass non-exclusive inclusion, such that a process, method, article or device comprising a series of elements includes not only those elements, It also includes other elements not expressly listed or inherent to such a process, method, article or apparatus. Without further limitation, an element qualified by the phrase "comprising a..." does not preclude the presence of additional identical elements in a process, method, article or apparatus that includes the element.

在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。In the several embodiments provided in this application, it should be understood that the disclosed apparatus and method may be implemented in other manners. The device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components may be combined, or Can be integrated into another system, or some features can be ignored, or not implemented. In addition, the coupling, or direct coupling, or communication connection between the components shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be electrical, mechanical or other forms. of.

上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。The unit described above as a separate component may or may not be physically separated, and the component displayed as a unit may or may not be a physical unit; it may be located in one place or distributed to multiple network units; Some or all of the units may be selected according to actual needs to achieve the purpose of the solution in this embodiment.

另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present invention may all be integrated into one processing unit, or each unit may be separately used as a unit, or two or more units may be integrated into one unit; the above-mentioned integration The unit can be implemented either in the form of hardware or in the form of hardware plus software functional units.

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(Read Only Memory,ROM)、磁碟或者光盘等各种可以存储程序代码的介质。Those of ordinary skill in the art can understand that all or part of the steps of implementing the above method embodiments can be completed by program instructions related to hardware, the aforementioned program can be stored in a computer-readable storage medium, and when the program is executed, the execution includes: The steps of the above method embodiments; and the aforementioned storage medium includes: a removable storage device, a read only memory (Read Only Memory, ROM), a magnetic disk or an optical disk and other media that can store program codes.

或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、磁碟或者光盘等各种可以存储程序代码的介质。Alternatively, if the above-mentioned integrated unit of the present invention is implemented in the form of a software function module and sold or used as an independent product, it may also be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of the present invention may be embodied in the form of software products in essence or the parts that make contributions to the prior art. The computer software products are stored in a storage medium and include several instructions for A computer device (which may be a personal computer, a server, or a network device, etc.) is caused to execute all or part of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media that can store program codes, such as a removable storage device, a ROM, a magnetic disk, or an optical disk.

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。The above are only specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention. should be included within the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims (13)

1. An information transmission method applied to a mobile internet gateway device is characterized by comprising the following steps:
receiving a Service Provider (SP) access request from user equipment, wherein the SP access request is used for indicating a target SP application;
determining a subscription rule corresponding to the target SP application, wherein the subscription rule is used for indicating user information and a processing mode required when a user accesses the target SP application;
sending a user information request to data aggregation equipment according to the ordering rule, wherein the user information request is used for requesting user information required by the target SP application;
and receiving the user information which is sent by the data aggregation equipment and obtained by inquiring a user information base, inserting the user information into an extended header field of the SP access request, and sending the modified SP access request to the target SP application.
2. The method of claim 1, wherein prior to said determining that the target SP applies the corresponding subscription rule, the method further comprises:
determining that the target SP application has subscribed to an information delivery service.
3. The method of claim 1, wherein prior to said receiving a Service Provider (SP) access request from a user device, said method further comprises:
synchronizing with an SP access gateway to obtain and store the ordering rule;
and sending a data preparation request to the data aggregation equipment according to the subscription rule, wherein the data preparation request is used for requesting the data aggregation equipment to prepare the user information.
4. Method according to any of claims 1 to 3, wherein said SP access request is in particular a Hypertext transfer protocol (HTTP) request.
5. An information transmission method, applied to a data aggregation device capable of communicating with a mobile internet gateway device, the method comprising:
receiving a user information request sent by the mobile internet gateway equipment according to a subscription rule corresponding to a target Service Provider (SP), wherein the user information request is used for requesting user information required by the application of the target Service Provider (SP) to be accessed by the user equipment;
inquiring a user information base to obtain the user information;
returning the user information to the mobile internet gateway equipment; the mobile internet gateway equipment can insert the user information into an extended header field of an SP access request and send the modified SP access request to the SP application of the target service provider.
6. The method according to claim 5, wherein before said receiving the user information request sent by the mobile internet gateway device, the method further comprises:
receiving a data preparation request from the mobile internet gateway device, wherein the data preparation request is used for indicating the preparation of the user information;
analyzing and converging original user information from an external data source to obtain the user information, and informing the mobile internet gateway equipment of a preparation result.
7. The method of claim 6, wherein analyzing and aggregating the original user information from the external data source to obtain the user information comprises:
obtaining the user information in the original user information to form a user information table of user dimensions;
and storing the user information table into the user information base.
8. A mobile internet gateway device, comprising: the device comprises a first receiving unit, a determining unit and a first sending unit; wherein,
the first receiving unit is used for receiving a Service Provider (SP) access request from user equipment, wherein the SP access request is used for indicating a target SP application; the system is also used for receiving user information which is sent by the data aggregation equipment and is required by the target SP application and is obtained by inquiring a user information base;
the determining unit is used for determining a subscription rule corresponding to the target SP application, wherein the subscription rule is used for indicating user information and a processing mode required when a user accesses the target SP application;
the first sending unit is configured to send a user information request to the data aggregation device according to the subscription rule, where the user information request is used to request the user information; and the second receiving unit is further configured to insert the user information received by the first receiving unit into an extended header field of the SP access request, and send the modified SP access request to the SP application.
9. The mobile internet gateway device of claim 8, wherein the determining unit is further configured to determine that the target SP application has subscribed to an information delivery service before determining the subscription rule.
10. The mobile internet gateway device of claim 8, further comprising: a synchronization unit, configured to synchronize with an SP access gateway before the first receiving unit receives the SP access request, and obtain and store the subscription rule;
correspondingly, the first sending unit is further configured to send a data preparation request to the data aggregation device according to the subscription rule, where the data preparation request is used to request the data aggregation device to prepare the user information.
11. A data convergence device, characterized in that the data convergence device is capable of communicating with a mobile internet gateway device; the data convergence device includes:
a second receiving unit, configured to receive a user information request sent by the mobile internet gateway device according to a subscription rule corresponding to a target service provider SP, where the user information request is used to request user information required by a target service provider SP application to be accessed by the user device;
the query unit is used for querying a user information base to obtain the user information;
the second sending unit is used for returning the user information to the mobile internet gateway equipment; the mobile internet gateway equipment can insert the user information into an extended header field of an SP access request and send the modified SP access request to the SP application of the target service provider.
12. The data aggregation device of claim 11, further comprising: a data aggregation unit;
the second receiving unit is further configured to receive a data preparation request from the mobile internet gateway device before receiving the user information request, where the data preparation request is used to instruct to prepare the user information;
the data aggregation unit is used for analyzing and aggregating original user information from an external data source to obtain the user information;
the second sending unit is further configured to notify the mobile internet gateway device of a preparation result.
13. The data aggregation device according to claim 12, wherein the data aggregation unit is specifically configured to obtain the user information in the original user information, and form a user information table of a user dimension; and storing the user information table into the user information base.
CN201610246286.0A 2016-04-18 2016-04-18 Information transmission method, mobile Internet gateway device and data aggregation device Active CN107306280B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610246286.0A CN107306280B (en) 2016-04-18 2016-04-18 Information transmission method, mobile Internet gateway device and data aggregation device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610246286.0A CN107306280B (en) 2016-04-18 2016-04-18 Information transmission method, mobile Internet gateway device and data aggregation device

Publications (2)

Publication Number Publication Date
CN107306280A CN107306280A (en) 2017-10-31
CN107306280B true CN107306280B (en) 2020-11-06

Family

ID=60152192

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610246286.0A Active CN107306280B (en) 2016-04-18 2016-04-18 Information transmission method, mobile Internet gateway device and data aggregation device

Country Status (1)

Country Link
CN (1) CN107306280B (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020037709A1 (en) * 2000-09-22 2002-03-28 Ranjit Bhatia System, method and apparatus for facilitating the receipt of realtime information from telecommunications nodes
CN101404630B (en) * 2008-11-25 2011-12-14 中国联合网络通信集团有限公司 Method and system for implementing internet service access gate
CN103581118B (en) * 2012-07-24 2018-05-01 中兴通讯股份有限公司 A kind of resource convergence gateway and cross-platform authorization method and system
CN103841508A (en) * 2012-11-20 2014-06-04 中国电信股份有限公司 User information obtaining method and information aggregation platform

Also Published As

Publication number Publication date
CN107306280A (en) 2017-10-31

Similar Documents

Publication Publication Date Title
CN104125208B (en) Data transmission method and device
US9792633B2 (en) Method and system for intelligent processing of electronic information with cloud computing
CN103391504B (en) The method and device that a kind of flow is reminded
KR102191986B1 (en) Method and system for providing multiple service discovery in a wireless environment
CN108023867B (en) Mobile web page advertisement filtering method, gateway server and filtering server
US9295070B2 (en) Quality of service level adaptation for visual services in mobile communication networks
CN102006568A (en) Method, equipment and system for providing portrait service
US20140040390A1 (en) Publish Information on Website
US9876776B2 (en) Methods for generating and publishing a web site based on selected items and devices thereof
CN101083633A (en) Information searching system and searching method
CN106899621B (en) A scheduling system and method
CN101217567A (en) A webpage push method, system and device
US20120009954A1 (en) Method and System for SMS-Based Electronic Form Processing
EP2339782A1 (en) Advertisement obtaining method, system, advertisement client and advertisement server
CN107087013B (en) Mobile base station CDN system and service method thereof
WO2017097092A1 (en) Method and system for processing cache cluster service
CN101217569A (en) A webpage push method, system and device
CN119031004A (en) Data perception system and method
CN104463619A (en) LDAP-based internet product catalogue selling system and control method
CN107306280B (en) Information transmission method, mobile Internet gateway device and data aggregation device
CN101188626A (en) Data downloading system, device and method
CN105847286A (en) Method and device for acquiring multimedia files
CN102497402B (en) Content injection method and system thereof, and content delivery method and system thereof
CN101388861A (en) Management system for mutual assistance behavior between terminals, and method thereof
KR20100046079A (en) System and method for mobile internet connection using mobile message

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant