[go: up one dir, main page]

CN103973648B - Application data method for pushing, apparatus and system - Google Patents

Application data method for pushing, apparatus and system Download PDF

Info

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
Application number
CN201310038470.2A
Other languages
Chinese (zh)
Other versions
CN103973648A (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.)
Shenzhen Pioneer Technology Co Ltd
Original Assignee
Shenzhen Pioneer Technology 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 Shenzhen Pioneer Technology Co Ltd filed Critical Shenzhen Pioneer Technology Co Ltd
Priority to CN201310038470.2A priority Critical patent/CN103973648B/en
Priority to PCT/CN2013/081951 priority patent/WO2013189398A2/en
Publication of CN103973648A publication Critical patent/CN103973648A/en
Application granted granted Critical
Publication of CN103973648B publication Critical patent/CN103973648B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • 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/55Push-based network services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/60Context-dependent security
    • H04W12/69Identity-dependent
    • H04W12/71Hardware 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

Application data pushing method, device and system
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.
CN201310038470.2A 2013-01-31 2013-01-31 Application data method for pushing, apparatus and system Active CN103973648B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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