Message notification method and system, wearable device and storage medium

By drawing a display box outside the extended screen of the terminal device screen to display message notifications from the terminal device, the problem of message notification interrupting the user experience is solved, timely and intuitive message notifications are achieved, and the user experience is improved.

CN119520463APending Publication Date: 2025-02-25ZHUHAI MOJIE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311072782.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-23
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

When using a mobile terminal device, message notifications can easily interrupt the user experience. Although Do Not Disturb mode can avoid disturbance, it also causes users to be unable to receive important messages in a timely manner.

Method used

Through the communication connection between the wearable device and the terminal device, a message notification is received by the terminal device, and a display box is drawn outside the extended screen of the terminal device screen to display the target message notification.

Benefits of technology

It realizes that the terminal device message notifications are displayed in a timely manner without disturbing the use of terminal device users, avoiding the missed contact of important messages and improving the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119520463A_ABST
    Figure CN119520463A_ABST
Patent Text Reader

Abstract

The invention provides a message notification method, a message notification system, wearable equipment and a storage medium. The message notification method is applied to the wearable device, the wearable device is in communication connection with a terminal device, and the method comprises the following steps: receiving a message notification sent by the terminal device, and identifying a screen of the terminal device; a display frame is drawn outside the recognized screen outline, and the display frame is located on an extension screen of the screen; and determining a target message corresponding to the message notification, and displaying the target message through the display frame. The invention aims to provide the message notification method, and aims to display the message of the terminal equipment through the display frame of the wearable equipment, so that a wearer is not disturbed by the message when using the terminal equipment, and the use experience of the wearer is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing technology, and in particular to a message notification method, a message notification system, a wearable device, and a computer-readable storage medium. Background Art

[0002] With the development of mobile terminal devices, more and more users use mobile phones or tablets to browse videos, play games, preview files, etc. In the above scenarios, they are often interrupted by messages, text messages, phone calls, etc., which affects the user experience.

[0003] To address the above issues, terminal devices currently have a Do Not Disturb mode set. In Do Not Disturb mode, the terminal device automatically ignores all message notifications, that is, no message notifications are displayed on the terminal device screen to prevent disturbing the user. However, in the above situation, users will not be able to receive text messages, phone calls and other messages in a timely manner, which will eventually lead to the loss of important messages and affect the user experience. Summary of the invention

[0004] The present application provides a message notification method, a message notification system, a wearable device and a computer-readable storage medium, which aim to display messages of a terminal device through a display frame of the wearable device, so that the wearer will not be disturbed by messages when using the terminal device, thereby improving the wearer's usage experience.

[0005] To achieve the above object, the present application provides a message notification method, which is applied to a wearable device, wherein the wearable device is communicatively connected with a terminal device, and the method comprises:

[0006] Receiving a message notification sent by the terminal device, and identifying the screen of the terminal device;

[0007] Draw a display frame outside the identified screen outline, wherein the display frame is located on an extended screen of the screen;

[0008] A target message corresponding to the message notification is determined, and the target message is displayed through the display frame.

[0009] To achieve the above object, the present application also provides a message notification method, which is applied to a terminal device, wherein the terminal device is communicatively connected with a wearable device, and the method comprises:

[0010] When a message notification is monitored and the current mode is the full-screen mode, the message notification is sent to the wearable device, so that the wearable device displays the target message corresponding to the message notification based on the drawn display frame.

[0011] To achieve the above-mentioned purpose, the present application also provides a terminal device, which includes: a memory and a processor; wherein the memory is connected to the processor and is used to store programs; the processor is used to perform the steps of any one of the message notification methods provided in the embodiments of the present application by running the programs stored in the memory.

[0012] In addition, to achieve the above-mentioned purpose, the present application also provides a wearable device, which includes a memory and a processor; wherein the memory is connected to the processor and is used to store programs; the processor is used to implement the steps of any one of the message notification methods provided in the embodiments of the present application by running the programs stored in the memory.

[0013] In addition, to achieve the above-mentioned purpose, the present application also provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the processor implements the steps of any one of the message notification methods provided in the embodiments of the present application.

