Notification display method and apparatus, device and storage medium

By obtaining the user's perspective in the smart wearable device and creating a notification display window that changes synchronously, the problem of the notification display window not changing with the perspective is solved, and the accurate display and effectiveness of the notification content are achieved.

WO2025214157A1PCT designated stage Publication Date: 2025-10-16ZHUHAI MOJIE TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/085080
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-04-10
Filing Date
2025-03-26
Publication Date
2025-10-16

AI Technical Summary

Technical Problem

The notification display window of smart wearable devices does not change synchronously with the user's perspective, resulting in the inability to fully display the notification content, affecting the effectiveness of the notification display.

Method used

By obtaining the current user perspective, creating a notification display window based on the preset display position, and synchronously changing the display position in the user perspective to ensure that the notification content is displayed accurately.

Benefits of technology

Improves the effectiveness of notification display on smart wearable devices, enables notification content to be accurately displayed within the user's field of view, and enhances the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025085080_16102025_PF_FP_ABST
    Figure CN2025085080_16102025_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides a notification display method and apparatus, a device and a storage medium. In the method of the present application, a notification display window is created on the basis of the current user perspective, a content to be notified is displayed by means of the notification display window, and the notification display window is displayed in the current user perspective, so that the notification display window can change the display position synchronously with the conversion of the current user perspective, and said content can be accurately displayed within the user perspective.
Need to check novelty before this filing date? Find Prior Art

Description

Notification display method, device, equipment and storage medium

[0001] The present application claims priority from the Chinese patent application No. 2024104329257 filed on April 10, 2024, and entitled "Notification display method, device, equipment and storage medium", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0002] The present application relates to the technical field of display, in particular to a notification display method, device, equipment and storage medium. BACKGROUND

[0003] The intelligent wearable device displays in a three-dimensional display mode, and the display content changes with the rotation of the user's head, so that the user has a more immersive application experience. The display content of the intelligent wearable device changes with the change of the user's visual angle, rather than fixed display content, but the display position of the notification display window is fixed. Therefore, when displaying the notification content through the intelligent wearable device, when the user's visual angle changes, because the notification display window does not change synchronously with the change of the visual angle, the notification content displayed by the notification display window cannot be completely displayed in the user's visual angle, or even cannot be displayed in the user's visual angle, thereby causing the notification content to be ineffective or the notification display to fail.

[0004] Therefore, how to solve the low notification display effectiveness of the current intelligent wearable device has become a technical problem to be solved. SUMMARY

[0005] The present application provides a notification display method, device, equipment and storage medium, which aims to improve the notification display effectiveness of the intelligent wearable device.

[0006] In a first aspect, the present application provides a notification display method, comprising:

[0007] When at least one piece of to-be-notified content is received, a current user visual angle is obtained;

[0008] At least one notification display window is created in the current user visual angle based on at least one preset display position;

[0009] The to-be-notified content is displayed based on the notification display window.

[0010] In a second aspect, the present application also provides a notification display device, comprising:

[0011] A visual angle obtaining module is configured to obtain a current user visual angle when at least one piece of to-be-notified content is received;

[0012] a window creating module, configured to create at least one notification display window in the current user perspective based on at least one preset display position;

[0013] a notification display module, configured to display the to-be-notified content based on the notification display window.

[0014] In a third aspect, the present application provides a computer device, comprising a processor, a memory, and a computer program stored in the memory and executable by the processor, wherein the computer program, when executed by the processor, implements the steps of the notification display method.

[0015] In a fourth aspect, the present application provides a computer readable storage medium, having a computer program stored therein, wherein the computer program, when executed by a processor, implements the steps of the notification display method.

[0016] The present application provides a notification display method, device, equipment and storage medium, the method comprises the following steps: when receiving at least one to-be-notified content, obtaining a current user perspective; based on at least one preset display position, at least one notification display window is created in the current user perspective; based on the notification display window, the to-be-notified content is displayed. Through the above-mentioned mode, the notification display window is created at the preset display position according to the current user perspective, and the to-be-notified content is displayed through the notification display window, the notification display window is displayed in the current user perspective, so that the notification display window can change the display position synchronously with the conversion of the current user perspective, so that the to-be-notified content can be accurately displayed in the user perspective range, and the notification display effectiveness of the to-be-notified content is improved. BRIEF DESCRIPTION OF DRAWINGS

[0017] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are some embodiments of the present application, and other drawings can also be obtained by those skilled in the art without creative labor.

[0018] Fig. 1 is a flow diagram of a first embodiment of a notification display method provided by the present application;

[0019] Fig. 2 is a structural diagram of a posture coordinate system of a smart wearable device provided by the present application;

[0020] Fig. 3 is a structural diagram of the relative position between a notification display window and a current user perspective provided by the present application;

