Notification method and device

By receiving the user's input of selecting a target area, a notification control is generated based on the display content of the target area, which solves the problem in the existing technology that the generation of notification controls is limited to third-party applications, and realizes the flexibility and convenience of users to independently generate notification controls. sex.

CN113805759BActive Publication Date: 2025-01-24VIVO MOBILE COMM CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111123957.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-24
Publication Date
2025-01-24
Estimated Expiration
2041-09-24

AI Technical Summary

Technical Problem

The existing notification control generation method is limited by interaction with third-party applications, and cannot generate notification controls without access to third-party applications.

Method used

By receiving the input of the user's autonomous selection of the target area, the notification control is generated and displayed based on the display content of the target area, allowing the user to independently generate the notification control according to specific needs.

Benefits of technology

It realizes that users independently generate notification controls without relying on third -party applications, which improves the flexibility and convenience of users when tracking important events.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113805759B_ABST
    Figure CN113805759B_ABST
Patent Text Reader

Abstract

The present application discloses a notification method and device, belonging to the field of communication technology. The method comprises: when a notification control is in an open state, receiving a first input from a user for a first area, the first input is used to determine that the first area is a target area; in response to the first input, displaying the notification control; wherein the display content of the notification control is determined based on the display content in the target area.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of communication technology, and specifically relates to a notification method and device. Background Art

[0002] By interacting with third-party applications, electronic devices can display information that users are most concerned about through notification controls, such as key information on flights, trains, meetings, and express deliveries.

[0003] Existing notification controls are all generated automatically, which is limited by the interaction with third-party applications. In the case of not connecting to the third-party application, the notification control cannot be generated. Summary of the invention

[0004] The purpose of the embodiments of the present application is to provide a notification method and device that can solve the problem of limited generation categories of notification controls.

[0005] In a first aspect, an embodiment of the present application provides a notification method, the method comprising:

[0006] When the notification control is in an on state, receiving a first input from a user for a first area, the first input being used to determine that the first area is a target area;

[0007] In response to the first input, displaying the notification control;

[0008] The display content of the notification control is determined based on the display content in the target area.

[0009] In a second aspect, an embodiment of the present application provides a notification device, the device comprising:

[0010] A first receiving module, configured to receive a first input from a user for a first area when the notification control is in an on state, wherein the first input is used to determine that the first area is a target area;

[0011] A first response module, configured to display the notification control in response to the first input;

[0012] The display content of the notification control is determined based on the display content in the target area.

[0013] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method described in the first aspect.

[0014] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.

[0015] In a fifth aspect, an embodiment of the present application provides a chip, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the method described in the first aspect.

[0016] In an embodiment of the present application, by receiving input from a user to independently select a target area, a notification control is generated and displayed based on the display content of the target area, so that the user can independently generate a notification control according to his or her specific needs, effectively ensuring that the user can track important events more flexibly and conveniently. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 It is a flowchart of the notification method provided in the embodiment of the present application;

[0018] Figure 2 This is a schematic diagram of the order details interface of the application provided in the embodiment of the present application;

[0019] Figure 3 is a first input schematic diagram of the notification method provided in an embodiment of the present application;

[0020] Figure 4 It is a schematic diagram of a notification control of a notification method provided in an embodiment of the present application;

[0021] Figure 5 is a schematic diagram of an updated notification control provided in an embodiment of the present application;

[0022] Figure 6 is a schematic diagram of the structure of a notification device provided in an embodiment of the present application;

[0023] Figure 7 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application;

[0024] Figure 8 It is a schematic diagram of the hardware structure of an electronic device implementing an embodiment of the present application. DETAILED DESCRIPTION

[0025] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.

[0026] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0027] The notification method and device provided in the embodiments of the present application are described in detail below through specific embodiments and their application scenarios in conjunction with the accompanying drawings.

[0028] Figure 1 is a flowchart of the notification method provided in the embodiment of the present application, such as Figure 1 As shown, the method includes the following process:

[0029] Step 100, when the notification control is in an on state, receiving a first input from a user for a first area, wherein the first input is used to determine that the first area is a target area;