[0014] A message notification method, a message notification system, a wearable device, and a computer-readable storage medium disclosed in an embodiment of the present application can be applied to a wearable device, wherein the wearable device is communicatively connected with a terminal device, and the method includes: receiving a message notification sent by the terminal device, and identifying the screen of the terminal device. Furthermore, a display frame can be drawn outside the identified screen outline, wherein the display frame is located on an extended screen of the screen. In this way, the target message corresponding to the message notification can be determined, and the target message can be displayed through the display frame to notify the wearer of the message based on the displayed target message. An embodiment of the present application provides a more intuitive and timely message notification method, which can display the target message of the terminal device in a timely manner in a display frame drawn by the wearable device, so that the wearer can view the message directly in the display frame outside the terminal device screen, thereby avoiding interference caused by message notifications when the wearer is using the terminal device. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0016] Figure 1 This is a schematic diagram of the steps of a message notification method provided by an embodiment of the present application;

[0017] Figure 2 This is a schematic diagram of the steps of another message notification method provided by an embodiment of the present application;

[0018] Figure 3 This is a schematic diagram of the steps of another message notification method provided in an embodiment of the present application;

[0019] Figure 4 It is a flowchart of a message notification method provided in an embodiment of the present application;

[0020] Figure 5 is a schematic block diagram of a terminal device provided in an embodiment of the present application;

[0021] Figure 6 It is a schematic block diagram of a wearable device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0022] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0023] The flowcharts shown in the accompanying drawings are only examples and do not necessarily include all the contents and operations / steps, nor do they have to be executed in the order described. For example, some operations / steps can also be decomposed, combined or partially merged, so the actual execution order may change according to actual conditions. In addition, although the functional modules are divided in the device schematic, in some cases, the module division can be different from that in the device schematic.

[0024] The term "and / or" as used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.

[0025] In conjunction with the accompanying drawings, some embodiments of the present application are described in detail below. In the absence of conflict, the following embodiments and features in the embodiments can be combined with each other.

[0026] See also Figure 1 , Figure 1 The present invention provides a method for notifying a user of a message in accordance with an embodiment of the present invention. The method for notifying a user of the message can be applied to a wearable device, and the wearable device is connected to a terminal device for communication.

[0027] like Figure 1 As shown, the message notification method includes steps S11 to S13.

[0028] Step S11: receiving a message notification sent by a terminal device, and identifying the screen of the terminal device.

[0029] Among them, the wearable device can be smart glasses, such as AR glasses, VR glasses, etc.; the terminal device includes a tablet, a smart phone, a game console, etc., which is not limited in this application.

[0030] It should be noted that the wearable device and the terminal device can be connected via wired communication or wireless communication. The wired communication method may include Ethernet connection, Universal Serial Bus (USB) connection, etc.; the wireless communication method may include Bluetooth connection, wireless LAN connection, long-distance radio connection, etc., which is not limited in this application.

[0031] Specifically, the wearable device can receive a message notification sent by the terminal device through a communication connection, and the message notification is used to indicate that the corresponding target message needs to be notified to the wearer. Furthermore, the screen of the terminal device is identified to display the target message outside the screen of the terminal device, and then the wearer is notified based on the displayed target message.

[0032] It should be noted that the present application does not limit the method for identifying the screen of the terminal device. For example, the screen of the terminal device can be identified through an eye tracking sensor or a camera.

[0033] Specifically, the wearer's gaze point can be tracked based on an eye tracking sensor to determine the specific position of the terminal device's screen based on the wearer's gaze point, thereby realizing the recognition of the terminal device's screen. Alternatively, the wearable device can be equipped with a camera, so that after determining the specific position of the terminal device's screen, an image including the terminal device's screen can be acquired through the camera. Furthermore, the image can be processed by an image processing algorithm, for example, feature points such as the screen boundary and screen shape can be extracted, and then the terminal device's screen can be recognized based on the above feature points.

[0034] In an embodiment of the present application, a message notification sent by a terminal device can be received, and the screen of the terminal device can be identified based on the wearer's gaze point, so as to display a target message corresponding to the message notification outside the identified screen, and then the wearer is notified based on the displayed target message, thereby avoiding interference caused by the message notification when the wearer is using the terminal device.

[0035] Step S12: drawing a display frame outside the identified screen outline, wherein the display frame is located on the extended screen of the screen.

