CN107508971B - Incoming call information management method and device - Google Patents

Incoming call information management method and device Download PDF

Info

Publication number
CN107508971B
CN107508971B CN201710662639.XA CN201710662639A CN107508971B CN 107508971 B CN107508971 B CN 107508971B CN 201710662639 A CN201710662639 A CN 201710662639A CN 107508971 B CN107508971 B CN 107508971B
Authority
CN
China
Prior art keywords
incoming call
application
call information
screen
managed
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
Application number
CN201710662639.XA
Other languages
Chinese (zh)
Other versions
CN107508971A (en
Inventor
周红锋
韦雄智
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Original Assignee
Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Yulong Computer Telecommunication Scientific Shenzhen Co Ltd filed Critical Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Priority to CN201710662639.XA priority Critical patent/CN107508971B/en
Publication of CN107508971A publication Critical patent/CN107508971A/en
Application granted granted Critical
Publication of CN107508971B publication Critical patent/CN107508971B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72484User interfaces specially adapted for cordless or mobile telephones wherein functions are triggered by incoming communication events
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72454User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The embodiment of the invention provides a method and a device for managing incoming call information, which are applied to a multi-screen terminal, wherein the method comprises the following steps: if the running application in the current screen is detected to be a preset application to be managed, triggering and entering a conditional caller ID management mode; when an incoming call prompt instruction is received, controlling a specified screen to display incoming call information, wherein the specified screen comprises a screen except the current screen. The technical scheme of the embodiment of the invention can improve the efficiency of managing the incoming call information and increase the screen utilization rate of the multi-screen mobile phone.

Description

Incoming call information management method and device
Technical Field
The embodiment of the invention relates to the technical field of communication, in particular to a method and a device for managing incoming call information.
Background
When communication terminals such as a multi-screen mobile phone run applications, if a call is accessed, the multi-screen mobile phone pops out an operation interface of incoming call information and covers the operation interface of the running application displayed on the current screen, so that a user can process the incoming call preferentially.
When a phone is accessed, in order to not affect an operation interface corresponding to an application running on a current screen, in the prior art, a method of setting a do-not-disturb mode is usually adopted for implementation, for example, when a telecommunication message is displayed in the do-not-disturb mode, a call incoming prompt is performed in a state bar mode, that is, a state bar of the call incoming prompt is displayed at the top end of the current operation interface, but an operation interface corresponding to the application running on the current screen is not covered, and a user can selectively operate a call incoming display page or an operation interface corresponding to the application running on the current screen.
However, in the above-mentioned do-not-disturb mode, when there is an incoming call, the communication terminals such as the multi-screen mobile phone do not ring and vibrate, and the screen is not woken up in the screen-locking state, so that after the user completes the corresponding operation, the user needs to timely quit the do-not-disturb mode, and often forgets to quit, which easily causes missing some important incoming calls.
Disclosure of Invention
The embodiment of the invention provides a method and a device for managing incoming call information, which realize that an incoming call information display operation interface and an operation interface corresponding to an application in operation are displayed separately, can also send an incoming call prompt signal, and can wake up a screen in a screen locking state, so that incoming call information is prevented from missing, the efficiency of managing the incoming call information is improved, and the screen utilization rate of a multi-screen mobile phone is increased.
The embodiment of the invention provides a method for managing incoming call information, which is applied to a multi-screen terminal and comprises the following steps:
if the running application in the current screen is detected to be a preset application to be managed, triggering and entering a conditional caller ID management mode;
when an incoming call prompt instruction is received, controlling a specified screen to display incoming call information, wherein the specified screen comprises a screen except the current screen.
Further, in the method, after the controlling the specified screen to display the incoming call information, the method further includes:
detecting whether an application running in the current screen exits the current screen;
and if detecting that the running application in the current screen exits the current screen, transferring the incoming call information from the specified screen to the current screen.
Further, the method described above further includes:
if the fact that the running application in the current screen does not exit the current screen is detected, judging whether the real-time data of the incoming call information is matched with a preset incoming call information transfer condition corresponding to the running application or not;
and if the real-time data is matched with the preset incoming call information transfer condition, transferring the incoming call information from the specified screen to the current screen.
Further, the method described above further includes:
establishing an incidence relation between the application to be managed and the conditional caller ID;
and detecting whether the running application in the current screen is the preset application to be managed or not according to the incidence relation between the application to be managed and the conditional caller ID.
Further, in the method, after the association relationship between the application to be managed and the conditional caller id display is established, the method further includes:
receiving an incoming call information transfer condition setting request, wherein the incoming call information transfer condition setting request comprises an application identifier of an application to be managed and the preset incoming call information transfer condition;
correspondingly storing the application identification of the application to be managed and a preset incoming call information transfer condition;
wherein the preset incoming call information transfer condition comprises: and the preset incoming call display duration corresponding to the application to be managed or the preset incoming call vibration times corresponding to the application to be managed.
The embodiment of the invention also provides a device for managing the incoming call information, which is applied to a multi-screen terminal, and the device comprises:
the trigger module is used for triggering and entering a conditional caller ID management mode if detecting that the running application in the current screen is a preset application to be managed;
and the control module is used for controlling a specified screen to display the incoming call information when receiving an incoming call prompt instruction, wherein the specified screen comprises screens except the current screen.
Further, the above apparatus further includes: the first detection module is used for detecting whether the running application in the current screen exits from the current screen;
the control module is further configured to transfer the incoming call information from the specified screen to the current screen if the first detection module detects that the running application in the current screen exits from the current screen.
Further, the above apparatus further includes: the judging module is used for judging whether the real-time data of the incoming call information is matched with a preset incoming call information transfer condition corresponding to the running application or not if the first detecting module detects that the running application in the current screen does not exit the current screen;
the control module is further configured to transfer the incoming call information from the specified screen to the current screen if the real-time data matches the preset incoming call information transfer condition.
Further, the above apparatus further includes:
the establishing module is used for establishing the incidence relation between the application to be managed and the conditional caller ID;
and the second detection module is used for detecting whether the running application in the current screen is the preset application to be managed or not according to the incidence relation between the application to be managed and the conditional caller ID.
Further, the above apparatus further includes:
the system comprises a receiving module, a processing module and a processing module, wherein the receiving module is used for receiving an incoming call information transfer condition setting request which comprises an application identifier of an application to be managed and the preset incoming call information transfer condition;
the storage module is used for correspondingly storing the application identification of the application to be managed and a preset incoming call information transfer condition;
wherein the preset incoming call information transfer condition comprises: and the preset incoming call display duration corresponding to the application to be managed or the preset incoming call vibration times corresponding to the application to be managed.
According to the incoming call information management method and device provided by the embodiment of the invention, if the running application in the current screen is detected to be the preset application to be managed, the conditional incoming call display management mode is triggered and entered, and when an incoming call prompt instruction is received, the specified screen is controlled to display incoming call information, so that the incoming call information display operation interface and the operation interface corresponding to the running application are displayed separately, meanwhile, an incoming call prompt signal can be sent, the screen can be awakened in a screen locking state, and some incoming call information is prevented from being missed. According to the technical scheme of the embodiment of the invention, the efficiency of managing the incoming call information can be improved, and the screen utilization rate of the multi-screen mobile phone can be increased.
Drawings
The accompanying drawings, which are included to provide a further understanding of the embodiments of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the embodiments of the invention and not to limit the embodiments of the invention unduly. In the drawings:
fig. 1 is a flowchart of a first embodiment of a method for managing incoming call information according to an embodiment of the present invention;
fig. 2 is a flowchart of a second embodiment of a method for managing incoming call information according to the present invention;
fig. 3 is a schematic structural diagram of a first incoming call information management apparatus according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of a second incoming call information management apparatus according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of a device for managing incoming call information according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the following will clearly and completely describe the technical solutions of the embodiments of the present invention with reference to specific embodiments of the present invention and corresponding drawings. It is to be understood that the described embodiments are only some, and not all, embodiments of the invention. All other embodiments obtained by persons of ordinary skill in the art based on the embodiments of the present invention without any creative efforts shall fall within the protection scope of the embodiments of the present invention.
The terms first, second and the like in the description and in the claims, and in the drawings, if any, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It should be understood that the data so used may be interchanged under appropriate circumstances such that embodiments of the application described herein may be practiced otherwise than as specifically illustrated.
The technical solutions provided by the embodiments of the present invention are described in detail below with reference to the accompanying drawings.
Fig. 1 is a flowchart of a first embodiment of a method for managing incoming call information according to an embodiment of the present invention, and as shown in fig. 1, the method for managing incoming call information according to an embodiment of the present invention is applied to a multi-screen terminal, and may specifically include the following steps:
100. and if the running application in the current screen is detected to be a preset application to be managed, triggering and entering a conditional caller identification management mode.
For example, when a user operates an application using a multi-screen terminal, such as a multi-screen mobile phone, if there is a call accessed, an operation interface of incoming call information is popped up, the operation interface of the currently running application displayed on the current screen is covered, and a prompt signal, such as a sound signal and/or a vibration signal, is sent out. At this time, in order to not affect the user to operate the application and obtain the incoming call information, the embodiment of the present invention sets a conditional incoming call display management mode, where the conditional incoming call display management mode can display the incoming call information in a specified screen instead of a current screen, so that the user can selectively operate an incoming call display page or an operation interface corresponding to an application running on the current screen, where the specified screen includes screens other than the current screen.
Specifically, in the method for managing incoming call information according to the embodiment of the present invention, the multi-screen mobile phone may include two incoming call display management modes, that is, a conditional incoming call display management mode and a normal incoming call display management mode. The user can select at least one application as a preset application to be managed according to the actual requirement of the user, for example, a certain frequently-played game application, a certain video player, a certain financial management application and the like. If the current screen has running applications and is a preset application to be managed, the multi-screen mobile phone can trigger to start a conditional incoming call display management mode and enter a conditional incoming call display management mode state, and at the moment, if an incoming call prompt instruction is received, incoming call information is managed in the conditional incoming call display management mode. Otherwise (that is, the application running in the normal standby state of the multi-screen mobile phone or the current screen is not the preset application to be managed), if the incoming call prompt instruction is received, the incoming call information can be displayed according to the normal incoming call display management mode of the multi-screen mobile phone.
In a specific implementation process, a user can manually select a startup condition caller id display management mode, and when an incoming call prompt instruction is received, whether an application running in the current screen of a multi-screen mobile phone exists can be detected first, and if so, whether the running application is a preset application to be managed is further detected, and if so, the incoming call information is managed in the condition caller id display management mode. However, in the implementation method, the multi-screen mobile phone always operates the conditional incoming call display management mode, and occupies the memory of the multi-screen mobile phone, so in the incoming call information management method according to the embodiment of the present invention, the incoming call information is preferably managed in the following manner.
Specifically, because the running application existing in the current screen of the multi-screen mobile phone can be monitored in real time, the incoming call information management method of the embodiment of the present invention can detect whether the running application is the preset application to be managed when the running application existing in the current screen of the multi-screen mobile phone is monitored, and if so, can trigger the multi-screen mobile phone and enable the multi-screen mobile phone to enter the conditional incoming call display management mode, and at this time, if an incoming call prompt instruction is received, the incoming call information is managed in the conditional incoming call display management mode. When the running application exits from the current operation interface, the conditional caller identification management mode can be closed, so that the memory consumption of the multi-screen mobile phone is reduced.
It should be noted that, if the multi-screen mobile phone is in the normal standby state or the currently running application in the current screen is not the preset application to be managed, the incoming call information may be displayed according to the normal incoming call display management mode of the multi-screen mobile phone.
101. When an incoming call prompt instruction is received, the specified screen is controlled to display incoming call information.
For example, when a user plays a certain game, the user detects that the game application is a preset application to be managed, at this time, the multi-screen mobile phone is triggered to enter a conditional incoming call display management mode, and in the conditional incoming call display management mode, if an incoming call prompt instruction is received, in order to not affect the user to continue playing the game, the user can be controlled to display incoming call information on a specified screen, and a sound signal and/or a vibration signal is sent according to the existing incoming call prompt mode, so that the user is prompted to have a call access. For example, since the incoming call information is displayed in the designated screen, the incoming call information does not block the game operation interface in the current screen, and when the user plays an important link, or the importance of the incoming call is low, and the like, the user can temporarily disconnect the call and continue to operate the game operation interface; when the user does not play the important link, or the importance of the incoming call is higher, the user can put through the call.
In a specific implementation process, the method for managing the incoming call information according to the embodiment of the invention only changes the display position of the incoming call information, the prompt signal can still prompt the user according to the existing mode, and the multi-screen mobile phone can be awakened in the screen locking state, so that the user does not need to frequently open or close the do-not-disturb mode to avoid being disturbed by the incoming call or missing the incoming call, thereby enhancing the user experience.
It should be noted that the embodiment of the present invention is not limited to the above-mentioned case, for example, when a certain video is watched, if an incoming call prompt instruction is received, the incoming call information can still be managed according to the above-mentioned method, which is not illustrated here.
The execution main body of the incoming call information management method according to the embodiment of the present invention may be a management device of incoming call information, and the management device of incoming call information may be specifically integrated by software, for example, the management device of incoming call information may be specifically an application, and the present invention is not particularly limited thereto.
According to the incoming call information management method, if the fact that the running application in the current screen is the preset application to be managed is detected, the conditional incoming call display management mode is triggered and entered, when the incoming call prompt instruction is received, the specified screen is controlled to display incoming call information, the incoming call information display operation interface and the operation interface corresponding to the running application are displayed separately, meanwhile, the incoming call prompt signal can be sent, the screen can be awakened in the screen locking state, and some incoming call information is prevented from being missed. According to the technical scheme of the embodiment of the invention, the efficiency of managing the incoming call information can be improved, and the screen utilization rate of the multi-screen mobile phone can be increased.
Fig. 2 is a flowchart of a second embodiment of a method for managing incoming call information according to an embodiment of the present invention, and as shown in fig. 2, the method for managing incoming call information according to the embodiment of the present invention further describes in more detail a technical solution of the present invention on the basis of the embodiment shown in fig. 1.
As shown in fig. 2, the method for managing incoming call information according to the embodiment of the present invention may specifically include the following steps:
200. and establishing an association relation between the application to be managed and the conditional caller ID.
In a specific implementation process, a user can select at least one application from the installed applications according to actual requirements of the user and add the selected application to the conditional caller id directory, so that an association relationship between the application to be managed and the conditional caller id is established for identifying whether the running application in the front screen is the preset application to be managed.
For example, a user often uses a multi-screen mobile phone to play a certain game, and at this time, an application corresponding to the game may be added to the conditional caller id directory.
201. Receiving an incoming call information transfer condition setting request.
In order to manage different applications to be managed, according to the incoming call information management method provided by the embodiment of the invention, after the incidence relation between the applications to be managed and the conditional incoming call display is established, a user can send an incoming call information transfer condition setting request to the multi-screen mobile phone according to different applications to be managed according to actual requirements, and the multi-screen mobile phone receives the incoming call information transfer condition setting request. The incoming call information transfer condition setting request may include, but is not limited to, an application identifier of the application to be managed and a preset incoming call information transfer condition, and the preset incoming call information transfer condition may include, but is not limited to: the method comprises the steps of presetting incoming call display time corresponding to an application to be managed or presetting incoming call vibration times corresponding to the application to be managed.
202. And correspondingly storing the application identification of the application to be managed and the preset incoming call information transfer condition.
After receiving the incoming call information transfer condition setting request, the application identifier of the application to be managed and the preset incoming call information transfer condition may be stored correspondingly, so that the corresponding preset incoming call information transfer condition may be searched for subsequently according to the application identifier of the application to be managed.
203. And detecting whether the running application in the current screen is a preset application to be managed or not according to the incidence relation between the application to be managed and the conditional caller ID.
If the application running in the current screen is detected to be the preset application to be managed, executing step 204, otherwise, if the application running in the current screen is detected not to be the preset application to be managed, ending.
In a specific implementation process, when an application running in the multi-screen mobile phone exists, whether the application running in the current screen is a preset application to be managed can be detected according to an association relationship between the application to be managed and the conditional caller identification.
For example, when a certain game application is running in the multi-screen mobile phone, at this time, the identifier of the game application may be obtained, and it is detected whether the association relationship between the application to be managed and the conditional incoming call display includes the identifier of the game application, so as to detect whether the application running in the current screen is a preset application to be managed. If yes, detecting that the application running in the current screen is the preset application to be managed, executing step 204, otherwise, detecting that the application running in the current screen is not the preset application to be managed, and ending.
204. Triggering and entering a conditional caller identification management mode.
If the application running in the current screen is detected to be the preset application to be managed, the multi-screen mobile phone can be triggered to enter the conditional caller identification management mode, and therefore the situation that the memory of the multi-screen mobile phone is consumed when the multi-screen mobile phone runs in the conditional caller identification management mode all the time is avoided.
205. When an incoming call prompt instruction is received, the specified screen is controlled to display incoming call information.
The step is the same as the implementation principle of the embodiment shown in fig. 1, and please refer to the related description for details, which is not repeated herein.
206. Detecting whether an application running in a current screen exits the current screen; if it is detected that the running application in the current screen does not exit the current screen, step 206 is executed, otherwise, it is detected that the running application in the current screen exits the current screen, and step 207 is executed.
206. Judging whether the real-time data of the incoming call information is matched with a preset incoming call information transfer condition corresponding to the running application; if the real-time data matches the predetermined incoming call information transfer condition, step 207 is executed, otherwise step 205 is executed.
If the application running in the current screen is detected not to exit the current screen, the operation interface of the application may be operated by the user, or the application is not exited in time after the operation interface of the application is operated. In general, the time taken by the user to operate the operation interface of the application is short, and in order to improve the efficiency of connecting an incoming call, in steps 201 to 202, the embodiment of the present invention sets the preset incoming call information transfer condition according to the actual requirement, so that the real-time data of the incoming call information can be obtained at any time, and whether the real-time data of the incoming call information matches the preset incoming call information transfer condition corresponding to the running application or not can be determined.
For example, the caller id display duration of the caller id information may be obtained and compared with the preset caller id display duration corresponding to the application to be managed, if the caller id display duration of the caller id information reaches the preset caller id display duration corresponding to the application to be managed, the real-time data of the caller id information matches with the preset caller id information transfer condition corresponding to the running application, otherwise, the real-time data of the caller id information does not match with the preset caller id information transfer condition corresponding to the running application. Or, the incoming call vibration frequency of the incoming call information can be acquired and compared with the preset incoming call vibration frequency corresponding to the application to be managed, if the incoming call vibration frequency of the incoming call information reaches the preset incoming call vibration frequency, the real-time data of the incoming call information is matched with the preset incoming call information transfer condition corresponding to the running application, and otherwise, the real-time data of the incoming call information is not matched with the preset incoming call information transfer condition corresponding to the running application.
207. The incoming call information is transferred from the specified screen to the current screen.
In a specific implementation process, after a user operates an application of a current screen, the user may directly quit the application, and if the user wants to connect an incoming call, the user needs to turn over a mobile phone to a specified screen at the moment, so that the efficiency of connecting the call is reduced.
It should be noted that, in the embodiment of the present invention, the exiting of the running application from the current screen may include, but is not limited to: the running application ends running or the running application enters a background running state.
Specifically, if the real-time data is matched with the preset incoming call information transfer condition, in order to enable a user to quickly connect an incoming call, the embodiment of the invention can transfer the incoming call information from the specified screen to the current screen, so that the user is prevented from operating the incoming call information operation interface after turning over the multi-screen mobile phone to the specified screen, the user can operate the incoming call information operation interface on the current screen, and the incoming call connection efficiency and the user experience are improved.
The incoming call information management method improves the efficiency of managing the incoming call information, increases the screen utilization rate of the multi-screen mobile phone, and improves the incoming call connection efficiency and the user experience.
The technical solution of the present invention is described below with specific examples.
The embodiment of the invention takes a double-screen mobile phone as an example to describe the technical scheme of the invention, and the double-screen mobile phone comprises a front screen and a back screen.
For example, the M user adds two applications of "recruiter bank" and "fighting owner" under the conditional caller id directory, sets the caller id display duration to be 10s or the number of times of caller id vibration to be 5 times for the "recruiter bank", and sets the caller id display duration to be 15s or the number of times of caller id vibration to be 8 times for the "fighting owner". The user opens a 'recruit bank' to prepare for house loan, the application running in the front screen is detected to be the preset application to be managed at the moment, and in order to receive an incoming call instruction, the operation of the M user on the operation interface of the 'recruit bank' is not affected, and the double-screen mobile phone is automatically triggered to enter a conditional incoming call display management mode at the moment.
In the process that a user operates an operation interface of a 'business inviting bank', when an M user transfers accounts, the incoming call of the N user is received, at the moment, the incoming call information of the N user is displayed on a back screen, no matter whether the incoming call of the N user is important, the M user can complete the account transfer operation firstly, then the user can quit the 'business inviting bank' or enable the 'business inviting bank' to enter a background operation state, a double-screen mobile phone transfers the incoming call information of the N user from the back screen to a front screen for displaying, the M user can operate the operation interface of the incoming call information of the user on the front screen, and the incoming call of the N user can be connected quickly.
In a specific implementation process, if M users can complete the operation of transferring accounts first, forget to quit the 'business inviting bank', and do not operate the operation interface of the incoming call information of N users from the back screen, at this time, in order to facilitate the M users to put through the incoming calls of the N users, whether the incoming call display time of the incoming call information of the N users reaches 10s can be judged, if so, the double-screen mobile phone transfers the incoming call information of the N users from the back screen to the front screen for display, and the M users can operate the operation interface of the incoming call information of the users on the front screen to quickly put through the incoming calls of the N users; or judging whether the incoming call vibration frequency of the incoming call information of the N users reaches 5 times, if so, transferring the incoming call information of the N users from the back screen to the front screen for displaying, and enabling the M users to operate the operation interface of the incoming call information of the users on the front screen to quickly connect the incoming calls of the N users.
It should be noted that, in the case that the incoming call prompt signals are all muted, the incoming call information management method according to the embodiment of the present invention transfers the incoming call information of the N users from the back screen to the front screen for display, and can also effectively remind the users that an incoming call is accessed, thereby reducing the rate of missed calls.
Fig. 3 is a schematic structural diagram of a first embodiment of a management device for incoming call information according to an embodiment of the present invention, which is applied to a multi-screen terminal, as shown in fig. 3, the management device for incoming call information according to an embodiment of the present invention may include a trigger module 10 and a control module 11, and in a specific implementation process, data interaction may be implemented between the modules.
The trigger module 10 is configured to trigger and enter a conditional caller id management mode if it is detected that an application running in a current screen is a preset application to be managed;
and a control module 11 for controlling a specified screen to display the incoming call information when receiving the incoming call prompt instruction, the specified screen including a screen other than the current screen.
The incoming call information management device according to the embodiment of the present invention adopts the same implementation mechanism as that of the embodiment shown in fig. 1 to implement management of incoming call information by using the modules, and reference may be made to the description of the embodiment shown in fig. 1 in detail, which is not described herein again.
According to the incoming call information management device provided by the embodiment of the invention, if the running application in the current screen is detected to be the preset application to be managed, the conditional incoming call display management mode is triggered and entered, and when an incoming call prompt instruction is received, the specified screen is controlled to display incoming call information, so that the incoming call information display operation interface and the operation interface corresponding to the running application are displayed separately, meanwhile, an incoming call prompt signal can be sent, the screen can be awakened in the screen locking state, and some incoming call information is prevented from being missed. According to the technical scheme of the embodiment of the invention, the efficiency of managing the incoming call information can be improved, and the screen utilization rate of the multi-screen mobile phone can be increased.
Fig. 4 is a schematic structural diagram of a second embodiment of an incoming call information management device according to an embodiment of the present invention, and as shown in fig. 4, the incoming call information management device according to the embodiment of the present invention may further include, on the basis of the embodiment shown in fig. 3: the device comprises a first detection module 12, a judgment module 13, a building module 14, a second detection module 15, a receiving module 16 and a storage module 17.
A first detection module 12, configured to detect whether an application running in a current screen exits the current screen;
the control module 11 is further configured to transfer the incoming call information from the designated screen to the current screen if the first detection module 12 detects that the running application in the current screen has exited the current screen.
The judging module 13 is configured to, if the first detecting module 12 detects that the running application in the current screen does not exit the current screen, judge whether the real-time data of the incoming call information matches a preset incoming call information transfer condition corresponding to the running application;
the control module 11 is further configured to transfer the incoming call information from the designated screen to the current screen if it is determined that the real-time data of the incoming call information matches the preset incoming call information transfer condition.
The establishing module 14 is used for establishing an association relationship between the application to be managed and the conditional caller identification;
the second detecting module 15 is configured to detect whether an application running in the current screen is a preset application to be managed according to an association relationship between the application to be managed and the conditional caller id display.
A receiving module 16, configured to receive an incoming call information transfer condition setting request, where the incoming call information transfer condition setting request includes an application identifier of an application to be managed and a preset incoming call information transfer condition;
the storage module 17 is configured to store an application identifier of an application to be managed in correspondence with a preset incoming call information transfer condition;
the preset incoming call information transfer condition comprises the following steps: the method comprises the steps of presetting incoming call display time corresponding to an application to be managed or presetting incoming call vibration times corresponding to the application to be managed.
The incoming call information management device according to the embodiment of the present invention adopts the same implementation mechanism as that in the embodiment shown in fig. 2 to implement management of incoming call information, and reference may be made to the description of the embodiment shown in fig. 2 in detail, which is not described herein again.
Fig. 5 is a schematic structural diagram of a device for managing incoming call information according to an embodiment of the present invention, as shown in fig. 5. The device for managing incoming call information may have a large difference due to different configurations or performances, and may include one or more processors 501 and a memory 502, where the memory 502 may store one or more stored applications or data. Memory 502 may be, among other things, transient or persistent storage. The application program stored in memory 502 may include one or more modules (not shown), each of which may include a series of computer-executable instructions in a device for managing incoming messages. Still further, the processor 501 may be configured to communicate with the memory 502, and execute a series of computer-executable instructions in the memory 502 on a management device for incoming messages. The apparatus for managing incoming messages may also include one or more power supplies 503, one or more wired or wireless network interfaces 504, one or more input-output interfaces 505, one or more keyboards 506, and the like.
Specifically, in this embodiment, the device for managing incoming call information includes a memory and one or more programs, wherein the one or more programs are stored in the memory, and the one or more programs may include one or more modules, and each module may include a series of computer-executable instructions for the device for managing incoming call information, and the one or more programs configured to be executed by one or more processors include computer-executable instructions for:
if the running application in the current screen is detected to be a preset application to be managed, triggering and entering a conditional caller ID management mode;
when an incoming call prompt instruction is received, a specified screen is controlled to display incoming call information, and the specified screen includes screens other than the current screen.
Optionally, the computer executable instructions, when executed, may further cause the processor to:
detecting whether an application running in a current screen exits the current screen;
and if detecting that the running application in the current screen exits the current screen, transferring the call information from the specified screen to the current screen.
Optionally, the computer executable instructions, when executed, may further cause the processor to:
if the running application in the current screen is detected not to exit the current screen, judging whether the real-time data of the incoming call information is matched with a preset incoming call information transfer condition corresponding to the running application;
and if the real-time data is matched with the preset incoming call information transfer condition, transferring the incoming call information from the appointed screen to the current screen.
Optionally, the computer executable instructions, when executed, may further cause the processor to:
establishing an incidence relation between the application to be managed and the conditional caller ID;
and detecting whether the running application in the current screen is a preset application to be managed or not according to the incidence relation between the application to be managed and the conditional caller ID.
Optionally, the computer executable instructions, when executed, may further cause the processor to:
receiving an incoming call information transfer condition setting request, wherein the incoming call information transfer condition setting request comprises an application identifier of an application to be managed and a preset incoming call information transfer condition;
correspondingly storing an application identifier of an application to be managed and a preset incoming call information transfer condition;
the preset incoming call information transfer condition comprises the following steps: the method comprises the steps of presetting incoming call display time corresponding to an application to be managed or presetting incoming call vibration times corresponding to the application to be managed.
According to the incoming call information management device provided by the embodiment of the invention, if the running application in the current screen is detected to be the preset application to be managed, the conditional incoming call display management mode is triggered and entered, and when the incoming call prompt instruction is received, the specified screen is controlled to display the incoming call information, so that the incoming call information display operation interface and the operation interface corresponding to the running application are displayed separately, meanwhile, the incoming call prompt signal can be sent, the screen can be awakened in the screen locking state, and some incoming call information is prevented from being missed. According to the technical scheme of the embodiment of the invention, the efficiency of managing the incoming call information can be improved, and the screen utilization rate of the multi-screen mobile phone can be increased.
In the 90 s of the 20 th century, improvements in a technology could clearly distinguish between improvements in hardware (e.g., improvements in circuit structures such as diodes, transistors, switches, etc.) and improvements in software (improvements in process flow). However, as technology advances, many of today's process flow improvements have been seen as direct improvements in hardware circuit architecture. Designers almost always obtain the corresponding hardware circuit structure by programming an improved method flow into the hardware circuit. Thus, it cannot be said that an improvement in the process flow cannot be realized by hardware physical modules. For example, a Programmable Logic Device (PLD), such as a Field Programmable Gate Array (FPGA), is an integrated circuit whose Logic functions are determined by programming the Device by a user. A digital system is "integrated" on a PLD by the designer's own programming without requiring the chip manufacturer to design and fabricate application-specific integrated circuit chips. Furthermore, nowadays, instead of manually making an integrated Circuit chip, such Programming is often implemented by "logic compiler" software, which is similar to a software compiler used in program development and writing, but the original code before compiling is also written by a specific Programming Language, which is called Hardware Description Language (HDL), and HDL is not only one but many, such as abel (advanced Boolean Expression Language), ahdl (alternate Language Description Language), traffic, pl (core unified Programming Language), HDCal, JHDL (Java Hardware Description Language), langue, Lola, HDL, laspam, hardsradware (Hardware Description Language), vhjhd (Hardware Description Language), and vhigh-Language, which are currently used in most common. It will also be apparent to those skilled in the art that hardware circuitry that implements the logical method flows can be readily obtained by merely slightly programming the method flows into an integrated circuit using the hardware description languages described above.
The controller may be implemented in any suitable manner, for example, the controller may take the form of, for example, a microprocessor or processor and a computer-readable medium storing computer-readable program code (e.g., software or firmware) executable by the (micro) processor, logic gates, switches, an Application Specific Integrated Circuit (ASIC), a programmable logic controller, and an embedded microcontroller, examples of which include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320, the memory controller may also be implemented as part of the control logic for the memory. Those skilled in the art will also appreciate that, in addition to implementing the controller as pure computer readable program code, the same functionality can be implemented by logically programming method steps such that the controller is in the form of logic gates, switches, application specific integrated circuits, programmable logic controllers, embedded microcontrollers and the like. Such a controller may thus be considered a hardware component, and the means included therein for performing the various functions may also be considered as a structure within the hardware component. Or even means for performing the functions may be regarded as being both a software module for performing the method and a structure within a hardware component.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, embodiments of the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, embodiments of the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The above description is only an example of the present application and is not intended to limit the present application. Various modifications and changes may occur to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.

Claims (8)

1. A method for managing incoming call information is applied to a multi-screen terminal, and comprises the following steps:
if the running application in the current screen is detected to be a preset application to be managed, triggering and entering a conditional caller ID management mode;
when an incoming call prompt instruction is received, controlling a specified screen to display incoming call information, wherein the specified screen comprises screens except the current screen;
after the controlling the specified screen to display the incoming call information, the method further comprises the following steps:
detecting whether an application running in the current screen exits the current screen;
if the fact that the running application in the current screen does not exit the current screen is detected, judging whether the real-time data of the incoming call information is matched with a preset incoming call information transfer condition corresponding to the running application or not;
and if the real-time data is matched with the preset incoming call information transfer condition, transferring the incoming call information from the specified screen to the current screen so as to display an incoming call display interface on the current screen.
2. The method of claim 1,
and if detecting that the running application in the current screen exits the current screen, transferring the incoming call information from the specified screen to the current screen.
3. The method of any of claims 1-2, further comprising:
establishing an incidence relation between the application to be managed and the conditional caller ID;
and detecting whether the running application in the current screen is the preset application to be managed or not according to the incidence relation between the application to be managed and the conditional caller ID.
4. The method according to claim 3, wherein after establishing the association relationship between the application to be managed and the conditional caller id display, the method further comprises:
receiving an incoming call information transfer condition setting request, wherein the incoming call information transfer condition setting request comprises an application identifier of an application to be managed and the preset incoming call information transfer condition;
correspondingly storing the application identification of the application to be managed and a preset incoming call information transfer condition;
wherein the preset incoming call information transfer condition comprises: and the preset incoming call display duration corresponding to the application to be managed or the preset incoming call vibration times corresponding to the application to be managed.
5. An incoming call information management device, which is applied to a multi-screen terminal, the device comprising:
the trigger module is used for triggering and entering a conditional caller ID management mode if detecting that the running application in the current screen is a preset application to be managed;
the control module is used for controlling a specified screen to display the incoming call information when receiving an incoming call prompt instruction, wherein the specified screen comprises screens except the current screen;
the first detection module is used for detecting whether the running application in the current screen exits from the current screen;
the judging module is used for judging whether the real-time data of the incoming call information is matched with a preset incoming call information transfer condition corresponding to the running application or not if the first detecting module detects that the running application in the current screen does not exit the current screen;
the control module is further configured to transfer the incoming call information from the specified screen to the current screen if the real-time data matches the preset incoming call information transfer condition, so as to display an incoming call display interface on the current screen.
6. The apparatus of claim 5, further comprising:
the control module is further configured to transfer the incoming call information from the specified screen to the current screen if the first detection module detects that the running application in the current screen exits from the current screen.
7. The apparatus of any of claims 5-6, further comprising:
the establishing module is used for establishing the incidence relation between the application to be managed and the conditional caller ID;
and the second detection module is used for detecting whether the running application in the current screen is the preset application to be managed or not according to the incidence relation between the application to be managed and the conditional caller ID.
8. The apparatus of claim 7, further comprising:
the system comprises a receiving module, a processing module and a processing module, wherein the receiving module is used for receiving an incoming call information transfer condition setting request which comprises an application identifier of an application to be managed and the preset incoming call information transfer condition;
the storage module is used for correspondingly storing the application identification of the application to be managed and a preset incoming call information transfer condition;
wherein the preset incoming call information transfer condition comprises: and the preset incoming call display duration corresponding to the application to be managed or the preset incoming call vibration times corresponding to the application to be managed.
CN201710662639.XA 2017-08-04 2017-08-04 Incoming call information management method and device Active CN107508971B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710662639.XA CN107508971B (en) 2017-08-04 2017-08-04 Incoming call information management method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710662639.XA CN107508971B (en) 2017-08-04 2017-08-04 Incoming call information management method and device

Publications (2)

Publication Number Publication Date
CN107508971A CN107508971A (en) 2017-12-22
CN107508971B true CN107508971B (en) 2020-07-03

Family

ID=60690497

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710662639.XA Active CN107508971B (en) 2017-08-04 2017-08-04 Incoming call information management method and device

Country Status (1)

Country Link
CN (1) CN107508971B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105979067A (en) * 2016-04-22 2016-09-28 联想(北京)有限公司 Control method and electronic equipment
CN106168891A (en) * 2016-06-30 2016-11-30 努比亚技术有限公司 Screen content switching device, double screen terminal and screen content changing method
CN106961526A (en) * 2017-04-13 2017-07-18 宇龙计算机通信科技(深圳)有限公司 The display methods and device of notification message, electronic equipment

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120084737A1 (en) * 2010-10-01 2012-04-05 Flextronics Id, Llc Gesture controls for multi-screen hierarchical applications

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105979067A (en) * 2016-04-22 2016-09-28 联想(北京)有限公司 Control method and electronic equipment
CN106168891A (en) * 2016-06-30 2016-11-30 努比亚技术有限公司 Screen content switching device, double screen terminal and screen content changing method
CN106961526A (en) * 2017-04-13 2017-07-18 宇龙计算机通信科技(深圳)有限公司 The display methods and device of notification message, electronic equipment

Also Published As

Publication number Publication date
CN107508971A (en) 2017-12-22

Similar Documents

Publication Publication Date Title
EP2945058B1 (en) Processing method and device for application program
CN107844342B (en) Control method and device for keeping application program alive, storage medium and mobile terminal
CN106815065B (en) Background application awakening method and device and electronic equipment
CN108132735B (en) Terminal and application control method
CN103713886A (en) Reminding device in data processing equipment and reminding processing method implemented by reminding device
CN106445448A (en) Audio device control method and system of terminal and mobile terminal
CN105474129A (en) Method for performing power saving mode in electronic device and electronic device thereof
US20120191994A1 (en) Electronic device, storage medium and method for saving power of the electronic device
US20200396325A1 (en) Application switching method and terminal
CN106445449B (en) A kind of audio focal point control device and method
US20220248123A1 (en) Wireless earphone serial port control method and apparatus, wireless earphone, and storage medium
TWI540920B (en) Method for managing data traffic of software and portable electronic apparatus using the same
CN105630461A (en) Managing method of android application interface
WO2020206691A1 (en) Application processing method and apparatus, storage medium, and electronic device
CN107844341B (en) Process starting control method and device, storage medium and mobile terminal
CN108932087A (en) Desktop split screen system and its implementation for mobile device
CN104199691A (en) Method and device for automatically starting APK in turn-on process based on Android platform
CN110868693A (en) Application program flow control method, terminal device and storage medium
US20230345227A1 (en) Switch module, terminal device, method for controlling terminal device
TW201826102A (en) Execution of multiple applications on a device
CN106095419A (en) Wake up lock method for releasing and device up
CN108182085B (en) Terminal screen awakening method and device, terminal and storage medium
CN114302238A (en) Method for displaying prompt message in loudspeaker box mode and display device
CN114302201A (en) Method for automatically switching on and off screen in loudspeaker box mode, intelligent terminal and display device
CN102375759B (en) Utilize the method that finite state machine prevents code rewriting

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
GR01 Patent grant
GR01 Patent grant