[0030] Step 110, in response to the first input, display the notification control;

[0031] The display content of the notification control is determined based on the display content in the target area.

[0032] Optionally, the execution subject of the embodiment of the present application may be an electronic device, where the electronic device may be a mobile phone, a tablet computer, etc. The embodiment of the present application does not specifically limit this, and the embodiment of the present application is described by taking the execution subject being a mobile phone as an example.

[0033] Optionally, when the notification control is in an open state, a first input from the user to the first area may be received.

[0034] Optionally, the first area may include any area of ​​any interface in an application of the electronic device.

[0035] Optionally, the first area may include a plurality of different areas of any interface in an application of the electronic device.

[0036] Optionally, the first input may include an operation in which a user selects the first area by drawing a circle in any interface of an application program of the electronic device.

[0037] Optionally, the first input may be used to determine the first area as a target area.

[0038] Optionally, the first input may be used to determine that the first area is not a target area.

[0039] Optionally, the first input may include an operation in which the user determines the first area as the target area through voice.

[0040] Optionally, the first input may include an operation of the user determining through voice that the first area is not the target area.

[0041] Optionally, the first input may include a single click operation of the user on a “confirm button” or a “cancel button”.

[0042] Optionally, the first input may include an operation in which the user long presses the “OK button” for more than a first time threshold.

[0043] Optionally, the first input may include an operation in which the user presses and holds the “cancel button” for longer than a second time threshold.

[0044] The “confirm button” indicates that the user determines that the first area is the target area, and the “cancel button” indicates that the user determines that the first area is not the target area.

[0045] Optionally, the first input may include an operation in which the user draws a designated special symbol or graphic in any area of ​​the electronic device, or in any area of ​​any interface displayed by the electronic device.

[0046] For example, when the electronic device displays any interface, after receiving the user's input of drawing a specified special symbol (such as a circle) in a specified area (such as the upper right area of ​​the display interface), it can be determined that the user has determined the first area as the target area.

[0047] For example, when the electronic device displays any interface, after receiving the user's input of drawing a specified special symbol (such as a triangle) in a specified area (such as the upper left area of ​​the display interface), it can be determined that the user determines that the first area is not the target area.

[0048] Optionally, the first input may include an operation in which the user makes a designated gesture in the air above the screen of the electronic device.

[0049] For example, after the electronic device receives an input of the user waving his hand two times continuously from left to right above the screen of the electronic device, it can be determined that the user determines the first area as the target area.

[0050] For example, after the electronic device receives an input in which the user waves his hand two times continuously from right to left above the screen of the electronic device, it can be determined that the user determines that the first area is not the target area.

[0051] Optionally, the first input may include a user's operation of clicking a designated area of ​​the electronic device multiple times in succession.

[0052] For example, after the electronic device receives the operation of the user clicking the right border of the electronic device three times in a row, it can be determined that the user has determined the first area to be the target area.

[0053] For example, after the electronic device receives an operation in which the user clicks the upper right corner of the screen of the electronic device twice in succession, it can be determined that the user determines that the first area is not the target area.

[0054] Optionally, the first input may include an operation of moving a user's finger in a fixed direction on an application interface of the electronic device.

[0055] For example, after the electronic device receives an operation of the user moving two fingers from top to bottom on the application interface, it can be determined that the user has determined the first area as the target area.

[0056] For example, after the electronic device receives an operation in which the user moves three fingers from right to left on the application interface, it can be determined that the user determines that the first area is not the target area.

[0057] Optionally, the first input may include any interface of the user in an application of the electronic device. If there is no operation within a third time threshold after the operation of selecting the first area with a circle gesture, it can be determined that the user has determined the first area to be the target area.

[0058] Optionally, when the first input includes an operation of determining the first area as a target area, a notification control may be displayed in response to the first input.

[0059] Optionally, when the first input includes an operation of determining that the first area is not a target area, the notification control may not be displayed in response to the first input.

[0060] Optionally, the display content of the notification control may be determined based on the display content in the target area.