[0036] Specifically, the display frame may be drawn based on a preset distance outside the screen of the terminal device. The extended screen may be in the same plane as the screen of the terminal device.

[0037] It should be noted that the present application does not limit the preset distance. For example, the preset distance is 5 cm, 8 cm, 10 cm, etc. The present application takes the preset distance of 5 cm as an example for explanation.

[0038] Thus, a display frame can be drawn at a distance of 5 cm outside the screen outline on the plane, wherein the display frame is used to display the target message corresponding to the message notification.

[0039] It should be noted that the present application does not limit the number of display frames, which can be set according to the needs of the wearer. For example, since the screens of most terminal devices are currently rectangular, four display frames can be set. The display frames are respectively set on the plane where the screen is located, and are 5 cm away from the longitudinal edge or the transverse edge of the screen.

[0040] In addition, when drawing multiple display frames, they can be drawn in a clockwise, counterclockwise or other order, and this application does not limit this.

[0041] In other embodiments, the extended screen may also be arranged on a plane closer to the plane where the screen is located, that is, the display frame is on a plane closer to the plane where the screen is located, and the display frame does not overlap with the screen. In this way, the wearer can view the message in the display frame more intuitively, avoiding the interference of the message display on the terminal screen.

[0042] In the embodiment of the present application, a display frame is also drawn according to the preset distance outside the recognized screen outline, and the display frame is located on the extended screen of the screen. This enables the target message to be displayed based on the display frame. In this way, the wearer can view the message in the display frame more intuitively, avoiding the interference of the message display on the terminal screen.

[0043] Step S13: Determine the target message corresponding to the message notification, and display the target message through a display frame.

[0044] It should be noted that the present application does not limit the manner in which the target message is displayed through the display frame. For example, when the number of display frames is 4 and the number of target messages is 1, any display frame can be selected to display the target message; when the number of display frames is 4 and the number of target messages is greater than 1 and less than 4, the display frame that displays the message earliest can be determined, and then multiple target messages can be displayed in a clockwise or counterclockwise order, or a certain number of display frames can be selected to display the target message; when the number of display frames is 4 and the number of target messages is greater than 4, the target messages can be displayed in a clockwise or counterclockwise order through multiple display frames according to the order of message time.

[0045] Optionally, there are multiple display boxes and message notifications, and a target message corresponding to the message notification is determined, and the target message is displayed through the display box, including: determining the target message corresponding to each message notification, and displaying the target message through multiple display boxes respectively; when a new message notification is received and each display box displays the target message, the display content of the display box that earliest displays the target message is replaced with the target message corresponding to the new message notification.

[0046] Specifically, when multiple display frames display target messages and a new message notification is received, the display frame that displays the target message earliest can be determined, and then the target message can be removed. The new target message corresponding to the new message notification can be displayed through the display frame to achieve timely notification of the message.

[0047] In the embodiment of the present application, the target message can be displayed based on the display frame, so as to implement message notification to the wearer according to the displayed target message. Thus, the wearer can directly view the message in the display frame outside the terminal device screen, avoiding the interference caused by the message notification when the wearer is using the terminal device.

[0048] A message notification method disclosed in an embodiment of the present application can be applied to a wearable device, where the wearable device is communicatively connected to a terminal device, and the method includes: receiving a message notification sent by the terminal device, and identifying the screen of the terminal device. Furthermore, a display frame can be drawn outside the identified screen outline, wherein the display frame is located on an extended screen of the screen. In this way, the target message corresponding to the message notification can be determined, and the target message can be displayed through the display frame to notify the wearer of the message based on the displayed target message. An embodiment of the present application provides a more intuitive and timely message notification method, which can display the target message of the terminal device in a timely manner in a display frame drawn by the wearable device, so that the wearer can view the message directly in the display frame outside the terminal device screen, thereby avoiding interference caused by message notifications when the wearer is using the terminal device.

[0049] Please continue reading Figure 2 , Figure 2 Schematic diagram of another message notification method provided by an embodiment of the present application. Figure 2 As shown, the target message includes an abbreviated message and a complete message, the display frame includes a first display frame and a second display frame, and the message notification can be implemented through steps S131 to S133.

