A background service calling method, device and system

A background service, call request technology, applied in the direction of multi-program devices, etc., can solve the problems of poor performance of the background service application platform and application program, running too many system resources, limited update technology of the background service application platform, etc. The effect of updating, improving operating performance, and improving operating efficiency

Active Publication Date: 2017-03-22
CHINA MOBILE COMM GRP CO LTD
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] Embodiments of the present invention provide a method, device and system for invoking background services, which are used to solve problems in the prior art between the background service application platform and the application program based on the background service application platform. The application platform update technology is limited, resulting in poor performance between the background service application platform and the application program

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
  • A background service calling method, device and system
  • A background service calling method, device and system
  • A background service calling method, device and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0036] Such as figure 1 Shown is a flow chart of a method for invoking a background service in the first embodiment of the present invention, and the method includes:

[0037] Step 101: The first background service unit receives the call request message sent by the application program.

[0038] Wherein, the call request message includes the registration identifier of the second background service unit that has a binding relationship with the application and the version number information of the second background service unit.

[0039] In step 101, since the background services bound to each application can be different or the same; when the background services bound to different applications are the same, when these applications are registered on the terminal, the registration ID of the background service registration is the same . In other words, according to the registration ID, it can be judged whether the background services bound to different applications are the same.

[0040] ...

Embodiment 2

[0064] Such as figure 2 Shown is a flowchart of a method for invoking a background service in the second embodiment of the present invention. The second embodiment of the present invention is a method embodiment under the same concept as the first embodiment, and the method includes:

[0065] Step 201: When the application is started, a call request message is sent.

[0066] Wherein, the call request message contains the registration identifier of the second background service unit that has a binding relationship with the application and the version number information of the second background service unit

[0067] In step 201, when the application is ready to start, a call request message is sent by broadcasting to notify the background service unit set in the terminal to call the registration identifier of the background service unit and the registration identifier of the background service unit that has a binding relationship with itself. Version number information.

[0068] Step 2...

Embodiment 3

[0086] Such as image 3 Shown is a schematic structural diagram of a back-end service unit according to Embodiment 3 of the present invention. The back-end service unit includes: a receiving module 11 and a broadcast calling module 12, wherein:

[0087] The receiving module 11 is configured to receive a call request message sent by an application program, where the call request message contains the registration identifier of the second background service that has a binding relationship with the application program and the version number information of the second background service .

[0088] The broadcast invocation module 12 is configured to determine that the registration identifier of the second background service unit contained in the received invocation request message is the same as the registration identifier carried by itself, and its version information is higher than that of the second background service unit When the version information is displayed, the call permission ...

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 an invoking method, equipment and a system for a background service. The method comprises the main contents of receiving a registration identifier of a second background service unit broadcasted by an application program and invoking request information of edition information of the second background service unit through a first background service unit, wherein a binding relationship is formed between the registration identifier of the second background service unit and the application program; when the received registration identifier of the second background service unit is the same as the a registration identifier taken by the second background service unit, and the edition information of the second background service unit is higher than the received edition information of the second background service unit, returning to permit the invoking information so that the application program can share the background service with a higher edition. Therefore, the problem that a background service between the application program and a background service unit can not be updated in the prior art can be prevented, a binding relationship is formed between the application program and the background service unit, the condition that a single background service is bad in operation performance can be solved, the operation performance between the application program and the background service can be improved, and the operation efficiency of the application program can be further improved.

Description

Technical field [0001] The present invention relates to the technical field of terminals, in particular to a method, equipment and system for invoking a background service by an application based on a terminal. Background technique [0002] With the rapid development of terminal technology, the application of smart terminals in society has shown a trend of popularization. As represented by Apple’s ios system, various smart terminal operating systems have been launched. The development trend in recent years has proved that the number and quality of applications on smart terminal operating systems directly determine the survival of smart terminal operating systems in the market. Success or failure. Among them, the more successful ones are Apple's ios system and Google's Android system. The number of applications on these two operating systems has reached the order of hundreds of thousands. [0003] When there is an endless trend of applications on smart terminals, an "applied appli...

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 Patents(China)
IPC IPC(8): G06F9/46
Inventor 刘霖俞小良徐志德
Owner CHINA MOBILE COMM GRP CO 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