Real-time activity prompting method and apparatus, terminal, medium, and product

By displaying reminder controls and prompts for multiple real-time activities in the status bar and responding to control switching operations, the problem of low reminder efficiency under multiple real-time activities is solved, and efficient display of real-time activity information is achieved.

WO2026082017A1PCT designated stage Publication Date: 2026-04-23GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 6 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
Filing Date
2025-10-14
Publication Date
2026-04-23

AI Technical Summary

Technical Problem

In the case of multiple real-time events, existing technologies can only display the alert control corresponding to one real-time event, resulting in low alert efficiency and users may miss important information.

Method used

The system displays a first real-time activity reminder control and multiple real-time activity prompts in the status bar, and switches to a second real-time activity reminder control in response to control switching operations, thus achieving efficient display of multiple real-time activities.

Benefits of technology

By switching between controls, users can view information about different real-time activities in the status bar, improving the efficiency of real-time activity reminders and alleviating the problem of limited content displayed by a single control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025127527_23042026_PF_FP_ABST
    Figure CN2025127527_23042026_PF_FP_ABST
Patent Text Reader

Abstract

A real-time activity prompting method and apparatus, a terminal, a medium, and a product, relating to the field of human-machine interaction. The method comprises: when there are a plurality of real-time activities, displaying, in a status bar, a first real-time activity prompting control corresponding to a first real-time activity among the plurality of real-time activities, and a multi-real-time activity prompting identifier, wherein the first real-time activity prompting control is used for displaying information of the first real-time activity, the multi-real-time activity prompting identifier is used for prompting that there are a plurality of real-time activities, and the real-time activities are activities performed in real time in an application program (101); and in response to a control switching operation, displaying, in the status bar, a second real-time activity prompting control corresponding to a second real-time activity among the plurality of real-time activities, and the multi-real-time activity prompting identifier, wherein the second real-time activity is different from the first real-time activity (102). By using the method provided by the present application, the prompting efficiency of real-time activities can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Real-time activity alert methods, devices, terminals, media and products

[0001] This application claims priority to Chinese Patent Application No. 202411449906.1, filed on October 16, 2024, entitled “Real-time Activity Reminder Method, Apparatus, Terminal, Medium and Product”, the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to the field of human-computer interaction, and in particular to a method, device, terminal, medium, and product for reminding users of real-time activities. Background Technology

[0003] With the development of terminal technology, when there is real-time activity in an application, the terminal can display a real-time activity reminder control in the status bar to show relevant information about the real-time activity. For example, in a flight application with real-time flight information, the terminal can display flight information (such as current flight progress, security check time, boarding gate, and departure time) through a real-time activity reminder control. Summary of the Invention

[0004] This application provides a method, device, terminal, medium, and product for real-time activity notification. The technical solution is as follows:

[0005] On one hand, embodiments of this application provide a method for reminding users of real-time activities, the method being executed by a terminal, the method comprising:

[0006] In the presence of multiple real-time activities, the status bar displays a first real-time activity reminder control corresponding to the first real-time activity among the multiple real-time activities, as well as a multiple real-time activity prompt icon. The first real-time activity reminder control is used to display information about the first real-time activity, and the multiple real-time activity prompt icon is used to indicate the existence of multiple real-time activities. Real-time activities are activities that are performed in real time within the application.

[0007] In response to a control switching operation, a second real-time activity reminder control corresponding to the second real-time activity among the multiple real-time activities and the multiple real-time activity prompt icon are displayed in the status bar. The second real-time activity is different from the first real-time activity.

[0008] On the other hand, embodiments of this application provide a real-time activity reminder device, the device comprising:

[0009] The first display module is used to display, in the presence of multiple real-time activities, a first real-time activity reminder control corresponding to the first real-time activity and a multiple real-time activity prompt icon in the status bar. The first real-time activity reminder control is used to display information about the first real-time activity, and the multiple real-time activity prompt icon is used to indicate the existence of multiple real-time activities. Real-time activities are activities that are performed in real time within the application.

[0010] The second display module is used to respond to the control switching operation by displaying a second real-time activity reminder control corresponding to the second real-time activity among the multiple real-time activities and the multiple real-time activity prompts in the status bar, wherein the second real-time activity is different from the first real-time activity.

[0011] On the other hand, embodiments of this application provide a terminal, the terminal including a processor and a memory, the memory storing at least one computer instruction, the at least one computer instruction being loaded and executed by the processor to implement the real-time activity reminder method as described above.

[0012] On the other hand, embodiments of this application provide a computer-readable storage medium storing at least one computer instruction, which is loaded and executed by a processor to implement the real-time activity alert method as described above.

[0013] On the other hand, embodiments of this application provide a computer program product including computer instructions stored in a computer-readable storage medium. A terminal's processor reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the terminal to perform the real-time activity notification method provided in various optional implementations of the above aspects. Attached Figure Description

[0014] Figure 1 is a flowchart of a real-time activity notification method provided in an exemplary embodiment of this application;

[0015] Figure 2 is a schematic diagram of a real-time activity notification method provided in an exemplary embodiment of this application;

[0016] Figure 3 is a schematic diagram of the switching order provided in an exemplary embodiment of this application;

[0017] Figure 4 is a schematic diagram of a real-time activity alert control being displayed again after the display of the real-time activity alert control in the status bar is stopped, according to an exemplary embodiment of this application;

[0018] Figure 5 is a schematic diagram of a real-time activity reminder control that is switched by swiping left and right, according to an exemplary embodiment of this application;

[0019] Figure 6 is a schematic diagram of different forms of multi-real-time activity reminder controls provided in an exemplary embodiment of this application;

[0020] Figure 7 is a schematic diagram of an exemplary embodiment of this application, showing how a terminal determines a first direction based on the sliding direction of a user performing a sliding operation on the real-time activity reminder control corresponding to the first real-time activity in the switching sequence.

[0021] Figure 8 is a schematic diagram provided by an exemplary embodiment of this application, showing that the number of real-time activities in a 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.

[0022] Figure 9 is a schematic diagram of a terminal stopping the display of multiple real-time activity prompts provided in an exemplary embodiment of this application;

[0023] Figure 10 is a schematic diagram of real-time activity status update provided by an exemplary embodiment of this application;

[0024] Figure 11 is a schematic diagram of performing a click or long press operation on a real-time activity reminder control displayed in the status bar in a capsule shape, provided by an exemplary embodiment of this application;

[0025] Figure 12 is a structural block diagram of a real-time activity reminder device provided in an exemplary embodiment of this application;

[0026] Figure 13 is a schematic diagram of the structure of a terminal provided in an exemplary embodiment of this application. Detailed Implementation

[0027] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.

[0028] The live event notification control (also known as an information notification control) displayed in the status bar can be used to display information about a live event. A live event may have three phases: start, duration, and end. The content displayed in the live event notification control can differ in each phase. The live event notification control typically appears in the status bar at the start of the live event, remains displayed during the duration of the live event, and stops displaying when the live event ends.

[0029] Taking real-time activity in a flight application as an example, two hours before the flight's departure, the real-time activity reminder control displayed in the status bar of the terminal can be used to remind users of information such as boarding time and airport location; when the user arrives at the airport, the real-time activity reminder control can be used to remind users of security checkpoint information; when the user completes the security check, the real-time activity reminder control can be used to remind users of boarding gate information; and after a period of time after boarding is completed, the terminal stops displaying the real-time activity reminder control.

[0030] In some scenarios, real-time event notification controls can have multiple display formats. For example, they can be displayed as capsules to show brief information about the real-time event, or as cards to show detailed information about the real-time event.

[0031] In related technologies, due to the small display area of ​​the status bar, a terminal can typically only display the real-time activity notification control corresponding to one real-time activity. When multiple real-time activities exist (e.g., multiple applications have real-time activities, or the same application has multiple real-time activities), the terminal can only display the real-time activity notification control corresponding to one of the real-time activities, resulting in low efficiency in notifying users of real-time activities. For example, if food delivery, flight, and ride-hailing applications simultaneously have real-time activities, the terminal may only display the real-time activity notification control corresponding to the earliest one (e.g., only displaying the real-time activity notification control for the food delivery application), potentially causing users to miss flight and ride-hailing information.

[0032] Therefore, to improve the efficiency of real-time activity reminders in multiple real-time activity scenarios, this application provides a real-time activity reminder method. Referring to Figure 1, Figure 1 is a flowchart of a real-time activity reminder method provided in an exemplary embodiment of this application. In some embodiments, the method is executed by a terminal. The method includes the following steps.

[0033] Step 101: When there are multiple real-time activities, display the first real-time activity reminder control and the multiple real-time activity prompt icon corresponding to the first real-time activity in the status bar. The first real-time activity reminder control is used to display the information of the first real-time activity, and the multiple real-time activity prompt icon is used to indicate that there are multiple real-time activities. Real-time activities are activities that are running in real time within the application.

[0034] Multiple real-time activities refer to two or more real-time activities.

[0035] In some embodiments, multiple real-time activities may be different real-time activities existing simultaneously within the same application, or different real-time activities existing simultaneously within different applications. For example, at the current moment, a recording application has real-time activity 1 (recording), a music application has real-time activity 2 (audio playback), and a ride-hailing application has real-time activity 3 (hailing a ride). In this case, real-time activities 1, 2, and 3 are multiple real-time activities existing simultaneously. As another example, at the current moment, if a food delivery application has real-time activities 4 (delivering milk tea) and 5 (delivering lunch), then real-time activities 4 and 5 are multiple real-time activities existing simultaneously.

[0036] A real-time activity is an activity that occurs in real time within an application. In some embodiments, a real-time activity is an activity that continues over a period of time. In some embodiments, a real-time activity may include three phases: start, duration, and end. For example, for a food delivery application, a real-time activity includes the food preparation phase after an order is placed, the rider delivery phase, and the food delivery phase, etc. In some embodiments, the phase of a real-time activity changes over time, which can be referred to as a change in the real-time activity state. In other embodiments, a real-time activity may have only one phase. For example, for a recording application, a real-time activity may only include a recording phase.