[0021] FIG. 4 is a structural schematic diagram of a first embodiment of preset display positions of multiple notification display windows according to an embodiment of the present application;

[0022] FIG. 5 is a structural schematic diagram of a second embodiment of preset display positions of multiple notification display windows according to an embodiment of the present application;

[0023] FIG. 6 is a flow schematic diagram of a second embodiment of a notification display method according to an embodiment of the present application;

[0024] FIG. 7 is a flow schematic diagram of a third embodiment of a notification display method according to an embodiment of the present application;

[0025] FIG. 8 is a structural schematic diagram of a first embodiment of a notification display apparatus according to an embodiment of the present application;

[0026] FIG. 9 is a structural schematic block diagram of a computer device according to an embodiment of the present application.

[0027] The purposes, functional features and advantages of the present application will be further described with reference to the embodiments and the accompanying drawings. DETAILED DESCRIPTION

[0028] The technical solutions in the embodiments of the present application will be clearly and completely described with reference to the accompanying drawings. Obviously, the described embodiments are only some of the embodiments of the present application, but not all the embodiments. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without creative work fall within the scope of the present application.

[0029] The flowchart shown in the accompanying drawings is only an example, and does not necessarily include all the contents and operations / steps, nor does it necessarily be executed in the described order. For example, some operations / steps can be decomposed, combined or partially combined, so that the actual execution order can be changed according to the actual situation.

[0030] Some embodiments of the present application will be described in detail below with reference to the accompanying drawings. In the case of no conflict, the embodiments described below and the features in the embodiments can be combined with each other.

[0031] Please refer to FIG. 1, which is a flow schematic diagram of a first embodiment of a notification display method according to an embodiment of the present application.

[0032] As shown in FIG. 1, the notification display method includes steps S101 to S103.

[0033] S101, when receiving at least one piece of to-be-notified content, acquiring a current user perspective;

[0034] In an embodiment, the content to be notified can be application information, system information, or user attention information, such as application update notification, operating system upgrade notification, new message receiving notification, news message notification, and the like.

[0035] For example, the smart wearable device can be an AR glass, a smart helmet, or the like wearable smart device.

[0036] In an embodiment, the smart wearable device can be connected with a terminal device (such as a mobile phone, a tablet computer, a notebook computer, a computer, or the like smart terminal) through a communication connection mode such as WIFI or Bluetooth, and a user or a developer (including but not limited to an application developer, an operating system developer of the smart wearable device, or the like) can send the content to be notified to the smart wearable device through the terminal device.

[0037] In another embodiment, the smart wearable device can also be connected to a network through WIFI, a network card, or the like, and when the smart wearable device is successfully connected to the network, the developer can communicate with the smart wearable device through a cloud server and send the content to be notified to the smart wearable device.

[0038] In an embodiment, when the user wears the smart wearable device, the posture of the smart wearable device is relatively fixed with the posture of the user's head, and thus the current user's visual angle can be determined by detecting the current posture of the smart wearable device.

[0039] Further, an initial posture and a current posture of the user's head are acquired, and the current user's visual angle is determined based on the relative posture of the initial posture and the current posture.

[0040] For example, as shown in FIG. 2, when the user wears the smart wearable device, the user's head and the smart wearable device as a whole can create a posture coordinate system with a horizontal right direction as a positive direction of an X axis, a horizontal forward direction as a positive direction of a Y axis, and a vertical upward direction as a positive direction of a Z axis.

[0041] In an embodiment, when the smart wearable device is started, the initial posture of the user's head can be acquired according to the posture coordinate system, which can include but is not limited to a pitch angle and a yaw angle.

[0042] For example, a magnetometer device can be installed in the smart wearable device for posture measurement of the user's head.

[0043] The magnetometer can be used to test the magnetic field strength and direction, and the position of the device. The principle of the magnetometer is similar to that of a compass, and the included angle of the smart wearable device with the four directions of east, south, west, and north can be measured.

[0044] In an embodiment, the magnetometer can be embedded in a support frame of the smart wearable device, or can be fixedly installed on the support frame of the smart wearable device.

[0045] Further, an initial visual angle corresponding to the initial posture is acquired; a visual angle change amount is determined based on the relative posture between the initial posture and the current posture; and the current user visual angle is determined based on the initial visual angle and the visual angle change amount.

[0046] In an embodiment, when the smart wearable device is started, the posture data of the user's head is acquired by a magnetometer as an initial posture, and the initial posture is taken as the posture data corresponding to the initial visual angle, that is, the user's head posture data is taken as the posture data of the user's visual angle. When the smart wearable device receives the content to be notified, the posture data of the user's head is acquired by the magnetometer as a current posture.

[0047] It can be understood that when the user wears the smart wearable device, the change of the visual angle is synchronized with the change of the user's head posture, and therefore, the posture change amount can be taken as the visual angle change amount.