[0061] Optionally, the display content of the notification control may include application name, event subject, event occurrence time and key information, etc.

[0062] Figure 2 is a schematic diagram of the order details interface of the application provided in the embodiment of the present application, such as Figure 2 As shown, the electronic device launches a third-party application. After the electronic device determines that the user browses related products or services and successfully places an order, the electronic device can display the order details page.

[0063] Figure 3 is a first input schematic diagram of the notification method provided in the embodiment of the present application, such as Figure 3As shown, when the notification control is turned on, Figure 3 An information box can be suspended above the interface to prompt the notification control information extraction, and display an "×" cancel button and a "√" confirm button for the user to confirm and cancel the operation, and display an undo button for the user to undo the previous operation.

[0064] Optionally, after entering the information extraction state, the electronic device may receive an operation in which the user selects key information requiring attention by drawing a circle in the order details interface.

[0065] Optionally, the electronic device may receive an operation of the user selecting key information by a circle gesture forming a closed loop path, and implement locking of the area.

[0066] Optionally, the locking area can be marked by means of a dotted line of rope.

[0067] Optionally, when the gesture trajectory does not achieve a closed loop, the area may not be locked.

[0068] Optionally, the electronic device may receive an operation of locking a target area by a user making a circle gesture on multiple areas of any interface of any application to form a closed-loop path.

[0069] Optionally, the electronic device may receive an operation of locking a target area by a user making a circle gesture on multiple areas of any multiple interfaces of any application program to form a closed-loop path.

[0070] Optionally, when the user is not satisfied with the currently selected area, the electronic device can receive the user's operation of clicking the undo button in the notification control information extraction floating box, and undo the most recent operation of selecting the target area with a circle gesture.

[0071] Optionally, when the user wants to abandon the generation of the notification control, the electronic device can receive the user's operation of clicking the "×" cancel button in the notification control information extraction floating box, and cancel the autonomous generation of this notification control.

[0072] Optionally, when the user is sure that all key information has been extracted, the electronic device can receive the user's operation of clicking a "√" confirmation button in the notification control information extraction floating box, and display the generated notification control.

[0073] Figure 4 is a schematic diagram of a notification control of a notification method provided in an embodiment of the present application, such as Figure 4 As shown, based on the key information in the target area, Figure 4 The notification control shown is displayed.

[0074] In an embodiment of the present application, by receiving input from a user to independently select a target area, a notification control is generated and displayed based on the display content of the target area, so that the user can independently generate a notification control according to his or her specific needs, effectively ensuring that the user can track important events more flexibly and conveniently.

[0075] Optionally, when the first input includes an operation of determining the first area as the target area, the first input may include an operation of the user selecting the first area with a circle gesture.

[0076] For example, if the user does not perform any further operation within a preset time (eg, 5 seconds) after the user selects the first area with a circle gesture, the first area can be determined as the target area.

[0077] Optionally, the first input may further include an operation of the user determining that the selected first area is the target area.

[0078] For example, after the user selects the first area, the electronic device receives an operation in which the user clicks a “√” confirmation button in the notification control information extraction floating box.

[0079] For example, after the user selects the first area, the electronic device receives the user's voice input to determine that the first area is the target area.

[0080] For example, after the user selects the first area, the electronic device receives an input operation in which the user waves his hand twice continuously from left to right above the screen of the electronic device.

[0081] Optionally, when the first input does not include an operation of determining the first area as the target area, the first input may include an operation of the user selecting the first area with a circle gesture, and an operation of the user canceling the selected first area.

[0082] For example, after receiving the operation of the user selecting the first area with a circle gesture, the electronic device receives the operation of the user clicking the "×" cancel button in the notification control information extraction floating box.

[0083] For example, after the electronic device receives an operation in which the user selects the first area by drawing a circle gesture, it receives an operation in which the user inputs a voice input indicating that the first area is not the target area.

[0084] For example, after the electronic device receives the operation of the user selecting the first area with a circle gesture, it receives the input operation of the user waving his hand twice continuously from right to left above the screen of the electronic device.

