IP Library Granted Patent US 10,104,063
Granted Patent B2
US 10,104,063 · App. 15/036,934 · Granted Oct 16, 2018

Android-based mobile equipment security protection method, and device

Inventors: Zhong Hu (Chaoyang District, CN); Xin Wang (Chaoyang District, CN)
Assignee: BEIJING QIHOO TECHNOLOGY COMPANY LIMITED
H04L63/083G06F21/88G08B13/22H04W4/06H04W4/14H04W12/06H04W12/12G08B15/00G08B21/24
View Patent ↗
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 10,104,063
App. No.
15/036,934
Granted
Oct 16, 2018
Kind
B2
Abstract

The present invention discloses a method and device for the security protection of Android-based mobile equipment, the method comprising: parsing a short message received at the framework layer of a mobile equipment; determining, on the basis of the parsing result, whether contents of the short message comprise a security protection instruction; if the contents of the short message comprise the security protection instruction, providing the contents of the short message to a mobile equipment protection application of the application layer; if the contents of the short message do not comprise the security protection instruction, then proceeding to send a broadcast corresponding to the short message; wherein the mobile equipment protection application is a built-in system application, and when the sender of the short message is a predetermined object, the mobile equipment protection application performs a corresponding security protection operation according to the security protection instruction comprised in the contents of the short message.

Claims (46)

1. A method for security protection of Android-based mobile equipment, comprising:

parsing a short message received at the framework layer of a mobile equipment;

determining, on the basis of the parsing result, whether contents of the short message comprise a security protection instruction;

providing the contents of the short message to a mobile equipment protection application of the application layer, if the contents of the short message comprise the security protection instruction;

sending a broadcast corresponding to the short message, if the contents of the short message do not comprise the security protection instruction; and

wherein the mobile equipment protection application is a built-in system application, and when the sender of the short message is a predetermined object, the mobile equipment protection application performs a corresponding security protection operation according to the security protection instruction comprised in the contents of the short message.

2. The method according to claim 1 , wherein the parsing the short message received at the framework layer of the mobile equipment comprises:

when a short message dispatching function in the framework layer is invoked, invoking a short message checking function of a mobile equipment protection service by the short message dispatching function, the short message checking function parsing the short message.

3. The method according to claim 2 , wherein the providing the contents of the short message to the mobile equipment protection application of the application layer comprises:

invoking, by the short message checking function, an instruction processing function of an instruction processing service in the application layer and providing the contents of the short message to the instruction processing function.

4. The method according to claim 2 , wherein security protection setting information is set in the application layer, and the security protection setting information comprises:

enabling/disabling of a security protection function, a communication number of the predetermined object and a security protection instruction comprising a password.

5. The method according to claim 4 , wherein the method further comprises:

at the application layer, providing, by a setting function in a security management application, the security protection setting information input by a user to the framework layer by invoking a setting function of the mobile equipment protection service of the framework layer; and

storing, by the setting function in the framework layer, the security protection setting information in a folder corresponding to the mobile equipment protection application by invoking the instruction processing function of the instruction processing service of the application layer.

6. The method according to claim 4 , wherein the performing the corresponding security protection operation according to the security protection instruction comprised in the contents of the short message comprises:

performing the corresponding security protection operation according to the security protection instruction comprised in the contents of the short message in the case that the security protection function is in an enabled state.

7. The method according to claim 6 , wherein the performing the corresponding security protection operation according to the security protection instruction comprised in the contents of the short message comprises:

performing, by the instruction processing function, an alarming, a screen locking or a data removing operation, in the case that it is determined that the security protection instruction comprised in the contents of the short message is a mobile equipment alarm instruction, a mobile equipment screen locking instruction or a data removing instruction and the password in the security protection instruction comprised in the contents of the short message is the same as the corresponding password in the security protection setting information; or

invoking, by the instruction processing function, a locating function of a locating service in the application layer in the case that it is determined that the security protection instruction comprised in the contents of the short message is a mobile equipment locating instruction, and invoking, by the locating function, a locating function of the operating system when it is determined that the password in the security protection instruction comprised in the contents of the short message is the same as the corresponding password in the security protection setting information; or

invoking, by the instruction processing function, a shooting function of a shooting service in the application layer in the case that it is determined that the security protection instruction comprised in the contents of the short message is a shooting instruction, and invoking, by the shooting function, a shooting function of the operating system when it is determined that the password in the security protection instruction comprised in the contents of the short message is the same as the corresponding password in the security protection setting information; or

performing, by the instruction processing function, an alarming, a screen locking, a data removing operations and operations for invoking the locating function of the locating service in the application layer and invoking the shooting function of the shooting service in the application layer, in the case that it is determined that the security protection instruction comprised in the contents of the short message is to enable all of the security protection instructions and the password in the security protection instruction comprised in the contents of the short message is the same as the corresponding password in the security protection setting information.