[0048] In an embodiment, the relative posture change amount of the current posture relative to the initial posture, that is, the change amount of the pitch angle and the yaw angle of the current posture relative to the initial posture, is calculated, and the relative posture change amount is taken as the visual angle change amount, and the initial visual angle is subjected to the same posture transformation to obtain the current user visual angle.

[0049] For example, it can be specified that the pitch angle of the posture is positive when it changes upward, and negative when it changes downward, and the yaw angle is positive when it deflects to the right, and negative when it deflects to the left. Assuming that the pitch angle corresponding to the initial posture is 0° and the yaw angle is 0°, and the pitch angle corresponding to the current posture is +45° and the yaw angle is -15°, the relative posture change amount of the current posture relative to the initial posture is 45° upward and 15° left, and the relative posture change amount is taken as the visual angle change amount, that is, the initial visual angle is deflected by 45° upward and 15° left to obtain the current user visual angle. The initial visual angle corresponds to the initial posture, and therefore, the pitch angle and the yaw angle corresponding to the initial posture can be taken as the pitch angle and the yaw angle corresponding to the initial visual angle.

[0050] S102, at least one notification display window is created in the current user visual angle based on at least one preset display position;

[0051] In an embodiment, the creation position and angle of the notification display window are determined according to the current user perspective. For example, the display position of the notification display window can be set as a fixed position within the user perspective, such as the middle position or a corner position of the user perspective. The relative attitude change amount of the current user perspective relative to the initial perspective is taken as the relative attitude change amount of the user perspective, and then the attitude change amount of the current user perspective relative to the initial perspective, such as the deflection angle change amount, the pitch angle change amount, etc., is determined according to the relative attitude change amount. The current user perspective is then determined according to the attitude data of the initial perspective and the attitude change amount, so as to create the notification display window within the current user perspective, and the to-be-notified content is input into the notification display window after the creation of the notification display window.

[0052] In an embodiment, each piece of to-be-notified content is displayed through an independent notification display window.

[0053] Further, when the number of to-be-notified contents is greater than or equal to one and less than or equal to a maximum display number, the notification display window equal to the number of to-be-notified contents is created based on at least one preset display position, wherein the maximum display number is greater than one.

[0054] In an embodiment, the number of to-be-notified contents can be one or multiple, but each notification display window can only display one piece of to-be-notified content. The maximum display number of the notification display window displayed each time can be limited, such as being set to three, indicating that at most three different notification display windows can be displayed each time, i.e., at most three pieces of to-be-notified content can be displayed each time, so as to avoid affecting the user's visual experience within the field of view.

[0055] In an embodiment, the position of the notification display window can be set according to the preset window display position and the spacing between the windows. When there are multiple notification display windows, the latest notification display window is displayed at the front, and the other notification display windows can have a depth change effect to realize movement.

[0056] For example, the attitude change data of the notification display window is set according to the current user perspective. For example, when the current user perspective has a deflection, the display screen can be inclined, and the notification display window can be deflected synchronously, which can be understood as making the upper frame of the notification display window parallel to the straight line between the user's eyes. For ease of understanding, if the current user perspective of the smart wearable device has a rectangular display area as shown in FIG. 3, any frame of the notification display window is parallel to the corresponding display area edge line, so that the user can view the notification display window directly.

[0057] For example, in order to inform the coordination of the display window, the angle of the first display window can be used as the reference. The display position of each display window can be set, or the size and interval of each display window can be set to avoid the display content of different display windows being overlaid.

[0058] In an embodiment, because the display of the smart wearable device (such as AR glasses) can be 3D display, the display position of the notification display window can be set at a vertical plane at a certain distance from the eye, such as 100 cm, and the angle can be set, such as 15° to the left of the user's forward direction, or directly displayed at the user's forward direction. When there are multiple notification display windows, they can be arranged in order downward / upward on the vertical plane where the first notification display window is located, as shown in FIG. 4. The remaining notification display windows are arranged in order according to the preset window interval distance on the vertical plane with the first notification display window as the reference. Or arranged at a further distance at the same angle, as shown in FIG. 5. The distance interval between adjacent two notification display windows is set, or the straight line distance from the plane where the eye is located is set, such as the first notification display window is located at a straight line distance of 100 cm from the plane where the eye is located, the second notification display window is located at a straight line distance of 140 cm from the plane where the eye is located, and the third notification display window is located at a straight line distance of 180 cm from the plane where the eye is located.

[0059] In an embodiment, if the maximum number of simultaneous display of the notification display window is set to 3, then at most three pieces of to-be-notified content can be notified simultaneously. At this time, if there are multiple different to-be-notified content, and the number of to-be-notified content is less than the maximum number of display of the notification display window, then the same number of notification display windows as the number of to-be-notified content can be created for simultaneous display.

