CN103973648B - Application data method for pushing, apparatus and system - Google Patents
Application data method for pushing, apparatus and system Download PDFInfo
- Publication number
- CN103973648B CN103973648B CN201310038470.2A CN201310038470A CN103973648B CN 103973648 B CN103973648 B CN 103973648B CN 201310038470 A CN201310038470 A CN 201310038470A CN 103973648 B CN103973648 B CN 103973648B
- Authority
- CN
- China
- Prior art keywords
- mobile terminal
- card
- platform
- identifier
- free mobile
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 59
- 230000004044 response Effects 0.000 claims description 37
- 206010048669 Terminal state Diseases 0.000 claims description 5
- 230000003993 interaction Effects 0.000 abstract description 10
- 230000008569 process Effects 0.000 description 23
- 238000010586 diagram Methods 0.000 description 14
- 238000012545 processing Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/60—Context-dependent security
- H04W12/69—Identity-dependent
- H04W12/71—Hardware identity
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Information Transfer Between Computers (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
Abstract
The invention discloses a kind of application data method for pushing, apparatus and system.Wherein, this method includes:Platform is pushed to carrying out identification authentication without card mobile terminal, is connected after authenticating successfully with being established without card mobile terminal;Push platform receives the downstream message that application platform issues;Wherein, application data is carried in the downstream message;Push platform pushes to above-mentioned application data, with push platform foundation connection without card mobile terminal.Pass through the present invention, platform is pushed with being established without card mobile terminal after connection, the application data that application platform is issued pushes to no card mobile terminal, solve in correlation technique during application service is obtained without card mobile terminal, the problem of promptness of content update can not ensure, so as to by the what be new of application intelligence, be pushed to the user of no card mobile terminal in real time, largely reduce dependence of the mobile terminal to SIM card, the interaction capabilities of mobile terminal are improved, enhance Consumer's Experience.
Description
Technical Field
The present invention relates to the field of mobile communications, and in particular, to a method, an apparatus, and a system for pushing application data.
Background
The mobile internet service is an emerging service, combines the advantages of a mobile network and the internet, and can provide various types of services such as voice, data, images, multimedia and the like for users through mobile phone terminals. The smart phone is an important link in mobile internet services, an application client program with a specific function can be run on the smart phone, and the smart phone can provide personalized application experience, content association experience and interactive operation experience for a user through interaction with an application server. With the popularization of smart phones, more and more users are used to use the services, such as the mobile phone QQ, the mobile phone mailbox, and the like, which are used to by themselves in daily life and work through mobile phone terminals.
As mobile communication becomes more and more popular, the functions of mobile terminals become more and more powerful, and mobile terminals become an indispensable part of the life of users in addition to realizing basic speech and short message communication functions. However, problems inherent to mobile terminals still exist, such as: at present, most applications on the mobile internet require a user to actively obtain the content through a mobile terminal, the mobile terminal must be bound with a Subscriber Identity Module (SIM), and if the mobile terminal is not inserted with the SIM, the SIM is lost or locked, the timeliness of content update cannot be guaranteed. These problems largely become a bottleneck for further development of the mobile terminal.
Aiming at the problem that the timeliness of content updating cannot be guaranteed in the process of acquiring the application service by the card-free mobile terminal in the related art, an effective solution is not provided at present.
Disclosure of Invention
The invention provides an application data pushing method, device and system, aiming at the problem that the timeliness of content updating cannot be guaranteed in the process of acquiring an application service by a card-free mobile terminal in the related art, and aims to solve the technical problem.
According to an aspect of the present invention, the present invention provides an application data pushing method, wherein the method includes: the pushing platform performs identity authentication on the card-free mobile terminal, and establishes connection with the card-free mobile terminal after the authentication is successful; the push platform receives a downlink message issued by the application platform; wherein, the downlink message carries application data; and the pushing platform pushes the application data to the card-free mobile terminal which is connected with the pushing platform.
Further, before the push platform performs identity authentication on the card-less mobile terminal, the method may further include: receiving, by a domain name server DNS of the push platform, a registration request sent by the card-less mobile terminal, where the registration request carries a first identifier of the card-less mobile terminal, and the first identifier is an identifier generated by encrypting an international mobile equipment identity code IMEI by the card-less mobile terminal; the DNS generates a second identifier corresponding to the first identifier according to the first identifier; the DNS carries the second identifier in a registration request response message and sends the registration request response message to the card-free mobile terminal; the second identifier is used for performing identity authentication on the card-free mobile terminal.
Further, the authenticating the identity of the card-less mobile terminal by the push platform may include: the push platform receives a login request message sent by the card-free mobile terminal; the login request message carries the second identifier corresponding to the card-free mobile terminal; the push platform sends an authentication request message to the DNS; the authentication request message carries the second identifier corresponding to the card-free mobile terminal; and the authentication request message is used for requesting the DNS to perform identity authentication on the card-free mobile terminal according to the second identifier.
Further, before the push platform receives the downlink message sent by the application platform, the method may further include: the pushing platform performs identity authentication on the application platform, and receives a query request of a card-free mobile terminal state initiated by the application platform after the authentication is successful; the pushing platform determines the connection state of the card-free mobile terminal and sends the connection state to the application platform; the connection state is a state in which the card-free mobile terminal is normally connected with the push platform, or a state in which the card-free mobile terminal is disconnected from the push platform.
According to another aspect of the present invention, the present invention further provides an application data receiving method, wherein the method includes: the card-free mobile terminal sends a login request message to the push platform; after the identity authentication of the card-free mobile terminal is successfully carried out by the pushing platform according to the login request message, the card-free mobile terminal receives a login request response message sent by the pushing platform; the card-free mobile terminal is connected with the push platform; and the card-free mobile terminal receives the application data pushed by the application platform through the push platform.
According to another aspect of the present invention, the present invention further provides an application data pushing apparatus, which is applied to a pushing platform, wherein the apparatus includes: the authentication module is used for carrying out identity authentication on the card-free mobile terminal; the connection module is used for establishing connection with the card-free mobile terminal after the authentication is successful; the message receiving module is used for receiving a downlink message issued by the application platform; wherein, the downlink message carries application data; and the application data pushing module is used for pushing the application data to the card-free mobile terminal which is connected with the pushing platform.
Further, the apparatus further includes a domain name server DNS, where the DNS may include: a registration module, configured to receive a registration request sent by the card-less mobile terminal, where the registration request carries a first identifier of the card-less mobile terminal, and the first identifier is an identifier generated by encrypting an international mobile equipment identity IMEI by the card-less mobile terminal; a registration response module, configured to generate, according to the first identifier, a second identifier corresponding to the first identifier; carrying the second identifier in a registration request response message, and sending the registration request response message to the card-free mobile terminal; the second identifier is used for performing identity authentication on the card-free mobile terminal.
Further, the authentication module may include: a login request receiving unit, configured to receive a login request message sent by the card-less mobile terminal; the login request message carries the second identifier corresponding to the card-free mobile terminal; an authentication request unit, configured to send an authentication request message to the DNS; the authentication request message carries the second identifier corresponding to the card-free mobile terminal; and the authentication request message is used for requesting the DNS to perform identity authentication on the card-free mobile terminal according to the second identifier.
Further, the above apparatus may further include: the inquiry request receiving module is used for carrying out identity authentication on the application platform and receiving an inquiry request of the state of the card-free mobile terminal initiated by the application platform after the authentication is successful; a connection state sending module, configured to determine a connection state of the card-less mobile terminal, and send the connection state to the application platform; the connection state is a state in which the card-free mobile terminal is normally connected with the push platform, or a state in which the card-free mobile terminal is disconnected from the push platform.
According to another aspect of the present invention, the present invention further provides an application data receiving apparatus applied to a card-less mobile terminal, wherein the apparatus comprises: the login request module is used for sending a login request message to the push platform; a login request response receiving module, configured to receive a login request response message sent by the push platform after the push platform successfully authenticates the identity of the card-less mobile terminal according to the login request message; the connection module is used for establishing connection with the pushing platform; and the application data receiving module is used for receiving the application data pushed by the application platform through the pushing platform.
According to another aspect of the present invention, the present invention further provides an application data pushing system, wherein the system comprises: the application data pushing device applied to the pushing platform and the application data receiving device applied to the card-free mobile terminal are disclosed.
According to the invention, after the connection between the pushing platform and the card-free mobile terminal is established, the application data issued by the application platform is pushed to the card-free mobile terminal, so that the problem that the timeliness of content updating cannot be ensured in the process of acquiring the application service by the card-free mobile terminal in the related technology is solved, the latest content of the application can be intelligently pushed to a user of the card-free mobile terminal in real time, the dependence of the mobile terminal on an SIM card is greatly reduced, the interaction capacity of the mobile terminal is improved, and the user experience is enhanced.
Drawings
FIG. 1 is a flow chart of an application data push method according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of a network deployment according to an embodiment of the present invention;
fig. 3 is a block diagram of a structure of an application data receiving method according to an embodiment of the present invention;
FIG. 4 is a schematic diagram of a terminal login process according to an embodiment of the present invention;
fig. 5 is a schematic diagram of an application service pushing flow according to an embodiment of the present invention;
fig. 6 is a block diagram of the structure of an application data pushing apparatus according to an embodiment of the present invention;
fig. 7 is a block diagram of the structure of an application data receiving apparatus according to an embodiment of the present invention;
fig. 8 is a block diagram of the structure of an application data push system according to an embodiment of the present invention.
Detailed Description
In order to solve the problem in the related art that the timeliness of content update cannot be guaranteed in the process of acquiring an application service by a card-less mobile terminal, embodiments of the present invention provide an application data pushing method, an application data pushing device and an application data pushing system, and the present invention is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and do not limit the invention.
The embodiment provides an application data pushing method, which can be implemented on a pushing platform side. Fig. 1 is a flowchart of an application data pushing method according to an embodiment of the present invention, as shown in fig. 1, the method includes the following steps (step S102-step S106):
step S102, the pushing platform carries out identity authentication on the card-free mobile terminal, and establishes connection with the card-free mobile terminal after the authentication is successful;
step S104, the push platform receives a downlink message sent by the application platform; wherein, the downlink message carries application data;
and step S106, the pushing platform pushes the application data to the card-free mobile terminal which is connected with the pushing platform.
By the method, after the push platform is connected with the card-free mobile terminal, the application data issued by the application platform is pushed to the card-free mobile terminal, so that the problem that the timeliness of content updating cannot be guaranteed in the process of acquiring the application service by the card-free mobile terminal in the related technology is solved, the latest content of the application can be intelligently and timely pushed to a user of the card-free mobile terminal, the dependence of the mobile terminal on an SIM card is reduced to a great extent, the interaction capacity of the mobile terminal is improved, and the user experience is enhanced.
In the following, network deployment of the mobile terminal, the push platform, and the application platform involved in this embodiment is described, as shown in fig. 2, which is a schematic diagram of network deployment according to an embodiment of the present invention, an SP platform (i.e., an application platform) is connected to the push platform, and the push platform is connected to one or more mobile terminals. The SP platform refers to a direct provider of mobile Internet service content application service and is responsible for developing and providing services suitable for mobile phone users according to the requirements of the users.
Of course, this embodiment only exemplifies the simplest case in the actual operation process, that is, only one set of network-side push platform is provided, and in the actual operation process, because the number of mobile terminals is large, a plurality of push platforms need to cooperate with each other, and a certain routing policy is provided. The application platform of the internet and the push platform of the network side are connected through an IP route, and the application platform and the push platform negotiate a unified communication protocol. A large number of mobile terminals are connected with the push platform through a wireless channel, and the two parties also adopt a negotiated protocol to carry out communication.
The push platform needs to authenticate the identity of the application service of the internet in order to confirm that the relevant data and results come from a trusted network element, and preferably the push platform can charge a certain service fee for the registered internet application. The push platform also needs to authenticate the mobile terminal to ensure that the content message can be pushed to the mobile terminal and confirm that the application content is indeed the user.
Before the push platform performs Identity authentication on the card-less Mobile terminal in step S102, the card-less Mobile terminal should register first to provide a basis for interaction between a subsequent push platform and the card-less Mobile terminal, so that this embodiment provides an optimal implementation manner, that is, a Domain Name Server (DNS) of the push platform receives a registration request sent by the card-less Mobile terminal, where the registration request carries a first identifier of the card-less Mobile terminal, and the first identifier is an identifier generated by encrypting an International Mobile Equipment Identity (International Mobile Equipment Identity, abbreviated as IMEI) by the card-less Mobile terminal; the DNS generates a second identifier corresponding to the first identifier according to the first identifier; the DNS carries the second identifier in a registration request response message and sends the registration request response message to the card-free mobile terminal; and the second identifier is used for carrying out identity authentication on the card-free mobile terminal.
After the card-free mobile terminal is registered, the push platform performs identity authentication on the card-free mobile terminal, and the authentication process can be implemented by the following preferred embodiments: the push platform receives a login request message sent by a card-free mobile terminal; the login request message carries a second identifier corresponding to the card-free mobile terminal; the push platform sends an authentication request message to the DNS; the authentication request message carries the second identifier corresponding to the card-free mobile terminal; and the authentication request message is used for requesting the DNS to perform identity authentication on the card-free mobile terminal according to the second identifier.
Before the step S104 of receiving the downlink message sent by the application platform, the method further includes: the pushing platform performs identity authentication on the application platform, and receives a query request of a card-free mobile terminal state initiated by the application platform after the authentication is successful; the push platform determines the connection state of the card-free mobile terminal and sends the connection state to the application platform; the connection state is a state that the card-free mobile terminal is normally connected with the push platform, or a state that the card-free mobile terminal is disconnected with the push platform.
Corresponding to the application data pushing method on the pushing platform side described in the above embodiments, this embodiment provides an application data receiving method, which can be implemented on the mobile terminal side. Fig. 3 is a block diagram of an application data receiving method according to an embodiment of the present invention, and as shown in fig. 3, the flow includes the following steps (step S302-step S308):
step S302, the card-free mobile terminal sends a login request message to a push platform;
step S304, after the identity authentication of the card-free mobile terminal is successfully carried out by the pushing platform according to the login request message, the card-free mobile terminal receives a login request response message sent by the pushing platform;
step S306, the card-free mobile terminal is connected with a push platform;
step S308, the card-free mobile terminal receives the application data pushed by the application platform through the push platform.
By the method, after the card-free mobile terminal is connected with the push platform, the application data pushed by the application platform through the push platform is received, and the problem that the timeliness of content updating cannot be guaranteed in the process that the card-free mobile terminal obtains the application service in the related technology is solved, so that the latest content of the application can be intelligently and timely pushed to a user of the card-free mobile terminal, the dependence of the mobile terminal on an SIM card is reduced to a great extent, the interaction capacity of the mobile terminal is improved, and the user experience is enhanced.
The process of establishing connection between the push platform and the card-less mobile terminal is described in detail in the following through the preferred embodiments. Fig. 4 is a schematic diagram of a terminal login process according to an embodiment of the present invention, and as shown in fig. 4, the process includes the following steps (step S402-step S412):
step S402, the mobile terminal sends a registration request to a domain name server (DNC) of the push platform, wherein the registration request carries a first identifier token of the mobile terminal, and the first identifier is obtained by encrypting an IMEI of the mobile terminal.
Step S404, the DNS of the push platform generates a second identifier corresponding to the first identifier token according to the first identifier token of the mobile terminal.
The DNS of the push platform returns a response message of the registration request to the mobile terminal, where the response message carries the second identifier and gateway access address information (e.g., IP, port) of the push platform.
Step S406, the mobile terminal initiates a login request message to the push platform, where the login request message carries the second identifier.
Step S408, the push platform sends an authentication request message to the DNS, the authentication request message carries a second identifier reported by the mobile terminal, and the authentication request message is used for requesting identity authentication of the mobile terminal.
And after receiving the authentication request message, the DNS of the pushing platform authenticates the identity of the mobile terminal according to the second identifier.
Step S410, after the authentication of the DNS on the mobile terminal is passed, the registered information of the mobile terminal is fed back to the push platform.
Step S412, the pushing platform returns a response message of the login request to the mobile terminal, and the mobile terminal establishes a link with the pushing platform according to the gateway access address information of the pushing platform. The connection state of the link is always kept, and unless the link is broken under abnormal conditions, the mobile terminal is reconnected immediately after the condition is recovered, and the connection of the link is recovered.
The process of the application platform pushing the application data to the card-less mobile terminal through the push platform is described in detail through the preferred embodiment. Fig. 5 is a schematic diagram of an application service pushing process according to an embodiment of the present invention, and as shown in fig. 5, the process includes the following steps (step S502-step S518):
step S502, the application platform initiates a login request message to the push platform, where the login request message carries an Identity identification number (Identity, abbreviated as ID) of the application platform.
Step S504, the pushing platform returns the response message of the login request to the application platform after the identity authentication is carried out on the application platform according to the ID of the application platform.
Step S506, the application platform initiates a query request of the state of the mobile terminal to the push platform.
Step S508, the push platform determines a connection state of the mobile terminal, and then returns the connection state of the mobile terminal to the application platform, where the connection state is an online state or an offline state, the online state refers to a normal connection between the mobile terminal and the push platform, and the offline state refers to a disconnection between the mobile terminal and the push platform.
Step S510, the application platform issues a downlink message to the push platform. In the actual operation process, the downlink message may be set to require an acknowledgement response to be returned.
Step S512, the push platform returns a response message of the downlink message to the application platform, where the response message carries an identification message ID allocated by the push platform for the downlink message.
And step S514, the pushing platform addresses the corresponding mobile terminal according to the second identifier of the mobile terminal in the online state, and forwards the downlink message to the mobile terminal.
Step S516, the mobile terminal returns a response message to the pushing platform after receiving the downlink message. And if the downlink message requires to return a confirmation receipt, the pushing platform sends a confirmation receipt message to the application platform, and then the application platform returns a confirmation receipt message response to the pushing platform.
Step S518, the mobile terminal forwards the downlink message to the destination application client.
Corresponding to the application data pushing method on the pushing platform side described in the foregoing embodiment, this embodiment provides an application data pushing apparatus, which may be disposed on the pushing platform side to implement the foregoing embodiment. Fig. 6 is a block diagram of an application data pushing apparatus according to an embodiment of the present invention, and as shown in fig. 6, the apparatus includes: authentication module 10, connection module 12, message receiving module 14 and application data pushing module 16. This structure will be described in detail below.
The authentication module 10 is used for performing identity authentication on the card-free mobile terminal;
the connecting module 12 is connected to the authentication module 10 and used for establishing connection with the card-free mobile terminal after authentication is successful;
a message receiving module 14, connected to the connection module 12, for receiving a downlink message sent by the application platform; wherein, the downlink message carries application data;
an application data pushing module 16, connected to the message receiving module 14, for pushing the application data to the card-less mobile terminal connected to the pushing platform.
By the device, after the push platform is connected with the card-free mobile terminal, the application data issued by the application platform is pushed to the card-free mobile terminal, so that the problem that the timeliness of content updating cannot be guaranteed in the process of acquiring the application service by the card-free mobile terminal in the related technology is solved, the latest content of the application can be intelligently and timely pushed to a user of the card-free mobile terminal, the dependence of the mobile terminal on an SIM card is reduced to a great extent, the interaction capacity of the mobile terminal is improved, and the user experience is enhanced.
Before the push platform authenticates the identity of the card-less mobile terminal, the card-less mobile terminal should register first to provide a basis for interaction between the subsequent push platform and the card-less mobile terminal, so that this embodiment provides an optimal implementation manner, that is, the apparatus further includes a domain name server DNS, where the DNS includes:
a registration module, configured to receive a registration request sent by the card-less mobile terminal, where the registration request carries a first identifier of the card-less mobile terminal, and the first identifier is an identifier generated by encrypting an international mobile equipment identity IMEI by the card-less mobile terminal;
a registration response module, configured to generate, according to the first identifier, a second identifier corresponding to the first identifier; carrying the second identifier in a registration request response message, and sending the registration request response message to the card-free mobile terminal; the second identifier is used for performing identity authentication on the card-free mobile terminal.
After the card-free mobile terminal is registered, the push platform performs identity authentication on the card-free mobile terminal, and the authentication module includes: a login request receiving unit, configured to receive a login request message sent by the card-less mobile terminal; the login request message carries the second identifier corresponding to the card-free mobile terminal; an authentication request unit, configured to send an authentication request message to the DNS; the authentication request message carries the second identifier corresponding to the card-free mobile terminal; and the authentication request message is used for requesting the DNS to perform identity authentication on the card-free mobile terminal according to the second identifier.
Before the push platform receives the downlink message issued by the application platform, the apparatus further includes: the inquiry request receiving module is used for carrying out identity authentication on the application platform and receiving an inquiry request of the state of the card-free mobile terminal initiated by the application platform after the authentication is successful; a connection state sending module, configured to determine a connection state of the card-less mobile terminal, and send the connection state to the application platform; the connection state is a state in which the card-free mobile terminal is normally connected with the push platform, or a state in which the card-free mobile terminal is disconnected from the push platform.
Corresponding to the application data receiving method at the mobile terminal side described in the above embodiments, the present embodiment provides an application data receiving apparatus, which may be disposed at the card-less mobile terminal side, to implement the above embodiments. Fig. 7 is a block diagram of an application data receiving apparatus according to an embodiment of the present invention, as shown in fig. 7, the apparatus including: a login request module 20, a login request response receiving module 22, a connection module 24 and an application data receiving module 26. This structure will be described in detail below.
A login request module 20, configured to send a login request message to the push platform;
a login request response receiving module 22, connected to the login request module 20, configured to receive a login request response message sent by the push platform after the push platform successfully authenticates the identity of the card-less mobile terminal according to the login request message;
the connection module 24 is connected to the login request response receiving module 22 and is used for establishing connection with the push platform;
and the application data receiving module 26 is connected to the connection module 24 and is used for receiving the application data pushed by the application platform through the pushing platform.
By the aid of the device, after the card-free mobile terminal is connected with the push platform, the application data pushed by the application platform through the push platform is received, the problem that timeliness of content updating cannot be guaranteed in the process of acquiring application service by the card-free mobile terminal in the related technology is solved, the latest content of the application can be intelligently and timely pushed to a user of the card-free mobile terminal, dependence of the mobile terminal on an SIM card is reduced to a great extent, interaction capacity of the mobile terminal is improved, and user experience is enhanced.
The application data pushing device applied to the pushing platform side and the application data receiving device applied to the card-less mobile terminal side are introduced corresponding to the above-mentioned embodiments, this embodiment provides an application data pushing system, fig. 8 is a block diagram of the structure of the application data pushing system according to the embodiment of the present invention, and as shown in fig. 8, the system includes the application data pushing device applied to the pushing platform and the application data receiving device applied to the card-less mobile terminal.
With respect to the application data receiving apparatus applied to the card-less mobile terminal side described in the above embodiment, in the actual operation process of the application data receiving apparatus, the function of the application data receiving apparatus may be implemented by setting processing middleware on the mobile terminal.
The above process middleware may include: the mobile terminal card-free identifier reporting module is used for detecting whether the mobile terminal is inserted into an SIM card or not, if the mobile terminal card-free identifier reporting module does not have the SIM card, starting a processing middleware to encrypt IMEI + random number (which can be replaced by fixed numerical value simplification at present and ensure multiple uniqueness), generating a first identifier token, storing the first identifier by the processing middleware, generating a corresponding second identifier according to the first identifier, and using the second identifier as the unique identifier for subsequently identifying the card-free mobile terminal.
And the mobile terminal link keep-alive module is used for detecting whether a link between the mobile terminal and the pushing platform is in a connection state or not, and keeping the connection between the mobile terminal and the network side pushing platform all the time, if the link is broken under the abnormal condition, the processing middleware immediately reconnects after the condition is recovered, and the connection is recovered. The long online of the mobile terminal is the basis for the push platform to execute the push strategy;
for the push platform introduced in the above embodiment, in the actual operation process, the push platform may be provided with:
and the mobile terminal state management and analysis module has a function equivalent to that of the connection state sending module introduced in the embodiment, and is used for detecting the link connection state between the push platform and the mobile terminal, judging the online state of the mobile terminal according to the link connection state, and updating the online state of the mobile terminal in real time. In addition, the system is also responsible for informing the pushing platform of the state of the mobile terminal when data is to be pushed to the mobile terminal for subsequent processing.
And the platform DNS module has the function equivalent to that of the DNS introduced in the embodiment and is used for receiving the registration message which is sent by the mobile terminal and contains the unique identification of the card-free terminal and updating the mobile terminal information table stored on the push platform side in real time.
And the application data pushing module has a function equivalent to that of the application data pushing module introduced in the embodiment and is used for pushing the application data to the mobile terminal according to a certain strategy. Preferably, the applications which are relatively interested by the mobile terminal user are judged, and the applications which are interested by the user are pushed to the user in real time. Preferably, the application data push result returned by the mobile terminal is received, and the result is processed to a certain extent, and if necessary, a log is output.
In this embodiment, the processing middleware arranged in the mobile terminal encrypts the IMEI to generate the first identifier of the card-less terminal by obtaining the IMEI of the terminal, and sends a registration request to the push platform, the push platform generates the corresponding second identifier according to the first identifier, and the push platform subsequently pushes a message to the terminal according to the second identifier of the card-less terminal.
Preferably, the processing middleware provided on the mobile terminal may be operated in the form of a service process.
Preferably, after the automatic upgrade function is added, the corresponding mobile terminal resident program can support more functions, a terminal client program of a certain application can be installed on the mobile terminal together, and the resident program can bind the client program as needed.
As can be seen from the above description, the embodiment of the present invention provides a solution method for acquiring application service content for a card-less mobile terminal device (including a mobile phone terminal, a Pad, and other devices) into which an SIM card is not inserted, so as to improve timeliness of updating application content of the card-less mobile terminal, reduce dependence of the mobile terminal on the SIM card to a great extent, improve interaction capability of the mobile terminal, and enhance user experience.
Although the preferred embodiments of the present invention have been disclosed for illustrative purposes, those skilled in the art will appreciate that various modifications, additions and substitutions are possible, and the scope of the invention should not be limited to the embodiments described above.
Claims (7)
1. An application data pushing method, characterized in that the method comprises:
the pushing platform performs identity authentication on the card-free mobile terminal, and establishes connection with the card-free mobile terminal after the authentication is successful;
the push platform receives a downlink message issued by the application platform; wherein, the downlink message carries application data;
the pushing platform pushes the application data to the card-free mobile terminal which is connected with the pushing platform; wherein,
before the push platform performs identity authentication on the card-free mobile terminal, the method further includes:
a Domain Name Server (DNS) of the push platform receives a registration request sent by the card-free mobile terminal, wherein the registration request carries a first identifier of the card-free mobile terminal, and the first identifier is generated by encrypting an International Mobile Equipment Identity (IMEI) code by the card-free mobile terminal;
the DNS generates a second identifier corresponding to the first identifier according to the first identifier; the DNS carries the second identifier in a registration request response message and sends the registration request response message to the card-free mobile terminal; the second identifier is used for performing identity authentication on the card-free mobile terminal;
wherein, the identity authentication of the card-free mobile terminal by the push platform comprises:
the push platform receives a login request message sent by the card-free mobile terminal; the login request message carries the second identifier corresponding to the card-free mobile terminal;
the push platform sends an authentication request message to the DNS to obtain feedback information of the DNS; the authentication request message carries the second identifier corresponding to the card-free mobile terminal; and the authentication request message is used for requesting the DNS to perform identity authentication on the card-free mobile terminal according to the second identifier.
2. The method of claim 1, wherein before the push platform receives the downlink message sent by the application platform, the method further comprises:
the pushing platform performs identity authentication on the application platform, and receives a query request of a card-free mobile terminal state initiated by the application platform after the authentication is successful;
the push platform determines the connection state of the card-free mobile terminal and sends the connection state to the application platform; the connection state is a state that the card-free mobile terminal is normally connected with the push platform, or a state that the card-free mobile terminal is disconnected with the push platform.
3. An application data receiving method, characterized in that the method comprises:
the method comprises the steps that a card-free mobile terminal sends a registration request to a domain name server DNS of a push platform, wherein the registration request carries a first identifier token of the mobile terminal, and the first identifier is obtained by encrypting an IMEI of the mobile terminal;
generating a second identifier corresponding to a first identifier token by a DNS (domain name server) of a pushing platform according to the first identifier token of the mobile terminal, and sending a login request message to the pushing platform by the card-free mobile terminal after returning a response message of a registration request to the mobile terminal; wherein, the login request message carries the second identifier;
sending an authentication request to a DNS (domain name system) by the push platform, and receiving a login request response message sent by the push platform by the card-free mobile terminal after the DNS successfully authenticates the identity of the card-free mobile terminal according to the login request message;
the card-free mobile terminal is connected with the push platform;
and the card-free mobile terminal receives the application data pushed by the application platform through the push platform.
4. An application data pushing device applied to a pushing platform is characterized by comprising:
the authentication module is used for carrying out identity authentication on the card-free mobile terminal;
the connection module is used for establishing connection with the card-free mobile terminal after the authentication is successful;
the message receiving module is used for receiving a downlink message issued by the application platform; wherein, the downlink message carries application data;
the application data pushing module is used for pushing the application data to the card-free mobile terminal which is connected with the pushing platform; and the number of the first and second groups,
a domain name server, DNS, comprising: the registration module is used for receiving a registration request sent by the card-free mobile terminal, wherein the registration request carries a first identifier of the card-free mobile terminal, and the first identifier is generated by encrypting an International Mobile Equipment Identity (IMEI) code by the card-free mobile terminal; the registration response module is used for generating a second identifier corresponding to the first identifier according to the first identifier; carrying the second identifier in a registration request response message, and sending the registration request response message to the card-free mobile terminal; the second identifier is used for performing identity authentication on the card-free mobile terminal;
a login request receiving unit, configured to receive a login request message sent by the card-less mobile terminal; the login request message carries the second identifier corresponding to the card-free mobile terminal;
an authentication request unit, configured to send an authentication request message to the DNS to obtain feedback information of the DNS; the authentication request message carries the second identifier corresponding to the card-free mobile terminal; and the authentication request message is used for requesting the DNS to perform identity authentication on the card-free mobile terminal according to the second identifier.
5. The apparatus of claim 4, wherein the apparatus further comprises:
the inquiry request receiving module is used for carrying out identity authentication on the application platform and receiving an inquiry request of a card-free mobile terminal state initiated by the application platform after the authentication is successful;
the connection state sending module is used for determining the connection state of the card-free mobile terminal and sending the connection state to the application platform; the connection state is a state that the card-free mobile terminal is normally connected with the push platform, or a state that the card-free mobile terminal is disconnected with the push platform.
6. An application data receiving device applied to a card-free mobile terminal is characterized by comprising:
the registration request sending module is used for sending a registration request to a domain name server DNS of the push platform, wherein the registration request carries a first identifier token of the mobile terminal, and the first identifier is obtained by encrypting the IMEI of the mobile terminal;
the login request module is used for generating a second identifier corresponding to the first identifier token according to the first identifier token of the mobile terminal by the DNS of the push platform, and sending a login request message to the push platform after returning a response message of a registration request to the mobile terminal; wherein, the login request message carries the second identifier;
a login request response receiving module, configured to send an authentication request to a DNS by the push platform, and receive a login request response message sent by the push platform after the DNS successfully authenticates the identity of the card-less mobile terminal according to the login request message;
the connection module is used for establishing connection with the pushing platform;
and the application data receiving module is used for receiving the application data pushed by the application platform through the pushing platform.
7. An application data pushing system, characterized in that the system comprises the application data pushing device applied to the pushing platform in claim 4 or 5, and the application data receiving device applied to the cardless mobile terminal in claim 6.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310038470.2A CN103973648B (en) | 2013-01-31 | 2013-01-31 | Application data method for pushing, apparatus and system |
PCT/CN2013/081951 WO2013189398A2 (en) | 2013-01-31 | 2013-08-21 | Application data push method, device, and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310038470.2A CN103973648B (en) | 2013-01-31 | 2013-01-31 | Application data method for pushing, apparatus and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103973648A CN103973648A (en) | 2014-08-06 |
CN103973648B true CN103973648B (en) | 2017-12-26 |
Family
ID=49769542
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310038470.2A Active CN103973648B (en) | 2013-01-31 | 2013-01-31 | Application data method for pushing, apparatus and system |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN103973648B (en) |
WO (1) | WO2013189398A2 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103986730B (en) * | 2014-03-14 | 2016-11-23 | 国网山东省电力公司青岛供电公司 | A kind of method and system of electric power system data transmission |
CN105656965B (en) * | 2014-11-14 | 2019-09-13 | 中移物联网有限公司 | A method and system for pushing content |
CN108063724A (en) * | 2018-01-12 | 2018-05-22 | 吉浦斯信息咨询(深圳)有限公司 | Information push method and its system based on Android platform |
CN111314914B (en) * | 2018-12-11 | 2023-12-19 | 厦门雅迅网络股份有限公司 | Mobile terminal data forwarding method and computer readable storage medium |
CN111901227A (en) * | 2020-07-31 | 2020-11-06 | 广东佳米科技有限公司 | Simple and lightweight message real-time pushing system and implementation method thereof |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102223607A (en) * | 2010-04-16 | 2011-10-19 | 联想(北京)有限公司 | Mobile terminal and business processing method |
CN102264061A (en) * | 2011-04-11 | 2011-11-30 | 宇龙计算机通信科技(深圳)有限公司 | Card-free mobile terminal authentication and communication method, server and card-free mobile terminal |
EP2518670A1 (en) * | 2010-09-07 | 2012-10-31 | ZTE Corporation | System and method for remote payment based on mobile terminal |
CN102802197A (en) * | 2011-05-23 | 2012-11-28 | 中兴通讯股份有限公司 | Method and device for transmitting application data |
JP5100345B2 (en) * | 2007-12-07 | 2012-12-19 | 中国電力株式会社 | Service consumption confirmation system |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101577976B (en) * | 2008-12-03 | 2011-09-21 | 中兴通讯股份有限公司 | Method and system for realizing voice service continuity of emergency calls |
CN102149079B (en) * | 2010-02-08 | 2014-01-29 | 中国移动通信集团公司 | A method, device and system for obtaining user identity |
-
2013
- 2013-01-31 CN CN201310038470.2A patent/CN103973648B/en active Active
- 2013-08-21 WO PCT/CN2013/081951 patent/WO2013189398A2/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5100345B2 (en) * | 2007-12-07 | 2012-12-19 | 中国電力株式会社 | Service consumption confirmation system |
CN102223607A (en) * | 2010-04-16 | 2011-10-19 | 联想(北京)有限公司 | Mobile terminal and business processing method |
EP2518670A1 (en) * | 2010-09-07 | 2012-10-31 | ZTE Corporation | System and method for remote payment based on mobile terminal |
CN102264061A (en) * | 2011-04-11 | 2011-11-30 | 宇龙计算机通信科技(深圳)有限公司 | Card-free mobile terminal authentication and communication method, server and card-free mobile terminal |
CN102802197A (en) * | 2011-05-23 | 2012-11-28 | 中兴通讯股份有限公司 | Method and device for transmitting application data |
Also Published As
Publication number | Publication date |
---|---|
WO2013189398A3 (en) | 2014-02-13 |
WO2013189398A2 (en) | 2013-12-27 |
CN103973648A (en) | 2014-08-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110800331B (en) | Network verification method, related equipment and system | |
CN102027764B (en) | Method, system, and apparatus for access of network services using subscriber identities | |
WO2019062384A1 (en) | Method and device for public network user accessing private network | |
CN102546559B (en) | The method, apparatus and system of end-to-end transmission data in limited network | |
EP2710776B1 (en) | Anonymous signalling | |
CN113596191A (en) | Data processing method, network element equipment and readable storage medium | |
CN102801800B (en) | Method and system for performing resource sharing processing among plurality of wireless terminals | |
CN103973648B (en) | Application data method for pushing, apparatus and system | |
CN113824789B (en) | Configuration method, device, equipment and storage medium of access descriptor | |
CN111132305B (en) | Method for 5G user terminal to access 5G network, user terminal equipment and medium | |
CN111510476A (en) | Communication method, communication apparatus, computer device, and computer-readable storage medium | |
WO2016179966A1 (en) | Method for realizing network access, terminal and computer storage medium | |
JP2009296333A (en) | Communication control system and communication control method | |
JP2006217196A (en) | Method and system for authenticating radio lan | |
HK1218357A1 (en) | Audio/video communication method, terminal, server and platform | |
CN102695171B (en) | Subscriber identity obtaining method, system and equipment thereof | |
CN105072148A (en) | Method and device for building connection with terminal | |
US20070289007A1 (en) | Authentication Proxy Method, Distribution Management Device, And Authentication Proxy Method Program | |
KR20170019981A (en) | Communication server and method for connecting call service and web service | |
CN106162645B (en) | A kind of the quick of Mobile solution reconnects method for authenticating and system | |
CN104065717A (en) | Browser communication method, system and SIM card based on mobile terminal | |
CN108271230A (en) | A kind of method and device for obtaining mobile management information, computer readable storage medium | |
KR101531198B1 (en) | Call connecting process apparatus and method providing for authentication process using push message | |
CN110839231B (en) | A method and device for obtaining terminal identification | |
EP2512166A1 (en) | Method for realizing secret key mapping, authentication server, terminal and system thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20171122 Address after: 518000 Guangdong city of Shenzhen province Nanshan District Guangdong streets District Science Park Song Ping Road No. 1 North Block Building 401 Lite Technology Applicant after: Shenzhen Pioneer Technology Co., Ltd. Address before: 518057 Nanshan District Guangdong high tech Industrial Park, South Road, science and technology, ZTE building, Ministry of Justice Applicant before: ZTE Corporation |
|
TA01 | Transfer of patent application right | ||
GR01 | Patent grant |