Real-time activity reminding method and device, terminal, medium and product
By displaying multiple real-time activities reminder controls and prompt identifiers for real-time activities in the status bar and supporting control switching operations, the problem of low efficiency of real-time activity reminder in the prior art is solved, and efficient reminder of multiple real-time activities is achieved.
Patent Information
- Application Number
- CN202411449906.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-16
- Publication Date
- 2025-02-11
AI Technical Summary
In the prior art, the terminal can only display a real-time activity reminder control in the status bar, resulting in low reminder efficiency when there are multiple real-time activities.
By displaying the reminder control of the first real-time activity among multiple real-time activities in the status bar and the multiple real-time activity prompt identifiers, and in response to the control switching operation, switching to display different real-time activity reminder controls.
It realizes the display of reminder information for multiple real-time activities in the status bar at the same time, improving the reminder efficiency of real-time activities. Users can view information for different real-time activities through control switching operations.
Smart Images

Figure CN119415204A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of human-computer interaction, and in particular to a real-time activity reminder method, device, terminal, medium and product. Background Art
[0002] With the development of terminal technology, when there is real-time activity in the application, the terminal can display the real-time activity reminder control corresponding to the real-time activity in the status bar to display relevant information of the real-time activity. For example, when there is a real-time flight in the flight application, the terminal can display flight information (such as the current flight progress, the security check time during the security check phase, the boarding gate during the boarding phase, and the take-off time during the take-off phase, etc.) through the real-time activity reminder control.
[0003] However, in the related art, the terminal can only display a real-time activity reminder control corresponding to a real-time activity in the status bar, and the reminder efficiency of the real-time activity is low. Summary of the invention
[0004] The present application provides a method, device, terminal, medium and product for reminding real-time activities. The technical solution is as follows:
[0005] On the one hand, an embodiment of the present application provides a real-time activity reminder method, the method comprising:
[0006] In the case where there are multiple real-time activities, a first real-time activity reminder control corresponding to a first real-time activity among the multiple real-time activities and a multi-real-time activity reminder mark are displayed in the status bar, wherein the first real-time activity reminder control is used to display information of the first real-time activity, and the multi-real-time activity reminder mark is used to prompt the existence of multiple real-time activities;
[0007] In response to the control switching operation, a second real-time activity reminder control corresponding to a second real-time activity among the multiple real-time activities and the multiple real-time activity reminder identifier are displayed in the status bar, and the second real-time activity is different from the first real-time activity.
[0008] On the other hand, an embodiment of the present application provides a real-time activity reminder device, the device comprising:
[0009] A first display module is used to display a first real-time activity reminder control and a multi-real-time activity prompt mark corresponding to a first real-time activity in the multiple real-time activities in a status bar when there are multiple real-time activities, wherein the first real-time activity reminder control is used to display information of the first real-time activity, and the multi-real-time activity prompt mark is used to prompt the existence of multiple real-time activities;
[0010] The second display module is used to display a second real-time activity reminder control corresponding to a second real-time activity among the multiple real-time activities and the multiple real-time activity reminder mark in the status bar in response to a control switching operation, wherein the second real-time activity is different from the first real-time activity.
[0011] On the other hand, an embodiment of the present application provides a terminal, which includes a processor and a memory, wherein the memory stores at least one computer instruction, and the at least one computer instruction is loaded and executed by the processor to implement the method described in the above aspect.
[0012] On the other hand, an embodiment of the present application provides a computer-readable storage medium, in which at least one computer instruction is stored. The computer instruction is loaded and executed by a processor to implement the method described in the above aspects.
[0013] On the other hand, an embodiment of the present application provides a computer program product, which includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. A processor of a terminal reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the terminal executes the method provided in various optional implementations of the above aspects.
[0014] In the embodiment of the present application, when there are multiple real-time activities, the terminal first displays the first real-time activity reminder control corresponding to the first real-time activity to display the information of the first real-time activity; at the same time, the terminal also displays a multiple real-time activity reminder mark to prompt the user that there are multiple real-time activities, thus, it plays the role of suggesting the user to perform a control switching operation to view the real-time activity reminder controls corresponding to other real-time activities. When receiving the control switching operation, the terminal switches the first real-time activity reminder control displayed in the status bar to the second real-time activity reminder control to display the information of the second real-time activity. Since the second real-time activity is different from the first real-time activity, through the control switching operation, the user can control the terminal to display the information of different real-time activities in the status bar, thereby increasing the information of real-time activities that can be displayed in the status bar, alleviating the problem of less content that can be displayed by a single real-time activity control to a certain extent, and realizing the maximization of the efficiency of displaying multiple real-time activity reminder controls, and improving the reminder efficiency of real-time activities. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0016] Figure 1 is a flow chart of a real-time activity reminder method provided by an exemplary embodiment of the present application;
[0017] Figure 2 is a schematic diagram of a real-time activity reminder method provided by an exemplary embodiment of the present application;
[0018] Figure 3 is a schematic diagram of a switching sequence provided by an exemplary embodiment of the present application;
[0019] Figure 4 It is a schematic diagram of redisplaying the real-time activity reminder control after stopping displaying the real-time activity reminder control in the status bar provided by an exemplary embodiment of the present application;
[0020] Figure 5 is a schematic diagram of switching a real-time activity reminder control by sliding left and sliding right, provided by an exemplary embodiment of the present application;
[0021] Figure 6 is a schematic diagram of multiple real-time activity reminder controls in different forms provided by an exemplary embodiment of the present application;
[0022] Figure 7 It is a schematic diagram of a terminal determining a first direction according to a sliding direction of a user performing a sliding operation on a real-time activity reminder control corresponding to a first real-time activity in a switching order, provided by an exemplary embodiment of the present application;
[0023] Figure 8 It is a schematic diagram of an exemplary embodiment of the present application, in which the number of real-time activities in a real-time activity group reaches an upper limit, and the priority of the newly added real-time activity is higher than the priority of the last real-time activity in the switching order;
[0024] Fig. 9 It is a schematic diagram of a terminal stopping displaying multiple real-time activity prompting marks provided by an exemplary embodiment of the present application;
[0025] Fig.10 is a schematic diagram of real-time activity status update of a real-time activity occurring provided by an exemplary embodiment of the present application;
[0026] Fig.11 It is a schematic diagram of performing a click or long press operation on a real-time activity reminder control displayed in a capsule form in a status bar, provided by an exemplary embodiment of the present application;
[0027] Fig.12 is a structural block diagram of a real-time activity reminder device provided by an exemplary embodiment of the present application;
[0028] Fig.13It is a schematic diagram of the structure of a terminal provided by an exemplary embodiment of the present application. DETAILED DESCRIPTION
[0029] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.
[0030] The real-time activity reminder control (i.e., an information reminder control) displayed in the status bar can be used to display information about real-time activities. A real-time activity may have three stages: starting, continuing, and ending. The content displayed in the real-time activity reminder control may be different in different stages. The real-time activity reminder control is usually displayed in the status bar when the real-time activity starts, continues to be displayed in the status bar while the real-time activity continues, and stops being displayed when the real-time activity ends.
[0031] Taking the real-time activity of the flight application as an example, two hours before the flight takes off, the real-time activity reminder control displayed in the status bar of the terminal can be used to remind the flight time, airport location and other information; when the user arrives at the airport, the real-time activity reminder control can be used to remind the security checkpoint information; when the user completes the security check, the real-time activity reminder control can be used to remind the boarding gate information. After a period of time after boarding, the terminal stops displaying the real-time activity reminder control.
[0032] In some scenarios, the real-time activity reminder control may have multiple display forms, for example, a capsule display form for displaying brief information of the real-time activity, or a card display form for displaying detailed information of the real-time activity.
[0033] In the related art, due to the small display area of the status bar, the terminal can usually only display a real-time activity reminder control corresponding to one real-time activity. In the case of multiple real-time activities (for example, multiple applications have real-time activities, or the same application has multiple real-time activities), the terminal can only display the real-time activity reminder control corresponding to one of the real-time activities, resulting in low reminder efficiency for real-time activities. For example, in the case of real-time activities in a food delivery application, a flight application, and a taxi application at the same time, the terminal may only be able to display the real-time activity reminder control corresponding to the earliest real-time activity (for example, only displaying the real-time activity reminder control of the food delivery application), which may cause users to miss information related to flights and taxis.
[0034] Therefore, in order to improve the efficiency of real-time activity reminders in multiple real-time activity scenarios, this application provides a real-time activity reminder method. Figure 1 , Figure 11 is a flow chart of a real-time activity reminder method provided by an exemplary embodiment of the present application. In some embodiments, the method is executed by a terminal. The method includes the following steps.
[0035] Step 101, when there are multiple real-time activities, display a first real-time activity reminder control corresponding to a first real-time activity among the multiple real-time activities and a multiple real-time activity reminder mark in a status bar, wherein the first real-time activity reminder control is used to display information of the first real-time activity, and the multiple real-time activity reminder mark is used to prompt the existence of multiple real-time activities.
[0036] Here, multiple real-time activities refer to two or more real-time activities.
[0037] In some embodiments, multiple real-time activities may be different real-time activities that exist simultaneously in the same application, or may be different real-time activities that exist simultaneously in different applications. For example, at the current moment, there is real-time activity 1 (recording) in the recording application, real-time activity 2 (audio playback) in the music application, and real-time activity 3 (hailing a taxi) in the taxi application, then real-time activities 1, 2, and 3 are multiple real-time activities that exist simultaneously. For another example, at the current moment, there is real-time activity 4 (delivering milk tea) and real-time activity 5 (delivering lunch) in the takeaway application, then real-time activities 4 and 5 are multiple real-time activities that exist simultaneously.
[0038] Real-time activities are activities that continue over a period of time. In some embodiments, real-time activities may include three stages: start, continue, and end. For example, for a food delivery application, real-time activities include the food preparation stage after the order is placed, the rider delivery stage, and the food delivery stage, etc. In some embodiments, as time goes by, the stage of the real-time activity changes, which can be called a change in the state of the real-time activity. In other embodiments, the real-time activity may also have only one stage. For example, for a recording application, the real-time activity only includes the recording stage.
[0039] The status bar is usually located at the top of the terminal screen and is used to display information related to the terminal status, such as the network connection icon, signal strength icon, battery level icon, alarm clock icon, or headphone connection status icon.
[0040] The real-time activity reminder control is used to display real-time activity information.
[0041] In some scenarios, the real-time activity reminder control can have multiple display forms. For example, it can be a capsule display form for displaying brief information of the real-time activity, or it can be a card display form for displaying detailed information of the real-time activity. The real-time activity reminder control in the form of capsule or card display can display key information extracted from the real-time activity in the status bar, so as to facilitate users to quickly obtain key information in various situations.
[0042] In one possible scenario, the real-time activity reminder control can be used to display digital information related to the real-time activity. For example, for a video application, when the real-time activity is video downloading, the real-time activity reminder control can display the percentage of downloaded data to show the progress of the real-time activity. For another example, for a recording application, when the real-time activity is recording, the real-time activity reminder control can display the recording time to show the real-time activity.
[0043] In one possible scenario, the real-time activity reminder control can be used to display text information related to the real-time activity. For example, for a travel application, if the real-time activity is to take a taxi, the real-time activity reminder control can display the vehicle model information and the driver's last name information. For another example, for a flight application, if the real-time activity is a real-time flight, the real-time activity reminder control can display the boarding gate information to display the information of the real-time activity.
[0044] In a possible scenario, the real-time activity reminder control can be used to display image information related to the real-time activity. For example, for a countdown application, when the real-time activity is a countdown, the real-time activity reminder control can display the information of the real-time activity by displaying a clock image.
[0045] In addition to digital information, text information or image information, in other possible scenarios, the real-time activity reminder control may also display video information, dynamic live information or any other possible information, without limitation.
[0046] The multiple real-time activity prompting mark is used to prompt the existence of multiple real-time activities. Among them, multiple real-time activities refer to two or more real-time activities. For example, when there is a real-time activity "flight travel" in the flight application, and at the same time there is a real-time activity "take a taxi" in the taxi application, the terminal displays the multiple real-time activity prompting mark.
[0047] In some embodiments, when there are multiple real-time activities, the terminal displays multiple real-time activity reminder marks around the displayed real-time activity reminder control. For example, if the real-time activity reminder control is a capsule-shaped control, the multiple real-time activity reminder marks can be marks displayed in the form of "small crescents" on the left and right sides of the capsule-shaped control. In addition, the multiple real-time activity reminder marks can also adopt any other possible display forms, such as arrows or symbols, etc., without any limitation.
[0048] See also Figure 2 , Figure 2 It is a schematic diagram of a real-time activity reminder method provided by an exemplary embodiment of the present application.
[0049] like Figure 2 As shown, there are multiple real-time activities, including a first real-time activity (flight travel) and a second real-time activity (taxi ride).
[0050] In the case where there are multiple real-time activities, the terminal displays a first real-time activity reminder control 201 corresponding to the first real-time activity (flight travel) and a multiple real-time activity reminder logo 211 in the status bar.
[0051] The first real-time activity reminder control 201 displays text information "Gate: 27" of the real-time activity of the flight application to inform the user to board the plane through Gate 27. Multiple real-time activity reminder icons 211 are displayed on the left and right sides of the first real-time activity reminder control 201 and are displayed in a "small crescent" shape to indicate that there are multiple real-time activities at present. Therefore, the user may perform a control switching operation under the suggestion of the multiple real-time activity reminder icons 211.
[0052] Step 102: In response to the control switching operation, a second real-time activity reminder control corresponding to a second real-time activity among the multiple real-time activities and a multiple real-time activity reminder mark are displayed in the status bar, and the second real-time activity is different from the first real-time activity.
[0053] There may be various possible designs regarding the specific form of the control switching operation.
[0054] In some embodiments, the control switching operation may be an operation in the status bar. For example, in some scenarios, the control switching operation may be a sliding operation, a tapping operation, or a multi-finger touch operation on the real-time activity reminder control. For example, the control switching operation may be a left or right sliding operation on the real-time activity reminder control, or it may be an up or down sliding operation on the real-time activity reminder control. In other scenarios, the control switching operation may also be a triggering operation on a blank area in the status bar, such as a click operation.
[0055] In some embodiments, the control switching operation may be an operation in other areas other than the status bar. For example, the control switching operation may be a triggering operation on a control switching button in a terminal sidebar.
[0056] In other embodiments, the control switching operation may also be a somatosensory interaction operation (such as tilting the mobile phone left or right) or other operations that are not performed on a specific area.
[0057] It should be noted that the embodiments of the present application are described below using the control switching operation as an operation in the status bar as an example. In fact, the control switching operation can also be performed in any other possible manner, which does not constitute any limitation.
[0058] In some embodiments, upon receiving a control switching operation, the terminal determines a second real-time activity different from the first real-time activity from multiple real-time activities, and displays a second real-time activity reminder control corresponding to the second real-time activity and a multiple real-time activity reminder identifier in the status bar.
[0059] Regarding the method for determining the second real-time activity, in one possible implementation, the terminal may randomly select real-time activities other than the first real-time activity from multiple real-time activities; in another possible implementation, the terminal may also predetermine a switching order between the real-time activities and determine the second real-time activity according to the switching order.
[0060] like Figure 2 In the case of receiving a control switching operation (left sliding operation) of the user on the first real-time activity reminder control 201 in the status bar, the terminal displays the second real-time activity reminder control 202 and the multiple real-time activity reminder logos 211.
[0061] The second real-time activity reminder control 202 displays the text information of the real-time activity of the taxi-hailing application, "The driver is 1 km away from you", to inform the user of the progress of the real-time activity (hailing a taxi). Multiple real-time activity reminder icons 211 are displayed on the left and right sides of the second real-time activity reminder control 202, and are displayed in a "small crescent" shape to indicate that there are multiple real-time activities at present. Therefore, the user may continue to perform the control switching operation under the suggestion of the multiple real-time activity reminder icons 211.
[0062] To summarize, in the case of multiple real-time activities, the terminal first displays the first real-time activity reminder control corresponding to the first real-time activity to display the information of the first real-time activity; at the same time, the terminal also displays a multiple real-time activity reminder mark to prompt the user that there are multiple real-time activities, thus suggesting the user to perform a control switching operation to view the real-time activity reminder controls corresponding to other real-time activities. Upon receiving a control switching operation, the terminal switches the first real-time activity reminder control displayed in the status bar to a second real-time activity reminder control to display the information of the second real-time activity. Since the second real-time activity is different from the first real-time activity, through the control switching operation, the user can control the terminal to display the information of different real-time activities in the status bar, thereby increasing the information of real-time activities that can be displayed in the status bar, alleviating to a certain extent the problem of less content that can be displayed by a single real-time activity control, maximizing the efficiency of displaying multiple real-time activity reminder controls, and improving the reminder efficiency of real-time activities.
[0063] Regarding the specific manner in which the terminal determines the second real-time activity, in some embodiments, in response to the control switching operation, the terminal determines the second real-time activity from multiple real-time activities according to the switching order among the multiple real-time activities.
[0064] In a possible scenario, the switching order between multiple real-time activities may be an order preset by the terminal, for example, a switching order obtained by arranging the priorities of the real-time activities from high to low. In other embodiments, the switching order between multiple real-time activities may also be an order determined by the terminal according to the start time of the real-time activities, for example, a switching order obtained by arranging the start time of the real-time activities from early to late, and this is not limited.
[0065] Optionally, the terminal first displays the real-time activity reminder control corresponding to the first real-time activity in the switching order; when a control switching operation is received, the real-time activity reminder control corresponding to the second real-time activity in the switching order is displayed; when the control switching operation is received again, the third real-time activity reminder control corresponding to the third real-time activity in the switching order is displayed…until the real-time activity reminder control corresponding to the last real-time activity in the switching order is displayed; when the control switching operation is received again, the terminal hides the real-time activity reminder control corresponding to the real-time activity, that is, the status bar no longer displays any real-time activity reminder control.
[0066] In some embodiments, in response to the control switching operation, if the first real-time activity is not the last real-time activity in the switching sequence, the terminal determines the next real-time activity of the first real-time activity in the switching sequence as the second real-time activity.
[0067] The first real-time activity is the real-time activity corresponding to the first real-time activity reminder control displayed in the current status bar. That is, the first real-time activity may be the first real-time activity in the switching sequence, or may be any real-time activity in the switching sequence.
[0068] In some embodiments, in response to the control switching operation, if the first real-time activity is the last real-time activity in the switching order, the real-time activity reminder control is stopped from being displayed in the status bar.
[0069] That is, in the case of switching the real-time activity reminder control displayed in the status bar multiple times, when switching to the real-time activity reminder control corresponding to the last real-time activity in the switching order, if the control switching operation is received again, the terminal stops displaying the real-time activity reminder control, thereby hiding the real-time activity reminder control.
[0070] See also Figure 3 , Figure 3 It is a schematic diagram of a switching sequence provided by an exemplary embodiment of the present application.
[0071] like Figure 3As shown, there are multiple real-time activities in the terminal, namely, the music playing real-time activity corresponding to the music application, the recording real-time activity corresponding to the recording application, the file downloading real-time activity corresponding to the file downloading application, and the takeaway delivery real-time activity corresponding to the takeaway application.
[0072] In the switching sequence between multiple real-time activities, the first real-time activity is the music playing real-time activity corresponding to the music application, and the terminal first displays the real-time activity reminder control 311 corresponding to the music playing real-time activity in the status bar. Among them, the duration information displayed in the real-time activity reminder control 311 represents that the music is left for 6 seconds.
[0073] When receiving a control switching operation (such as a left swipe operation) in the status bar, the terminal determines that the second real-time activity in the switching order is a recording real-time activity, and switches the real-time activity reminder control displayed in the status bar to the real-time activity reminder control 312 corresponding to the recording real-time activity. The duration information displayed in the real-time activity reminder control 312 indicates that the recording has lasted for 30 seconds.
[0074] When receiving a control switching operation (such as a left swipe operation) in the status bar again, the terminal determines that the third real-time activity in the switching order is a file download real-time activity, and switches the real-time activity reminder control displayed in the status bar to a real-time activity reminder control 313 corresponding to the file download real-time activity. The progress information displayed in the real-time activity reminder control 313 indicates that the download progress of the file is 88%.
[0075] When receiving a control switching operation (such as a left swipe operation) in the status bar again, the terminal determines that the fourth real-time activity in the switching order is a food delivery application, and switches the real-time activity reminder control displayed in the status bar to a real-time activity reminder control 314 corresponding to the food delivery real-time activity. The time information displayed in the real-time activity reminder control 314 indicates that the estimated delivery time of the food delivery is 20:36.
[0076] Since the fourth real-time activity is the last real-time activity in the switching order, when the control switching operation (such as left sliding operation) in the status bar is received again, the terminal stops displaying the real-time activity reminder control in the status bar, that is, Figure 3 The blank control 315 is used to represent that no real-time activity reminder control is displayed in the status bar.
[0077] In this embodiment, in response to a control switching operation, when the first real-time activity is not the last real-time activity in the switching order, the next real-time activity of the first real-time activity in the switching order is determined as the second real-time activity, and a second real-time activity reminder control corresponding to the second real-time activity is displayed in the status bar, thereby enabling switching of the real-time activity reminder control when there are multiple real-time activities, thereby improving the reminder efficiency of real-time activities; in response to a control switching operation, when the first real-time activity is the last real-time activity in the switching order, the real-time activity reminder control is stopped from being displayed in the status bar, and the user can manually hide the real-time activity reminder control, thereby reducing the disturbance to the user by the reminder of the real-time activity.
[0078] After the terminal stops displaying the real-time activity reminder control in the status bar, when the user performs a control switching operation in the status bar again, the terminal can redisplay the real-time activity reminder control.
[0079] In some embodiments, after the terminal stops displaying the real-time activity reminder control in the status bar, in response to the control switching operation, the real-time activity reminder control corresponding to the first real-time activity in the switching order and multiple real-time activity reminder identifiers are displayed in the status bar.
[0080] See also Figure 4 , Figure 4 It is a schematic diagram of redisplaying the real-time activity reminder control after stopping displaying the real-time activity reminder control in the status bar, provided by an exemplary embodiment of the present application.
[0081] Figure 4 For example, there are two real-time activities. In the switching order between the two real-time activities, the first real-time activity is the flight real-time activity, and the second real-time activity is the taxi real-time activity.
[0082] The terminal first displays the real-time activity reminder control 401 corresponding to the real-time flight activity of the flight in the status bar, wherein the real-time activity reminder control 401 displays information that the boarding gate is 27.
[0083] In response to the control switching operation in the status bar (left swiping operation on the real-time activity reminder control 401), the terminal displays the real-time activity reminder control 402 corresponding to the taxi real-time activity in the status bar, wherein the real-time activity reminder control 402 displays the information that the driver is 1 kilometer away.
[0084] In response to another control switching operation in the status bar (a left swipe operation on the real-time activity reminder control 402), since the taxi-hailing real-time activity is the last real-time activity in the switching order, the terminal stops displaying the real-time activity reminder control in the status bar, that is, the real-time activity reminder controls corresponding to each real-time activity are in a hidden state.
[0085] When receiving the control switching operation in the status bar again (left sliding operation on the blank space), the terminal redisplays the real-time activity reminder control 401 corresponding to the first real-time activity (flight real-time activity) in the switching order.
[0086] It can be seen that the user can switch the real-time activity reminder controls corresponding to each real-time activity by taking the same control switching operation (for example, all left swipe operations). At the same time, after each real-time activity reminder control is displayed, the real-time activity reminder control can be hidden when a control switching operation is received again. After the terminal hides the real-time activity reminder control in the status bar, when a control switching operation is received again, the terminal re-displays the real-time activity reminder control in the status bar, so that the user can switch controls, hide controls, and redisplay controls based on the same control switching operation, which has high operating efficiency.
[0087] To improve the utilization of the status bar, in a possible implementation, when the terminal stops displaying the real-time activity reminder control for a first time period, the terminal may automatically redisplay the real-time activity reminder control and multiple real-time activity reminder identifiers.
[0088] In a possible scenario, when the duration of stopping displaying the real-time activity reminder control reaches a first duration, the terminal displays the real-time activity reminder control corresponding to the first real-time activity in the switching order and multiple real-time activity reminder identifiers in the status bar.
[0089] Optionally, the first duration is a value preset by the terminal, such as 1s.
[0090] In another possible scenario, when the duration of stopping displaying the real-time activity reminder control reaches a first duration, the terminal displays the real-time activity reminder control corresponding to the specified real-time activity and multiple real-time activity reminder identifiers in the status bar.
[0091] Optionally, the designated real-time activity may be a system default real-time activity, for example, a real-time activity with the highest priority. Exemplarily, the terminal may designate the real-time activity as a call real-time activity with the highest priority by default.
[0092] Taking the designated real-time activity as a call real-time activity as an example, when the call real-time activity is included in the existing multiple real-time activities, when the user controls the terminal to stop displaying the real-time activity reminder control in the status bar through multiple control switching operations, when the duration for which the terminal stops displaying the real-time activity reminder control reaches a first duration (1s), the terminal displays the call real-time activity reminder control corresponding to the call real-time activity in the status bar (for example, a call capsule displayed in capsule form), so that when the status bar is not used for the first duration, the terminal automatically displays the real-time activity reminder control corresponding to the designated real-time activity.
[0093] Optionally, the designated real-time activity is determined based on a real-time activity designated operation.
[0094] Optionally, the real-time activity designated operation may be a designated operation on the real-time activity reminder control. For example, when a user performs a designated operation (such as a double-click operation) on the takeaway real-time activity reminder control, the terminal determines the takeaway real-time activity as the designated real-time activity, and when the terminal hides the real-time activity reminder control for 1 second, the terminal will automatically redisplay the real-time activity reminder control corresponding to the designated real-time activity (takeaway real-time activity) and the multiple real-time activity reminder logos.
[0095] In this embodiment, when the duration of stopping displaying the real-time activity reminder control reaches a first duration, the terminal can awaken the use of the reminder function of the real-time activity in the status bar by re-displaying the real-time activity reminder control corresponding to the first real-time activity in the switching order and the multiple real-time activity reminder logos in the status bar, or re-displaying the real-time activity reminder control corresponding to the specified real-time activity and the multiple real-time activity reminder logos in the status bar, and prompting the user that there are multiple real-time activities through the multiple real-time activity prompt logos, suggesting that the user can perform a control switching operation, thereby improving the utilization rate of the status bar.
[0096] In a possible scenario, the control switching operation may be a sliding operation on the real-time activity reminder control.
[0097] Optionally, the sliding operation includes a left sliding operation and a right sliding operation.
[0098] Regarding the specific method of determining the second real-time activity from multiple real-time activities according to the switching order between the multiple real-time activities, in a possible implementation method, in response to a sliding operation on the first real-time activity reminder control in the status bar, the terminal determines the second real-time activity from the multiple real-time activities based on the sliding direction indicated by the sliding operation and the switching order between the multiple real-time activities.
[0099] In some embodiments, when the sliding direction indicated by the sliding operation is the first direction, the terminal determines the next real-time activity of the first real-time activity in the switching order as the second real-time activity.
[0100] For example only, the first direction is the left sliding direction.
[0101] In some embodiments, when the sliding direction indicated by the sliding operation is the second direction, the terminal determines the previous real-time activity of the first real-time activity in the switching sequence as the second real-time activity.
[0102] The first direction and the second direction are opposite directions. For example only, the second direction is the right sliding direction.
[0103] See also Figure 5 , Figure 5 It is a schematic diagram of switching the real-time activity reminder control through left swipe operation and right swipe operation provided by an exemplary embodiment of the present application.
[0104] like Figure 5 As shown, the two real-time activities existing in the terminal are flight real-time activity and taxi real-time activity.
[0105] The terminal first displays a real-time activity reminder control 501 corresponding to the real-time activity of the flight and multiple real-time activity reminder logos, wherein the real-time activity reminder control 501 includes information that the boarding gate is 27.
[0106] When a left swipe operation is received on the real-time activity reminder control 501, the left swipe direction indicated by the left swipe operation is the first direction. Therefore, the terminal determines the next real-time activity in the switching order (the taxi-hailing real-time activity) as the second real-time activity, and displays the real-time activity reminder control 502 corresponding to the taxi-hailing real-time activity and multiple real-time activity reminder logos, wherein the real-time activity reminder control 502 contains information that the driver is 1 kilometer away.
[0107] When a right swipe operation is received on the real-time activity reminder control 502, the right swipe direction indicated by the right swipe operation is the second direction. Therefore, the terminal determines the previous real-time activity in the switching order (flight real-time activity) as the second real-time activity, and redisplays the real-time activity reminder control 501 corresponding to the flight real-time activity and the multiple real-time activity reminder logo.
[0108] In this embodiment, by swiping left and right, the user can control the terminal to display the previous or next real-time activity in the switching order in the status bar, so that the real-time activity reminder control corresponding to the real-time activity that the user is interested in can be quickly viewed, further improving the reminder efficiency of the real-time activity.
[0109] In a possible scenario, the terminal displays a first real-time activity reminder control and a first form of multiple real-time activity reminder identifiers in the status bar, that is, for each real-time activity reminder control, the multiple real-time activity reminder identifiers displayed by the terminal all adopt the same form (first form).
[0110] In another possible scenario, in different real-time activities, the multiple real-time activity prompt identifiers may have different forms.
[0111] Optionally, different forms of multiple real-time activity reminder identifiers can be used to represent the real-time activity corresponding to the currently displayed real-time activity reminder control, and whether there is a previous or next real-time activity in the switching order of the multiple real-time activities.
[0112] In some embodiments, when there is a next real-time activity for the first real-time activity in the switching sequence and there is a previous real-time activity, the first real-time activity reminder control and a first form of multiple real-time activity reminder logo are displayed in the status bar.
[0113] Optionally, the first form of the multiple real-time activity reminder logo includes a first sub-logo located on a first side of the first real-time activity reminder control, and a second sub-logo located on a second side of the first real-time activity reminder control.
[0114] The first side corresponds to a first direction, and the second side corresponds to a second direction.
[0115] For example only, the first side is the left side, and the first sub-logo is a logo in the shape of a "small crescent" on the left side; the second side is the right side, and the second sub-logo is a logo in the shape of a "small crescent" on the right side.
[0116] In some embodiments, when there is a next real-time activity for the first real-time activity in the switching order and there is no previous real-time activity, the first real-time activity reminder control and the second form of the multi-real-time activity reminder logo are displayed in the status bar.
[0117] Optionally, the second form of the multiple real-time activity reminder logo includes a first sub-logo located on a first side of the first real-time activity reminder control.
[0118] For example only, the first side is the left side, and the first sub-logo is a "small crescent"-shaped logo on the left side.
[0119] In some embodiments, when there is no next real-time activity for the first real-time activity in the switching sequence and there is a previous real-time activity, the first real-time activity reminder control and the third form of multiple real-time activity reminder logo are displayed in the status bar.
[0120] Optionally, the third form of the multiple real-time activity reminder logo includes a second sub-logo located on a second side of the first real-time activity reminder control.
[0121] For example only, the second side is the right side, and the second sub-logo is a "small crescent"-shaped logo on the right side.
[0122] See also Figure 6 , Figure 6 It is a schematic diagram of multiple real-time activity reminder controls in different forms provided by an exemplary embodiment of the present application.
[0123] Figure 6 Taking four real-time activities including flight real-time activity, taxi real-time activity, file download real-time activity and food delivery real-time activity as examples, different forms of multiple real-time activity prompt labels are explained.
[0124] like Figure 6 As shown, the terminal displays the real-time activity display control 601 corresponding to the first real-time activity (flight real-time activity) in the switching order. Since there is a next real-time activity (taxi real-time activity) in the flight real-time activity in the switching order, and there is no previous real-time activity, the terminal displays the real-time activity reminder control 601 corresponding to the flight real-time activity and the second form of the multi-real-time activity reminder logo in the status bar. Among them, the second form of the multi-real-time activity reminder logo includes a first sub-logo 611 located on the first side (left side) of the real-time activity reminder control 611. The first sub-logo 611 is a "small crescent" logo on the left.
[0125] When a control switching operation (such as a left swipe operation) is received for the real-time activity reminder control 601, the terminal displays the real-time activity display control 602 corresponding to the second real-time activity (taxi real-time activity) in the switching order. Since there is a next real-time activity (file download real-time activity) in the flight real-time activity in the switching order, and there is a previous real-time activity (flight real-time activity), the terminal displays the real-time activity reminder control 602 corresponding to the taxi real-time activity and the first form of the multi-real-time activity prompt logo in the status bar. Among them, the first form of the multi-real-time activity prompt logo includes a first sub-logo 611 located on the first side (left side) of the real-time activity reminder control 602, and a second sub-logo 612 located on the second side (right side) of the real-time activity reminder control 602. The first sub-logo 611 is a logo in the form of a "small crescent" on the left. The second sub-logo 612 is a logo in the form of a "small crescent" on the right.
[0126] When a control switching operation (such as a left swipe operation) is received for the real-time activity reminder control 602, the terminal displays the real-time activity display control 603 corresponding to the third real-time activity (file download real-time activity) in the switching order. Since the file download real-time activity has a next real-time activity (takeout delivery real-time activity) and a previous real-time activity (taxi real-time activity) in the switching order, the terminal displays the real-time activity reminder control 603 corresponding to the file download real-time activity and the first form of the multi-real-time activity prompt logo in the status bar. Among them, the first form of the multi-real-time activity prompt logo includes a first sub-logo 611 located on the first side (left side) of the real-time activity reminder control 603, and a second sub-logo 612 located on the second side (right side) of the real-time activity reminder control 603. The first sub-logo 611 is a logo in the form of a "small crescent" on the left. The second sub-logo 612 is a logo in the form of a "small crescent" on the right.
[0127] When a control switching operation (such as a left swipe operation) is received for the real-time activity reminder control 603, the terminal displays the real-time activity display control 604 corresponding to the fourth real-time activity (food delivery real-time activity) in the switching order. Since there is no next real-time activity in the food delivery real-time activity in the switching order, and there is a previous real-time activity (file download real-time activity), the terminal displays the real-time activity reminder control 604 corresponding to the food delivery real-time activity and the third form of the multi-real-time activity prompt logo in the status bar. Among them, the third form of the multi-real-time activity prompt logo includes a second sub-logo 612 located on the second side (right side) of the real-time activity reminder control 604. The second sub-logo 612 is a "small crescent" logo on the right side.
[0128] In this embodiment, when there is no previous real-time activity in the switching sequence, the terminal displays the first sub-identifier on the first side of the real-time activity reminder control, and does not display the second sub-identifier on the second side, which can imply to the user that there is no previous real-time activity, but there is a next real-time activity, so as to prompt the user to switch to the real-time activity reminder control corresponding to the next real-time activity. When there are both previous and next real-time activities in the switching sequence, the terminal displays the first sub-identifier on the first side of the real-time activity reminder control, and displays the second sub-identifier on the second side, which can imply to the user that there are both previous and next real-time activities, so as to prompt the user to switch to the real-time activity reminder control corresponding to the previous real-time activity or to the real-time activity reminder control corresponding to the next real-time activity. When there is no next real-time activity in the switching sequence, the terminal displays the second sub-identifier on the second side of the real-time activity reminder control, and does not display the first sub-identifier on the first side, which can imply to the user that there is no next real-time activity, but there is a previous real-time activity, so as to prompt the user to switch to the real-time activity reminder control corresponding to the previous real-time activity.
[0129] In a possible scenario, when the control switching operation in the status bar is a sliding operation on the real-time activity reminder control, the terminal can preset a first direction and a second direction. For example, the left sliding direction is designated as the first direction, and the right sliding direction is designated as the second direction.
[0130] In another possible scenario, the first direction and the second direction may not be pre-specified by the terminal, but are determined according to the sliding direction of the user performing a sliding operation on the real-time activity reminder control corresponding to the first real-time activity in the switching order.
[0131] In a possible implementation, the terminal determines a sliding direction of a user sliding a real-time activity reminder control corresponding to a first real-time activity in a switching order as a first direction, and determines an opposite direction of the first direction as a second direction.
[0132] For example, when the user performs a left swipe operation on the real-time activity reminder control corresponding to the first real-time activity in the switching order, the terminal determines the left swipe direction as the first direction; when the user performs a right swipe operation on the real-time activity reminder control corresponding to the first real-time activity in the switching order again, the terminal determines the right swipe direction as the first direction.
[0133] See also Figure 7 , Figure 7 It is a schematic diagram of an exemplary embodiment of the present application, in which a terminal determines a first direction according to a sliding direction of a user performing a sliding operation on a real-time activity reminder control corresponding to a first real-time activity in a switching order.
[0134] Figure 7 Four real-time activities are taken as examples, namely, a music playback real-time activity corresponding to a music application, a recording real-time activity corresponding to a recording application, a file downloading real-time activity corresponding to a file download application, and a takeaway delivery real-time activity corresponding to a takeaway application.
[0135] The first real-time activity in the switching sequence is the music playing real-time activity, so the terminal first displays the real-time activity reminder control 711 corresponding to the music playing real-time activity in the status bar.
[0136] When receiving the left swipe direction of the user on the real-time activity reminder control 711 for the first time, the terminal determines the left swipe direction as the first direction, and displays the real-time activity reminder control 712 corresponding to the next real-time activity (recording real-time activity) and the multiple real-time activity reminder logos.
[0137] When the left swipe operation is received for the second time, since the left swipe direction is still the first direction and the recording real-time activity is not the last real-time activity in the switching order, the terminal displays the real-time activity reminder control 713 corresponding to the next real-time activity (file download real-time activity) and the multiple real-time activity reminder logo.
[0138] When the left swipe operation is received for the third time, since the left swipe direction is still the first direction and the file download real-time activity is not the last real-time activity in the switching order, the terminal displays the real-time activity reminder control 714 corresponding to the next real-time activity (takeout delivery real-time activity) and the multiple real-time activity reminder logo.
[0139] When the fourth left swipe operation is received, since the left swipe direction is still the first direction and the takeaway delivery real-time activity is the last real-time activity in the switching order, the terminal stops displaying the real-time activity control in the status bar, that is, Figure 7 The blank control 715 is represented in FIG.
[0140] When the left swipe operation is received for the fifth time, since the left swipe direction is still the first direction, the terminal redisplays the real-time activity reminder control 711 corresponding to the first real-time activity (music playing real-time activity) in the switching order.
[0141] In a possible scenario, when the user performs the first right swipe operation on the redisplayed real-time activity reminder control 711, the terminal will determine the right swipe direction as the first direction based on the right swipe operation performed by the user on the real-time activity reminder control corresponding to the first real-time activity in the switching order. Since the right swipe direction is now the first direction, the terminal will display the real-time activity reminder control 712 corresponding to the next real-time activity (recording real-time activity) and the multiple real-time activity reminder logo in the status bar.
[0142] When the right swipe operation is received for the second time, since the right swipe direction is now the first direction and the recording real-time activity is not the last real-time activity in the switching order, the terminal will display the real-time activity reminder control 713 corresponding to the next real-time activity (file download real-time activity) and the multiple real-time activity reminder logo in the status bar.
[0143] When the right swipe operation is received for the third time, since the right swipe direction is now the first direction and the file download real-time activity is not the last real-time activity in the switching order, the terminal will display the real-time activity reminder control 714 corresponding to the next real-time activity (takeout delivery real-time activity) and the multiple real-time activity reminder logo in the status bar.
[0144] When the fourth right swipe operation is received, since the right swipe direction is now the first direction and the file download real-time activity is the last real-time activity in the switching sequence, the terminal stops displaying the real-time activity control in the status bar, that is, Figure 7 The blank control 715 is represented in FIG.
[0145] In this embodiment, during the switching process of the two rounds of real-time activity reminder controls, in the first round of switching, the user performs a left swipe operation to realize the process from displaying the real-time activity reminder control of the first real-time activity in the switching order, to displaying the real-time activity reminder control of the last real-time activity in the switching order, and then hiding the real-time activity reminder control; and in the second round of switching, the user performs a right swipe operation to realize the process from displaying the real-time activity reminder control of the first real-time activity in the switching order, to displaying the real-time activity reminder control of the last real-time activity in the switching order, and then hiding the real-time activity reminder control. That is, the sliding direction of the user in the two rounds of switching is different, but the same control switching order and effect are achieved, that is, the terminal determines the first direction according to the sliding direction of the user performing the sliding operation on the real-time activity reminder control corresponding to the first real-time activity in the switching order, thereby having a higher flexibility in the display of the real-time activity reminder control.
[0146] In some embodiments, when a control switching operation is not received, the terminal keeps the display content in the status bar unchanged. For example, when a real-time activity reminder control is displayed in the status bar, the real-time activity corresponding to the real-time activity reminder control has not ended, and the control switching operation is not received, the terminal continues to display the real-time activity reminder control in the status bar. For another example, when the real-time activity reminder control is stopped from being displayed in the status bar, and the terminal does not receive a control switching operation, the terminal continues to stop displaying the real-time activity reminder control in the status bar.
[0147] Multiple real-time activities belong to the same real-time activity group. In a possible scenario, when there is a new real-time activity, the terminal adds the new real-time activity to the real-time activity group.
[0148] Among them, the newly added real-time activities are newly generated real-time activities.
[0149] For example, at 11:06, the terminal has three real-time activities; at 11:07, the user buys lunch through a food delivery application, and a food delivery real-time activity is added to the terminal, so the terminal now has four real-time activities.
[0150] By adding the newly added real-time activity to the real-time activity group, the terminal can display a real-time activity reminder control corresponding to the newly added real-time activity in the status bar.
[0151] Regarding the specific manner in which the terminal adds the newly added real-time activity to the real-time activity group, in some embodiments, each real-time activity in the real-time activity group has a switching order. In the case of the existence of the newly added real-time activity, the newly added real-time activity is added to the real-time activity group based on multiple real-time activities and the priority of the newly added real-time activity.
[0152] The switching order is determined based on the priorities of the real-time activities, and the priority of the previous real-time activity in the switching order is higher than the priority of the next real-time activity.
[0153] For example, in Figure 7 Among the four real-time activities shown, the first real-time activity in the switching order (music playback real-time activity) has the highest priority, the second real-time activity in the switching order (recording real-time activity) has the second priority, the third real-time activity in the switching order (file downloading real-time activity) has the third priority, and finally the fourth real-time activity in the switching order (takeout delivery real-time activity) has the lowest priority.
[0154] The manner of determining the priority of each real-time activity in the real-time activity group may include at least any one of the following manners.
[0155] (1) The terminal determines the priority of the real-time activity based on the application type of the application corresponding to each real-time activity in the real-time activity group.
[0156] For example only, the terminal may pre-set that real-time activities corresponding to call-type applications have the highest priority, real-time activities corresponding to audio-type applications have the second highest priority, and real-time activities corresponding to social-type applications have the lowest priority.
[0157] For example, for audio playback real-time activities, call real-time activities, and social real-time activities, call real-time activities have the highest priority, audio playback real-time activities have the second highest priority, and social real-time activities have the lowest priority.
[0158] (2) The terminal determines the priority of the real-time activity based on at least one of the start time and the expected duration of the real-time activity.
[0159] For example only, the terminal can determine the priority of each real-time activity based on the order of the start time of the real-time activities, and the earlier the start time of the real-time activity, the higher its priority; the later the start time of the real-time activity, the lower its priority. Among them, the start time of the real-time activity is the time when the real-time activity is generated. For example, for the takeaway delivery real-time activity, when the user pays the purchase fee for the takeaway, the takeaway delivery real-time activity starts. For another example, for the recording real-time activity, when the user presses the recording start control, the recording real-time activity starts.
[0160] For example, if a user buys takeout at 19:00, downloads a video file at 19:01, and plays music at 19:03, the takeout delivery real-time activity has the highest priority, the video file download real-time activity has the second highest priority, and the music playback real-time activity has the lowest priority.
[0161] For example only, the terminal may also determine the priority of each real-time activity based on the expected duration of the real-time activity, and the shorter the expected duration of the real-time activity, the higher the priority; the longer the expected duration of the real-time activity, the lower the priority.
[0162] For example only, the terminal may also comprehensively score each real-time activity based on the start time and the expected duration of the real-time activity, and determine the priority of each real-time activity according to the scoring result.
[0163] (3) The terminal determines the priority of each real-time activity based on the display duration of the historical real-time activity reminder control.
[0164] In a possible implementation, the terminal obtains the display duration of the historical real-time activity reminder control corresponding to each real-time activity in the status bar, and sums at least one display duration of the same real-time activity to obtain the total display duration corresponding to the real-time activity, and then determines the priority of the real-time activity according to the total display duration corresponding to each real-time activity. The longer the total display duration, the higher the priority of the real-time activity.
[0165] In some embodiments, the number of real-time activities in a real-time activity group may not have an upper limit, or may have an upper limit.
[0166] When a new live event is added to a live event group, the number of live events in the live event group may reach the upper limit.
[0167] Exemplarily, the upper limit of the number of real-time activities is 4, that is, when the real-time activity group contains only 4 or less real-time activities, the terminal can display the real-time activity reminder controls corresponding to the real-time activities in the real-time activity group in the status bar. When the real-time activity group contains more real-time activities, the terminal cannot display more real-time activity reminder controls in the status bar.
[0168] Optionally, when the number of real-time activities in the real-time activity group reaches an upper limit and the priority of the newly added real-time activity is higher than the priority of the last real-time activity in the switching order, the terminal removes the last real-time activity from the real-time activity group; and based on the remaining real-time activities after removing the last real-time activity and the priority of the newly added real-time activity, adds the newly added real-time activity to the real-time activity group.
[0169] See also Figure 8 , Figure 8 It is a schematic diagram provided by an exemplary embodiment of the present application that the number of real-time activities in a real-time activity group reaches an upper limit, and the priority of the newly added real-time activity is higher than the priority of the last real-time activity in the switching order.
[0170] like Figure 8 As shown, the real-time activity group originally includes real-time activity A, real-time activity B, real-time activity C and real-time activity D, among which real-time activity A has the highest priority, followed by real-time activity B and real-time activity C, and real-time activity D has the lowest priority. Assuming that the upper limit of the number of real-time activities in the real-time activity group is 4, the number of real-time activities in the current real-time activity group reaches the upper limit.
[0171] The terminal first displays the real-time activity reminder control 811 corresponding to the first real-time activity (real-time activity A) in the switching order. When the first control switching operation is received, the real-time activity reminder control 812 corresponding to real-time activity B and the multiple real-time activity reminder logo are displayed in the status bar. When the second control switching operation is received, the real-time activity reminder control 813 corresponding to real-time activity C and the multiple real-time activity reminder logo are displayed in the status bar. When the third control switching operation is received, the real-time activity reminder control 814 corresponding to real-time activity D and the multiple real-time activity reminder logo are displayed in the status bar. When the fourth control switching operation is received, the real-time activity reminder control is stopped from being displayed in the status bar.
[0172] In the case where there is a newly added real-time activity E, the terminal compares the priority of the newly added real-time activity E with the four real-time activities in the real-time activity group. For example, in the case where the priority of the newly added real-time activity E is lower than the priority of the real-time activity A and higher than the priority of the real-time activity B, since the number of real-time activities in the real-time activity group has reached the upper limit and the priority of the newly added real-time activity is higher than the priority of the last real-time activity in the switching order, the terminal removes the last real-time activity (real-time activity D) from the real-time activity group; and based on the priorities of the remaining real-time activities (real-time activities A, B, and C) after the removal of the last real-time activity and the newly added real-time activity (real-time activity E), the newly added real-time activity E is added to the real-time activity group.
[0173] like Figure 8 As shown, after the new real-time activity E is added to the real-time activity group, the real-time activity group includes 4 real-time activities, which are real-time activity A, real-time activity E, real-time activity B and real-time activity C in the switching order.
[0174] In another possible scenario, when the number of real-time activities in the real-time activity group reaches an upper limit and the priority of the newly added real-time activity is lower than the priority of the last real-time activity in the switching order, the terminal maintains the real-time activity group.
[0175] For example only, if the terminal generates a new real-time activity F, and the priority of the new real-time activity F is lower than the priority of the last real-time activity C in the switching sequence, the terminal keeps the real-time activity group unchanged.
[0176] In a possible scenario, when a new real-time activity is generated and the status bar does not display a real-time activity reminder control, the terminal displays a real-time activity reminder control corresponding to the new real-time activity and multiple real-time activity reminder identifiers in the status bar.
[0177] For example, the real-time activity group includes real-time activities A, real-time activity B, real-time activity C and real-time activity D. When the user controls the terminal not to display the real-time activity reminder control after four control switching operations, if a new real-time activity E is generated at this time, the terminal will display the real-time activity reminder control corresponding to the new real-time activity E in the status bar to remind the new real-time activity E.
[0178] In some embodiments, after the terminal adds the new real-time activity to the real-time activity group, there are several possible situations regarding the display content in the status bar of the terminal.
[0179] (1) Before the terminal adds the newly added real-time activity to the real-time activity group, if the terminal displays a real-time activity reminder control corresponding to one of the real-time activities in the real-time activity group (referred to as the current real-time activity) in the status bar, after the terminal adds the newly added real-time activity to the real-time activity group, the terminal still keeps displaying the real-time activity reminder control corresponding to the current real-time activity in the status bar, that is, the display content of the terminal in the status bar does not change.
[0180] (2) Before the terminal adds the newly added real-time activity to the real-time activity group, the terminal displays a real-time activity reminder control corresponding to one of the real-time activities in the real-time activity group (referred to as the current real-time activity) in the status bar. After the terminal adds the newly added real-time activity to the real-time activity group, the terminal displays the real-time activity reminder control corresponding to the newly added real-time activity in the status bar, that is, the display content of the terminal in the status bar changes.
[0181] (3) Before the terminal adds the newly added real-time activity to the real-time activity group, the terminal displays a real-time activity reminder control corresponding to one of the real-time activities in the real-time activity group (referred to as the current real-time activity) in the status bar. After the terminal adds the newly added real-time activity to the real-time activity group, the terminal displays the real-time activity reminder control corresponding to the newly added real-time activity in the status bar within a certain time limit. When the time for displaying the real-time activity reminder control corresponding to the newly added real-time activity reaches the time limit, the terminal switches the real-time activity reminder control displayed in the status bar back to the real-time activity reminder control corresponding to the previous real-time activity.
[0182] For example, when a new real-time activity E is added to the real-time activity group, the terminal displays the real-time activity reminder control corresponding to the new real-time activity E in the status bar within 2 seconds to remind the user that a new real-time activity has been generated. When the display time of the real-time activity reminder control corresponding to the new real-time activity E reaches 2 seconds, since the user has already known the new real-time activity E, the terminal switches to display the real-time activity reminder control corresponding to the current real-time activity A to remind the user of the real-time activity of interest.
[0183] (4) Before the terminal adds the new real-time activity to the real-time activity group, if the terminal does not display the real-time activity reminder control in the status bar, after the terminal adds the new real-time activity to the real-time activity group, the terminal displays the real-time activity reminder control corresponding to the new real-time activity in the status bar.
[0184] For example, the terminal does not display a real-time activity reminder control in the status bar. When there is a new real-time activity E and the terminal adds the new real-time activity E to the real-time activity group, the terminal displays a real-time activity reminder control corresponding to the new real-time activity E in the status bar.
[0185] (5) Before the terminal adds the new real-time activity to the real-time activity group, if the terminal does not display the real-time activity reminder control in the status bar, after the terminal adds the new real-time activity to the real-time activity group, the terminal displays the real-time activity reminder control corresponding to the real-time activity with the highest priority in the status bar.
[0186] For example, the terminal does not display the real-time activity reminder control in the status bar. When there is a new real-time activity E and the terminal adds the new real-time activity E to the real-time activity group, the terminal displays the real-time activity reminder control corresponding to the highest priority real-time activity A in the status bar to prompt the user to make full use of the status bar and wake up the control display function of the status bar.
[0187] It should be noted that after adding a new real-time activity, the content displayed in the status bar of the terminal can be any of the above-mentioned situations. Technical personnel in this field can select the content displayed in the status bar of the terminal according to actual needs, or combine or transform any of the above-mentioned situations (for example, simultaneously displaying the current real-time activity and the real-time activity reminder controls corresponding to the newly added real-time activity). Such improvements are within the scope of protection of this application.
[0188] In some embodiments, when the third real-time activity in the real-time activity group ends, the terminal removes the third real-time activity from the real-time activity group.
[0189] For example, the real-time activity group originally includes real-time activity A, real-time activity B, real-time activity C, and real-time activity D. When real-time activity A ends, the terminal removes real-time activity A from the real-time activity group, and only real-time activity B, real-time activity C, and real-time activity D remain in the real-time activity group. At this time, the terminal does not display the real-time activity reminder control corresponding to real-time activity A in the status bar.
[0190] In one possible scenario, after the third real-time activity is removed from the real-time activity group, when the real-time activity group contains only one real-time activity, the terminal displays the real-time activity reminder control corresponding to the real-time activity in the status bar, and stops displaying the multiple real-time activity reminder logo, to prompt that there is only one real-time activity currently, suggesting that the user does not need to perform the control switching operation in the status bar.
[0191] See also Fig. 9 , Fig. 9 It is a schematic diagram of a terminal stopping displaying multiple real-time activity prompting marks provided by an exemplary embodiment of the present application.
[0192] Fig. 9 Take the two real-time activities included in the real-time activity group, namely the taxi-hailing real-time activity and the flight real-time activity, as an example for explanation.
[0193] The terminal first displays the real-time activity reminder control 901 corresponding to the taxi real-time activity and the multiple real-time activity reminder mark 911 in the status bar. The words displayed in the real-time activity reminder control 901 remind the user that there are only 20 meters left to the taxi destination. The multiple real-time activity reminder mark 911 indicates that there are multiple real-time activities, suggesting that the user performs a control switching operation in the status bar.
[0194] When receiving a control switching operation in the status bar (such as a left swipe operation on the real-time activity reminder control 901), the terminal displays the real-time activity reminder control 902 corresponding to the flight real-time activity and the multiple real-time activity reminder logo 911. The words displayed in the real-time activity reminder control 902 remind the user to board the plane through gate 27.
[0195] When the taxi-hailing real-time activity ends, the terminal removes the taxi-hailing real-time activity from the real-time activity group. After removing the taxi-hailing real-time activity, there is only one real-time activity (the flight real-time activity) left in the real-time activity group. Therefore, the terminal displays the real-time activity reminder control 902 corresponding to the flight real-time activity in the status bar, and stops displaying the multiple real-time activity reminder mark, to indicate that there is only one real-time activity currently, suggesting that the user does not need to perform the control switching operation in the status bar.
[0196] In a possible scenario, when only one real-time activity remains in the real-time activity group, if a new real-time activity is generated, the terminal displays the real-time activity reminder control and the multiple real-time activity reminder logo in the status bar again.
[0197] Generally, there is a switching order between the real-time activities in the real-time activity group, and the terminal switches and displays the real-time activity reminder controls in turn based on the control switching operation. However, in a possible scenario, when a real-time activity status is updated, the status update reminder control corresponding to the real-time activity may be preempted to remind the user that the real-time activity status is updated.
[0198] Optionally, there are at least two stages in the real-time activity, and when a stage switch occurs, the real-time activity status is updated. For example, for a takeaway delivery real-time activity, when the takeaway preparation stage is completed and the current stage is updated to the rider delivery stage, the real-time activity status is updated for the takeaway delivery real-time activity. For another example, for a taxi real-time activity, when the driver has arrived at the pick-up location, the current stage is updated to the trip progress stage, and the real-time activity status is updated for the taxi real-time activity.
[0199] Optionally, when the real-time activity is suddenly terminated or a new message appears, the real-time activity status is updated. For example, for a file download real-time activity, when the network signal deteriorates and the file download is terminated, or when the wifi is accidentally disconnected and a network reconnection prompt is generated, the file download real-time activity status is updated.
[0200] In addition, those skilled in the art may also design situations in which real-time activity status is updated according to specific scenarios of the real-time activity, and there is no limitation to this.
[0201] In some embodiments, when a real-time activity status update occurs for a fourth real-time activity among the multiple real-time activities, the terminal displays a status update reminder control corresponding to the fourth real-time activity.
[0202] The status update reminder control is used to prompt the real-time activity status update of the fourth real-time activity.
[0203] Optionally, the real-time activity reminder control is displayed in the form of a capsule, and the status update reminder control is displayed in the form of a card.
[0204] In some embodiments, when the display time of the status update reminder control reaches a second time length, the terminal displays a real-time activity reminder control and a multiple real-time activity reminder logo corresponding to the fourth real-time activity in the status bar, or displays a real-time activity reminder control and a multiple real-time activity reminder logo corresponding to the highest priority real-time activity among multiple real-time activities in the status bar.
[0205] Optionally, the second duration is a duration preset by the terminal, such as 3s.
[0206] When the display duration of the status update reminder control reaches the second duration, the purpose of reminding the user that the real-time activity status has been updated has been achieved, so the terminal can stop displaying the status update reminder control and re-display the real-time activity reminder control in the form of a capsule in the status bar. For example, the terminal can continue to display the real-time activity reminder control and the multiple real-time activity reminder logo corresponding to the real-time activity, or the terminal can also display the real-time activity reminder control and the multiple real-time activity reminder logo corresponding to the real-time activity with the highest priority.
[0207] See also Fig.10 , Fig.10 It is a schematic diagram of real-time activity status update of a real-time activity provided by an exemplary embodiment of the present application.
[0208] Fig.10 Take the two real-time activities included in the real-time activity group, namely the flight real-time activity and the recording real-time activity, as an example for explanation.
[0209] The terminal first displays the real-time activity reminder control 1001 corresponding to the real-time activity of the flight and multiple real-time activity reminder marks in the status bar. Among them, the text information in the real-time activity reminder control 1001 reminds the user to go through the security check at the security checkpoint 17.
[0210] When receiving a left swipe operation of the user on the real-time activity reminder control 1001, the terminal displays the real-time activity reminder control 1002 corresponding to the next real-time activity (recording real-time activity) in the switching order and multiple real-time activity reminder identifiers in the status bar.
[0211] At this time, the real-time activity status of the flight real-time activity is updated. Due to the congestion of the security checkpoint, the originally recommended security checkpoint is changed from 17 to 24, so the terminal displays the status update reminder control 1011 corresponding to the flight real-time activity. Among them, the status update reminder control 1011 is displayed in the form of a card to strongly remind the user that the security checkpoint is congested, and it is recommended to use security checkpoint 24 for security inspection.
[0212] When the display duration of the status update reminder control 1011 reaches the second duration (e.g., 3 seconds), the terminal displays the real-time activity reminder control 1001 corresponding to the flight real-time activity and multiple real-time activity reminder logos in the status bar. Among them, the text information in the real-time activity reminder control 1001 indicates that the security checkpoint has been changed to 24.
[0213] In this embodiment, when a real-time activity status is updated, the terminal displays a status update reminder control to inform the user of the status update of the real-time activity, without the user having to manually switch the control, thereby achieving a high efficiency of real-time activity reminder. When the display duration of the status update reminder control reaches the second duration, indicating that the user is aware of the status update of the real-time activity, the terminal re-displays the real-time activity reminder control in the status bar, thereby reminding the user of the real-time activity in the form of the real-time activity reminder control, thereby avoiding long-term interference to the user.
[0214] In another possible implementation, when the real-time activity status of a fourth real-time activity among multiple real-time activities is updated, the terminal displays a real-time activity reminder control and a multiple real-time activity reminder logo corresponding to the fourth real-time activity; when the display time of the real-time activity reminder control corresponding to the fourth real-time activity reaches a third time length, a second real-time activity reminder control and a multiple real-time activity reminder logo corresponding to the second real-time activity are displayed in the status bar.
[0215] Optionally, the third duration may be a value preset by the terminal, such as 5s.
[0216] Optionally, the real-time activity reminder control is displayed in the form of a capsule, and the status update reminder control is displayed in the form of a card. Since the prominence of the capsule form is lower than that of the card form, the terminal can set the third duration to be larger than the second duration, so that the user has sufficient time to view the real-time activity reminder control corresponding to the fourth real-time activity in which the real-time activity status is updated. When the display duration of the real-time activity reminder control corresponding to the fourth real-time activity reaches the third duration, the terminal switches the real-time activity reminder control displayed in the status bar back to the second real-time activity reminder control corresponding to the second real-time activity that was originally displayed, thereby ensuring the display of the real-time activity reminder control that the user is paying attention to.
[0217] In some scenarios, when a user performs a first trigger operation on a real-time activity reminder control displayed in a capsule form in the status bar, the terminal will display a real-time activity display card in a card form to display more detailed information of the real-time activity.
[0218] Optionally, the first trigger operation may be a click operation on the real-time activity reminder control, or any other possible operation, which is not limited.
[0219] In some scenarios, when a user performs a second trigger operation on a real-time activity reminder control displayed in a capsule form in the status bar, the terminal will display an application program interface corresponding to the real-time activity reminder control.
[0220] Optionally, the second trigger operation may be a long press operation on the real-time activity reminder control, or any other possible operation, which is not limited.
[0221] In some scenarios, when a user performs a third trigger operation on a card-shaped real-time activity display card, the terminal will display an application program interface corresponding to the real-time activity reminder control.
[0222] Optionally, the third trigger operation may be a click operation on the real-time activity display card, or any other possible operation, which is not limited.
[0223] See also Fig.11 , Fig.11 It is a schematic diagram of performing a click or long press operation on a real-time activity reminder control displayed in a capsule form in a status bar, provided by an exemplary embodiment of the present application.
[0224] like Fig.11 As shown, a real-time activity reminder control 1101 corresponding to the taxi-hailing real-time activity and multiple real-time activity reminder marks are displayed in the status bar. Among them, the text information contained in the real-time activity reminder control 1101 is used to remind the driver that he has arrived.
[0225] When the user clicks on the real-time activity reminder control 1101, the terminal displays a real-time activity display card 1111. The real-time activity display card 1111 includes more detailed real-time taxi activity information, such as the driver's contact information, license plate number, vehicle model, taxi application name, taxi icon, and other information.
[0226] When the user performs a long press operation on the real-time activity reminder control 1101, the terminal displays the application program interface corresponding to the taxi-hailing application, and the user can view map information and other content in the application program interface corresponding to the taxi-hailing application.
[0227] In some embodiments, when the user clicks on the real-time activity display card 1111, the terminal may also display the application program interface corresponding to the taxi-hailing application.
[0228] In this embodiment, the user can control the terminal to display the real-time activity display card in the status bar by clicking the real-time activity reminder control; the user can control the terminal to jump to the corresponding application interface by long pressing the real-time activity reminder control, which facilitates the interaction of multi-tasking in the status bar in the case of weak disturbance to other real-time activities.
[0229] In some embodiments, when there is only one real-time activity, the terminal displays the real-time activity reminder control corresponding to the real-time activity in the status bar; in response to the control switching operation, the terminal stops displaying the real-time activity reminder control corresponding to the real-time activity in the status bar.
[0230] Optionally, the control switching operation may be a left or right swipe operation on the real-time activity reminder control in the status bar, or a left or right swipe operation on the hot zone where the entire status bar area is located, or the control switching operation may be any other possible operation, without limitation.
[0231] In some embodiments, after the terminal stops displaying the real-time activity reminder control corresponding to the real-time activity in the status bar, in response to a control switching operation, the terminal displays the real-time activity reminder control corresponding to the real-time activity in the status bar again.
[0232] Exemplarily, when there is only one recording real-time activity, the terminal displays the recording real-time activity reminder control in the form of a capsule in the status bar; when the user swipes left (or right) on the recording real-time activity reminder control, the terminal stops displaying the recording real-time activity reminder control in the status bar. When the user swipes left (or right) again in the status bar, the terminal displays the recording real-time activity reminder control in the status bar again, thereby realizing the display or hiding of a single real-time activity reminder control.
[0233] Optionally, when there is only one real-time activity, the user can also control the terminal to display the real-time activity display card corresponding to the real-time activity by clicking the capsule-shaped real-time activity display control. The real-time activity display card is displayed in card form and can be used to display more detailed relevant information of the real-time activity.
[0234] Optionally, when the user performs a swipe-up operation on the real-time activity display card, or performs a click operation on a blank area on the screen, the terminal stops displaying the real-time activity display card.
[0235] Optionally, when the user clicks on the real-time activity display card, the terminal displays the application interface of the application corresponding to the real-time activity; or, when the user long presses the real-time activity reminder control displayed in the status bar, the terminal displays the application interface of the application corresponding to the real-time activity.
[0236] See also Fig.12 , Fig.12 This is a structural block diagram of a real-time activity reminder device provided by an exemplary embodiment of the present application. The device includes:
[0237] The first display module 1201 is used to display a first real-time activity reminder control and a multi-real-time activity reminder mark corresponding to a first real-time activity among the multiple real-time activities in a status bar when there are multiple real-time activities, wherein the first real-time activity reminder control is used to display information of the first real-time activity, and the multi-real-time activity reminder mark is used to prompt the existence of multiple real-time activities;
[0238] The second display module 1202 is used to display a second real-time activity reminder control corresponding to a second real-time activity among the multiple real-time activities and the multiple real-time activity reminder logo in the status bar in response to a control switching operation, wherein the second real-time activity is different from the first real-time activity.
[0239] Optionally, the second display module 1202 is used to:
[0240] In response to the control switching operation, determining the second real-time activity from the multiple real-time activities according to the switching order between the multiple real-time activities;
[0241] The second real-time activity reminder control corresponding to the second real-time activity and the multiple real-time activity reminder identifier are displayed in the status bar.
[0242] Optionally, the second display module 1202 is used to:
[0243] In response to the control switching operation, if the first real-time activity is not the last real-time activity in the switching sequence, determining the next real-time activity of the first real-time activity in the switching sequence as the second real-time activity;
[0244] In response to the control switching operation, if the first real-time activity is the last real-time activity in the switching sequence, stop displaying the real-time activity reminder control in the status bar.
[0245] Optionally, after the status bar stops displaying the real-time activity reminder control, the second display module 1202 is used to:
[0246] In response to the control switching operation, the real-time activity reminder control corresponding to the first real-time activity in the switching sequence and the multiple real-time activity reminder identifiers are displayed in the status bar.
[0247] Optionally, after the status bar stops displaying the real-time activity reminder control, the second display module 1202 is used for at least one of the following:
[0248] When the duration of stopping displaying the real-time activity reminder control reaches a first duration, displaying the real-time activity reminder control corresponding to the first real-time activity in the switching sequence and the multiple real-time activity reminder identifiers in the status bar;
[0249] When the duration of stopping displaying the real-time activity reminder control reaches a first duration, the real-time activity reminder control corresponding to the specified real-time activity and the multiple real-time activity reminder identifiers are displayed in the status bar.
[0250] Optionally, the second display module 1202 is used to:
[0251] In response to a sliding operation on the first real-time activity reminder control in the status bar, the second real-time activity is determined from the multiple real-time activities based on a sliding direction indicated by the sliding operation and a switching order between the multiple real-time activities.
[0252] Optionally, the second display module 1202 is used to:
[0253] When the sliding direction indicated by the sliding operation is a first direction, determining the next real-time activity of the first real-time activity in the switching sequence as the second real-time activity;
[0254] When the sliding direction indicated by the sliding operation is a second direction, the previous real-time activity of the first real-time activity in the switching sequence is determined as the second real-time activity, and the first direction is opposite to the second direction.
[0255] Optionally, the first display module 1201 is used to:
[0256] The first real-time activity reminder control and the multiple real-time activity reminder logos in a first form are displayed in the status bar.
[0257] or,
[0258] In the switching sequence, when there is a next real-time activity for the first real-time activity and a previous real-time activity, displaying the first real-time activity reminder control and the first form of the multiple real-time activity reminder logo in the status bar;
[0259] In the switching sequence, when there is a next real-time activity for the first real-time activity and there is no previous real-time activity, displaying the first real-time activity reminder control and the second form of the multiple real-time activity reminder logo in the status bar;
[0260] When there is no next real-time activity for the first real-time activity in the switching sequence and there is a previous real-time activity, the first real-time activity reminder control and the multi-real-time activity reminder logo in the third form are displayed in the status bar.
[0261] Optionally, the multiple real-time activity prompt identifier of the first form includes a first sub-identifier located on a first side of the first real-time activity reminder control, and a second sub-identifier located on a second side of the first real-time activity reminder control; the multiple real-time activity prompt identifier of the second form includes the first sub-identifier located on the first side of the first real-time activity reminder control; the multiple real-time activity prompt identifier of the third form includes the second sub-identifier located on the second side of the first real-time activity reminder control;
[0262] The first side corresponds to the first direction, and the second side corresponds to the second direction.
[0263] Optionally, the multiple real-time activities belong to the same real-time activity group, and the second display module 1202 is used to:
[0264] In the case where there is a newly added real-time activity, the newly added real-time activity is added to the real-time activity group, and the newly added real-time activity is a newly generated real-time activity.
[0265] Optionally, there is a switching order between the real-time activities in the real-time activity group, the switching order is determined based on the priority of each real-time activity, and the priority of the previous real-time activity in the switching order is higher than the priority of the next real-time activity; the second display module 1202 is used to:
[0266] In the case that the newly added real-time activity exists, the newly added real-time activity is added to the real-time activity group based on the multiple real-time activities and the priority of the newly added real-time activity.
[0267] Optionally, the second display module 1202 is used for at least one of the following:
[0268] Determining the priority of the real-time activity based on the application type of the application corresponding to each of the real-time activities in the real-time activity group;
[0269] The priority of the real-time activity is determined based on the start time of each of the real-time activities in the real-time activity group.
[0270] Optionally, the second display module 1202 is used to:
[0271] When the number of real-time activities in the real-time activity group reaches an upper limit and the priority of the newly added real-time activity is higher than the priority of the last real-time activity in the switching order, removing the last real-time activity from the real-time activity group;
[0272] The newly added real-time activity is added to the real-time activity group based on the remaining real-time activities after removing the last real-time activity and the priority of the newly added real-time activity.
[0273] Optionally, the second display module 1202 is used to:
[0274] When the number of real-time activities in the real-time activity group reaches the upper limit and the priority of the newly added real-time activity is lower than the priority of the last real-time activity in the switching order, the real-time activity group is maintained.
[0275] Optionally, the second display module 1202 is used to:
[0276] When the newly added real-time activity is generated, if the status bar does not display the real-time activity reminder control, the real-time activity reminder control corresponding to the newly added real-time activity and the multiple real-time activity reminder identifiers are displayed in the status bar.
[0277] Optionally, the multiple real-time activities belong to the same real-time activity group, and the second display module 1202 is used to:
[0278] When the third real-time activity in the real-time activity group ends, the third real-time activity is removed from the real-time activity group.
[0279] Optionally, the second display module 1202 is used to:
[0280] After the third real-time activity is removed from the real-time activity group, when the real-time activity group includes only one real-time activity, the real-time activity reminder control corresponding to the real-time activity is displayed in the status bar, and the multiple real-time activity reminder logos are stopped from being displayed.
[0281] Optionally, the second display module 1202 is used to:
[0282] When a real-time activity status is updated for a fourth real-time activity among the multiple real-time activities, displaying a status update reminder control corresponding to the fourth real-time activity;
[0283] When the display time of the status update reminder control reaches the second time length, the real-time activity reminder control corresponding to the fourth real-time activity and the multiple real-time activity reminder logo are displayed in the status bar, or the real-time activity reminder control corresponding to the highest priority real-time activity among the multiple real-time activities and the multiple real-time activity reminder logo are displayed in the status bar.
[0284] Optionally, the second display module 1202 is used to:
[0285] When a real-time activity state is updated for a fourth real-time activity among the multiple real-time activities, displaying a real-time activity reminder control corresponding to the fourth real-time activity and the multiple real-time activity reminder identifier;
[0286] When the display duration of the real-time activity reminder control corresponding to the fourth real-time activity reaches a third duration, the second real-time activity reminder control corresponding to the second real-time activity and the multiple real-time activity reminder identifier are displayed in the status bar.
[0287] See also Fig.13 , Fig.13 13 is a schematic diagram of the structure of a terminal provided by an exemplary embodiment of the present application. The terminal can execute the real-time activity reminder method of the above embodiment. The terminal can be a smart phone, a laptop, a tablet computer, a navigation device, a smart TV, etc. The terminal may also be called a user device, a portable terminal, etc. The terminal may include one or more of the following components: a processor 1310 and a memory 1320.
[0288] Optionally, the processor 1310 uses various interfaces and lines to connect various parts of the entire electronic device, and executes various functions of the electronic device and processes data by running or executing instructions, programs, code sets or instruction sets stored in the memory 1320, and calling data stored in the memory 1320. Optionally, the processor 1310 can be implemented in at least one hardware form of digital signal processing (DSP), field-programmable gate array (FPGA), and programmable logic array (PLA). The processor 1310 can integrate one or a combination of a central processing unit (CPU), a graphics processing unit (GPU), a neural network processor (NPU), and a baseband chip. Among them, the CPU mainly processes the operating system, user interface, and application programs; the GPU is responsible for rendering and drawing the content that needs to be displayed on the touch display; the NPU is used to implement artificial intelligence (AI) functions; and the baseband chip is used to process wireless communications. It is understandable that the above baseband chip may not be integrated into the processor 1310, but may be implemented by a separate chip.
[0289] The memory 1320 may include a random access memory (RAM) or a read-only memory (ROM). Optionally, the memory 1320 includes a non-transitory computer-readable storage medium. The memory 1320 may be used to store instructions, programs, codes, code sets, or instruction sets. The memory 1320 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the following various method embodiments, etc.; the data storage area may store data created according to the use of the electronic device (such as audio data, a phone book), etc.
[0290] In addition, those skilled in the art will appreciate that the structure of the terminal shown in the above figures does not constitute a limitation on the terminal, and the terminal may include more or fewer components than shown, or a combination of certain components, or a different arrangement of components.
[0291] The embodiment of the present application also provides a computer-readable storage medium, in which at least one computer instruction is stored, and at least one computer instruction is loaded and executed by a processor to implement the method described in the above embodiment. Optionally, the computer-readable storage medium may include: ROM, RAM, solid state drives (SSD, Solid State Drives) or optical disks, etc. Among them, RAM may include resistance random access memory (ReRAM, Resistance Random Access Memory) and dynamic random access memory (DRAM, Dynamic Random Access Memory).
[0292] The embodiment of the present application also provides a computer program product or a computer program, which includes a computer instruction stored in a computer-readable storage medium. The processor of the computer device reads the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction, so that the computer device executes the method provided in various optional implementations of the above aspects.
[0293] The above description is only an optional embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.
Claims
1. A real-time activity reminder method, characterized in that: The method comprises: In the case where there are multiple real-time activities, a first real-time activity reminder control corresponding to a first real-time activity among the multiple real-time activities and a multi-real-time activity reminder mark are displayed in the status bar, wherein the first real-time activity reminder control is used to display information of the first real-time activity, and the multi-real-time activity reminder mark is used to prompt the existence of multiple real-time activities; In response to the control switching operation, a second real-time activity reminder control corresponding to a second real-time activity among the multiple real-time activities and the multiple real-time activity reminder identifier are displayed in the status bar, and the second real-time activity is different from the first real-time activity.
2. The method according to claim 1, characterized in that: In response to the control switching operation, displaying in the status bar a second real-time activity reminder control corresponding to a second real-time activity among the multiple real-time activities and the multiple real-time activity reminder identifiers, comprises: In response to the control switching operation, determining the second real-time activity from the multiple real-time activities according to the switching order between the multiple real-time activities; The second real-time activity reminder control corresponding to the second real-time activity and the multiple real-time activity reminder identifier are displayed in the status bar.
3. The method according to claim 2, characterized in that The step of determining the second real-time activity from the plurality of real-time activities in response to the control switching operation according to the switching order between the plurality of real-time activities comprises: In response to the control switching operation, if the first real-time activity is not the last real-time activity in the switching sequence, determining the next real-time activity of the first real-time activity in the switching sequence as the second real-time activity; The method further comprises: In response to the control switching operation, if the first real-time activity is the last real-time activity in the switching sequence, stop displaying the real-time activity reminder control in the status bar.
4. The method according to claim 3, characterized in that After the status bar stops displaying the real-time activity reminder control, the method further includes: In response to the control switching operation, the real-time activity reminder control corresponding to the first real-time activity in the switching sequence and the multiple real-time activity reminder identifiers are displayed in the status bar.
5. The method according to claim 3, characterized in that: After the status bar stops displaying the real-time activity reminder control, the method further includes at least one of the following: When the duration of stopping displaying the real-time activity reminder control reaches a first duration, displaying the real-time activity reminder control corresponding to the first real-time activity in the switching sequence and the multiple real-time activity reminder identifiers in the status bar; When the duration of stopping displaying the real-time activity reminder control reaches a first duration, the real-time activity reminder control corresponding to the specified real-time activity and the multiple real-time activity reminder identifiers are displayed in the status bar.
6. The method according to claim 2, characterized in that The step of determining the second real-time activity from the plurality of real-time activities in response to the control switching operation according to the switching order between the plurality of real-time activities comprises: In response to a sliding operation on the first real-time activity reminder control in the status bar, the second real-time activity is determined from the multiple real-time activities based on a sliding direction indicated by the sliding operation and a switching order between the multiple real-time activities.
7. The method according to claim 6, characterized in that The determining the second real-time activity from the multiple real-time activities based on the sliding direction indicated by the sliding operation and the switching order between the multiple real-time activities includes: When the sliding direction indicated by the sliding operation is a first direction, determining the next real-time activity of the first real-time activity in the switching sequence as the second real-time activity; When the sliding direction indicated by the sliding operation is a second direction, the previous real-time activity of the first real-time activity in the switching sequence is determined as the second real-time activity, and the first direction is opposite to the second direction.
8. The method according to claim 7, characterized in that The step of displaying a first real-time activity reminder control corresponding to a first real-time activity among the multiple real-time activities and a multiple real-time activity reminder identifier in a status bar includes: The first real-time activity reminder control and the multiple real-time activity reminder logos in a first form are displayed in the status bar. or, In the switching sequence, when there is a next real-time activity for the first real-time activity and a previous real-time activity, displaying the first real-time activity reminder control and the first form of the multiple real-time activity reminder logo in the status bar; In the case where the first real-time activity has a next real-time activity and does not have a previous real-time activity in the switching order, displaying the first real-time activity reminder control and the multi-real-time activity reminder logo in the second form in the status bar; When there is no next real-time activity for the first real-time activity in the switching sequence and there is a previous real-time activity, the first real-time activity reminder control and the multi-real-time activity reminder logo in the third form are displayed in the status bar.
9. The method according to claim 8, characterized in that The multiple real-time activity reminder identifier of the first form includes a first sub-identifier located on a first side of the first real-time activity reminder control, and a second sub-identifier located on a second side of the first real-time activity reminder control; the multiple real-time activity reminder identifier of the second form includes the first sub-identifier located on the first side of the first real-time activity reminder control; The multi-real-time activity reminder identifier of the third form includes the second sub-identifier located on the second side of the first real-time activity reminder control; The first side corresponds to the first direction, and the second side corresponds to the second direction.
10. The method according to any one of claims 1 to 9, characterized in that: The multiple real-time activities belong to the same real-time activity group, and the method further includes: In the case where there is a newly added real-time activity, the newly added real-time activity is added to the real-time activity group, and the newly added real-time activity is a newly generated real-time activity.
11. The method according to claim 10, characterized in that There is a switching order between the real-time activities in the real-time activity group, the switching order is determined based on the priority of each real-time activity, and the priority of the previous real-time activity in the switching order is higher than the priority of the next real-time activity; The adding of the newly added real-time activity to the real-time activity group when there is a newly added real-time activity includes: In the case that the newly added real-time activity exists, the newly added real-time activity is added to the real-time activity group based on the multiple real-time activities and the priority of the newly added real-time activity.
12. The method according to claim 11, characterized in that The method further comprises at least one of the following: Determining the priority of the real-time activity based on the application type of the application corresponding to each of the real-time activities in the real-time activity group; The priority of the real-time activity is determined based on the start time of each of the real-time activities in the real-time activity group.
13. The method according to claim 11, characterized in that The adding the new real-time activity to the real-time activity group based on the multiple real-time activities and the priority of the new real-time activity includes: When the number of real-time activities in the real-time activity group reaches an upper limit and the priority of the newly added real-time activity is higher than the priority of the last real-time activity in the switching order, removing the last real-time activity from the real-time activity group; The newly added real-time activity is added to the real-time activity group based on the remaining real-time activities after removing the last real-time activity and the priority of the newly added real-time activity.
14. The method according to claim 13, characterized in that The method further comprises: When the number of real-time activities in the real-time activity group reaches the upper limit and the priority of the newly added real-time activity is lower than the priority of the last real-time activity in the switching order, the real-time activity group is maintained.
15. The method according to claim 10, characterized in that The method further comprises: When the newly added real-time activity is generated, if the status bar does not display the real-time activity reminder control, the real-time activity reminder control corresponding to the newly added real-time activity and the multiple real-time activity reminder identifiers are displayed in the status bar.
16. The method according to any one of claims 1 to 9, characterized in that: The multiple real-time activities belong to the same real-time activity group, and the method further includes: When the third real-time activity in the real-time activity group ends, the third real-time activity is removed from the real-time activity group.
17. The method according to claim 16, characterized in that The method further comprises: After the third real-time activity is removed from the real-time activity group, when the real-time activity group includes only one real-time activity, the real-time activity reminder control corresponding to the real-time activity is displayed in the status bar, and the multiple real-time activity reminder logos are stopped from being displayed.
18. The method according to any one of claims 1 to 9, characterized in that: The method further comprises: When a real-time activity status is updated for a fourth real-time activity among the multiple real-time activities, displaying a status update reminder control corresponding to the fourth real-time activity; When the display time of the status update reminder control reaches the second time length, the real-time activity reminder control corresponding to the fourth real-time activity and the multiple real-time activity reminder logo are displayed in the status bar, or the real-time activity reminder control corresponding to the highest priority real-time activity among the multiple real-time activities and the multiple real-time activity reminder logo are displayed in the status bar.
19. The method according to any one of claims 1 to 9, characterized in that: The method further comprises: When a real-time activity state is updated for a fourth real-time activity among the multiple real-time activities, displaying a real-time activity reminder control corresponding to the fourth real-time activity and the multiple real-time activity reminder identifier; When the display duration of the real-time activity reminder control corresponding to the fourth real-time activity reaches a third duration, the second real-time activity reminder control corresponding to the second real-time activity and the multiple real-time activity reminder identifier are displayed in the status bar.
20. A real-time activity reminder device, characterized in that: The device comprises: A first display module is used to display a first real-time activity reminder control and a multi-real-time activity prompt mark corresponding to a first real-time activity in the multiple real-time activities in a status bar when there are multiple real-time activities, wherein the first real-time activity reminder control is used to display information of the first real-time activity, and the multi-real-time activity prompt mark is used to prompt the existence of multiple real-time activities; The second display module is used to display a second real-time activity reminder control corresponding to a second real-time activity among the multiple real-time activities and the multiple real-time activity reminder mark in the status bar in response to a control switching operation, wherein the second real-time activity is different from the first real-time activity.
21. A terminal, characterized in that: The terminal includes a processor and a memory; the memory stores at least one computer instruction, and the at least one computer instruction is used to be executed by the processor to implement the real-time activity reminder method according to any one of claims 1 to 19.
22. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores at least one computer instruction, and the computer instruction is loaded and executed by the processor to implement the real-time activity reminder method according to any one of claims 1 to 19.
23. A computer program product, characterized in that The computer program product includes computer instructions, which are stored in a computer-readable storage medium; the processor of the terminal reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the terminal executes the real-time activity reminder method as described in any one of claims 1 to 19.
Citation Information
Cited By
Real-time activity prompting method and apparatus, terminal, medium, and product
WO2026082017A1