Information processing method and device, terminal equipment and storage medium
By presetting the display screen to display message notifications from the target application in the foldable state of the foldable terminal, and realizing the function of directly switching to the message processing interface, the problem of messy message notification display in the foldable state is solved, and the user's message processing efficiency and user experience are improved.
Patent Information
- Application Number
- CN202311237998.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-22
- Publication Date
- 2025-03-25
AI Technical Summary
In the foldable state of the foldable terminal, message notifications from multiple applications are displayed on a smaller screen, resulting in confusion in display and affecting the user's message processing efficiency.
In the foldable state of the foldable terminal, the preset display displays message notifications from the target application and directly switches to the corresponding message processing interface through the switching operation to avoid switching between the intermediate interface.
It improves the switching efficiency of message processing pages with different message notifications, simplifies user operations, improves user experience, and enables users to view and process message notifications more quickly.
Smart Images

Figure CN119697311A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of information processing technology, and in particular to an information processing method, apparatus, terminal device and storage medium. Background Art
[0002] With the development of electronic devices, electronic devices of different forms have emerged, such as foldable terminals, which can be unfolded and folded. This electronic device has two display screens, and information can be displayed through different display screens in the unfolded state and the folded state. For example, it has an inner screen and an outer screen, the inner screen is the screen that displays information in the unfolded state, and the outer screen is the screen that displays information in the folded state. The area of the terminal in the folded state is smaller than that in the unfolded state, which is convenient for carrying and use. Summary of the invention
[0003] The present disclosure provides an information processing method, apparatus, terminal device and storage medium.
[0004] According to a first aspect of an embodiment of the present disclosure, there is provided an information processing method, comprising: displaying a message notification of a target application on a preset display screen; wherein the preset display screen is a screen for displaying information on a foldable terminal in a folded state; in response to a first operation on a first message notification in the message notification, displaying a first display interface on the preset display screen, the first display interface being a message processing interface for the first message notification; if there are multiple message notifications, displaying a second display interface in response to a switching operation on the preset display screen; wherein the second display interface is a message processing interface for the second message notification.
[0005] In one embodiment, the second display interface is a display interface determined based on the order of receiving time of the message notifications; and / or, the second display interface is a display interface determined based on the type of application to which the message notifications belong.
[0006] In one embodiment, the first message notification and the second message notification are message notifications of the same target application; or, the first message notification and the second message notification are message notifications of different target applications.
[0007] In one embodiment, displaying the message notification of the target application on a preset display screen includes: after the foldable terminal switches from the expanded state to the folded state, displaying the notification message of the target application received but not read in the expanded state on the preset display screen; or, after receiving the notification message of the target application in the folded state, displaying the message notification of the target application on the preset display screen.
[0008] In one embodiment, displaying the message notification of the target application on a preset display screen includes: in the folded state, detecting whether the received message notification is a message notification of the target application; if the received message notification is a message notification of the target application, displaying the message notification; if the received message notification is not a message notification of the target application, hiding the message notification.
[0009] In one embodiment, the method further includes: obtaining historical operation information of the installed application within a preset time period; and determining the target application according to the historical operation information.
[0010] In one embodiment, the historical operation information includes at least: the number of times the installed application receives messages, the number of times it sends messages, the foreground running time, the number of times it switches from the background to the foreground, and / or the number of times it displays message content within a preset time period; determining the target application based on the historical operation information includes: determining the sum of the number of times the message is received, the number of times the message is sent, the foreground running time, the number of times it switches from the background to the foreground, and / or the number of times the message content is displayed; and determining the first N installed applications with the largest sum as the target applications.
[0011] In one embodiment, the method further includes: displaying a configuration interface; wherein the configuration interface displays the installed application; and determining the target application according to a selection operation performed on the installed application.
[0012] According to a second aspect of an embodiment of the present disclosure, there is provided an information processing device, comprising: a first display module, for displaying message notifications of a target application on a preset display screen; wherein the preset display screen is a screen for displaying information on a foldable terminal in a folded state; a second display module, for displaying a first display interface on the preset display screen in response to a first operation on a first message notification in the message notification, the first display interface being a message processing interface for the first message notification; and a third display module, for displaying a second display interface in response to a switching operation on the preset display screen if there are multiple message notifications; wherein the second display interface is a message processing interface for the second message notification.
[0013] According to a third aspect of the embodiments of the present disclosure, a terminal device is provided, including:
[0014] A processor and a memory for storing executable instructions that can be run on the processor, wherein: when the processor is used to run the executable instructions, the executable instructions execute the method described in any one of the above embodiments.
[0015] According to a fourth aspect of the embodiments of the present disclosure, a non-temporary computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed by a processor, the method described in any of the above embodiments is implemented.
[0016] The technical solution provided by the embodiments of the present disclosure may have the following beneficial effects:
[0017] The solution provided by the embodiment of the present disclosure displays the message processing interface of the first message notification of the target application on a preset display screen for displaying information in a folded state, and then directly switches to the message processing interface of the second message notification according to a switching operation without switching to other intermediate interfaces.
[0018] This method improves the switching efficiency of message processing pages for different message notifications, and improves the effect of displaying processing pages for different message notifications, thereby facilitating users to process different message notifications. For example, it makes it faster and more convenient for users to view the message content of each message notification, reduces the user's operation process, and improves the user experience.
[0019] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0021] Figure 1 is a schematic diagram of an information processing method according to an exemplary embodiment;
[0022] Figure 2 is a schematic diagram showing a method of generating a first display interface according to an exemplary embodiment;
[0023] Figure 3 is a switching schematic diagram shown according to an exemplary embodiment;
[0024] Figure 4 is a schematic diagram showing a display message notification according to an exemplary embodiment;
[0025] Figure 5 is a schematic diagram showing a method of determining a target application according to an exemplary embodiment;
[0026] Figure 6 is a schematic diagram showing another method of determining a target application according to an exemplary embodiment;
[0027] Figure 7is a schematic diagram showing another method of determining a target application according to an exemplary embodiment;
[0028] Figure 8 An information processing device is shown according to an exemplary embodiment;
[0029] Fig. 9 is a schematic diagram showing an inner and outer screen display effect according to an exemplary embodiment;
[0030] Fig.10 The present invention is a block diagram of a terminal device according to an exemplary embodiment. DETAILED DESCRIPTION
[0031] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices consistent with some aspects of the present disclosure as detailed in the appended claims.
[0032] refer to Figure 1 , is a schematic diagram of an information processing method, which can be applied to a foldable terminal, and the method includes:
[0033] S100: Displaying a message notification of the target application on a preset display screen; wherein the preset display screen is a screen on which the foldable terminal displays information in a folded state.
[0034] S200: In response to a first operation on a first message notification in the message notifications, displaying a first display interface on a preset display screen, where the first display interface is a message processing interface of the first message notification.
[0035] S300: If there are multiple message notifications, in response to a switching operation on a preset display screen, a second display interface is displayed; wherein the second display interface is a message processing interface of the second message notification.
[0036] The method can be executed at least in a foldable terminal, and the foldable terminal can include a foldable mobile terminal, that is, the execution subject of the method can at least include a foldable mobile terminal. The foldable mobile terminal can include a foldable mobile phone, a tablet computer, a wearable device, a smart device, etc., and the smart device can include smart office equipment, smart home equipment, etc.
[0037] In one embodiment, the foldable terminal may include a vertically foldable terminal, such as a Flip phone; and may also include a horizontally foldable terminal.
[0038] In one embodiment, the foldable terminal has two display screens, such as a first display screen and a second display screen. The first display screen is used to display information in a folded state, and the second display screen is used to display information in an unfolded state. The two display screens are different in size, and the area of the first display screen that displays information in the folded state is smaller than the area of the second display screen that displays information in the unfolded state.
[0039] Exemplarily, when the foldable terminal is in the unfolded state, the first display screen and the second display screen are located on two opposite sides of the foldable terminal, that is, facing two opposite directions, and the first display screen is located on the back of the foldable terminal. The preset display screen is the first display screen.
[0040] In the folded state, the display screen for displaying information can display message prompt information, such as incoming call information, short messages, application message notifications, etc. Usually, messages from some applications do not need to be processed. In the folded state, if multiple messages from multiple applications are received and displayed on the display screen, the display will be chaotic due to the small display screen, resulting in poor display effect.
[0041] For S100, most of the messages in the foldable terminal are application messages, and the application can be various types of applications, which are not limited here, as long as they can be installed on the foldable terminal and can provide message notification after receiving the message. For example, instant messaging applications, itinerary applications, shopping applications, game applications, information (news) applications, and video playback applications, etc.
[0042] The foldable terminal has applications installed, that is, installed applications. The target application can be determined from the installed applications according to the usage requirements. The target application can be an application that the user is interested in, an application that the user needs to reply to messages, or an application that the user needs to view messages. In short, the target application is a part of the installed applications that is determined according to the user's needs.
[0043] The number of target applications is not limited and can be determined based on actual needs.
[0044] Exemplarily, the target application is an application whose message notification and the message content corresponding to the message notification can be displayed on a preset display screen, that is, an application that supports display on a preset display screen.
[0045] In one embodiment, the method of determining the target application is not limited, and there may be multiple methods. All methods of determining the target application from the installed applications are within the protection scope of this embodiment. For example, the target application may be obtained by configuration according to the configuration operation, or the target application may be determined according to the user's usage habits, etc. It may also be determined according to the number of message notifications of the same application. The more message notifications there are, the greater the probability of being the target application. Of course, other methods may also be included.
[0046] If a message of the target application is received, the message notification of the target application is displayed on the preset display screen. The preset display screen here is the screen on which the foldable terminal displays information in the folded state, including the first display screen mentioned above. The number of message notifications of the target application displayed on the preset display screen is not limited, and can be multiple.
[0047] Exemplarily, the preset display screen is a touch display screen.
[0048] Exemplarily, when the foldable terminal is in the unfolded state, the preset display screen is located on the back of the foldable terminal, for example, on the rear shell of the foldable terminal in the unfolded state.
[0049] Exemplarily, the manner of displaying the message notification is not limited, and it may be displayed in the form of a message box, which is used to prompt that a message of the corresponding target application has been received. It may also be other forms of message notification, such as a card form.
[0050] For example, the target application is one or more instant messaging applications. After receiving a message sent by other terminals, a message notification of the application will be displayed on a preset display screen, and the message notification is used to prompt that a message from the target application has been received.
[0051] For another example, if the target application is an information or video playback application, the target application can push news messages or video-related messages, and prompt the target application through message notification. The target application can also receive server-pushed messages from the server, that is, after receiving the server-pushed message, the message notification of the application is displayed on the preset display screen, and the notification message is used to indicate that the server-pushed message has been received.
[0052] For S200, the foldable terminal may detect an input operation acting on a first message notification in the message notifications, and the input operation may be recorded as a first operation. For example, the first operation is detected through a preset display screen with a touch function.
[0053] After detecting a first operation on a first message notification in the message notification, in response to the first operation on the first message notification in the message notification, a first display interface is displayed on a preset display screen, and the first display interface is a message processing interface for the first message notification.
[0054] Exemplarily, the first display interface may be a full-screen display interface or a non-full-screen display interface.
[0055] Exemplarily, the first display interface may be an interface in the form of a floating window.
[0056] Exemplarily, the first operation is used to display the message content of the first message notification. The specific operation is not limited and can be a click operation, such as a single-click operation or a double-click operation, or a sliding operation, such as a left slide operation or a right slide operation.
[0057] In one embodiment, the display content of the first display interface is content related to the first message notification, including the message content of the message associated with the first message notification, etc.
[0058] For example, the first display interface may be the interface where the message content of the first message notification is located. For example, the first message notification is a chat message notification of an instant messaging application, and the first display interface is the chat dialogue interface where the message content of the first message notification is located in the instant messaging application.
[0059] For another example, the first message notification is a video promotion message notification of a video playing application, and the first display interface is a playback interface of a promoted video where the message content of the first message notification is located in the video playing application.
[0060] For another example, the first message notification is a news push message notification of an information application, and the first display interface is a news detail interface of the pushed news where the message content of the first message notification is located in the information application.
[0061] For S300, when the number of message notifications of the target application displayed on the preset display screen is multiple, if a switching operation acting on the preset display screen is detected, a second display interface is displayed on the preset display screen in response to the switching operation, and the second display interface is a message processing interface for the second message notification.
[0062] The first message notification and the second message notification are message notifications of different messages, and the second message notification can be determined according to a preset method, which is not limited in this embodiment, and another message notification different from the first message notification is the second message notification. That is, the second display interface can be determined according to a preset method, and the detailed determination method can refer to the subsequent embodiments.
[0063] The switching operation here can be an operation different from the first operation or the same as the first operation, which can be determined according to actual usage requirements. For example, a swipe up operation or a swipe down operation, which has the function of switching from the first display interface to the second display interface, can be used as a switching operation.
[0064] In one embodiment, the display content of the second display interface is content related to the second message notification, including the message content of the message associated with the second message notification, etc.
[0065] For example, the second display interface may be the interface where the message content of the second message notification is located. For example, the second message notification is a chat message notification of an instant messaging application, and the second display interface is the chat dialogue interface where the message content of the second message notification is located in the instant messaging application.
[0066] For another example, the second message notification is a video promotion message notification of a video playback application, and the second display interface is a playback interface of a promoted video in the video playback application where the message content of the second message notification is located.
[0067] For another example, the second message notification is a news push message notification of an information application, and the second display interface is a news detail interface of the pushed news where the message content of the second message notification is located in the information application.
[0068] It is worth noting that in the process of switching display interfaces, the second display interface is the next display interface displayed adjacent to the first display interface. After switching according to the switching operation, it directly switches to the second display interface and displays the second display interface, and does not switch to other interfaces in the middle and then switch to the second interface.
[0069] This method improves the switching efficiency of message processing pages for different message notifications, and improves the effect of displaying processing pages for different message notifications, thereby facilitating users to process different message notifications. For example, it makes it faster and more convenient for users to view the message content of each message notification, reduces the user's operation process, and improves the user experience.
[0070] In another embodiment, the information processing method further includes:
[0071] Before displaying the second display interface, the second display interface is generated.
[0072] refer to Figure 2 , is a schematic diagram of generating a first display interface, the method comprising:
[0073] S1, running a target application corresponding to a second message notification in the background according to a switching operation or a first operation.
[0074] S2, entering the message processing interface of the second message notification in the target application corresponding to the second message notification, and obtaining a second display interface.
[0075] When generating the second display interface, the corresponding target application can be determined according to the second message notification, and then the target application corresponding to the second message notification can be run in the background. After running the target application corresponding to the second message notification, the message processing interface of the second message notification is entered according to the second message notification, which is the second display interface.
[0076] Exemplarily, if the target application corresponding to the second message notification is already running in the background, S2 can be directly executed.
[0077] In short, before displaying the second display interface of the second message notification, the second display interface is entered in advance, and then when switching, the second display interface is directly displayed, which reduces the time required to execute other operations before waiting for the second display interface to be displayed, thereby saving switching time and reducing user operations during the switching process, making switching more convenient and efficient, and improving the user experience.
[0078] In one embodiment, the second display interface is a display interface determined based on the order of receiving time of the message notification;
[0079] and / or,
[0080] The second display interface is a display interface determined based on the type of application to which the message notification belongs.
[0081] This embodiment is an example of determining the second display interface. In the process of determining the second display interface, the second message notification can be determined according to the order of the reception time of the message notification of the target application, and then the second display interface can be determined. For example, the message notification with the earliest reception time among multiple message notifications excluding the first message notification can be determined as the second message notification, and the message processing interface of the second message notification is determined as the second display interface. The earlier the reception time, the higher the priority of the second message notification.
[0082] In this way, the processing interface of the message notifications received earlier can be displayed, thereby reducing the interval time for the user to process the message notifications received earlier.
[0083] The second message notification can also be determined according to the type of the application described in the message notification, thereby determining the second display interface according to the second message notification. After receiving the message notification, the foldable terminal can determine the application to which each message notification belongs, and then determine the second message notification according to the type of the application to which the message notification belongs, and then determine the second display interface. The type of application to which the message notification belongs can be determined according to the grouping or attribute of the application to which the message notification belongs. The grouping can be a user-defined grouping, which divides applications of the same type into the same group.
[0084] For example, there are game applications, instant messaging applications, information applications, office applications, etc. Users can create their own groups, and the terminal can also classify applications according to their information.
[0085] Different types of applications have different priorities, and the priorities may be preset or determined based on the user's usage habits, such as by historical usage information of different types of applications.
[0086] In another embodiment, the second message notification may be determined in combination with the reception time of the message notification and the type of application to which the message notification belongs, and then the second display interface may be determined.
[0087] The receiving time and the type of the application program to which it belongs have weights respectively. The second message notification is determined from the message notifications excluding the first message notification in combination with the weights of the two. The message processing interface of the second message notification is the second display interface.
[0088] In another embodiment, the second display interface is determined based on whether the second display interface belongs to the same application as the first message notification.
[0089] One of the message notifications belonging to the same application as the first message notification can be preferentially determined as the second message notification, so that the message processing interface of the second message notification is determined as the second display interface. That is, the first message notification and the second message notification are different message notifications of the same target application.
[0090] Exemplarily, the receiving time information may be combined to determine the message notification with the earliest receiving time among the message notifications belonging to the same application as the first message notification as the second message notification.
[0091] In one embodiment, the first message notification and the second message notification are message notifications of different target applications. When the second message notification is determined according to the receiving time, the second message notification may not be a message notification of the same target application as the first message notification.
[0092] When the message content of the next message notification is switched to be displayed according to the switching operation, that is, when the message content of the second message notification is switched to be displayed, the second message notification can be determined according to the switching method required by the user, thereby displaying the second display interface, which can facilitate the user to give priority to the required message notifications and improve the user experience.
[0093] In one embodiment, when the first message notification and the second message notification are message notifications of the same target application, S2 may be directly executed when the second display interface is generated.
[0094] In one embodiment, when the first message notification and the second message notification are not message notifications of the same target application, S1 and S2 may be executed when generating the second display interface.
[0095] refer to Figure 3 , which is a switching diagram. Figure 3 The three boxes in the middle are display interfaces of the message contents of three different message notifications, and the up and down arrows indicate the switching operation. The middle box represents the current display interface of the message content of the first message notification. The upper and lower boxes represent the second display interface of the message content of the second message notification. The first message notification and the second message notification correspond to different target applications. The middle box corresponds to APP, and the upper and lower boxes correspond to another APP1. The message contents of different APPs are switched according to the switching operation.
[0096] Exemplarily, the switching operation may also include an operation indicating that the message content processing of the first message notification is completed, referring to Figure 3 , the arrow pointing to the right represents a right swipe operation, indicating that the message content of the first message notification has been processed, and then the second display interface is displayed.
[0097] In one embodiment, S100, displaying a message notification of a target application on a preset display screen includes:
[0098] After the foldable terminal switches from the unfolded state to the folded state, the notification message of the target application program received but not read in the unfolded state is displayed on a preset display screen.
[0099] or,
[0100] After receiving a notification message of a target application in the final folded state, the message notification of the target application is displayed on a preset display screen.
[0101] This embodiment is an embodiment of how to display a message notification of a target application. When displaying a message notification, the message notification can be displayed according to the state of the foldable terminal. The foldable terminal can receive message notifications of various applications including the target application in the unfolded state. After the foldable terminal switches from the unfolded state to the folded state, the notification messages of the target application received but not read in the unfolded state are displayed on a preset display screen.
[0102] For example, the foldable terminal can receive message notification 1 of target application 1, message notification 2 of target application 2, and message notification 3 of target application 3 in the unfolded state. In the unfolded state, message notification 1 is switched to the read state, and message notification 2 and message notification 3 are not read by the user and are in the unread state. After the foldable terminal switches from the unfolded state to the folded state, message notification 2 and message notification 3 are displayed on the preset display screen.
[0103] Unread message notifications in the target application are displayed on a preset display screen, so that the user can process the unread message notifications in the target application.
[0104] After receiving a notification message from a target application in the final folded state, the message notification of the target application is directly displayed on a preset display screen.
[0105] In one embodiment, reference Figure 4 , is a schematic diagram of displaying a message notification, S200, displaying a message notification of a target application on a preset display screen, including:
[0106] S201, in a folded state, detecting whether a received message notification is a message notification of a target application.
[0107] S202: If the received message notification is a message notification of a target application, display the message notification.
[0108] S203: When the received message notification is not a message notification of the target application, hide the message notification.
[0109] In the folded state, the foldable terminal can receive messages from various installed applications, so in the process of displaying the message notification, the application corresponding to the received message notification can be detected to determine whether the received message notification is a message notification of the target application, and obtain the detection result. If it is determined that the message notification is a message notification of the target application, the message notification is displayed. If it is determined that the message notification is not a message notification of the target application, the message notification is hidden.
[0110] In this way, after determining the target application, it can be determined whether the received message notification is a message notification of the target application, thereby reducing the number of message notifications that are not target applications displayed on the preset display screen, thereby reducing the number of message notifications displayed on the preset display screen, reducing the impact on the display of message notifications of the target application, improving the display effect, and making the display of the preset display screen more concise, thereby facilitating users to view the message notifications of the target application.
[0111] In one embodiment, reference Figure 5 , is a schematic diagram of determining a target application, the method comprising:
[0112] S101, displaying a configuration interface; wherein the configuration interface displays installed applications.
[0113] S102, determining a target application according to a selection operation performed on an installed application.
[0114] When determining the target application, it can be determined through configuration operations. The foldable terminal has a configuration interface, the foldable terminal can display the configuration interface, the configuration interface can be a configuration interface at the operating system level, the configuration interface can be displayed through the target application configuration control, and the accessory interface is displayed according to the operation on the target application configuration control.
[0115] The configuration interface displays installed applications in the form of a list or other forms.
[0116] The foldable terminal can detect a selection operation on the configuration interface, and a target application can be selected from installed applications through the selection operation. The installed application on which the selection operation is performed can be determined as the target application.
[0117] Exemplarily, after the installed application is determined as the target application according to the selection operation, the area corresponding to the installed application in the configuration interface has a selected mark, and the selected mark is used to indicate that the installed application is selected as the target application.
[0118] Exemplarily, the selection operation may be determined according to the user's usage requirements.
[0119] In one embodiment, reference Figure 6 , is another schematic diagram of determining a target application, the method comprising:
[0120] S103, obtaining historical operation information of the installed application within a preset time period.
[0121] S104: Determine the target application program according to the historical operation information.
[0122] There is no necessary sequence relationship between steps S103 and S104 and steps S101 and S102, and they are two different solutions for determining the target application.
[0123] The foldable terminal stores the running information of each installed application, including running time, foreground running time, background running time, number of received messages, number of sent messages, etc. The foldable terminal can directly obtain the running information of each installed application. Since this running information is the information that has been run before, it is recorded as historical running information here.
[0124] The historical operation information of each installed application within a preset time period can be obtained. The preset time period can be determined according to actual needs, for example, within the previous week or the previous month.
[0125] The historical operation information can indicate the operation status of each installed application within a preset time period, can reflect the user's usage of the installed application within the preset historical time period, and also indicate the usage record and the user's usage habits. The user's usage preference for each installed application can be determined based on the historical operation information. For example, the top M installed applications with the longest usage time can be used as target applications.
[0126] The target application determined by this embodiment is the application most frequently used by the user. After receiving the message notification of the target shadow application, the probability of the user viewing or replying to the message notification is greater than that of other applications. Therefore, the target application determined by this method can improve the display efficiency, facilitate the user to view the message notification, reduce the display of message notifications of other applications and the impact on the message notifications used to view the target application. In addition, since the message notifications of other programs before the target application are reduced, the display interface of the screen will also be more concise.
[0127] In one embodiment, the historical operation information includes at least:
[0128] The number of times the installed application receives messages, sends messages, runs in the foreground, switches from the background to the foreground, and / or displays message content within a preset time period. Other information may also be included.
[0129] refer to Figure 7 , is another schematic diagram of determining a target application, S104, determining a target application according to historical operation information, including:
[0130] S1041, determine the total number of times messages are received, the number of times messages are sent, the foreground running time, the number of times the background is switched to the foreground, and / or the number of times the message content is displayed.
[0131] S1042: Determine the top N installed applications with the largest total as target applications.
[0132] The number of times an installed application receives messages within a preset time period may indicate the number of messages received by the installed application from other terminals, or the number of messages sent by the server to the installed application. Taking an instant messaging application as an example, the instant messaging application may receive communication messages sent by applications in other terminals. The more times or the more messages received from the instant messaging application, the greater the probability that the user will use the application within the preset time period, and the greater the importance of the message notification of the application to the user.
[0133] Taking a shopping application as an example, the more times a user receives message notifications of the shopping application, the greater the probability that the user uses the shopping application, and the more times the user may use the shopping application.
[0134] The more times an installed application sends messages within a preset time period, the longer the user uses the application, and the application is an application that the user prefers. After receiving a message notification from the application, the user is likely to check or reply to the message, and the message notification of the application is more important to the user.
[0135] For example, the number of times of sending messages can be applicable to instant messaging applications, and can also be applicable to applications with communication functions, such as shopping applications, which can send messages to stores and receive messages sent by stores.
[0136] The foreground running time can represent the time the user uses the application. The longer the foreground running time, the more frequently the application is used and the greater the user's demand for the application. After receiving the message notification of the application, the user is more likely to view or reply to the message, and the message notification of the application is more important to the user.
[0137] If the number of times an application is switched from the background to the foreground increases, it indicates that the user uses the application more frequently, indicating that the user needs to constantly switch the application to the foreground, thereby increasing the probability of using the application and making the message notifications of the application more important to the user.
[0138] After receiving a message notification, if the number of times the message content corresponding to the message notification is displayed according to the user operation is greater, it indicates that the message notification of the application is more important to the user.
[0139] After obtaining the number of times each installed application receives messages, sends messages, runs in the foreground, switches from the background to the foreground, and / or displays message content within a preset time period, the total number of times each installed application receives messages, sends messages, runs in the foreground, switches from the background to the foreground, and / or displays message content within the preset time period can be determined.
[0140] The larger the total, the more important the combined results of the number of times the message notification of at least the installed application receives messages, sends messages, the foreground running time, the number of times it switches from the background to the foreground, and / or the number of times the message content is displayed within a preset time period are to the user, and the greater the probability that the user will operate on the message after receiving the message notification.
[0141] The top N installed applications with the largest total are determined as target applications. The target applications determined in this way are applications that are most relevant to the user's daily use or are relatively important to the user. The message notifications of these target applications are usually processed by the user. The omission of relatively important messages is reduced, and relatively important message notifications are displayed on the preset screen for easy processing by the user.
[0142] Exemplarily, N may be a positive integer and may be determined according to actual usage requirements, such as 2, 3, 4, 5, 6, etc.
[0143] In one embodiment, reference Figure 8 , is a schematic diagram of an information processing device, the device comprising:
[0144] A first display module 1, used to display message notifications of a target application on a preset display screen; wherein the preset display screen is a screen on which the foldable terminal displays information in a folded state;
[0145] A second display module 2, configured to display a first display interface on the preset display screen in response to a first operation on a first message notification in the message notifications, wherein the first display interface is a message processing interface of the first message notification;
[0146] The third display module 3 is used to display a second display interface in response to a switching operation on the preset display screen if there are multiple message notifications; wherein the second display interface is a message processing interface of the second message notification.
[0147] In one embodiment,
[0148] The second display interface is a display interface determined based on the order of the receiving time of the message notification;
[0149] and / or,
[0150] The second display interface is a display interface determined based on the type of application to which the message notification belongs.
[0151] In one embodiment,
[0152] The first message notification and the second message notification are message notifications of the same target application;
[0153] or,
[0154] The first message notification and the second message notification are message notifications of different target applications.
[0155] In one embodiment, the first display module 1 includes:
[0156] A first display unit, configured to display, on the preset display screen, notification messages of the target application program received but not read in the unfolded state after the foldable terminal is switched from the unfolded state to the folded state;
[0157] or,
[0158] The second display unit is configured to display a message notification of the target application on the preset display screen after receiving a notification message of the target application in the folded state.
[0159] In one embodiment, the first display module 1 includes:
[0160] A detection unit, configured to detect, in the folded state, whether a received message notification is a message notification of the target application;
[0161] A third display unit, configured to display the message notification when the received message notification is a message notification of the target application;
[0162] The fourth display unit is used to hide the message notification when the received message notification is not a message notification of the target application.
[0163] In one embodiment, the apparatus further comprises:
[0164] An acquisition module is used to acquire historical operation information of installed applications within a preset time period;
[0165] The first determination module is used to determine the target application according to the historical operation information.
[0166] In one embodiment, the historical operation information at least includes:
[0167] The number of times the installed application receives messages, sends messages, runs in the foreground, switches from the background to the foreground, and / or displays message content within a preset time period;
[0168] The first determination module includes:
[0169] A first determining unit, used to determine the total number of times the message is received, the number of times the message is sent, the foreground running time, the number of times the background is switched to the foreground, and / or the number of times the message content is displayed;
[0170] The second determining unit is configured to determine the first N installed applications with the largest sum as the target application.
[0171] In one embodiment, the apparatus further comprises:
[0172] A fourth display module, used to display a configuration interface; wherein the configuration interface displays installed applications;
[0173] The second determination module is used to determine the target application according to a selection operation performed on the installed application.
[0174] In another embodiment, a terminal device is provided, including:
[0175] A processor and a memory for storing executable instructions capable of running on the processor, wherein:
[0176] When the processor is used to run the executable instructions, the executable instructions execute the method described in any one of the above embodiments.
[0177] In another embodiment, a non-transitory computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed by a processor, the method described in any of the above embodiments is implemented.
[0178] In another embodiment, an implementation of an information processing method is also provided.
[0179] Flip phones are flip phones that usually have two screens, an inner screen and an outer screen. The outer screen of a Flip phone is usually smaller than the inner screen and is used to display information such as incoming calls, text messages, and notifications. The outer screens of these phones usually use flexible screen technology and can be folded and unfolded. The preset display includes the outer screen. The outer screen of a Flip phone can usually be used for the following functions:
[0180] 1. Display incoming calls, text messages, notifications and other information. When there is an incoming call, text message or other notification, the external screen will display the relevant information, and the user can quickly check and decide whether to answer or reply through the external screen.
[0181] 2. Taking photos and selfies: The external screen of some Flip phones can be used as a selfie camera, and users can take their own photos or videos through the external screen.
[0182] 3. Control music playback: Users can control music playback through the external screen, such as switching songs, adjusting the volume, etc.
[0183] 4. Display time, weather and other information: The external screen can display the current time, date, weather and other information, so that users can check it at any time.
[0184] 5. Other functions: The external screen of some Flip phones can also be used to display sports data, control alarms, view calendars, etc. The specific functions depend on the design of the phone and software support.
[0185] In daily use, when using a mobile phone through the inner screen, there are usually many notification messages. On the one hand, if these messages are displayed directly on the outer screen, it will be very confusing, and some messages do not actually need to be processed.
[0186] This embodiment proposes a more efficient display solution for the outer screen, making the outer screen a simple information browsing screen, while the inner screen is a more complete information display. When the user does not want to view too much content, the screen can be closed and the information can be browsed directly on the outer screen.
[0187] 1: Check the APPs installed in the mobile phone and check the APPs that can run on the external screen. Being able to run means that the relevant messages can be fully displayed on the external screen. That is, the external screen in this embodiment does not simply display messages externally, but directly processes messages. When receiving message notifications, the focus is on viewing and processing message notifications. That is, after clicking on the corresponding message notification on the external screen, the display interface of the external screen will become a form of an interface that can be switched up and down. By sliding up and down, different APPs can be directly switched, which can make the entire process of browsing information faster.
[0188] 2: Configure the target application through the configuration interface, that is, it has setting options, and selects the target application from all installed apps according to the user's selection operation, that is, the app displayed on the external screen. The target application will be switched directly in the order arranged on the external screen. The switch can be switched using the DOCK bar icon, or by switching operation or switching gesture.
[0189] 3: When in the expanded state, all notification messages will be displayed when the inner screen is used to display information. In the folded state, the system will detect the local notification message list and match it with the target application, that is, compare it with the set external screen display APP list. The APP set on the external screen will directly display the notification content, and the rest of the notification content will be hidden.
[0190] 4: In the folded state, when the information is displayed on the inner screen, pull down the notification list, and you can also select the notification message to be displayed on the outer screen according to the selection operation. At this time, if an APP that the user has not selected in the settings appears, then the APP will also be temporarily displayed on the outer screen, and after the message is processed, it will disappear from the outer screen and no longer be displayed. Fig. 9 , which is a schematic diagram of an inner screen and an outer screen display. Some message notifications in the inner screen are displayed on the outer screen, and after these message notifications are processed through content, the outer screen no longer displays these message notifications.
[0191] 5: The APP with messages on the external screen will run directly in the background and display them in sequence, that is, switch from the first message to the second message according to the switching operation. According to the switching operation, you can jump directly from the message content display interface of the first message notification of an APP to the first display interface of the message content of the second message notification of another APP.
[0192] Through the method of this patent, the external screen can be made into a simplified version of the internal screen content, which helps users reduce browsing of unnecessary information. At the same time, the external screen can be used as an automated information browsing mode, making it more convenient for users to browse information.
[0193] It should be noted that the “first” and “second” in the embodiments of the present disclosure are only for the convenience of description and distinction and have no other specific meanings.
[0194] Fig.10 1 is a block diagram of a terminal device according to an exemplary embodiment. For example, the terminal device may be a mobile phone, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.
[0195] Reference Fig.10 The terminal device may include one or more of the following components: a processing component 802 , a memory 804 , a power component 806 , a multimedia component 808 , an audio component 810 , an input / output (I / O) interface 812 , a sensor component 814 , and a communication component 816 .
[0196] The processing component 802 generally controls the overall operation of the terminal device, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 802 may include one or more processors 820 to execute instructions to complete all or part of the steps of the above method. In addition, the processing component 802 may include one or more modules to facilitate the interaction between the processing component 802 and other components. For example, the processing component 802 may include a multimedia module to facilitate the interaction between the multimedia component 808 and the processing component 802.
[0197] The memory 804 is configured to store various types of data to support operations on the terminal device. Examples of such data include instructions for any application or method operating on the terminal device, contact data, phone book data, messages, pictures, videos, etc. The memory 804 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.
[0198] The power component 806 provides power to various components of the terminal device. The power component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the terminal device.
[0199] The multimedia component 808 includes a screen that provides an output interface between the terminal device and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 808 includes a front camera and / or a rear camera. When the terminal device is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
[0200] The audio component 810 is configured to output and / or input audio signals. For example, the audio component 810 includes a microphone (MIC), and when the terminal device is in an operation mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 804 or sent via the communication component 816. In some embodiments, the audio component 810 also includes a speaker for outputting audio signals.
[0201] I / O interface 812 provides an interface between processing component 802 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: home button, volume button, start button, and lock button.
[0202] The sensor assembly 814 includes one or more sensors for providing various aspects of status assessment for the terminal device. For example, the sensor assembly 814 can detect the open / closed state of the terminal device, the relative positioning of components, such as the display and keypad of the terminal device, and the sensor assembly 814 can also detect the position change of the terminal device or a component of the terminal device, the presence or absence of user contact with the terminal device, the orientation or acceleration / deceleration of the terminal device, and the temperature change of the terminal device. The sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 814 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 may also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0203] The communication component 816 is configured to facilitate wired or wireless communication between the terminal device and other devices. The terminal device can access a wireless network based on a communication standard, such as Wi-Fi, 4G or 5G, or a combination thereof. In an exemplary embodiment, the communication component 816 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
[0204] In an exemplary embodiment, the terminal device may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above method.
[0205] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are to be considered exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.
[0206] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims
1. An information processing method, characterized in that: include: Displaying a message notification of a target application on a preset display screen; wherein the preset display screen is a screen on which the foldable terminal displays information in a folded state; In response to a first operation on a first message notification in the message notifications, displaying a first display interface on the preset display screen, where the first display interface is a message processing interface for the first message notification; If there are multiple message notifications, in response to a switching operation on the preset display screen, a second display interface is displayed; wherein the second display interface is a message processing interface of the second message notification.
2. The method according to claim 1, characterized in that The second display interface is a display interface determined based on the order of the receiving time of the message notification; and / or, The second display interface is a display interface determined based on the type of application to which the message notification belongs.
3. The method according to claim 1, characterized in that The first message notification and the second message notification are message notifications of the same target application; or, The first message notification and the second message notification are message notifications of different target applications.
4. The method according to claim 1, characterized in that The step of displaying a message notification of a target application on a preset display screen includes: After the foldable terminal switches from the unfolded state to the folded state, the notification message of the target application program received but not read in the unfolded state is displayed on the preset display screen; or, After receiving a notification message of a target application in the folded state, the message notification of the target application is displayed on the preset display screen.
5. The method according to claim 1, characterized in that: The step of displaying the message notification of the target application on a preset display screen includes: In the folded state, detecting whether the received message notification is a message notification of the target application; In the case where the received message notification is a message notification of the target application, displaying the message notification; In a case where the received message notification is not a message notification of the target application, the message notification is hidden.
6. The method according to any one of claims 1 to 5, characterized in that: The method further comprises: Obtain historical operation information of installed applications within a preset time period; The target application is determined according to the historical operation information.
7. The method according to claim 6, characterized in that The historical operation information at least includes: The number of times the installed application receives messages, sends messages, runs in the foreground, switches from the background to the foreground, and / or displays message content within a preset time period; The determining the target application according to the historical operation information includes: Determine the total number of times the message is received, the number of times the message is sent, the foreground running time, the number of times the background is switched to the foreground, and / or the number of times the message content is displayed; The first N installed applications with the largest sum are determined as the target applications.
8. The method according to any one of claims 1 to 5, characterized in that: The method further comprises: Displaying a configuration interface; wherein the configuration interface displays installed applications; The target application is determined according to a selection operation performed on the installed application.
9. An information processing device, characterized in that: include: A first display module, configured to display message notifications of a target application on a preset display screen; wherein the preset display screen is a screen on which the foldable terminal displays information in a folded state; A second display module, configured to display a first display interface on the preset display screen in response to a first operation on a first message notification in the message notifications, wherein the first display interface is a message processing interface of the first message notification; The third display module is used to display a second display interface in response to a switching operation on the preset display screen if there are multiple message notifications; wherein the second display interface is a message processing interface of the second message notification.
10. A terminal device, characterized in that: include: A processor and a memory for storing executable instructions capable of running on the processor, wherein: When the processor is used to run the executable instructions, the executable instructions execute the method described in any one of claims 1 to 8.
11. A non-transitory computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, implement the method according to any one of claims 1 to 8.