Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and device for achieving message push through hierarchical state machine

A message push, state machine technology, applied in multi-program devices, inter-program communication, instruments, etc., can solve the problems that third-party push platforms are not compatible with all models, economic losses are large, and the app activity rate is affected.

Active Publication Date: 2018-02-27
WUHAN DOUYU NETWORK TECH CO LTD
View PDF14 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] First of all, the third-party push platform cannot be compatible with all models, and there is a problem that the push delivery rate is lower than 80%;
[0005] Secondly, the third-party push platform cannot implement both online (application process survival) and offline (application process death) message push at the same time;
[0006] Thirdly, the types of messages pushed by the third-party push platform are limited, which cannot meet the growing needs of apps for multi-type message push;
[0007] Finally, once the third-party push platform fails, the app push will be paralyzed, affecting the activity rate of the app and causing huge economic losses

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
  • Method and device for achieving message push through hierarchical state machine
  • Method and device for achieving message push through hierarchical state machine
  • Method and device for achieving message push through hierarchical state machine

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0048] The present invention provides a method and device for implementing message push by a layered state machine to solve the technical problem that various third-party message push platforms in the prior art are incompatible, resulting in a low delivery rate of message push, and achieve Compatibility with multiple push platforms to improve the technical issues of message push success rate.

[0049] In order to better understand the above technical solutions, the technical solutions of the present invention will be described in detail below through the accompanying drawings and specific examples. It should be understood that the embodiments of the present invention and the specific features in the examples are detailed descriptions of the technical solutions of the present invention, and It is not a limitation to the technical solutions of the present invention, and the embodiments of the present invention and the technical features in the embodiments can be combined with eac...

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 discloses a method and device for achieving message push through a hierarchical state machine. The device comprises a receiver layer, a switcher layer, a router layer and a consumer layer. Firstly, the receiver layer receives messages sent by a server from different platforms; next, the receiver layer with the received messages and the switcher layer run in the same process as two different threads so that the receiver layer can transmit the messages to the switcher layer; then, the switcher layer transmits the messages to the router layer after conducting uniform format conversion on the messages; finally, the router layer runs in a working thread to push the received messages to the consumer layer running in a UI thread. All the layers have a clear division of work withoutcoupling, and the message push compatibility and success rate are improved. Thus, the technical problem that in the prior art, due to incompatibility with different third-party message push platforms,the message push success rate is low is solved, and the technical effects of achieving compatibility with various push platforms and then improving the message push success rate are achieved.

Description

technical field [0001] The invention belongs to the technical field of Android TV applications, and in particular relates to a method and a device for implementing message push by a layered state machine. Background technique [0002] At present, unlike the iOS platform that uses a unified iOS Cloud push solution, the lack of a unified standard push solution on the Android platform has spawned a large number of third-party push platforms, such as: Umeng Push (UMPush), Jiguang Push (JPush) , individual push push (GTPush) and some manufacturers push (Xiaomi push, Huawei push, Meizu push), etc. [0003] The advantage of using a third-party push platform to push messages is that there is no need for application developers to repeatedly build servers. Secondly, the third-party push platform has a mature push framework and timely data processing methods. However, there are many disadvantages of using a third-party push platform: [0004] First of all, the third-party push platfo...

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
IPC IPC(8): G06F9/54H04L29/08
CPCH04L67/141G06F9/546H04L67/55
Inventor 尹成张文明陈少杰
Owner WUHAN DOUYU NETWORK TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products