IP Library Patent Application 15172407
Patent Application
App. No. 15/172,407

eMMC Monitoring Method and Apparatus

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
15/172,407
Abstract

Embodiments of the present disclosure disclose an Embedded Multi Media Card (eMMC) monitoring method and apparatus. The monitoring method includes monitoring an amount of data that is read and written on an eMMC when the amount of data that is read and written on the eMMC reaches a preset first upper limit value, collecting statistics on an amount of data that is read and written on the eMMC by each currently running application program on the eMMC, performing authentication on an application program whose amount of data that is read and written exceeds a second upper limit value, and processing, according to an authentication result, the application program whose amount of data that is read and written exceeds the second upper limit value. According to the embodiments of the present disclosure, a use status of an eMMC can be accurately obtained, thereby ensuring a service life of the eMMC.

Claims (57)

1 . An embedded multimedia card (eMMC) monitoring method, comprising:

monitoring an amount of data that is read and written on an eMMC;

collecting statistics on an application-specific amount of data that is read and written on the eMMC by each currently running application program on the eMMC when the amount of data that is read and written on the eMMC reaches a preset first upper limit value;

performing authentication on an application program, wherein the application-specific amount of data that is read and written by the application program on the eMMC exceeds a second upper limit value; and

processing, according to an authentication result, the application program.

2 . The method according to claim 1 , wherein the monitoring an amount of data that is read and written on the eMMC comprises monitoring, according to a preset time interval, a total amount of data that is read and written on the eMMC in a preset time range.

3 . The method according to claim 1 , wherein collecting statistics on the application-specific amount of data that is read and written on the eMMC by each currently running application program on the eMMC comprises:

acquiring a currently running process;

determining, according to execution file information corresponding to the process, the application program that executes the process; and

collecting statistics on the application-specific amount of data that is read and written on the eMMC by each application program that executes the process.

4 . The method according to claim 2 , the collecting statistics on the application-specific amount of data that is read and written on the eMMC by each currently running application program on the eMMC comprises:

acquiring a currently running process;

determining, according to execution file information corresponding to the process, at least one application program that executes the process; and

collecting statistics on the application-specific amount of data that is read and written on the eMMC by each application program that executes the process.

5 . The method according to claim 1 , wherein performing authentication on the application program comprises:

determining whether the application program is in a preset authenticated-application-program list; and

determining that the application program is an authenticated safe program when the application program is in a preset authenticated-application-program list.

6 . The method according to claim 5 , wherein the processing, according to an authentication result, the application program comprises maintaining running of the application program that exceeds the second upper limit value when the application program is an authenticated safe program.

7 . The method according to claim 1 , wherein performing authentication on the application program comprises:

determining whether the application program is in a preset authenticated-application-program list; and

determining that the application program is an abnormal application program when the application program is not in a preset authenticated-application-program list.

8 . The method according to claim 7 , wherein the processing, according to an authentication result, the application program comprises:

maintaining running of the application program that exceeds the second upper limit value when the application program is an abnormal application program; and

deleting the abnormal application program.

9 . The method according to claim 8 , further comprising prompting a user to delete the abnormal application program.

10 . The method according to claim 1 , wherein before the performing authentication on the application program, the method further comprises:

updating an authenticated-application-program list by adding a customized safe program by the user or by acquiring an updated application program using a network; and

updating a corresponding application program in the authenticated-application-program list using the updated application program.

11 . An eMMC monitoring apparatus, comprising:

a processor configured to:

monitor an amount of data that is read and written on an eMMC,

collect statistics on an application-specific amount of data that is read and written on the eMMC by each currently running application program on the eMMC when the amount of data that is read and written on the eMMC reaches a preset first upper limit value;

perform authentication on an application program, wherein the application-specific amount of data is read and written by the application program on the eMMC exceeds a second upper limit value; and

process, according to an authentication result, the application program.

12 . The apparatus according to claim 11 , wherein the processor is further configured to:

preset a time interval; and

monitor, according to the time interval, a total amount of data that is read and written on the eMMC in the time interval.

13 . The apparatus according to claim 11 , wherein the processor is further configured to:

acquire a currently running process;

determine, according to execution file information corresponding to the process, the application program that executes the process; and

collect statistics on the application-specific amount of data that is read and written on the eMMC by each application program that executes the process.

14 . The apparatus according to claim 12 , wherein the processor is further configured to:

acquire a currently running process;

determine, according to execution file information corresponding to the process, the application program that executes the process; and

collect statistics on the application-specific amount of data that is read and written on the eMMC by each application program that executes the process.

15 . The apparatus according to claim 11 , wherein the processor is further configured to:

determine whether the application program that exceeds the second upper limit value is in a preset authenticated-application-program list; and

determine that the application program that exceeds the second upper limit value is an authenticated safe program when the application program is in the preset authenticated-application-program list.

16 . The apparatus according to claim 15 , wherein the processor is further configured to maintain running of the application program when the application program is an authenticated safe program,.

17 . The apparatus according to claim 11 , wherein the processor is further configured to:

determine whether the application program that exceeds the second upper limit value is in a preset authenticated-application-program list; and

determine that the application program that exceeds the second upper limit value is an abnormal application program when the application program is not in the preset authenticated-application-program list.

18 . The apparatus according to claim 17 , wherein the processor is further configured to delete the abnormal application program when the application program is an abnormal application program.

19 . The apparatus according to claim 17 , wherein the processor is further configured to prompt a user to delete the abnormal application program when the application program is an abnormal application program.

20 . The apparatus according to claim 11 , wherein the processor is further configured to:

update an authenticated-application-program list by adding a customized safe program by the user or by acquiring an updated application program using a network; and

update a corresponding application program in the authenticated-application-program list using the updated application program.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2017
From: HUAWEI DEVICE CO., LTD.
To: HUAWEI DEVICE (DONGGUAN) CO., LTD.
Reel/Frame 043750/0393 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2016
From: LI, ZHIGANG; HAN, FENG
To: HUAWEI DEVICE CO., LTD.
Reel/Frame 039099/0048 →