[0085] Optionally, when the notification control function is in an on state, before receiving a first input to the target area from the user, the method further includes:

[0086] receiving a second input from the user;

[0087] In response to the second input, the notification control is turned on.

[0088] Optionally, the second input may include a user's voice input, or a user's operation of clicking / long pressing / drawing a specified special symbol / specifying an air gesture on a notification control button.

[0089] For example, the second input may include an operation in which the user clicks a notification control button once.

[0090] For example, the second input may include an operation in which the user long presses the notification control button for a fourth time threshold.

[0091] For example, the second input may include an operation in which the user draws a specified special symbol (eg, a triangle or a circle) in a specified area (eg, the upper left area of ​​any display interface of the electronic device).

[0092] For example, the first input may include an operation in which the user waves his hand three times continuously from top to bottom above the screen of the electronic device.

[0093] Optionally, after the electronic device receives the second input from the user, it can open the notification control in response to the second input.

[0094] Optionally, the enabling of the notification control includes:

[0095] Displaying a notification control information extraction interface; the notification control information extraction interface is used to receive input from the user to determine that the first area is a target area or to receive input from the user to determine that the first area is not a target area.

[0096] Optionally, opening the notification control may include displaying a notification control information extraction interface.

[0097] Optionally, the notification control information extraction interface may be used to receive input from a user to determine that the first area is a target area.

[0098] For example, the notification control information extraction interface may include a “√” confirmation button, and the electronic device may receive input from the user clicking the “√” confirmation button in the notification control information extraction interface, and then determine that the user has determined the first area to be the target area.

[0099] Optionally, the notification control information extraction interface may be used to receive input from a user determining that the first area is not a target area.

[0100] For example, the notification control information extraction interface may include an “×” cancel button, and the electronic device may receive input from a user clicking the “×” cancel button in the notification control information extraction interface, and then determine that the first area is not the target area.

[0101] Optionally, when the event corresponding to the target area has generated at least one historical notification control and the display content in the target area has changed, the first input includes a first sub-input in which the user determines to update the historical notification control or a second sub-input in which the user determines to generate a new notification control.

[0102] Optionally, when the event corresponding to the target area has generated at least one historical notification control and the display content in the target area has changed, the first input may include a first sub-input in which the user determines to update the historical notification control, or a second sub-input in which the user determines to generate a new notification control.

[0103] Optionally, when at least one historical notification control has been generated for the event corresponding to the target area and the display content in the target area has changed, such as ticket changes, refunds, trip delays or order cancellations, the existing technology cannot update the notification control in a timely manner. When the user actively triggers these events or wants to modify the notification control, the electronic device in the present application can receive the user's operation of re-selecting the target area with a circle gesture. When the notification control detects that the corresponding application, event subject and key information are roughly consistent, the corresponding notification control can be displayed above the interface and the user is prompted whether to update the historical notification control or generate a new notification control.

[0104] Optionally, in a case where the first input includes a first sub-input of a user determining to update the history notification control, the displaying the notification control in response to the first input includes:

[0105] In response to the first sub-input, an updated notification control is displayed, wherein the updated notification control is determined based on the changed display content in the target area.

[0106] Optionally, when the first input includes a first sub-input in which the user determines to update the history notification control, the updated notification control may be displayed in response to the first sub-input.

[0107] Optionally, in a case where the first input includes a first sub-input in which the user determines to update the history notification control, the display content of the target area re-selected by a circle gesture can be compared with the display content of the history notification control, and then the corresponding display content can be updated to generate an updated notification control and display it.

[0108] Optionally, the updated history notification control may be determined based on the changed display content in the target area.

[0109] Optionally, a modification mark may be added to the updated notification control.

[0110] Figure 5 is a schematic diagram of an updated notification control provided in an embodiment of the present application, such as Figure 5 As shown, the updated notification control can be updated based on the historical notification control.

[0111] In the embodiment of the present application, the display content of the historical notification control can be effectively updated through the user's autonomous triggering.

