CN107306280B - Information transmission method, mobile internet gateway equipment and data aggregation equipment - Google Patents

Information transmission method, mobile internet gateway equipment and data aggregation equipment 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
internet gateway
application
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)
  • Mobile Radio Communication Systems (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the invention discloses an information transmission method, which is applied to a mobile internet gateway device and comprises 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 corresponding ordering rule applied by the target SP; 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 sent by the data aggregation equipment, and forwarding the user information to the target SP application. The embodiment of the invention also discloses a mobile internet gateway device and a data convergence device.

Description

Information transmission method, mobile internet gateway equipment and data aggregation equipment
Technical Field
The invention relates to the technical field of information transmission, in particular to an information transmission method, mobile internet gateway equipment and data aggregation equipment.
Background
In the field of mobile communications, Service Providers (SP) usually establish a Service platform connected to the mobile internet, operate value-added services in a mobile network, and provide a series of services meeting user requirements to users through an information delivery method, such as: entertainment, games, short messages, multimedia messages, etc.
Currently, with the help of mobile internet gateway devices of various forms, data can be transmitted through hypertext Transfer Protocol (HTTP) messages to complete information transmission tasks between SP applications and users. For example, when a mobile phone of a user is powered on to activate a Packet Data Protocol (PDP) context, the mobile internet gateway device records network information of the user, and when the user requests to access an SP application, the mobile internet gateway device modifies a header field in an HTTP message in real time according to configuration information of the SP application, writes related network information of the user into a special header field of the HTTP, and transmits the network information to the SP application; and after the SP application reads the network information of the user in the HTTP message header field from the mobile Internet gateway equipment, the SP application performs corresponding service logic processing, and simultaneously returns the processing result to the mobile Internet gateway equipment through an HTTP response message, and the mobile Internet gateway equipment forwards the HTTP response message to the user. Thus, information transfer between the SP application and the user is completed.
In the prior art, the information transmission technology of the existing mobile internet can only transmit network type information from a mobile core network, such as: the mobile internet service provider is characterized in that a mobile phone Number of a user, an International Mobile Subscriber Identity (IMSI), a wireless network Access type, Access Point (APN) information, Location Area Code (LAC), and the like are used, but as SP applications become richer and richer, types of information to be transmitted become more and more, for example, user information from an external data source, such as user personal information (e.g., gender and age), user tag information (e.g., favorite, industry) and user location information (e.g., region and business), needs to be transmitted, so that the mobile internet cannot realize information convergence conversion and transmission to the external data source.
Disclosure of Invention
In view of this, 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 an external data source, and meet the increasingly rich SP application requirements.
In order to achieve the purpose, the technical scheme of the invention is realized as follows:
in a first aspect, an embodiment of the present invention provides an information transmission method, which is applied to a mobile internet gateway device, and the method includes: 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 corresponding ordering rule applied by the target SP; 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 sent by the data aggregation equipment, and forwarding the user information to the target SP application.
In the above scheme, the forwarding to the target SP application includes: and 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.
In the above solution, before the determining that the target SP applies the corresponding subscription rule, the method further includes: determining that the target SP application has subscribed to an information delivery service.
In the foregoing solution, before the receiving a service provider SP access request from a user equipment, the method further includes: 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.
In the above scheme, the SP access request is specifically a hypertext transfer protocol HTTP request.
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 is capable of communicating with a mobile internet gateway device, and the method includes: receiving a user information request sent by the mobile internet gateway equipment, wherein the user information request is used for requesting user information required by a target Service Provider (SP) application to be accessed by the user equipment; inquiring a user information base to obtain the user information; and returning the user information to the mobile Internet gateway equipment.
In the above solution, before the 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 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.
In the above scheme, the analyzing and aggregating the original user information from the 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 user dimensions; and storing the user information table into the user information base.
In a third aspect, an embodiment of the present invention provides a mobile internet gateway device, including: the device comprises a first receiving unit, a determining unit and a first sending unit; 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; the determining unit is used for determining that the target SP applies a corresponding ordering rule; 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 is further configured to forward the user information received by the first receiving unit to the target SP application.
In the foregoing solution, the first sending unit is specifically configured to insert the user information into an extended header field of the SP access request, and send the modified SP access request to the SP application.
In the foregoing solution, the determining unit is further configured to determine that the target SP applies a subscribed information delivery service before determining the subscription rule.
In the foregoing solution, the mobile internet gateway device further includes: 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.
In a fourth aspect, an embodiment of the present invention provides a data aggregation device, where the data aggregation 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, where the user information request is used to request user information required by a target service provider SP application to be accessed by a user device; the query unit is used for querying a user information base to obtain the user information; and the second sending unit is used for returning the user information to the mobile internet gateway equipment.
In the foregoing solution, the data aggregation device further includes: 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.
In the above scheme, the data aggregation unit is specifically configured to obtain the user information in the original user information, and form a user information table of user dimensions; and storing the user information table into the user information base.
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 device, where the SP access request is used to indicate a target SP application, then the mobile internet gateway device determines an order rule corresponding to the target SP application, and then the mobile internet gateway device sends a user information request to the data convergence device according to the order rule to request user information required by the target SP application; after the data aggregation equipment inquires the requested user information, returning the user information to the mobile internet gateway equipment, and receiving the user information sent by the data aggregation equipment and forwarding the user information to the target SP application by the mobile internet gateway equipment; therefore, the target SP application can obtain the required user information, but not the network type information which is sourced from the mobile core network in the prior art, so that the problem of single type of information transmitted in the prior information transmission technology is solved, the information transmission system can transmit other information which is sourced from an external data source, and the increasingly rich SP application requirements are met.
Drawings
FIG. 1 is a schematic diagram of an information delivery system according to an embodiment of the present invention;
FIG. 2 is a flowchart illustrating an information delivery method performed by an information delivery system according to an embodiment of the present invention;
FIG. 3 is a flowchart illustrating an information delivery method performed by the information delivery system according to an embodiment of the present invention;
fig. 4 is a schematic flow chart of an information transmission method performed by a mobile internet gateway device in the embodiment of the present invention;
fig. 5 is a flowchart illustrating an information transmission method performed by a data aggregation device according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of a mobile internet gateway device in an embodiment of the present invention;
fig. 7 is a schematic structural diagram of a data aggregation device in an embodiment of the present invention.
Detailed Description
The technical solution 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.
Embodiments of the present invention provide an information delivery system, which is capable of interacting with a user equipment, an external data source, and an SP application. Fig. 1 is a schematic structural diagram of an information delivery system according to an embodiment of the present invention, and referring to fig. 1, the system includes: an SP access gateway 11, a mobile internet gateway device 12 and a data aggregation device 13;
the SP access gateway 11 is used for implementing unified management of SP applications, automatically issuing request information of the SP applications to the mobile internet gateway device 12, and communicating with the SP applications and the mobile internet gateway device 12;
the mobile internet gateway device 12 is a network element for performing information transmission, and can communicate with the SP access gateway 11, the data aggregation device 13, the user equipment and the SP application to acquire and forward information;
further, the mobile internet Gateway device 12 may be a Gateway GPRS Support Node (GGSN), a Packet Data Gateway (P-GW), a Wireless Application Protocol (WAP) Gateway, a traffic Gateway, or the like in a specific form, and may also be other devices, which is not limited in the present invention.
The data aggregation equipment 13 has data aggregation, processing and storage functions, and is communicated with the mobile internet gateway equipment 12 and an external data source;
further, the data aggregation device 13 uses a memory database mode, and adopts a construction mode that the data aggregation device 13 and the mobile internet gateway device 12 are physically combined and logically separated, so that the efficiency of modifying and querying the user information base can be improved.
With reference to the embodiment of the present invention, in the above system, the mobile internet gateway device 12 is configured to receive an SP access request from a service provider of the user equipment, where the SP access request is used to indicate a target SP application; determining a corresponding ordering rule applied by a target SP; sending a user information request to the data aggregation device 13 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 sent by the data aggregation device 13, and forwarding the user information to the target SP application.
The data aggregation device 13 is configured to receive a user information request sent by the mobile internet gateway device 12, 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; responding to the user information request, inquiring a user information base and obtaining user information; the user information is returned to the mobile internet gateway device 12.
The method for information transmission provided by the embodiment of the invention is described below with reference to the above system.
Fig. 2 is a schematic flow chart of an information delivery method performed by an information delivery system in an embodiment of the present invention, and referring to fig. 2, the method includes:
s201: the user equipment sends an SP access request to the mobile Internet gateway equipment;
here, the SP access request is used to indicate a target SP application; preferably, the SP access request may be a hypertext Transfer Protocol (HTTP) request.
Specifically, when a user wants to access an SP application, the user equipment may operate to open the SP application, and at this time, the user equipment sends an SP access request to the mobile internet gateway device, where the access request carries information of the target SP application, such as a name, an access address, and the like of the target SP application.
S202: the method comprises the steps that the mobile internet gateway equipment determines an ordering rule corresponding to a target SP application;
in a specific implementation process, correspondence between SP applications synchronized by the SP access gateway and subscription rules may be stored in advance in the mobile internet gateway device, where the correspondence forms a subscription rule base, and then, after the mobile internet gateway device receives the SP access request, S202 may include: after the mobile internet gateway equipment determines that the target SP application has ordered the information transmission service, inquiring a preset ordering rule base and determining an ordering rule corresponding to the target SP application;
the ordering rule is used for indicating user information and processing mode thereof required by the SP application when the user accesses the target SP application. For example, the order rule may be that the user gender information is converted or encrypted and then placed in the target SP request, the user age information is converted or encrypted and placed in the target SP request, the user location information is converted or encrypted and placed in the target SP request, and the like, and the present invention is not particularly limited;
s203: the mobile internet gateway equipment sends a user information request to the data aggregation equipment according to the ordering rule;
the user information request is used for requesting user information required by a target SP application to be accessed by user equipment;
specifically, the user information may include: user personal information, user label information, user position information, user state information, user terminal information, user behavior information and the like, and the invention is not particularly limited;
s204: the data aggregation equipment queries a user information base to obtain user information;
specifically, the user information base is obtained from an external data source and is pre-stored in the data aggregation device, so that after receiving the user information request, the data aggregation device searches the user information requested in the user information request in the user information base until the user information is found.
S205: the data aggregation equipment sends user information to the mobile internet gateway equipment;
in practical application, the data aggregation device may not find the corresponding user information, and then, after traversing the user information base and still not finding the user information, the data aggregation device notifies the mobile internet gateway and ends the process.
S206: and the mobile internet gateway equipment forwards the user information to the target SP application.
In a specific implementation process, after the data aggregation device acquires the user information, in order to forward the user information received from the data aggregation device to the target SP application, S206 may include: and the mobile internet gateway equipment inserts the user information into an extended header field of the SP access request and sends the modified SP access request to the SP application.
It should be noted that, since the SP access request received by the mobile internet gateway device from the user equipment in S201 may be an HTTP request, at this time, the mobile internet gateway device may insert user information into an extension header field of the received HTTP request, as shown in table 1 below, where the user information may be one or more pieces of user information, and of course, a person skilled in the art may also extend the header field of the HTTP request according to actual user information, and the present invention is not limited specifically.
Figure BDA0000967851490000081
(Takeda)
Figure BDA0000967851490000082
TABLE 1
In addition, some subscription rules may also require logical processing of user information, and then after acquiring the user information, the mobile internet gateway device needs to perform logical processing on the user information according to the requirements of the subscription rules, and then insert the processed user information into the extended header field of the SP access request.
In another embodiment, before S201, the method further includes a process of establishing a subscription 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 flow chart 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 method further includes:
s301: the SP application sends an order request to an SP access gateway;
wherein the subscription request is used for applying for subscription to the information delivery service.
S302: the SP access gateway performs pre-response to the ordering request and performs verification on the ordering request;
specifically, after receiving the subscription request, the SP access gateway pre-responds to the SP application to inform that the request has been received and is processing; and then, carrying out access validity authentication on the SP application, and informing a service auditor to audit the order request of the SP application when the target SP application is confirmed to be legally accessed.
S303: after the verification is passed, the SP access gateway acquires an ordering rule required by the SP application;
specifically, after the examination is passed, firstly, the SP access gateway determines a service which needs to transmit information and related information when the service is realized according to the order request, and then, the SP access gateway selects the required transfer information from the related information, wherein the transfer information can be all the related information or part of the information in the related information, for example, when the order request sent by the user is + 123.com, the user gender information and the user age information are selected as the transfer information to improve the online shopping experience of the order user, or when the order request sent by the user is + map.com, the user location information is selected as the transfer information to improve the regional targeted experience of the user; finally, the SP access gateway determines the incidence relation according to the logic relation and the business relation between the transmitted information and determines the ordering rule based on the incidence relation; for example, the determined subscription rule may be: when a user accesses a URL of a certain SP application, the location information of the user is converted or encrypted, and the converted or encrypted location information of the user is placed in an extension header field of an HTTP request.
S304: the SP access gateway is synchronized with the mobile internet gateway equipment;
specifically, the SP access gateway synchronizes the subscription rule determined in S303 to the mobile internet gateway device, so that the mobile internet gateway device can obtain the subscription rule corresponding to the target SP application when S202 is executed.
S305: the method comprises the steps that a mobile internet gateway device obtains and stores an order rule;
further, the mobile internet gateway device may store the subscription rule and the SP application in association, so that when the mobile internet gateway device receives an SP access request, the subscription rule corresponding to the target SP may be found from the association relationship according to the association relationship between the subscription rule and the SP application.
S306: the mobile internet gateway equipment sends a data preparation request to the data aggregation equipment according to the ordering rule;
the data preparation request is used for requesting the data aggregation equipment to prepare user information;
s307: the data aggregation equipment analyzes and aggregates original user information from an external data source to obtain user information;
in a specific implementation process, the step S307 may include: the data aggregation equipment obtains user information in the original user information to form a user information table of user dimensions; and the data aggregation equipment stores the user information table into a user information base.
Specifically, the data aggregation device performs preprocessing, processing, association and other analysis and aggregation on original data from an external data source, so that a user information table is formed according to user dimensions, namely, one user information table exists for each user, and all user information of the user is stored in the table, so that a user information base is formed. Of course, the user information may be stored in the form of a database in addition to the table, and the present invention is not particularly limited.
S308: the data aggregation equipment informs the mobile Internet gateway equipment of the preparation result;
specifically, after completing the preparation of the user information, the data aggregation device notifies the mobile internet gateway device that the preparation is completed.
S309: and the mobile internet gateway equipment forwards the preparation result to the SP access gateway.
Therefore, the processes of establishing an order rule base by the mobile internet gateway equipment and establishing a user information base by the data aggregation equipment are completed; in this way, the mobile internet gateway device receives an SP access request from the user device, wherein the SP access request is used for indicating a target SP application, then the mobile internet gateway device determines an ordering rule corresponding to the target SP application, and then the mobile internet gateway device sends a user information request to the data aggregation device according to the ordering rule so as to request user information required by the target SP application; after the data aggregation equipment inquires the requested user information, returning the user information to the mobile internet gateway equipment, and receiving the user information sent by the data aggregation equipment and forwarding the user information to the target SP application by the mobile internet gateway equipment; therefore, the target SP application can obtain the required user information, but not the network type information which is sourced from the mobile core network in the prior art, so that the problem of single type of information transmitted in the prior information transmission technology is solved, the information transmission system can transmit other information which is sourced from an external data source, and the increasingly rich SP application requirements are met.
The following station explains the above-described information transmission method on each device side in the information transmission system.
First, the station is described on the mobile internet gateway device side.
Fig. 4 is a schematic flow chart of an information delivery method performed by a mobile internet gateway device in an embodiment of the present invention, and referring to fig. 4, the method includes:
s401: receiving a Service Provider (SP) access request from user equipment;
wherein the SP access request is used for indicating a target SP application;
s402: determining a corresponding ordering rule applied by a target SP;
further, before S402, the method may further include: determining that the target SP application has subscribed to the information delivery service.
S403: sending a user information request to the data aggregation equipment according to the ordering rule;
the user information request is used for requesting user information required by the target SP application;
s404: and receiving the user information sent by the data aggregation equipment, and forwarding the user information to the target SP application.
In a specific implementation process, the step of sending the user information to the SP application may include: and 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.
In another embodiment, before S401, the method further includes: synchronizing with the SP access gateway to obtain and store the order 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 user information.
Further, the step of saving the subscription rule may include: the association preserves the subscription rules and the target SP application.
In the above scheme, the SP access request is specifically an HTTP request.
Next, the station is described on the data aggregation apparatus side.
Fig. 5 is a schematic flow chart of an information transmission method performed by a data aggregation device in an embodiment of the present invention, and referring to fig. 5, the method includes:
s501: receiving a user information request sent by mobile internet gateway equipment;
the user information request is used for requesting user information required by a target SP application to be accessed by user equipment;
s502: inquiring a user information base to obtain user information;
s503: and returning the user information to the mobile internet gateway equipment.
In practical applications, before S501, the method further includes: receiving a data preparation request from a mobile internet gateway device, wherein the data preparation request is used for indicating the preparation of user information; analyzing and converging original user information from an external data source to obtain user information, and informing a preparation result to the mobile Internet gateway equipment.
Further, the step of analyzing and aggregating the original user information from the external data source to obtain the user information may include: obtaining user information in original user information to form a user information table of user dimensionality; and storing the user information table into a user information base.
Thus, the information transmission process of the user information is completed.
In the information transmission method provided by the embodiment of the invention, the mobile internet gateway device receives an SP access request from user equipment, wherein the SP access request is used for indicating a target SP application, then the mobile internet gateway device determines an ordering rule corresponding to the target SP application, and then the mobile internet gateway device sends a user information request to the data aggregation device according to the ordering rule so as to request user information required by the target SP application; after the data aggregation equipment inquires the requested user information, returning the user information to the mobile internet gateway equipment, and receiving the user information sent by the data aggregation equipment and forwarding the user information to the target SP application by the mobile internet gateway equipment; therefore, the target SP application can obtain the required user information, but not the network type information which is sourced from the mobile core network in the prior art, so that the problem of single type of information transmitted in the prior information transmission technology is solved, the information transmission system can transmit other information which is sourced from an external data source, and the increasingly rich SP application requirements are met.
Based on the same inventive concept, embodiments of the present invention provide a mobile internet gateway device, which is consistent with the mobile internet gateway device described in one or more embodiments above.
Fig. 6 is a schematic structural diagram of a mobile internet gateway device in an embodiment of the present invention, and referring to fig. 6, the mobile internet gateway device includes: a first receiving unit 61, a determining unit 62, and a first transmitting unit 63; the first receiving unit 61 is configured to receive an SP access request from the user equipment, where the SP access request is used to indicate a target SP application; the data aggregation equipment is also used for receiving user information required by the target SP application sent by the data aggregation equipment; a determining unit 62, configured to determine that the target SP applies the corresponding subscription rule; a first sending unit 63, configured to send a user information request to the data aggregation device according to an order rule, where the user information request is used to request user information; and is further configured to forward the user information accepted by the first receiving unit 61 to the target SP application.
In the above solution, the first sending unit 63 is specifically configured to insert the user information into an extended header field of the SP access request, and send the modified SP access request to the SP application.
In the above solution, the determining unit 62 is further configured to determine that the target SP applies the subscribed information delivery service before determining the subscription rule.
In another embodiment, the mobile internet gateway device further includes: a synchronization unit, configured to synchronize with an SP access gateway before the first receiving unit 61 receives the SP access request, and obtain and store the subscription rule;
correspondingly, the first sending unit 63 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.
In the above scheme, the synchronization unit is specifically configured to associate and store the subscription rule and the target SP application.
It should be noted that the description of the embodiment of the mobile internet gateway device is similar to the description of the method described above, and has the same beneficial effects as the embodiment of the method, and therefore, the description is not repeated. For technical details that are not disclosed in the embodiment of the mobile internet gateway device of the present invention, those skilled in the art should refer to the description of the embodiment of the method of the present invention to understand that, for the sake of brevity, detailed description is omitted here.
Based on the same inventive concept, embodiments of the present invention provide a data aggregation device, which is consistent with the data aggregation device described in one or more embodiments above.
Fig. 7 is a schematic structural diagram of a data aggregation device in an embodiment of the present invention, and referring to fig. 7, the data aggregation device includes: a second receiving unit 71, a querying unit 72, and a second transmitting unit 73; the second receiving unit 71 is configured to receive a user information request sent by the mobile internet gateway device, where the user information request is used to request user information required by a target SP application to be accessed by the user device; the query unit 72 is configured to query the user information base to obtain user information; and a second transmitting unit 73 for returning the user information to the mobile internet gateway apparatus.
In the foregoing solution, the data aggregation device further includes: a data aggregation unit;
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 for indicating 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 user information; and a second transmitting unit 73 for further notifying the mobile internet gateway apparatus of the preparation result.
In the above scheme, the data aggregation unit is specifically configured to obtain user information in original user information, and form a user information table of user dimensions; and storing the user information table into a user information base.
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, so as to obtain the required user information, and the user information is forwarded by the mobile internet gateway device, so that the user information can be transmitted to the SP application, and the SP application can complete the task of executing the service logic according to the received user information, thereby solving the problem that the type of information transmitted in the existing information transmission technology is too single, i.e., only the network type information from the mobile core network can be transmitted, and being capable of adapting to the increasingly rich SP application requirements.
It should be noted that the above description of the embodiment of the data aggregation device is similar to the above description of the method, and has the same beneficial effects as the embodiment of the method, and therefore, the description is not repeated. For technical details that are not disclosed in the embodiment of the data aggregation device of the present invention, those skilled in the art should refer to the description of the embodiment of the method of the present invention to understand that, for the sake of brevity, detailed description is omitted here.
Here, it should be noted that:
it should be appreciated that reference throughout this specification to "one embodiment" or "an embodiment" means that a particular feature, structure or characteristic described in connection with the embodiment is included in at least one embodiment of the present invention. Thus, the appearances of the phrases "in one embodiment" or "in an embodiment" in various places throughout this specification are not necessarily all 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 sequence numbers of the above-mentioned processes do not mean the execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention. The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
In the several embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. The above-described device embodiments are merely illustrative, for example, the division of the unit is only a logical functional division, and there may be other division ways in actual implementation, such as: multiple units or components may be combined, or may be integrated into another system, or some features may be omitted, or not implemented. In addition, the coupling, direct coupling or communication connection between the components shown or discussed may be through some interfaces, and the indirect coupling or communication connection between the devices or units may be electrical, mechanical or other forms.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units; can be located in one place or distributed on a plurality of network units; some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, all the functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may be separately regarded as one unit, or two or more units may be integrated into one unit; the integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.
Those of ordinary skill in the art will understand that: all or part of the steps for realizing the method embodiments can be completed by hardware related to program instructions, the program can be stored in a computer readable storage medium, and the program executes the steps comprising the method embodiments when executed; and the aforementioned storage medium includes: various media that can store program codes, such as a removable Memory device, a Read Only Memory (ROM), a magnetic disk, or an optical disk.
Alternatively, the integrated unit of the present invention may be stored in a computer-readable storage medium if it is implemented in the form of a software functional module and sold or used as a separate product. Based on such understanding, the technical solutions of the embodiments of the present invention may be essentially implemented or a part contributing to the prior art may be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the methods described in the embodiments of the present invention. And the aforementioned storage medium includes: a removable storage device, a ROM, a magnetic or optical disk, or other various media that can store program code.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the appended 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 content of the first and second substances,
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 equipment and data aggregation equipment 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 equipment and data aggregation equipment

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 equipment and data aggregation equipment

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 equipment and data aggregation equipment

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
CN103339901B (en) Terminal in content guiding network environment and the communication means of intermediate node and terminal and intermediate node
CN101958914B (en) File sharing method, shared server and mobile communication terminal
US20150281382A1 (en) Group creating and joining method, client, server , and system
CN101217568A (en) A webpage push method, system and device
CN103973461A (en) Notification message pushing method and message server
JP2009533954A (en) Method and system for using wireless beacon broadcast to provide media messages
US9295070B2 (en) Quality of service level adaptation for visual services in mobile communication networks
CN103117915A (en) Method and equipment of sending messages
US20150264095A1 (en) Web service push method and web service push server and web service providing server performing same
CN104105007A (en) Video loading method of mobile terminal, devices and system
CN104780184A (en) Method of using geographical location information for load balancing
CN109274705A (en) Service providing method, apparatus and system based on user identity
CN103457828A (en) Method and system for cross-website instant messaging
WO2013139287A1 (en) Method and system for acquiring user content
CN101217567A (en) A webpage push method, system and device
WO2017140247A1 (en) Mobile base station cdn system and service method therefor
CN102098328B (en) Method and equipment for correlating hypertext transport protocol (HTTP) streams
EP2339782A1 (en) Advertisement obtaining method, system, advertisement client and advertisement server
WO2014154053A1 (en) Method, system, and computer storage medium for information dissemination based on wireless access point
CN107306280B (en) Information transmission method, mobile internet gateway equipment and data aggregation equipment
CN101188626A (en) Data downloading system, device and method
EP2618543B1 (en) Information sending method and device
CN102497402B (en) Content injection method and system thereof, and content delivery method and system thereof
KR100895788B1 (en) Device, Method and recording medium for providing contents according to requesting information in message
KR101532877B1 (en) Advertisment service server and system for providing advertisement to the user terminal through wireless access point

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