[0060] Further, when the number of to-be-notified content is greater than the maximum number of display, based on the number of to-be-notified content and the maximum number of display, the display batch of to-be-notified content and the window display number corresponding to each display batch are determined; based on the preset display position, the same number of notification display windows as the window display number corresponding to the current display batch is created; after the notification display window of the current display batch is eliminated, the notification display window corresponding to the next display batch is created, until the creation of all display batch notification display windows is completed.

[0061] In an embodiment, when the number of to-be-notified contents is greater than the maximum display number of the notification display window, all the to-be-notified contents cannot be displayed simultaneously. The to-be-notified contents can be split into multiple display batches according to the maximum display number. For example, when the number of to-be-notified contents is 5 and the maximum display number is 3, the to-be-notified contents can be displayed in two batches. The first batch of to-be-notified contents can be displayed according to the maximum display number, and the remaining 2 to-be-notified contents can be displayed in the next batch, i.e., the first batch of to-be-notified contents is 3, and the second batch of to-be-notified contents is 2.

[0062] In an embodiment, when the to-be-notified contents are displayed in batches, the maximum display number of the notification display window can be notified, a first batch of notification display windows is created, and the to-be-notified contents of the first batch are sequentially input into the first batch of notification display windows according to the receiving time sequence of the to-be-notified contents. After the input of the to-be-notified contents is completed, a notification display instruction is triggered, the first batch of notification display windows is displayed in the current user perspective, and the first batch of notification display is performed. After the first batch of notification display windows is cleared, a next batch of notification display windows is created, the to-be-notified contents of the next batch are sequentially input into the newly created notification display windows, and after the input is completed, a notification display instruction is triggered, the next batch of notification display windows is displayed in the current user perspective, and the next batch of notification display is completed. The same is true for the subsequent batches until the notification display of all to-be-notified contents is completed.

[0063] In an embodiment, the priority of different to-be-notified contents can be set, the to-be-notified contents with high priority are input into the notification display windows with high arrangement sequence, and the to-be-notified contents with low priority are input into the notification display windows with low arrangement sequence. For example, when there are two notification display windows, the to-be-notified contents with high priority can be input into the first notification display window, and the to-be-notified contents with low priority can be input into the second notification display window.

[0064] In the embodiment, the number of to-be-notified contents and the maximum display number of the notification display window are compared to determine the display processing mode of multiple to-be-notified contents. The notification display efficiency of the to-be-notified contents is improved while ensuring the notification display of all to-be-notified contents.

[0065] S103, display the to-be-notified contents based on the notification display window.

[0066] In an embodiment, when the notification display window is created and each to-be-notified content is input into a corresponding notification display window, a notification display instruction can be automatically triggered. According to the notification display instruction, a notification display animation is performed, the notification display window is displayed in the current user perspective, the to-be-notified contents are displayed to the user, and the notification is completed.

[0067] In an embodiment, the notification display animation can be simultaneous display of multiple notification display windows, or can be arranged in sequence according to the display order of the notification display windows and displayed at the display positions corresponding to the notification display windows.

[0068] For example, the notification display animation can be set according to user habits, such as a scrolling display mode, a sliding display mode, a flipping display mode, a flying-out display mode, etc.

[0069] In an embodiment, the notification display animation can be simultaneous display of multiple notification display windows, or can be arranged in sequence according to the display order of the notification display windows and displayed at the display positions corresponding to the notification display windows.

[0070] In an embodiment, when there are multiple pieces of notification content, the notification content is sequentially input into different notification display windows according to the order of receipt of the notification content.

[0071] In an embodiment, the notification content and the notification display window are one-to-one corresponding, that is, each notification display window displays only one piece of notification content at a time.

[0072] For example, when there are multiple pieces of notification content, the correspondence between the notification content and the notification display window is determined according to the order of receipt of the notification content, such as when there are three pieces of notification content, the order of receipt of the three pieces of notification content is determined, such as the first piece of notification content received corresponds to the first order, the second piece of notification content received corresponds to the second order, and the last piece of notification content received corresponds to the third order. At this time, three notification display windows can be created, and the arrangement order of the three notification display windows can be determined according to the creation position of the notification display window, such as if arranged according to the up-down position, the notification display window at the top position corresponds to the first arrangement order, the notification display window at the middle position corresponds to the second arrangement order, and the notification display window at the bottom position corresponds to the third arrangement order.

[0073] In an embodiment, the notification content corresponding to the first order can be input into the notification display window corresponding to the first arrangement order, the notification content corresponding to the second order can be input into the notification display window corresponding to the second arrangement order, and the notification content corresponding to the third order can be input into the notification display window corresponding to the third arrangement order.