[0112] For example, the display content of the historical notification control is "Flight departing at 5 o'clock". After determining that the user has changed the flight order to 7 o'clock, the display content of the historical notification control "Flight departing at 5 o'clock" can be updated, and the display content of the updated notification control can be "Flight departing at 7 o'clock".

[0113] Optionally, in a case where the first input includes a second sub-input in which the user determines to generate a new notification control, the displaying the notification control in response to the first input includes:

[0114] In response to the second sub-input, a newly generated notification control is displayed, wherein the newly generated notification control is determined based on the changed display content in the target area.

[0115] Optionally, when the first input includes a second sub-input in which the user determines to generate a new notification control, the newly generated notification control may be displayed in response to the second sub-input.

[0116] Optionally, the newly generated notification control may be determined based on the changed display content in the target area.

[0117] For example, the display content of the historical notification control is "the train departs at 8 o'clock". After determining that the user has changed the train order to 9 o'clock, a new notification control can be regenerated, and the display content of the newly generated notification control is "the train departs at 9 o'clock".

[0118] Optionally, the display content of the notification control includes the occurrence time of the event corresponding to the target area;

[0119] The display notification control includes:

[0120] Displays the notification control corresponding to the most recent event in a preset manner.

[0121] Optionally, the display content of the notification control may include the occurrence time of the event corresponding to the target area.

[0122] Optionally, the event that occurred most recently may be determined based on time information in the displayed content of the notification control.

[0123] Optionally, the notification control corresponding to the most recent event may be displayed in a preset manner.

[0124] Optionally, displaying in a preset manner may include highlighting by color.

[0125] For example, the notification control corresponding to the most recent event is highlighted in red.

[0126] Optionally, displaying in a preset manner may include flashing the display of the notification control by a preset number of times.

[0127] For example, the notification control corresponding to the most recent event is displayed by flashing twice.

[0128] Optionally, the notification control can be displayed by pulling down the status bar when the electronic device displays any interface.

[0129] Optionally, when the status bar is pulled down to display notification controls, the notification control corresponding to the most recent event may be highlighted in the center area of ​​all notification controls to achieve emphasized display.

[0130] Optionally, when the status bar is pulled down to display notification controls, the notification control corresponding to the most recent event can be highlighted to the center area of ​​all notification controls, then gradually retracted to its original position, and flashed twice to achieve emphasized display.

[0131] In the embodiment of the present application, by displaying the notification control corresponding to the most recent event in a preset display mode, a strong reminder of the most recent event is effectively achieved.

[0132] It should be noted that the notification method provided in the embodiment of the present application can be executed by a notification device or a control module in the notification device for executing the notification method. In the embodiment of the present application, the notification device provided in the embodiment of the present application is described by taking the notification device executing the notification method as an example.

[0133] Figure 6 is a schematic diagram of the structure of the notification device provided in the embodiment of the present application, such as Figure 6 As shown, the device includes: a first receiving module 610 and a first responding module 620; wherein:

[0134] The first receiving module 610 is used to receive a first input from a user for a first area when the notification control is in an open state, where the first input is used to determine that the first area is a target area;

[0135] The first response module 620 is used to display the notification control in response to the first input;

[0136] The display content of the notification control is determined based on the display content in the target area.

[0137] In an embodiment of the present application, by receiving input from a user to independently select a target area, a notification control is generated and displayed based on the display content of the target area, so that the user can independently generate a notification control according to his or her specific needs, effectively ensuring that the user can track important events more flexibly and conveniently.

[0138] Optionally, when the event corresponding to the target area has generated at least one historical notification control and the display content in the target area has changed, the first input includes a first sub-input in which the user determines to update the historical notification control or a second sub-input in which the user determines to generate a new notification control.

[0139] Optionally, the first response module is further used for:

[0140] In a case where the first input includes a first sub-input in which a user determines to update the history notification control, in response to the first sub-input, an updated notification control is displayed, the updated notification control being determined based on the changed display content in the target area.

[0141] Optionally, the first response module is further used for:

[0142] In a case where the first input includes a second sub-input in which a user determines to generate a new notification control, in response to the second sub-input, a newly generated notification control is displayed, wherein the newly generated notification control is determined based on the changed display content in the target area.

