Reminding identifier elimination method and device, electronic equipment and storage medium
By using trigger controls and indicators in the application interface to handle pending events, the elimination of reminder identifiers is simplified, complex operation in the prior art is solved, and user experience is improved.
Patent Information
- Application Number
- CN202411016861.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-26
- Publication Date
- 2024-12-31
AI Technical Summary
The prior art has too complicated to eliminate reminder logos in the application interface and cannot effectively convey information, resulting in poor user experience.
By providing trigger controls and indicators in the graphical user interface, responding to preset conditions for pending events, generating trigger controls and displaying function pages, completing event processing to eliminate reminder identifiers, and simplifying operations.
It realizes that while ensuring information transmission, it reduces the difficulty of reminder signs and improves user experience.
Smart Images

Figure CN119225876A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of interactive technology, and in particular to a method, device, electronic device and storage medium for eliminating a reminder mark. Background Art
[0002] In application interfaces, such as game applications, reminder icons such as red dots are usually used to remind users to view or process related messages or event tasks. In order to avoid the reminder icons causing trouble to users, the prior art usually provides a one-click way to eliminate reminder icons, so that users can eliminate all reminder icons with one click. Although this method is simple to operate, it cannot convey the information that users want to convey. If users want to open the corresponding page to view the reminder content, they can only find the corresponding entry control with the reminder icon to view it. The operation is complicated and the user experience is not good. It can be seen that the prior art does not have a balanced solution to the problem that the reminder icon elimination operation is too complicated and the information cannot be conveyed. Summary of the invention
[0003] In view of this, the purpose of the present disclosure is to provide a method, device, electronic device and storage medium for removing a reminder mark, so as to reduce the difficulty of removing the reminder mark while ensuring information transmission.
[0004] In a first aspect, an embodiment of the present disclosure provides a method for eliminating a reminder mark, wherein a graphical user interface is provided through a terminal device, wherein the graphical user interface includes a function control of a target application, wherein the function control is used to trigger a corresponding function system display, and at least one of the function controls is associated with a reminder mark, wherein the reminder mark indicates that the function system corresponding to the function control contains a pending event. The method comprises: in response to the pending event satisfying a preset condition, generating a trigger control and an indication mark for marking a target function control in the graphical user interface; wherein the function system corresponding to the target function control contains a pending event; in response to a trigger operation on the trigger control, displaying a function page of the pending event corresponding to the target function control in the graphical user interface; in response to a trigger operation on the trigger control, completing the processing of the pending event displayed on the function page, and eliminating the reminder mark associated with the target function control.
[0005] In a second aspect, an embodiment of the present disclosure provides a device for eliminating a reminder mark, which provides a graphical user interface through a terminal device, wherein the graphical user interface includes a function control of a target application, and the function control is used to trigger the display of a corresponding function system. At least one of the function controls is associated with a reminder mark, and the reminder mark indicates that the function system corresponding to the function control contains a pending event. The device includes: a first response module, which is used to generate a trigger control and an indication mark for marking a target function control in the graphical user interface in response to the pending event satisfying a preset condition; wherein the function system corresponding to the target function control contains a pending event; a second response module, which is used to respond to a trigger operation on the trigger control, and display a function page of the pending event corresponding to the target function control in the graphical user interface; and a third response module, which is used to respond to the trigger operation on the trigger control, complete the processing of the pending event displayed on the function page, and eliminate the reminder mark associated with the target function control.
[0006] In a third aspect, an embodiment of the present disclosure provides an electronic device, including a processor and a memory, wherein the memory stores machine executable instructions that can be executed by the processor, and the processor executes the machine executable instructions to implement the method for eliminating the above-mentioned reminder mark.
[0007] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium, which stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to implement the method for eliminating the above-mentioned reminder mark.
[0008] The embodiments of the present disclosure bring the following beneficial effects:
[0009] The above-mentioned method, device, electronic device and storage medium for eliminating the reminder mark provide a graphical user interface through a terminal device, wherein the graphical user interface includes a function control of a target application, the function control is used to trigger the display of a corresponding function system, at least one of the function controls is associated with a reminder mark, and the reminder mark indicates that the function system corresponding to the function control contains an event to be processed, and the method includes: in response to the event to be processed meeting a preset condition, generating a trigger control and an indication mark for marking the target function control in the graphical user interface; wherein the function system corresponding to the target function control contains an event to be processed; in response to a trigger operation on the trigger control, displaying a function page corresponding to the event to be processed of the target function control in the graphical user interface; in response to a trigger operation on the trigger control, completing the processing of the event to be processed displayed on the function page, and eliminating the reminder mark associated with the target function control. In this method, by continuously operating a trigger control, it is possible to select a function control with a reminder mark, view and process the corresponding event to be processed, thereby ensuring that the event to be processed can be displayed and communicated, and only operating one control can eliminate the reminder mark, so as to provide a better user experience.
[0010] Other features and advantages of the present disclosure will be described in the following description, and partly become apparent from the description, or understood by practicing the present disclosure. The purpose and other advantages of the present disclosure are realized and obtained by the structures particularly pointed out in the description, claims and drawings.
[0011] In order to make the above-mentioned objectives, features and advantages of the present disclosure more obvious and easy to understand, preferred embodiments are specifically cited below and described in detail with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] In order to more clearly illustrate the specific embodiments of the present disclosure or the technical solutions in the prior art, the drawings required for use in the specific embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without paying any creative work.
[0013] Figure 1 A flowchart of an embodiment of a method for removing a reminder mark in an embodiment of the present disclosure;
[0014] Figure 2 A schematic diagram of a method for removing a reminder mark in an embodiment of the present disclosure;
[0015] Figure 3 Another schematic diagram of a method for removing a reminder mark in an embodiment of the present disclosure;
[0016] Figure 4 Another schematic diagram of a method for removing a reminder mark in an embodiment of the present disclosure;
[0017] Figure 5 A schematic diagram of a device for removing a warning mark provided in an embodiment of the present disclosure;
[0018] Figure 6 A schematic diagram of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0019] In order to make the purpose, technical solution and advantages of the embodiments of the present disclosure clearer, the technical solution of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the described embodiments are part of the embodiments of the present disclosure, rather than all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present disclosure.
[0020] The terms "first", "second", "third", "fourth", etc. (if any) in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "including" or "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0021] In application interfaces, such as game applications, a reminder icon such as a red dot is usually marked on the icon of the function control to remind users to view or handle unviewed or unhandled events in the relevant function system. For example, marking a red dot on the "backpack" function control in a game application may indicate that there are unclaimed props or accessories stored in the "backpack" function system, and marking a red dot on the "message" function control may indicate that there are unread messages in the "message" function system.
[0022] The more events that need to be marked with reminder labels, the more likely it is to cause trouble to users. The existing technology usually provides a one-click way to eliminate reminder labels, so that users can eliminate all reminder labels with one click. The events corresponding to the reminder labels that are eliminated with one click are generally processed in batches according to the default processing method, such as collecting all uncollected props, and processing all unread messages as read. Although this method is simple to operate, it cannot convey the information that users want to convey. If a one-click way to eliminate reminder labels is not provided, then users must operate the function controls with reminder labels one by one to process related events and make the reminder labels disappear. The more reminder labels there are, the more complicated the operation is, and the user experience is not good. It can be seen that the existing technology does not have a balanced solution to the problem of too complicated reminder label elimination operations and the problem of information failure to convey.
[0023] Based on the above, the embodiments of the present disclosure provide a method, device, electronic device and storage medium for eliminating a reminder mark. This technology can be applied to an application interface that displays a reminder mark to reduce the difficulty of eliminating the reminder mark while ensuring that the reminder information is conveyed.
[0024] In one embodiment of the present disclosure, the method for eliminating the reminder mark can be run on a local terminal device or a server. When the method for eliminating the reminder mark is run on a server, the method can be implemented and executed based on a cloud interaction system, wherein the cloud interaction system includes a server and a client device.
[0025] In an optional implementation, various cloud applications can be run under the cloud interaction system, such as cloud games. Taking cloud games as an example, cloud games refer to a game method based on cloud computing. In the operation mode of cloud games, the operating body of the game program and the main body of the game screen presentation are separated. The storage and operation of the method for eliminating the reminder mark are completed on the cloud game server. The role of the client device is used for receiving and sending data and presenting the game screen. For example, the client device can be a display device with data transmission function close to the user side, such as a mobile terminal, a TV, a computer, a handheld computer, etc.; but the cloud game server in the cloud is used for information processing. When playing the game, the player operates the client device to send an operation instruction to the cloud game server. The cloud game server runs the game according to the operation instruction, encodes and compresses the game screen and other data, and returns it to the client device through the network. Finally, the client device decodes and outputs the game screen.
[0026] In an optional embodiment, taking a game as an example, a local terminal device stores a game program and is used to present a game screen. The local terminal device is used to interact with the player through a graphical user interface, that is, the game program is downloaded and installed by an electronic device and run conventionally. The local terminal device may provide the graphical user interface to the player in a variety of ways, for example, it may be rendered and displayed on a display screen of the terminal, or provided to the player through a holographic projection. For example, the local terminal device may include a display screen and a processor, the display screen is used to present a graphical user interface, the graphical user interface includes a game screen, and the processor is used to run the game, generate a graphical user interface, and control the display of the graphical user interface on the display screen.
[0027] In a possible implementation, an embodiment of the present disclosure provides a method for eliminating a reminder mark by providing a graphical user interface through a terminal device, wherein the terminal device may be the local terminal device mentioned above, or may be a client device in the cloud interaction system mentioned above.
[0028] For ease of understanding, the specific process of the embodiment of the present disclosure is described below. The method for eliminating the reminder mark provides a graphical user interface through a terminal device, and the graphical user interface includes a function control of the target application. The function control is used to trigger the display of the corresponding function system. At least one of the function controls is associated with a reminder mark, and the reminder mark indicates that the function system corresponding to the function control contains pending events. By triggering the function control, you can enter the function system corresponding to the function control to view or operate the function system. If the function system contains pending events, a reminder mark is displayed on the function control corresponding to the function system. The reminder mark is displayed on the upper layer of the icon of the function control. The reminder mark can be a mark with a specified display format, such as a red dot. In one embodiment, the reminder mark can also indicate the number of pending events. Then, the reminder mark can be a red dot with a number displayed inside. The number displayed inside indicates the number of pending events. Please refer to Figure 1 , the method comprises the following steps:
[0029] Step S10: In response to the event to be processed meeting a preset condition, a trigger control and an indicator mark for marking a target function control are generated in a graphical user interface; wherein the function system corresponding to the target function control includes the event to be processed;
[0030] In this embodiment, when the event to be processed meets the preset conditions, a trigger control and an indicator are provided on the graphical user interface, wherein the indicator is marked on the target function control, indicating the function control targeted / selected by the trigger control, and the indicator can be an indicator with a specified display format, which is different from the display format of the reminder indicator. For example, the indicator can be a stroke on the function control icon, a stroke of the entire function control, a mask layer or a check icon on the function control, an indicator mark pointing to the function control, etc.
[0031] The above-mentioned preset conditions can be any conditions for pending events. As an example but not limitation, the preset conditions can be that any functional system contains pending events, a specified functional system contains pending events, the total number of pending events exceeds a certain quantity threshold, the number of pending events in a specified functional system exceeds a certain quantity threshold, the number of specified functional systems containing pending events exceeds a certain quantity threshold, the number of functional systems containing pending events exceeds a certain quantity threshold, the number of pending events of a specified type exceeds a certain quantity threshold, etc. The preset conditions can be set according to different applications or can be set by the user.
[0032] In one embodiment, the detection of the preset condition can be triggered by a user operation. Specifically, in response to the second operation on the target function control, it is detected whether the event to be processed meets the preset condition. If it does, in response to the event to be processed meeting the preset condition, a trigger control and an indication mark for marking the target function control are generated in the graphical user interface. Among them, the second operation can be a long press operation or a double-click operation, which is different from the trigger operation of entering the function system corresponding to the function control. For example, the user can long press any function control with a red dot to trigger the detection of whether the event to be processed meets the preset condition.
[0033] The function system corresponding to the above-mentioned target function control contains events to be processed. In one embodiment, the target function control can be any function control corresponding to a function system containing events to be processed, that is, any function control associated with a reminder mark, or it can be any function control corresponding to a specified function system containing events to be processed, or it can be a function control determined according to preset rules, for example, according to the priority of the function control, the candidate function control with the highest priority is determined from all candidate function controls as the target function control, wherein the candidate function control can be a function control that meets certain candidate conditions, such as a function control corresponding to a function system containing events to be processed, a function control corresponding to a function system containing more than a certain number of events to be processed, a function control corresponding to a function system containing events to be processed of a specified type, etc., which are not limited here.
[0034] By way of example and not limitation, Figure 2 The figure shows a schematic diagram of a graphical user interface in portrait mode, including multiple functional controls, trigger controls, and indicator marks. Figure 2 In the figure, the function system corresponding to the function controls 1, 4, and 5 includes pending events, the reminder mark is a red dot (color not shown), the indicator mark is a red outline of the function control (color not shown), and the function control 5 marked by the indicator mark is the target function control. The graphical user interface including the trigger control and the indicator mark can be regarded as the target main interface. When the target main interface is displayed, the function control marked by the indicator mark is the target function control. In the target main interface, the trigger operation of the trigger control is to open the function page corresponding to the pending event of the function control marked by the indicator mark. The trigger control in the target main interface is equivalent to the confirmation / selection key.
[0035] Step S20, in response to the trigger operation on the trigger control, displaying a function page of the target function control corresponding to the event to be processed in the graphical user interface;
[0036] It is understandable that the functions of the trigger control in different graphical user interfaces may be different. The trigger control can be understood as a quick reference and processing tool for pending events. In the graphical user interface of step S10, the function of the trigger control is to trigger the display of the function page of the target function control corresponding to the pending event, and in the graphical user interface containing the function page of the pending event, the function of the trigger control is to complete the processing of the pending event in the function system corresponding to the target function control. The disclosed embodiment realizes the display and processing of pending events through a control, so that the information desired to be displayed on the device terminal can be displayed and processed through simple operations, and the display of only one new control will not take up too much screen space.
[0037] The trigger operation may be a touch operation such as a click operation. In one embodiment, there may be one or more pending events in a functional system. After the trigger operation is performed on the trigger control, the function page corresponding to at least one target pending event of the target functional control may be displayed in the graphical user interface according to the display order of the pending events corresponding to different functional systems. The function page corresponding to all pending events of the target functional control may also be displayed in the graphical user interface. For example, Figure 3 The following is a function page of "getting props" in a game application. Assume that the receipt of each prop corresponds to a pending event. Figure 3 The props 1-3 shown represent 3 pending events, so, Figure 3 What is shown is the function page of all pending events. If only at least one of the props is displayed, or the function page with at least one prop collection prompt is marked, it is the function page of at least one target pending event.
[0038] Step S30: respond to the trigger operation on the trigger control, complete the processing of the pending events displayed on the function page, and eliminate the reminder mark displayed in association with the target function control.
[0039] It should be noted that in the function page of the target function control corresponding to the pending event, the triggering operation of the triggering control can complete the processing of the pending event in the function system corresponding to the target function control. The triggering control in the function page is equivalent to the recommended operation key of the displayed pending event. For example, when the pending event is the collection of props, the recommended operation is collection, then the triggering control is equivalent to the collection key; when the pending event is the reading of a message, the recommended operation is to open the message reading, then the triggering control is equivalent to the control for opening the message reading. When all pending events in the target function system are processed, the reminder mark associated with the target function control is eliminated.
[0040] In one embodiment, when displaying the function page of the pending event corresponding to the target function control, a trigger operation of the trigger control can be performed once to complete the processing of all pending events in the function system corresponding to the target function control, or multiple trigger operations of the trigger control can be performed, and each trigger operation can complete the processing of the pending events displayed in the function page, thereby completing the processing of the pending events displayed in the function page one by one, wherein the function page can sequentially display at least one pending event in the function system corresponding to the target function control. For example, Figure 3 The graphical user interface shown shows that there are 3 props to be collected, corresponding to 3 pending events. Then, by clicking the trigger control once, you can collect only one prop or all three props.
[0041] The method for eliminating the reminder mark provided in the above embodiment can realize the selection of the function control with the reminder mark and the viewing and processing of the corresponding pending events by continuously operating a trigger control, thereby ensuring that the pending events can be displayed and communicated, and the reminder mark can be eliminated by operating only one control, providing a better user experience.
[0042] The following is a detailed description of the pending events of a specified type.
[0043] It is understandable that by specifying the type of the pending events, it is possible to distinguish between pending events that are processed by triggering controls and pending events that are not processed by triggering controls, wherein the pending events of the specified type refer to pending events that need to be processed by triggering controls. Specifically, the pending events of the specified type may be pending events without operational decision costs, that is, pending events for which users usually follow recommended operations. For example, in game applications, the collection of rewards and the reading of messages are waiting for processing events, and toys usually make recommended operations such as "collect" or "view" to complete the corresponding pending events; and pending events with operational decision costs may refer to events for which users want to think for a longer time before making operational decisions, such as making a payment, starting a game, etc.
[0044] In one embodiment, the above-mentioned preset condition is whether the number of pending events of a specified type is greater than or equal to a preset number. Specifically, in response to the pending events satisfying the preset conditions, a trigger control and an indicator mark for marking a target function control are generated in a graphical user interface; in response to the number of pending events of a specified type being greater than or equal to the preset number, a function control corresponding to a function system containing pending events of the specified type is determined as a candidate function control; a target function control is determined from the candidate function controls according to a first preset processing order; a trigger control is generated in the graphical user interface, and an indicator mark displayed in association with the target function control is generated.
[0045] It can be understood that the pending events of the specified type can be pending events in at least one functional system, and the functional controls corresponding to the functional systems containing the pending events of the specified type are determined as candidate functional controls, and all the pending events of the specified type in the functional systems corresponding to the candidate functional controls can be quickly checked and processed through the trigger control, wherein the processing process is orderly, and according to the first preset processing order, a target functional control with priority in the processing order is determined from all the candidate functional controls, and then an indicator mark for marking the target functional control and a trigger control are generated in the graphical user interface, so that the user knows that the trigger control is for the target functional control, so that the user can have content expectations for the trigger operation.
[0046] Similarly, when a trigger operation is performed on a trigger control in the target main interface, a function page of a specified type of pending event is opened. Specifically, in response to the trigger operation on the trigger control, when the function page of the pending event corresponding to the target function control is displayed in the graphical user interface, in response to the trigger operation on the trigger control, a function page of the target pending event corresponding to the specified type of the target function control is displayed according to the second preset processing order.
[0047] In this implementation, a specified type of pending events may also correspond to a processing order. According to the second preset processing order, the specified type of pending events corresponding to the target function control are displayed in sequence. When the trigger control is triggered on the target main interface, the target pending event can be determined according to the second preset processing order, and then the function page of the target pending event can be displayed in the graphical user interface, for example, the prop collection page. One pending event can correspond to the collection of one prop or multiple props, and the specific details are not limited here.
[0048] Next, in one embodiment, in response to a trigger operation on a trigger control, the processing of pending events displayed on the function page is completed, and the reminder mark associated with the target function control is eliminated. In response to the trigger operation on the trigger control, the processing of pending events displayed on the function page is completed; in response to the function system corresponding to the target function control containing pending events of a specified type, according to a second preset processing order, the function page displaying the target pending events of the specified type corresponding to the target function control is switched; in response to the function system corresponding to the target function control not containing pending events, the reminder mark associated with the target function control is eliminated.
[0049] Take the example of processing an event to be processed for a trigger operation of a trigger control, combined with the attached Figure 2 , 3 Description: In response to the target main interface (attached Figure 2 The first trigger operation of the trigger control opens the function page corresponding to the target function control (see the graphical user interface shown in the figure). Figure 3 The graphical user interface shown in the figure) selects the first pending event according to the second preset processing order (that is, the current target pending event, which can be distinguished by a mark or displayed in an exclusive display interface, which will not be described in detail below); in response to the second triggering operation of the trigger control on the function page, the processing of the first pending event is completed, and the second pending event is selected according to the second preset processing order; in response to the third triggering operation of the trigger control on the function page, the processing of the second pending event is completed, and the third pending event is selected according to the second preset processing order; and so on, until all pending items are processed. The above-mentioned switching display target function control corresponds to the function page of the target pending event of the specified type, which can be in the attached Figure 3 On this basis, props 1, props 2, and props 3 are marked in turn to indicate that the current target pending events are the collection of props 1, props 2, and props 3 respectively; or exclusive display interfaces can be displayed for props 1, props 2, and props 3 in turn.
[0050] When the triggering operation of the triggering control is performed on the function page, the processing of the pending events displayed on the function page is completed, wherein the pending events displayed on the function page can be pending events of a specified type, and the completion of the pending events means that the pending events are converted into processed events, or the pending events are removed. After completing an event to be processed, it is detected whether the function system corresponding to the target function control still contains pending events of the specified type. If so, continuous processing can be performed on the function page, so that all pending events of the specified type in the same function system can be quickly viewed and processed. It can be understood that in response to the function system corresponding to the target function control containing pending events of the specified type, according to the second preset processing order, the step of switching to display the function page of the target pending event corresponding to the specified type of the target function control can be repeatedly executed until the function system corresponding to the target function control does not contain pending events of the specified type, and then detect whether the function system corresponding to the target function control contains pending events of non-specified types. If not, the reminder mark on the target function control is eliminated, and if it is included, the reminder mark on the target function control is not eliminated.
[0051] Furthermore, after eliminating the reminder mark associated with the target function control, if all function systems do not contain pending events of the specified type, or all candidate function controls have been determined as target function controls, the reminder mark elimination method provided by the embodiment of the present disclosure can be exited, that is, the display of the trigger control and the indication mark is canceled. If any function system still contains pending events of the specified type, the trigger control can be used to continue to check and process the pending events of the specified type corresponding to the next candidate function control.
[0052] Specifically, in one implementation, after completing the processing of the pending event displayed on the function page, in response to the trigger operation on the trigger control, the function page of the pending event corresponding to the target function control is canceled; according to the first preset processing order, the target function control is determined from the candidate function controls; the target main interface is displayed in the graphical user interface; wherein the target main interface is displayed with a trigger control and an indicator mark for marking the target function control, and the trigger control in the target main interface is used to trigger the display of the function page corresponding to the specified type of pending event of the target function control marked with the indicator mark.
[0053] In this implementation, after the pending events displayed on the processing completion function page are processed, regardless of whether the reminder mark associated with the target function control is eliminated, the trigger control can be triggered again to return to the target main interface to view and process the pending events of the next target function control corresponding to the specified type. The trigger control after the pending events displayed on the processing completion function page is equivalent to the return key. Among them, the next target function control is the next candidate function control determined according to the first preset processing order among all candidate function controls. As the target function control, if all candidate function controls have been determined, the target main interface can be displayed without displaying the function page corresponding to the pending event of the target function control, and the display of the function page of the pending event corresponding to the target function control can be cancelled.
[0054] In one embodiment, after the processing of the pending events displayed on the function page is completed, in response to the absence of the pending events of the specified type, the display of the trigger control and the indicator mark is cancelled. That is, after the processing of a pending event is completed, if all pending events of the specified type are processed, the display of the function page and the target main interface is cancelled, and the graphical user interface is restored to the original state display, and the original state refers to the state of the target application before the pending event meets the preset conditions.
[0055] In one embodiment, the user can also trigger the cancellation of the display of the function page through the first exit control and return to the target main interface. Specifically, the function page of the function system corresponding to any function control includes a first exit control; in response to the triggering operation on the first exit control, the function page corresponding to the target function control is canceled; and the target main interface is displayed in the graphical user interface. The user can trigger the first exit control at any time when the function page is displayed. After the first exit control is triggered, regardless of whether the pending events displayed on the function page have been processed or whether the function page displays pending events, the target main interface is returned. In the target main interface at this time, the indicator mark can be displayed in association with any candidate function control, which is not limited here. As an example and not a limitation, Figure 3 The figure shows a schematic diagram including a first exit control, which is usually displayed on a function page and is used to close the function page and return to the target main page.
[0056] In one implementation, the method for eliminating the reminder mark provided by the embodiment of the present disclosure can be exited at any time, that is, the display of the trigger control and the indicator mark is canceled. Specifically, in response to a first operation on the trigger control, a second exit control is displayed; wherein the first operation is an operation other than the trigger operation; in response to a trigger operation on the second exit control, the display of the trigger control and the indicator mark is canceled.
[0057] In this implementation, the second exit control can be displayed by performing a first operation on the trigger control. After the second exit control is displayed, the second exit control can be triggered to cancel the display of the target main interface, that is, cancel the display of the trigger control and the indicator. The first operation is an operation mode different from the trigger operation. For example, if the trigger operation is a click operation, the first operation can be a long press or a press operation. In one implementation, the first operation is a long press operation. As an example and not shown, Figure 4 The figure shows a schematic diagram of the second exit control. In one embodiment, after the second exit control is displayed, a touch operation can be performed on the area outside the control (including the second exit control) to cancel the display of the second exit control. It can be understood that when the second exit control is displayed, the trigger control cannot be triggered, and after canceling the display of the second exit control, the trigger control can be triggered.
[0058] In one embodiment, the timing for detecting whether the pending event meets the preset conditions is when the target application is started, and after the preset time of triggering the exit instruction, wherein the exit instruction is used to cancel the display of the trigger control and the indicator mark. For example, the triggering operation of the second exit control mentioned above, the completion of processing of all pending events of the specified type, or the completion of determining all candidate function controls, etc. can trigger the exit instruction. After the preset time of triggering the exit instruction, the pending event is detected again to determine whether it meets the preset conditions to determine whether to display the target main interface and quickly check and process the pending event. Specifically, in response to the start of the target application, or in response to the preset time from the moment of triggering the exit instruction, it is detected whether the pending event meets the preset conditions; wherein the exit instruction is used to cancel the display of the trigger control and the indicator mark.
[0059] Corresponding to the above method embodiment, see Figure 5 A schematic diagram of a device for eliminating a reminder mark is shown, wherein a graphical user interface is provided through a terminal device, wherein the graphical user interface includes a function control of a target application, wherein the function control is used to trigger a corresponding function system display, and at least one of the function controls is associated with a reminder mark, wherein the reminder mark indicates that the function system corresponding to the function control contains an event to be processed. The device includes: a first response module 51, which is used to generate a trigger control and an indication mark for marking a target function control in the graphical user interface in response to the event to be processed satisfying a preset condition; wherein the function system corresponding to the target function control contains an event to be processed; a second response module 52, which is used to respond to a trigger operation on the trigger control, and display a function page of the target function control corresponding to the event to be processed in the graphical user interface; and a third response module 53, which is used to respond to a trigger operation on the trigger control, complete the processing of the event to be processed displayed on the function page, and eliminate the reminder mark associated with the target function control.
[0060] The above-mentioned reminder mark elimination device can realize the selection of the function control with the reminder mark by continuously operating a trigger control, and the viewing and processing of the corresponding pending events, thereby ensuring that the pending events can be displayed and communicated, and the reminder mark can be eliminated by operating only one control, so as to provide a better user experience.
[0061] Optionally, the above-mentioned first response module 51 is specifically used to: in response to the number of pending events of a specified type being greater than or equal to a preset number, determine the function control corresponding to the function system containing the pending events of the specified type as a candidate function control; determine the target function control from the candidate function controls according to a first preset processing order; generate a trigger control in the graphical user interface, and generate an indicator mark to be displayed in association with the target function control.
[0062] Optionally, the second response module 52 is specifically used to: respond to a trigger operation on the trigger control, and display a function page of a target to-be-processed event of a specified type corresponding to the target function control according to a second preset processing sequence.
[0063] Optionally, the third response module 53 is specifically used to: respond to a trigger operation on the trigger control, complete the processing of the pending events displayed in the function page; in response to the function system corresponding to the target function control containing pending events of a specified type, switch to display the function page of the target pending events of the specified type corresponding to the target function control according to a second preset processing order; in response to the function system corresponding to the target function control not containing pending events, eliminate the reminder mark associated with the display of the target function control.
[0064] Optionally, the above-mentioned device also includes: a fourth response module, used to respond to the trigger operation on the trigger control, and cancel the display of the function page of the target function control corresponding to the pending event; a target determination module, used to determine the target function control from the candidate function controls according to the first preset processing order; a first display module, used to display the target main interface in the graphical user interface; wherein the target main interface displays the trigger control and an indicator mark for marking the target function control, and the trigger control in the target main interface is used to trigger the display of the function page of the pending event of the specified type corresponding to the target function control marked with the indicator mark.
[0065] Optionally, the function page of the function system corresponding to any function control includes a first exit control; the above-mentioned device also includes: a fifth response module, used to respond to the trigger operation of the first exit control and cancel the display of the function page corresponding to the target function control; a second display module, used to display the target main interface in the graphical user interface.
[0066] Optionally, the above-mentioned device also includes: a sixth response module, used to cancel the display of the trigger control and the indication mark in response to the absence of a pending event of a specified type.
[0067] Optionally, the above-mentioned device also includes: a seventh response module, used to respond to the first operation on the trigger control and display the second exit control; wherein the first operation is an operation other than the trigger operation; an eighth response module, used to respond to the trigger operation on the second exit control and cancel the display of the trigger control and the indication mark.
[0068] Optionally, the first operation is a long press operation.
[0069] Optionally, the above-mentioned device also includes: a ninth response module, used to detect whether the event to be processed meets preset conditions in response to the startup of the target application, or in response to a preset time from the moment of triggering the exit instruction; wherein, the exit instruction is used to cancel the display of the trigger control and the indication mark.
[0070] Optionally, the reminder mark is a red dot.
[0071] This embodiment also provides an electronic device, including a processor and a memory, wherein the memory stores machine executable instructions that can be executed by the processor, and the processor executes the machine executable instructions to implement the above-mentioned method for removing the reminder mark. The electronic device can be a server or a terminal device.
[0072] See also Figure 6 As shown, the electronic device includes a processor 600 and a memory 601. The memory 601 stores machine executable instructions that can be executed by the processor 600. The processor 600 executes the machine executable instructions to implement the above-mentioned method for eliminating the reminder mark.
[0073] Further, Figure 6 The electronic device shown further includes a bus 602 and a communication interface 603 , and the processor 600 , the communication interface 603 and the memory 601 are connected via the bus 602 .
[0074] The memory 601 may include a high-speed random access memory (RAM), and may also include a non-volatile memory, such as at least one disk storage. The communication connection between the system network element and at least one other network element is realized through at least one communication interface 603 (which may be wired or wireless), and the Internet, wide area network, local area network, metropolitan area network, etc. may be used. The bus 602 may be an ISA bus, a PCI bus, or an EISA bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 6 Only one bidirectional arrow is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0075] The processor 600 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the processor 600. The above processor 600 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The disclosed methods, steps and logic block diagrams in the embodiments of the present disclosure can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in conjunction with the embodiments of the present disclosure can be directly embodied as a hardware decoding processor for execution, or a combination of hardware and software modules in the decoding processor for execution. The software module may be located in a random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, register, or other mature storage media in the art. The storage medium is located in the memory 601, and the processor 600 reads the information in the memory 601 and completes the steps of the method of the above embodiment in combination with its hardware, for example:
[0076] A graphical user interface is provided through a terminal device, the graphical user interface includes a function control of a target application, the function control is used to trigger a corresponding function system display, at least one function control is associated with a reminder mark, the reminder mark indicates: the function system corresponding to the function control contains a pending event, and the method includes: in response to the pending event satisfying a preset condition, generating a trigger control and an indication mark for marking the target function control in the graphical user interface; wherein the function system corresponding to the target function control contains a pending event; in response to a trigger operation on the trigger control, displaying a function page of the pending event corresponding to the target function control in the graphical user interface; in response to the trigger operation on the trigger control, completing the processing of the pending event displayed on the function page, and eliminating the reminder mark associated with the target function control.
[0077] In this way, by continuously operating a trigger control, it is possible to select a function control with a reminder mark, view and process the corresponding pending events, thereby ensuring that the pending events can be displayed and communicated, and only operating one control can eliminate the reminder mark, providing a better user experience.
[0078] Optionally, in response to a pending event satisfying a preset condition, the step of generating a trigger control and an indicator mark for marking a target function control in a graphical user interface includes: in response to the number of pending events of a specified type being greater than or equal to a preset number, determining a function control corresponding to a function system containing pending events of the specified type as a candidate function control; determining a target function control from the candidate function controls in accordance with a first preset processing order; generating a trigger control in the graphical user interface, and generating an indicator mark for display in association with the target function control.
[0079] Optionally, in response to a trigger operation on a trigger control, the step of displaying a function page of a target function control corresponding to a pending event in a graphical user interface includes: in response to a trigger operation on the trigger control, displaying a function page of a target pending event of a specified type corresponding to the target function control according to a second preset processing order.
[0080] Optionally, in response to a trigger operation on a trigger control, the steps of completing the processing of pending events displayed on the function page, and eliminating the reminder mark displayed in association with the target function control include: in response to the trigger operation on the trigger control, completing the processing of pending events displayed on the function page; in response to the function system corresponding to the target function control containing pending events of a specified type, switching to display the function page of the target pending events of the specified type corresponding to the target function control according to a second preset processing order; in response to the function system corresponding to the target function control not containing pending events, eliminating the reminder mark displayed in association with the target function control.
[0081] Optionally, after completing the processing of the pending events displayed on the function page, the method also includes: responding to a trigger operation on a trigger control, canceling the display of the function page of the pending event corresponding to the target function control; determining the target function control from the candidate function controls according to a first preset processing order; displaying the target main interface in a graphical user interface; wherein the target main interface displays a trigger control and an indicator mark for marking the target function control, and the trigger control in the target main interface is used to trigger the display of the function page of the pending event of a specified type corresponding to the target function control marked with the indicator mark.
[0082] Optionally, the function page of the function system corresponding to any function control includes a first exit control; the method also includes: responding to a trigger operation on the first exit control, canceling the display of the function page corresponding to the target function control; and displaying the target main interface in the graphical user interface.
[0083] Optionally, after completing the processing of the pending events displayed on the function page, the method further includes: in response to the absence of a pending event of a specified type, canceling the display of the trigger control and the indicator mark.
[0084] Optionally, the method further includes: in response to a first operation on a trigger control, displaying a second exit control; wherein the first operation is an operation other than a trigger operation; and in response to a trigger operation on the second exit control, canceling the display of the trigger control and the indicator mark.
[0085] Optionally, the first operation is a long press operation.
[0086] Optionally, the method further includes: in response to the start of the target application, or in response to a preset time from the moment of triggering the exit instruction, detecting whether the event to be processed meets preset conditions; wherein the exit instruction is used to cancel the display of the trigger control and the indicator mark.
[0087] Optionally, the reminder is marked with a red dot.
[0088] This embodiment further provides a computer-readable storage medium, which stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to implement the method for eliminating the above-mentioned reminder mark, for example:
[0089] A graphical user interface is provided through a terminal device, the graphical user interface includes a function control of a target application, the function control is used to trigger a corresponding function system display, at least one function control is associated with a reminder mark, the reminder mark indicates: the function system corresponding to the function control contains a pending event, and the method includes: in response to the pending event satisfying a preset condition, generating a trigger control and an indication mark for marking the target function control in the graphical user interface; wherein the function system corresponding to the target function control contains a pending event; in response to a trigger operation on the trigger control, displaying a function page of the pending event corresponding to the target function control in the graphical user interface; in response to the trigger operation on the trigger control, completing the processing of the pending event displayed on the function page, and eliminating the reminder mark associated with the target function control.
[0090] In this way, by continuously operating a trigger control, it is possible to select a function control with a reminder mark, view and process the corresponding pending events, thereby ensuring that the pending events can be displayed and communicated, and only operating one control can eliminate the reminder mark, providing a better user experience.
[0091] Optionally, in response to a pending event satisfying a preset condition, the step of generating a trigger control and an indicator mark for marking a target function control in a graphical user interface includes: in response to the number of pending events of a specified type being greater than or equal to a preset number, determining a function control corresponding to a function system containing pending events of the specified type as a candidate function control; determining a target function control from the candidate function controls in accordance with a first preset processing order; generating a trigger control in the graphical user interface, and generating an indicator mark for display in association with the target function control.
[0092] Optionally, in response to a trigger operation on a trigger control, the step of displaying a function page of a target function control corresponding to a pending event in a graphical user interface includes: in response to a trigger operation on the trigger control, displaying a function page of a target pending event of a specified type corresponding to the target function control according to a second preset processing order.
[0093] Optionally, in response to a trigger operation on a trigger control, the steps of completing the processing of pending events displayed on the function page, and eliminating the reminder mark displayed in association with the target function control include: in response to the trigger operation on the trigger control, completing the processing of pending events displayed on the function page; in response to the function system corresponding to the target function control containing pending events of a specified type, switching to display the function page of the target pending events of the specified type corresponding to the target function control according to a second preset processing order; in response to the function system corresponding to the target function control not containing pending events, eliminating the reminder mark displayed in association with the target function control.
[0094] Optionally, after completing the processing of the pending events displayed on the function page, the method also includes: responding to a trigger operation on a trigger control, canceling the display of the function page of the pending event corresponding to the target function control; determining the target function control from the candidate function controls according to a first preset processing order; displaying the target main interface in a graphical user interface; wherein the target main interface displays a trigger control and an indicator mark for marking the target function control, and the trigger control in the target main interface is used to trigger the display of the function page of the pending event of a specified type corresponding to the target function control marked with the indicator mark.
[0095] Optionally, the function page of the function system corresponding to any function control includes a first exit control; the method also includes: responding to a trigger operation on the first exit control, canceling the display of the function page corresponding to the target function control; and displaying the target main interface in the graphical user interface.
[0096] Optionally, after completing the processing of the pending events displayed on the function page, the method further includes: in response to the absence of a pending event of a specified type, canceling the display of the trigger control and the indicator mark.
[0097] Optionally, the method further includes: in response to a first operation on a trigger control, displaying a second exit control; wherein the first operation is an operation other than a trigger operation; and in response to a trigger operation on the second exit control, canceling the display of the trigger control and the indicator mark.
[0098] Optionally, the first operation is a long press operation.
[0099] Optionally, the method further includes: in response to the start of the target application, or in response to a preset time from the moment of triggering the exit instruction, detecting whether the event to be processed meets preset conditions; wherein the exit instruction is used to cancel the display of the trigger control and the indicator mark.
[0100] Optionally, the reminder is marked with a red dot.
[0101] The computer program product of the method, device, electronic device and storage medium for eliminating the warning mark provided in the embodiments of the present disclosure includes a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the methods described in the previous method embodiments. The specific implementation can be found in the method embodiments, which will not be repeated here.
[0102] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the system and device described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0103] In addition, in the description of the embodiments of the present disclosure, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal communication of two components. For those skilled in the art, the specific meanings of the above terms in the present disclosure can be understood according to specific circumstances.
[0104] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present disclosure, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present disclosure. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0105] In the description of the present disclosure, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc., indicating the orientation or positional relationship, are based on the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the present disclosure and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation of the present disclosure. In addition, the terms "first", "second", and "third" are used for descriptive purposes only, and cannot be understood as indicating or implying relative importance.
[0106] Finally, it should be noted that the above embodiments are only specific implementation methods of the present disclosure, which are used to illustrate the technical solutions of the present disclosure, rather than to limit them. The protection scope of the present disclosure is not limited thereto. Although the present disclosure is described in detail with reference to the above embodiments, those skilled in the art should understand that any technician familiar with the technical field can still modify the technical solutions recorded in the above embodiments within the technical scope disclosed in the present disclosure, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present disclosure, and should be included in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be based on the protection scope of the claims.
Claims
1. A method for removing a reminder mark, characterized in that: A graphical user interface is provided by a terminal device, wherein the graphical user interface includes a function control of a target application, wherein the function control is used to trigger a corresponding function system display, and at least one of the function controls is associated with a reminder mark, wherein the reminder mark indicates that a function system corresponding to the function control includes an event to be processed, and the method includes: In response to the event to be processed meeting a preset condition, generating a trigger control and an indication mark for marking a target function control in the graphical user interface; wherein the function system corresponding to the target function control includes the event to be processed; In response to a trigger operation on the trigger control, a function page of the target function control corresponding to the event to be processed is displayed in the graphical user interface; In response to the trigger operation on the trigger control, the processing of the pending events displayed on the function page is completed, and the reminder mark displayed in association with the target function control is eliminated.
2. The method according to claim 1, characterized in that In response to the event to be processed satisfying a preset condition, the step of generating a trigger control and an indication mark for marking a target function control in the graphical user interface includes: In response to the number of pending events of the specified type being greater than or equal to a preset number, determining a function control corresponding to a function system including the pending events of the specified type as a candidate function control; Determine a target function control from the candidate function controls according to a first preset processing order; A trigger control is generated in the graphical user interface, and an indication mark is generated and displayed in association with the target function control.
3. The method according to claim 1, characterized in that In response to a trigger operation on the trigger control, the step of displaying a function page of the target function control corresponding to the event to be processed in the graphical user interface includes: In response to a trigger operation on the trigger control, a function page of the target function control corresponding to a target to-be-processed event of a specified type is displayed according to a second preset processing sequence.
4. The method according to claim 1, characterized in that: In response to the trigger operation on the trigger control, the step of completing the processing of the pending event displayed on the function page and eliminating the reminder mark displayed in association with the target function control includes: In response to the trigger operation on the trigger control, the processing of the pending events displayed in the function page is completed; In response to the function system corresponding to the target function control including a specified type of pending event, switching to display a function page of the target pending event of the specified type corresponding to the target function control according to a second preset processing order; In response to the function system corresponding to the target function control not including any event to be processed, the reminder mark displayed in association with the target function control is eliminated.
5. The method according to claim 2, characterized in that: After completing the processing of the pending events displayed on the function page, the method further includes: In response to a trigger operation on the trigger control, canceling display of a function page of the target function control corresponding to the event to be processed; Determine a target function control from the candidate function controls according to the first preset processing order; A target main interface is displayed in the graphical user interface; wherein the target main interface displays the trigger control and an indicator mark for marking the target function control, and the trigger control in the target main interface is used to trigger the display of a function page corresponding to a specified type of pending event marked with the indicator mark.
6. The method according to claim 1, characterized in that The function page of the function system corresponding to any function control includes a first exit control; the method further includes: In response to the triggering operation on the first exit control, canceling the display of the function page corresponding to the target function control; A target main interface is displayed in the graphical user interface.
7. The method according to claim 1, characterized in that After completing the processing of the pending events displayed on the function page, the method further includes: In response to the absence of a pending event of a specified type, the display of the trigger control and the indication mark is canceled.
8. The method according to claim 1, characterized in that The method further comprises: In response to a first operation on the trigger control, displaying a second exit control; wherein the first operation is an operation other than the trigger operation; In response to the triggering operation on the second exit control, the display of the triggering control and the indication mark is cancelled.
9. The method according to claim 8, characterized in that The first operation is a long press operation.
10. The method according to claim 1, characterized in that The method further comprises: In response to the start of the target application, or in response to a preset time from the moment of triggering an exit instruction, it is detected whether the event to be processed meets a preset condition; wherein the exit instruction is used to cancel the display of the trigger control and the indicator mark.
11. The method according to claim 1, characterized in that: The reminder mark is a red dot.
12. A device for removing a reminder mark, characterized in that: A graphical user interface is provided by a terminal device, wherein the graphical user interface includes a function control of a target application, wherein the function control is used to trigger a corresponding function system display, and at least one of the function controls is associated with a reminder mark, wherein the reminder mark indicates that a function system corresponding to the function control includes an event to be processed, and the device includes: A first response module, configured to generate a trigger control and an indication mark for marking a target function control in the graphical user interface in response to the event to be processed satisfying a preset condition; wherein the function system corresponding to the target function control includes the event to be processed; A second response module, configured to respond to a trigger operation on the trigger control and display a function page of the target function control corresponding to the event to be processed in the graphical user interface; The third response module is used to respond to the trigger operation on the trigger control, complete the processing of the pending events displayed on the function page, and eliminate the reminder mark displayed in association with the target function control.
13. An electronic device, characterized in that: It comprises a processor and a memory, wherein the memory stores machine executable instructions that can be executed by the processor, and the processor executes the machine executable instructions to implement the method for eliminating the reminder mark according to any one of claims 1 to 11.
14. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions. When the computer-executable instructions are called and executed by the processor, the computer-executable instructions prompt the processor to implement the method for eliminating the reminder mark according to any one of claims 1 to 11.