[0037] The status bar is typically located at the top of the device screen and displays information related to the device's status, such as network connection icons, signal strength icons, battery level indicators, alarm clock icons, or headphone connection status indicators.

[0038] The real-time event alert control is used to display information about real-time events.

[0039] In some scenarios, real-time event alert controls can have multiple display formats. For example, they can be displayed as capsules to show brief information about the real-time event, or as cards to show detailed information. Capsule or card-style real-time event alert controls can display key information extracted from the real-time event in the status bar, allowing users to quickly obtain key information in various situations.

[0040] In one possible scenario, a live activity alert control can be used to display numerical information related to a live activity. For example, in a video application where the live activity is video downloading, the live activity alert control could display the percentage of downloaded data to indicate the progress of the live activity. As another example, in a recording application where the live activity is recording, the live activity alert control could display the recorded duration to indicate the status of the live activity.

[0041] In one possible scenario, the real-time activity alert control can be used to display text information related to the real-time activity. For example, in a travel app, if the real-time activity is ride-hailing, the control could display the vehicle model and the driver's last name. Similarly, in a flight app, if the real-time activity is a flight, the control could display the gate information.

[0042] In one possible scenario, the live event alert control can be used to display image information related to the live event. For example, in a countdown application, if the live event is a countdown, the live event alert control can display a clock image.

[0043] In addition to digital, text, or image information, in other possible scenarios, the real-time activity alert control can also display video information, live dynamic information, or any other possible information without limitation.

[0044] The "Multiple Real-Time Activities" indicator is used to indicate the presence of multiple real-time activities. Multiple real-time activities refer to two or more real-time activities. For example, if a flight application has a real-time activity "Flight Travel" and a ride-hailing application has a real-time activity "Ride-Hailing," the terminal will display the "Multiple Real-Time Activities" indicator.

[0045] In some embodiments, when multiple real-time activities exist, the terminal displays multiple real-time activity notification icons 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 notification icons can be icons displayed in a crescent shape on the left and right sides of the capsule-shaped control. Besides this, the multiple real-time activity notification icons can also adopt any other possible display form, such as arrows or symbols, without any limitation.

[0046] Referring to Figure 2, which is a schematic diagram of a real-time activity notification method provided in an exemplary embodiment of this application.

[0047] As shown in Figure 2, there are multiple real-time activities. These include a first real-time activity (flight travel) and a second real-time activity (ride-hailing).

[0048] When multiple real-time activities exist, 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 prompt indicator 211 in the status bar.

[0049] The first real-time activity reminder control 201 displays the text information "Gate: 27" indicating the real-time activity of the flight application, to inform the user to board through gate 27. Multiple real-time activity prompts 211 are displayed on the left and right sides of the first real-time activity reminder control 201 in a crescent shape to suggest the existence of multiple real-time activities. Therefore, the user may switch between controls based on the prompts from the multiple real-time activity prompts 211.

[0050] Step 102: In response to the control switching operation, display the second real-time activity reminder control corresponding to the second real-time activity among multiple real-time activities and the multi-real-time activity prompt icon in the status bar. The second real-time activity is different from the first real-time activity.

[0051] There may be various possible designs for the specific form of the control switching operation.

[0052] In some embodiments, the control switching operation can be an operation in the status bar. For example, in some scenarios, the control switching operation may be a swipe, tap, or multi-finger touch operation on the real-time activity alert control. For example, the control switching operation may be a left or right swipe on the real-time activity alert control, or it may be an up or down swipe on the real-time activity alert control. In other scenarios, the control switching operation may also be a trigger operation on a blank area in the status bar, such as a click operation.

[0053] In some embodiments, the control switching operation can be performed in an area other than the status bar. For example, the control switching operation might be a trigger operation on a control switching button in the terminal sidebar.

[0054] In other embodiments, the control switching operation can also be a motion-sensing interaction operation (such as tilting the phone left or right) or an operation that is not performed on a specific area.

[0055] It should be noted that the following description of the embodiments of this application uses the operation of switching controls in the status bar as an example. In fact, the operation of switching controls can also be carried out in any other possible way, which does not constitute any limitation.

[0056] In some embodiments, upon receiving a control switching operation, the terminal determines a second real-time activity that is different from the first real-time activity from multiple real-time activities, and displays a second real-time activity reminder control and a multi-real-time activity prompt icon corresponding to the second real-time activity in the status bar.

[0057] Regarding the method for determining the second real-time activity, in one possible implementation, the terminal can randomly select from other real-time activities besides the first real-time activity among multiple real-time activities; in another possible implementation, the terminal can also predetermine the switching order between each real-time activity and determine the second real-time activity according to the switching order.

[0058] As shown in Figure 2, when the user performs a control switching operation (left swipe operation) 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 prompt icon 211.

[0059] The second real-time activity reminder control 202 displays the text message "Driver is 1 km away" indicating the real-time activity of the ride-hailing app, informing the user of the progress of the real-time activity (ride-hailing). Multiple real-time activity indicator 211 is displayed on the left and right sides of the second real-time activity reminder control 202 in a crescent shape to suggest the existence of multiple real-time activities. Therefore, the user may continue to switch between controls based on the indication of the multiple real-time activity indicator 211.

[0060] In summary, when multiple real-time activities exist, the terminal displays the first real-time activity notification control corresponding to the first real-time activity to show its information. Simultaneously, the terminal also displays a multi-real-time activity indicator to inform the user of the existence of multiple real-time activities. This effectively prompts the user to switch controls to view the real-time activity notification controls for other real-time activities. In response to the control switching operation, the terminal switches the first real-time activity notification control displayed in the status bar to a second real-time activity notification control to show its information. Since the second real-time activity differs from the first, the user can control the display of different real-time activity information in the status bar through the control switching operation. This increases the amount of real-time activity information that can be displayed in the status bar, alleviating to some extent the problem of limited content that a single real-time activity control can display. This maximizes the efficiency of displaying multiple real-time activity notification controls and improves the efficiency of real-time activity notifications.

[0061] Optionally, in response to control switching operations, a second real-time activity reminder control corresponding to the second real-time activity among multiple real-time activities and a multi-real-time activity prompt indicator are displayed in the status bar, including:

[0062] In response to a control switching operation, a second real-time activity is determined from among the multiple real-time activities according to the switching order among them;

[0063] Display the second real-time activity reminder control and multiple real-time activity prompts in the status bar.

[0064] Optionally, in response to a control switching operation, a second real-time activity is determined from among the multiple real-time activities according to the switching order among them, including:

[0065] In response to a control switching operation, if the first real-time activity is not the last real-time activity in the switching sequence, the next real-time activity in the switching sequence will be determined as the second real-time activity.

[0066] Optionally, the method further includes:

[0067] In response to a control switching operation, if the first live activity is the last live activity in the switching sequence, stop displaying the live activity reminder control in the status bar.

[0068] Optionally, after stopping the display of the live activity alert control in the status bar, the method further includes:

[0069] In response to control switching operations, the status bar displays a real-time activity reminder control corresponding to the first real-time activity in the switching sequence, as well as multiple real-time activity prompts.

[0070] Optionally, after stopping the display of the live activity alert control in the status bar, the method further includes at least one of the following:

[0071] When the duration of the time during which the real-time activity reminder control is not displayed reaches the first duration, the real-time activity reminder control corresponding to the first real-time activity in the switching order and the multi-real-time activity prompt indicator are displayed in the status bar.

[0072] If the duration for which the real-time activity alert control is not displayed reaches the first duration, display the real-time activity alert control corresponding to the specified real-time activity and multiple real-time activity prompts in the status bar. The specified real-time activity is either the default real-time activity or the real-time activity is determined based on the specified operation of the real-time activity.

[0073] Optionally, in response to a control switching operation, a second real-time activity is determined from among the multiple real-time activities according to the switching order among them, including:

[0074] In response to a swipe operation on the first live activity notification control in the status bar, a second live activity is determined from multiple live activities based on the swipe direction indicated by the swipe operation and the switching order among multiple live activities.

[0075] Optionally, based on the swipe direction indicated by the swipe operation and the switching order among multiple real-time activities, a second real-time activity is determined from multiple real-time activities, including:

[0076] If the sliding direction indicated by the sliding operation is the first direction, the next real-time activity in the switching sequence will be determined as the second real-time activity.

[0077] When the sliding direction indicated by the sliding operation is the second direction, the previous real-time activity in the switching sequence is determined as the second real-time activity, and the first direction and the second direction are opposite directions.

[0078] Optionally, display a notification control for the first real-time activity among multiple real-time activities and a multi-real-time activity indicator in the status bar, including:

[0079] Display the first real-time activity alert control and the first type of multi-real-time activity prompt icon in the status bar.

[0080] or,

[0081] If, during the switching order, there is a next real-time activity and a previous real-time activity, a reminder control for the first real-time activity and a multi-real-time activity prompt icon in the first form are displayed in the status bar.

[0082] If, during the switching order, there is a next real-time activity but no previous real-time activity, a reminder control for the first real-time activity and a multi-real-time activity prompt icon in the second form are displayed in the status bar.

[0083] If, during the switching sequence, there is no next real-time activity for the first real-time activity, but there is a previous real-time activity, a reminder control for the first real-time activity and a multi-real-time activity prompt icon in the third form will be displayed in the status bar.

[0084] Optionally, the first form of the multi-real-time activity notification icon includes a first sub-icon located on the first side of the first real-time activity notification control and a second sub-icon located on the second side of the first real-time activity notification control; the second form of the multi-real-time activity notification icon includes a first sub-icon located on the first side of the first real-time activity notification control; and the third form of the multi-real-time activity notification icon includes a second sub-icon located on the second side of the first real-time activity notification control.

[0085] The first side corresponds to the first direction, and the second side corresponds to the second direction.

[0086] Optionally, if multiple real-time activities belong to the same real-time activity group, the method further includes:

[0087] If a new live event is added, the new live event will be added to the live event group. The new live event will be the newly generated live event.

[0088] Optionally, there is a switching order among 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. When a new real-time activity is added, it is added to the real-time activity group, including:

[0089] If a new live activity is added, it will be added to the live activity group based on the number of live activities and the priority of the new live activity.