[0143] Optionally, the display content of the notification control includes the occurrence time of the event corresponding to the target area;

[0144] The first response module is also used for:

[0145] Displays the notification control corresponding to the most recent event in a preset manner.

[0146] In an embodiment of the present application, by receiving input from a user to independently select a target area, a notification control is generated and displayed based on the display content of the target area, so that the user can independently generate a notification control according to his or her specific needs, effectively ensuring that the user can track important events more flexibly and conveniently.

[0147] The notification device in the embodiment of the present application can be a device, or a component, integrated circuit, or chip in a terminal. The device can be a mobile electronic device or a non-mobile electronic device. Exemplarily, the mobile electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, an in-vehicle electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), etc. The non-mobile electronic device can be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.

[0148] The notification device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an IOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.

[0149] The notification device provided in the embodiment of the present application can achieve Figures 1 to 5 To avoid repetition, the various processes implemented by the method embodiment are not described here.

[0150] Optionally, Figure 7 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application, such as Figure 7 As shown, an embodiment of the present application also provides an electronic device 700, including a processor 701, a memory 702, and a program or instruction stored in the memory 702 and executable on the processor 701. When the program or instruction is executed by the processor 701, each process of the above-mentioned notification method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0151] It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic devices and non-mobile electronic devices mentioned above.

[0152] Figure 8 It is a schematic diagram of the hardware structure of an electronic device implementing an embodiment of the present application.

[0153] The electronic device 800 includes but is not limited to: a radio frequency unit 801, a network module 802, an audio output unit 803, an input unit 804, a sensor 805, a display unit 806, a user input unit 807, an interface unit 808, a memory 809, and a processor 810 and other components.

[0154] Those skilled in the art will appreciate that the electronic device 800 may also include a power source (such as a battery) for supplying power to each component, and the power source may be logically connected to the processor 810 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Figure 8 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.

[0155] The user input unit 807 is used for:

[0156] When the notification control is in an on state, receiving a first input from a user for a first area, the first input being used to determine that the first area is a target area;

[0157] The processor 810 is configured to:

[0158] In response to the first input, displaying the notification control;

[0159] The display content of the notification control is determined based on the display content in the target area.

[0160] In an embodiment of the present application, by receiving input from a user to independently select a target area, a notification control is generated and displayed based on the display content of the target area, so that the user can independently generate a notification control according to his or her specific needs, effectively ensuring that the user can track important events more flexibly and conveniently.

[0161] Optionally, when the event corresponding to the target area has generated at least one historical notification control and the display content in the target area has changed, the first input includes a first sub-input in which the user determines to update the historical notification control or a second sub-input in which the user determines to generate a new notification control.

[0162] Optionally, the processor 810 is further configured to:

[0163] In a case where the first input includes a first sub-input in which a user determines to update the history notification control, in response to the first sub-input, an updated notification control is displayed, the updated notification control being determined based on the changed display content in the target area.

[0164] Optionally, the processor 810 is further configured to:

[0165] In a case where the first input includes a second sub-input in which a user determines to generate a new notification control, in response to the second sub-input, a newly generated notification control is displayed, wherein the newly generated notification control is determined based on the changed display content in the target area.

[0166] Optionally, the processor 810 is further configured to:

[0167] Displays the notification control corresponding to the most recent event in a preset manner.

[0168] In an embodiment of the present application, by receiving input from a user to independently select a target area, a notification control is generated and displayed based on the display content of the target area, so that the user can independently generate a notification control according to his or her specific needs, effectively ensuring that the user can track important events more flexibly and conveniently.

[0169] It should be understood that in the embodiment of the present application, the input unit 804 may include a graphics processor (Graphics Processing Unit, GPU) 8041 and a microphone 8042, and the graphics processor 8041 processes the image data of the static picture or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 806 may include a display panel 8061, and the display panel 8061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 807 includes a touch panel 8071 and other input devices 8072. The touch panel 8071 is also called a touch screen. The touch panel 8071 may include two parts: a touch detection device and a touch controller. Other input devices 8072 may include but are not limited to a physical keyboard, a function key (such as a volume control button, a switch button, etc.), a trackball, a mouse, and a joystick, which will not be repeated here. The memory 809 can be used to store software programs and various data, including but not limited to applications and operating systems. The processor 810 can integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, the user interface, and the application program, etc., and the modem processor mainly processes wireless communication. It is understandable that the above-mentioned modem processor may not be integrated into the processor 810.