[0074] In an embodiment, since the number of notification content is less than or equal to the maximum display number of the notification display window, each piece of notification content is displayed simultaneously, and therefore, the notification content can be randomly input into each notification display window.

[0075] In an embodiment, the notification display instruction can be triggered automatically when the input of the content to be notified is completed. According to the notification display instruction, a notification display animation is performed, and a notification display window is displayed in the current user perspective, so as to display the content to be notified to the user, and complete the notification.

[0076] For example, the notification display animation can be set according to user habits, such as a scroll display mode, a slide display mode, a flip display mode, a fly-out display mode, etc. The notification display animations of multiple notification display windows can be set to be executed synchronously, or can be set to be executed sequentially in order.

[0077] For example, the number of notification display windows is two, and the notification display windows are set to be in a fly-out display mode. If the notification display animation is set to be executed synchronously, the two notification display windows fly out to the respective display positions at the same time. If the notification display animation is set to be executed sequentially in order, the first notification display window is displayed first, and the second notification display window is displayed after the display of the first notification display window is completed.

[0078] The embodiment provides a notification display method. The method creates a notification display window at a preset display position according to a current user perspective, displays content to be notified through the notification display window, and displays the notification display window in the current user perspective, so that the notification display window can change the display position synchronously with the conversion of the current user perspective, and so that the content to be notified can be displayed accurately in the user perspective range, and the notification display effectiveness of the content to be notified is improved.

[0079] Please refer to FIG. 6, which is a flowchart of a second embodiment of a notification display method provided by the embodiment.

[0080] As shown in FIG. 6, based on the embodiment shown in FIG. 1, the step S103 further includes the following steps:

[0081] S201, determining an interactive window based on the arrangement order of each notification display window.

[0082] In an embodiment, when there are multiple notification display windows in one display, each notification display window is located at a preset display position, and therefore, there is an arrangement relationship between the multiple notification display windows, such as being arranged in a column or in a row, etc.

[0083] In an embodiment, according to the arrangement order of each notification display window, the notification display window with the first arrangement order can be set as the interactive window, or the notification display window with the last arrangement order can be set as the interactive window, and the user can interact with the interactive window through the control device such as the control ring, for example, by clicking the notification display window area or the interactive button (such as the virtual key of view, clear, etc.) to interact with the notification display window, so as to perform the next operation on the notification display window.

[0084] In an embodiment, when the interactive window is determined according to the arrangement order of each notification display window, the user can only interact with the interactive window, and other displayed notification display windows cannot actively interact. For example, when the currently displayed multiple notification display windows are regarded as a window list, if the last notification display window of the window list is specified as the interactive window, the user can only interact with the interactive window, and cannot interact with other notification display windows in the window list; only after the interactive window is cleared, the user can interact with the last notification display window in the remaining notification display windows of the window list, and so on, the user can only interact with the last notification display window in the window list each time.

[0085] In an embodiment, all notification display windows can also be set as interactive, that is, the user can select to interact with any displayed notification display window.

[0086] S202, based on the interaction instruction of the user and the interactive window, clearing the notification display window, or entering the detail display page of the interactive window, wherein the interaction instruction includes a window clearing instruction or a detail display instruction.

[0087] In an embodiment, the user can interact with the interactive window through the operation mode such as the control ring, mouse, touch screen, touch key, etc., and the interaction instruction can include a window clearing instruction or a detail display instruction.

[0088] The window clearing instruction can be used to clear the interactive window, and the detail display instruction can be used to view the detail of the to-be-notified content of the interactive window, such as magnification display, or jump to the detail page of the to-be-notified content, etc.

[0089] In an embodiment, the clearing of the notification display window can be actively cleared by the user. After the to-be-notified content is displayed to the current user's view angle, the user can select to directly view through the notification display window, and after the viewing is completed, the user can generate a window clearing instruction by clicking the clear button on the notification display window, and actively clear the currently displayed notification display window.

[0090] In another embodiment, the clearing of the notification display window can also be passive clearing, as shown in FIG. 7, and the step S103 specifically further comprises:

[0091] S301, acquiring the current display duration of the notification display window;

[0092] In an embodiment, the current display duration of the notification display window can be calculated in real time by starting the timing when the notification display instruction is triggered.

[0093] In another embodiment, the timing can be started when the notification display window is completely displayed. For example, the transparency of the notification display window can be used to determine whether the notification display window is completely displayed. A maximum transparency of the notification display window can be set. When the transparency of the notification display window reaches the maximum transparency from 0, it can be determined that the notification display window is completely displayed.

[0094] S302, when the current display duration of the notification display window is equal to or greater than the preset display duration, clearing the notification display window.

