US 12,216,561 B2
Application launch detection and management via launch interface code instrumentation
Mengyu Si, Beijing (CN); Jingcheng Zhang, Beijing (CN); Dong Li, Beijing (CN); and Le Wang, Beijing (CN)
Assigned to Beijing Xiaomi Mobile Software Co., Ltd., Beijing (CN)
Filed by Beijing Xiaomi Mobile Software Co., Ltd., Beijing (CN)
Filed on Feb. 25, 2021, as Appl. No. 17/185,407.
Claims priority of application No. 202010540157.9 (CN), filed on Jun. 12, 2020.
Prior Publication US 2021/0390026 A1, Dec. 16, 2021
Int. Cl. G06F 11/30 (2006.01); G06F 9/48 (2006.01); G06F 11/34 (2006.01)
CPC G06F 11/3051 (2013.01) [G06F 9/485 (2013.01); G06F 11/3438 (2013.01)] 10 Claims
OG exemplary drawing
 
1. A method for processing information, comprising:
detecting, by a terminal, whether a component of an application of the terminal is launched;
in response to detecting that the component of the application is launched;
performing, by the terminal, a code instrumentation at a launching interface of a launched component of the application of the terminal to record an entity for initiating to launch the application, or performing, by the terminal, the code instrumentation to record an action that the application is activated by a system mechanism, to determine a source for launching the application;
detecting action information of the application;
displaying, by the terminal, the source and the action information of the application;
receiving an input command generated based on the action information of the application to manage the application; and
managing the application by at least one of:
setting an access permission to the application;
stopping running the application; or
uninstalling the application,
wherein detecting the action information of the application comprises:
obtaining, via a standard interface, an action that the application acquires user information, and recording the action that the application acquires the user information by means of code instrumentation technique.