Information pushing method and wearable device
By displaying capsules on wearable devices, users can view push information without frequently switching interfaces, solving the problem of low human-computer interaction efficiency in the existing technology and achieving a more efficient information viewing experience.
Patent Information
- Application Number
- CN202311820559.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2023-11-03
- Filing Date
- 2023-12-26
- Publication Date
- 2025-05-13
AI Technical Summary
Users have low human-computer interactions that view push information on wearable devices, especially when they need to frequently switch the user interface to view information.
Provides a method of pushing information, by displaying capsules on wearable devices, users can view information without returning to the initial interface. The method includes displaying the first capsule on the first interface and switching to the second interface in response to a user operation, and continuing to display the first capsule.
It improves the human-computer interaction efficiency of users to view push information, reduces the steps of interface switching, and enhances the visibility and user experience of information.
Smart Images

Figure CN119996361A_ABST
Abstract
Description
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on November 3, 2023, with application number 202311461360.7 and application name “A method for pushing information and a wearable device”, the entire contents of which are incorporated by reference in this application. Technical Field
[0002] The present application relates to the technical field of terminal devices, and in particular to an information push method and a wearable device. Background Art
[0003] With the rapid development of smart terminal technology, there are more and more types of applications (APPs) and services, and accordingly, more and more information needs to be pushed to users. Currently, if users view push information through wearable devices, they need to instruct the wearable devices to switch to display a specific user interface. For users who are not familiar with wearable devices, the human-computer interaction efficiency of viewing push information is low. Summary of the invention
[0004] The embodiments of the present application provide an information push method and a wearable device, which are used to improve the human-computer interaction efficiency of a user viewing pushed information on a wearable device.
[0005] To achieve the above objectives, the embodiments of the present application adopt the following technical solutions:
[0006] In a first aspect, an information push method provided by an embodiment of the present application is applied to a wearable device, and the method includes: displaying a first interface, which is a user interface of the wearable device; displaying a first capsule, which is used to push first information; in response to a first operation of a user, switching from the first interface to display a second interface, continuing to display the first capsule, and the second interface is another user interface of the wearable device.
[0007] Exemplarily, the first interface and the second interface may be two different user interfaces provided by the wearable device, and the first operation may be an operation indicating switching between different user interfaces. For example, when the first interface is an AOD interface and the second interface is a dial interface, the first operation may be an operation of lighting up the display screen of the wearable device. For another example, when the first interface is a dial interface and the second interface is a smart interface, the first operation may be a left swipe or a right swipe operation.
[0008] In the above embodiment, after the first capsule is displayed on the first interface, other user interfaces are switched. The first capsule can continue to be displayed on other user interfaces. In other words, the first capsule can be displayed globally, and when the user needs to view the first information, there is no need to return to the first interface, thereby improving the human-computer interaction efficiency of the user viewing the first information.
[0009] In some embodiments, when the first information is information of the first type, after the wearable device displays the first capsule for a first duration, the first capsule continues to be displayed; and in response to the user's operation on the first capsule, the first capsule is canceled.
[0010] In the above embodiment, the first capsule can be stored for a long time when no user operation is received, so that the user can check the first information pushed by the first capsule at any time. Of course, the user can also indicate to cancel the first capsule to avoid the first capsule from interfering with the user.
[0011] In some embodiments, when the first information is information of the second type, the method further comprises: after the wearable device displays the first capsule for a first duration, canceling the display of the first capsule. The first type of information is different from the second type of information.
[0012] In the above embodiment, when no user operation is received, the display time of the first capsule for pushing the first type of information is not limited. When no user operation is received, the display time of the first capsule for pushing the second type of information is limited, so as to avoid long-term push of all types of pushed information and excessive interference to the user.
[0013] In some embodiments, the push confidence of each type of information can be pre-evaluated, and the push confidence is used to characterize the probability that the information being pushed is the information that the user actually needs to view. The first type of information includes information whose push confidence is greater than or equal to a preset value, which is information with deterministic intent. The second type of information includes information whose push confidence is less than the preset value, which is information without deterministic intent.
[0014] In the above embodiment, according to the push confidence of the pushed information, it is determined whether the display of the corresponding first capsule is subject to time limit, so that the push is more intelligent and accurate, and the interference of the pushed information to the user is reduced.
[0015] In other embodiments, it is also possible to determine whether the display of the corresponding first capsule is subject to a time limit according to the importance and urgency of the pushed information, so as to prevent the user from missing important and urgent information.
[0016] In some embodiments, the first type of information includes taxi notification information, navigation notification information, food delivery information, game information, and itinerary reminders; the second type of information includes access control service information, attendance reminder information, payment service information, subway service information, and express pickup information.
[0017] In the above embodiment, the first type of information may be information that the user explicitly indicates that he / she needs to view. For example, the first type of information may be a notification generated by a service (taxi service, navigation service, food delivery service, flight service, train service, game service) initiated in response to a user operation. The second type of information is information that the device predicts that the user may need to view.
[0018] In some embodiments, when the first information is information of the first type, the operation on the first capsule includes a click operation on the first capsule; after canceling the display of the first capsule, the method further includes: displaying a third interface, which is a user interface for processing the first information; detecting a second operation indicative of exit by the user, displaying the second interface again, and not displaying the first capsule.
[0019] In the above embodiment, after the user operates the wearable device to process the first information, for example, after clicking to view it, the first capsule can be canceled to avoid excessive interference of the first information to the user.
[0020] In some embodiments, when the first information is information of a first type, the operation on the first capsule includes a sliding operation relative to the first capsule.
[0021] In some embodiments, after switching from the first interface to the second interface in response to the user's first operation, the method further includes: displaying a fourth interface in response to the user's third operation, the fourth interface including a first card or a first icon for pushing the first information; canceling the display of the first capsule; displaying the second interface again in response to the user's fourth operation, and displaying the first capsule again.
[0022] In the above embodiment, the wearable device avoids multiple access points for the first information on the same interface by temporarily canceling the display of the first capsule, thereby achieving information deduplication.
[0023] In some embodiments, when the first information is information of the first type, after displaying the first capsule, the method further includes: displaying a second capsule, and canceling the display of the first capsule, the second capsule being used to push second information, the push confidence of the second information being lower than the push confidence of the first information, the push confidence being used to characterize the probability that the pushed information is information that the user actually needs to view, and the push time point of the second information being later than the first information; after the wearable device displays the second capsule for a second time period, canceling the display of the second capsule, and displaying the first capsule again.
[0024] In the above embodiment, the first information is information of the first type, the push confidence of the second information is lower than that of the first information, and the push time is later than that of the first information. When the second information needs to be pushed, the first capsule can be temporarily hidden and the second capsule can be displayed to ensure that the second information can reach the user. After the second time period, the first capsule is restored to display and the second capsule is canceled to ensure that the information with higher push confidence can effectively reach the user.
[0025] In some embodiments, when the first information is information of the first type, after displaying the first capsule, the method further includes: displaying a third capsule, and canceling the display of the first capsule, wherein the third capsule is used to push third information, the third information is also information of the first type, and the pushing time point of the third information is later than the pushing time point of the first information.
[0026] In the above embodiment, when pushing information of the same first type, the information is pushed in the order of the pushing time points.
[0027] In some embodiments, in response to a status update of the first information, the third capsule is canceled from being displayed, and the first capsule is displayed again.
[0028] In the above embodiment, the first information that has been cancelled from display can be triggered to display the first capsule again after being updated, to ensure that the updated first information can reach the user.
[0029] In some embodiments, the first information includes progress information updated in real time, and the method further includes: in response to the progress information being updated to the end of progress, determining a status update of the first information.
[0030] In some embodiments, the first information includes first content and second content, and the first capsule is used to scroll and display the first content and the second content.
[0031] In some embodiments, the wearable device is communicatively connected to a first device, and before displaying the first capsule, the method further includes: receiving a first indication from the first device, the first indication including an identifier representing the push of the first information and a display attribute corresponding to the first capsule; when the first information is information of the second type, the first capsule corresponds to a first attribute value, and when the first information is information of the first type, the first capsule corresponds to a second attribute value, the first attribute value indicates that the first capsule is displayed within a limited time, and the second attribute value indicates that the display duration of the first capsule is not limited.
[0032] In some embodiments, before displaying the first capsule, the method further includes: displaying a first pop-up window, where the first pop-up window is used to push the first information; and after the first pop-up window is displayed for a third time period, canceling the display of the first pop-up window.
[0033] In some embodiments, the wearable device is communicatively connected to a first device, and before displaying the first capsule, the method further includes: receiving a first indication from the first device for the Nth time, the first indication including an identifier representing the push of the first information; wherein N is a preset positive integer, and the first information is information of the second type; displaying the first capsule includes: displaying the first capsule for the Nth time in response to the first indication; canceling the display of the first capsule after the display time of the first capsule reaches a first duration; during the first N times of displaying the first capsule, if no user operation on the first capsule is detected, the method further includes: receiving the first indication for the N+1th time; and not displaying the first capsule.
[0034] In the above embodiment, if no user operation on the first capsule is detected during the first N times the first capsule is displayed, it can be recognized that the user is not interested in the first information. In this scenario, the number of pushes is adjusted to avoid excessive interference to the user caused by frequent pushes.
[0035] In some embodiments, the method also includes: responding to user operation, displaying an AOD interface for screen off; receiving an instruction to push fourth information, not displaying a capsule for pushing the fourth information, the fourth information being information of the second type; responding to user operation, switching display of a dial interface from the AOD interface, displaying a fourth capsule on the dial interface, the fourth capsule being used to push the fourth information; responding to user operation, displaying the screen off display interface again; and responding to fifth information, displaying a fifth capsule for pushing the fifth information, the fifth information being information of the first type.
[0036] In the above embodiment, the first capsule corresponding to the first type of information can be displayed on all user interfaces of the wearable device to achieve unlimited global display. The first capsule corresponding to the second type of information can be displayed on most user interfaces of the wearable device to achieve limited global display, avoiding excessive interference of the second type of information to the user.
[0037] In other embodiments, the notification center interface and the dynamic notification pop-up window may not display the second type of information.
[0038] In a second aspect, an information push method provided by an embodiment of the present application is applied to a first device and a wearable device that communicate with each other, and the method includes: the first device displays a card or capsule for pushing first information, and the wearable device displays a first interface, where the first interface is any user interface of the wearable device; the first device sends a first indication to the wearable device, and the first indication corresponds to the first information; the wearable device displays a first capsule in response to the first indication, and the first capsule is used to push the first information; the wearable device switches from the first interface to display a second interface in response to a first operation of the user, and continues to display the first capsule.
[0039] In a third aspect, an embodiment of the present application provides a wearable device, comprising: a display screen, a processor and a memory, wherein the memory is used to store computer instructions, and the display screen is used to push information to a user. When the processor executes the computer instructions, the wearable device executes the method described in the first aspect and its possible real-time examples.
[0040] In a fourth aspect, an embodiment of the present application provides a computer storage medium, including computer instructions. When the computer instructions are executed on a wearable device, the wearable device executes the method in the first aspect and possible embodiments thereof. When the computer instructions are executed on the wearable device and the first device, the wearable device and the first device cooperate to execute the method in the second aspect and possible embodiments thereof.
[0041] In a fifth aspect, the present application provides a computer program product. When the computer program product is run on the wearable device, the wearable device executes the method in the first aspect and possible embodiments thereof. When the computer program product is run on the wearable device and the first device, the wearable device and the first device cooperate to execute the method in the second aspect and possible embodiments thereof.
[0042] In a sixth aspect, the present application provides a chip system, applied to a wearable device and a first device, storing a computer program, which, when executed, enables the wearable device and the first device to execute the method in the above-mentioned first aspect and its possible embodiments.
[0043] It can be understood that the electronic devices, computer storage media and computer program products provided in the above-mentioned aspects are all applied to the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods provided above and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] Figure 1An example diagram of a method for pushing information of different importance and urgency to a mobile phone according to an embodiment of the present application;
[0045] Figure 2 This is one of the example diagrams of the interface for information push by a mobile phone in the actual usage scenario provided in the embodiment of the present application;
[0046] Figure 3 The second example of the interface for information push by a mobile phone in the actual use scenario provided in the embodiment of the present application;
[0047] Figure 4A Figure 3 of an example interface for information push by a mobile phone in an actual usage scenario provided in an embodiment of the present application;
[0048] Figure 4B Figure 4 is an example of an interface for information push by a mobile phone in an actual usage scenario provided in an embodiment of the present application;
[0049] Figure 5 Figure 5 is an example of an interface for information push by a mobile phone in an actual usage scenario provided in an embodiment of the present application;
[0050] Figure 6 Figure 6 of an example interface for information push by a mobile phone in an actual usage scenario provided in an embodiment of the present application;
[0051] Fig. 7A This is an example diagram of a scenario in which a mobile phone cooperates with a smart watch to push information according to an embodiment of the present application;
[0052] Figure 7B An example diagram of an interface in which a smartwatch pushes information in the form of icons in an actual usage scenario provided in an embodiment of the present application;
[0053] Figure 7C An example diagram of an interface in which a smartwatch pushes information in the form of icons in an actual usage scenario provided in an embodiment of the present application;
[0054] Figure 8 An example diagram of an interface in which a smart watch pushes information in the form of a card in an actual usage scenario provided in an embodiment of the present application;
[0055] Fig. 9 In the actual use scenario provided in the embodiment of the present application, a smart watch uses dynamic full-screen pop-up windows and cards to push information;
[0056] Fig. 10A In the actual use scenario provided in the embodiment of the present application, a smart watch uses a suspended capsule to push information through an interface example diagram;
[0057] Fig. 10BIn the actual use scenario provided in the embodiment of the present application, the smart watch uses a suspended capsule to push information, as shown in the second example interface;
[0058] Fig.11A An example diagram of dividing information types according to importance and urgency provided in an embodiment of the present application;
[0059] Fig. 11B for Fig.11A An example diagram of ;
[0060] Fig. 11C for Fig.11A Another example diagram of ;
[0061] Fig. 12A This is an example diagram of the display of a transient capsule in different usage scenarios provided in the embodiments of the present application;
[0062] Fig. 12B This is an example diagram of the display of the resident capsule in different usage scenarios provided in the embodiments of the present application;
[0063] Fig.13 An example diagram of an instruction to cancel a resident capsule provided in an embodiment of the present application;
[0064] Fig.14A An example diagram of a display scene of a transient capsule provided in an embodiment of the present application;
[0065] Fig. 14B An example diagram of a floating capsule provided in an embodiment of the present application scrolling and displaying multiple key contents;
[0066] Fig.15 An example diagram of a smartwatch provided in an embodiment of the present application using a dynamic full-screen pop-up window and a floating capsule to push information;
[0067] Fig.16 An example diagram of deduplication of push messages during information push by a resident capsule in a smartwatch provided in an embodiment of the present application;
[0068] Fig.17 An example diagram of deduplication of push messages during information push by a transient capsule provided by a smartwatch according to an embodiment of the present application;
[0069] Fig.18 One of the example diagrams of a smartwatch provided in an embodiment of the present application using a suspended capsule to push multiple target information in sequence;
[0070] Fig.19 The second example diagram of a smartwatch provided in an embodiment of the present application using a suspended capsule to push multiple target information in sequence;
[0071] Fig. 20Figure 3 of an example of a smartwatch provided in an embodiment of the present application using a suspended capsule to push multiple target information in sequence;
[0072] Fig.21 One of the example diagrams of a smartwatch provided in an embodiment of the present application using a suspended capsule to push download progress information;
[0073] Fig. 22 Figure 2 of an example of a smartwatch provided in an embodiment of the present application using a suspended capsule to push download progress information;
[0074] Fig.23 An example diagram of various capsules provided in the embodiments of the present application;
[0075] Fig.24 This is a diagram showing an example of the structure of a smart watch provided in an embodiment of the present application. DETAILED DESCRIPTION
[0076] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of this embodiment, unless otherwise specified, "plurality" means two or more.
[0077] The implementation of this embodiment will be described in detail below with reference to the accompanying drawings.
[0078] The embodiment of the present application provides an information push method, which is applied to the process of an electronic device pushing information to a user. The information pushed may be various messages, such as system messages and application messages. The information pushed may also be various functions, such as application services. The information pushed may also be an application program to be recommended to the user.
[0079] Exemplarily, the above-mentioned electronic device is a device equipped with a display screen. For example, the electronic device can be a portable computer (such as a mobile phone), a wearable device (such as a smart watch), a tablet computer, a desktop, a laptop, a handheld computer, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, as well as a cellular phone, a personal digital assistant (PDA), a media player, and other devices with a screen (or display screen). The embodiments of the present application do not impose any special restrictions on the specific form of the electronic device.
[0080] Among them, the mobile phone can select an appropriate push form (or called a touch point) to push information to the user according to the importance and urgency of the information. Exemplarily, the above push form (or called a touch point) can include: cards, icons, capsules, etc.
[0081] The cards and capsules may display text content or graphic logos related to the pushed information. For example, the key content, status (progress) information, detailed content and / or graphic logo of the pushed information may be displayed. The information may include one or more key contents, and different key contents may describe the information from different dimensions. In addition, all key contents may constitute the detailed content corresponding to the information. The status (progress) information may indicate the changes of a key content of the above information over time.
[0082] The above icon may display a graphic logo related to the pushed information. For example, when the pushed information is an application message, the above icon may be an application icon of the application that provides the application message. When the pushed information is an application service, the above icon may be an application icon of the application that provides the application service, or a service icon corresponding to the application service.
[0083] The capsules can be displayed on any display interface, such as the application interface provided by the system application or a third-party application. When the information pushed is an application service or an application, the mobile phone can choose to use the capsule to display the application service or the related information of the application.
[0084] In addition, the capsules may include status bar capsules and suspension capsules.
[0085] Status Bar Pills
[0086] Exemplarily, the above-mentioned status bar capsule can be displayed in the signal bar. Among them, the layer corresponding to the above-mentioned signal bar is located above the layer corresponding to the interface displayed in real time. In the process of switching the display interface of the mobile phone, the display position of the above-mentioned signal bar remains unchanged. Of course, when the mobile phone enables full-screen display mode (such as displaying the game interface provided by the game application), the mobile phone can hide the signal bar. When the display mode of the mobile phone switches between the horizontal screen display mode and the vertical screen display mode, the display position of the signal bar can change.
[0087] In some examples, the status bar capsule can be used to display pushed information with progress updates and high real-time performance, such as taxi notifications (notifications from taxi travel services that prompt users to go to the pick-up point and wait for the car), navigation services, download progress, etc. Exemplarily, when the pushed information is an application service, the status bar capsule can display relevant information such as the real-time status of the above application service or service progress. When the pushed information is an application, the status bar capsule can also display the application icon of the above application. The user can click on the status bar capsule to indicate the switch to display the application service interface corresponding to the pushed application service, or to switch to display the application main interface corresponding to the pushed application.
[0088] Suspension capsules
[0089] Exemplarily, the above-mentioned suspended capsule can be displayed at any position of the display interface, for example, at the right edge of the display interface.
[0090] In some examples, the floating capsule can display the key content corresponding to the pushed information. For example, if the pushed information is a taxi notification, the key content can be the license plate number of the vehicle. For another example, if the pushed information is a payment service, the key content can be the text "payment code". In addition, the floating capsule can also display the graphic logo corresponding to the pushed information. For example, if the pushed information is a taxi notification, the graphic logo can be a picture of a vehicle.
[0091] By clicking on the floating capsule, the user can instruct the mobile phone to display the application interface corresponding to the pushed information. When the pushed information is a message, the corresponding application interface can be a detail interface containing the detailed content of the pushed information, and when the pushed information is an application service, the corresponding application interface can be an application service interface.
[0092] In addition, the floating capsule can correspond to an expanded state and a folded state. Compared with the folded floating capsule, the expanded floating capsule occupies a larger display space, can display more content, and can display more relevant information. The mobile phone displays the floating capsule in the folded state by default. In response to the user's operation on the floating capsule, the expanded floating capsule is displayed. For example, the mobile phone uses a folded floating capsule to display the icon of the map application to prompt the user to pay attention to the map application. Afterwards, in response to the user's operation, the expanded floating capsule can be displayed. The above-mentioned expanded floating capsule includes multiple configuration items, and each configuration item corresponds to an application service entrance related to the map application, including the entrance of the application service in the map application (such as the entrance of the navigation service), and also includes the entrance of the application service provided by other applications (such as the address collection service provided by the note application).
[0093] The above cards can be displayed on the main interface, negative one screen, always on display (AOD) interface, lock screen interface, notification bar interface and other application interfaces.
[0094] Among them, the main interface is a split screen of the desktop, and the desktop can be a user interface provided by a desktop application (a system application for managing application icons of installed applications). After the mobile phone is unlocked, the main interface can be displayed, and then the mobile phone can respond to user operations and display other split screens corresponding to the desktop. The split screen corresponding to the desktop also includes a negative first screen, which is used to centrally display the information subscribed by the user and evaluate the information that the user needs to view.
[0095] The AOD interface can be the interface displayed by a mobile phone with the AOD function enabled after the screen is locked or off. The cards displayed on the AOD interface can be called AOD cards. When the mobile phone is not unlocked, the user can view the information pushed by the mobile phone through the AOD card.
[0096] While the phone is displaying the main interface (or the negative one screen), the phone detects a triggering event that requires pushing information to the user, and displays a card containing the pushed information in the display area of the main interface (or the negative one screen), thereby guiding the user to pay attention to the pushed information. It can be understood that according to the pre-configured business rules, different pushed information can correspond to different triggering events. For example, the phone detects that the device is approaching a courier storage point, and can determine that it needs to push a pickup code related to the courier storage point, such as a pickup code corresponding to a courier stored at the courier storage point and belonging to the user.
[0097] In addition, the above-mentioned cards may also include dynamic notification cards and dynamic pop-up cards. Exemplarily, when other application interfaces are displayed, the mobile phone detects a triggering event that requires pushing information to the user, and may display a dynamic notification card or a dynamic pop-up card. Among them, after the dynamic notification card is displayed, if the display time of the dynamic notification card reaches a preset time 1, the mobile phone may cancel the display of the dynamic notification card. The dynamic message card may display the key content and / or the corresponding status (progress) information corresponding to the pushed information, so that the user can keep abreast of services or messages with high real-time requirements when using other applications on the mobile phone.
[0098] After displaying the dynamic pop-up card, the mobile phone can cancel the display of the dynamic pop-up card in response to the user's operation on the dynamic pop-up card. Compared with the dynamic notification card, the above dynamic pop-up card is more eye-catching and occupies a larger display space. It can interrupt the user's current intention to use the mobile phone, ensure that the user can pay attention to the pushed information, and enable the pushed information to effectively reach the user.
[0099] In the above embodiment, in the push forms listed, dynamic pop-up cards belong to global interruptive reminders, dynamic notification cards belong to global large-area reminders, floating capsules and status bar capsules belong to global strong reminders, main interface cards and negative one-screen cards belong to small-range weak reminders, and icons belong to reminders that do not disturb and can be viewed at any time. Among them, the corresponding reach efficiencies of the above-mentioned "global interruptive reminders", "global large-area reminders", "global strong reminders", "small-range weak reminders" and "non-disturbing and viewable reminders at any time" gradually decrease. It can be understood that the above-mentioned reach efficiency can characterize whether the user can effectively pay attention to the information after the information is pushed. Among them, the higher the reach efficiency, the higher the probability that the user can effectively pay attention to the information after the information is pushed using this push form.
[0100] In some embodiments, the higher the urgency and / or importance of the information, the higher the reach efficiency of the optional push form.
[0101] In some embodiments, the urgency of the information is measured by whether it is necessary to interrupt attention immediately to view or process or use the service immediately. For example, in one example, the urgency of the service notification may include very urgent, urgent, general, not urgent, etc.
[0102] For example, a very urgent notification requires the user to process it within a first preset time (such as 60 seconds), for example, a notification that reinforces the warning to the user, such as a taxi notification. Among them, very important information is all very urgent information.
[0103] Urgent notifications need to be processed within a second preset time (eg, 15-60 minutes).
[0104] Generally, it refers to services that are in progress within 24 hours. For example, if a user purchases a flight ticket for 5 days to come, the flight travel service will remind the user one day in advance of relevant reminders for the flight, such as check-in and boarding, etc.
[0105] Notifications that are not urgent usually require no action from the user.
[0106] In one embodiment, the criterion for measuring the importance is whether ignoring the information will cause a significant impact, such as loss of life, property, time, opportunity, etc. In one example, the importance of the service notification may include very important, important, generally important, and unimportant.
[0107] Very important means that if the user does not handle it, it may threaten the user's life, for example, notifications about major natural disasters such as earthquakes and typhoons.
[0108] Important means that if the user does not handle it, the property may be damaged, for example, taxi notifications, express delivery timely pickup notifications, etc.
[0109] Generally important means that if the user misses it, it may cause a waste of user time, for example, a notification during express delivery.
[0110] Unimportant means that it has no impact on the user if the user misses it, for example, the system reminds the user about the healthy use of mobile phone time.
[0111] In some embodiments, Figure 1 As shown, the horizontal axis represents the importance of information, and the vertical axis represents the urgency of information. The importance and urgency of information jointly determine the push form that can be selected for this type of information.
[0112] In other words, Figure 1 Different types of information, such as information with different urgency levels and / or different importance levels, and corresponding one or more optional push forms are shown.
[0113] Mobile phone developers or users can select the push form actually used for each information (service, message or application) from the optional push forms according to actual business needs, such as the target push form, and configure the mobile phone to push the information using the target push form.
[0114] like Figure 1 As shown, for very important and urgent information, the optional push forms include all push forms provided by the mobile phone. Taking the very important and urgent earthquake warning notification as an example, the mobile phone can pre-configure the target push form of the earthquake warning notification as a dynamic pop-up card, and use the high reach efficiency of the dynamic pop-up card to enable users to pay attention to the earthquake warning notification in time. Taking the very important and urgent typhoon notification, the mobile phone can pre-configure the target push form of the typhoon notification as a dynamic notification card, and use the timeliness and conspicuousness of the dynamic notification card to prompt users to pay attention to the real-time situation of the typhoon without excessively affecting the user's use of the mobile phone.
[0115] In addition, for very important and urgent information, the mobile phone can also push the information to the user in combination with multiple push forms. For example, the mobile phone can pre-configure the target push form of this type of information, including dynamic pop-up cards, dynamic notification cards, AOD cards, cards on the lock screen interface (lock screen cards), cards on the negative one screen (negative one screen cards), cards on the main interface (main interface cards), status bar capsules, floating capsules, notifications on the notification bar interface, etc. When it is detected that very important and urgent information needs to be pushed, the mobile phone can use a dynamic pop-up card to display the information to ensure that the information can effectively reach the user. In addition, if the mobile phone is displaying the AOD interface, the AOD card corresponding to the information can be displayed on the AOD interface. If the mobile phone is displaying the negative one screen, the card corresponding to the information can be displayed on the negative one screen. If the mobile phone is displaying the main interface, the card corresponding to the information can also be displayed on the main interface. After detecting that the user indicates to cancel the operation of displaying the dynamic pop-up card, the user can also pay attention to the above-mentioned very important and urgent information through the card displayed on the AOD interface (or, the negative one screen, the main interface). In other examples, after canceling the display of the dynamic pop-up card, the mobile phone can also display the status (progress) information of the very important and very urgent information through a status bar capsule. Alternatively, the mobile phone can display the entrance for viewing the very important and very urgent information through a floating capsule.
[0116] For example Figure 1 As shown, for unimportant and non-urgent information, there are fewer optional push forms, for example, only cards on the negative one screen. In this way, for unimportant and non-urgent information, the mobile phone can pre-configure the target push form as a card on the negative one screen. During the actual operation of the mobile phone, when it is detected that unimportant and non-urgent information needs to be pushed, the information is pushed through the card on the negative one screen. In this scenario, after the mobile phone responds to the user's operation and displays the negative one screen, the user can pay attention to the information, avoiding frequent prompts for the user to view the information, which causes interference to the user.
[0117] in addition, Figure 1 Other types of information are also shown, and the corresponding optional push forms are not described here.
[0118] The following uses several common scenarios to introduce the process of mobile phones using various push forms to push information.
[0119] The scenario where a user uses a mobile phone to take a taxi online: After the mobile phone detects the user's operation of taking a taxi, such as detecting that the user has configured a travel itinerary and clicking the function control indicating the matching vehicle, the mobile phone can push the corresponding taxi notification to the user at one or more business process nodes, such as matching a suitable vehicle, the vehicle is about to or has reached the departure place specified by the user, the passenger has boarded the vehicle, and the vehicle has reached the destination specified by the user, according to the process of the online taxi business. Among them, the taxi notification corresponding to the process node "matching a suitable vehicle" may include the appearance information, license plate information, driver information, etc. of the travel vehicle. The taxi notification corresponding to the process node "the vehicle is about to or has reached the departure place specified by the user" includes the license plate information, appearance information, driver information, road conditions of the travel vehicle to the departure place, and the estimated time for the travel vehicle to arrive at the departure place1. The taxi notification corresponding to the process node "the passenger has boarded the vehicle" includes the license plate information, appearance information, driver information, and the estimated time to reach the destination. The taxi notification corresponding to the process node "the vehicle has reached the destination specified by the user" includes the trip end reminder, fare settlement information, etc.
[0120] Taking the taxi notification corresponding to the node "The vehicle is about to or has arrived at the departure point specified by the user" as an example, the taxi notification corresponding to the node "The vehicle is about to or has arrived at the departure point specified by the user" is a very urgent and important information. The optional push forms include: cards on the lock screen interface, cards on the main interface, cards on the negative one screen, cards on the notification bar interface, dynamic notification cards, status bar capsules, floating capsules, etc. In addition, when the AOD function is enabled on the mobile phone, the optional push forms also include: AOD cards. It can be understood that when the AOD function is enabled, after the mobile phone's display screen is turned off, at least one type of information can be displayed in a partial area of the display screen without lighting up the entire display screen, such as displaying time, animation, etc. in a partial area of the display screen.
[0121] In some embodiments, the mobile phone can select the push form with the highest reach efficiency from the optional push forms, such as a dynamic notification card, to push the above taxi notification. In other embodiments, the mobile phone can flexibly select one or more push forms from the optional push forms according to the actual display scene to push the above taxi notification.
[0122] In one exemplary scenario, the mobile phone detects the user's operation of ordering a taxi, and after matching the vehicle required for the user's trip (such as the so-called travel vehicle), the mobile phone can receive the real-time location of the travel vehicle. The mobile phone detects the user's operation of ordering the screen to be off, such as clicking the power button of the mobile phone, and can display the following information: Figure 2The AOD interface 201 shown includes an AOD card 202, and the AOD card 202 displays the matched vehicle information. In addition, before the mobile phone displays the AOD card 202, the mobile phone can also display a dynamic notification card 302. After canceling the display of the dynamic notification card 302, the above-mentioned AOD card 202 is displayed again.
[0123] After displaying the AOD interface 201, the mobile phone continues to receive the real-time position of the traveling vehicle. When the distance between the real-time position of the traveling vehicle and the departure point specified by the user is less than the distance value 1, the current process node is determined to be "the vehicle is about to or has reached the departure point specified by the user". In addition, in response to the distance between the real-time position of the traveling vehicle and the departure point specified by the user being less than the distance value 1, the mobile phone can also update the display content on the AOD card 202, for example, adding the estimated time of arrival at the boarding point.
[0124] The AOD card 202 is used to present a taxi notification, and the AOD card 202 may include key information of the taxi notification, such as the license plate information of the vehicle and the estimated time to arrive at the boarding point. Through the AOD card 202, when the user views the AOD interface, the user can be guided to pay attention to "the vehicle is about to or has arrived at the departure point specified by the user".
[0125] Afterwards, when the mobile phone detects an operation instructing the user to light up the screen, such as when the user clicks the display screen, the mobile phone can light up the entire display screen and display the following information: Figure 2 The lock screen interface 203 is shown.
[0126] Among them, the lock screen interface 203 includes a lock screen card 204, which is also used to present taxi notifications. Compared with the taxi notifications displayed by the AOD card 202, the key content is more. For example, in addition to the license plate information of the traveling vehicle, it also includes an estimated duration 1. The above-mentioned estimated duration 1 is an assessment of the time required for the traveling vehicle to arrive at the departure point configured by the user.
[0127] In addition, during the AOD card 202, in response to the user clicking the AOD card 202, the mobile phone can also light up the entire display screen and display the following information: Figure 2 The lock screen interface 203 shown includes a lock screen card 204 .
[0128] In some embodiments, the mobile phone may display a message such as Figure 2The main interface 205 shown in the figure may include a main interface card 206. The main interface card 206 is also a card for presenting the taxi notification. Compared with the lock screen card 204, the main interface card 206 not only includes the key content of the taxi notification, but also includes a functional entry for processing the taxi notification, such as a control 207 for instructing to contact the driver of the travel vehicle. The mobile phone can respond to the user's operation on the control 207, display a detailed interface including the contact information of the driver of the travel vehicle, or directly dial the phone number reserved by the travel driver.
[0129] It is understandable that the user can process the taxi notification through the main interface card 206. In addition, the main interface card 207 is only displayed on the main interface 205. To a certain extent, it can improve the human-computer interaction efficiency of processing the taxi notification while avoiding interfering with the user's normal use of the mobile phone.
[0130] In some embodiments, the mobile phone responds to the user's instruction to view the negative one screen operation, such as during the display of the main interface 205, in response to the user's right swipe operation, can display Figure 2 The negative one screen 208 is shown. The negative one screen 208 may also include a negative one screen card 209 for presenting a taxi notification. The negative one screen card 209 may prompt the user to pay attention to the taxi notification when the user browses the negative one screen.
[0131] In addition, the taxi notification corresponding to "the vehicle is about to or has reached the departure place specified by the user" is a taxi notification that can update the status in real time. Correspondingly, the card used to display the taxi notification (such as the lock screen card 204, the main interface card 206, and the negative one screen card 209) can also dynamically update the display content. For example, the lock screen card 204, the main interface card 206, and the negative one screen card 209 all display an estimated duration 1, and the estimated duration 1 can be shortened as the vehicle approaches the departure place, until the vehicle arrives at the departure place, the estimated duration 1 is canceled, and a mark indicating that the vehicle has arrived is displayed.
[0132] In the second exemplary scenario, after the mobile phone detects the user's instruction to take a taxi and matches the vehicle required for the user's travel (such as the so-called travel vehicle), the mobile phone can receive the real-time location of the travel vehicle. After that, the user can use other applications in the mobile phone normally. For example, in response to the user's instruction to run the memo application, the mobile phone can run the memo application and display the application interface provided by the memo application, such as Figure 3 The note interface 301 in FIG.
[0133] After the note interface 301 is displayed, the mobile phone continues to receive the real-time position of the traveling vehicle. When the distance between the real-time position of the traveling vehicle and the departure point specified by the user is less than the distance value 1, the current process node is determined to be "the vehicle is about to or has reached the departure point specified by the user". In addition, in response to the distance between the real-time position of the traveling vehicle and the departure point specified by the user being less than the distance value 1, the mobile phone can also display a dynamic notification card 302 on the note interface 301. The dynamic notification card 302 can be used to present a taxi notification, such as displaying key content of the taxi notification, such as license plate information and estimated time 1.
[0134] In some embodiments, when the display duration of the dynamic notification card 302 reaches a preset duration 1 (eg, 3 seconds) and no user instruction to process the dynamic notification card 302 is received, the mobile phone may cancel the display of the dynamic notification card 302 .
[0135] After canceling the display of the dynamic notification card 302, the mobile phone responds to the user's instruction to view the notification bar, such as the user's sliding operation on the note interface 301, and can display the following information: Figure 3 The notification interface 303 shown in FIG. The notification interface 303 displays notifications that have been pushed to the user and the user has not indicated to process. For example, if the user has not indicated to process the taxi notification, the notification interface 303 may include a notification card 304 for presenting the taxi notification.
[0136] In addition, after canceling the display of the dynamic notification card 302, the mobile phone can continue to push the taxi notification to the user by displaying a capsule in the status bar.
[0137] For example, Figure 4A As shown, after the dynamic notification card 302 is canceled, a status bar capsule 402 corresponding to the taxi notification is displayed on the status bar 401. It can be understood that the estimated time 1 corresponding to the taxi notification can change with the distance between the travel vehicle and the departure point. The status bar capsule 402 can display the estimated time 1 corresponding to the taxi notification in real time, so that the user can grasp the real-time progress before the travel vehicle arrives at the departure point.
[0138] In other embodiments, after the user instructs the mobile phone to enable a specific type of service (eg, a translation service), when the mobile phone recognizes a scenario applicable to the service again, a floating capsule may be displayed to push the service to the user.
[0139] like Figure 4BAs shown, the electronic device displays an application interface 403 provided by the novel application, and in response to the user's instruction to translate a word 404 (standing), displays a translation window 405. The translation window 405 displays the translation content corresponding to the word 404. In this scenario, it can be determined that the user has enabled the translation service.
[0140] Afterwards, the electronic device responds to the user operation and displays an application interface 406. The application interface 406 may be an application interface provided by a novel application or an application interface provided by other applications. When the application interface 406 includes English text 407, the electronic device may recognize that the current scene is a translation service, and the electronic device may display a suspended capsule 408, which is used to recommend the translation service to the user.
[0141] A scenario where a user browses images using a mobile phone: In response to the user selecting a target image, the mobile phone can evaluate the application service that the user currently needs to use, such as the target service, based on the target image, and push the target service to the user. Figure 5 As shown, the mobile phone displays a chat application interface 501, which includes multiple chat records, such as image data 502 sent by contact A. In response to the user's long press operation on the image data 502, the mobile phone can determine that the image data 502 is a target image, and, based on the target image, evaluate the target application service that the user currently needs to use.
[0142] Exemplarily, the target application service includes an application service for processing image data, such as an image sharing service, an image printing service, a search service, etc. Also exemplarily, the target application service also includes an application service determined according to the content of the target image, for example, if shoes are displayed in the image data 502, the target application service may include an application service for querying the price of shoes, such as a price comparison service.
[0143] In some embodiments, in response to determining the target application service, the mobile phone may display a portal interface 503 , wherein the portal interface 503 includes a search icon 504 , a price comparison icon 505 , a print icon 506 , and an analysis icon 507 .
[0144] For example, in response to the user clicking on the search icon 504, the mobile phone may enable a search service to search for data related to the image data 502. In response to the user clicking on the price comparison icon 505, the mobile phone may enable a price comparison service to query the price information of the shoes in the image data 502. In response to the user clicking on the print icon 506, the mobile phone may send the image data 502 to the printer to instruct the printer to print the image data 502. In response to the user clicking on the share icon 507, the mobile phone may display a way to share the image data 502.
[0145] In some embodiments, for very important and urgent information, such as earthquake warning notification, if a dynamic pop-up window is used to push earthquake warning notification in advance, the mobile phone receives the earthquake warning notification from the earthquake warning server, such as Figure 6 As shown, a dynamic pop-up card 601 can be directly displayed, and the dynamic pop-up card 601 includes key information of the earthquake early warning notification, such as the time required for the earthquake wave to reach the user's current location, the epicenter location, the distance between the epicenter and the user's current location, and the earthquake level. In other embodiments, for very important and urgent information, such as earthquake early warning notifications, after using dynamic pop-ups for pushing, you can also select an adapted push form according to the current display scene of the mobile phone to continue pushing earthquake early warning notifications. For example, the mobile phone is displaying the AOD interface, and select the AOD card to continue pushing earthquake early warning notifications.
[0146] In the above embodiments, the mobile phone can push information to the user through one or more push forms to ensure that the information can effectively reach the user. In fact, whether the information can effectively reach the user is also affected by other factors, such as whether the user is using the mobile phone. In order to improve the efficiency of information reaching the user during the period when the user is not using the mobile phone, the mobile phone can also cooperate with the user's wearable device, such as a smart watch, to push information to the user. The above-mentioned smart watch can be a smart watch with a round dial or a smart watch with a square dial. The embodiments of this application do not specifically limit this. In the subsequent embodiments, the smart watch with a round dial is mainly used as an example.
[0147] In some embodiments, Fig. 7A As shown, after the mobile phone and the smart watch are connected, the mobile phone determines the target information that needs to be pushed to the user. In addition to using its own configured display screen to push the target information, the mobile phone can also instruct the smart watch to push the target information. For example, the mobile phone can send a push collaborative notification to the smart watch, and the smart watch can respond to the push collaborative notification from the mobile phone by using icons, cards and / or dynamic full-screen pop-up windows to push the above target information to the user.
[0148] Exemplarily, in response to a push collaboration notification from a mobile phone, the smart watch can display an icon representing the target information in the smart interface and / or the negative one screen. For example, when the target information is an application, the above icon can be an application icon of the application. For another example, when the target information is an application service, the above icon can be a service icon corresponding to the application service.
[0149] Take the target information as payment service information as an example, Figure 7B As shown, when the mobile phone displays the lock screen interface 705 , if it is determined that payment service information needs to be pushed, the mobile phone can display an icon 706 on the lock screen interface 705 .
[0150] like Figure 7C As shown, when the mobile phone displays the main interface 706 , if it is determined that payment service information needs to be pushed, the mobile phone can also display a service entry icon 707 for the payment service on the main interface 706 .
[0151] When the mobile phone displays the icon of the payment service (eg, icon 706 or service entry icon 707), if the user clicks icon 706 (or service entry icon 707), the mobile phone can respond to the operation and display the application interface corresponding to the payment service.
[0152] In addition, after determining that payment service information needs to be pushed, the mobile phone can also instruct the smart watch to push the payment service information, for example, by sending a push collaboration notification to the smart watch. When the smart watch displays the smart interface 701, in response to the push collaboration notification from the mobile phone, the smart watch can display a service icon 702 of the payment service on the smart interface 701.
[0153] If a payment program for providing payment services is installed in the smart watch, in response to clicking the service icon 702, the smart watch may display an application interface of the payment program, such as an interface containing payment key information. If the payment program is not installed in the smart watch, the smart watch may display a prompt message, which may remind the user to enable the payment service by operating the mobile phone.
[0154] In addition, the smart watch can also respond to the user's operation during the display of the smart interface and display the watch negative screen 703. Among them, the negative screen 703 includes a service icon 704. The above service icon 704 and the service icon 702 on the smart interface 701 are both service icons corresponding to the payment service.
[0155] In another exemplary embodiment, in response to a push collaborative notification from a mobile phone, the smart watch can also display a card for presenting target information in the smart interface, notification bar interface and / or negative one screen. For example, when the target information is a notification message, the card can display the key content of the notification message.
[0156] Take the target information as a taxi message as an example. Figure 8 As shown, when the smart watch displays the smart interface 801, in response to the push collaborative notification from the mobile phone, the smart watch can display a push card 802 on the smart interface 801. The push card 802 displays the key content of the taxi notification, which is used to prompt the user to pay attention to the taxi notification. In addition, in response to the user clicking on the push card 802, the smart watch can display a full-screen display interface corresponding to the taxi notification, and the full-screen display interface includes the detailed content of the taxi notification.
[0157] In some examples, during the display of the smart interface 801, a negative one screen 803 may also be displayed in response to a user's operation. The negative one screen 803 may also include a push card 804, which displays key content of the taxi notification, and is used to prompt the user to pay attention to the taxi notification. In response to the user clicking on the push card 804, the smart watch may display a full-screen display interface corresponding to the taxi notification.
[0158] In some examples, during the display of the smart interface 801, the notification bar interface 805 can also be displayed in response to the user's operation. The notification bar interface can also include a notification card 806, which displays the key content of the taxi notification. Compared with the card 804, the notification card 806 displays more key content. In addition, the above notification bar interface 805 can also include other unprocessed notification cards, such as notification card 807. The notification card 807 displays the key content of the application notification from the reading application. Of course, in response to the user's sliding operation on the notification bar interface 805, the smart watch can also display other hidden and unprocessed notification cards.
[0159] As another example, in response to a push notification from a mobile phone, the smartwatch can also display a dynamic full-screen pop-up window. Fig. 9 As shown, when the smartwatch displays the negative one screen 901, it receives a push collaborative notification from the mobile phone, and the push collaborative notification can control the smartwatch to push a taxi notification. In response to the push collaborative notification, the smartwatch can display a dynamic full-screen pop-up window 902, which includes the key content corresponding to the taxi notification and a detail control 903. Among them, in response to the operation of clicking the detail control 903, the full-screen display interface of the taxi notification can be displayed, and the full-screen display interface includes the detailed content of the taxi notification.
[0160] In addition, during the display of the dynamic full-screen pop-up window 902, in response to the user's instruction to return to the original interface, such as a swipe up operation, the smart watch can also display a negative screen 904. Compared with the negative screen 901, the negative screen 904 is newly displayed with a push card 905. In response to the operation of clicking the push card 905, a full-screen display interface of the taxi notification can be displayed.
[0161] It is understandable that the display space corresponding to the display screen of the smart watch is relatively small, and it is usually necessary to pre-configure a permanent interface, which is the user interface displayed by default after the smart watch turns on the screen. The above-mentioned permanent interface is also the user interface displayed by default when the smart watch displays other interfaces in response to the user's instruction to return.
[0162] In some embodiments, the resident interface may be one of a smart interface, a negative one screen, and a custom dial interface. The custom dial interface may be a dial interface generated by the smartwatch according to an image (background image), function controls, and time display mode (digital time or pointer time) selected by the user, or may be a dial interface provided by a third-party application.
[0163] In addition, icons and cards (push cards and notification cards) used to push information must be displayed on the smart interface and / or the negative one screen. When the resident interface is a customized watch face interface, the user needs to manually switch the interface displayed by the smart watch, such as switching from the customized watch face interface to the smart interface (or the negative one screen), in order to view the pushed target information.
[0164] Obviously, in this scenario, the efficiency of target information reaching users is still low, and the human-computer interaction efficiency of users viewing pushed target information through smart watches is also low. In addition, if all target information is pushed using dynamic full-screen pop-up windows, the degree of interference to users is also relatively high.
[0165] In order to improve the above problems, the embodiments of the present application provide an information push method that can be applied to wearable devices. Taking the wearable device as a smart watch as an example, in the scenario where the mobile phone cooperates with the smart watch to push the target information, the smart watch can display a suspended capsule for pushing the target information, ensuring that the target information reaches the user while reducing interference to the user, and also improving the human-computer interaction efficiency of the user in processing the above target information through the smart watch.
[0166] The following, combined with the attached figures, introduces the implementation details of a mobile phone cooperating with a smart watch to push target information to users.
[0167] In some embodiments, target information may be divided into deterministic service information (first type of target information) and uncertain intent service information (second type of target information).
[0168] Exemplarily, the first type of target information refers to information that the user has a clear intention to view, such as information whose corresponding push confidence is evaluated to be greater than a first value (90%). The above push confidence can characterize the probability that the target information is the information actually needed by the user. Usually, the information that the user indicates needs to be viewed (such as information that triggers push after the user configures the order information) has a corresponding push confidence greater than the first value. For example, it can include taxi notification information, navigation notification information, food delivery information, game information, itinerary reminders, etc.
[0169] Exemplarily, the second type of target information refers to information that the user has not shown an intention to view, and the mobile phone predicts that the user may need to view. For example, the corresponding push confidence is evaluated to be no greater than the first value (90%). In other words, the push confidence of the second type of target information is lower than the push confidence of the first type of target information. For example, it can include access control service information, attendance reminder information, payment service information, subway service information, and express pickup information.
[0170] like Figure 2 and Fig. 10A As shown, when both the mobile phone and the smart watch display the AOD interface, for example, the mobile phone displays the AOD interface 201 and the smart watch displays the AOD interface 1001. In response to determining that the target information is the first type of target information (e.g., taxi notification), the mobile phone can display the AOD card 202, and send a push collaborative notification 1 to the smart watch. In response to the push collaborative notification 1, the smart watch displays a suspended capsule 1002 on the AOD interface 1001. Among them, the suspended capsule 1002 displayed by the smart watch and the AOD card 202 displayed by the mobile phone are used to push the same taxi notification.
[0171] exist Fig. 10A In the example, the taxi-hailing notification is the first information, the AOD interface 1001 can be called the first interface, and the suspended capsule 1002 can be called the first capsule. The push collaborative notification 1 is the first indication, which can carry an identifier representing the push of the first information.
[0172] In some embodiments, the above-mentioned suspended capsule 1002 can be displayed globally. For example, in response to the user turning on the smart watch, the smart watch can display a permanent interface. The permanent interface is a customized dial interface (e.g., Fig. 10A Taking the dial interface 1003 shown in the figure as an example, the dial interface 1003 of the smart watch also displays a suspended capsule 1002. While ensuring that the target information can reach the user, it does not affect the user's normal use of the smart watch. Fig. 10AIn the example of , the dial interface 1003 can be called the second interface. The above operation of lighting up the smart watch can trigger the smart watch to switch the display interface, such as switching the dial interface 1003 from the AOD interface 1001. Correspondingly, the above operation of lighting up the smart watch can be called the first operation. Among them, the first operation is an operation to switch between different user interfaces, and the specific form of the first operation is not limited.
[0173] For example, Fig. 10B For example, when the mobile phone displays any interface and identifies a scenario where the second type of target information (such as payment service information) needs to be pushed, the mobile phone can display a floating capsule 1004 for pushing payment services. After that, the mobile phone can instruct the smart watch to push the payment service information, for example, the smart watch displays a floating capsule 1006 on the dial interface 1005.
[0174] In addition, the above-mentioned floating capsule is also a functional entry for users to quickly process target information. Exemplarily, in response to the user clicking the floating capsule 1002, the smart watch can display a full-screen display interface corresponding to the taxi notification.
[0175] In some embodiments, the suspended capsule may include a permanent capsule and a transient capsule, wherein the permanent capsule and the transient capsule have the following differences:
[0176] 1. The types of target information pushed are different.
[0177] Exemplarily, a resident capsule may be used to push a first type of target information, and a transient capsule may be used to push a second type of target information.
[0178] As an implementation method, the mobile phone can distinguish whether the target information belongs to the first type of information or the second type of information according to the importance and urgency of the target information.
[0179] like Fig.11A As shown, information with a general (or unimportant) importance and a general (or unurgent) urgency can be determined as the second type of information.
[0180] like Fig.11A As shown, information with an importance level of important and an urgency level of urgent (or very urgent) can be determined as the first type of information.
[0181] In addition, the type of information pushed also includes the third type, and the third type of target information refers to information that must reach the user. Fig.11A As shown, the information with a very high importance can be determined as the third type of information. For the third type of target information, the mobile phone can instruct the smart watch to push it in a dynamic full-screen pop-up window until the user has processed the target information.
[0182] Fig. 11B The figure shows the importance and urgency of the taxi notifications that need to be pushed to users at different process nodes during the execution of the online taxi service. The taxi notifications that need to be pushed to users at different process nodes during the execution of the online taxi service include: taxi notification 1 indicating the end of the trip, taxi notification 2 indicating that the trip is in progress, taxi notification 3 indicating that the travel vehicle has been successfully matched, and taxi notification 4 indicating that the vehicle is about to or has reached the departure point specified by the user. Fig. 11B As shown, it can be determined that the above-mentioned taxi notifications 1 to 4 all belong to the first type of information.
[0183] in addition, Fig. 11C It shows that the importance of payment service information is average and the urgency is also average. Fig. 11C As shown, it can be determined that the above payment service information belongs to the second type of information.
[0184] As another implementation manner, the mobile phone may determine whether the target information belongs to the first type or the second type according to a generation scenario of the target information.
[0185] Exemplarily, if the target information is information determined based on the user's usage habits, the target information belongs to the second type of information. For example, the user's usage habits recorded by the mobile phone include: the user is likely to enable the ride code service at 8 o'clock in the morning on weekdays. Based on the above user usage habits, the mobile phone can identify that the target information to be pushed is the ride code service at 8 o'clock in the morning on each weekday, and determine that the target information (ride code service) belongs to the second type of information.
[0186] As another example, if the target information is the information that needs to be pushed during the process of the mobile phone executing one or more services, the target information belongs to the first type of information. Among them, one or more services can be services that are actively triggered by the user to be executed by the mobile phone. For example, the user's operation of instructing to take a taxi can trigger the mobile phone to execute an online taxi service, and the online taxi service belongs to the one or more of the above-mentioned services. Correspondingly, during the process of the mobile phone executing the online taxi service, the taxi notification that needs to be pushed belongs to the first type of information. For another example, the user's operation of instructing to download a file can trigger the mobile phone to execute a data download service, and the data download service belongs to the one or more of the above-mentioned services. Correspondingly, in the process of executing the data download service, the download progress information that needs to be pushed also belongs to the first type of information. For another example, the user's operation of configuring the alarm reminder time can trigger the mobile phone to execute a timed reminder service, and the timed reminder service belongs to the one or more of the above-mentioned services. In the process of executing the timed reminder service, the required push time reminder notification also belongs to the first type of information.
[0187] After determining the type of target information, the mobile phone can instruct the smart watch to use a permanent capsule, or to use a transient capsule to display the target information. For example, the first instruction sent to the smart watch also includes the display attributes of the first capsule used to push the target information (such as the first information), such as the first attribute value and the second attribute value. When the first information is information that the user is predicted to pay attention to, such as information of the second type, the first capsule corresponds to the first attribute value, and the first attribute value indicates that the first capsule is displayed within a limited time. When the first information is information that the user indicates to pay attention to, such as information of the first type, the first capsule corresponds to the second attribute value, and the second attribute value indicates that the display duration of the first capsule is not limited.
[0188] For example, a scenario in which a mobile phone instructs a smart watch to push payment service information and a taxi notification is used. The payment service information belongs to the second type of target information, and the taxi notification belongs to the first type of target information. The mobile phone sends a push collaborative notification 2 to the smart watch, and the smart watch responds to the push collaborative notification 2 by using a transient capsule to push the payment service.
[0189] As an implementation method, the push collaborative notification 2 may carry an identifier representing the payment service information and an identifier representing the transient capsule. Correspondingly, in response to the push collaborative notification 2 from the mobile phone, the smartwatch may recommend the user to use the payment service through the transient capsule.
[0190] The mobile phone sends a push collaborative notification 1 to the smart watch, and the smart watch responds to the push collaborative notification 1 and uses the resident capsule to push the taxi notification. As an implementation method, the push collaborative notification 1 may carry the taxi notification and the identifier representing the resident capsule. Correspondingly, the smart watch responds to the push collaborative notification 1 from the mobile phone and can prompt the user to pay attention to the taxi notification through the resident capsule.
[0191] 2. The conditions for canceling the display are different.
[0192] Exemplarily, when the smartwatch displays a transient capsule, after the display duration of the transient capsule reaches a preset duration 2 (such as the first duration), the display of the transient capsule can be cancelled. In addition, before the display duration of the transient capsule reaches the preset duration 2, if the smartwatch detects the user's operation on the transient capsule, the display of the transient capsule can also be cancelled. If the user processes the target information corresponding to the transient capsule through the mobile phone, the smartwatch can also cancel the display of the transient capsule.
[0193] like Fig. 12AAs shown, during the display of the dial interface 1201 by the smart watch, for example, at time T0, in response to the push collaborative notification 2 from the mobile phone, a capsule 1202 may be displayed, and the capsule 1202 includes an icon of a payment service and a functional description of the payment service. When the display time of the capsule 1202 reaches a preset time 2 and no user operation on the capsule 1202 is received, for example, at time T3, the smart watch cancels the display of the capsule 1202.
[0194] For example Fig. 12A As shown, during the display of the dial interface 1201 by the smart watch, for example, at time T0, in response to a push collaborative notification 2 (also referred to as a mobile phone instruction to push payment service information) from a mobile phone, a capsule 1202 may be displayed. Before the display duration of the capsule 1202 reaches the preset duration 2, for example, at time T1, a user operation on the capsule 1202 is detected, such as clicking on the capsule 1202, and the smart watch may display an application interface 1204 (such as referred to as a third interface) corresponding to the payment service, and the application interface 1204 may provide payment-related services. After the application interface 1204 is displayed, for example, at time T2, in response to an operation indicated by the user to exit (or return), such as referred to as a second operation, the dial interface 1201 is displayed again. The dial interface 1201 displayed again does not contain the capsule 1202.
[0195] In other embodiments, if the smart watch pushes the same target information through a transient capsule N times and no user operation on the transient capsule is detected, the smart watch will no longer display the transient capsule corresponding to the target information within a preset time interval, where N is a preconfigured positive integer.
[0196] In an exemplary scenario, N is 2, and the preset time interval is the time interval between the current time point and 12 o'clock that night. The smart watch receives a push collaborative notification 2 from the mobile phone for the first time. In response to the push collaborative notification 2, the smart watch uses a transient capsule to push payment service information to the user, such as displaying capsule 1202. During the display of capsule 1202, no user operation on capsule 1202 is detected. After the display duration of capsule 1202 reaches the preset duration 2, the display of capsule 1202 is cancelled. Afterwards, the smart watch receives a push collaborative notification 2 from the mobile phone for the second time. In response to the push collaborative notification 2, the smart watch uses a transient capsule to push payment service information to the user again, such as displaying capsule 1202. During the display of capsule 1202 again, no user operation on capsule 1202 is detected. After the display duration of capsule 1202 again reaches the preset duration 2, the display of capsule 1202 is cancelled again. In this scenario, the smart watch has pushed the payment service information twice through the transient capsule, and no user operation on the transient capsule has been detected. Correspondingly, the smartwatch will no longer push payment service information to the user through the transient capsule on the same day. For example, if the smartwatch receives a push notification 2 from the mobile phone for the third time, it may not respond to the push notification 2. For another example, if the smartwatch receives a push notification 2 from the mobile phone for the third time, it may also respond to the push notification 2 and push payment service information to the user in other ways, such as displaying the service icon corresponding to the payment service information on the smart interface or the negative one screen.
[0197] As another example, when the smart watch displays a permanent capsule, if no operation is received from the user on the permanent capsule, the smart watch may continue to display the permanent capsule. Fig. 12B As shown, during the display of the watch face interface 1201, for example, at time T4, in response to the push collaborative notification 1 from the mobile phone, a capsule 1203 may be displayed, and the capsule 1203 contains key content of the taxi notification, such as the progress information of the taxi. When the display time of the capsule 1203 reaches the preset time 2, for example, at time T7, the smart watch continues to display the capsule 1203.
[0198] When the smartwatch detects an operation on a resident capsule, it can cancel the display of the resident capsule. The operation on the resident capsule may include an operation of instructing to process the target information corresponding to the resident capsule.
[0199] like Fig. 12BAs shown, during the display of the dial interface 1201, for example, at time T4, in response to the push collaborative notification 1 from the mobile phone (which can also be called the mobile phone's instruction to push a taxi notification), the capsule 1203 can be displayed. After the capsule 1203 is displayed, for example, at time T5, the user's operation on the capsule 1203 is detected, such as clicking the capsule 1203, and the smart watch can display the full-screen display interface 1205 corresponding to the taxi notification, and the full-screen display interface 1205 can display the detailed content of the taxi notification. After the full-screen display interface 1205 is displayed, for example, at time T6, in response to the user's instruction to exit (or return), the dial interface 1201 is displayed again. Among them, the dial interface 1201 displayed again does not contain the capsule 1203.
[0200] The above-mentioned operation on the resident capsule may also include an operation of instructing to cancel the resident capsule. For example, during the display of the resident capsule, the smartwatch may cancel the display of the resident capsule in response to the user's operation. The operation of instructing to cancel the display of the resident capsule may be a sliding operation, and the starting point of the sliding track of the sliding operation is located in the display space of the resident capsule, which can be called a sliding operation relative to the resident capsule.
[0201] by Fig.13 For example, when the smart watch displays the dial interface 1201 including the capsule 1203 , in response to a sliding operation of the user relative to the capsule 1203 , the capsule 1203 in the dial interface 1201 is cancelled.
[0202] In some embodiments, when a mobile phone executes the same service, it may go through one or more service process nodes. At different service nodes, the mobile phone can instruct the smart watch to push corresponding information. Among them, the one or more service process nodes include nodes marked as key and nodes marked as ordinary. For example, the taxi service includes process nodes such as matching a suitable vehicle, the vehicle is about to or has arrived at the departure place specified by the user, the passenger has boarded the vehicle, and the vehicle has arrived at the destination specified by the user. Among them, matching a suitable vehicle, the vehicle is about to or has arrived at the departure place specified by the user can be pre-configured as a key node, and the passenger has boarded the vehicle and the vehicle has arrived at the destination specified by the user can be pre-configured as an ordinary node.
[0203] During the taxi service execution process, when the taxi notification corresponding to the "matched suitable vehicle" node is pushed, the mobile phone detects an operation indicating cancellation of the push, and can notify the smart watch to cancel the display of the taxi notification corresponding to the "matched suitable vehicle" node. Afterwards, in response to the business process entering a key node (i.e., the "vehicle is about to or has reached the user's designated departure point" node), the mobile phone notifies the smart watch to push the taxi notification related to the "vehicle is about to or has reached the user's designated departure point" node.
[0204] When pushing the taxi notification corresponding to the node "the vehicle is about to or has reached the departure place specified by the user", if the mobile phone detects an operation indicating cancellation of the push, it can notify the smart watch to cancel the display of the taxi notification corresponding to the node "the vehicle is about to or has reached the departure place specified by the user". After that, the business process enters the ordinary node (that is, the "passenger has boarded the car" node), and the mobile phone does not display the taxi notification related to the "passenger has boarded the car" node, nor does it notify the smart watch to push. If the user's instruction to cancel the push is not detected, the business process enters the ordinary node (that is, the "passenger has boarded the car" node), the mobile phone switches to display the taxi notification related to the "passenger has boarded the car" node, and notifies the smart watch to push synchronously.
[0205] In a possible example, the smartwatch detects an operation indicating cancellation of push notification, and can cancel the display of the taxi notification corresponding to the "matched suitable vehicle" node. Afterwards, when the mobile phone instructs the smartwatch to push the taxi notification of the key node (i.e., the "vehicle is about to or has reached the user-specified departure point" node), the smartwatch pushes the taxi notification related to the "vehicle is about to or has reached the user-specified departure point" node.
[0206] When pushing a taxi notification corresponding to the node "the vehicle is about to or has reached the departure location specified by the user", if the smartphone detects an operation instructing to cancel the push, the taxi notification corresponding to the node "the vehicle is about to or has reached the departure location specified by the user" can be canceled. Afterwards, when the mobile phone instructs the smartwatch to push a taxi notification of a normal node (i.e., the node "the passenger has boarded the vehicle"), the smartwatch may not respond.
[0207] For example, when the smartwatch displays a resident capsule for pushing information 1, it responds to a user operation (an operation indicating cancellation of the push), and after the resident capsule is canceled, during the process of the mobile phone executing the service corresponding to information 1, if the smartwatch is instructed to push information 2 of a common node of the service, the smartwatch does not respond to the instruction. If the smartwatch is instructed to push information 3 of a key node of the service, the smartwatch responds to the instruction and displays a resident capsule for pushing information 3.
[0208] In addition, if the user processes the target information using the mobile phone, he or she can also instruct the smart watch to cancel the display of the permanent capsule corresponding to the target information.
[0209] 3. The display range of permanent capsule and transient capsule is different.
[0210] Among them, the above-mentioned permanent capsule can be displayed on all user interfaces of the smart watch, such as the AOD interface, the customized dial interface, the negative one screen, the smart interface, the application list interface (displaying the application icons of the applications installed in the smart watch), the notification bar interface, etc. When the smart watch displays any user interface, it can ensure that the first type of target information can reach the user efficiently.
[0211] The above-mentioned transient capsule can be displayed on one or more user interfaces, such as a smart interface, a negative one screen, and a customized dial interface. By limiting the user interfaces that can be displayed by the transient capsule, the excessive interference of the second type of target information (that is, information that the user is presumed to need to view, or information that is not important and urgent) to the user can be reduced. Fig. 10B As shown, if the mobile phone instructs the smart watch to push payment service information, the smart watch displays the dial interface 1005, and the smart watch can display a suspended capsule 1006 on the dial interface 1005, which is the access entrance to the payment service. If the mobile phone instructs the smart watch to push payment service information, the smart watch may not display the access entrance to the payment service when displaying the AOD interface, notification center interface, and dynamic notification pop-up window.
[0212] like Fig.14A As shown, the smart watch displays an AOD interface 1406. During the display of the AOD interface 1406, the mobile phone instructs the smart watch to push payment service information (fourth information). In response to the payment service information belonging to the second type of information, the smart watch does not display a capsule for pushing payment services on the AOD interface 1406. Afterwards, the smart watch responds to the user operation and displays a dial interface 1407. A transient capsule 1408 for pushing payment services can be displayed on the dial interface 1407.
[0213] As shown in FIG. 10 , while the smart watch displays the AOD interface 1001 , the mobile phone instructs the smart watch to push a taxi notification (the fifth information). In response to the taxi notification being information of the first type, the smart watch displays a suspended capsule 1002 for pushing the taxi notification on the AOD interface 1001 .
[0214] 4. Transient capsules can only provide an entry for processing target information. Normal capsules not only provide an entry for processing target information, but can also present part or all of the target information.
[0215] For example, Fig. 12AAs shown, the transient capsule can display a small amount of text content and graphical identifiers. Among them, the graphical identifier can be a dynamic image or a static image, and no specific limitation is imposed thereon. The small amount of text content can be text that can represent the target information. For example, when the target information is an application program, the text content displayed by the transient capsule can be the application name or the main function name of the application program.
[0216] Exemplarily, the persistent capsule can also display graphical identifiers. Different from the transient capsule, the persistent capsule can display more text content. In addition, the text content displayed by the persistent capsule can be the key content corresponding to the pushed information.
[0217] In some embodiments, due to the limited display space of the persistent capsule, when there is a large amount of text content that needs to be displayed by the persistent capsule, the persistent capsule can scroll to display the text content.
[0218] As Fig. 14B shown, during the display of the watch face interface 1401 by the smart watch, in response to the push collaboration notification 1 from the mobile phone, the capsule 1402 is displayed, and this capsule 1402 is used to push a taxi notification. As Fig. 14B shown, the capsule 1402 can display the icon 1403 indicating the taxi notification, and the key content corresponding to the taxi notification, such as the license plate information "Beijing A****5" and the trip reminder information "The driver has arrived", etc. When the capsule 1402 cannot display "Beijing A****5" and "The driver has arrived" simultaneously, the key content 1404 (such as the text "Beijing A****5") can be displayed first, with a specified time interval (such as 2 s), and then switch to display the key content 1405 (such as the text "The driver has arrived"). After displaying the key content 1405, with a specified time interval, switch to display the key content 1404 again, and so on in a cycle.
[0219] In the above example, the taxi notification is the first piece of information, "Beijing A****5" can be referred to as the first content, and "The driver has arrived" can be referred to as the second content.
[0220] It can be understood that in some embodiments, the transient capsule can also adopt a scrolling display method to display multiple pieces of text content. For details, refer to the persistent capsule, which will not be elaborated here.
[0221] In other embodiments, when the smart watch responds to the push collaboration notification and displays the corresponding persistent capsule or transient capsule, it can also prompt the user to pay attention to the pushed target information by vibrating.
[0222] In some embodiments, the smart watch can also adopt multiple push forms to push the same target information.
[0223] For example, for the first type of target information, in addition to using the permanent capsule for push, the smart watch can also use cards, dynamic full-screen pop-up windows, icons and other push forms to push the target information.
[0224] Take the target information as a taxi notification as an example. Fig.15 As shown, during the display of the watch face interface 1501, the smart watch displays a full-screen pop-up window 1502 in response to a push collaborative notification 1 from the mobile phone, such as the first pop-up window. After the display duration of the full-screen pop-up window 1502 reaches a preset duration 3 (such as the third duration), or after detecting that the user indicates to cancel the display of the full-screen pop-up window 1502, the watch face interface 1504 is displayed.
[0225] like Fig.15 As shown, compared with the dial interface 1501, the dial interface 1504 newly displays a capsule 1505 (first capsule). When the taxi notification belongs to the first type of target information, the capsule 1505 is a permanent capsule. If no user instruction to cancel the display of the capsule 1505 is detected, the smart watch can always display the capsule 1505.
[0226] In addition, if Fig.15 As shown, in response to the user clicking on the capsule 1505, the smart watch can display the full screen pop-up window 1502 again. Before the user handles the taxi notification, the user can trigger the smart watch to switch the push form corresponding to the taxi notification between the full screen pop-up window 1502 and the capsule 1505.
[0227] In some embodiments, Fig.15 As shown, the full-screen pop-up window 1502 includes a control 1503 for instructing to view the details of the taxi notification. In response to the user clicking the control 1503, the smartwatch can also display a full-screen display interface corresponding to the taxi notification, such as interface 1506. The interface 1506 includes the details of the taxi notification. After the full-screen display interface is displayed, it can be determined that the user has processed the taxi notification. Afterwards, in response to the user indicating to cancel the display of interface 1506, the dial interface 1501 can be displayed again, and the dial interface 1501 may not contain the capsule 1505.
[0228] In some embodiments, when the mobile phone executes the same service, it can instruct the smart watch to push different target information at one or more service process nodes. For example, when the mobile phone executes the online taxi service, it can instruct the smart watch to push the corresponding taxi notification at the process nodes such as matching a suitable vehicle, the vehicle is about to or has arrived at the user's designated departure place, the passenger has boarded the vehicle, and the vehicle has arrived at the user's designated destination.
[0229] In the process of executing a business process on the mobile phone, when the target information to be pushed belongs to the first type of information, the smart watch responds to the instruction of the mobile phone and pushes the first target information related to the business. The target information can be pushed by a dynamic full-screen pop-up window first, and then by a floating capsule. For implementation details, please refer to Fig.15 , which will not be described here. After that, when the smart watch responds to the instruction of the mobile phone and pushes the i-th target information related to the service, it no longer uses the dynamic full-screen pop-up window to push the target information, but only uses the floating capsule to push the target information. Among them, the above i can be a positive integer greater than 1.
[0230] If after pushing the i-th target information related to the service, the smartwatch responds to the user operation and cancels the display of the resident capsule used to push the target information. When the smartwatch responds to the instruction of the mobile phone and pushes the i+1-th target information related to the service, the target information can be pushed first by a dynamic full-screen pop-up window and then by a floating capsule.
[0231] As another example, for the second type of target information, in addition to using transient capsules for push, the smart watch can also use cards, icons and other push forms to push the target information.
[0232] In some embodiments, when the smart watch uses multiple push forms to push target information, it can also use a deduplication strategy to avoid using multiple push forms (or so-called access points) in the same user interface to repeatedly recommend the same target information and cause interference to the user.
[0233] like Fig.16 As shown, in response to the push collaborative notification from the mobile phone, the smart watch displays capsule 1602 (such as the first capsule) on the dial interface 1601. The capsule 1602 is a touch entry for the taxi notification (such as the first information), and also belongs to the normal capsule. In response to the user's instruction to display the negative one screen operation, such as the third operation, the smart watch can display the negative one screen 1603 (such as the fourth interface). If the card 1604 for pushing the taxi notification is displayed in the negative one screen 1603, such as the first card, the card 1604 is also the touch entry for the taxi notification. In response to the negative one screen 1603 containing the card 1604, the smart watch can cancel the display of capsule 1602, and only retain the card 1604 as a touch entry on the negative one screen 1603 for the taxi notification. In addition, in response to the user's fourth operation, the smart watch switches to display other interfaces that do not contain the touch entry of the first information, such as returning to display the dial interface 1601 (the second interface), and the capsule 1602 can be displayed again.
[0234] If the negative first screen 1603 does not contain the card corresponding to the taxi notification, but only contains the card 1605 corresponding to the express notification, the smart watch can continue to display the capsule 1602.
[0235] like Fig.17 As shown, in response to the push collaborative notification from the mobile phone, the smart watch displays capsule 1702 on the dial interface 1701. The capsule 1702 is a touch entry for the payment service (such as the first information) and is also a transient capsule. In response to the user's instruction to display the negative screen, the smart watch can display the negative screen 1703. If the negative screen 1703 has displayed an icon 1704 for pushing the payment service, such as the first icon, the icon 1704 is also the touch entry for the payment service. In response to the negative screen 1703 containing the icon 1704, the smart watch can cancel the display of the capsule 1702, and only retain the icon 1704 as a touch entry for the payment service on the negative screen 1703. If the negative screen 1703 does not contain the icon corresponding to the payment service, the smart watch can continue to display the capsule 1702 until the user's operation on the capsule 1702 is detected, or the display time of the capsule 1702 reaches the preset time 2.
[0236] In some embodiments, the mobile phone can instruct the smart watch to display multiple target information in sequence. The multiple target information may include first type of information, second type of information and third type of information. The multiple target information may also include target information that needs to be pushed at different process nodes when the mobile phone executes the same business. The multiple target information may also include target information that needs to be pushed when the mobile phone executes different businesses.
[0237] When the smart watch displays different target information in sequence, the corresponding permanent capsule or transient capsule is displayed according to the rule of last-come-first-served.
[0238] In some embodiments, after the smartwatch displays the first capsule for pushing the first information, it can cancel the display of the first capsule in response to an instruction from the mobile phone, and then display the second capsule for pushing the second information. The time point indicating the push of the second information is later than the time point indicating the push of the first information, which can be referred to as the push time point of the second information being later than the push time point of the first information. According to the principle of last-come-first-served, the second capsule for pushing the second information can be displayed to replace the first capsule for pushing the first information.
[0239] If the push confidence of the second information is lower than the push confidence of the first information, for example, the second information is information of the second type and the first information is information of the first type, after the second capsule is displayed for the second duration (preset duration 4), the first capsule is restored to display and the second capsule is canceled. For another example, the second information and the first information are both information of the second type, and the push confidence of the second information is lower than the push confidence of the first information. The smartwatch displays the first capsule at time point a, and then cancels the display of the first capsule at time point b and displays the second capsule. Then, the second capsule is canceled at time point c, wherein the time interval between time point b and time point c is the preset duration 4. If the time interval between time point a and time point c is less than the preset duration 2, the first capsule can be displayed again. At time point d, the first capsule is canceled. The time interval between time point d and time point a is the preset duration 2. If the time interval between time point a and time point c is not less than the preset duration 2, the first capsule is no longer displayed.
[0240] If the push confidence of the second information is equal to the push confidence of the first information or the difference is less than the set value, the first capsule will not be restored after the first capsule is canceled. If the push confidence of the second information is greater than the push confidence of the first information, the first capsule will not be restored after the first capsule is canceled. Fig.18 As shown, take the example of a smart watch first displaying a permanent capsule in response to an instruction from a mobile phone, and then displaying a transient capsule in response to the instruction. While the smart watch displays the dial interface 1801, at time T8, in response to an instruction from the mobile phone (such as pushing collaborative information 3), capsule 1802 is displayed. Capsule 1802 is used to push a taxi notification, which belongs to the first type of target information, and correspondingly, capsule 1802 is a permanent capsule. At time T9, in response to an instruction from the mobile phone (such as pushing collaborative notification 2), capsule 1803 is displayed. Capsule 1803 is used to push payment service information, which belongs to the second type of target information, and correspondingly, capsule 1803 is a transient capsule.
[0241] When the display duration of capsule 1803 reaches preset duration 4 (e.g., 10s), for example, when the time reaches time T10, and the time interval between T10 and T9 is equal to preset duration 4, the smartwatch may cancel displaying capsule 1803 and display capsule 1802 again. In some examples, preset duration 4 may be equal to preset duration 2, and in other examples, preset duration 4 may be shorter than preset duration 2, which is not specifically limited in the embodiments of the present application.
[0242] like Fig.19 As shown, take the example that the smart watch first responds to the mobile phone instruction to display a transient capsule, and then responds to the instruction to display a normal capsule.
[0243] During the display of the dial interface 1901, at time T11, in response to an instruction from the mobile phone (e.g., pushing collaborative information 2), capsule 1902 is displayed. Capsule 1902 is used to push payment service information, which belongs to the second type of target information, and correspondingly, capsule 1902 is a transient capsule. At time T12, in response to an instruction from the mobile phone (e.g., pushing collaborative notification 1), capsule 1903 is displayed. Capsule 1903 is used to push a taxi notification, which belongs to the first type of target information, and correspondingly, capsule 1903 is a normal capsule. The time interval between T11 and T12 is less than the preset duration 2. Afterwards, at time T13, in response to the user's instruction to cancel the display of capsule 1903, the dial interface 1901 can be displayed. In addition, even if the time interval between T11 and T13 is less than the preset duration 2, after canceling the display of capsule 1903, the dial interface 1901 does not display capsule 1902.
[0244] like Fig. 20 As shown, during the display of the dial interface 2001 by the smart watch, at time T14, in response to an instruction from the mobile phone (e.g., pushing collaborative information 3), capsule 2002 is displayed. Capsule 2002 is used to push a taxi notification, which belongs to the first type of target information, and accordingly, capsule 2002 is a permanent capsule. At time T15, in response to an instruction from the mobile phone (e.g., pushing collaborative notification 5), capsule 2003 is displayed. Capsule 2003 is used to push an alarm reminder notification, which also belongs to the first type of information, and accordingly, capsule 2003 is a permanent capsule. At time T16, in response to an instruction from the mobile phone (e.g., pushing collaborative notification 2), capsule 2004 is displayed. Capsule 2004 is used to push payment service information, which belongs to the second type of target information, and accordingly, capsule 2004 is a transient capsule.
[0245] When the display duration of capsule 2004 reaches the preset duration 4, for example, when the time reaches T17, and the time interval between T17 and T16 is equal to the preset duration 4, the smart watch can cancel the display of capsule 2004 and display capsule 2003 again. It can be understood that both capsule 2003 and capsule 2002 are permanent capsules, but capsule 2003 is displayed after capsule 2002. According to the rule of last-come-first-served, after canceling the display of the transient capsule (capsule 2004), the smart watch displays capsule 2003.
[0246] like Fig.18 , Fig.19 and Fig. 20As shown, whether pushing the first type of information or the second type of information, it is necessary to meet the "rule that the target information that arrives later is displayed first". The difference is that in the scenario where the transient capsule is displayed first and the normal capsule is displayed later, after the permanent capsule is canceled, the transient capsule that was interrupted will no longer be displayed. In the scenario where the permanent capsule is displayed first and the transient capsule is displayed later, after the transient capsule is canceled, the normal capsule can be restored.
[0247] In other embodiments, the priority of target information corresponding to a specific type of service may be configured to be higher than other target information. For example, the priority of target information corresponding to call services and target information corresponding to alarm reminder services may be configured to be higher than the priority of other target information. During the period when the smartwatch pushes the target information corresponding to call services (or the target information corresponding to the alarm reminder service), if the mobile phone instructs the smartwatch to push other target information, the smartwatch may push other target information within a limited time (preset duration 4). After that, the target information corresponding to the above-mentioned call services (or the target information corresponding to the alarm reminder service) continues to be pushed. The target information corresponding to multiple specific types of services may be pushed according to the rule of last-come-first-served.
[0248] In some embodiments, when the target information is information representing real-time progress, such as download progress information, taxi notification, etc., if the content representing the progress in the target information (such as called progress value) changes, the status of the target information is not updated. If the progress value in the target information is replaced with an identifier indicating the end of progress, the status of the target information is updated.
[0249] Take download progress information as an example. Fig.21 As shown, the smart watch displays a dial interface 2101, and in response to the instruction of the mobile phone, a capsule 2102 can be displayed. Among them, the capsule 2102 is a resident capsule, which is used to push download progress information to the user. The download progress information includes a percentage value (that is, a progress value) representing the completion of the file download. The change of the progress value in the download progress information does not trigger the status update of the download progress information.
[0250] For example, Fig.21 As shown, during the process in which the progress value in the download progress information changes from 0% to 100%, the status of the download progress information is not updated.
[0251] The progress value in the download progress information is replaced with a mark indicating the end of the progress (e.g., text content "File download completed"). Fig.21 As shown, capsule 2103 displays "File download completed", and the status of the download progress information has been updated.
[0252] It can be understood that after the smart watch cancels display of the suspended capsule for pushing the target information, if the status of the target information is updated, the suspended capsule for pushing the target information can be displayed again.
[0253] For example, Fig. 22 As shown, during the display of the watch face interface 2201, the smart watch displays capsule 2202 in response to an instruction from the mobile phone (e.g., pushing collaborative information 5). The capsule 2202 is used to push download progress information. Afterwards, as the progress of the actual file download by the mobile phone changes, the smart watch can be instructed to update the progress value displayed by capsule 2202. Fig. 22 As shown, capsule 2202 can be dynamically updated from displaying "0% of the file has been downloaded" to displaying "10% of the file has been downloaded". Afterwards, in response to an instruction from the mobile phone (such as pushing collaborative information 2), capsule 2202 is canceled, and capsule 2203 is displayed. Among them, capsule 2203 is used to push taxi notifications, and capsule 2203 is a resident capsule. During the display of capsule 2203, the actual progress of the mobile phone downloading the file will continue to change, and the change in the progress value does not update the status of the download progress information. In this way, the smart watch continues to display capsule 2203 only when the progress value changes. In the case where the mobile phone actually completes the file download, the progress value in the download progress information is replaced with an indicator indicating the end of the progress, and the corresponding status of the download progress information is updated. In response to the status update, the smart watch can cancel the display of capsule 2203 and display capsule 2204. Capsule 2204 and capsule 2202 are both resident capsules for pushing download progress information.
[0254] In the above example, the download progress information is the first information, the taxi notification is the third information, and the push time of the third information is later than the push time of the first information. The corresponding capsules 2202 and 2204 are the first capsules, and capsule 2203 is the third capsule.
[0255] In addition, when the target information is information that the user needs to know in real time, the smartwatch can identify the status update of the target information according to the real-time status of the target information. For example, the target information that the user needs to know in real time can include information that needs to be pushed triggered by order information of each application (the creation of order information is related to user operations), such as flight notifications, express pickup information, high-speed rail notifications, taxi notifications, movie notifications, and real-time game status notifications. Correspondingly, the status capsule is as follows: Fig.23 As shown. For example, the target information that the user needs to grasp in real time may also include information to be pushed triggered by the business information of each application (business information is related to the services provided by the application), such as call services, download progress information, timer notifications, alarm reminder notifications, sports health notifications, recording notifications, etc. Correspondingly, the status capsule is as follows Fig.23 shown.
[0256] In other embodiments, tool services developed by manufacturers of electronic devices, such as microphone mode switching, media control, screen projection, etc., can also provide users with corresponding access entrances by displaying corresponding capsules. The specific details are not elaborated in the embodiments of this application.
[0257] The embodiment of the present application also provides an electronic device, which may include: a memory and one or more processors. The memory is coupled to the processor. The memory is used to store computer program code, and the computer program code includes computer instructions. When the processor executes the computer instructions, the electronic device can execute the various steps executed by the mobile phone in the above embodiment. Of course, the electronic device includes but is not limited to the above memory and one or more processors.
[0258] The electronic device may include a wearable device. For example, a wearable device is a smart watch. Fig.24 As shown, the smart watch includes a processor 110, a memory 120, a display screen 130, a sensor module 140 and a wireless communication module 150. The processor 110 may include one or more interfaces for connecting to other components of the smart watch. Among them, the one or more interfaces may include: input / output (Input / Output, I / O) interface (also called I / O pin), interrupt pin and data bus interface, etc. Among them, the data bus interface may include: one or more of the interfaces such as serial peripheral interface (serial peripheral interface, SPI), integrated circuit (inter-integrated circuit, I2C) interface. For example, in an embodiment of the present application, the processor 110 can be connected to the sensor module 140 via an I / O pin, an interrupt pin or a data bus interface.
[0259] The memory 120 can be used to store program codes, such as program codes for wireless communication between the smart watch and the mobile phone, UI display of the smart watch, etc. The processor 110 can be used to execute the above application code and call related modules to implement the functions of the smart watch in the embodiment of the present application. For example, the UI display function, motion monitoring function, wireless communication function, etc. of the smart watch can be implemented.
[0260] The processor 110 may include one or more processing units, for example, the processor 110 may include an application processor (AP), a modem processor, a graphics processor (GPU), an image signal processor (ISP), a controller, a memory, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Among them, different processing units may be independent devices or integrated into one or more processors. Different processing units may be independent devices or integrated into one or more processors 110.
[0261] The smartwatch implements display functions through a GPU, a display screen 130, and an application processor. The GPU is a microprocessor for image processing, connecting the display screen 130 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 110 may include one or more GPUs that execute program instructions to generate or change display information.
[0262] The display screen 130 is used to display images, videos, and application interfaces. The display screen 130 includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light emitting diode or an active-matrix organic light emitting diode (AMOLED), a flexible light-emitting diode (FLED), Miniled, MicroLed, Micro-OLED, a quantum dot light emitting diode (QLED), etc.
[0263] Among them, the display screen 130 in the embodiment of the present application can be a touch screen. That is, a touch sensor is integrated in the display screen 130. The touch sensor can also be called a "touch panel". In other words, the display screen 130 may include a display panel and a touch panel, and the touch sensor and the display screen 130 form a touch screen, also known as a "touch screen". The touch sensor is used to detect touch operations acting on or near it. After the touch operation is detected by the touch sensor, it can be passed to the upper layer by the driver of the kernel layer to determine the type of touch event. Visual output related to the touch operation can be provided by the display screen 130. In other embodiments, the touch sensor can also be set on the surface of the smart watch, which is different from the position of the display screen 130. In an optional embodiment, the touch sensor may include a screen capacitor, and the capacitance value of the screen capacitor may vary depending on the pressure applied.
[0264] The sensor module 140 may include sensors such as an accelerometer and a gyroscope for monitoring parameters such as the number of steps and exercise time of the user.
[0265] The wireless communication module 150 can support data exchange between the smart watch and other smart watches including Bluetooth, global navigation satellite system (GNSS), wireless LAN, frequency modulation (FM), near field communication technology (NFC), infrared technology (IR) and other wireless communications.
[0266] It is understandable that the structure illustrated in the embodiment of the present application does not constitute a specific limitation on smart watches. Fig.24 More or fewer components may be shown, two or more components may be combined, or there may be a different configuration of components. Fig.24 The various components shown may be implemented in hardware, software, or a combination of hardware and software, including one or more signal processing or application specific integrated circuits.
[0267] The software system of the smartwatch can adopt a layered architecture, including an event-driven architecture, a micro-kernel architecture, a micro-service architecture, or a cloud architecture. TM The system is taken as an example to illustrate the software structure of the smart watch. It should be understood that the system in the embodiment of the present application can also be other systems, such as Android TM (Android) system, etc., this application does not limit this.
[0268] The embodiment of the present application also provides a chip system, which can be applied to the smart watch in the above embodiment. The chip system includes at least one processor and at least one interface circuit. The processor can be the processor in the above smart watch. The processor and the interface circuit can be interconnected through a line. The processor can receive and execute computer instructions from the memory of the above smart watch through the interface circuit. When the computer instructions are executed by the processor, the smart watch can execute the various steps executed by the mobile phone in the above embodiment. Of course, the chip system can also include other discrete devices, which are not specifically limited in the embodiment of the present application.
[0269] In some embodiments, through the description of the above implementation methods, technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device and unit described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0270] Each functional unit in each embodiment of the present application can be integrated into a processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The above integrated unit can be implemented in the form of hardware or in the form of software functional units.
[0271] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as flash memory, mobile hard disk, read-only memory, random access memory, disk or optical disk.
[0272] The above is only a specific implementation of the embodiment of the present application, but the protection scope of the embodiment of the present application is not limited thereto, and any changes or replacements within the technical scope disclosed in the embodiment of the present application should be included in the protection scope of the embodiment of the present application. Therefore, the protection scope of the embodiment of the present application should be based on the protection scope of the claims.
Claims
1. An information push method, characterized in that: Applied to a wearable device, the method comprises: Displaying a first interface, where the first interface is a user interface of the wearable device; displaying a first capsule, where the first capsule is used to push first information; In response to a first operation by the user, the first interface is switched to display a second interface, the first capsule continues to be displayed, and the second interface is another user interface of the wearable device.
2. The method according to claim 1, characterized in that When the first information is information of a first type, the method further includes: after the wearable device displays the first capsule for a first duration, continuing to display the first capsule; in response to a user's operation on the first capsule, canceling the display of the first capsule; When the first information is information of the second type, the method further includes: after the wearable device displays the first capsule for a first duration, canceling display of the first capsule; The first type of information is different from the second type of information.
3. The method according to claim 2, characterized in that The first type of information includes information whose push confidence is greater than or equal to a preset value, and the second type of information includes information whose push confidence is less than the preset value. The push confidence is used to characterize the probability that the pushed information is the information that the user actually needs to view.
4. The method according to claim 2 or 3, characterized in that: The first type of information includes taxi notification information, navigation notification information, food delivery information, game information, and itinerary reminders; The second type of information includes access control service information, attendance reminder information, payment service information, subway service information, and express delivery pickup information.
5. The method according to claim 2, characterized in that: When the first information is information of the first type, the operation on the first capsule includes a click operation on the first capsule; after canceling the display of the first capsule, the method further includes: displaying a third interface, where the third interface is a user interface for processing the first information; A second operation of the user indicating exit is detected, the second interface is displayed again, and the first capsule is not displayed.
6. The method according to claim 2, characterized in that When the first information is information of the first type, the operation on the first capsule includes a sliding operation relative to the first capsule.
7. The method according to claim 1, characterized in that After the first interface switches to display the second interface in response to the first operation of the user, the method further includes: In response to a third operation of the user, displaying a fourth interface, wherein the fourth interface includes a first card or a first icon for pushing the first information; canceling display of the first capsule; In response to a fourth operation of the user, the second interface is displayed again, and the first capsule is displayed again.
8. The method according to claim 1, characterized in that In the case where the first information is information of the first type, after displaying the first capsule, the method further includes: Displaying a second capsule, and canceling displaying the first capsule, wherein the second capsule is used to push second information, the push confidence of the second information is lower than the push confidence of the first information, the push confidence is used to represent the probability that the pushed information is information that the user actually needs to view, and the push time point of the second information is later than that of the first information; After the wearable device displays the second capsule for a second time period, the second capsule is canceled and the first capsule is displayed again.
9. The method according to claim 1, characterized in that: When the first information is information of the first type, after displaying the first capsule, the method further includes: A third capsule is displayed, and the first capsule is canceled, wherein the third capsule is used to push third information, the third information is also the first type of information, and the pushing time point of the third information is later than the pushing time point of the first information.
10. The method according to claim 9, characterized in that The method further comprises: In response to the status update of the first information, the third capsule is canceled from being displayed, and the first capsule is displayed again.
11. The method according to claim 10, characterized in that The first information includes progress information updated in real time, and the method further includes: in response to the progress information being updated to progress completion, determining a status update of the first information.
12. The method according to any one of claims 1 to 11, characterized in that: The first information includes first content and second content, and the first capsule is used to scroll and display the first content and the second content.
13. The method according to any one of claims 1 to 12, characterized in that: The wearable device is communicatively connected with the first device, and before displaying the first capsule, the method further includes: receiving a first indication from the first device, where the first indication includes an identifier representing pushing the first information and a display attribute corresponding to the first capsule; When the first information is information of the second type, the first capsule corresponds to a first attribute value; when the first information is information of the first type, the first capsule corresponds to a second attribute value, the first attribute value indicates that the first capsule is displayed within a limited time, and the second attribute value indicates that the display time of the first capsule is not limited.
14. The method according to any one of claims 1 to 13, characterized in that: Before displaying the first capsule, the method further includes: Display a first pop-up window, where the first pop-up window is used to push the first information; After the first pop-up window is displayed for a third time period, the first pop-up window is canceled.
15. The method according to claim 1 or 2, characterized in that: The wearable device is communicatively connected with the first device, and before displaying the first capsule, the method further includes: receiving a first indication from the first device for the Nth time, the first indication including an identifier representing the push of the first information; wherein N is a preset positive integer, and the first information is information of the second type; displaying the first capsule includes: displaying the first capsule in response to the first indication for the Nth time; After the first capsule is displayed for a first time period, canceling the display of the first capsule; During the first N times of displaying the first capsule, if no operation of the first capsule by the user is detected, the method further includes: receiving the first instruction for the N+1th time; The first capsule is not shown.
16. The method according to claim 2, characterized in that The method further comprises: In response to user operations, the AOD interface is displayed; receiving an instruction to push fourth information, and not displaying a capsule for pushing the fourth information, the fourth information being information of the second type; In response to a user operation, the AOD interface switches to display a dial interface, the dial interface displays a fourth capsule, and the fourth capsule is used to push the fourth information; In response to user operations, the screen-off display interface is displayed again; In response to fifth information, a fifth capsule for pushing the fifth information is displayed, the fifth information being information of the first type.
17. An information push method, characterized in that: Applied to a first device and a wearable device communicating with each other, the method comprises: The first device displays a card or a capsule for pushing the first information, and the wearable device displays a first interface, where the first interface is any user interface of the wearable device; The first device sends a first indication to the wearable device, where the first indication corresponds to the first information; The wearable device displays a first capsule in response to the first indication, where the first capsule is used to push the first information; In response to a first operation of a user, the wearable device switches from the first interface to display a second interface, and continues to display the first capsule.
18. A wearable device, characterized in that: The wearable device includes: a display screen, a processor and a memory, wherein the memory is used to store computer instructions, and the display screen is used to push information to a user. When the processor executes the computer instructions, the wearable device executes the method as described in any one of claims 1-16.
19. A computer-readable storage medium, characterized in that: The computer-readable storage medium comprises a computer program or instructions, and when the computer program or instructions are executed on a computer, the computer is caused to perform the method according to any one of claims 1 to 16.
Citation Information
Cited By
Information pushing method and wearable device
EP4746370A1
Information pushing method and wearable device
WO2025092141A1