[0095] In an embodiment, the clearing of the notification display window can also be automatic clearing. The preset display duration of the notification display window can be set, for example, 2 seconds. When the current display duration of the notification display window is equal to 2 seconds, a window clearing instruction is triggered, and the notification display window is cleared according to the window clearing instruction, thereby completing the automatic clearing of the notification display window.

[0096] The preset display duration can be set according to user habits and needs. The preset display duration of all notification display windows can be uniformly set. The preset display duration can also be set according to the length of the notification content in the notification display window. For example, when the number of characters of the notification content is less than 30, the preset display duration is set to 3 seconds, and when the number of characters of the notification content is equal to or greater than 30, the preset display duration is set to 5 seconds, and so on.

[0097] In an embodiment, if the user actively triggers the window clearing instruction of the notification display window within the preset display duration, the user actively cleared notification display window is directly cleared, and the remaining notification display window continues to be timed until the user actively triggers the window clearing instruction of the remaining notification display window, or the current display duration of the remaining notification display window is equal to or greater than the preset display duration, and the window is automatically cleared.

[0098] In this embodiment, the active clearing manner can enable the user to actively select whether to clear the notification display window, can facilitate the user to quickly clear the notification display window corresponding to the to-be-notified content which is not interested or has been completed viewing, and thereby improves the notification efficiency of the to-be-notified content. Through the automatic clearing manner, the content displayed in the notification can be automatically cleared, and the notification display window can be prevented from occupying the display space of the current user's visual angle for a long time.

[0099] Please refer to FIG. 8, which is a structural schematic diagram of a first embodiment of a notification display apparatus provided in the present application, and the notification display apparatus is used to execute the notification display method.

[0100] As shown in FIG. 8, the notification display apparatus 400 comprises a visual angle obtaining module 401, a window creating module 402 and a notification display module 403.

[0101] The visual angle obtaining module 401 is configured to obtain the current user's visual angle when at least one to-be-notified content is received.

[0102] The window creating module 402 is configured to create at least one notification display window in the current user's visual angle based on at least one preset display position.

[0103] The notification display module 403 is configured to display the to-be-notified content based on the notification display window.

[0104] In an embodiment, the window creating module 402 comprises:

[0105] A window creating first unit is configured to create the notification display window equal in number to the to-be-notified content based on at least one preset display position when the number of the to-be-notified content is greater than or equal to one and less than or equal to a maximum display number, wherein the maximum display number is greater than one.

[0106] In an embodiment, the window creating module 402 further comprises:

[0107] A window display batch determining unit is configured to determine the display batch of the to-be-notified content and the window display number corresponding to each display batch based on the number of the to-be-notified content and the maximum display number when the number of the to-be-notified content is greater than the maximum display number.

[0108] A window creating second unit is configured to create the notification display window equal in number to the window display number corresponding to the current display batch based on the preset display position.

[0109] The window batch creating unit is configured to create the notification display window corresponding to a next display batch after the notification display window of the current display batch is eliminated, until the creation of the notification display window of all display batches is completed.

[0110] In an embodiment, the notification display apparatus 400 further comprises a window clearing module, which specifically comprises:

[0111] The interactable window determining unit is configured to determine an interactable window based on the arrangement order of each notification display window.

[0112] The first window clearing unit is configured to clear the notification display window or enter a detail display page of the interactable window based on an interaction instruction of the user with the interactable window, wherein the interaction instruction comprises a window clearing instruction or a detail display instruction.

[0113] In an embodiment, the window clearing module specifically further comprises:

[0114] The current display duration obtaining unit is configured to obtain a current display duration of the notification display window.

[0115] The second window clearing unit is configured to clear the notification display window when the current display duration of the notification display window is equal to or greater than a preset display duration.

[0116] In an embodiment, the view angle obtaining module 401 comprises:

[0117] The posture obtaining unit is configured to obtain an initial posture and a current posture of the head of the user.

[0118] The current user view angle determining unit is configured to determine the current user view angle based on a relative posture of the initial posture and the current posture.

[0119] In an embodiment, the current user view angle determining unit specifically comprises:

[0120] The initial view angle obtaining sub-unit is configured to obtain an initial view angle corresponding to the initial posture.

[0121] The view angle change amount determining sub-unit is configured to determine a view angle change amount based on a relative posture of the initial posture and the current posture.

[0122] The current user view angle determining sub-unit is configured to determine the current user view angle based on the initial view angle and the view angle change amount.

[0123] It should be noted that the skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the above-described device and each module can refer to the corresponding process in the foregoing notification display method embodiments, and will not be described here.

[0124] The device provided by the foregoing embodiments can be implemented in the form of a computer program, which can run on the computer device shown in FIG. 9.

[0125] Please refer to FIG. 9, which is a structural schematic block diagram of a computer device provided by an embodiment of the present application. The computer device can be a server.

[0126] Referring to FIG. 9, the computer device includes a processor, a memory and a network interface connected through a system bus, wherein the memory can include a non-volatile storage medium and an internal memory.