[0050] Step S131: determining the abbreviated message corresponding to the message notification, and displaying the abbreviated message in a first display frame.

[0051] The abbreviated message may include a brief summary or refinement of the message, such as the main points or key information of the message; it may also include part of the content of the message, which is not limited in this application. The purpose of the abbreviated message is to convey the message in a shorter length so that readers can quickly understand the subject or part of the information of the message without having to read the full message content.

[0052] Furthermore, the first display frame is a display frame for displaying a thumbnail message.

[0053] Specifically, the abbreviated message corresponding to the target message notification can be determined, and then the abbreviated message can be displayed through the first display frame, so that the wearer can obtain the message notification through the displayed abbreviated message without having to view the complete message content, saving the wearer time and energy in viewing the message.

[0054] Step S132: within a first preset time, in response to at least a partial area of ​​the screen overlapping with the area where the first display frame is located, and after receiving a display notification sent by the terminal device, displaying the complete message in the second display frame.

[0055] It should be noted that the present application does not limit the first preset time. For example, the first preset time is 0.5 min, 1 min, 2 min, etc. The present application takes the first preset time of 1 min as an example for explanation.

[0056] Furthermore, the target message also includes a complete message. A complete message is a message that contains all details and content, such as detailed information, context, and possible attachments of the message. A complete message provides more comprehensive and detailed information, which is suitable for situations where the wearer needs to have a deeper understanding of the background and details of the message.

[0057] In addition, the display frame also includes a second display frame, wherein the second display frame is used to display the complete message.

[0058] The present application does not limit the positions of the first display frame and the second display frame, for example, the first display frame and the second display frame can be arranged side by side, or the first display frame and the second display frame can be arranged left and right. In this way, the wearer can intuitively view the abbreviated message and the corresponding full message, thereby improving the wearer's efficiency in viewing messages.

[0059] Specifically, within 1 minute after the abbreviated message is displayed to the wearer through the first display frame, if it is determined that at least part of the screen of the terminal device overlaps with the first display frame, and after receiving the display notification of the terminal device, the complete message can be displayed in the second display frame.

[0060] It should be noted that the present application does not limit the method for determining whether at least a portion of the screen of the terminal device coincides with the first display frame. For example, it is possible to determine whether at least a portion of the screen of the terminal device coincides with the first display frame by determining whether any coordinate point of the screen frame of the terminal device coincides with any coordinate point on the first display frame. It is understandable that if any coordinate point of the screen frame of the terminal device coincides with any coordinate point on the first display frame, it can be determined that at least a portion of the screen of the terminal device coincides with the first display frame. In addition, it is also possible to use geometric calculation methods such as line segment intersection determination and rectangle intersection determination to determine whether at least a portion of the screen of the terminal device coincides with the first display frame. It is understandable that if the calculation determines that there is an intersection, it can be determined that at least a portion of the screen of the terminal device coincides with the first display frame.

[0061] It can be understood that after determining that at least a partial area of ​​the screen of the terminal device overlaps with the first display frame, it means that the terminal device is shaken, and it can be preliminarily determined that the wearer needs to view the corresponding complete message.

[0062] Optionally, after determining that at least a portion of the screen of the terminal device overlaps with the area in the first display frame displaying the abbreviated message, it is determined that the wearer needs to view the full message corresponding to the abbreviated message. Thus, the influence of the wearer's misoperation is reduced, so as to more accurately determine the wearer's operation purpose.

[0063] Furthermore, after receiving the display notification sent by the terminal device, it can be further determined that the wearer needs to view the corresponding complete message. Thus, the complete message can be displayed in the second display frame.

[0064] It should be noted that the present application does not limit the conditions for the terminal device to send a display notification. For example, the terminal device may receive a display instruction issued by the user, and then send a display notification to the wearable device. Among them, the user may send a display instruction by pressing a button on the terminal device or inputting a voice instruction, etc., which is not limited by the present application. In addition, the terminal device may also determine whether its own sensor detects a preset number of shakes; and then send a display notification to the wearable device after its own sensor detects the predicted number of shakes. The present application uses this as an example for explanation.