[0090] Optionally, the method further includes at least one of the following:

[0091] The priority of real-time activities is determined based on the application type of the application corresponding to each real-time activity in the real-time activity group.

[0092] The priority of real-time activities is determined based on the start time of each real-time activity in the real-time activity group.

[0093] Optionally, based on multiple live activities and the priority of the newly added live activity, add the new live activity to the live activity group, including:

[0094] If the number of real-time activities in a real-time activity group reaches the maximum limit, and the priority of a newly added real-time activity is higher than the priority of the last real-time activity in the switching order, the last real-time activity will be removed from the real-time activity group.

[0095] New live events are added to the live event group based on the priority of the remaining live events after the last live event is removed and the new live events.

[0096] Optionally, the method further includes:

[0097] If the number of real-time activities in a real-time activity group reaches the maximum limit, and the priority of a 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 will be maintained.

[0098] Optionally, the method further includes:

[0099] When a new real-time event is created, if the status bar does not display a real-time event reminder control, the status bar will display the real-time event reminder control corresponding to the new real-time event and a multi-real-time event prompt icon.

[0100] Optionally, if multiple real-time activities belong to the same real-time activity group, the method further includes:

[0101] If the third live activity in the live activity group ends, remove the third live activity from the live activity group.

[0102] Optionally, the method further includes:

[0103] After removing the third live activity from the live activity group, if the live activity group contains only one live activity, display the live activity reminder control corresponding to the live activity in the status bar, and stop displaying multiple live activity prompts.

[0104] Optionally, the method further includes:

[0105] If the status of the fourth real-time activity among multiple real-time activities is updated, display the status update reminder control corresponding to the fourth real-time activity;

[0106] When the display duration of the status update reminder control reaches the second duration, display the real-time activity reminder control corresponding to the fourth real-time activity and the multiple real-time activity prompt icon in the status bar; or, display the real-time activity reminder control corresponding to the highest priority real-time activity among multiple real-time activities and the multiple real-time activity prompt icon in the status bar.

[0107] Optionally, the method further includes:

[0108] When the status of the fourth real-time activity among multiple real-time activities is updated, display the real-time activity reminder control corresponding to the fourth real-time activity and the multi-real-time activity prompt icon;

[0109] When the display duration of the real-time activity reminder control corresponding to the fourth real-time activity reaches the third duration, the second real-time activity reminder control corresponding to the second real-time activity and the multi-real-time activity prompt icon will be displayed in the status bar.

[0110] Regarding the specific method by which the terminal determines the second real-time activity, in some embodiments, in response to a control switching operation, the terminal determines the second real-time activity from among the multiple real-time activities according to the switching order among the multiple real-time activities.

[0111] In one possible scenario, the switching order among multiple real-time activities can be a pre-set order by the terminal, such as a switching order obtained by arranging the real-time activities from high to low priority. In other embodiments, the switching order among multiple real-time activities can also be a order determined by the terminal based on the start time of the real-time activities, such as a switching order obtained by arranging the real-time activities from early to late start time; there is no limitation on this.

[0112] Optionally, the terminal initially displays the real-time activity reminder control corresponding to the first real-time activity in the switching sequence; upon receiving a control switching operation, it displays the real-time activity reminder control corresponding to the second real-time activity in the switching sequence; upon receiving another control switching operation, it displays the third real-time activity reminder control corresponding to the third real-time activity in the switching sequence, and so on, until the real-time activity reminder control corresponding to the last real-time activity in the switching sequence is displayed; upon receiving another control switching operation, 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.

[0113] In some embodiments, in response to a 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 in the switching sequence as the second real-time activity.

[0114] The first real-time activity is the real-time activity corresponding to the first real-time activity notification control displayed in the current status bar. That is, the first real-time activity may be the first real-time activity in the switching order, or it may be any real-time activity in the switching order.

[0115] In some embodiments, in response to a control switching operation, if the first live activity is the last live activity in the switching sequence, the display of the live activity reminder control in the status bar is stopped.

[0116] That is, when switching the real-time activity reminder control displayed in the status bar multiple times, if the terminal receives another control switching operation after switching to the real-time activity reminder control corresponding to the last real-time activity in the switching sequence, the real-time activity reminder control will stop being displayed, thus hiding the real-time activity reminder control.

[0117] Referring to Figure 3, which is a schematic diagram of the switching sequence provided in an exemplary embodiment of this application.

[0118] As shown in Figure 3, the terminal has multiple real-time activities, namely, music playback real-time activity corresponding to the music application, recording real-time activity corresponding to the recording application, file download real-time activity corresponding to the file download application, and food delivery real-time activity corresponding to the food delivery application.

[0119] In the switching sequence among multiple real-time activities, the first real-time activity is the music playback activity corresponding to the music application. The terminal first displays the real-time activity reminder control 311 corresponding to the music playback activity in the status bar. The duration information displayed in the real-time activity reminder control 311 indicates that there are 6 seconds of music remaining.

[0120] Upon receiving a control switching operation (such as a left swipe) in the status bar, the terminal determines that the second real-time activity in the switching sequence is the 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 been ongoing for 30 seconds.

[0121] Upon receiving another control switching operation (such as a left swipe) in the status bar, the terminal determines that the third real-time activity in the switching sequence is the file download real-time activity, and switches the real-time activity reminder control displayed in the status bar to the 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 file download progress is 88%.

[0122] Upon receiving another control switching operation (such as a left swipe) in the status bar, the terminal determines that the fourth real-time activity in the switching sequence is the food delivery application, and switches the real-time activity reminder control displayed in the status bar to the 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 for the food delivery is 20:36.

[0123] Since the fourth real-time activity is the last real-time activity in the switching sequence, when a control switching operation (such as a left swipe) is received again in the status bar, the terminal stops displaying the real-time activity reminder control in the status bar. That is, in Figure 3, the blank control 315 represents that no real-time activity reminder control is displayed in the status bar.

[0124] In this embodiment, in response to a control switching operation, if the first real-time activity is not the last real-time activity in the switching sequence, the next real-time activity in the switching sequence is determined as the second real-time activity, and the second real-time activity reminder control corresponding to the second real-time activity is displayed in the status bar. This enables the switching of real-time activity reminder controls when there are multiple real-time activities, improving the reminder efficiency of real-time activities. In response to a control switching operation, if the first real-time activity is the last real-time activity in the switching sequence, the display of the real-time activity reminder control in the status bar is stopped. Users can manually hide the real-time activity reminder control, thereby reducing the disturbance of real-time activity reminders to users.

[0125] After the terminal stops displaying the live activity alert control in the status bar, the terminal can redisplay the live activity alert control when the user performs a control switching operation in the status bar again.

[0126] 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 sequence and the multiple real-time activity prompt indicator are displayed in the status bar.

[0127] Referring to Figure 4, which is a schematic diagram of a real-time activity alert control being displayed again after the display of the real-time activity alert control in the status bar has been stopped according to an exemplary embodiment of this application.

[0128] Figure 4 shows an example with 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 ride-hailing real-time activity.

[0129] The terminal first displays a real-time activity reminder control 401 corresponding to the real-time flight activity in the status bar. The real-time activity reminder control 401 displays information that the boarding gate is 27.

[0130] In response to the control switching operation in the status bar (swiping left on the real-time activity reminder control 401), the terminal displays the real-time activity reminder control 402 corresponding to the real-time ride-hailing activity in the status bar, wherein the real-time activity reminder control 402 displays information that the driver is 1 kilometer away.

[0131] 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 ride-hailing real-time activity is the last real-time activity in the switching sequence, 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 all hidden.

[0132] Upon receiving another control switching operation in the status bar (a left swipe operation on a blank area), the terminal redisplays the real-time activity reminder control 401 corresponding to the first real-time activity in the switching sequence (flight flight real-time activity).

[0133] Therefore, by using the same control switching operation (e.g., all left swipes), users can switch between the real-time activity notification controls corresponding to various real-time activities. Furthermore, after all real-time activity notification controls have been displayed, receiving another control switching operation will hide the control. After the terminal hides the real-time activity notification control in the status bar, receiving another control switching operation will cause the terminal to redisplay the real-time activity notification control in the status bar. Thus, users can achieve control switching, hiding, and redisplay using the same control switching operation, resulting in high operational efficiency.

[0134] To improve the utilization of the status bar, in one possible implementation, if the terminal stops displaying the real-time activity reminder control for a certain period of time, the terminal can redisplay the real-time activity reminder control and multiple real-time activity prompts.

[0135] In one possible scenario, if the duration for which the real-time activity reminder control is not displayed reaches the first duration, the terminal displays the real-time activity reminder control corresponding to the first real-time activity in the switching sequence, as well as multiple real-time activity prompts, in the status bar.

[0136] Optionally, the first duration is a value preset by the terminal, such as 1 second.

[0137] In another possible scenario, if the duration for which the real-time activity reminder control is not displayed reaches the first duration, the terminal displays the real-time activity reminder control corresponding to the specified real-time activity and multiple real-time activity prompts in the status bar.

[0138] Optionally, the specified real-time activity can be the system default real-time activity, such as the highest priority real-time activity. For example, the terminal can specify the highest priority call real-time activity by default.

[0139] Taking a designated real-time activity as a call real-time activity as an example, when multiple real-time activities include a call real-time activity, after the user controls the terminal to stop displaying the real-time activity reminder control in the status bar through multiple control switching operations, and the terminal stops displaying the real-time activity reminder control for a first duration (1 second), 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). Thus, even when the status bar is not used for a first duration, the terminal automatically displays the real-time activity reminder control corresponding to the designated real-time activity, thereby improving the utilization rate of the status bar and displaying more information to the user through the status bar.

[0140] Optionally, specify the real-time activity based on the specified operation.

[0141] Optionally, the specified operation for a real-time activity can be a specified operation on the real-time activity reminder control. For example, when a user performs a specified operation (such as double-clicking) on ​​the food delivery real-time activity reminder control, the terminal will identify the food delivery real-time activity as the specified real-time activity. If 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 specified real-time activity (food delivery real-time activity) and the multiple real-time activity prompts.