[0127] The non-volatile storage medium can store an operating system and a computer program. The computer program includes program instructions, which, when executed, can cause the processor to perform any kind of notification display method.

[0128] The processor is configured to provide computing and control capabilities to support the operation of the entire computer device.

[0129] The internal memory provides an environment for the running of the computer program in the non-volatile storage medium, which, when executed by the processor, can cause the processor to perform any kind of notification display method.

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

[0131] It should be understood that the processor can be a central processing unit (CPU), and the processor can 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. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor.

[0132] wherein, in one embodiment, the processor is configured to run a computer program stored in the memory to implement the following steps:

[0133] Upon receiving at least one piece of content to be notified, obtaining a current user perspective;

[0134] Based on at least one preset display position, creating at least one notification display window in the current user perspective;

[0135] Based on the notification display window, displaying the content to be notified.

[0136] In one embodiment, the processor, when implementing the step of creating at least one notification display window in the current user perspective based on at least one preset display position, is configured to implement:

[0137] When the number of the content to be notified is greater than or equal to one and less than or equal to a maximum display number, creating the notification display window equal to the number of the content to be notified based on at least one preset display position, wherein the maximum display number is greater than one.

[0138] In one embodiment, the processor, when implementing the step of creating at least one notification display window in the current user perspective based on at least one preset display position, is configured to implement:

[0139] When the number of the content to be notified is greater than the maximum display number, determining the display batch of the content to be notified and the number of the window display corresponding to each display batch based on the number of the content to be notified and the maximum display number.

[0140] Based on the preset display position, creating the notification display window equal to the number of the window display corresponding to the current display batch;

[0141] After the notification display window of the current display batch is eliminated, creating the notification display window corresponding to the next display batch until the creation of the notification display window of all display batches is completed.

[0142] In one embodiment, the processor, after implementing the step of displaying the content to be notified based on the notification display window, is further configured to implement:

[0143] Based on the arrangement order of each notification display window, determining an interactive window;

[0144] Based on the interactive instruction of the user and the interactive window, eliminating the notification display window or entering the detail display page of the interactive window, wherein the interactive instruction includes a window elimination instruction or a detail display instruction.

[0145] In an embodiment, the processor, after displaying the notification display window in the current user perspective to notify the user according to the notification display instruction, is further configured to:

[0146] acquire a current display duration of the notification display window;

[0147] when the current display duration of the notification display window is equal to or greater than a preset display duration, clear the notification display window.

[0148] In an embodiment, the processor, when acquiring the current user perspective, is configured to:

[0149] acquire an initial posture and a current posture of a user head;

[0150] determine the current user perspective based on a relative posture between the initial posture and the current posture.

[0151] In an embodiment, the processor, when determining the current user perspective based on the relative posture between the initial posture and the current posture, is configured to:

[0152] acquire an initial perspective corresponding to the initial posture;

[0153] determine a perspective change amount based on the relative posture between the initial posture and the current posture;

[0154] determine the current user perspective based on the initial perspective and the perspective change amount.

[0155] An embodiment of the present application further provides a computer readable storage medium, which stores a computer program, and the computer program comprises program instructions. The processor executes the program instructions to implement any one of the notification display methods provided in the embodiments of the present application.

[0156] The computer readable storage medium can be an internal storage unit of the computer device, for example, a hard disk or a memory of the computer device. The computer readable storage medium can also be an external storage device of the computer device, for example, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc.

[0157] The above merely provides the specific implementation of the present application, but the protection scope of the present application is not limited to this. Any person skilled in the art can easily think of various equivalent modifications or replacements within the technical range disclosed by the present application, and these modifications or replacements should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A notification display method, the method comprising: Upon receiving at least one content to be notified, obtain the current user perspective; Based on at least one preset display position, creating at least one notification display window in the current user perspective; Based on the notification display window, the content to be notified is displayed.

2. The notification display method according to claim 1, wherein: The creating at least one notification display window in the current user perspective based on at least one preset display position includes: When the number of the content to be notified is greater than or equal to one and less than or equal to the maximum display number, based on at least one of the preset display positions, the notification display windows equal to the number of the content to be notified are created, wherein the maximum display number is greater than one.

3. The notification display method according to claim 1, wherein: The step of creating at least one notification display window in the current user perspective based on at least one preset display position further includes: When the number of the contents to be notified is greater than the maximum display number, determining display batches of the contents to be notified and the number of window displays corresponding to each display batch based on the number of the contents to be notified and the maximum display number; Based on the preset display positions, creating the same number of notification display windows as the number of window display windows corresponding to the current display batch; After the notification display window of the current display batch is eliminated, the notification display window corresponding to the next display batch is created until the creation of notification display windows for all display batches is completed.