[0065] It should be noted that the present application does not limit the preset number of times, for example, the preset number of times is 2 times, 3 times, 5 times, etc. In addition, the sensor may be an acceleration sensor. In this way, the shaking of the terminal device can be detected based on the acceleration sensor of the terminal device, and it can be determined that the wearer needs to view the corresponding complete message. Then the complete message is displayed in the second display frame.

[0066] Optionally, after the second display frame displays the complete message, the method includes: after a second preset time, removing the complete message in the second display frame, and removing the abbreviated message in the first display frame.

[0067] It should be noted that the second preset time is not limited in the present application, for example, the second preset time is 3s, 5s, or 8s. The present application takes the second preset time of 3s as an example for description.

[0068] It can be understood that timely removal of abbreviated messages and complete messages after the second preset time can avoid timely clear messages, thereby ensuring that new messages can be displayed in the display frame in a timely manner, thereby improving the wearer's visibility and readability of the message.

[0069] Optionally, if the wearer does not need to view the complete message, that is, the wearer only needs to view the abbreviated message displayed in the first display frame, the abbreviated message can be removed after a first preset time, thereby ensuring that the new message can be displayed in the display frame in a timely manner, thereby improving the wearer's visibility and readability of the message.

[0070] In an embodiment of the present application, when any coordinate point corresponding to the screen coincides with any coordinate point corresponding to the first display frame, and after receiving a shake notification sent by the terminal device, it can be determined that the wearer needs to view the complete message corresponding to the message notification. At this time, the complete message can be displayed in the second display frame to notify the wearer of the message based on the displayed abbreviated message and the complete message.

[0071] Optionally, see Figure 3 , Figure 3 This is a schematic diagram of the steps of another message notification method provided by an embodiment of the present application. Figure 3 As shown, the message notification method is applied to a terminal device, and the terminal device is communicatively connected with the wearable device, and the message notification can be implemented through step S21.

[0072] Step S21: When a message notification is monitored and the current mode is full-screen mode, a message notification is sent to the wearable device, so that the wearable device displays the target message corresponding to the message notification based on the drawn display frame, and sends a message notification to the wearer based on the displayed target message.

[0073] It should be noted that full-screen mode is an interface display setting of a terminal device, which allows the application to occupy as much space as possible on the terminal device, thereby maximizing the visible area. In full-screen mode, the status bar, navigation bar, or other system interface elements are usually hidden so that the application can make full use of the screen space.

[0074] It is understandable that when the wearer is using the terminal device to experience games, read and browse content, and watch multimedia content, the full-screen mode can be turned on to achieve message notifications through the wearable device to avoid messages being displayed on the screen of the terminal device and disturbing the wearer.

[0075] Furthermore, this application does not limit the method of monitoring message notifications. For example, message notifications can be monitored through NotificationListenerService, BroadcastReceiver, third-party SDK, etc. In addition, this application does not limit the method of determining whether the terminal device is in full-screen mode, such as WindowManager, DecorView.getSystemUiVisibility, and Resources.getConfiguration.

[0076] Specifically, when a message notification is monitored and the current mode is full screen mode, a message notification is sent to the wearable device, so that the wearable device displays the target message corresponding to the message notification based on the drawn display frame, so that the wearer does not need to view the target message corresponding to the message notification on the screen of the terminal device, reducing the interference of the message notification. In addition, it also improves the immersive experience of the wearer using the terminal device.

[0077] Optionally, the target message includes an abbreviated message, and the display frame includes a first display frame. If the current mode is full-screen mode, a message notification is sent to the wearable device so that the wearable device displays the target message corresponding to the message notification based on the drawn display frame, including: if the current mode is full-screen mode, a message notification is sent to the wearable device so that the wearable device displays the abbreviated message based on the first display frame, so as to notify the wearer of the message based on the displayed abbreviated message.

[0078] The abbreviated message may include a brief summary or refinement of the message, such as the main points or key information of the message; it may also include part of the content of the message, which is not limited in this application. The purpose of the abbreviated message is to convey the message in a shorter length so that readers can quickly understand the subject or part of the information of the message without having to read the full message content.

[0079] Furthermore, the first display frame is a display frame for displaying a thumbnail message.

