Device and method for reporting data of mobile terminal in distributed manner
A mobile terminal and distributed technology, applied in branch office equipment, telephone communication, electrical components, etc., can solve problems such as traffic waste, increased memory usage, and power consumption of mobile phones
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0067] Such as image 3 As shown, in this embodiment, a device for distributed reporting of mobile terminal data is characterized in that it includes:
[0068] Definition module 10, is used for defining the APP that contains data statistics SDK in the mobile terminal as an alternative APP;
[0069] The election module 20 is used to elect an APP from all the candidate APPs as the central control APP;
[0070] The collection and uploading module 30 is used to collect the data in all alternative APPs through the central control APP, and upload them in a unified manner.
[0071] In this embodiment, a central control APP is generated through election, and statistical data of each APP is managed and controlled, so as to achieve the functions of saving power, saving traffic, and reducing memory.
[0072] In this example, if Figure 6 As shown, there are many APPs stored in the ROM of the mobile terminal, and the data statistics SDK is integrated into the APP to count the startup i...
Embodiment 2
[0093] Such as Figure 4 As shown, in this embodiment, based on Embodiment 1, the campaign module 20 includes:
[0094] A sorting unit 21, configured to sort all candidate APPs;
[0095] The comparison unit 22 is configured to start from the first candidate APP, and successively compete with the subsequent candidate APPs, and compare the weights of the relevant information of the two candidate APPs that are being campaigned for, and the relevant information with the larger weight corresponds to The candidate APP is the winning APP, and the results of previous elections will be passed to the winning APP;
[0096] The traversal unit 23 is configured to traverse all candidate APPs to obtain the only winning APP as the central control APP.
[0097] In this embodiment, the campaign module 20 also includes:
[0098] The result sending unit 24 is used for the central control APP to send the final election results to all candidate APPs.
[0099] In this embodiment, the data struct...
Embodiment 3
[0107] Such as Figure 5 As shown, this embodiment proposes a method for distributed reporting of mobile terminal data, and the method includes steps:
[0108] S10, defining the APP containing the data statistics SDK in the mobile terminal as a candidate APP;
[0109] S20. Select an APP from all the candidate APPs as the central control APP;
[0110] S30. Collect the data in all alternative APPs through the central control APP, and upload them in a unified manner.
[0111] In this example, if Figure 6 As shown, there are many APPs stored in the ROM of the mobile terminal, and the data statistics SDK is integrated into the APP to count the startup information, page information, event click information, and CRASH information of the APP. The reporting APP can be regarded as an ordinary APP or a special APP. It is generated by comparing relevant parameters among various APPs. Its function is to receive the data of the APP integrated with the SDK and store it. And upload it to...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 