Message pushing achieving method, mobile terminal and message pushing system

A mobile terminal and message push technology, which is applied in the network field, can solve the problems of large power consumption and network traffic for message push, and achieve the effect of taking into account server pressure and user experience, saving traffic and power, and saving power and traffic expenses

Inactive Publication Date: 2014-07-09
ALIBABA GRP HLDG LTD
View PDF4 Cites 67 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0012] The technical problem to be solved in this application is to provide a message push implementation method, system and mobile terminal to solve the problem in the prior art that message push consumes a lot of power and network traffic

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Message pushing achieving method, mobile terminal and message pushing system
  • Message pushing achieving method, mobile terminal and message pushing system
  • Message pushing achieving method, mobile terminal and message pushing system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0065] This embodiment is based on figure 1 The architecture shown, such as figure 1 As shown, the architecture includes a mobile terminal 10 which includes an application 101 , a forward proxy service module 102 , a server 103 and a message center 104 .

[0066] This embodiment provides a method for implementing message push. In this embodiment, the application on the mobile terminal interacts with the server 103 through the forward proxy service module 102 set on the mobile terminal, including:

[0067] A long connection is established between the forward proxy service module 102 on the mobile terminal and the server 103;

[0068] The forward proxy service module 102 forwards the interaction information between the application on the mobile terminal 10 and the server 103 through the persistent connection.

[0069] In the technical solution provided by this implementation, by setting the forward proxy service module on the mobile terminal, the mobile terminal includes multi...

Embodiment 2

[0089] This embodiment provides a method for pushing messages to a mobile terminal, and the operations on the server 103 side include:

[0090] Establish a long connection between the server and the mobile terminal;

[0091] The server interacts with the application on the mobile terminal through the persistent connection. Specifically, the server forwards the requests of multiple applications on the mobile terminal to the message center through the persistent connection, and sends the messages corresponding to the multiple applications sent by the message center through the persistent connection To the mobile terminal, wherein the multiple applications multiplex the same persistent connection.

[0092] In an alternative solution of this embodiment, establishing a persistent connection between the server and the mobile terminal is establishing a persistent connection between the server and the forward proxy service module on the mobile terminal.

[0093] In an alternative so...

Embodiment 3

[0113] This embodiment provides a method for pushing messages to a mobile terminal, and the operations on the message center side include:

[0114] After the message center determines that the first preset condition is met, it notifies the server that the application on the mobile terminal has a new message; the first preset condition includes: the message center has a second type of application subscribed to by an online mobile terminal Business news.

[0115]For the second type of service subscribed by the application on the terminal, the message center needs to actively notify the server when there is a new message. When there is a new message, the message center sends a notification to the server through UDP on the designated port. Since the UDP data packet has boundaries, in order to avoid data truncated, the length of the notification should not exceed the maximum length of the UDP data packet; for example, if each The length of the DEVICE ID is 40 bytes, so the number ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a message pushing achieving method. The method comprises the steps that long connection is established between a forward proxy server module on a mobile terminal and a server, interactive information between applications on the mobile terminal and the server is transmitted through the long connection by the forward proxy server module, multiple applications are included in the mobile terminal, and the applications reuse the same long connection. The invention further provides a message pushing achieving system and the mobile terminal. The message pushing achieving method, the mobile terminal and the messaging pushing system can save traffic quantity and electricity quantity for the mobile terminal.

Description

technical field [0001] The present application relates to the network field, and in particular to a message push implementation method, a mobile terminal and a message push system. Background technique [0002] MQTT (Message Queuing Telemetry Transport) is a lightweight message transmission protocol that uses the publish / subscribe message mode to provide one-to-many message publishing. XMPP (Extensible Messaging and Presence Protocol, Extensible Message Processing Field Protocol) is a protocol based on XML (Extensible Markup Language, Extensible Markup Language), which inherits the flexible development in the XML environment, and XMPP can be extended by sending information to address user needs. From the perspective of the protocol level, both of these two protocols can be used to push messages, but due to the low popularity of these two protocols, the development languages ​​on many mobile terminals such as Android (Android) development syntax JAVA and IPhone on The devel...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04L29/08H04L12/58
Inventor 陈虓将
Owner ALIBABA GRP HLDG LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products