[0080] Specifically, the abbreviated message corresponding to the target message notification can be determined, and then when the current mode is determined to be the full-screen mode, the message notification is sent to the wearable device, so as to realize the message notification through the wearable device. That is, the wearable device displays the abbreviated message through the first display frame, so that the wearer can obtain the message notification through the displayed abbreviated message without viewing the complete message content, saving the wearer time and energy in viewing the message.

[0081] Based on the above embodiment, the terminal device includes a sensor, the target message also includes a complete message, the display frame also includes a second display frame, and after sending a message notification to the wearable device so that the wearable device displays the abbreviated message based on the first display frame, it includes: sending a display notification to the wearable device so that the wearable device receives the display notification, and within a first preset time, when at least a portion of the screen overlaps with the area where the first display frame is located, the complete message is displayed in the second display frame.

[0082] The complete message is a message that contains all details and content, such as detailed information, context, and possible attachments of the message. The complete message provides more comprehensive and detailed information, which is suitable for the wearer to understand the background and details of the message in depth; the second display frame is used to display the complete message.

[0083] The present application does not limit the positions of the first display frame and the second display frame, for example, the first display frame and the second display frame can be arranged side by side, or the first display frame and the second display frame can be arranged one above the other. In this way, the wearer can intuitively view the abbreviated message and the corresponding full message, thereby improving the wearer's efficiency in viewing messages.

[0084] It should be noted that the present application does not limit the method for determining whether at least a portion of the screen of the terminal device coincides with the first display frame. For example, it is possible to determine whether at least a portion of the screen of the terminal device coincides with the first display frame by determining whether any coordinate point of the screen frame of the terminal device coincides with any coordinate point on the first display frame. It is understandable that if any coordinate point of the screen frame of the terminal device coincides with any coordinate point on the first display frame, it can be determined that at least a portion of the screen of the terminal device coincides with the first display frame. In addition, it is also possible to use geometric calculation methods such as line segment intersection determination and rectangle intersection determination to determine whether at least a portion of the screen of the terminal device coincides with the first display frame. It is understandable that if the calculation determines that there is an intersection, it can be determined that at least a portion of the screen of the terminal device coincides with the first display frame.

[0085] It can be understood that after determining that at least a partial area of ​​the screen of the terminal device overlaps with the first display frame, it means that the terminal device is shaken, and it can be preliminarily determined that the wearer needs to view the corresponding complete message.

[0086] Optionally, after determining that at least a portion of the screen of the terminal device overlaps with the area in the first display frame displaying the abbreviated message, it is determined that the wearer needs to view the full message corresponding to the abbreviated message. Thus, the influence of the wearer's misoperation is reduced, so as to more accurately determine the wearer's operation purpose.

[0087] Furthermore, after receiving the display notification sent by the terminal device, it can be further determined that the wearer needs to view the corresponding complete message. Thus, the complete message can be displayed in the second display frame.

[0088] It should be noted that the present application does not limit the conditions for the terminal device to send a display notification. For example, the terminal device may receive a display instruction issued by the user, and then send a display notification to the wearable device. Among them, the user may send a display instruction by pressing a button on the terminal device or inputting a voice instruction, etc., which is not limited by the present application. In addition, the terminal device may also determine whether its own sensor detects a preset number of shakes; and then send a display notification to the wearable device after its own sensor detects the predicted number of shakes. The present application uses this as an example for explanation.

[0089] It should be noted that the present application does not limit the preset number of times, for example, the preset number of times is 2 times, 3 times, 5 times, etc. In addition, the sensor may be an acceleration sensor. In this way, the shaking of the terminal device can be detected based on the acceleration sensor of the terminal device, and it can be determined that the wearer needs to view the corresponding complete message. Then the complete message is displayed in the second display frame.

[0090] In the embodiment of the present application, when the current mode is determined to be the full-screen mode, a message notification is sent to the wearable device, so that the wearable device displays the target message corresponding to the message notification based on the drawn display frame, so that the wearer does not need to view the target message corresponding to the message notification on the screen of the terminal device, thereby reducing the interference of the message notification. In addition, the immersive experience of the wearer using the terminal device is also improved.