8. The method according to claim 1 , wherein the contents of the short message provided to the mobile equipment protection application of the application layer comprise:

identification information corresponding to the security protection instruction.

9. A device for security protection of Android-based mobile equipment, comprising: one or more non-transitory computer readable medium configured to store computer-executable instruction: and at least one processor to execute the instructions to cause: parsing a short message received at the framework layer of a mobile equipment; determining, on the basis of the parsing result, whether contents of the short message comprise a security protection instruction; providing the contents of the short message to a mobile equipment protection application of the application layer, if the contents of the short message comprise the security protection instruction; sending a broadcast corresponding to the short message, if the contents of the short message do not comprise the security protection instruction; wherein the mobile equipment protection application is a built-in system application, and configured to perform a corresponding security protection operation according to the security protection instruction comprised in the contents of the short message when the short message is a short message sent by a predetermined object.

10. The device according to claim 9 , wherein the parsing the short message received at the framework layer of the mobile equipment comprises:

when a short message dispatching function in the framework layer is invoked, invoking a short message checking function of a mobile equipment protection service by the short message dispatching function, the short message checking function parsing the short message.

11. The device according to claim 10 , wherein the providing the contents of the short message to the mobile equipment protection application of the application layer comprises:

invoking, by the short message checking function, an instruction processing function of an instruction processing service in the application layer and providing the contents of the short message to the instruction processing function.

12. The device according to claim 10 , wherein security protection setting information is set in the application layer, and the security protection setting information comprises:

enabling/disabling of a security protection function, a communication number of the predetermined object and a security protection instruction comprising a password.

13. The device according to claim 12 , wherein the processor further executes the instructions to cause:

at the application layer, providing, by a setting function in a security management application, the security protection setting information input by a user to the framework layer by invoking a setting function of the mobile equipment protection service of the framework layer; and storing, by the setting function in the framework layer, the security protection setting information in a folder corresponding to the mobile equipment protection application by invoking the instruction processing function of the instruction processing service of the application layer.

14. The device according to claim 12 , wherein the performing the corresponding security protection operation according to the security protection instruction comprised in the contents of the short message comprises:

performing the corresponding security protection operation according to the security protection instruction comprised in the contents of the short message in the case that the security protection function is in an enabled state.

15. The device according to claim 14 , wherein the performing the corresponding security protection operation according to the security protection instruction comprised in the contents of the short message comprises:

performing, by the instruction processing function, an alarming, a screen locking or a data removing operation, in the case that it is determined that the security protection instruction comprised in the contents of the short message is a mobile equipment alarm instruction, a mobile equipment screen locking instruction or a data removing instruction and the password in the security protection instruction comprised in the contents of the short message is the same as the corresponding password in the security protection setting information; or

invoking, by the instruction processing function, a locating function of a locating service in the application layer in the case that it is determined that the security protection instruction comprised in the contents of the short message is a mobile equipment locating instruction, and invoking, by the locating function, a locating function of the operating system when it is determined that the password in the security protection instruction comprised in the contents of the short message is the same as the corresponding password in the security protection setting information; or

invoking, by the instruction processing function, a shooting function of a shooting service in the application layer in the case that it is determined that the security protection instruction comprised in the contents of the short message is a shooting instruction, and invoking, by the shooting function, a shooting function of the operating system when it is determined that the password in the security protection instruction comprised in the contents of the short message is the same as the corresponding password in the security protection setting information; or

performing, by the instruction processing function, an alarming, a screen locking, a data removing operations and operations for invoking the locating function of the locating service in the application layer and invoking the shooting function of the shooting service in the application layer, in the case that it is determined that the security protection instruction comprised in the contents of the short message is to enable all of the security protection instructions and the password in the security protection instruction comprised in the contents of the short message is the same as the corresponding password in the security protection setting information.

16. A non-transitory computer readable medium in which having instructions stored thereon that, when executed by at least one processor, cause the at least one processor to perform operations for security protection of Android-based mobile equipment, which comprises the steps of:

parsing a short message received at the framework layer of a mobile equipment;

determining, on the basis of the parsing result, whether contents of the short message comprise a security protection instruction;

providing the contents of the short message to a mobile equipment protection application of the application layer, if the contents of the short message comprise the security protection instruction; and

sending a broadcast corresponding to the short message, if the contents of the short message do not comprise the security protection instruction,

wherein the mobile equipment protection application is a built-in system application, and when the sender of the short message is a predetermined object, the mobile equipment protection application performs a corresponding security protection operation according to the security protection instruction comprised in the contents of the short message.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2016
From: HU, ZHONG; WANG, XIN
To: BEIJING QIHOO TECHNOLOGY COMPANY LIMITED
Reel/Frame 038604/0964 →
Priority Claims (1)
CN 2013 1 0573955 · Nov 15, 2013 · national
Continuity (1)
Related Publication 20160285854A1 · Sep 29, 2016
Cited By (3)
US 12,376,069 US 12,581,269 US 12,658,018