CN108810275A - A kind of information displaying method and device - Google Patents
A kind of information displaying method and device Download PDFInfo
- Publication number
- CN108810275A CN108810275A CN201810585871.2A CN201810585871A CN108810275A CN 108810275 A CN108810275 A CN 108810275A CN 201810585871 A CN201810585871 A CN 201810585871A CN 108810275 A CN108810275 A CN 108810275A
- Authority
- CN
- China
- Prior art keywords
- message
- application
- information
- determining
- disturbance
- 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 61
- 238000004891 communication Methods 0.000 claims abstract description 78
- 238000007667 floating Methods 0.000 claims description 50
- 230000002452 interceptive effect Effects 0.000 claims description 34
- 239000000725 suspension Substances 0.000 claims description 31
- 239000003999 initiator Substances 0.000 claims description 8
- 230000002265 prevention Effects 0.000 claims description 5
- 230000010365 information processing Effects 0.000 claims description 4
- 230000001960 triggered effect Effects 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 16
- 230000003993 interaction Effects 0.000 description 7
- 238000004590 computer program Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 238000012549 training Methods 0.000 description 4
- 238000013135 deep learning Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72406—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by software upgrading or downloading
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72454—User 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)
- Information Transfer Between Computers (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The embodiment of the present application provides a kind of information displaying method and device, this method include:If just belonging to set interruption-free application in the first application of front stage operation, and the instant communication message received belong to need show bother message, it then determines and the relevant target information to be presented of the instant communication message, and the intended display position of determining target information;The region corresponding with intended display position on the display interface of the first application, shows target information.When user is manipulating the application program for needing high concentration, once receiving the instant communication message of other application, automatically inessential instant communication message is intercepted for user, and use specific information exhibition method that the instant communication message for needing to show is presented for user automatically, under the premise of interference being generated preventing external message from being blocked to current display interface, it allows users to check current message to be treated in time, improve the user experience.
Description
Technical Field
The present application relates to the field of mobile terminals, and in particular, to an information display method and apparatus.
Background
At present, with the rapid development of mobile communication technology, mobile terminals (such as smart phones) are used more and more frequently, users often use mobile terminals in various places and in various places, and meanwhile, with the continuous upgrading of functions of smart phones, the continuous increase of sizes of display screens, and the continuous improvement of definition of display screens, more and more users use smart phones to operate game applications.
However, the instant messaging messages of the mobile terminal are uncontrollable to be received, and when the user operates a game application which needs high concentration, the instant messaging messages can be received at any time, and the instant messaging messages will certainly cause certain interference to the user to operate the game application, for example, frequent notification bar messages are displayed on a game interface and block a key area of the game interface, an incoming call interface of a harassing call covers the game interface, and the like, so that the game operation experience of the user is greatly reduced.
At present, in order to solve the problem of interference of instant messaging messages during the operation of a game application by a user, a method of intercepting all instant messaging messages during the operation of the game application by the user is mainly adopted, so that the situation that the user does not timely process key information due to mistaken interception of useful information is easily caused by intercepting the instant messaging messages which need to be processed by the user, and unnecessary troubles are brought to the user, therefore, the problem that the pertinence is poor and the accuracy is low exists in an information intercepting method provided in the prior art.
Disclosure of Invention
The embodiment of the application aims to provide an information display method and device, when a user is operating an application program which needs to be highly concentrated, once instant communication messages of other applications are received, irrelevant instant communication messages are automatically intercepted for the user, the instant communication messages which need to be displayed are automatically presented for the user in a specific information display mode, and on the premise that interference caused by shielding of external messages on a current display interface is prevented, the user can timely view the messages which need to be processed currently, and the user experience is improved.
In order to solve the above technical problem, the embodiment of the present application is implemented as follows:
the embodiment of the application provides an information display method, which comprises the following steps:
when detecting that a first application is started to a foreground operation, determining whether the first application belongs to a set disturbance-free application, wherein the set disturbance-free application is determined based on preset operation of a user or is determined based on full-network big data;
if the first application belongs to the established disturbance-free application, setting the running mode of the first application to be a disturbance-free mode;
when receiving an instant messaging message of a second application, judging whether the instant messaging message belongs to a disturbing message needing to be displayed, wherein the instant messaging message comprises: notification bar messages and/or incoming call type messages;
if the instant messaging message belongs to the disturbing message needing to be displayed, determining target information to be displayed related to the instant messaging message and determining a target display position of the target information;
and displaying the target information in an area corresponding to the target display position on the display interface of the first application.
The embodiment of the application provides an information display device, includes:
the system comprises a first judging module, a second judging module and a third judging module, wherein the first judging module is used for determining whether a first application belongs to a set disturbance-free application when the first application is detected to be started to a foreground operation, and the set disturbance-free application is determined based on preset operation of a user or is determined based on full-network big data;
the mode setting module is used for setting the running mode of the first application to be a disturbance-free mode if the first application belongs to a set disturbance-free application;
a second determining module, configured to determine, when an instant messaging message of a second application is received, whether the instant messaging message belongs to an interference message that needs to be displayed, where the instant messaging message includes: notification bar messages and/or incoming call type messages;
the determining module is used for determining target information to be displayed related to the instant messaging message and determining a target display position of the target information if the instant messaging message belongs to the disturbing message to be displayed;
and the first display module is used for displaying the target information in an area corresponding to the target display position on the display interface of the first application.
An embodiment of the present application provides an information display device, including: a processor; and
a memory arranged to store computer executable instructions that, when executed, cause the processor to implement the following:
when detecting that a first application is started to a foreground operation, determining whether the first application belongs to a set disturbance-free application, wherein the set disturbance-free application is determined based on preset operation of a user or is determined based on full-network big data;
if the first application belongs to the established disturbance-free application, setting the running mode of the first application to be a disturbance-free mode;
when receiving an instant messaging message of a second application, judging whether the instant messaging message belongs to a disturbing message needing to be displayed, wherein the instant messaging message comprises: notification bar messages and/or incoming call type messages;
if the instant messaging message belongs to the disturbing message needing to be displayed, determining target information to be displayed related to the instant messaging message and determining a target display position of the target information;
and displaying the target information in an area corresponding to the target display position on the display interface of the first application.
Embodiments of the present application provide a storage medium for storing computer-executable instructions, which when executed implement the following processes:
when detecting that a first application is started to a foreground operation, determining whether the first application belongs to a set disturbance-free application, wherein the set disturbance-free application is determined based on preset operation of a user or is determined based on full-network big data;
if the first application belongs to the established disturbance-free application, setting the running mode of the first application to be a disturbance-free mode;
when receiving an instant messaging message of a second application, judging whether the instant messaging message belongs to a disturbing message needing to be displayed, wherein the instant messaging message comprises: notification bar messages and/or incoming call type messages;
if the instant messaging message belongs to the disturbing message needing to be displayed, determining target information to be displayed related to the instant messaging message and determining a target display position of the target information;
and displaying the target information in an area corresponding to the target display position on the display interface of the first application.
According to the information display method and device in the embodiment of the application, if the first application running in the foreground belongs to the established disturbance-free application and the received instant communication message belongs to the disturbance message needing to be displayed, the target information to be displayed related to the instant communication message is determined, and the target display position of the target information is determined; and displaying the target information in an area corresponding to the target display position on the display interface of the first application. When a user is operating an application program which needs to be highly centralized, once instant communication messages of other applications are received, irrelevant instant communication messages are automatically intercepted for the user, and the instant communication messages which need to be displayed are automatically presented for the user in a specific information display mode, so that the user can check the messages which need to be processed in time on the premise of preventing the interference caused by the shielding of external messages on the current display interface, and the use experience of the user is improved.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below, it is obvious that the drawings in the following description are only some embodiments described in the present application, and for those skilled in the art, other drawings can be obtained according to the drawings without any creative effort.
Fig. 1 is a first flowchart of an information displaying method according to an embodiment of the present disclosure;
fig. 2 is a second flowchart of an information displaying method according to an embodiment of the present disclosure;
fig. 3 is a third schematic flow chart of an information displaying method according to an embodiment of the present application;
fig. 4 is a fourth flowchart illustrating an information displaying method according to an embodiment of the present application;
fig. 5 is a fifth flowchart illustrating an information displaying method according to an embodiment of the present application;
fig. 6a is a schematic diagram illustrating a first implementation principle of displaying a notification message in an information displaying method according to an embodiment of the present application;
fig. 6b is a schematic diagram illustrating a second implementation principle of displaying a notification message in the information displaying method according to the embodiment of the present application;
fig. 6c is a schematic diagram illustrating a third implementation principle of displaying a notification message in the information displaying method according to the embodiment of the present application;
fig. 7a is a schematic diagram illustrating a first implementation principle of displaying an incoming call message in an information displaying method according to an embodiment of the present application;
fig. 7b is a schematic diagram illustrating a second implementation principle of displaying an incoming call message in the information displaying method according to the embodiment of the present application;
fig. 7c is a schematic diagram illustrating a third implementation principle of displaying an incoming call message in the information displaying method according to the embodiment of the present application;
FIG. 8 is a block diagram of an information display apparatus according to an embodiment of the present disclosure;
fig. 9 is a schematic structural diagram of an information display apparatus according to an embodiment of the present application.
Detailed Description
In order to make those skilled in the art better understand the technical solutions in the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The embodiment of the application provides an information display method and device, when a user is operating an application program which needs to be highly concentrated, once instant communication messages of other applications are received, irrelevant instant communication messages are automatically intercepted for the user, the instant communication messages which need to be displayed are automatically presented for the user in a specific information display mode, and on the premise that interference caused by shielding of external messages on a current display interface is prevented, the user can timely view the messages which need to be processed currently, and the use experience of the user is improved.
Fig. 1 is a first flowchart of an information displaying method according to an embodiment of the present disclosure, where an execution subject of the method in fig. 1 may be a mobile terminal device, for example, a smart phone, a tablet computer, and the like, as shown in fig. 1, the method at least includes the following steps:
s101, when detecting that a first application is started to a foreground for operation, determining whether the first application belongs to a set disturbance-free application, wherein the set disturbance-free application is determined based on preset operation of a user or is determined based on whole network big data, and specifically, after detecting that the first application is started to the foreground for operation, determining whether the first application belongs to the set disturbance-free application so as to control display of a received instant messaging message of a second application;
if the first application belongs to the established disturbance-free application, executing S102, and setting the running mode of the first application to be a disturbance-free mode, wherein the first application can be a game application needing highly centralized control;
s103, when receiving the instant communication message of the second application, judging whether the instant communication message belongs to the disturbing message needing to be displayed, wherein the instant communication message comprises: the instant messaging system comprises a notification bar message and/or an incoming call message, wherein the notification message can be a short message, a social chat message, a platform push message and the like, the incoming call message can be a telephone incoming call, a video incoming call and the like, the instant messaging message can generate certain interference on a first application operated by a user, and specifically, when the first application is operating in a foreground, a background resident process is kept operating so as to detect a receiving event of the instant messaging message in real time.
If the instant communication message does not belong to the disturbing message needing to be displayed, executing S104, and intercepting the instant communication message;
if the instant messaging message belongs to the disturbing message to be displayed, executing S105, determining target information to be displayed related to the instant messaging message, specifically, extracting the target information to be displayed in the display interface of the second application displaying the instant messaging message instead of directly displaying the instant messaging message in the display interface of the second application displaying the instant messaging message, and performing secondary integrated display on the instant messaging message, wherein the target information includes: at least one of application name, application icon, interactive key, message source, message content, message type and message initiator identification.
And S106, determining a target display position of the target information, specifically, selecting the target display position of the target information in an area which does not contain key information of the first application according to the image information of the display interface of the first application, wherein the key information is information which needs to be referred to by a user when the user operates the first application.
S107, displaying target information in an area corresponding to a target display position on a display interface of the first application, wherein in order to realize diversification of display forms of the target information and meet diversified display requirements of a user, the target information can be displayed in a suspended window (bullet screen) form, namely a suspended control for displaying the target information is displayed, wherein attribute information of the suspended control is determined in advance based on user-defined personalized settings of the user, and the attribute information comprises: at least one of size information, transparency parameter, display duration and personalized skin.
In addition, in order to meet the user-defined adjustment requirement of the display position of the target information, after the suspension control used for displaying the target information is displayed, the moving operation and/or the zooming operation of the user on the suspension control are/is received, the suspension control is moved to the display position specified by the user, and the suspension control is displayed according to the zoomed size.
In the embodiment of the application, when a user is operating an application program which needs to be highly centralized, once instant communication messages of other applications are received, irrelevant instant communication messages are automatically intercepted for the user, and the instant communication messages which need to be displayed are automatically presented for the user in a specific information display mode, namely the instant communication messages are not directly displayed according to a display interface of a second application, but are displayed in a secondary integration mode, key target information is extracted, and the target information is displayed in a floating window and other modes on the display interface of the first application in a region corresponding to a target display position, so that the user can check the messages which need to be processed in time on the premise of preventing the interference caused by the shielding of external messages on the current display interface, and the use experience of the user is improved.
Wherein, whether the first application belongs to the established disturbance-free application can be judged by one of the following ways:
in a first manner, for a case where a user preset a do-not-disturb application list, the step S101 determining whether the first application belongs to a predetermined do-not-disturb application specifically includes:
judging whether an application identifier of a first application exists in a pre-generated disturbance-free application list or not, wherein the disturbance-free application list comprises a plurality of application identifiers which are preset by a user as disturbance-free applications;
if so, determining that the first application belongs to a set do-not-disturb application;
specifically, the user may set some applications as the do-not-disturb application in advance, record the name of the application in the do-not-disturb application list at this time, and determine that the first application belongs to the established do-not-disturb application when the name of the first application is consistent with a certain name in the do-not-disturb application list.
In a second manner, for a case where the user does not set the disturbance-free application list in advance, the step S101 determines whether the first application belongs to a predetermined disturbance-free application, and specifically includes:
receiving a recognition result obtained by a cloud server based on analysis of full-network big data related to a first application, and judging whether the recognition result meets a preset disturbance prevention condition, wherein the full-network big data comprises: the user input degree required during the control period, the influence degree of control interruption on the use experience, the number of times of application which is set to be free from disturbance and at least one of the number of the current online users are set;
if so, determining that the first application belongs to a given do-not-disturb application.
Wherein, the above-mentioned recognition result includes: specifically, the acquired full-network big data related to the first application is input to a pre-trained anti-disturbance recognition model, and the output result of the anti-disturbance recognition model is the prediction probability that the anti-disturbance mode needs to be started.
Correspondingly, whether the received prediction probability is larger than a first preset threshold value or not is judged, and if yes, the first application is determined to belong to the established disturbance-free application.
The anti-disturbance recognition model is obtained by training in the following way:
obtaining first sample data, wherein the first sample data comprises: presetting a corresponding relation between the whole network big data related to the application and whether the preset application starts an anti-disturbance mode or not;
and training to obtain the anti-disturbance recognition model by adopting a deep learning method based on the acquired first sample data.
Wherein, whether the instant communication message belongs to the disturbing message needing to be displayed can be judged by one of the following modes:
in a first manner, for a situation that a user preset a do-not-disturb message list, the step S103 of determining whether the instant messaging message belongs to a disturb message to be displayed specifically includes:
judging whether a message identifier of the instant messaging message exists in a pre-generated disturbance-free message list or not, wherein the disturbance-free message list comprises the message identifier which is preset by a user as a disturbance-free message;
if not, determining that the instant communication message belongs to the disturbing message needing to be displayed;
specifically, the above-mentioned do not disturb message list may include the following message identifiers of the do not disturb message:
(1) the application name, namely the user can preset an application blacklist, and in specific implementation, the instant messaging message from the blacklist application is shielded;
(2) the contact name, namely the user can preset a contact blacklist, and in specific implementation, the instant messaging messages (chat messages or incoming calls) from the contacts in the blacklist are shielded, namely, the user can set which incoming calls are shielded during the operation and control of the first application;
(3) for the incoming call type message, incoming calls except contact persons in the address list, incoming calls except call records in a preset time period, incoming calls out of sea, incoming calls of virtual IP or virtual numbers, incoming calls marked as harassment, incoming calls marked as fraud, incoming calls marked as promotion, all incoming calls and incoming calls except white lists.
In a second mode, for a case that the user preset a list of messages desired to be displayed, the step S103 of determining whether the instant messaging message belongs to an interfering message that needs to be displayed includes:
judging whether a message identifier of the instant messaging message exists in a pre-generated expected display message list or not, wherein the expected display message list comprises the message identifier which is preset by a user to be displayed;
if the instant communication message exists, determining that the instant communication message belongs to the disturbing message needing to be displayed;
specifically, the expected display message list may include the following message identifiers for the message to be displayed:
(1) the application name, namely the user can preset an application white list, and when the application is specifically implemented, the instant messaging message from the white list application is determined as the disturbing message needing to be displayed;
(2) the contact name, namely, the user can preset a white list of the contact, and in the specific implementation, the instant messaging message (chat message or incoming call) from the contact in the white list is determined as the disturbing message needing to be displayed, that is, the user can set which incoming calls to answer during the operation of the first application;
(3) aiming at the incoming call type message, the incoming calls in the contact list, the incoming calls in the call record in the preset time period, all the incoming calls, the incoming calls except the blacklist, and the incoming calls with the incoming call times larger than the preset number in the preset time period.
In a third mode, for the case that the user does not set the disturbance-free message list and the message list expected to be displayed in advance, the step S103 of determining whether the instant messaging message belongs to the disturbance message to be displayed specifically includes:
determining the emergency degree of the instant communication message, and judging whether the emergency degree is greater than a preset threshold value;
and if so, determining that the instant communication message belongs to the disturbing message to be displayed.
Specifically, the attribute data of the instant messaging message is input into a message importance recognition model trained in advance, and the output result of the message importance recognition model is the urgency level of the instant messaging message, wherein the attribute data comprises: the application name, message content, message initiator identification, message initiator confidentiality and incoming call type.
The message importance recognition model is obtained by training in the following way:
acquiring second sample data, wherein the second sample data comprises: the corresponding relation between the attribute information of the historical communication message and whether the message is displayed or not under the disturbance-free model;
and training to obtain a message importance identification model by adopting a deep learning method based on the acquired second sample data, wherein the corresponding emergency degree is low for useless notifications or useless incoming calls.
In order to ensure that the instant messaging message is not disturbed when displayed on the display interface, as shown in fig. 2, the step S105 of determining the target information to be displayed related to the instant messaging message specifically includes:
s1051, extracting the associated information for characterizing the instant communication message, wherein the associated information comprises: at least one of application name, application icon, interactive key, message source, message content, message type and message initiator identification;
s1052, determining the extracted associated information as target information to be displayed related to the instant messaging message;
correspondingly, as shown in fig. 3, the step S106 of determining the target display position of the target information specifically includes:
s1061, acquiring image information of a display interface of the first application;
and S1062, determining a target display position for displaying the target information according to the acquired image information.
In consideration of that the display interface of the first application is dynamically changed, during the target information display period, the target display position may be adaptively adjusted due to the fact that the acquired image information of the display interface of the first application is different.
Further, as shown in fig. 4, the determining, in S1062, a target display position for displaying the target information according to the acquired image information specifically includes:
s10621, determining at least one alternative position according to the acquired image information, wherein the information displayed in the area corresponding to the alternative position does not include key information of the first application;
s10622, determining attribute information of at least one floating control for displaying the target information, where the attribute information includes: at least one of size information, transparency parameters, display duration and personalized skin;
specifically, control parameters which are customized and individually set by a user in advance are obtained, and attribute information of at least one suspended control used for displaying target information is determined according to the control parameters;
s10623, aiming at each suspension control, selecting an alternative position matched with the suspension control as a target display position in at least one alternative position according to the attribute information of the suspension control;
specifically, if the attribute information includes: and the personalized skin selects the candidate position matched with the personalized skin as a target display position according to the image color of the display interface of the first application under each candidate position, so that the aesthetic degree and the coordinated dispatching of the whole picture can be improved, and the definition of target information display is ensured.
Correspondingly, the step S107 of displaying the target information in the area corresponding to the target display position on the display interface of the first application specifically includes:
s1071, displaying the suspension control for displaying the target information according to the attribute information of the suspension control in the area corresponding to the target display position on the display interface of the first application.
The method comprises the steps that for social application information in notification messages, in order to meet interaction requirements of users, the users can perform reply operation under a display interface of a first application, and based on the fact that if instant communication messages are notification bar messages, target information is an interaction key, and a first suspension control used for displaying the interaction key is connected with a preset information reply trigger interface;
as shown in fig. 5, after the step S1071 displays the floating control for displaying the target information according to the attribute information, the method further includes:
and S108, if the fact that the user triggers the first floating control is detected, sending an information reply request to the base station so as to send reply information aiming at the instant messaging message, which is input by the user, to the specified terminal, and automatically displaying the display interface of the first application in a reduced mode without interrupting the first application when the information is replied.
Specifically, as shown in fig. 6a, a first implementation principle schematic diagram for displaying notification messages is provided, and a floating control for displaying an application icon, a floating control for displaying message content, and a floating control for displaying a reply button are displayed at a determined target display position.
As shown in fig. 6b, a schematic diagram of a second implementation principle for displaying notification messages is provided, and when it is detected that a user triggers a "reply" control, a text input keyboard is automatically displayed, a display interface of the first application is reduced and displayed, and reply information input by the user is received.
As shown in fig. 6c, a schematic diagram illustrating a third implementation principle of the notification message is given, and after the reply message input by the user is sent to the other side, the display interface of the first application is automatically restored and displayed.
Aiming at the incoming call message, in order to meet the interaction requirement of a user and enable the user to carry out call connection operation under a display interface of a first application, on the basis, if the instant messaging message is the incoming call message, the target information is an interaction key, a second suspension control used for displaying the interaction key is connected with a preset call answering trigger interface, and a third suspension control used for displaying the interaction key is connected with a preset call hanging up trigger interface;
as shown in fig. 5, after the step S1071 displays the floating control for displaying the target information according to the attribute information, the method further includes:
s109, if the user is detected to trigger the second suspension control, an incoming call answering request is sent to the base station so as to establish call connection with the incoming call terminal and carry out call, after the call is connected, the first application is not interrupted, the call is automatically carried out in a hands-free mode, and the first application can be set to be in a mute mode;
and S110, if the fact that the user triggers the third floating control is detected, sending an incoming call hang-up request to the base station so as to cancel the incoming call invitation of the incoming call terminal.
Specifically, as shown in fig. 7a, a first implementation principle diagram for displaying the incoming call message is provided, and a floating control for displaying the incoming call number, a floating control for displaying the incoming call, and a floating control for displaying the hanging-up incoming call are displayed at the determined target display position.
Specifically, as shown in fig. 7b, a first implementation principle diagram for displaying the incoming call message is provided, and a floating control for displaying the name of the contact person, a floating control for displaying the incoming call and a floating control for displaying the hanging-up incoming call are displayed at the determined target display position.
As shown in fig. 7c, a schematic diagram of a third implementation principle of displaying an incoming call message is provided, and after the call is determined to be connected, a floating control for displaying the call time and a floating control for displaying a hanging-up incoming call are displayed at the target display position.
In order to further improve the user experience, after the user exits from the first application, the user is informed of which instant messaging messages are automatically shielded or all received instant messaging messages are automatically shielded during the operation of the first application, and the user can realize interactive operations such as information check, information reply, incoming call reply and the like when checking the instant messaging messages, based on which, the method further comprises:
when the first application is detected to be turned to the background or the operation is closed, displaying the instant messaging messages intercepted by the first application during the foreground operation according to a preset information display mode, for example, displaying the instant messaging messages for a user in a page mode according to message viewing priority, and in addition, not only displaying the intercepted messages, but also displaying the displayed messages; and the number of the first and second groups,
displaying a fourth floating control for displaying the interactive key at the adjacent position of the instant messaging message;
and if the fact that the user triggers the fourth floating control is detected, executing information processing operation corresponding to the function of the interactive key, such as information checking, information reply, incoming call reply and the like.
In the information display method in the embodiment of the application, if a first application running in a foreground belongs to a set disturbance-free application and a received instant communication message belongs to a disturbance message to be displayed, target information to be displayed related to the instant communication message is determined, and a target display position of the target information is determined; and displaying the target information in an area corresponding to the target display position on the display interface of the first application. When a user is operating an application program which needs to be highly centralized, once instant communication messages of other applications are received, irrelevant instant communication messages are automatically intercepted for the user, and the instant communication messages which need to be displayed are automatically presented for the user in a specific information display mode, so that the user can check the messages which need to be processed in time on the premise of preventing the interference caused by the shielding of external messages on the current display interface, and the use experience of the user is improved.
Corresponding to the information displaying method described in fig. 1 to 7c, based on the same technical concept, an embodiment of the present application further provides an information displaying apparatus, and fig. 8 is a schematic diagram of module composition of the information displaying apparatus provided in the embodiment of the present application, where the apparatus is configured to perform the information displaying method described in fig. 1 to 7c, and as shown in fig. 8, the apparatus includes:
a first determining module 801, configured to determine whether a first application belongs to a given disturbance-free application when it is detected that the first application is started to a foreground runtime, where the given disturbance-free application is determined based on a preset operation of a user or is determined based on full-network big data;
a mode setting module 802, configured to set an operation mode of the first application to a do-not-disturb mode if the first application belongs to a predetermined do-not-disturb application;
a second determining module 803, configured to determine, when an instant messaging message of a second application is received, whether the instant messaging message belongs to a disturbing message that needs to be displayed, where the instant messaging message includes: notification bar messages and/or incoming call type messages;
a determining module 804, configured to determine, if the instant messaging message belongs to an interference message that needs to be displayed, target information to be displayed related to the instant messaging message, and a target display position of the target information;
a first display module 805, configured to display the target information in an area corresponding to the target display position on a display interface of the first application.
Optionally, the first determining module 801 is specifically configured to:
judging whether an application identifier of the first application exists in a pre-generated disturbance-free application list or not, wherein the disturbance-free application list comprises a plurality of application identifiers which are preset by a user as disturbance-free applications;
if so, determining that the first application belongs to a given do-not-disturb application;
or,
receiving a recognition result obtained by a cloud server based on analysis of the whole network big data related to the first application, and judging whether the recognition result meets a preset disturbance prevention condition, wherein the whole network big data comprises: the user input degree required during the control period, the influence degree of control interruption on the use experience, the number of times of application which is set to be free from disturbance and at least one of the number of the current online users are set;
if so, determining that the first application belongs to a given do-not-disturb application.
Optionally, the second determining module 803 is specifically configured to:
judging whether a message identifier of the instant messaging message exists in a pre-generated disturbance-free message list or not, wherein the disturbance-free message list comprises a message identifier which is preset by a user as a disturbance-free message;
if not, determining that the instant communication message belongs to the disturbing message needing to be displayed;
or,
judging whether a message identifier of the instant messaging message exists in a pre-generated expected display message list or not, wherein the expected display message list comprises the message identifier which is preset by a user and needs to be displayed;
if yes, determining that the instant communication message belongs to the disturbing message needing to be displayed;
or,
determining the emergency degree of the instant communication message, and judging whether the emergency degree is greater than a preset threshold value;
and if so, determining that the instant communication message belongs to the disturbing message to be displayed.
Optionally, the determining module 804 is specifically configured to:
extracting associated information for characterizing the instant communication message, wherein the associated information comprises: at least one of application name, application icon, interactive key, message source, message content, message type and message initiator identification;
determining the associated information as target information to be displayed related to the instant communication message; and the number of the first and second groups,
and determining a target display position for displaying the target information according to the image information of the display interface of the first application.
Optionally, the determining module 804 is further specifically configured to include:
determining at least one alternative position according to the image information, wherein the information displayed in the area corresponding to the alternative position does not contain the key information of the first application;
determining attribute information of at least one floating control used for showing the target information, wherein the attribute information comprises: at least one of size information, transparency parameters, display duration and personalized skin;
for each suspension control, selecting an alternative position matched with the suspension control as a target display position in the at least one alternative position according to the attribute information;
the first display module 805 is specifically configured to:
and displaying the floating control used for displaying the target information according to the attribute information in an area corresponding to the target display position on a display interface of the first application.
Optionally, if the instant messaging message is a notification bar message, the target message is an interactive key, and a first floating control used for displaying the interactive key is connected with a preset message reply trigger interface;
the device further comprises:
a first control module 806, configured to, after the floating control for displaying the target information is displayed according to the attribute information, send an information reply request to a base station if it is detected that the first floating control is triggered by a user, so as to send reply information for an instant messaging message, which is input by the user, to a specified terminal.
Optionally, if the instant messaging message is an incoming call message, the target information is an interactive key, a second floating control for displaying the interactive key is connected with a preset call answering trigger interface, and a third floating control for displaying the interactive key is connected with a preset call hanging up trigger interface;
the device further comprises:
a second control module 807, configured to, after the floating control for displaying the target information is displayed according to the attribute information, send an incoming call answering request to a base station if it is detected that the user triggers the second floating control, so as to establish a call connection with an incoming call terminal and perform a call;
and if the fact that the user triggers the third suspension control is detected, sending an incoming call hang-up request to the base station so as to cancel the incoming call invitation of the incoming call terminal.
Optionally, the apparatus further comprises:
a second display module 808, configured to display, according to a preset information display manner, an instant communication message intercepted by the first application during foreground operation when it is detected that the first application is turned to a background or is turned off to operate; displaying a fourth floating control for displaying an interactive key at the adjacent position of the instant messaging message;
and the third control module 809 is configured to, if it is detected that the fourth floating control is triggered by the user, execute an information processing operation corresponding to the function of the interactive key.
In the information display device in the embodiment of the application, if a first application running in a foreground belongs to a set disturbance-free application and a received instant communication message belongs to a disturbance message to be displayed, target information to be displayed related to the instant communication message is determined, and a target display position of the target information is determined; and displaying the target information in an area corresponding to the target display position on the display interface of the first application. When a user is operating an application program which needs to be highly centralized, once instant communication messages of other applications are received, irrelevant instant communication messages are automatically intercepted for the user, and the instant communication messages which need to be displayed are automatically presented for the user in a specific information display mode, so that the user can check the messages which need to be processed in time on the premise of preventing the interference caused by the shielding of external messages on the current display interface, and the use experience of the user is improved.
It should be noted that the information displaying apparatus provided in the embodiment of the present application and the information displaying method provided in the embodiment of the present application are based on the same inventive concept, and therefore specific implementation of the embodiment may refer to implementation of the information displaying method, and repeated details are not described herein.
Further, corresponding to the methods shown in fig. 1 to fig. 7c, based on the same technical concept, an embodiment of the present application further provides an information display apparatus, where the information display apparatus is configured to perform the information display method, and fig. 9 is a schematic structural diagram of the information display apparatus provided in the embodiment of the present application.
As shown in fig. 9, the information presentation apparatus may have a large difference due to different configurations or performances, and may include one or more processors 901 and a memory 902, and the memory 902 may store one or more stored applications or data. Memory 902 may be, among other things, transient storage or persistent storage. The application program stored in memory 902 may include one or more modules (not shown), each of which may include a series of computer-executable instructions for an information presentation device. Still further, processor 901 may be configured to communicate with memory 902 to execute a series of computer-executable instructions in memory 902 on the information presentation device. The information presentation apparatus may also include one or more power supplies 903, one or more wired or wireless network interfaces 904, one or more input-output interfaces 905, one or more keyboards 906, and the like.
In one particular embodiment, an information presentation apparatus 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 information presentation apparatus, and configured for execution by one or more processors the one or more programs include computer-executable instructions for:
when detecting that a first application is started to a foreground operation, determining whether the first application belongs to a set disturbance-free application, wherein the set disturbance-free application is determined based on preset operation of a user or is determined based on full-network big data;
if the first application belongs to the established disturbance-free application, setting the running mode of the first application to be a disturbance-free mode;
when receiving an instant messaging message of a second application, judging whether the instant messaging message belongs to a disturbing message needing to be displayed, wherein the instant messaging message comprises: notification bar messages and/or incoming call type messages;
if the instant messaging message belongs to the disturbing message needing to be displayed, determining target information to be displayed related to the instant messaging message and determining a target display position of the target information;
and displaying the target information in an area corresponding to the target display position on the display interface of the first application.
Optionally, computer-executable instructions, when executed, said determining whether said first application belongs to an intended do-not-disturb application, comprising:
judging whether an application identifier of the first application exists in a pre-generated disturbance-free application list or not, wherein the disturbance-free application list comprises a plurality of application identifiers which are preset by a user as disturbance-free applications;
if so, determining that the first application belongs to a given do-not-disturb application;
or,
receiving a recognition result obtained by a cloud server based on analysis of the whole network big data related to the first application, and judging whether the recognition result meets a preset disturbance prevention condition, wherein the whole network big data comprises: the user input degree required during the control period, the influence degree of control interruption on the use experience, the number of times of application which is set to be free from disturbance and at least one of the number of the current online users are set;
if so, determining that the first application belongs to a given do-not-disturb application.
Optionally, when executed, the determining whether the instant messaging message belongs to a disturbing message to be displayed includes:
judging whether a message identifier of the instant messaging message exists in a pre-generated disturbance-free message list or not, wherein the disturbance-free message list comprises a message identifier which is preset by a user as a disturbance-free message;
if not, determining that the instant communication message belongs to the disturbing message needing to be displayed;
or,
judging whether a message identifier of the instant messaging message exists in a pre-generated expected display message list or not, wherein the expected display message list comprises the message identifier which is preset by a user and needs to be displayed;
if yes, determining that the instant communication message belongs to the disturbing message needing to be displayed;
or,
determining the emergency degree of the instant communication message, and judging whether the emergency degree is greater than a preset threshold value;
and if so, determining that the instant communication message belongs to the disturbing message to be displayed.
Optionally, when executed, the computer-executable instructions determine target information to be presented in relation to the instant messaging message, including:
extracting associated information for characterizing the instant communication message, wherein the associated information comprises: at least one of application name, application icon, interactive key, message source, message content, message type and message initiator identification;
determining the associated information as target information to be displayed related to the instant communication message;
the determining the target display position of the target information includes:
and determining a target display position for displaying the target information according to the image information of the display interface of the first application.
Optionally, when executed, the determining, according to the image information of the display interface of the first application, a target display position for displaying the target information includes:
determining at least one alternative position according to the image information, wherein the information displayed in the area corresponding to the alternative position does not contain the key information of the first application;
determining attribute information of at least one floating control used for showing the target information, wherein the attribute information comprises: at least one of size information, transparency parameters, display duration and personalized skin;
for each suspension control, selecting an alternative position matched with the suspension control as a target display position in the at least one alternative position according to the attribute information;
the displaying the target information in the area corresponding to the target display position on the display interface of the first application includes:
and displaying the floating control used for displaying the target information according to the attribute information in an area corresponding to the target display position on a display interface of the first application.
Optionally, the computer executable instructions, when executed, further comprise computer executable instructions for:
if the instant messaging message is a notification bar message, the target message is an interactive key, and a first suspension control used for displaying the interactive key is connected with a preset message reply trigger interface;
after the floating control used for displaying the target information is displayed according to the attribute information, the method further comprises the following steps:
and if the fact that the user triggers the first suspension control is detected, sending an information reply request to the base station so as to send reply information aiming at the instant messaging message input by the user to the specified terminal.
Optionally, the computer executable instructions, when executed, further comprise computer executable instructions for:
if the instant messaging message is an incoming call message, the target information is an interactive key, a second suspension control used for displaying the interactive key is connected with a preset call answering trigger interface, and a third suspension control used for displaying the interactive key is connected with a preset call hanging up trigger interface;
after the floating control used for displaying the target information is displayed according to the attribute information, the method further comprises the following steps:
if the user is detected to trigger the second suspension control, sending an incoming call answering request to a base station so as to establish call connection with an incoming call terminal and carry out call;
and if the fact that the user triggers the third suspension control is detected, sending an incoming call hang-up request to the base station so as to cancel the incoming call invitation of the incoming call terminal.
Optionally, the computer executable instructions, when executed, further comprise computer executable instructions for:
when the first application is detected to be turned to a background or the operation is closed, displaying the instant communication message intercepted by the first application during the foreground operation according to a preset information display mode; and the number of the first and second groups,
displaying a fourth floating control for showing an interactive key at the adjacent position of the instant communication message;
and if the fact that the user triggers the fourth floating control is detected, executing information processing operation corresponding to the function of the interactive key.
In the information display device in the embodiment of the application, if a first application running in a foreground belongs to a set disturbance-free application and a received instant communication message belongs to a disturbance message to be displayed, target information to be displayed related to the instant communication message is determined, and a target display position of the target information is determined; and displaying the target information in an area corresponding to the target display position on the display interface of the first application. Therefore, through the information display device in the embodiment of the application, when a user is operating an application program which needs to be highly centralized, once instant communication messages of other applications are received, irrelevant instant communication messages are automatically intercepted for the user, and the instant communication messages which need to be displayed are automatically presented for the user in a specific information display mode, so that the user can timely check the messages which need to be processed currently on the premise of preventing the interference caused by the shielding of external messages on the current display interface, and the use experience of the user is improved.
Preferably, an embodiment of the present application further provides an information displaying apparatus, which includes a processor 901, a memory 902, and a computer program that is stored in the memory 902 and can be run on the processor 901, and when the computer program is executed by the processor 901, the processes of the information displaying method embodiment are implemented, and the same technical effect can be achieved, and in order to avoid repetition, details are not described here again.
Further, corresponding to the methods shown in fig. 1 to fig. 7c, based on the same technical concept, an embodiment of the present application further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program implements each process of the information presentation method embodiment, and can achieve the same technical effect, and is not described herein again to avoid repetition. The computer-readable storage medium may be a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk.
The embodiments in the present specification are described in a progressive manner, and the same and similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, for the system embodiment, since it is substantially similar to the method embodiment, the description is simple, and for the relevant points, reference may be made to the partial description of the method embodiment.
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 (14)
1. An information display method, comprising:
when detecting that a first application is started to a foreground operation, determining whether the first application belongs to a set disturbance-free application, wherein the set disturbance-free application is determined based on preset operation of a user or is determined based on full-network big data;
if the first application belongs to the established disturbance-free application, setting the running mode of the first application to be a disturbance-free mode;
when receiving an instant messaging message of a second application, judging whether the instant messaging message belongs to a disturbing message needing to be displayed, wherein the instant messaging message comprises: notification bar messages and/or incoming call type messages;
if the instant messaging message belongs to the disturbing message needing to be displayed, determining target information to be displayed related to the instant messaging message and determining a target display position of the target information;
and displaying the target information in an area corresponding to the target display position on the display interface of the first application.
2. The method of claim 1, wherein the determining whether the first application belongs to an intended do-not-disturb application comprises:
judging whether an application identifier of the first application exists in a pre-generated disturbance-free application list or not, wherein the disturbance-free application list comprises a plurality of application identifiers which are preset by a user as disturbance-free applications;
if so, determining that the first application belongs to a given do-not-disturb application;
or,
receiving a recognition result obtained by a cloud server based on analysis of the whole network big data related to the first application, and judging whether the recognition result meets a preset disturbance prevention condition, wherein the whole network big data comprises: the user input degree required during the control period, the influence degree of control interruption on the use experience, the number of times of application which is set to be free from disturbance and at least one of the number of the current online users are set;
if so, determining that the first application belongs to a given do-not-disturb application.
3. The method of claim 1, wherein the determining whether the instant messaging message belongs to an interfering message to be displayed comprises:
judging whether a message identifier of the instant messaging message exists in a pre-generated disturbance-free message list or not, wherein the disturbance-free message list comprises a message identifier which is preset by a user as a disturbance-free message;
if not, determining that the instant communication message belongs to the disturbing message needing to be displayed;
or,
judging whether a message identifier of the instant messaging message exists in a pre-generated expected display message list or not, wherein the expected display message list comprises the message identifier which is preset by a user and needs to be displayed;
if yes, determining that the instant communication message belongs to the disturbing message needing to be displayed;
or,
determining the emergency degree of the instant communication message, and judging whether the emergency degree is greater than a preset threshold value;
and if so, determining that the instant communication message belongs to the disturbing message to be displayed.
4. The method of claim 1, wherein the determining target information to be presented in relation to the instant messaging message comprises:
extracting associated information for characterizing the instant communication message, wherein the associated information comprises: at least one of application name, application icon, interactive key, message source, message content, message type and message initiator identification;
determining the associated information as target information to be displayed related to the instant communication message;
correspondingly, the determining the target display position of the target information includes:
and determining a target display position for displaying the target information according to the image information of the display interface of the first application.
5. The method according to claim 4, wherein the determining a target display position for displaying the target information according to the image information of the display interface of the first application comprises:
determining at least one alternative position according to the image information, wherein the information displayed in the area corresponding to the alternative position does not contain the key information of the first application;
determining attribute information of at least one floating control used for showing the target information, wherein the attribute information comprises: at least one of size information, transparency parameters, display duration and personalized skin;
for each suspension control, selecting an alternative position matched with the suspension control as a target display position in the at least one alternative position according to the attribute information;
correspondingly, the displaying the target information in the area corresponding to the target display position on the display interface of the first application includes:
and displaying the floating control used for displaying the target information according to the attribute information in an area corresponding to the target display position on a display interface of the first application.
6. The method according to claim 5, wherein if the instant messaging message is a notification bar message, the target message is an interactive key, and a first floating control for displaying the interactive key is connected with a preset message reply trigger interface;
after the floating control used for displaying the target information is displayed according to the attribute information, the method further comprises the following steps:
and if the fact that the user triggers the first suspension control is detected, sending an information reply request to the base station so as to send reply information aiming at the instant messaging message input by the user to the specified terminal.
7. The method according to claim 5, wherein if the instant messaging message is an incoming call message, the target information is an interactive key, a second floating control for displaying the interactive key is connected with a preset call answering trigger interface, and a third floating control for displaying the interactive key is connected with a preset call hangup trigger interface;
after the floating control used for displaying the target information is displayed according to the attribute information, the method further comprises the following steps:
if the user is detected to trigger the second suspension control, sending an incoming call answering request to a base station so as to establish call connection with an incoming call terminal and carry out call;
and if the fact that the user triggers the third suspension control is detected, sending an incoming call hang-up request to the base station so as to cancel the incoming call invitation of the incoming call terminal.
8. The method of any one of claims 1 to 7, further comprising:
when the first application is detected to be turned to a background or the operation is closed, displaying the instant communication message intercepted by the first application during the foreground operation according to a preset information display mode; and the number of the first and second groups,
displaying a fourth floating control for showing an interactive key at the adjacent position of the instant communication message;
and if the fact that the user triggers the fourth floating control is detected, executing information processing operation corresponding to the function of the interactive key.
9. An information presentation device, comprising:
the system comprises a first judging module, a second judging module and a third judging module, wherein the first judging module is used for determining whether a first application belongs to a set disturbance-free application when the first application is detected to be started to a foreground operation, and the set disturbance-free application is determined based on preset operation of a user or is determined based on full-network big data;
the mode setting module is used for setting the running mode of the first application to be a disturbance-free mode if the first application belongs to a set disturbance-free application;
a second determining module, configured to determine, when an instant messaging message of a second application is received, whether the instant messaging message belongs to an interference message that needs to be displayed, where the instant messaging message includes: notification bar messages and/or incoming call type messages;
the determining module is used for determining target information to be displayed related to the instant messaging message and determining a target display position of the target information if the instant messaging message belongs to the disturbing message to be displayed;
and the first display module is used for displaying the target information in an area corresponding to the target display position on the display interface of the first application.
10. The apparatus of claim 9, wherein the first determining module is specifically configured to:
judging whether an application identifier of the first application exists in a pre-generated disturbance-free application list or not, wherein the disturbance-free application list comprises a plurality of application identifiers which are preset by a user as disturbance-free applications;
if so, determining that the first application belongs to a given do-not-disturb application;
or,
receiving a recognition result obtained by a cloud server based on analysis of the whole network big data related to the first application, and judging whether the recognition result meets a preset disturbance prevention condition, wherein the whole network big data comprises: the user input degree required during the control period, the influence degree of control interruption on the use experience, the number of times of application which is set to be free from disturbance and at least one of the number of the current online users are set;
if so, determining that the first application belongs to a given do-not-disturb application.
11. The apparatus of claim 9, wherein the second determining module is specifically configured to:
judging whether a message identifier of the instant messaging message exists in a pre-generated disturbance-free message list or not, wherein the disturbance-free message list comprises a message identifier which is preset by a user as a disturbance-free message;
if not, determining that the instant communication message belongs to the disturbing message needing to be displayed;
or,
judging whether a message identifier of the instant messaging message exists in a pre-generated expected display message list or not, wherein the expected display message list comprises the message identifier which is preset by a user and needs to be displayed;
if yes, determining that the instant communication message belongs to the disturbing message needing to be displayed;
or,
determining the emergency degree of the instant communication message, and judging whether the emergency degree is greater than a preset threshold value;
and if so, determining that the instant communication message belongs to the disturbing message to be displayed.
12. The apparatus of claim 9, wherein the determining module is specifically configured to:
extracting associated information for characterizing the instant communication message, wherein the associated information comprises: at least one of application name, application icon, interactive key, message source, message content, message type and message initiator identification;
determining the associated information as target information to be displayed related to the instant communication message; and the number of the first and second groups,
and determining a target display position for displaying the target information according to the image information of the display interface of the first application.
13. The apparatus of claim 12, wherein the determining module is further specifically configured to:
determining at least one alternative position according to the image information, wherein the information displayed in the area corresponding to the alternative position does not contain the key information of the first application;
determining attribute information of at least one floating control used for showing the target information, wherein the attribute information comprises: at least one of size information, transparency parameters, display duration and personalized skin;
for each suspension control, selecting an alternative position matched with the suspension control as a target display position in the at least one alternative position according to the attribute information;
correspondingly, the first display module is specifically configured to:
and displaying the floating control used for displaying the target information according to the attribute information in an area corresponding to the target display position on a display interface of the first application.
14. The apparatus according to claim 13, wherein if the instant messaging message is a notification bar message, the target message is an interactive key, and a first floating control for displaying the interactive key is connected to a preset message reply trigger interface;
the device further comprises:
and the first control module is used for sending an information reply request to a base station if the first floating control is detected to be triggered by a user after the floating control used for displaying the target information is displayed according to the attribute information, so that reply information aiming at the instant messaging information input by the user is sent to a specified terminal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810585871.2A CN108810275A (en) | 2018-06-08 | 2018-06-08 | A kind of information displaying method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810585871.2A CN108810275A (en) | 2018-06-08 | 2018-06-08 | A kind of information displaying method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108810275A true CN108810275A (en) | 2018-11-13 |
Family
ID=64087845
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810585871.2A Pending CN108810275A (en) | 2018-06-08 | 2018-06-08 | A kind of information displaying method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108810275A (en) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109766037A (en) * | 2018-12-27 | 2019-05-17 | 维沃移动通信有限公司 | Reminding method and terminal device |
CN110147185A (en) * | 2018-11-16 | 2019-08-20 | 腾讯科技(深圳)有限公司 | Message prompt method, device, electronic device and storage medium |
CN110611737A (en) * | 2019-09-25 | 2019-12-24 | 网易(杭州)网络有限公司 | Information processing method, device, electronic equipment and storage medium |
CN110647373A (en) * | 2019-09-20 | 2020-01-03 | 北京小米移动软件有限公司 | Application page intercepting method and device |
CN111736931A (en) * | 2019-03-25 | 2020-10-02 | 青岛海信移动通信技术股份有限公司 | Application display interface interception method and terminal |
CN111917628A (en) * | 2020-06-22 | 2020-11-10 | 维沃移动通信有限公司 | Message processing method and device and electronic equipment |
CN112306313A (en) * | 2019-07-30 | 2021-02-02 | Oppo广东移动通信有限公司 | Interface display method, device, terminal and storage medium |
CN113596238A (en) * | 2021-07-29 | 2021-11-02 | 维沃移动通信有限公司 | Information display method, information display device, electronic equipment and medium |
CN113709026A (en) * | 2021-08-04 | 2021-11-26 | 青岛海信移动通信技术股份有限公司 | Method, device, storage medium and program product for processing instant communication message |
CN113934481A (en) * | 2020-07-14 | 2022-01-14 | Tcl科技集团股份有限公司 | Notification information pushing method, intelligent terminal and storage medium |
CN115348226A (en) * | 2022-08-15 | 2022-11-15 | 维沃移动通信有限公司 | Message display method and message display device |
CN115348354A (en) * | 2021-05-14 | 2022-11-15 | Oppo广东移动通信有限公司 | Content display control method, content display control device, electronic equipment and storage medium |
WO2023070451A1 (en) * | 2021-10-28 | 2023-05-04 | Nokia Technologies Oy | Controlling notifications |
CN110457507B (en) * | 2019-07-25 | 2023-05-12 | 腾讯科技(武汉)有限公司 | Picture identification processing method and device, electronic equipment and storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104506729A (en) * | 2014-12-25 | 2015-04-08 | 广东欧珀移动通信有限公司 | Application program disturbance avoiding method and device |
WO2017162052A1 (en) * | 2016-03-25 | 2017-09-28 | 中兴通讯股份有限公司 | Operation method and device for mobile terminal |
CN107491315A (en) * | 2017-08-31 | 2017-12-19 | 广东欧珀移动通信有限公司 | Message prompt method, device and terminal |
CN107613131A (en) * | 2017-09-28 | 2018-01-19 | 维沃移动通信有限公司 | A kind of application program disturbance-free method and mobile terminal |
CN107911553A (en) * | 2017-11-20 | 2018-04-13 | 珠海市魅族科技有限公司 | Incoming call reminding method, equipment and computer-readable recording medium and mobile terminal |
-
2018
- 2018-06-08 CN CN201810585871.2A patent/CN108810275A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104506729A (en) * | 2014-12-25 | 2015-04-08 | 广东欧珀移动通信有限公司 | Application program disturbance avoiding method and device |
WO2017162052A1 (en) * | 2016-03-25 | 2017-09-28 | 中兴通讯股份有限公司 | Operation method and device for mobile terminal |
CN107491315A (en) * | 2017-08-31 | 2017-12-19 | 广东欧珀移动通信有限公司 | Message prompt method, device and terminal |
CN107613131A (en) * | 2017-09-28 | 2018-01-19 | 维沃移动通信有限公司 | A kind of application program disturbance-free method and mobile terminal |
CN107911553A (en) * | 2017-11-20 | 2018-04-13 | 珠海市魅族科技有限公司 | Incoming call reminding method, equipment and computer-readable recording medium and mobile terminal |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110147185A (en) * | 2018-11-16 | 2019-08-20 | 腾讯科技(深圳)有限公司 | Message prompt method, device, electronic device and storage medium |
CN109766037A (en) * | 2018-12-27 | 2019-05-17 | 维沃移动通信有限公司 | Reminding method and terminal device |
CN111736931A (en) * | 2019-03-25 | 2020-10-02 | 青岛海信移动通信技术股份有限公司 | Application display interface interception method and terminal |
CN110457507B (en) * | 2019-07-25 | 2023-05-12 | 腾讯科技(武汉)有限公司 | Picture identification processing method and device, electronic equipment and storage medium |
CN112306313A (en) * | 2019-07-30 | 2021-02-02 | Oppo广东移动通信有限公司 | Interface display method, device, terminal and storage medium |
CN110647373A (en) * | 2019-09-20 | 2020-01-03 | 北京小米移动软件有限公司 | Application page intercepting method and device |
US11334401B2 (en) | 2019-09-20 | 2022-05-17 | Beijing Xiaomi Mobile Software Co., Ltd. | Application page interception method and device |
CN110611737A (en) * | 2019-09-25 | 2019-12-24 | 网易(杭州)网络有限公司 | Information processing method, device, electronic equipment and storage medium |
CN111917628A (en) * | 2020-06-22 | 2020-11-10 | 维沃移动通信有限公司 | Message processing method and device and electronic equipment |
CN111917628B (en) * | 2020-06-22 | 2022-06-17 | 维沃移动通信有限公司 | Message processing method and device and electronic equipment |
WO2022011905A1 (en) * | 2020-07-14 | 2022-01-20 | Tcl科技集团股份有限公司 | Notification information pushing method, smart terminal, and storage medium |
CN113934481A (en) * | 2020-07-14 | 2022-01-14 | Tcl科技集团股份有限公司 | Notification information pushing method, intelligent terminal and storage medium |
CN115348354A (en) * | 2021-05-14 | 2022-11-15 | Oppo广东移动通信有限公司 | Content display control method, content display control device, electronic equipment and storage medium |
CN115348354B (en) * | 2021-05-14 | 2024-09-13 | Oppo广东移动通信有限公司 | Content display control method and device, electronic equipment and storage medium |
CN113596238A (en) * | 2021-07-29 | 2021-11-02 | 维沃移动通信有限公司 | Information display method, information display device, electronic equipment and medium |
CN113596238B (en) * | 2021-07-29 | 2024-02-13 | 维沃移动通信有限公司 | Information display method, device, electronic equipment and medium |
CN113709026A (en) * | 2021-08-04 | 2021-11-26 | 青岛海信移动通信技术股份有限公司 | Method, device, storage medium and program product for processing instant communication message |
CN113709026B (en) * | 2021-08-04 | 2022-11-04 | 青岛海信移动通信技术股份有限公司 | Method, device, storage medium and program product for processing instant communication message |
WO2023070451A1 (en) * | 2021-10-28 | 2023-05-04 | Nokia Technologies Oy | Controlling notifications |
CN115348226A (en) * | 2022-08-15 | 2022-11-15 | 维沃移动通信有限公司 | Message display method and message display device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108810275A (en) | A kind of information displaying method and device | |
US20220385613A1 (en) | Message reminding method and electronic device | |
US9973506B2 (en) | Method and apparatus for clearing notification icon, and storage medium | |
CN111857500B (en) | Message display method and device, electronic equipment and storage medium | |
CN107911798B (en) | Message pushing method and device and terminal | |
CN105843615B (en) | Notification message processing method and device | |
EP2698016B1 (en) | Adaptive notifications | |
CN111641677B (en) | Message reminding method, message reminding device and electronic equipment | |
KR20170113614A (en) | Information processing method, terminal and computer readable storage medium | |
CN112162807B (en) | Function execution method and device | |
CN108156303B (en) | Reminder announced method, apparatus, terminal and storage medium | |
US20130097535A1 (en) | Interaction method, apparatus and terminal for syncretic communication | |
CN104572942A (en) | Push message display method and push message display device | |
CN102957781A (en) | Do not disturb control method for mobile terminal | |
CN112134788B (en) | Event processing method, device, storage medium, mobile terminal and computer | |
EP3242447A1 (en) | Information recommendation management method, device and system | |
CN108055404B (en) | Reminder announced method, apparatus, terminal and storage medium | |
CN106791231B (en) | Crank call processing method and device | |
CN107864297A (en) | Group's adding method, device, terminal and storage medium | |
CN111144953A (en) | Resource allocation method, device, equipment and medium | |
CN108153457B (en) | Message reply method and device | |
CN107707722A (en) | SMS interception treating method and apparatus | |
EP3723352B1 (en) | Notification prompt method and apparatus, terminal and storage medium | |
CN107102800A (en) | The display methods of message and the electronic equipment for showing message | |
CN111131629A (en) | Crank call processing method and device, storage medium and terminal |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181113 |