[0091] See also Figure 4 , Figure 4 Schematic diagram of a message notification method provided by an embodiment of the present application. Figure 4As shown, the wearer wears a wearable device, and the wearable device is connected to the terminal device in communication. When the wearer uses the terminal device, the message notification can be listened and received, and the current mode of the terminal device can be determined whether it is a full-screen mode. When determining whether the current mode of the terminal device is a full-screen mode, the message corresponding to the message notification can be canceled on the screen of the terminal device, and the message notification can be sent to the wearable device so that the wearable device displays the message corresponding to the message notification. Specifically, the wearable device can receive the message notification sent by the terminal device and identify the screen of the terminal device. Further, a display frame for displaying the message is drawn at a preset distance outside the identified screen outline. Among them, the display frame includes a first display frame for displaying the abbreviated message corresponding to the message notification. In addition, the display frame also includes a second display frame. When it is detected that the terminal device is shaken, that is, the outline of the screen coincides with the first display frame or the second display frame, and after receiving the shaking notification sent by the terminal device, the complete message is displayed in the second display frame. Further, the complete message can be removed from the second display frame after a second preset time, for example, after 3s, and the abbreviated message can be removed from the first display frame. Alternatively, the abbreviated message is directly removed from the first display frame after a first preset time, such as 1 minute.

[0092] See also Figure 5 , Figure 5 is a schematic block diagram of a terminal device provided in an embodiment of the present application. Figure 5 As shown, the terminal device 300 includes a processor 301 and a memory 302 connected via a system bus, wherein the memory 302 may include a volatile storage medium, a non-volatile storage medium and an internal memory, which is not limited in the present application.

[0093] The processor 301 is used to provide computing and control capabilities to support the operation of the entire terminal device 300.

[0094] The memory 302 provides an environment for the operation of the computer program in the non-volatile storage medium. When the computer program is executed by the processor, the processor 301 can execute any message notification method.

[0095] The network interface is used for network communication, such as sending assigned tasks, etc. Those skilled in the art can understand that the structure of the terminal device 300 is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the terminal device 300 to which the solution of the present application is applied. The specific terminal device 300 may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0096] It should be understood that the processor 301 may be a central processing unit (CPU), and the processor 301 may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0097] Among them, in some embodiments, the processor 301 is used to run a computer program stored in the memory 302 to implement the following steps: when a message notification is monitored and the current mode is full-screen mode, the message notification is sent to the wearable device so that the wearable device displays the target message corresponding to the message notification based on the drawn display frame.

[0098] In some embodiments, the processor 301 is also used to determine whether the sensor detects a preset number of shakes within a first preset time; after the sensor detects the predicted number of shakes, send a shake notification to the wearable device so that the wearable device receives the shake notification, and after determining that the outline of the screen of the terminal device coincides with the first display frame or the second display frame, display the complete message in the second display frame.

[0099] See also Figure 6 , Figure 6 1 is a schematic block diagram of a wearable device provided in an embodiment of the present application. The wearable device may be a server.

[0100] like Figure 6 As shown, the wearable device 400 includes a processor 401 and a memory 402 connected via a system bus, wherein the memory 402 may include a volatile storage medium, a non-volatile storage medium and an internal memory, which is not limited in the present application.

[0101] The processor 401 is used to provide computing and control capabilities to support the operation of the entire wearable device 400 .

[0102] The memory 402 provides an environment for the operation of the computer program in the non-volatile storage medium. When the computer program is executed by the processor, the processor 401 can execute any message notification method.

[0103] The network interface is used for network communication, such as sending assigned tasks, etc. Those skilled in the art can understand that the structure of the wearable device 400 is only a block diagram of a part of the structure related to the present application scheme, and does not constitute a limitation on the wearable device 400 to which the present application scheme is applied. The specific wearable device 400 may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0104] It should be understood that the processor 401 may be a central processing unit (CPU), and the processor 401 may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0105] Among them, in some embodiments, the processor 401 is used to run a computer program stored in the memory 402 to implement the following steps: receiving a message notification sent by the terminal device and identifying the screen of the terminal device; drawing a display box outside the identified screen outline, wherein the display box is located at an extended screen of the screen; determining a target message corresponding to the message notification, and displaying the target message through the display box.