[0142] In this embodiment, when the duration for which the real-time activity reminder control is not displayed reaches a first duration, the terminal can re-display the real-time activity reminder control corresponding to the first real-time activity in the switching sequence and the multiple real-time activity prompt icon in the status bar, or re-display the real-time activity reminder control corresponding to a specified real-time activity and the multiple real-time activity prompt icon in the status bar. This can activate the use of the real-time activity reminder function in the status bar, and the multiple real-time activity prompt icon can indicate to the user that there are multiple real-time activities, implying that the user can perform a control switching operation. Therefore, the utilization rate of the status bar is improved.

[0143] In one possible scenario, the control switching operation might be a swipe operation on a real-time activity alert control.

[0144] Optionally, the swipe operation includes a left swipe and a right swipe.

[0145] Regarding the specific method of determining the second real-time activity from multiple real-time activities according to the switching order among multiple real-time activities, in one possible implementation, in response to a swipe operation on the first real-time activity notification control in the status bar, the terminal determines the second real-time activity from multiple real-time activities based on the swipe direction indicated by the swipe operation and the switching order among multiple real-time activities.

[0146] In some embodiments, when the sliding direction indicated by the sliding operation is a first direction, the terminal determines the next real-time activity in the switching sequence as the second real-time activity.

[0147] For illustrative purposes only, the first direction is the left swipe direction.

[0148] In some embodiments, when the sliding direction indicated by the sliding operation is the second direction, the terminal determines the previous real-time activity in the switching sequence as the second real-time activity.

[0149] The first and second directions are opposite. For example only, the second direction is the right swipe direction.

[0150] Referring to Figure 5, Figure 5 is a schematic diagram of switching the real-time activity reminder control by swiping left and right, provided by an exemplary embodiment of this application.

[0151] As shown in Figure 5, the two real-time activities on the terminal are real-time flight activity and real-time ride-hailing activity.

[0152] The terminal first displays a real-time activity reminder control 501 corresponding to the real-time flight activity and multiple real-time activity prompts. The real-time activity reminder control 501 includes information about the boarding gate as 27.

[0153] 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 sequence (taxi real-time activity) as the second real-time activity and displays the real-time activity reminder control 502 corresponding to the taxi real-time activity and multiple real-time activity prompts. The real-time activity reminder control 502 contains information that the driver is 1 kilometer away.

[0154] 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 (flight flight real-time activity) in the switching sequence as the second real-time activity, and redisplays the real-time activity reminder control 501 corresponding to the flight flight real-time activity and the multiple real-time activity prompt icon.

[0155] In this embodiment, by swiping left and right, users can control the terminal to display the previous or next real-time activity in the switching order in the status bar, thereby quickly viewing the real-time activity reminder control corresponding to the real-time activity that the user is interested in, further improving the reminder efficiency of real-time activities.

[0156] In one possible scenario, the terminal displays a first real-time activity reminder control and a first-form multi-real-time activity prompt icon in the status bar. That is, for each real-time activity reminder control, the multi-real-time activity prompt icon displayed by the terminal adopts the same form (first form).

[0157] In another possible scenario, when displaying different real-time activity alert controls, multiple real-time activity alert icons can have different forms.

[0158] Optionally, different forms of the multiple real-time activity notification icons can be used to indicate whether the real-time activity corresponding to the currently displayed real-time activity notification control has a previous or next real-time activity in the switching order of multiple real-time activities.

[0159] In some embodiments, if there is a next real-time activity and a previous real-time activity in the switching order, a first real-time activity reminder control and a first-form multi-real-time activity prompt icon are displayed in the status bar.

[0160] Optionally, the first form of the multi-real-time activity notification identifier includes a first sub-identifier located on a first side of the first real-time activity notification control, and a second sub-identifier located on a second side of the first real-time activity notification control.

[0161] The first side corresponds to the first direction, and the second side corresponds to the second direction.

[0162] For illustrative purposes only, the first side is the left side, and the first sub-identifier is the left-side "crescent moon" shaped identifier; the second side is the right side, and the second sub-identifier is the right-side "crescent moon" shaped identifier.

[0163] In some embodiments, when there is a next real-time activity in the switching sequence and there is no previous real-time activity, a first real-time activity reminder control and a second form of multi-real-time activity prompt icon are displayed in the status bar.

[0164] Optionally, the second form of the multi-real-time activity notification identifier includes a first sub-identifier located on the first side of the first real-time activity notification control.

[0165] For illustrative purposes only, the first side is the left side, and the first sub-identifier is the left-side "crescent moon" shaped identifier.

[0166] In some embodiments, if there is no next real-time activity in the switching sequence and there is a previous real-time activity, a first real-time activity reminder control and a third-form multi-real-time activity prompt icon are displayed in the status bar.

[0167] Optionally, the third form of the multi-real-time activity notification identifier includes a second sub-identifier located on the second side of the first real-time activity notification control.

[0168] For illustrative purposes only, the second side is the right side, and the second sub-identifier is the right-side "crescent moon" shaped identifier.

[0169] Referring to Figure 6, Figure 6 is a schematic diagram of different forms of multi-real-time activity reminder controls provided in an exemplary embodiment of this application.

[0170] Figure 6 illustrates the different forms of real-time activity prompts using four real-time activities: flight activity, ride-hailing activity, file download activity, and food delivery activity.

[0171] As shown in Figure 6, the terminal displays the real-time activity display control 601 corresponding to the first real-time activity (flight real-time activity) in the switching sequence. Since there is a next real-time activity (ride-hailing real-time activity) in the switching sequence and no previous real-time activity, the terminal displays the real-time activity reminder control 601 corresponding to the flight real-time activity and a second-form multi-real-time activity prompt icon in the status bar. The second-form multi-real-time activity prompt icon includes a first sub-icon 611 located on the first side (left side) of the real-time activity reminder control 611. The first sub-icon 611 is a crescent-shaped icon on the left.

[0172] Upon receiving a control switching operation (such as a left swipe) on 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-hailing real-time activity) in the switching sequence. Since there is a next real-time activity (file download real-time activity) and a previous real-time activity (flight real-time activity) in the switching sequence, the terminal displays the real-time activity reminder control 602 corresponding to the taxi-hailing real-time activity and a first-form multi-real-time activity prompt icon in the status bar. The first-form multi-real-time activity prompt icon includes a first sub-icon 611 located on the first side (left side) of the real-time activity reminder control 602 and a second sub-icon 612 located on the second side (right side) of the real-time activity reminder control 602. The first sub-icon 611 is a left-side "crescent moon" shaped icon. The second sub-icon 612 is a right-side "crescent moon" shaped icon.

[0173] Upon receiving a control switching operation (such as a left swipe) on 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 sequence. Since there is a next real-time activity (food delivery real-time activity) and a previous real-time activity (ride-hailing real-time activity) in the switching sequence, the terminal displays the real-time activity reminder control 603 corresponding to the file download real-time activity and a first-form multi-real-time activity prompt icon in the status bar. The first-form multi-real-time activity prompt icon includes a first sub-icon 611 located on the first side (left side) of the real-time activity reminder control 603 and a second sub-icon 612 located on the second side (right side) of the real-time activity reminder control 603. The first sub-icon 611 is a left-side "crescent moon" shaped icon. The second sub-icon 612 is a right-side "crescent moon" shaped icon.

[0174] Upon receiving a control switching operation (such as a left swipe) on the real-time activity reminder control 603, the terminal displays the real-time activity display control 604 corresponding to the fourth real-time activity in the switching sequence (the food delivery real-time activity). Since there is no next real-time activity for the food delivery real-time activity in the switching sequence, but there is a previous real-time activity (the file download real-time activity), the terminal displays the real-time activity reminder control 604 corresponding to the food delivery real-time activity and a third-form multi-real-time activity prompt icon in the status bar. The third-form multi-real-time activity prompt icon includes a second sub-icon 612 located on the second side (right side) of the real-time activity reminder control 604. The second sub-icon 612 is a crescent-shaped icon on the right side.

[0175] In this embodiment, when there is no previous real-time activity in the switching sequence, the terminal displays a first sub-identifier on the first side of the real-time activity reminder control and does not display a second sub-identifier on the second side. This indicates to the user that there is no previous real-time activity and that there is a next real-time activity, prompting the user to switch to the real-time activity reminder control corresponding to the next real-time activity. When both a previous and a next real-time activity exist in the switching sequence, the terminal displays a first sub-identifier on the first side of the real-time activity reminder control and a second sub-identifier on the second side. This indicates to the user that both a previous and a next real-time activity exist, prompting the user to switch to either the real-time activity reminder control corresponding to the previous activity or 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 a second sub-identifier on the second side of the real-time activity reminder control and does not display a first sub-identifier on the first side. This indicates to the user that there is no next real-time activity and that there is a previous real-time activity, prompting the user to switch to the real-time activity reminder control corresponding to the previous real-time activity.

[0176] In one possible scenario, where the control switching operation in the status bar involves a swipe operation on a real-time activity alert control, the terminal can pre-set a first direction and a second direction. For example, the left swipe direction can be designated as the first direction, and the right swipe direction as the second direction.

[0177] In another possible scenario, the first and second directions may not be pre-specified by the terminal, but are determined by the sliding direction of the user's sliding operation on the real-time activity reminder control corresponding to the first real-time activity in the switching sequence.

[0178] In one possible implementation, the terminal determines the sliding direction of the user's sliding operation on the real-time activity reminder control corresponding to the first real-time activity in the switching sequence as the first direction, and determines the opposite direction of the first direction as the second direction.

[0179] For example, if a user swipes left on the real-time activity notification control corresponding to the first real-time activity in the switching order, the terminal will determine the left swipe direction as the first direction; if the user swipes right on the real-time activity notification control corresponding to the first real-time activity in the switching order, the terminal will determine the right swipe direction as the first direction.

[0180] Referring to Figure 7, Figure 7 is a schematic diagram of an exemplary embodiment of this application, in which a terminal determines a first direction based on the sliding direction of the user's sliding operation on the real-time activity reminder control corresponding to the first real-time activity in the switching sequence.