[0170] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned notification method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0171] The processor is a processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0172] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned notification method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0173] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0174] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0175] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.

[0176] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.

Claims

1. A notification method, characterized in that: The method comprises: When the notification control is in an on state, receiving a first input from a user for a first area, the first input being used to determine that the first area is a target area; In response to the first input, displaying the notification control; Wherein, the display content of the notification control is determined based on the display content in the target area; When the notification control is in the turned-on state, before receiving a first input from a user for the first area, the method further includes: Receiving a second input from a user; in response to the second input, opening the notification control, including: displaying a notification control information extraction interface; the notification control information extraction interface is used to receive an input from the user to determine that the first area is a target area; When at least one history notification control has been generated for the event corresponding to the target area and the displayed content in the target area has changed, the user's operation to determine the target area is received again, and when the history notification control detects that the corresponding application, event subject and key information are consistent, the user is prompted to update the history notification control or generate a new notification control, and the first input includes a first sub-input for the user to determine to update the history notification control or a second sub-input for the user to determine to generate the new notification control.

2. The notification method according to claim 1, characterized in that: In a case where the first input includes a first sub-input of a user determining to update the history notification control, the displaying the notification control in response to the first input includes: In response to the first sub-input, an updated notification control is displayed, wherein the updated notification control is determined based on the changed display content in the target area.

3. The notification method according to claim 1, characterized in that: In a case where the first input includes a second sub-input where a user determines to generate a new notification control, the displaying the notification control in response to the first input includes: In response to the second sub-input, a newly generated notification control is displayed, wherein the newly generated notification control is determined based on the changed display content in the target area.

4. The notification method according to claim 1, characterized in that: The display content of the notification control includes the occurrence time of the event corresponding to the target area; The display notification control includes: Displays the notification control corresponding to the most recent event in a preset manner.

5. A notification device, characterized in that: The device comprises: A first receiving module, configured to receive a first input from a user for a first area when the notification control is in an on state, wherein the first input is used to determine that the first area is a target area; A first response module, configured to display the notification control in response to the first input; Wherein, the display content of the notification control is determined based on the display content in the target area; The device also includes: The method of receiving a second input from a user before receiving a first input from a user for a first area when the notification control is in an open state; and opening the notification control in response to the second input, comprising: displaying a notification control information extraction interface; the notification control information extraction interface is used to receive an input from the user to determine that the first area is a target area; The device also includes: When at least one history notification control has been generated for the event corresponding to the target area and the displayed content in the target area has changed, the user's operation to determine the target area is received again, and when the history notification control detects that the corresponding application, event subject and key information are consistent, the user is prompted to update the history notification control or generate a new notification control, and the first input includes a first sub-input for the user to determine to update the history notification control or a second sub-input for the user to determine to generate the new notification control.

6. The notification device according to claim 5, characterized in that The first response module is also used for: In a case where the first input includes a first sub-input in which a user determines to update the history notification control, in response to the first sub-input, an updated notification control is displayed, the updated notification control being determined based on the changed display content in the target area.

7. The notification device according to claim 5, characterized in that The first response module is also used for: In a case where the first input includes a second sub-input in which a user determines to generate a new notification control, in response to the second sub-input, a newly generated notification control is displayed, wherein the newly generated notification control is determined based on the changed display content in the target area.

8. The notification device according to claim 5, characterized in that The display content of the notification control includes the occurrence time of the event corresponding to the target area; The first response module is also used for: Displays the notification control corresponding to the most recent event in a preset manner.

Citation Information

Patent Citations

  • Express information obtaining method and device, mobile terminal, and storage medium

    CN108958634A