[0106] In some embodiments, the processor 401 is also used to determine a target message corresponding to each of the message notifications, and display the target messages through multiple display boxes respectively; when a new message notification is received and each of the display boxes displays the target message, the target message corresponding to the new message notification is used to replace the display content of the display box that earliest displays the target message.

[0107] In some implementations, the processor 401 is further configured to determine an abbreviated message corresponding to the message notification, and display the abbreviated message through the first display frame.

[0108] In some embodiments, the processor 401 is further used to display the complete message in the second display frame within a first preset time in response to at least a partial area of ​​the screen overlapping with the area where the first display frame is located and after receiving a display notification sent by the terminal device.

[0109] In some implementations, the processor 401 is further configured to remove the complete message in the second display frame and remove the abbreviated message in the first display frame after a second preset time.

[0110] An embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. The computer program includes program instructions, and when the program instructions are executed, any one of the message notification methods provided in the embodiments of the present application is implemented.

[0111] The computer-readable storage medium may be an internal storage unit of the smart glasses described in the foregoing embodiments, such as a hard disk or memory of the smart glasses. The computer-readable storage medium may also be an external storage device of the smart glasses, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc., equipped on the smart glasses.

[0112] Furthermore, the computer-readable storage medium may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required for at least one function, and the like.

[0113] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in the present application, and these modifications or replacements should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.

Claims

1. A message notification method, characterized in that: Applied to a wearable device, the wearable device is communicatively connected with a terminal device, and the method includes: Receiving a message notification sent by the terminal device, and identifying the screen of the terminal device; Draw a display frame outside the identified screen outline, wherein the display frame is located on an extended screen of the screen; A target message corresponding to the message notification is determined, and the target message is displayed through the display frame.

2. The method according to claim 1, characterized in that The number of the display frames and the number of the message notifications are respectively plural, and the determining the target message corresponding to the message notification and displaying the target message through the display frames includes: Determining a target message corresponding to each of the message notifications, and displaying the target messages in a plurality of the display frames respectively; When a new message notification is received and each of the display frames displays the target message, the display content of the display frame that first displays the target message is replaced with the target message corresponding to the new message notification.

3. The method according to claim 1, characterized in that: The target message includes an abbreviated message, the display frame includes a first display frame, and the determining the target message corresponding to the message notification and displaying the target message through the display frame includes: An abbreviated message corresponding to the message notification is determined, and the abbreviated message is displayed through the first display frame.

4. The method according to claim 3, characterized in that The target message further includes a complete message, the display frame further includes a second display frame, the second display frame is on one side of the first display frame, and after the abbreviated message is displayed by the first display frame, the method includes: Within a first preset time, in response to at least a partial area of ​​the screen overlapping with the area where the first display frame is located, and after receiving a display notification sent by the terminal device, the complete message is displayed in the second display frame.

5. The method according to claim 4, characterized in that After the second display frame displays the complete message, the method includes: After a second preset time, the complete message is removed from the second display frame, and the abbreviated message is removed from the first display frame.

6. A message notification method, characterized in that: Applied to a terminal device, the terminal device is communicatively connected with a wearable device, and the method includes: When a message notification is monitored and the current mode is the full-screen mode, the message notification is sent to the wearable device, so that the wearable device displays the target message corresponding to the message notification based on the drawn display frame.

7. The method according to claim 6, characterized in that The terminal device includes a sensor, the target message also includes a complete message, the display frame includes a first display frame and a second display frame, and after sending the message notification to the wearable device so that the wearable device displays the abbreviated message based on the first display frame, the method includes: A display notification is sent to the wearable device so that the wearable device receives the display notification, and within a first preset time, when at least a partial area of ​​the screen overlaps with an area where the first display frame is located, the complete message is displayed in the second display frame.

8. A terminal device, characterized in that: The terminal device includes: a memory and a processor; wherein the memory is connected to the processor and is used to store programs; the processor is used to implement the steps of the message notification method as described in any one of claims 6-7 by running the programs stored in the memory.

9. A wearable device, characterized in that: include: A memory and a processor; wherein the memory is connected to the processor and is used to store a program; the processor is used to implement the steps of the message notification method as described in any one of claims 1 to 5 by running the program stored in the memory.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the processor implements the steps of the message notification method according to any one of claims 1-5 or 6-7.