[0181] Figure 7 illustrates four real-time activities: music playback for a music app, recording for a recording app, file download for a file download app, and food delivery for a food delivery app.

[0182] The first real-time activity in the switching order is the music playback real-time activity, so the terminal first displays the real-time activity reminder control 711 corresponding to the music playback real-time activity in the status bar.

[0183] Upon receiving the user's first left swipe direction for the real-time activity reminder control 711, 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 prompt indicator.

[0184] When a 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 prompt indicator.

[0185] When a 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 (food delivery real-time activity) and the multiple real-time activity prompt icon.

[0186] When the left swipe operation is received for the fourth time, since the left swipe direction is still the first direction and the real-time activity of food delivery is the last real-time activity in the switching order, the terminal stops displaying the real-time activity control in the status bar, which is represented by the blank control 715 in Figure 7.

[0187] When a 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 playback real-time activity) in the switching sequence.

[0188] In one possible scenario, when the user performs the first right swipe on the re-displayed live activity reminder control 711, the terminal will determine the right swipe direction as the first direction based on the user's right swipe operation on the live activity reminder control corresponding to the first live activity in the switching sequence. Since the right swipe direction is the first direction at this time, the terminal will display the live activity reminder control 712 corresponding to the next live activity (recording live activity) and a multi-live activity prompt indicator in the status bar.

[0189] When a right swipe operation is received for the second time, since the right swipe direction is the first direction and the real-time recording activity is not the last real-time activity in the switching sequence, 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 prompt indicator in the status bar.

[0190] When a right swipe operation is received for the third time, since the right swipe direction is 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 (food delivery real-time activity) and the multiple real-time activity prompt icon in the status bar.

[0191] When the right swipe operation is received for the fourth time, since the right swipe direction is the first direction and the file download 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, which is represented by the blank control 715 in Figure 7.

[0192] In this embodiment, during the switching process of the two rounds of real-time activity reminder controls, in the first round, the user performs a left swipe to display the real-time activity reminder control for the first real-time activity in the switching order, then the last real-time activity, and finally hides it. In the second round, the user performs a right swipe to display the same real-time activity reminder control, then the last real-time activity, and finally hides it. That is, the user's swiping direction is different in the two rounds, but the same control switching order and effect are achieved. Specifically, the terminal determines the first direction based on the swiping direction of the user's swipe operation on the real-time activity reminder control corresponding to the first real-time activity in the switching order, thus providing a high degree of flexibility in displaying the real-time activity reminder controls.

[0193] In some embodiments, if no control switching operation is received, the terminal maintains the content displayed in the status bar. For example, if 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 no control switching operation is received, the terminal continues to display the real-time activity reminder control in the status bar. As another example, if 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.

[0194] Multiple real-time activities belong to the same real-time activity group. In one possible scenario, when a new real-time activity is added, the terminal will add the new real-time activity to the real-time activity group.

[0195] Among them, newly added real-time activities are newly generated real-time activities.

[0196] For example, at 11:06, there are 3 real-time activities on the terminal; at 11:07, the user buys lunch through a food delivery app, and the terminal adds a food delivery real-time activity, so the terminal now has 4 real-time activities.

[0197] By adding new live events to the live event group, the terminal can display a live event reminder control corresponding to the new live event in the status bar.

[0198] Regarding the specific method by which the terminal adds new real-time activities to the real-time activity group, in some embodiments, there is a switching order among the various real-time activities in the real-time activity group. When a new real-time activity exists, it is added to the real-time activity group based on the number of real-time activities and the priority of the new real-time activity.

[0199] 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.

[0200] For example, among the four real-time activities shown in Figure 7, the first real-time activity in the switching order (music playback real-time activity) has the highest priority, followed by the second real-time activity (recording real-time activity), then the third real-time activity (file download real-time activity), and finally the fourth real-time activity (food delivery real-time activity) has the lowest priority.

[0201] The method for determining the priority of each real-time activity in a real-time activity group can include at least any of the following methods.

[0202] (1) The terminal determines the priority of real-time activities based on the application type of each real-time activity in the real-time activity group.

[0203] As an example only, the terminal can be pre-set that real-time activities corresponding to applications of the call type have the highest priority, real-time activities corresponding to applications of the audio type have the second highest priority, and real-time activities corresponding to applications of the social type have the lowest priority.

[0204] For example, among real-time audio playback activity, real-time call activity, and real-time social activity, real-time call activity has the highest priority, real-time audio playback activity has the second highest priority, and real-time social activity has the lowest priority.

[0205] (2) The terminal determines the priority of the real-time activity based on at least one of the start time or the expected duration of the real-time activity.

[0206] As an example only, the terminal can determine the priority of each real-time activity based on the order in which they start, with higher priority for activities that start earlier and lower priority for those that start later. The start time of a real-time activity is the moment it is generated. For example, for a food delivery activity, it starts when the user pays for the food. Similarly, for a recording activity, it starts when the user presses the start recording control.

[0207] For example, if a user buys takeout at 19:00, downloads a video file at 19:01, and plays music at 19:03, then the takeout delivery activity has the highest priority, the video file download activity has the second highest priority, and the music playback activity has the lowest priority.

[0208] As an example only, the terminal can also determine the priority of each real-time activity based on the expected duration of the real-time activity, with the real-time activity having a shorter expected duration having a higher priority and the real-time activity having a longer expected duration having a lower priority.

[0209] As an example only, the terminal can also comprehensively score each real-time activity based on its start time and expected duration, and determine the priority of each real-time activity based on the scoring results.

[0210] (3) The terminal determines the priority of each real-time activity based on the display duration of the historical real-time activity reminder control.

[0211] In one possible implementation, the terminal obtains the display duration of historical real-time activity reminder controls corresponding to each real-time activity in the status bar, sums the display durations of at least one real-time activity for the same activity to obtain the total display duration for that real-time activity, and then determines the priority of the real-time activities based on the total display duration of all real-time activities. The longer the total display duration, the higher the priority of the real-time activity.

[0212] In some embodiments, the number of real-time activities in a real-time activity group may or may not have a maximum limit.

[0213] In scenarios where new live activities are added to a live activity group, the number of live activities in the live activity group may reach the limit.

[0214] For example, the maximum number of real-time activities is 4. That is, the terminal can only display the real-time activity reminder control corresponding to the real-time activity in the status bar when there are only 4 or fewer real-time activities in the real-time activity group. If there are more real-time activities in the real-time activity group, the terminal cannot display more real-time activity reminder controls in the status bar.

[0215] Optionally, if the number of real-time activities in a real-time activity group reaches the maximum limit, and the priority of a 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 adds the new real-time activity to the real-time activity group based on the remaining real-time activities after the removal of the last real-time activity and the priority of the newly added real-time activity.

[0216] Referring to Figure 8, Figure 8 is a schematic diagram provided by an exemplary embodiment of this application, showing that the number of real-time activities in a real-time activity group has reached the upper limit, and the priority of newly added real-time activities is higher than the priority of the last real-time activity in the switching order.

[0217] As shown in Figure 8, the real-time activity group originally contained real-time activity A, real-time activity B, real-time activity C, and real-time activity D. Among them, real-time activity A has the highest priority, followed by real-time activities B and C, and real-time activity D has the lowest priority. Assuming that the maximum number of real-time activities in the real-time activity group is 4, the current real-time activity group has reached the maximum number of real-time activities.

[0218] 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 sequence. Upon receiving the first control switching operation, it displays the real-time activity reminder control 812 corresponding to real-time activity B and a multiple real-time activity prompt indicator in the status bar. Upon receiving the second control switching operation, it displays the real-time activity reminder control 813 corresponding to real-time activity C and a multiple real-time activity prompt indicator in the status bar. Upon receiving the third control switching operation, it displays the real-time activity reminder control 814 corresponding to real-time activity D and a multiple real-time activity prompt indicator in the status bar. Upon receiving the fourth control switching operation, the display of the real-time activity reminder control in the status bar stops.

[0219] When a new real-time activity E is added, the terminal compares the priority of the new real-time activity E with the priority of the four real-time activities in the real-time activity group. For example, if the priority of the new real-time activity E is lower than the priority of real-time activity A but higher than the priority of real-time activity B, since the number of real-time activities in the real-time activity group has reached the maximum limit, and the priority of the new real-time activity is higher than the priority of the last real-time activity in the handover sequence, the terminal removes the last real-time activity (real-time activity D) from the real-time activity group; and adds the new real-time activity E to the real-time activity group based on the priorities of the remaining real-time activities (real-time activities A, B, and C) after removing the last real-time activity and the new real-time activity (real-time activity E).

[0220] As shown in Figure 8, after adding the new live activity E to the live activity group, the live activity group contains 4 live activities, which are live activity A, live activity E, live activity B and live activity C in the switching order.

[0221] In another possible scenario, if the number of real-time activities in the real-time activity group reaches the maximum limit, and the priority of adding a new 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.

[0222] As an 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 handover sequence, then the terminal will keep the real-time activity group unchanged.

[0223] In one possible scenario, when a new real-time activity is generated, if the status bar does not display a real-time activity reminder control, the terminal will display the real-time activity reminder control corresponding to the new real-time activity and a multi-real-time activity prompt icon in the status bar.

[0224] For example, if a real-time activity group contains real-time activity A, real-time activity B, real-time activity C, and real-time activity D, and the terminal does not display the real-time activity reminder control after the user has performed four control switching operations, then if a new real-time activity E is added, 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 user of the new real-time activity E.

[0225] In some embodiments, after the terminal adds a new real-time activity to the real-time activity group, there are several possible scenarios regarding the content displayed in the terminal's status bar.

[0226] (1) Before the terminal adds a new 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 a new real-time activity to the real-time activity group, the terminal will still display the real-time activity reminder control corresponding to the current real-time activity in the status bar. That is, the content displayed in the status bar of the terminal will not change.

[0227] (2) Before the terminal adds a new real-time activity to the real-time activity group, if the terminal displays a real-time activity reminder control in the status bar corresponding to one of the real-time activities in the real-time activity group (referred to as the current real-time activity), after the terminal adds a new real-time activity to the real-time activity group, the terminal displays a real-time activity reminder control corresponding to the new real-time activity in the status bar. That is, the content displayed in the status bar of the terminal changes.