4. The notification display method according to claim 1, wherein: After displaying the content to be notified based on the notification display window, the method further includes: Determining an interactive window based on the arrangement order of the notification display windows; Based on the interaction instruction between the user and the interactive window, the notification display window is cleared, or the detail display page of the interactive window is entered, wherein the interaction instruction includes a window clearing instruction or a detail display instruction.

5. The notification display method according to claim 4, wherein: The window clearing instruction is used to clear the interactive window; the detail displaying instruction is used to view the details of the content to be notified in the interactive window.

6. The notification display method according to claim 1, wherein: After displaying the content to be notified based on the notification display window, the method further includes: Obtaining the current display duration of the notification display window; When the current display time length of the notification display window is equal to or greater than the preset display time length, the notification display window is cleared.

7. The notification display method according to claim 6, wherein: The obtaining of the current display duration of the notification display window includes: Setting a maximum transparency of the notification display window, and determining that the notification display window is fully displayed when the transparency of the notification display window reaches the maximum transparency; The timing starts when the notification display window is fully displayed, and the current display duration of the notification display window is calculated.

8. The notification display method according to claim 6, wherein: When the current display duration of the notification display window is equal to or greater than the preset display duration, before clearing the notification display window, the method further includes: The preset display duration of the notification display window is set based on the length of the content to be notified in the notification display window.

9. The notification display method according to claim 1, wherein: The obtaining of the current user perspective includes: Get the initial and current posture of the user's head; The current user viewing angle is determined based on a relative posture between the initial posture and the current posture.

10. The notification display method according to claim 9, wherein: The obtaining of the initial posture of the user's head includes: Create a posture coordinate system with the horizontal right direction as the positive direction of the X axis, the horizontal forward direction as the positive direction of the Y axis, and the vertical upward direction as the positive direction of the Z axis; The initial posture of the user's head is collected according to the posture coordinate system, wherein the initial posture includes a pitch angle and a yaw angle.

11. The notification display method according to claim 9, wherein: The determining the current user viewing angle based on the relative posture of the initial posture and the current posture includes: Obtaining an initial viewing angle corresponding to the initial posture; determining a change in viewing angle based on a relative posture between the initial posture and the current posture; The current user viewing angle is determined based on the initial viewing angle and the viewing angle change.

12. The notification display method according to claim 1, wherein: The displaying of the content to be notified based on the notification display window includes: When the notification display window is created and each notification content is entered into the corresponding notification display window, the notification display instruction is automatically triggered; According to the notification display instruction, the notification display animation is executed, and the notification display window is displayed in the current user perspective to display the content to be notified.

13. The notification display method according to claim 12, wherein: The notification display animation includes a scrolling display mode, a sliding display mode, a flipping display mode, and a flying display mode.

14. The notification display method according to claim 1, wherein: The displaying of the content to be notified based on the notification display window includes: When there are multiple pieces of content to be notified, the content to be notified is sequentially input into different notification display windows according to the order of their reception time, so that the content to be notified is sequentially displayed according to the order of their reception time.

15. The notification display method according to claim 14, wherein: When there are multiple pieces of content to be notified, inputting the content to be notified into different notification display windows in sequence according to the order of time at which the content to be notified is received includes: Setting the priority of each content to be notified; Inputting the to-be-notified content with a high priority into the notification display window with a higher display order; The to-be-notified content with a low priority is input into the notification display window with a lower display order.

16. The notification display method according to claim 14, wherein: The content to be notified and the notification display window correspond one to one, and one notification display window displays one content to be notified at a time.

17. The notification display method according to claim 1, wherein: The creating at least one notification display window in the current user perspective includes: Based on the current user viewing angle, the posture change data of the notification display window is set so that the upper border of the notification display window is parallel to the straight line between the user's eyes.

18. A notification display device, comprising: A perspective acquisition module, configured to acquire the current user perspective upon receiving at least one piece of content to be notified; a window creation module, configured to create at least one notification display window in the current user perspective based on at least one preset display position; The notification display module is used to display the content to be notified based on the notification display window.

19. A computer device configured in a smart wearable device, the computer device comprising a processor, a memory, and a computer program stored in the memory and executable by the processor, wherein when the computer program is executed by the processor, the steps of the notification display method according to any one of claims 1 to 17 are implemented.

20. A computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the steps of the notification display method according to any one of claims 1 to 17 are implemented.

Citation Information

Patent Citations

  • Message display method and device, mobile terminal and storage medium

    CN108390992A

  • Display switching method, apparatus, wearing device, and storage medium

    CN109144265A

  • Multi-screen interaction method and device

    CN115454233A

  • Notification display method and device, equipment and storage medium

    CN118502851A

  • Notification message display method and apparatus, device, readable storage medium, and chip

    US20240045566A1