CN105260247A - Method and device for controlling terminal application - Google Patents
Method and device for controlling terminal application Download PDFInfo
- Publication number
- CN105260247A CN105260247A CN201510813214.5A CN201510813214A CN105260247A CN 105260247 A CN105260247 A CN 105260247A CN 201510813214 A CN201510813214 A CN 201510813214A CN 105260247 A CN105260247 A CN 105260247A
- Authority
- CN
- China
- Prior art keywords
- message
- current application
- application
- disturbance
- module
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 230000006870 function Effects 0.000 claims description 59
- 238000004891 communication Methods 0.000 claims description 14
- 238000001514 detection method Methods 0.000 claims description 9
- 238000012545 processing Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Landscapes
- Telephone Function (AREA)
Abstract
The invention discloses a method and device for controlling a terminal application. The method includes the steps that messages are received in the running state of the current application; when the messages are not messages of the current application, the messages are hidden below a display interface of the current application, and therefore the current application is not disturbed. In the technical scheme, if the messages received by the current application are not the messages of the current application in the running state of the current application, the messages are not pushed to a message state bar to be displayed, the messages are hidden below the display interface of the current application, and therefore running of the current application is not disturbed, running stability and continuity of the terminal application are improved, and user experience on the current application is improved.
Description
Technical Field
The disclosure relates to the technical field of intelligent terminals, in particular to a method and a device for controlling terminal application.
Background
With the development of science and technology, intelligent terminals are widely used in users. Moreover, in order to facilitate the use of users, more and more Applications (APPs) are developed and used on the smart terminal.
Because the number of the APP on the terminal is large, when an APP is operated, messages of other APPs, or instant messaging messages, or short messages, sometimes even request conversation messages can be received, the messages can be generally reminded, and the messages emerge on a display interface of the operated APP, so that the experience of a user on the operated APP is influenced.
Disclosure of Invention
The embodiment of the disclosure provides a method and a device for controlling terminal application. The technical scheme is as follows:
according to a first aspect of the embodiments of the present disclosure, a method for controlling a terminal application is provided, which may include:
receiving a message in a running state of a current application;
when the message is not the message of the current application, hiding the message below a display interface of the current application so that the current application is free from disturbance.
Therefore, when the current application is in the running state and receives a message which is not the current application, the message is not pushed to the message status bar to be displayed, but the message is hidden below the display interface of the current application, so that the running of the current application is not disturbed, the running stability and continuity of the terminal application are improved, and the experience of a user on the current application is also improved.
In one embodiment, the message comprises: the application type message, the notification type message, the instant communication type message, the short message type message and the conversation type message.
Therefore, the types of the messages are various, and the messages of any type can be hidden, so that the operation of the current application cannot be interfered, and the experience of a user cannot be influenced.
In one embodiment, when the message is a talk class message, the method further comprises:
and refusing to connect the call corresponding to the message.
Therefore, when the conversation type message is received in the current application running state, the conversation corresponding to the message can be directly refused to be connected, the running of the current application is not interrupted, and the running stability and continuity of the application are further improved.
In one embodiment, before hiding the message under the display interface of the current application, the method further includes:
detecting whether a preset disturbance-free function control switch is turned on or not;
and if the disturbance-free function control switch is turned on, hiding the message below the display interface of the current application.
Because some terminal applications need no disturbance and some terminals do not need no disturbance, whether the current application is disturbed-free or not can be controlled by opening a preset disturbance-free function control switch, and only when the disturbance-free function control switch is opened, the message is hidden below the display interface of the current application, so that whether disturbance-free or not can be determined according to the actual application scene or the type of the terminal application, and the flexibility of controlling the terminal application is improved.
In one embodiment, the method further comprises:
and if the operation of the current application is finished, closing the disturbance-free function control switch.
Certainly, in order not to affect the instant messaging function of the terminal, the disturbance-free function control switch can be turned off after the current application is finished, so that the timeliness of the message is guaranteed, and the user experience is further improved.
In one embodiment, the method may further comprise:
and if the running of the current application is finished, presenting the message.
Certainly, after the running of the current application is finished, the received message is pushed in time to be presented, the message cannot be missed, the notification and reminding functions of the message are guaranteed, and the user experience is further improved.
According to a second aspect of the embodiments of the present disclosure, there is provided an apparatus for controlling a terminal application, including:
the receiving module is used for receiving the message in the running state of the current application;
the hiding module is used for hiding the message below the display interface of the current application when the message received by the receiving module is not the message of the current application, so that the current application is free from disturbance.
Therefore, when the current application is in the running state, if the receiving module receives a message which is not the current application, the hiding module is not pushed to the message status bar to display, but hides the message below the display interface of the current application, so that the running of the current application is not disturbed, the running stability and continuity of the application are improved, and the experience of a user on the current application is also improved.
In an embodiment, the hiding module is further configured to refuse to connect a call corresponding to the message when the message is a call-type message.
Therefore, when the receiving module receives the conversation type message in the current application running state, the hidden module can directly refuse to put through the conversation corresponding to the message, so that the running of the current application is not interrupted, and the running stability and continuity of the application are further improved.
In one embodiment, the apparatus may further comprise:
the detection module is used for detecting whether a preset disturbance-free function control switch is turned on or not;
and the calling module is used for calling the hiding module when the detection module detects that the disturbance-free function control switch is turned on.
Because some terminal applications need no disturbance and some terminals do not need no disturbance, whether the current application is disturbed or not can be controlled by opening a preset disturbance-free function control switch, and only when the detection module detects that the disturbance-free function control switch is opened, the calling module can call the hiding module to hide the message below the display interface of the current application, so that whether disturbance-free operation is carried out or not can be determined according to the actual application scene or the type of the terminal application, and the flexibility of controlling the terminal application is improved.
In one embodiment, the apparatus further comprises:
and the closing unit is used for closing the disturbance-free function control switch if the operation of the current application is finished.
Certainly, in order not to affect the instant messaging function of the terminal, the shutdown module may shut down the disturbance-free function control switch after the current application is finished, so that the timeliness of the message is guaranteed, and the user experience is further improved.
In one embodiment, the apparatus further comprises:
and the presentation module is used for presenting the message if the running of the current application is finished.
Certainly, after the operation of the current application is finished, the presentation module pushes the received message in time to present the message, so that the message is not missed, the notification and reminding functions of the message are guaranteed, and the user experience is further improved.
According to a third aspect of the embodiments of the present disclosure, there is provided an apparatus for controlling a terminal application, for a terminal, including:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to:
receiving a message in a running state of a current application;
when the message is not the message of the current application, hiding the message below a display interface of the current application so that the current application is free from disturbance.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects:
in the technical scheme, when the current application is in the running state, if a message which is not the current application is received, the message is not pushed to the message status bar to be displayed, but the message is hidden below the display interface of the current application, so that the running of the current application is not disturbed, the running stability and continuity of the terminal application are improved, and the experience of a user on the current application is also improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure.
Fig. 1 is a flowchart illustrating a method of controlling a terminal application according to an example embodiment.
Fig. 2 is a flow chart illustrating a method of controlling a terminal application according to an example embodiment.
Fig. 3 is a flowchart illustrating a method for controlling a terminal application according to an exemplary embodiment.
Fig. 4 is a block diagram illustrating an apparatus for controlling a terminal application according to an example embodiment.
Fig. 5 is a block diagram illustrating an apparatus for controlling a terminal application according to a third exemplary embodiment.
Fig. 6 is a block diagram illustrating an apparatus for controlling a terminal application according to an exemplary embodiment.
Fig. 7 is a block diagram illustrating an apparatus 1200 for controlling a terminal application according to an example embodiment.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
According to the technical scheme provided by the embodiment of the disclosure, when the current application is in the running state and receives the message which is not the current application, the message is not pushed to the message status bar to be displayed, but the message is hidden below the display interface of the current application, so that the running of the current application is not disturbed, the running stability and continuity of the terminal application are improved, and the experience of a user on the current application is also improved.
Fig. 1 is a flowchart illustrating a method of controlling a terminal application according to an exemplary embodiment, as shown in fig. 1, including the following steps S101-S102:
in step S101, a message is received in the running state of the current application.
During the running of the current application, some new messages may be received. These messages may be notification messages, reminding messages, etc. related to terminal applications, or instant messaging messages, short messages, or phone request messages, etc. sent by other terminals, and therefore, in the embodiment of the present disclosure, the messages include: the application type message, the notification type message, the instant communication type message, the short message type message and the conversation type message.
In step S102, when the received message is not a message of the current application, the received message is hidden under the display interface of the current application, so that the current application is not disturbed.
The current application is running, and whether the received message is the message of the current application is checked firstly, if the message is the message of the current application, the current application can be continuously run according to the received message, and if the received message is not the message of the current application, the received message is hidden below a display interface of the previous application, so that the received message is hidden in the background of the current application instead of being pushed to a message status bar for display, and therefore, the running of the current application is not influenced, and the current application is prevented from being disturbed.
Therefore, when the current application is in the running state and receives a message which is not the current application, the message is not pushed to the message status bar to be displayed, but the message is hidden below the display interface of the current application, so that the running of the current application is not disturbed, the running stability and continuity of the terminal application are improved, and the experience of a user on the current application is also improved.
Of course, for the call type message, only hiding the message below the display interface of the current application may not make the current application be in a disturbance-free state completely, and it is also necessary to refuse to connect the call corresponding to the received message, so that it is ensured that the operation of the current application is not interrupted, and the stability and continuity of the operation of the terminal application are further improved.
Because some terminal applications need no disturbance and some terminals do not need no disturbance, whether the current application is disturbed-free or not can be controlled by opening a preset disturbance-free function control switch, and only when the disturbance-free function control switch is opened, the message is hidden below the display interface of the current application, so that whether disturbance-free or not can be determined according to the actual application scene or the type of the terminal application, and the flexibility of controlling the terminal application is improved. Therefore, in an embodiment of the present disclosure, hiding the message below the display interface of the current application further includes: detecting whether a preset disturbance-free function control switch is turned on or not; and if the disturbance-free function control switch is turned on, hiding the message below the currently applied display interface.
Certainly, in order not to affect the instant messaging function of the terminal, the disturbance-free function control switch can be turned off after the current application is finished, so that the timeliness of the message is guaranteed, and the user experience is further improved. And before the subsequent terminal application runs, whether the terminal application which needs to run needs to be free from disturbance or not can be judged, if so, the disturbance-free function control switch can be turned on before the terminal application runs, so that the terminal application cannot be disturbed by the received message in the running process, the stability and continuity of the terminal application are improved, and the user experience is also improved.
Certainly, after the running of the current application is finished, the received message is pushed in time to be presented, the message cannot be missed, the notification and reminding functions of the message are guaranteed, and the user experience is further improved. Because the received message is hidden in the background of the current application in the running process of the current application, the received message may be directly displayed below the display interface of the current application, and if the running of the current application is finished, the received message is directly on the display interface and can be directly inquired by a user. However, the hiding process may not be displayed below the display interface of the current application, but the received message is hidden in another position, and then the message needs to be presented after the running of the current application is finished. Specifically, the received message may be pushed to a message status bar for display.
The following operational flows are grouped into specific embodiments to illustrate the methods provided by the embodiments of the present disclosure.
In the first embodiment, the terminal may be preset with a disturbance-free function control switch.
Fig. 2 is a flowchart illustrating a method for controlling a terminal application according to an exemplary embodiment, as shown in fig. 2, including the following steps S201-S206:
in step S201, a message is received in the running state of the current application.
In step S202, it is determined whether the received message is a message of the current application? If yes, go to step S203, otherwise go to step S204.
In step S203, the current application continues to run according to the received message.
In step S204, determine whether the preset do-not-disturb function control switch is turned on? If so, go to step S205, otherwise, go to step S206.
In step S205, the received message is hidden under the display interface of the current application.
Because the preset disturbance-free function control switch is turned on, the message is hidden below the display interface of the current application, so that the operation of the current application is not disturbed, the stability and continuity of the application operation are improved, and the experience of a user on the current application is also improved.
In step S206, the received message is displayed in the push message status bar.
The preset disturbance-free function control switch is turned off, so that the received message can be processed according to the prior art and the received message is pushed to the message status bar to be displayed if the current application does not need disturbance-free.
Therefore, whether the current application is free from disturbance or not can be controlled by opening a preset disturbance-free function control switch, and only when the disturbance-free function control switch is opened, the message is hidden below the display interface of the current application, so that whether disturbance is avoided or not can be determined according to the actual application scene or the type of the terminal application, and the flexibility of controlling the terminal application is improved.
Of course, after step S205, the do not disturb function control switch may be turned off after the end of the running of the current application. Thus, the operation of the subsequent terminal application is not influenced. The received message can be presented after the running of the current application is finished, the message hidden in the background of the current application can be pushed to the message status bar to be displayed, or the hidden message can be directly displayed on the display interface.
In the second embodiment, the current application is a video playing application, and the received message is a call request message, that is, the received message is a call-type message.
Fig. 3 is a flowchart illustrating a method for controlling a terminal application according to an exemplary embodiment, and as shown in fig. 3, includes the following steps S301 to S307:
in step S301, a preset do not disturb function control switch is turned on.
According to the user requirement, the video playing application needs to be free of disturbance, so that a preset disturbance-free function control switch can be turned on according to an instruction input by a user.
In step S302, a message is received in the running state of the video playback application.
Here, the message of the call request may be received during the video playing application playing the video.
In step S303, it is determined that the received message is a talk-like message and is not a message of the video playing application.
The message is a call-like message, not a message of the video playback application, due to the message of the call request being received.
In step S304, the received message is hidden under the display interface of the video playback application.
Since the no-disturb function is set to control the switch to be turned on, the received message needs to be hidden.
In step S305, the call corresponding to the received message is refused to be connected.
Since merely hiding the message under the display interface of the current application does not yet enable the video playback application to be completely in the do-not-disturb state, it is also necessary to refuse to connect the call corresponding to the received message.
Of course, the sequence of step S305 and step S304 may be changed, that is, the call corresponding to the received message may be refused to be connected first, and then the received message is hidden under the display interface of the video playing application. Alternatively, both steps are performed in parallel. And are not intended to be unduly limiting herein.
In step S306, when the running of the video playing application is finished, the preset disturbance-free function control switch is turned off.
In step S307, the received message is presented.
The messages hidden in the background of the current application can be pushed to the message status bar to be displayed, or the hidden messages can be directly displayed on the display interface.
Therefore, when the video playing application plays the video, the video playing application can continuously and completely play the video without being influenced by the received message, so that the user can watch the video without interference, and the user experience is improved.
The following are embodiments of the disclosed apparatus that may be used to perform embodiments of the disclosed methods.
Fig. 4 is a block diagram illustrating an apparatus for controlling a terminal application, which may be implemented as part or all of an electronic device by software, hardware, or a combination of both, according to an example embodiment. As shown in fig. 4, the apparatus for controlling a terminal application includes: a receiving module 410 and a hiding module 420. Wherein,
a receiving module 410 configured to receive a message in a running state of a current application.
A hiding module 420 configured to hide the message under the display interface of the current application when the message received by the receiving module 410 is not the message of the current application, so that the current application is not disturbed.
It can be seen that, when the current application is in the running state, if the receiving module 410 receives a message that is not the current application, the hiding module 420 does not push the message to the message status bar for displaying, but hides the message below the display interface of the current application, so that the running of the current application is not disturbed, the running stability and continuity of the terminal application are improved, and the experience of the user on the current application is also improved.
In an embodiment of the present disclosure, the hiding module 420 is further configured to refuse to connect the call corresponding to the message when the message is a call-like message.
Thus, in the current application running state, when the receiving module 410 receives the call type message, the hidden module can directly refuse to put through the call corresponding to the message, so that the running of the current application is not interrupted, and the running stability and continuity of the application are further improved.
In one embodiment of the present disclosure, the apparatus may further include: the device comprises a detection module and a calling module, wherein the detection module is configured to detect whether a preset disturbance-free function control switch is turned on or not. And the calling module is configured to call the hiding module when the detection module detects that the disturbance-free function control switch is turned on.
Because some terminal applications need no disturbance and some terminals do not need no disturbance, whether the current application is disturbed or not can be controlled by opening a preset disturbance-free function control switch, and only when the detection module detects that the disturbance-free function control switch is opened, the calling module can call the hiding module to hide the message below the display interface of the current application, so that whether disturbance-free operation is carried out or not can be determined according to the actual application scene or the type of the terminal application, and the flexibility of controlling the terminal application is improved.
In one embodiment of the present disclosure, the apparatus further comprises: and the closing unit is configured to close the disturbance-free function control switch if the running of the current application is finished.
Certainly, in order not to affect the instant messaging function of the terminal, the shutdown module may shut down the disturbance-free function control switch after the current application is finished, so that the timeliness of the message is guaranteed, and the user experience is further improved.
In one embodiment of the present disclosure, the apparatus further comprises: and the presentation module is configured to present the message if the running of the current application is finished.
Certainly, after the operation of the current application is finished, the presentation module pushes the received message in time to present the message, so that the message is not missed, the notification and reminding functions of the message are guaranteed, and the user experience is further improved.
The following operational flows are grouped into specific embodiments to illustrate the apparatus provided by the embodiments of the present disclosure.
In the third embodiment, a disturbance-free function control switch may be preset.
Fig. 5 is a block diagram illustrating an apparatus for controlling a terminal application according to a third exemplary embodiment, where the apparatus includes, as shown in fig. 5: the device comprises a receiving module 510, a first judging module 520, an operating module 530, a second judging module 540, a hiding module 550 and a presenting module 560. Wherein,
the receiving module 510 receives the message in the running state of the current application, so that the first determining module 520 determines according to the message received by the receiving module 510, and if the received message is the message of the current application, the running module 530 is called, so that the running module 530 continues to run the current application according to the received message; if the received message is not the currently applied message, the second determination module 540 is invoked to continue the determination.
If the second determining module 540 determines that the preset do not disturb function control switch is turned on, the hiding module 550 is called, and the hiding module 550 can hide the received message below the currently applied display interface. If the second determining module 540 determines that the preset disturbance-free function control switch is turned off, the presenting module 560 is called, so that the received message is pushed to the message status bar by the presenting module 560 for displaying.
Therefore, whether the current application is free from disturbance or not can be controlled by opening a preset disturbance-free function control switch, and only when the disturbance-free function control switch is opened, the message is hidden below the display interface of the current application, so that whether disturbance is avoided or not can be determined according to the actual application scene or the type of the terminal application, and the flexibility of controlling the terminal application is improved.
In the fourth embodiment, in the present embodiment, the current application is a video playing application, and the received message is a call request message, that is, the received message is a call type message.
Fig. 6 is a block diagram illustrating an apparatus for controlling a terminal application according to an exemplary embodiment, which includes, as shown in fig. 6: an opening module 610, a receiving module 620, a determining module 630, a hiding module 640, a closing module 650, and a presenting module 660.
According to the user requirement, the video playing application needs to be free from disturbance, and therefore, the starting module 610 can start the preset disturbance-free function control switch according to the instruction input by the user. Thus, the receiving module 620 receives the message in the running state of the video playing application. And the determination module 630 determines that the received message is a talk-like message and not a message for a video playback application. Accordingly, the hiding module 640 hides the received message under the display interface of the video playing application, and rejects to connect the call corresponding to the received message.
When the running of the video playing application is finished, the closing module 650 closes the preset disturbance-free function control switch. In addition, the presenting module 660 presents the received message, and may push the message hidden in the current application background to the message status bar for displaying, or directly display the hidden message on the display interface.
Therefore, when the video playing application plays the video, the video playing application can continuously and completely play the video without being influenced by the received message, so that the user can watch the video without interference, and the user experience is improved.
The embodiment of the present disclosure provides a device for controlling terminal application, which is used for a terminal and includes:
a processor;
a memory configured to store processor-executable instructions;
wherein the processor is configured to:
receiving a message in a running state of a current application;
when the message is not the message of the current application, the message is hidden under the display interface of the current application, so that the current application is free from disturbance.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects:
according to the technical scheme provided by the embodiment of the disclosure, when the current application is in the running state, if a message which is not the current application is received, the message is not pushed to the message status bar to be displayed, but the message is hidden below the display interface of the current application, so that the running of the current application is not disturbed, the running stability and continuity of the application are improved, and the experience of a user on the current application is also improved.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
Fig. 7 is a block diagram illustrating an apparatus 1200 for controlling a terminal application, which is suitable for a terminal device, according to an example embodiment. For example, the apparatus 1200 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, an exercise device, a personal digital assistant, and the like.
Referring to fig. 7, apparatus 1200 may include one or more of the following components: processing component 1202, memory 1204, power component 1206, multimedia component 1208, audio component 1210, input/output (I/O) interface 1212, sensor component 1214, and communications component 1216.
The processing component 1202 generally controls overall operation of the apparatus 1200, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing components 1202 may include one or more processors 1220 to execute instructions to perform all or a portion of the steps of the methods described above. Further, the processing component 1202 can include one or more modules that facilitate interaction between the processing component 1202 and other components. For example, the processing component 1202 can include a multimedia module to facilitate interaction between the multimedia component 1208 and the processing component 1202.
The memory 1204 is configured to store various types of data to support operation at the device 1200. Examples of such data include instructions for any application or method operating on the device 1200, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 1204 may be implemented by any type or combination of volatile or non-volatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
A power supply component 1206 provides power to the various components of the device 1200. Power components 1206 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power for apparatus 1200.
The multimedia component 1208 includes a screen that provides an output interface between the device 1200 and a user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of the touch or slide action but also detect a duration point and pressure related to the touch or slide operation. In some embodiments, the multimedia component 1208 includes a front facing camera and/or a rear facing camera. The front camera and/or the rear camera may receive external multimedia data when the device 1200 is in an operating mode, such as a shooting mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
Audio component 1210 is configured to output and/or input audio signals. For example, audio component 1210 includes a Microphone (MIC) configured to receive external audio signals when apparatus 1200 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may further be stored in the memory 1204 or transmitted via the communication component 1216. In some embodiments, audio assembly 1210 further includes a speaker for outputting audio signals.
The I/O interface 1212 provides an interface between the processing component 1202 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The sensor assembly 1214 includes one or more sensors for providing various aspects of state assessment for the apparatus 1200. For example, the sensor assembly 1214 may detect the open/closed state of the device 1200, the relative positioning of the components, such as the display and keypad of the apparatus 1200, the sensor assembly 1214 may also detect a change in the position of the apparatus 1200 or a component of the apparatus 1200, the presence or absence of user contact with the apparatus 1200, the orientation or acceleration/deceleration of the apparatus 1200, and a change in the temperature of the apparatus 1200. The sensor assembly 1214 may include a proximity sensor configured to detect the presence of a nearby object in the absence of any physical contact. The sensor assembly 1214 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 1214 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
Communications component 1216 is configured to facilitate communications between apparatus 1200 and other terminals in a wired or wireless manner. The apparatus 1200 may access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 1216 receives a broadcast signal or broadcast associated information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communications component 1216 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the apparatus 1200 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components for performing the above-described methods.
In an exemplary embodiment, a non-transitory computer readable storage medium comprising instructions, such as memory 1204 comprising instructions, executable by processor 820 of device 1200 to perform the above-described method is also provided. For example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
A non-transitory computer readable storage medium, instructions in the storage medium, when executed by a processor of an apparatus 1200, enable the apparatus 1200 to perform the method shown in fig. 1, the method comprising:
receiving a message in a running state of a current application;
when the message is not the message of the current application, hiding the message below a display interface of the current application so that the current application is free from disturbance.
Wherein the message comprises: the application type message, the notification type message, the instant communication type message, the short message type message and the conversation type message.
When the message is a call message, the method further comprises:
and refusing to connect the call corresponding to the message.
Before hiding the message under the display interface of the current application, the method further comprises:
detecting whether a preset disturbance-free function control switch is turned on or not;
and if the disturbance-free function control switch is turned on, hiding the message below the display interface of the current application.
The method further comprises the following steps:
and if the operation of the current application is finished, closing the disturbance-free function control switch.
The method may further comprise:
and if the running of the current application is finished, presenting the message.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims (12)
1. A method for controlling a terminal application, comprising:
receiving a message in a running state of a current application;
when the message is not the message of the current application, hiding the message below a display interface of the current application so that the current application is free from disturbance.
2. The method of claim 1, wherein the message comprises: the application type message, the notification type message, the instant communication type message, the short message type message and the conversation type message.
3. The method of claim 2, wherein when the message is a conversational class message, the method further comprises:
and refusing to connect the call corresponding to the message.
4. The method of claim 1, wherein prior to hiding the message under the display interface of the current application, further comprising:
detecting whether a preset disturbance-free function control switch is turned on or not;
and if the disturbance-free function control switch is turned on, hiding the message below the display interface of the current application.
5. The method of claim 4, wherein the method further comprises:
and if the operation of the current application is finished, closing the disturbance-free function control switch.
6. The method of claim 1, 4 or 5, further comprising:
and if the running of the current application is finished, presenting the message.
7. An apparatus for controlling a terminal application, comprising:
the receiving module is used for receiving the message in the running state of the current application;
the hiding module is used for hiding the message below the display interface of the current application when the message received by the receiving module is not the message of the current application, so that the current application is free from disturbance.
8. The apparatus of claim 7,
and the hiding module is also used for refusing to put through the call corresponding to the message when the message is a call message.
9. The apparatus of claim 8, wherein the apparatus further comprises:
the detection module is used for detecting whether a preset disturbance-free function control switch is turned on or not;
and the calling module is used for calling the hiding module when the detection module detects that the disturbance-free function control switch is turned on.
10. The apparatus of claim 8, wherein the apparatus further comprises:
and the closing unit is used for closing the disturbance-free function control switch if the operation of the current application is finished.
11. The apparatus of claim 7, 9 or 10, wherein the apparatus further comprises:
and the presentation module is used for presenting the message if the running of the current application is finished.
12. An apparatus for controlling a terminal application, for a terminal, comprising:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to:
receiving a message in a running state of a current application;
when the message is not the message of the current application, hiding the message below a display interface of the current application so that the current application is free from disturbance.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510813214.5A CN105260247A (en) | 2015-11-20 | 2015-11-20 | Method and device for controlling terminal application |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510813214.5A CN105260247A (en) | 2015-11-20 | 2015-11-20 | Method and device for controlling terminal application |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105260247A true CN105260247A (en) | 2016-01-20 |
Family
ID=55099950
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510813214.5A Pending CN105260247A (en) | 2015-11-20 | 2015-11-20 | Method and device for controlling terminal application |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105260247A (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106231072A (en) * | 2016-07-18 | 2016-12-14 | 北京小米移动软件有限公司 | The control method of prompting message, device and terminal unit |
CN106354363A (en) * | 2016-08-26 | 2017-01-25 | 珠海市魅族科技有限公司 | A method and apparatus for handling a message |
CN106412078A (en) * | 2016-10-18 | 2017-02-15 | 北京京东尚科信息技术有限公司 | Precise information pushing method and system, and devices |
CN106534492A (en) * | 2016-10-21 | 2017-03-22 | 上海与德信息技术有限公司 | Message prompt method and apparatus |
CN106681731A (en) * | 2016-12-30 | 2017-05-17 | 宇龙计算机通信科技(深圳)有限公司 | Message display method and device based on multiple screens and intelligent terminal |
WO2017124476A1 (en) * | 2016-01-23 | 2017-07-27 | 黄冠明 | Method for collecting technology data during reception of mobile phone message, and message system |
EP3506090A4 (en) * | 2016-09-12 | 2019-09-04 | Huawei Technologies Co., Ltd. | Method and apparatus for quietly booting application in background, and terminal device |
CN111615000A (en) * | 2019-02-25 | 2020-09-01 | 青岛海尔多媒体有限公司 | Menu control method of display device and display device |
WO2023030130A1 (en) * | 2021-08-31 | 2023-03-09 | 维沃移动通信有限公司 | Session processing method and apparatus, and electronic device |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102105858A (en) * | 2008-08-28 | 2011-06-22 | 帕姆公司 | Notifying a user of events in a computing device |
CN103761150A (en) * | 2014-02-19 | 2014-04-30 | 联想(北京)有限公司 | Message processing method, message processing device and electronic device |
CN104144260A (en) * | 2014-08-01 | 2014-11-12 | 深圳鼎瑄通讯科技有限公司 | Control method and device for avoiding disturbing from mobile terminal incoming calls |
CN104301877A (en) * | 2014-10-27 | 2015-01-21 | 小米科技有限责任公司 | Short message prompting method and device |
CN104615931A (en) * | 2014-12-30 | 2015-05-13 | 小米科技有限责任公司 | Prompt dialog box display control method and device |
-
2015
- 2015-11-20 CN CN201510813214.5A patent/CN105260247A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102105858A (en) * | 2008-08-28 | 2011-06-22 | 帕姆公司 | Notifying a user of events in a computing device |
CN103761150A (en) * | 2014-02-19 | 2014-04-30 | 联想(北京)有限公司 | Message processing method, message processing device and electronic device |
CN104144260A (en) * | 2014-08-01 | 2014-11-12 | 深圳鼎瑄通讯科技有限公司 | Control method and device for avoiding disturbing from mobile terminal incoming calls |
CN104301877A (en) * | 2014-10-27 | 2015-01-21 | 小米科技有限责任公司 | Short message prompting method and device |
CN104615931A (en) * | 2014-12-30 | 2015-05-13 | 小米科技有限责任公司 | Prompt dialog box display control method and device |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017124476A1 (en) * | 2016-01-23 | 2017-07-27 | 黄冠明 | Method for collecting technology data during reception of mobile phone message, and message system |
CN106231072A (en) * | 2016-07-18 | 2016-12-14 | 北京小米移动软件有限公司 | The control method of prompting message, device and terminal unit |
CN106231072B (en) * | 2016-07-18 | 2019-10-25 | 北京小米移动软件有限公司 | Control method, device and the terminal device of prompting message |
CN106354363A (en) * | 2016-08-26 | 2017-01-25 | 珠海市魅族科技有限公司 | A method and apparatus for handling a message |
EP3506090A4 (en) * | 2016-09-12 | 2019-09-04 | Huawei Technologies Co., Ltd. | Method and apparatus for quietly booting application in background, and terminal device |
US10901779B2 (en) | 2016-09-12 | 2021-01-26 | Huawei Technologies Co., Ltd. | Method and apparatus for silently starting application in background and terminal device |
CN106412078A (en) * | 2016-10-18 | 2017-02-15 | 北京京东尚科信息技术有限公司 | Precise information pushing method and system, and devices |
CN106412078B (en) * | 2016-10-18 | 2019-07-02 | 北京京东尚科信息技术有限公司 | Accurate information method for pushing, device and system |
CN106534492A (en) * | 2016-10-21 | 2017-03-22 | 上海与德信息技术有限公司 | Message prompt method and apparatus |
CN106681731A (en) * | 2016-12-30 | 2017-05-17 | 宇龙计算机通信科技(深圳)有限公司 | Message display method and device based on multiple screens and intelligent terminal |
CN111615000A (en) * | 2019-02-25 | 2020-09-01 | 青岛海尔多媒体有限公司 | Menu control method of display device and display device |
WO2023030130A1 (en) * | 2021-08-31 | 2023-03-09 | 维沃移动通信有限公司 | Session processing method and apparatus, and electronic device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107908351B (en) | Application interface display method and device and storage medium | |
CN105260247A (en) | Method and device for controlling terminal application | |
US9800666B2 (en) | Method and client terminal for remote assistance | |
CN107102772B (en) | Touch control method and device | |
CN110995929A (en) | Terminal control method, device, terminal and storage medium | |
CN109669730B (en) | Process keep-alive method, device, electronic equipment and medium | |
EP3076745B1 (en) | Methods and apparatuses for controlling wireless access point | |
US20170034336A1 (en) | Event prompting method and device | |
CN106941572B (en) | Incoming call reminding method and device | |
CN104484795B (en) | Information cuing method and device | |
CN107172307A (en) | Alarm clock jingle bell control method, device and storage medium | |
CN106354504B (en) | Message display method and device | |
CN105446616A (en) | Screen display control method, apparatus and device | |
US20180035154A1 (en) | Method, Apparatus, and Storage Medium for Sharing Video | |
CN105487857A (en) | Method and apparatus for prompting image shooting part to be started | |
EP3322227B1 (en) | Methods and apparatuses for controlling wireless connection, computer program and recording medium | |
CN105912204B (en) | Method and device for starting application interface | |
CN110618783B (en) | Text broadcasting method, device and medium | |
CN105227426B (en) | Application interface switching method and device and terminal equipment | |
CN104410900B (en) | A kind of method and device for controlling the indicator light being installed on smart machine | |
CN106919302B (en) | Operation control method and device of mobile terminal | |
CN106506808B (en) | Method and device for prompting communication message | |
CN105786561B (en) | Method and device for calling process | |
CN105430177B (en) | For controlling the method and device of incoming ring tone | |
CN109474744B (en) | Alarm clock processing method, device and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160120 |