[0228] (3) Before the terminal adds a new 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 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 within a certain time limit. If the time limit for displaying the real-time activity reminder control corresponding to the new real-time activity is reached, 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.

[0229] For example, when a new live activity E is added to the live activity group, the terminal displays a live activity notification control corresponding to the new live activity E in the status bar within 2 seconds to inform the user that a new live activity has been created. If the display duration of the live activity notification control corresponding to the new live activity E reaches 2 seconds, since the user is already aware of the new live activity E, the terminal switches back to displaying the live activity notification control corresponding to the current live activity A to remind the user of the live activity they are interested in.

[0230] (4) Before the terminal adds a new real-time activity to the real-time activity group, if the terminal does not display a real-time activity reminder control in the status bar, after the terminal adds a new real-time activity to the real-time activity group, the terminal displays a real-time activity reminder control corresponding to the new real-time activity in the status bar.

[0231] For example, if the terminal does not display a real-time activity reminder control in the status bar, when a new real-time activity E is added and the terminal adds the new real-time activity E to the real-time activity group, the terminal will display the real-time activity reminder control corresponding to the new real-time activity E in the status bar.

[0232] (5) Before the terminal adds a new real-time activity to the real-time activity group, if the terminal does not display a real-time activity reminder control in the status bar, after the terminal adds a new real-time activity to the real-time activity group, the terminal displays a real-time activity reminder control corresponding to the highest priority real-time activity in the status bar.

[0233] For example, if the terminal does not display the real-time activity reminder control in the status bar, but a new real-time activity E is added and the terminal adds the new real-time activity E to the real-time activity group, the terminal will display 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 realize the activation of the status bar control display function.

[0234] It should be noted that after a new real-time activity is added, the content displayed in the status bar on the terminal can be any of the above-mentioned situations. Those skilled in the art can choose the content displayed in the status bar on the terminal according to actual needs, or combine or modify any of the above-mentioned situations (for example, simultaneously displaying the current real-time activity and the real-time activity reminder control corresponding to the newly added real-time activity). Such improvements are all within the protection scope of this application.

[0235] In some embodiments, if 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.

[0236] For example, the real-time activity group originally included 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, leaving only real-time activities B, C, and D in the group. Afterward, the terminal no longer displays the real-time activity notification control corresponding to real-time activity A in the status bar.

[0237] In one possible scenario, after removing a third real-time activity from the real-time activity group, if the real-time activity group only contains one real-time activity, the terminal displays a real-time activity reminder control corresponding to the real-time activity in the status bar, as well as a multi-real-time activity prompt indicator to stop displaying, to indicate that there is currently only one real-time activity, implying that the user does not need to perform the control switching operation in the status bar.

[0238] Referring to Figure 9, which is a schematic diagram of a terminal stopping the display of multiple real-time activity prompts provided in an exemplary embodiment of this application.

[0239] Figure 9 illustrates this using two real-time activities within the real-time activity group: ride-hailing real-time activity and flight real-time activity.

[0240] The terminal first displays a real-time activity reminder control 901 corresponding to the current ride-hailing activity and a multiple real-time activity prompt icon 911 in the status bar. The real-time activity reminder control 901 displays a message indicating that the user is only 20 meters away from their ride-hailing destination. The multiple real-time activity prompt icon 911 indicates the existence of multiple real-time activities, prompting the user to switch between controls in the status bar.

[0241] Upon 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's real-time activity and multiple real-time activity prompts 911. The real-time activity reminder control 902 displays a message prompting the user to board through gate 27.

[0242] When a ride-hailing live activity ends, the terminal removes it from the live activity group. After removing the ride-hailing live activity, only one live activity (flight live activity) remains in the live activity group. Therefore, the terminal displays the live activity reminder control 902 corresponding to the flight live activity in the status bar, as well as a "stop displaying multiple live activities" indicator, to indicate that only one live activity currently exists, implying that the user does not need to perform the control switching operation in the status bar.

[0243] In one possible scenario, if there is only one real-time activity remaining in the real-time activity group, and a new real-time activity is added, the terminal will re-display the real-time activity reminder control and the multiple real-time activity prompt icon in the status bar.

[0244] Normally, there is a switching order among the real-time activities in a real-time activity group, and the terminal sequentially switches between displaying the reminder controls for each real-time activity based on the control switching operation. However, in one possible scenario, when a real-time activity's status is updated, the status update reminder control corresponding to that real-time activity may preemptively display to notify the user that a real-time activity status update has occurred.

[0245] Optionally, when a real-time activity has at least two phases and a phase transition occurs, the real-time activity status is updated. For example, for a food delivery real-time activity, when the food preparation phase is completed and the current phase is updated to the rider delivery phase, the real-time activity status is updated. As another example, for a ride-hailing real-time activity, when the driver has arrived at the pick-up location and the current phase is updated to the trip in progress phase, the real-time activity status is updated.

[0246] Optionally, the real-time activity status may be updated if the activity is suddenly interrupted or if a new message appears. For example, for a file download activity, the real-time activity status may be updated if the file download is interrupted due to a poor network signal, or if a network reconnection prompt is generated due to an unexpected Wi-Fi disconnection.

[0247] In addition, those skilled in the art can design scenarios for real-time activity status updates based on the specific context of the real-time activity, without any limitations.

[0248] In some embodiments, when a real-time activity status update occurs in the fourth real-time activity among multiple real-time activities, the terminal displays a status update reminder control corresponding to the fourth real-time activity.

[0249] The status update notification control is used to notify users of real-time activity status updates that have occurred during the fourth real-time activity.

[0250] Optionally, the real-time activity reminder control is displayed in capsule form, and the status update reminder control is displayed in card form.

[0251] In some embodiments, when the display duration of the status update reminder control reaches the second duration, the terminal displays a real-time activity reminder control corresponding to the fourth real-time activity and a multi-real-time activity prompt icon in the status bar; or, it displays a real-time activity reminder control corresponding to the highest priority real-time activity among multiple real-time activities and a multi-real-time activity prompt icon in the status bar.

[0252] Optionally, the second duration is a duration preset by the terminal, such as 3 seconds.

[0253] Once the status update notification control has been displayed for the second duration, having already alerted the user to a real-time activity status update, the terminal can stop displaying the status update notification control and re-display the capsule-shaped real-time activity notification control in the status bar. For example, the terminal can continue displaying the real-time activity notification control corresponding to the current real-time activity, along with multiple real-time activity notification icons; alternatively, the terminal can display the real-time activity notification control corresponding to the highest priority real-time activity, along with multiple real-time activity notification icons.

[0254] Referring to Figure 10, which is a schematic diagram of real-time activity status update provided by an exemplary embodiment of this application, real-time activity occurs.

[0255] Figure 10 illustrates this using two real-time activities within the real-time activity group: flight real-time activity and audio recording real-time activity.

[0256] The terminal first displays a real-time activity reminder control 1001 corresponding to the real-time flight activity in the status bar, along with multiple real-time activity prompts. The text message in the real-time activity reminder control 1001 reminds the user to undergo security screening at checkpoint 17.

[0257] Upon receiving a left swipe operation from 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 sequence, as well as a multi-real-time activity prompt indicator, in the status bar.

[0258] At this time, a real-time flight activity status update occurs. Due to security checkpoint congestion, the originally recommended security checkpoint has been changed from 17 to 24. Therefore, the terminal displays the corresponding real-time flight activity status update reminder control 1011. The status update reminder control 1011 is displayed in card form to strongly remind the user of the security checkpoint congestion and recommends using security checkpoint 24 for security screening.

[0259] 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 real-time flight activity and multiple real-time activity prompts in the status bar. The text information in the real-time activity reminder control 1001 indicates that the security checkpoint has been changed to 24.

[0260] In this embodiment, when a real-time activity status update occurs, the terminal informs the user of the update by displaying a status update reminder control, eliminating the need for the user to manually switch the control and achieving high efficiency in real-time activity reminders. When the status update reminder control has been displayed for a second duration, indicating that the user is aware of the real-time activity update, the terminal re-displays the real-time activity reminder control in the status bar, thus reminding the user of the real-time activity through the reminder control and avoiding prolonged user interference.

[0261] In another possible implementation, when the real-time activity status of the fourth real-time activity among multiple real-time activities is updated, the terminal displays a real-time activity reminder control corresponding to the fourth real-time activity and a multi-real-time activity prompt icon; when the display duration of the real-time activity reminder control corresponding to the fourth real-time activity reaches the third duration, the second real-time activity reminder control corresponding to the second real-time activity and a multi-real-time activity prompt icon are displayed in the status bar.

[0262] Optionally, the third duration can be a value preset by the terminal, such as 5 seconds.

[0263] Optionally, the real-time activity alert control is displayed in a capsule format, while the status update alert control is displayed in a card format. Since the capsule format is less prominent than the card format, the terminal can set the third duration to be longer than the second duration, allowing the user sufficient time to view the real-time activity alert control corresponding to the fourth real-time activity whose status update has occurred. When the display duration of the real-time activity alert control corresponding to the fourth real-time activity reaches the third duration, the terminal switches the real-time activity alert control displayed in the status bar back to the previously displayed second real-time activity alert control corresponding to the second real-time activity, thus ensuring the display of the real-time activity alert control that the user is currently focusing on.

[0264] In some scenarios, when a user performs the first trigger operation on the real-time activity reminder control displayed in the status bar in capsule form, the terminal will display a real-time activity display card in card form to show more detailed information about the real-time activity.

[0265] Optionally, the first triggering operation can be a click on the real-time activity alert control, or any other possible operation, without restriction.

[0266] In some scenarios, when a user performs a second trigger operation on a real-time activity alert control displayed in the status bar in a capsule shape, the terminal will display the application interface corresponding to that real-time activity alert control.

[0267] Optionally, the second triggering operation can be a long press on the real-time activity alert control, or any other possible operation, without restriction.

