CN106844064B - Application message event control method and device and mobile terminal - Google Patents
Application message event control method and device and mobile terminal Download PDFInfo
- Publication number
- CN106844064B CN106844064B CN201710025485.3A CN201710025485A CN106844064B CN 106844064 B CN106844064 B CN 106844064B CN 201710025485 A CN201710025485 A CN 201710025485A CN 106844064 B CN106844064 B CN 106844064B
- Authority
- CN
- China
- Prior art keywords
- message
- notification
- event
- user
- mode
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/542—Event management; Broadcasting; Multicasting; Notifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/546—Message passing systems or structures, e.g. queues
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Telephone Function (AREA)
Abstract
The invention relates to the field of software, in particular to an application message event control method, a device and a mobile terminal, wherein the method comprises the following steps: when a message event of a preset application is monitored, judging whether the current system is in a safe mode for logging in by a second user or not, wherein the preset application is an application program running in a system common mode for logging in by a first user; and if the current system is in a safe mode, transmitting the message event to a service process corresponding to the system safe mode based on a system process communication mechanism, and outputting a notification message generated after responding to the message event in the system safe mode through the service process. When the user uses the system security mode to bring security to the user, the usability of the system security mode is improved, so that the user experience is improved, the interest of the user in using the system security mode is further raised, and the security of the terminal system is better ensured.
Description
[ technical field ] A method for producing a semiconductor device
The invention relates to the field of software, in particular to an application message event control method, an application message event control device and a mobile terminal.
[ background of the invention ]
Some mobile terminals set corresponding security modes for security, so as to protect the security of the user in the occasions of online transaction, online payment, bank inquiry and the like, for example, a 360-degree mobile phone property isolation system, which on one hand prevents trojan stealing and application counterfeiting from intruding in a manner of a built-in security application store, thereby ensuring the source security of the application from the source, and meanwhile, system isolation is performed on data such as financial management and the like, malicious application illegal reading is prohibited, and the security of the user payment environment is fundamentally ensured.
At present, the security mode of the android system is created based on the android multi-user mode, generally, a user installs a common application in the system common mode, installs an application with higher security in the system security mode, since data among different users in the multi-user mode cannot be directly shared, messages received by the application in the normal mode cannot be displayed in the secure mode when the system is in the secure mode, for example, the user a enters the secure mode of the system to perform a transfer operation, at the moment, when the application WeChat in the common mode of the system receives the transfer account number sent by the user B, at the moment, the received WeChat message cannot be displayed in the system security mode, inconvenience is brought to the user, user experience is poor, the interest of the user in using the security mode cannot be raised, the utilization rate of the security mode is reduced, and therefore system security of the mobile terminal cannot be guaranteed.
Therefore, how to improve the usability of the system security mode and improve the user experience while bringing security to the user by using the system security mode, and further raise the interest of the user in using the system security mode, and better ensure the security of the terminal system is a problem which needs to be solved urgently at present.
[ summary of the invention ]
In view of the foregoing problems, a primary object of the present invention is to provide an application message event control method and apparatus;
another object of the present invention is to provide a mobile terminal implementing the application message event control method.
In order to realize the purpose, the invention adopts the following technical scheme:
in a first aspect, the present invention provides an application message event control method, including the following steps:
when a message event of a preset application is monitored, judging whether the current system is in a safe mode for logging in by a second user or not, wherein the preset application is an application program running in a system common mode for logging in by a first user;
and if the current system is in a safe mode, transmitting the message event to a service process corresponding to the system safe mode based on a system process communication mechanism, and outputting a notification message generated after responding to the message event in the system safe mode through the service process.
With reference to the first aspect, in a first possible implementation manner of the present invention, the service process is a notification management service process of an android system, the message event is a notification event, and correspondingly, the notification message is a system notification bar message, and the notification management service process is driven by the notification event to output a corresponding notification bar message in a system notification bar.
With reference to the first implementation manner of the first aspect, a second possible implementation manner of the present invention is to notify a listener inherent to a management service process to monitor a notification event of a preset application through an android system.
With reference to the first aspect, in a third possible implementation manner of the present invention, the service process is an alarm clock management service process of an android system, the message event is an alarm clock event, correspondingly, the notification message is a notification message related to an alarm clock, and the alarm clock management service process is driven by the alarm clock event to output a corresponding alarm clock message.
With reference to the third implementation manner of the first aspect, a fourth possible implementation manner of the present invention is to monitor an alarm event of a preset application by registering a broadcast listener.
With reference to the first implementation manner or the third implementation manner of the first aspect, in a fifth possible implementation manner of the present invention, the outputting a notification message generated after responding to the message event further includes one or more of indicator light display, ring tone playing, and vibration feedback.
With reference to the first aspect, in a sixth possible implementation manner of the present invention, the notification message generated after the service process outputs the response message event in the system security mode is consistent with the notification message generated after the service process outputs the response message event in the system normal mode.
With reference to the first aspect, in a seventh possible implementation manner of the present invention, when outputting a notification message generated after responding to the message event in the system security mode, an icon configured by a preset application corresponding to the notification message is different from an initial icon of the preset application in the system normal mode.
With reference to the first implementation manner of the first aspect, an eighth possible implementation manner of the present invention further includes:
and responding to a control instruction of the notification bar message acting in the system security mode, switching the system from the security mode to the common mode, and opening a preset application corresponding to the message event.
With reference to the eighth implementation manner of the first aspect, a ninth possible implementation manner of the present invention is that the switching the system from the secure mode to the normal mode specifically further includes:
and switching the system from the second user login state to the first user login state.
With reference to the ninth implementation manner of the first aspect, a tenth possible implementation manner of the present invention is to switch the system from the second user login state to the first user login state by invoking a switchUser () method in the ActivityManager class of the android system.
Accordingly, in a second aspect, the present invention provides an application message event control device, which has a function of implementing the application program installation method in the first aspect, where the function may be implemented by hardware, or may be implemented by hardware executing corresponding software, where the hardware or software includes one or more modules corresponding to the above function, and specifically includes:
a monitoring module: the system comprises a first user, a second user, a first application and a second application, wherein the first user is a first user login security mode, the second user login security mode is a second user login security mode, and the first user login security mode is a second user login security mode;
a transfer module: and if the current system is in the security mode, transmitting the message event to a service process corresponding to the system security mode based on a system process communication mechanism, so as to output a notification message generated after responding to the message event in the system security mode through the service process.
With reference to the second aspect, in a first possible implementation manner of the present invention, the service process is a notification management service process of an android system, the message event is a notification event, and correspondingly, the notification message is a system notification bar message, and the notification management service process is driven by the notification event to output a corresponding notification bar message in a system notification bar.
With reference to the first implementation manner of the second aspect, a second possible implementation manner of the present invention is to notify a listener inherent to a management service process to monitor a notification event of a preset application through an android system.
With reference to the second aspect, in a third possible implementation manner of the present invention, the service process is an alarm clock management service process of an android system, the message event is an alarm clock event, correspondingly, the notification message is a notification message related to an alarm clock, and the alarm clock management service process is driven by the alarm clock event to output a corresponding alarm clock message.
With reference to the third implementation manner of the second aspect, a fourth possible implementation manner of the present invention is to monitor an alarm event of a preset application by registering a broadcast listener.
With reference to the first implementation manner or the third implementation manner of the second aspect, in a fifth possible implementation manner of the present invention, the outputting the notification message generated after responding to the message event further includes one or more of indicator light display, ring tone playing, and vibration feedback.
With reference to the second aspect, in a sixth possible implementation manner of the present invention, the notification message generated after the service process outputs the response message event in the system security mode is consistent with the notification message generated after the service process outputs the response message event in the system normal mode.
With reference to the second aspect, in a seventh possible implementation manner of the present invention, when outputting a notification message generated after responding to the message event in the system security mode, an icon configured by a preset application corresponding to the notification message is different from an initial icon of the preset application in the system normal mode.
With reference to the second aspect, an eighth possible implementation manner of the present invention further includes:
a switching module: and the control instruction is used for responding to the notification bar message under the system security mode, switching the system from the security mode to the common mode, and opening the preset application corresponding to the message event.
With reference to the eighth implementation manner of the second aspect, in a ninth possible implementation manner of the present invention, the switching module further includes:
a user switching unit: for switching the system from the second user login state to the first user login state.
With reference to the ninth implementation manner of the second aspect, in a tenth possible implementation manner of the present invention, the switching unit switches the system from the second user login state to the first user login state by invoking a switchUser () method in an ActivityManager class of the android system.
In a third aspect, the present invention further provides a mobile terminal, including:
a touch sensitive display: the method is used for displaying intermediate information and result information generated in the implementation process of the method;
a memory: the device is used for storing candidate intermediate data and result data generated in the implementation process of the method;
one or more processors: the processor is configured for performing the steps implementing the above-described method.
Compared with the prior art, the invention has the following advantages:
the method synchronizes the message event of the preset application in the system common mode to the system safety mode by monitoring the message event of the preset application, so that a user can still receive the notification message corresponding to the message event sent by the preset application in the common mode in the system safety mode at the first time;
meanwhile, the preset application is an application with time class reminding and a communication application which are commonly used by the user, so that the user experience can be enhanced, the interest of the user in using the safety mode is improved, the utilization rate of the safety mode is improved, and the system safety of the user terminal is further ensured.
It is to be understood that the foregoing general description of the advantages of the present invention is provided for illustration and description, and that various other advantages of the invention will be apparent to those skilled in the art from this disclosure.
Additional aspects and advantages of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention.
[ description of the drawings ]
FIG. 1 is a flowchart illustrating an application message event control method according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of a C/S model of a Binder communication mechanism;
FIG. 3 is a diagram of an application message event control apparatus according to an embodiment of the present invention;
fig. 4 is a schematic block diagram of an embodiment of a mobile terminal part structure according to an embodiment of the present invention.
[ detailed description ] embodiments
The present invention is further described in conjunction with the following figures and exemplary embodiments, wherein like numerals indicate like elements throughout
As used herein, the singular forms "a", "an", "the" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and/or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. It will be understood that when an element is referred to as being "connected" or "coupled" to another element, it can be directly connected or coupled to the other element or intervening elements may also be present. Further, "connected" or "coupled" as used herein may include wirelessly connected or wirelessly coupled. As used herein, the term "and/or" includes all or any element and all combinations of one or more of the associated listed items.
It will be understood by those skilled in the art that, unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the prior art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
As will be appreciated by those skilled in the art, "terminal" as used herein includes both devices that are wireless signal receivers, devices that have only wireless signal receivers without transmit capability, and devices that include receive and transmit hardware, devices that have receive and transmit hardware capable of performing two-way communication over a two-way communication link. Such a device may include: a cellular or other communication device having a single line display or a multi-line display or a cellular or other communication device without a multi-line display; PCS (Personal Communications Service), which may combine voice, data processing, facsimile and/or data communication capabilities; a PDA (Personal Digital Assistant), which may include a radio frequency receiver, a pager, internet/intranet access, a web browser, a notepad, a calendar and/or a GPS (Global Positioning System) receiver; a conventional laptop and/or palmtop computer or other device having and/or including a radio frequency receiver. As used herein, a "terminal," "mobile terminal," "terminal device" may be portable, transportable, installed in a vehicle (aeronautical, maritime, and/or land-based), or situated and/or configured to operate locally and/or in a distributed fashion at any other location(s) on earth and/or in space. As used herein, the "terminal", "mobile terminal", "terminal Device" may also be a communication terminal, a web terminal, and a music/video playing terminal, and may be, for example, a PDA, an MID (mobile internet Device) and/or a mobile phone with a music/video playing function, and may also be a smart tv, a set-top box, and the like.
As will be appreciated by those skilled in the art, a remote network device, as used herein, includes, but is not limited to, a computer, a network host, a single network server, a collection of multiple network servers, or a cloud of multiple servers. Here, the Cloud is composed of a large number of computers or network servers based on Cloud Computing (Cloud Computing), which is a kind of distributed Computing, a super virtual computer composed of a group of loosely coupled computer sets. In the embodiment of the present invention, the remote network device, the terminal device and the WNS server may communicate with each other through any communication method, including but not limited to mobile communication based on 3GPP, LTE and WIMAX, computer network communication based on TCP/IP and UDP protocols, and short-range wireless transmission based on bluetooth and infrared transmission standards.
Those skilled in the art can understand that the user interface/operation interface described in the present invention generally refers to a display interface capable of sending a control instruction to an intelligent terminal, for example, an option (or a key, which is added by the application program, the same below) in a setting page of an Android system, an option in a notification bar or an interactive page called from a desktop, or an option in a page constructed by an active component of the application program.
It will be appreciated by those skilled in the art that the terms "application," "application program," "application software," and the like, as used herein, are intended to refer to a computer software product electronically-adapted to be electronically-constructed, from a collection of computer instructions and associated data resources, in accordance with the principles of the present invention. Unless otherwise specified, such nomenclature is not itself limited by the programming language class, level, or operating system or platform upon which it depends. Of course, such concepts are not limited to any type of terminal.
In the following description, the system is an operating system of a mobile terminal, such as an android system, an iOS mobile operating system, and so on. In the following description, the android system is taken as an exemplary illustration.
Step S100: when a message event of a preset application is monitored, judging whether the current system is in a safe mode for logging in by a second user, wherein the preset application is an application program which runs in a system common mode for logging in by a first user.
The message event comprises a Notification event and an alarm event, in the android system, a Notification (Notification) is an event with a global effect, the Notification is generally completed by sending a Notification object through a notificationsmanager service, the notificationsmanager is a system-level service, and an application program sends a global Notification to the system through the notificationstream service to monitor the Notification event; the alarm clock event is realized by an alarmmmanager in the android system, the alarmmmanager servie service program corresponds to the alarm clock event to provide alarm clock service, once the alarm clock event occurs, the alarmmmanager servie service program traverses an alarm clock list to find a corresponding registered alarm clock and sends out broadcast, the system provides two actions for broadcasting the alarm clock event, and the alarm clock event is monitored by registering a broadcast monitor.
It is to be understood that the above-mentioned method for monitoring message events is an exemplary method, and those skilled in the art can monitor message events by other methods according to the implementation logic of the present embodiment, and should not be construed as limiting the present method.
After monitoring a message event, the terminal first determines whether an application initiating the message event is a preset application, specifically, by acquiring a packet name of the application initiating the message event, and then querying whether the packet name exists in a preset application list, if so, the message event is determined to be the message event of the preset application.
Specifically, the preset application is an application program running in a system normal mode in which a first user logs in, in this embodiment, the terminal system creates a new user based on an android multi-user mode, and after the new user is created, the id (uid) of the new user is saved in a/data/system/users/user list.xml file, then creates a/data/system/users/uid directory, and saves the user information into a uid.xml file therebelow, and each user is provided with an independent storage space for storing respective application data and user data. A default user (i.e., administrator user) uid of the android system is 0, the default user corresponds to a first user of this embodiment, a newly created first user (i.e., ordinary user) uid is 10, a newly created user corresponds to a second user of this embodiment, the android multi-user mode supports creation of multiple new users, if a new user is created after the creation of 10 users, whose uid is 11, is also a second user described in this embodiment, and in this embodiment, it is defined that the system is in a system ordinary mode when the system logs in with the first user, and is in a system security mode when the second user logs in, because data resources in the multi-user mode are independent from each other and cannot be directly read and written, the system security mode in this embodiment is configured with a security space for providing operating resources for the operation of an application with higher security requirements, and the security space is inaccessible in the system ordinary mode, and simultaneously, the application with higher security requirement is installed in the storage directory of the corresponding second user in the security mode.
More specifically, the preset applications include applications with a time reminding function, such as an alarm clock, a calendar, a schedule and the like, in a system normal mode, and also include communication applications, such as a WeChat and a mailbox, and preferably, the preset applications allow a user to add and delete the applications by himself, for example, the user can select to add an installed application "in good abundance and fast movement" as the preset application, and the system obtains a package name of the application "in good abundance and fast movement" after selecting to add the package name and adds the package name into a preset application list.
And when the message event is determined to be the message event of the preset application, judging whether the current system is in a security mode for logging in by a second user.
Step S200: and if the current system is in a safe mode, transmitting the message event to a service process corresponding to the system safe mode based on a system process communication mechanism, and outputting a notification message generated after responding to the message event in the system safe mode through the service process.
As can be seen from the above, the system allocates each user with its own uid, where the uid of the first user is 0, and if the user uid of the current system operation is not 0, it may be determined that the current system logs in by the second user, in this embodiment, the created first new user is described as the second user, and the uid of the second user is 10, after determining that the message event is a message event of a preset application, the uid of the user of the current system operation is obtained, and if the uid is 10, it is determined that the current system is in a security mode in which the second user logs in, and then the message event is transmitted to a service process corresponding to the system security mode based on a system process communication mechanism, so as to output, by the service process in the system security mode, a notification message generated after responding to the message event.
Specifically, the system communication mechanism is a Binder communication mechanism of the android system, the Binder is one of the interprocess communication (IPC) modes of the android system, most services in the android system communicate through the Binder, and the Binder communication mechanism is realized through a C/S model, as shown in fig. 2, the Binder communication mechanism is a C/S model schematic diagram of the Binder communication mechanism, wherein a Service Manager, a Client and a Server respectively correspond to a Service Manager, a Client and a Server in the android system, the Service Manager is an independent process in the system, is a daemon process of the whole Binder communication mechanism, is used for managing various servers created by a developer, and provides the Client with a function of querying a Server remote interface; the Server is an owner of a plurality of services (Service), when the Server provides services to the Client, the Server registers own services by the Service Manager, after the registration is successful, the Service Manager adds the corresponding Service to the svcList and informs the Server of the successful registration of the Service, and the Server can register one or more services to the Service Manager; the Client is a user of the Service, when the Client wants to use the Service, the Client applies for the Service required by the Client to the Service Manager, the Service Manager searches the corresponding Service and returns the Service to the Client, and similarly, the Client can apply for one or more services, and when the Client applies for the Service successfully, the Client can use the Service. The communication modes of the Client, the Server and the kernel space are all a Binder mechanism, the Server registers Service to the Service Manager, Binder communication is used, the Client applies for Service to the Service Manager, Binder communication is also used, the Client and the Server exist in the user space, and the Client and the Server are communicated through the Binder mechanism and are driven by the Binder to be realized in the kernel space.
In this embodiment, when a message event of a preset application is monitored and the current system is in a security mode, the message event of the preset application in a normal mode is transmitted to a service process in the security mode through a Binder, and after receiving the message event, the service process responds according to indication information of the message event and outputs a corresponding notification message in the system security mode.
In one embodiment, the service process is a notification management service process of an android system, the message event is a notification event, and accordingly, what is triggered by the notification event is a notification bar message, that is, the notification management service process is driven by the notification event to output a corresponding notification bar message in a system notification bar, for example, when a notification event applying "WeChat" is received, the notification message of "WeChat" is presented in the system notification bar, and a user can still focus on the message of "WeChat" in a system security mode.
In addition, the presentation form of the notification message is not only presented as being output in the status bar, but also includes one or more forms of displaying a breathing lamp, displaying a flash lamp and playing a ring in the system safety mode, preferably, what form the notification message is output in the system normal mode, and the same form is output in the system safety mode, which is more suitable for the use habit of the user. Preferably, the application icon corresponding to the notification bar message output in the secure mode is different from that in the normal mode, and specifically, a graphic stamp and/or a text may be added to the application icon in the notification bar message in the secure mode to make the user know that the notification message is the notification message of the preset application in the normal mode.
In another embodiment, the service process is an alarm clock management service process of an android system, the message event is an alarm clock event, the alarm clock management service process receives the message event and then sends an Intent to start a corresponding component, when the alarm clock event is triggered, the alarm clock event is generally accompanied by feedback of ring, vibration and the like, and the method further comprises the step of outputting the alarm clock notification on a user interface so that a user can select to turn off/delay the alarm clock notification.
Further, after the message event is output in the notification bar, when the user clicks the notification message in the notification bar, the terminal responds to the control instruction, switches the system from the security mode to the normal mode, and opens the corresponding preset application in the normal mode.
Specifically, when the system is switched from the security mode to the normal mode, the system is further switched from the second user login state to the first user login state.
Meanwhile, the user can operate the notification message in the secure mode like operating the notification message in the normal mode, for example, sliding the notification message of the notification bar to the right to clear the notification message, and when the alarm clock event outputs the alarm clock interface on the user interface and plays the ring, clicking the "close" option provided on the user interface to close the alarm clock ring playing.
In a second aspect, as shown in fig. 3, a schematic diagram of an embodiment of an application message event control apparatus of the present invention includes:
the monitoring module 100: the method comprises the steps of monitoring a message event of a preset application, and judging whether the current system is in a safe mode for logging in by a second user or not, wherein the preset application is an application program which runs in a system common mode for logging in by a first user.
The message event comprises a Notification event and an alarm event, in the android system, a Notification (Notification) is an event with a global effect, the Notification is generally completed by sending a Notification object through a notificationsmanager service, the notificationsmanager is a system-level service, and an application program sends a global Notification to the system through the notificationstream service to monitor the Notification event; the alarm clock event is realized by an alarmmmanager in the android system, the alarmmmanager servie service program corresponds to the alarm clock event to provide alarm clock service, once the alarm clock event occurs, the alarmmmanager servie service program traverses an alarm clock list to find a corresponding registered alarm clock and sends out broadcast, the system provides two actions for broadcasting the alarm clock event, and the alarm clock event is monitored by registering a broadcast monitor.
After monitoring the message event, the monitoring module 100 first determines whether the application corresponding to the message event is the preset application, specifically, by obtaining a package name of the application corresponding to the message event, and then querying whether the package name exists in a preset application list, if so, it determines that the message event is the message event of the preset application.
Specifically, the preset application is an application program running in a system normal mode in which a first user logs in, in this embodiment, the terminal system creates a new user based on an android multi-user mode, and after the new user is created, the id (uid) of the new user is saved in a/data/system/users/user list.xml file, then creates a/data/system/users/uid directory, and saves the user information into a uid.xml file therebelow, and each user is provided with an independent storage space for storing respective application data and user data. A default user (i.e., administrator user) uid of the android system is 0, the default user corresponds to a first user of this embodiment, a newly created first user (i.e., ordinary user) uid is 10, a newly created user corresponds to a second user of this embodiment, the android multi-user mode supports creation of multiple new users, if a new user is created after the creation of 10 users, whose uid is 11, is also a second user described in this embodiment, and in this embodiment, it is defined that the system is in a system ordinary mode when the system logs in with the first user, and is in a system security mode when the second user logs in, because data resources in the multi-user mode are independent from each other and cannot be directly read and written, the system security mode in this embodiment is configured with a security space for providing operating resources for the operation of an application with higher security requirements, and the security space is inaccessible in the system ordinary mode, and simultaneously, the application with higher security requirement is installed in the storage directory of the corresponding second user in the security mode.
More specifically, the preset applications include applications with a time reminding function, such as an alarm clock, a calendar, a schedule and the like, in a system normal mode, and also include communication applications, such as a WeChat and a mailbox, and preferably, the preset applications allow a user to add and delete the applications by himself, for example, the user can select to add an installed application "in good abundance and fast movement" as the preset application, and the system obtains a package name of the application "in good abundance and fast movement" after selecting to add the package name and adds the package name into a preset application list.
When the monitoring module 100 determines that the message event is a message event of a preset application, it then determines whether the current system is in a security mode in which a second user logs in.
The transfer module 200: and if the current system is in the security mode, transmitting the message event to a service process corresponding to the system security mode based on a system process communication mechanism, so as to output a notification message generated after responding to the message event in the system security mode through the service process.
As can be seen from the above, the system allocates each user with a respective uid, where the uid of the first user is 0, and if the user uid of the current system operation is not 0, it may be determined that the current system logs in by a second user, in this embodiment, the created first new user is described as the second user, and the uid of the second user is 10, after determining that the message event is a message event of a preset application, the uid of the user of the current system operation is obtained, and if the uid is 10, it is determined that the current system is in a security mode in which the second user logs in, and then the delivery module 200 delivers the message event to a service process corresponding to the system security mode based on a system process communication mechanism, so as to output, by the service process in the system security mode, a notification message generated after responding to the message event.
In this embodiment, when the test module 100 monitors a message event of a preset application and the current system is in the security mode, the transfer module 200 transfers the message event of the preset application in the normal mode to the service process in the security mode through the Binder, and after receiving the message event, the service process responds according to the indication information of the message event and outputs a corresponding notification message in the system security mode.
In one embodiment, the service process is a notification management service process of an android system, the message event is a notification event, and accordingly, what is triggered by the notification event is a notification bar message, that is, the notification management service process is driven by the notification event to output a corresponding notification bar message in a system notification bar, for example, when a notification event applying "WeChat" is received, the notification message of "WeChat" is presented in the system notification bar, and a user can still focus on the message of "WeChat" in a system security mode.
In addition, the presentation form of the notification message is not only presented as being output in the status bar, but also includes one or more forms of displaying a breathing lamp, displaying a flash lamp and playing a ring in the system safety mode, preferably, what form the notification message is output in the system normal mode, and the same form is output in the system safety mode, which is more suitable for the use habit of the user. Preferably, the application icon corresponding to the notification bar message output in the secure mode is different from that in the normal mode, and specifically, a graphic stamp and/or a text may be added to the application icon in the notification bar message in the secure mode to make the user know that the notification message is the notification message of the preset application in the normal mode.
In another embodiment, the service process is an alarm clock management service process of an android system, the message event is an alarm clock event, the alarm clock management service process receives the message event and then sends an Intent to start a corresponding component, when the alarm clock event is triggered, the alarm clock event is generally accompanied by feedback of ring, vibration and the like, and the method further comprises the step of outputting the alarm clock notification on a user interface so that a user can select to turn off/delay the alarm clock notification.
Further, after the message event is output in the notification bar, when the user clicks the notification message in the notification bar, the switching module responds to the control instruction, switches the system from the security mode to the normal mode, and opens the corresponding preset application in the normal mode.
Specifically, when the system is switched from the security mode to the normal mode, the system further includes a user switching unit that switches the system from the second user login state to the first user login state.
Meanwhile, the user can operate the notification message in the secure mode like operating the notification message in the normal mode, for example, sliding the notification message of the notification bar to the right to clear the notification message, and when the alarm clock event outputs the alarm clock interface on the user interface and plays the ring, clicking the "close" option provided on the user interface to close the alarm clock ring playing.
In addition, in a third aspect, the present invention further provides a mobile terminal, configured to implement an application installation method, as shown in fig. 4, for convenience of description, only a portion related to an embodiment of the present invention is shown, and details of the specific technology are not disclosed, please refer to the method portion of the embodiment of the present invention. The terminal may be any terminal device including a mobile phone, a tablet computer, a PDA (Personal digital assistant), a POS (Point of Sales), a vehicle-mounted computer, and the like, taking the mobile terminal as the mobile phone as an example:
fig. 4 is a block diagram illustrating a partial structure of a mobile phone related to a mobile terminal according to an embodiment of the present invention. Referring to fig. 4, the handset includes: baseband processing module 410, memory 420, input unit 430, display unit 440, sensor 450, audio circuit 460, wireless fidelity (WiFi) module 470, processor 480, and power supply 490. Those skilled in the art will appreciate that the handset configuration shown in fig. 4 is not intended to be limiting and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.
The baseband processing module 410 may be used to synthesize a baseband signal to be transmitted or decode a received baseband signal. Specifically, the audio signal is compiled into a baseband code for transmission when being transmitted; upon reception, the received baseband code is interpreted as an audio signal. Meanwhile, the system is also responsible for compiling address information (mobile phone numbers, website addresses), text information (short message texts and website texts) and picture information (multimedia messages).
The memory 420 may be used to store software programs and modules, and the processor 480 executes various functional applications and data processing of the mobile phone by operating the software programs and modules stored in the memory 420. The memory 420 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. Further, the memory 420 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
The input unit 430 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the cellular phone. Specifically, the input unit 430 may include a touch panel 431 and other input devices 432. The touch panel 431, also called a touch screen, may collect touch operations of a user on or near the touch panel 431 (e.g., operations of the user on or near the touch panel 431 using any suitable object or accessory such as a finger or a stylus) and drive the corresponding connection device according to a preset program. Alternatively, the touch panel 431 may include two parts of a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 480, and receives and executes commands sent from the processor 480. In addition, the touch panel 431 may be implemented in various types, such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave. The input unit 430 may include other input devices 432 in addition to the touch panel 431. In particular, other input devices 432 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and the like.
The display unit 440 may be used to display information input by the user or information provided to the user and various menus of the cellular phone. The display unit 440 may include a display panel 441, and optionally, the display panel 441 may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like. Further, the touch panel 431 may cover the display panel 441, and when the touch panel 431 detects a touch operation on or near the touch panel 431, the touch panel is transmitted to the processor 480 to determine the type of the touch event, and then the processor 480 provides a corresponding visual output on the display panel 441 according to the type of the touch event. Although the touch panel 431 and the display panel 441 are shown in fig. 4 as two separate components to implement the input and output functions of the mobile phone, in some embodiments, the touch panel 431 and the display panel 441 may be integrated to implement the input and output functions of the mobile phone.
The handset may also include at least one sensor 450, such as a light sensor, motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor that adjusts the brightness of the display panel 441 according to the brightness of ambient light, and a proximity sensor that turns off the display panel 441 and/or the backlight when the mobile phone is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally, three axes), can detect the magnitude and direction of gravity when stationary, and can be used for applications of recognizing the posture of a mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer and tapping), and the like; as for other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, and an infrared sensor, which can be configured on the mobile phone, further description is omitted here.
WiFi belongs to short-distance wireless transmission technology, and the mobile phone can help a user to receive and send e-mails, browse webpages, access streaming media and the like through the WiFi module 470, and provides wireless broadband Internet access for the user. Although fig. 4 shows the WiFi module 470, it is understood that it does not belong to the essential constitution of the handset, and can be omitted entirely as needed within the scope not changing the essence of the invention.
The processor 480 is a control center of the mobile phone, connects various parts of the entire mobile phone by using various interfaces and lines, and performs various functions of the mobile phone and processes data by operating or executing software programs and/or modules stored in the memory 420 and calling data stored in the memory 420, thereby integrally monitoring the mobile phone. Optionally, processor 480 may include one or more processing units; preferably, the processor 480 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into processor 480.
The handset also includes a power supply 490 (e.g., a battery) for powering the various components, which may preferably be logically connected to the processor 480 via a power management system, so that the power management system may perform functions such as managing charging, discharging, and power consumption.
Although not shown, the mobile phone may further include a camera, a bluetooth module, etc., which are not described herein.
In this embodiment of the present invention, the processor 480 included in the terminal further has the following functions:
when a message event of a preset application is monitored, judging whether the current system is in a safe mode for logging in by a second user or not, wherein the preset application is an application program running in a system common mode for logging in by a first user;
and if the current system is in a safe mode, transmitting the message event to a service process corresponding to the system safe mode based on a system process communication mechanism, and outputting a notification message generated after responding to the message event in the system safe mode through the service process.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other manners. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
Those skilled in the art will appreciate that all or part of the steps in the methods of the above embodiments may be implemented by associated hardware instructed by a program, which may be stored in a computer-readable storage medium, and the storage medium may include: a Read Only Memory (ROM), a Random Access Memory (RAM), a magnetic or optical disk, or the like.
It will be understood by those skilled in the art that all or part of the steps in the method for implementing the above embodiments may be implemented by hardware that is instructed to implement by a program, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
In summary, the technical scheme provided by the invention is as follows:
a1, an application message event control method, comprising the following steps:
when a message event of a preset application is monitored, judging whether the current system is in a safe mode for logging in by a second user or not, wherein the preset application is an application program running in a system common mode for logging in by a first user;
and if the current system is in a safe mode, transmitting the message event to a service process corresponding to the system safe mode based on a system process communication mechanism, and outputting a notification message generated after responding to the message event in the system safe mode through the service process.
A2, according to the method of A1, the service process is a notification management service process of the android system, the message event is a notification event, correspondingly, the notification message is a system notification bar message, and the notification management service process is driven by the notification event to output a corresponding notification bar message in a system notification bar.
A3, according to the method in A2, a listener inherent to the android system notification service process monitors notification events of a preset application.
A4, according to the method in A1, the service process is an alarm clock management service process of an android system, the message event is an alarm clock event, correspondingly, the notification message is a notification message related to an alarm clock, and the alarm clock management service process is driven by the alarm clock event to output a corresponding alarm clock message.
A5, according to the method A4, alarm clock events of preset applications are monitored through a registered broadcast listener.
A6, the method according to A2 or A4, wherein the output is a notification message generated after responding to the message event, and further comprises one or more of an indicator light display, a ring tone playing and a vibration feedback.
A7, according to the method of A1, the notification message generated after the service process outputs the response to the message event in the system security mode is consistent with the notification message generated after the service process outputs the response to the message event in the system normal mode.
A8, according to the method of a1, when outputting the notification message generated after responding to the message event in the system security mode, the preset application corresponding to the notification message has a configured icon different from the initial icon of the preset application in the system normal mode.
A9, the method according to A2, further comprising the steps of:
and responding to a control instruction of the notification bar message acting in the system security mode, switching the system from the security mode to the common mode, and opening a preset application corresponding to the message event.
A10, according to the method of a9, the method for switching a system from a secure mode to a normal mode further includes:
and switching the system from the second user login state to the first user login state.
A11, according to the method in A10, switching the system from the second user login state to the first user login state by calling the switchUser () method in the ActivinyManager class of the android system.
B12, an application message event control device, comprising:
a monitoring module: the system comprises a first user, a second user, a first application and a second application, wherein the first user is a first user login security mode, the second user login security mode is a second user login security mode, and the first user login security mode is a second user login security mode;
a transfer module: and if the current system is in the security mode, transmitting the message event to a service process corresponding to the system security mode based on a system process communication mechanism, so as to output a notification message generated after responding to the message event in the system security mode through the service process.
B13, according to the apparatus described in B12, the service process is a notification management service process of the android system, the message event is a notification event, and correspondingly, the notification message is a system notification bar message, and the notification management service process is driven by the notification event to output a corresponding notification bar message in a system notification bar.
And B14, according to the device of B13, monitoring the notification event of the preset application through a monitor inherent to the android system notification service process.
And B15, according to the device of B12, the service process is an alarm clock management service process of the android system, the message event is an alarm clock event, correspondingly, the notification message is a notification message related to an alarm clock, and the alarm clock management service process is driven by the alarm clock event to output a corresponding alarm clock message.
And B16, according to the device of B15, monitoring alarm clock events of preset applications through a registered broadcast listener.
B17, the device according to B13 or B15, wherein the output is a notification message generated after responding to the message event, and further comprises one or more of indicator light display, ring tone playing and vibration feedback.
B18, according to the device of B12, the notification message generated after the service process outputs the response message event in the system security mode is consistent with the notification message generated after the service process outputs the response message event in the system normal mode.
And B19, according to the device of B12, when the notification message generated after responding to the message event is output in the system security mode, the icon configured by the preset application corresponding to the notification message is different from the initial icon of the preset application in the system normal mode.
B20, the apparatus according to B12, further comprising:
a switching module: and the control instruction is used for responding to the notification bar message under the system security mode, switching the system from the security mode to the common mode, and opening the preset application corresponding to the message event.
B21, the apparatus of B20, the switching module further comprising:
a user switching unit: for switching the system from the second user login state to the first user login state.
B22, according to the apparatus of B21, the switching unit switches the system from the second user login state to the first user login state by calling the switchUser () method in the ActivityManager class of the android system.
C23, a mobile terminal, comprising:
a touch-sensitive display;
a memory;
one or more processors;
the one or more processors are configured to perform the steps of any one of the methods described as A1-A11.
In summary, the message event of the preset application in the system normal mode is synchronized to the system security mode by monitoring the message event of the preset application, so that the user can still receive the notification message corresponding to the message event sent by the preset application in the normal mode in the system security mode at the first time; meanwhile, the preset application is an application with time class reminding and a communication application which are commonly used by the user, so that the user experience can be enhanced, the interest of the user in using the safety mode is improved, the utilization rate of the safety mode is improved, and the system safety of the user terminal is further ensured.
Although a few exemplary embodiments of the present invention have been shown and described, it would be appreciated by those skilled in the art that changes may be made in these exemplary embodiments without departing from the principles and spirit of the invention, the scope of which is defined in the claims and their equivalents.
Claims (23)
1. An application message event control method is characterized by comprising the following steps:
when a message event of a preset application is monitored, judging whether the current system is in a safe mode for logging in by a second user or not, wherein the preset application is an application program running in a system common mode for logging in by a first user; the system is an android system, and the message event is a global message event of the system; the system security mode provides a security space for running resources for running of the application with higher security requirement, the security space is inaccessible in the system common mode, and meanwhile the application with higher security requirement is installed in a storage directory of a corresponding second user in the security mode;
if the current system is in the safety mode, the message event of the preset application in the common mode is transmitted to the service process in the safety mode through the Binder based on a Binder communication mechanism, so that the notification message generated after responding to the message event is output in the system safety mode through the service process.
2. The method according to claim 1, wherein the service process is a notification management service process of the android system, the message event is a notification event, and correspondingly, the notification message is a system notification bar message, and the notification management service process is driven by the notification event to output a corresponding notification bar message in a system notification bar.
3. The method according to claim 2, characterized in that the notification event of the pre-set application is monitored by a listener intrinsic to the android system notification service process.
4. The method according to claim 1, wherein the service process is an alarm clock management service process of an android system, the message event is an alarm clock event, correspondingly, the notification message is a notification message related to an alarm clock, and the alarm clock management service process is driven by the alarm clock event to output the corresponding alarm clock message.
5. The method of claim 4, wherein the alarm events of the predetermined application are monitored by registering a broadcast listener.
6. The method of claim 2 or 4, wherein the outputting of the notification message generated in response to the message event further comprises one or more of an indicator light display, a ring tone play, and a vibration feedback.
7. The method of claim 1, wherein the service process outputs the notification message generated in response to the message event in the system security mode in accordance with the notification message generated in response to the message event in the system normal mode.
8. The method according to claim 1, wherein when the notification message generated in response to the message event is output in the system security mode, the preset application corresponding to the notification message is configured with a different icon from an initial icon of the preset application in the system normal mode.
9. The method of claim 2, further comprising the step of:
and responding to a control instruction of the notification bar message acting in the system security mode, switching the system from the security mode to the common mode, and opening a preset application corresponding to the message event.
10. The method according to claim 9, wherein switching the system from the secure mode to the normal mode further comprises:
and switching the system from the second user login state to the first user login state.
11. The method of claim 10, wherein the system is switched from the second user login state to the first user login state by invoking a switchUser () method in the ActivityManager class of the android system.
12. An application message event control apparatus, comprising:
a monitoring module: the system comprises a first user, a second user, a first application and a second application, wherein the first user is a first user login security mode, the second user login security mode is a second user login security mode, and the first user login security mode is a second user login security mode; the system is an android system, and the message event is a global message event of the system; the system security mode provides a security space for running resources for running of the application with higher security requirement, the security space is inaccessible in the system common mode, and meanwhile the application with higher security requirement is installed in a storage directory of a corresponding second user in the security mode;
a transfer module: and if the current system is in the security mode, transmitting the message event of the preset application in the common mode to the service process in the security mode through a Binder based on a Binder communication mechanism, and outputting a notification message generated after responding to the message event in the system security mode through the service process.
13. The apparatus according to claim 12, wherein the service process is a notification management service process of the android system, the message event is a notification event, and accordingly, the notification message is a system notification bar message, and the notification management service process is driven by the notification event to output a corresponding notification bar message in a system notification bar.
14. The apparatus according to claim 13, wherein a listener native to the management service process is notified via the android system to monitor for notification events of the pre-defined application.
15. The apparatus of claim 12, wherein the service process is an alarm clock management service process of an android system, the message event is an alarm clock event, and correspondingly, the notification message is a notification message related to an alarm clock, and the alarm clock management service process is driven by the alarm clock event to output the corresponding alarm clock message.
16. The apparatus of claim 15, wherein the alarm events of the predetermined application are monitored by registering a broadcast listener.
17. The apparatus of claim 13 or 15, wherein the output is a notification message generated in response to the message event, and further comprises one or more of an indicator light display, a ring tone playing, and a vibration feedback.
18. The apparatus of claim 12, wherein the notification message generated after the service process outputs the response to the message event in the system security mode is identical to the notification message generated after the service process outputs the response to the message event in the system normal mode.
19. The apparatus of claim 12, wherein when the notification message generated in response to the message event is output in the system security mode, an icon configured by a preset application corresponding to the notification message is different from an initial icon of the preset application in the system normal mode.
20. The apparatus of claim 12, further comprising:
a switching module: and the control instruction is used for responding to the notification bar message under the system security mode, switching the system from the security mode to the common mode, and opening the preset application corresponding to the message event.
21. The apparatus of claim 20, wherein the switching module further comprises:
a user switching unit: for switching the system from the second user login state to the first user login state.
22. The apparatus of claim 21, wherein the switching unit switches the system from the second user login state to the first user login state by invoking a switchUser () method in an ActivityManager class of the android system.
23. A mobile terminal, comprising:
a touch-sensitive display;
a memory;
one or more processors;
the one or more processors are configured to perform the steps of the method of any one of claims 1 to 11.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710025485.3A CN106844064B (en) | 2017-01-13 | 2017-01-13 | Application message event control method and device and mobile terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710025485.3A CN106844064B (en) | 2017-01-13 | 2017-01-13 | Application message event control method and device and mobile terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106844064A CN106844064A (en) | 2017-06-13 |
CN106844064B true CN106844064B (en) | 2020-09-08 |
Family
ID=59124511
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710025485.3A Active CN106844064B (en) | 2017-01-13 | 2017-01-13 | Application message event control method and device and mobile terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106844064B (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1711524A (en) * | 2002-11-18 | 2005-12-21 | Arm有限公司 | Switching between secure and non-secure processing modes |
CN101950245A (en) * | 2010-09-29 | 2011-01-19 | 宇龙计算机通信科技(深圳)有限公司 | Information display method and system for mobile terminal and mobile terminal |
CN103532938A (en) * | 2013-09-29 | 2014-01-22 | 东莞宇龙通信科技有限公司 | Application data protection method and system |
CN106201223A (en) * | 2016-08-15 | 2016-12-07 | 宇龙计算机通信科技(深圳)有限公司 | A kind of notification message display packing and device |
-
2017
- 2017-01-13 CN CN201710025485.3A patent/CN106844064B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1711524A (en) * | 2002-11-18 | 2005-12-21 | Arm有限公司 | Switching between secure and non-secure processing modes |
CN101950245A (en) * | 2010-09-29 | 2011-01-19 | 宇龙计算机通信科技(深圳)有限公司 | Information display method and system for mobile terminal and mobile terminal |
CN103532938A (en) * | 2013-09-29 | 2014-01-22 | 东莞宇龙通信科技有限公司 | Application data protection method and system |
CN106201223A (en) * | 2016-08-15 | 2016-12-07 | 宇龙计算机通信科技(深圳)有限公司 | A kind of notification message display packing and device |
Also Published As
Publication number | Publication date |
---|---|
CN106844064A (en) | 2017-06-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107203630B (en) | Application page collection method and device and corresponding mobile terminal | |
CN110069306B (en) | Message display method and terminal equipment | |
CN110674022B (en) | Behavior data acquisition method and device and storage medium | |
EP3342172B1 (en) | Method of controlling the sharing of videos and electronic device adapted thereto | |
US20220413670A1 (en) | Content Sharing Method and Electronic Device | |
CN107085617B (en) | Application page collection method and device and corresponding mobile terminal | |
CN106874037B (en) | Application program installation method and device and mobile terminal | |
CN115643572A (en) | Method for sharing data in local area network and electronic equipment | |
WO2018223558A1 (en) | Data processing method and electronic device | |
CN115454286B (en) | Application data processing method and device and terminal equipment | |
CN109358931B (en) | Interface display method and terminal | |
WO2017028692A1 (en) | Method, device and storage medium for calling video player | |
WO2015003636A1 (en) | Method and device for interception of page elements | |
US20200310771A1 (en) | Application Processing Method for Terminal Device, and Terminal Device | |
JP2017509051A (en) | Method and system for collecting statistics on streaming media data and associated apparatus | |
CN116114253A (en) | Electronic device and method executed by the electronic device for providing an application screen on an external device display | |
CN106201484A (en) | The collocation method of application program, device and terminal unit | |
CN106528284B (en) | application program configuration method and device and terminal equipment | |
CN109271779A (en) | A kind of installation packet inspection method, terminal device and server | |
CN109491670A (en) | A kind of page display method and terminal device | |
CN106790915B (en) | Number Reorganization control method, device and corresponding server and mobile terminal | |
CN110012152B (en) | Interface display method and terminal equipment | |
WO2022127200A1 (en) | Content display method and apparatus | |
CN106203015A (en) | The collocation method of application program, device and terminal unit | |
CN105631059B (en) | Data processing method, data processing device and data processing system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20170724 Address after: 100102, 18 floor, building 2, Wangjing street, Beijing, Chaoyang District, 1801 Applicant after: BEIJING ANYUN SHIJI SCIENCE AND TECHNOLOGY CO., LTD. Address before: 100088 Beijing city Xicheng District xinjiekouwai Street 28, block D room 112 (Desheng Park) Applicant before: Beijing Qihu Technology Co., Ltd. |
|
TA01 | Transfer of patent application right | ||
GR01 | Patent grant | ||
GR01 | Patent grant |