[0268] In some scenarios, when a user performs a third-triggered operation on a real-time activity display card in card form, the terminal will display the application interface corresponding to that real-time activity reminder control.

[0269] Optionally, the third triggering action can be a click on the real-time activity display card, or any other possible action, without restriction.

[0270] Referring to Figure 11, Figure 11 is a schematic diagram of performing a click or long press operation on a real-time activity reminder control displayed in the status bar in a capsule shape, provided by an exemplary embodiment of this application.

[0271] As shown in Figure 11, the status bar displays a real-time activity reminder control 1101 corresponding to the real-time ride-hailing activity, as well as multiple real-time activity prompt icons. The real-time activity reminder control 1101 contains text information to notify the driver that they have arrived.

[0272] When the user clicks the real-time activity reminder control 1101, the terminal displays a real-time activity display card 1111. This card contains more detailed real-time ride-hailing activity information, such as the driver's contact information, license plate number, vehicle model, ride-hailing app name, and ride-hailing icon.

[0273] When the user performs a long press operation on the real-time activity reminder control 1101, the terminal displays the application interface corresponding to the ride-hailing application, where the user can view map information and other content.

[0274] In some embodiments, when a user clicks on the real-time activity display card 1111, the terminal may also display the application interface corresponding to the ride-hailing application.

[0275] In this embodiment, by clicking the real-time activity reminder control, the user can control the terminal to display a real-time activity display card in the status bar; by long-pressing the real-time activity reminder control, the user can control the terminal to jump to the corresponding application interface, realizing multi-tasking interaction in the status bar when other real-time activities are not a major disturbance.

[0276] In some embodiments, when there is only one real-time activity, the terminal displays a real-time activity reminder control corresponding to the real-time activity in the status bar; in response to a control switching operation, the terminal stops displaying the real-time activity reminder control corresponding to the real-time activity in the status bar.

[0277] Optionally, the control switching operation can 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 of the entire status bar area, or any other possible operation, without restriction.

[0278] 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 the control switching operation, the terminal displays the real-time activity reminder control corresponding to the real-time activity in the status bar again.

[0279] For example, when there is only one live recording activity, the terminal displays a live recording activity reminder control in the status bar in a capsule format. When the user swipes left (or right) on the live recording activity reminder control, the terminal stops displaying the live recording activity reminder control in the status bar. Upon receiving another left (or right) swipe from the user in the status bar, the terminal re-displays the live recording activity reminder control in the status bar, thus realizing the display or hiding of a single live activity reminder control.

[0280] Optionally, if there is only one live event, the user can also control the terminal to display the corresponding live event display card by clicking the capsule-shaped live event display control. The live event display card uses a card format and can be used to display more detailed information about the live event.

[0281] Optionally, the terminal stops displaying the live event display card when the user swipes up on the card or clicks on a blank area of ​​the screen.

[0282] Optionally, when a user clicks on a live event display card, the terminal displays the application interface of the application corresponding to the live event; or, when a user long-presses the live event reminder control displayed in the status bar, the terminal displays the application interface of the application corresponding to the live event.

[0283] Referring to Figure 12, Figure 12 is a structural block diagram of a real-time activity reminder device provided in an exemplary embodiment of this application. The device includes:

[0284] The first display module 1201 is used to display a first real-time activity reminder control and a multi-real-time activity prompt icon in the status bar when there are multiple real-time activities. The first real-time activity reminder control is used to display information about the first real-time activity, and the multi-real-time activity prompt icon is used to indicate that there are multiple real-time activities. The real-time activity is an activity that is performed in real time within the application.

[0285] The second display module 1202 is used to respond to the control switching operation by displaying a second real-time activity reminder control corresponding to the second real-time activity among the multiple real-time activities and the multiple real-time activity prompts in the status bar, wherein the second real-time activity is different from the first real-time activity.

[0286] Optionally, the second display module 1202 is used for:

[0287] In response to the control switching operation, the second real-time activity is determined from the plurality of real-time activities according to the switching order among the plurality of real-time activities;

[0288] The status bar displays the second real-time activity reminder control corresponding to the second real-time activity and the multi-real-time activity prompt icon.

[0289] Optionally, the second display module 1202 is used for:

[0290] 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 next real-time activity in the switching sequence is determined as the second real-time activity;

[0291] In response to the control switching operation, if the first real-time activity is the last real-time activity in the switching sequence, the display of the real-time activity reminder control in the status bar is stopped.

[0292] Optionally, after stopping the display of the real-time activity reminder control in the status bar, the second display module 1202 is used to:

[0293] 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 prompt icon are displayed in the status bar.

[0294] Optionally, after stopping the display of the real-time activity reminder control in the status bar, the second display module 1202 is used for at least one of the following:

[0295] If the duration for which the real-time activity reminder control is not displayed reaches a first duration, the real-time activity reminder control corresponding to the first real-time activity in the switching sequence and the multi-real-time activity prompt icon will be displayed in the status bar.

[0296] If the duration for which the real-time activity reminder control is not displayed reaches a first duration, the real-time activity reminder control corresponding to the specified real-time activity and the multiple real-time activity prompts are displayed in the status bar. The specified real-time activity is either the default real-time activity or the specified real-time activity is determined based on the specified operation of the real-time activity.

[0297] Optionally, the second display module 1202 is used for:

[0298] In response to a swipe operation on the first real-time activity notification control in the status bar, the second real-time activity is determined from the plurality of real-time activities based on the swipe direction indicated by the swipe operation and the switching order among the plurality of real-time activities.

[0299] Optionally, the second display module 1202 is used for:

[0300] If the sliding direction indicated by the sliding operation is the first direction, the next real-time activity in the switching sequence of the first real-time activity will be determined as the second real-time activity;

[0301] When the sliding direction indicated by the sliding operation is the second direction, the previous real-time activity in the switching sequence is determined as the second real-time activity, and the first direction and the second direction are opposite directions.

[0302] Optionally, the first display module 1201 is used for:

[0303] The status bar displays the first real-time activity reminder control and the first form of the multi-real-time activity prompt icon;

[0304] or,

[0305] In the switching order, if there is a next real-time activity and a previous real-time activity in the first real-time activity, the first real-time activity reminder control and the multi-real-time activity prompt icon in the first form are displayed in the status bar.

[0306] In the switching order, if there is a next real-time activity for the first real-time activity and no previous real-time activity, the first real-time activity reminder control and the second form of the multi-real-time activity prompt icon are displayed in the status bar.

[0307] If, in the switching sequence, there is no next real-time activity for the first real-time activity but there is a previous real-time activity, the status bar displays the first real-time activity reminder control and the third form of the multi-real-time activity prompt icon.

[0308] Optionally, the first form of the multiple real-time activity notification identifier includes a first sub-identifier located on a first side of the first real-time activity notification control and a second sub-identifier located on a second side of the first real-time activity notification control; the second form of the multiple real-time activity notification identifier includes the first sub-identifier located on the first side of the first real-time activity notification control; the third form of the multiple real-time activity notification identifier includes the second sub-identifier located on the second side of the first real-time activity notification control.

[0309] Wherein, the first side corresponds to the first direction, and the second side corresponds to the second direction.

[0310] Optionally, the multiple real-time activities belong to the same real-time activity group, and the second display module 1202 is used for:

[0311] If a new real-time activity is added, the new real-time activity will be added to the real-time activity group. The new real-time activity is a newly generated real-time activity.

[0312] Optionally, the real-time activities in the real-time activity group have a switching order, which 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 for:

[0313] In the presence of the newly added real-time activity, 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.

[0314] Optionally, the second display module 1202 is used for at least one of the following:

[0315] The priority of each real-time activity is determined based on the application type of the application corresponding to each real-time activity in the real-time activity group;

[0316] The priority of each real-time activity is determined based on the start time of each real-time activity in the real-time activity group.

[0317] Optionally, the second display module 1202 is used for:

[0318] If the number of real-time activities in the real-time activity group reaches the maximum 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 last real-time activity is removed from the real-time activity group.

[0319] The new live activity is added to the live activity group based on the priority of the remaining live activities after the removal of the last live activity and the new live activity.

[0320] Optionally, the second display module 1202 is used for:

[0321] If 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.

[0322] Optionally, the second display module 1202 is used for:

[0323] When a new real-time activity is generated, if the status bar does not display a real-time activity reminder control, the status bar will display the real-time activity reminder control corresponding to the new real-time activity and the multiple real-time activity prompt icon.

[0324] Optionally, the multiple real-time activities belong to the same real-time activity group, and the second display module 1202 is used for:

[0325] If 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.

[0326] Optionally, the second display module 1202 is used for:

[0327] After the third real-time activity is removed from the real-time activity group, if the real-time activity group contains 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 display of the multiple real-time activity prompt icon is stopped.

[0328] Optionally, the second display module 1202 is used for:

[0329] If the status of the fourth real-time activity among the multiple real-time activities is updated, a status update reminder control corresponding to the fourth real-time activity will be displayed.

[0330] When the display duration of the status update reminder control reaches the second duration, the real-time activity reminder control corresponding to the fourth real-time activity and the multi-real-time activity prompt icon 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 multi-real-time activity prompt icon are displayed in the status bar.

[0331] Optionally, the second display module 1202 is used for:

[0332] When the fourth real-time activity among the multiple real-time activities experiences a real-time activity status update, a real-time activity reminder control corresponding to the fourth real-time activity and the multiple real-time activity prompt icon are displayed.

[0333] When the display duration of the real-time activity reminder control corresponding to the fourth real-time activity reaches the third duration, the second real-time activity reminder control corresponding to the second real-time activity and the multi-real-time activity prompt icon are displayed in the status bar.

[0334] Referring to Figure 13, which is a schematic diagram of the structure of a terminal provided in an exemplary embodiment of this application, the terminal can execute the real-time activity reminder method of the above embodiments. The terminal can be a smartphone, laptop, tablet, navigation device, smart TV, etc. The terminal may also be referred to as a user equipment, portable terminal, or other names. The terminal may include one or more of the following components: a processor 1310 and a memory 1320.

[0335] Optionally, the processor 1310 connects various parts within the electronic device using various interfaces and lines. It executes various functions and processes data by running or executing instructions, programs, code sets, or instruction sets stored in the memory 1320, and by calling data stored in the memory 1320. Optionally, the processor 1310 can be implemented using at least one hardware form of Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), or Programmable Logic Array (PLA). The processor 1310 can integrate one or more of the following: Central Processing Unit (CPU), Graphics Processing Unit (GPU), Neural-network Processing Unit (NPU), and baseband chip. Specifically, the CPU primarily handles the operating system, user interface, and applications; the GPU is responsible for rendering and drawing the content required for the touchscreen display; the NPU implements Artificial Intelligence (AI) functions; and the baseband chip handles wireless communication. It is understandable that the aforementioned baseband chip may not be integrated into the processor 1310, but may be implemented using a separate chip.

[0336] The memory 1320 may include random access memory (RAM) or read-only memory (ROM). Optionally, the memory 1320 may include a non-transitory computer-readable storage medium. The memory 1320 may be used to store instructions, programs, code, 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 touch function, sound playback function, image playback function, etc.), instructions for implementing the various method embodiments described below, etc.; the data storage area may store data created according to the use of the electronic device (such as audio data, phone book, etc.).

[0337] In addition, those skilled in the art will understand that the structure of the terminal shown in the above figures does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0338] This application also provides a computer-readable storage medium storing at least one computer instruction, which is loaded and executed by a processor to implement the method described in the above embodiments. Optionally, the computer-readable storage medium may include ROM, RAM, solid-state drives (SSDs), or optical discs, etc. The RAM may include resistive random access memory (ReRAM) and dynamic random access memory (DRAM).

[0339] This application also provides a computer program product or computer program that includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the methods provided in the various optional implementations of the above aspects.

[0340] The above description is merely an optional embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

1. A method for reminding users of real-time activities, the method being executed by a terminal, the method comprising: In the presence of multiple real-time activities, the status bar displays a first real-time activity reminder control corresponding to the first real-time activity among the multiple real-time activities, as well as a multiple real-time activity prompt icon. The first real-time activity reminder control is used to display information about the first real-time activity, and the multiple real-time activity prompt icon is used to indicate the existence of multiple real-time activities. Real-time activities are activities that are performed in real time within the application. In response to a control switching operation, a second real-time activity reminder control corresponding to the second real-time activity among the multiple real-time activities and the multiple real-time activity prompt icon are displayed in the status bar. The second real-time activity is different from the first real-time activity.

2. The method of claim 1, wherein, The step of responding to a control switching operation by displaying a second real-time activity reminder control corresponding to the second real-time activity among the multiple real-time activities and the multiple real-time activity prompt icon in the status bar includes: In response to the control switching operation, the second real-time activity is determined from the plurality of real-time activities according to the switching order among the plurality of real-time activities; The status bar displays the second real-time activity reminder control corresponding to the second real-time activity and the multiple real-time activity prompt icon.

3. The method of claim 2, wherein, 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 among the plurality of real-time activities, includes: 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 next real-time activity in the switching sequence is determined as the second real-time activity; The method further includes: In response to the control switching operation, if the first real-time activity is the last real-time activity in the switching sequence, the display of the real-time activity reminder control in the status bar is stopped.

4. The method of claim 3, wherein, After stopping the display of the real-time activity reminder control in the status bar, 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 prompt icon are displayed in the status bar.

5. The method of claim 3, wherein, After stopping the display of the real-time activity reminder control in the status bar, the method further includes at least one of the following: If the duration for which the real-time activity reminder control is not displayed reaches a first duration, the real-time activity reminder control corresponding to the first real-time activity in the switching sequence and the multi-real-time activity prompt icon will be displayed in the status bar. If the duration for which the real-time activity reminder control is not displayed reaches a first duration, the real-time activity reminder control corresponding to the specified real-time activity and the multiple real-time activity prompts are displayed in the status bar. The specified real-time activity is either the default real-time activity or the specified real-time activity is determined based on the specified operation of the real-time activity.

6. The method of claim 2, wherein, 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 among the plurality of real-time activities, includes: In response to a swipe operation on the first real-time activity notification control in the status bar, the second real-time activity is determined from the plurality of real-time activities based on the swipe direction indicated by the swipe operation and the switching order among the plurality of real-time activities.

7. The method of claim 6, wherein, The step of determining the second real-time activity from the plurality of real-time activities based on the sliding direction indicated by the sliding operation and the switching order among the plurality of real-time activities includes: If the sliding direction indicated by the sliding operation is the first direction, the next real-time activity in the switching sequence of the first real-time activity will be determined as the second real-time activity; When the sliding direction indicated by the sliding operation is the second direction, the previous real-time activity in the switching sequence is determined as the second real-time activity, and the first direction and the second direction are opposite directions.

8. The method of claim 7, wherein, The step of displaying a first real-time activity reminder control corresponding to the first real-time activity among the multiple real-time activities in the status bar, as well as a multi-real-time activity prompt icon, includes: The status bar displays the first real-time activity reminder control and the first form of the multi-real-time activity prompt icon; or, In the switching order, if there is a next real-time activity and a previous real-time activity in the first real-time activity, the first real-time activity reminder control and the first form of the multi-real-time activity prompt icon are displayed in the status bar. In the switching order, if there is a next real-time activity for the first real-time activity and no previous real-time activity, the first real-time activity reminder control and the multi-real-time activity prompt icon in the second form are displayed in the status bar. If, in the switching sequence, there is no next real-time activity for the first real-time activity but there is a previous real-time activity, the status bar displays the first real-time activity reminder control and the third form of the multi-real-time activity prompt icon.

9. The method of claim 8, wherein, The first form of the multiple real-time activity notification identifier includes a first sub-identifier located on a first side of the first real-time activity notification control, and a second sub-identifier located on a second side of the first real-time activity notification control; the second form of the multiple real-time activity notification identifier includes the first sub-identifier located on the first side of the first real-time activity notification control; The third form of the multi-real-time activity notification identifier includes a second sub-identifier located on the second side of the first real-time activity reminder control; Wherein, the first side corresponds to the first direction, and the second side corresponds to the second direction.

10. The method of any one of claims 1 to 9, wherein, The multiple real-time activities belong to the same real-time activity group, and the method further includes: If a new real-time activity is added, the new real-time activity will be added to the real-time activity group. The new real-time activity is a newly generated real-time activity.

11. The method of claim 10, wherein, The real-time activities in the real-time activity group have a switching order, which 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 step of adding a new real-time activity to the real-time activity group when a new real-time activity is added includes: In the presence of the newly added real-time activity, 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 of claim 11, wherein, The method further includes at least one of the following: The priority of each real-time activity is determined based on the application type of the application corresponding to each real-time activity in the real-time activity group; The priority of each real-time activity is determined based on the start time of each real-time activity in the real-time activity group.

13. The method of claim 11, wherein, The step of adding the new real-time activity to the real-time activity group based on the priority of the plurality of real-time activities and the new real-time activity includes: If the number of real-time activities in the real-time activity group reaches the maximum 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 last real-time activity is removed from the real-time activity group. The new live activity is added to the live activity group based on the priority of the remaining live activities after the removal of the last live activity and the new live activity.

14. The method of claim 13, wherein, The method further includes: If 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 of claim 10, wherein, The method further includes: When a new real-time activity is generated, if the status bar does not display a real-time activity reminder control, the status bar will display the real-time activity reminder control corresponding to the new real-time activity and the multiple real-time activity prompt icon.

16. The method of any one of claims 1 to 9, wherein, The multiple real-time activities belong to the same real-time activity group, and the method further includes: If 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 of claim 16, wherein, The method further includes: After the third real-time activity is removed from the real-time activity group, if the real-time activity group contains 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 display of the multiple real-time activity prompt icon is stopped.

18. The method of any one of claims 1 to 9, wherein, The method further includes: If the status of the fourth real-time activity among the multiple real-time activities is updated, a status update reminder control corresponding to the fourth real-time activity will be displayed. When the display duration of the status update reminder control reaches the second duration, the real-time activity reminder control corresponding to the fourth real-time activity and the multi-real-time activity prompt icon 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 multi-real-time activity prompt icon are displayed in the status bar.

19. The method of any one of claims 1 to 9, wherein, The method further includes: When the fourth real-time activity among the multiple real-time activities experiences a real-time activity status update, a real-time activity reminder control corresponding to the fourth real-time activity and the multiple real-time activity prompt icon are displayed. When the display duration of the real-time activity reminder control corresponding to the fourth real-time activity reaches the third duration, the second real-time activity reminder control corresponding to the second real-time activity and the multi-real-time activity prompt icon are displayed in the status bar.

20. A reminder device for real-time activities, characterized in that The device includes: The first display module is used to display, in the presence of multiple real-time activities, a first real-time activity reminder control corresponding to the first real-time activity and a multiple real-time activity prompt icon in the status bar. The first real-time activity reminder control is used to display information about the first real-time activity, and the multiple real-time activity prompt icon is used to indicate the existence of multiple real-time activities. Real-time activities are activities that are performed in real time within the application. The second display module is used to respond to the control switching operation by displaying a second real-time activity reminder control corresponding to the second real-time activity among the multiple real-time activities and the multiple real-time activity prompts in the status bar, wherein the second real-time activity is different from the first real-time activity.

21. A terminal, wherein, The terminal includes a processor and a memory; the memory stores at least one computer instruction, which is executed by the processor to implement the real-time activity notification method as described in 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, which is loaded and executed by a processor to implement the real-time activity alert method as described in any one of claims 1 to 19.

23. A computer program product, wherein, The computer program product includes computer instructions stored in a computer-readable storage medium; the processor of the terminal reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the terminal to perform the real-time activity reminder method as described in any one of claims 1 to 19.

Citation Information

Patent Citations

  • Information reminding method, electronic equipment and computer readable storage medium

    CN113805747A

  • Toolbar display method and device, terminal and computer readable storage medium

    CN117666868A

  • Notification display method and electronic equipment

    CN118170476A

  • Notification display method and electronic equipment

    CN118260001A

  • Real-time activity reminding method and device, terminal, medium and product

    CN119415204A