Reminder method, device, equipment and storage medium for head-mounted device

By monitoring the usage pattern and posture of the head-mounted device and outputting reminder information, the problem of protecting the cervical spine when using the head-mounted device for a long time is solved, and the user's cervical spine is protected.

CN116311833BActive Publication Date: 2025-09-05GOERTEK INC
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310007203.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-01-04
Publication Date
2025-09-05
Estimated Expiration
2043-01-04

AI Technical Summary

Technical Problem

Existing head-mounted devices neglect the protection of the user's cervical spine when used for a long time, causing damage to the user's cervical spine health.

Method used

By obtaining the usage pattern of the head-mounted device, monitoring parameters and data, it is determined whether the user's head posture is abnormal, and when the preset conditions are met, a reminder message is output to guide the user to adjust the posture.

Benefits of technology

Effectively remind users to adjust their head posture, protect the health of the cervical spine, and reduce damage to the cervical spine caused by long-term use of head-mounted devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116311833B_ABST
    Figure CN116311833B_ABST
Patent Text Reader

Abstract

The present application discloses a reminder method, apparatus, device and storage medium for a head-mounted device, and relates to the field of wearable technology. The method includes: obtaining a usage mode of the head-mounted device; determining monitoring parameters of the head-mounted device according to the usage mode, the monitoring parameters including at least one of monitoring timing, monitoring frequency and monitoring duration; obtaining monitoring data of the head-mounted device according to the monitoring parameters, the monitoring data including: the current posture of the head-mounted device, the duration of the current posture when the current posture is an abnormal posture, and the distance between the head-mounted device and an external electronic device; judging whether the monitoring data meets preset conditions, the preset conditions being at least two of the following: the current posture is an abnormal posture, the duration is greater than a preset percentage of the monitoring duration, and the distance is less than a preset distance; outputting a reminder message when the monitoring data meets the preset conditions. This method can protect the user's cervical spine.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of wearable technology, and more specifically, to a reminder method for a head-mounted device, a reminder device for a head-mounted device, a head-mounted device, and a computer-readable storage medium. Background Art

[0002] At present, more and more functions (such as taking photos, playing audio and video, etc.) have been developed on head-mounted devices such as AR / MR / VR glasses and AR / MR / VR helmets, and users are spending more and more time using the head-mounted devices.

[0003] Currently, head-mounted devices on the market only focus on their quality, often ignoring the damage to the user's cervical spine caused by prolonged use. Therefore, how to consider the protection of the user's cervical spine during the use of head-mounted devices has become one of the technical issues that need to be solved urgently. Summary of the Invention

[0004] One purpose of this application is to provide a new technical solution for reminders for head-mounted devices.

[0005] According to a first aspect of the present application, a reminder method for a head mounted device is provided, comprising:

[0006] Get the usage mode of the head-mounted device;

[0007] Determining, based on the usage mode, monitoring parameters of the head mounted device, the monitoring parameters comprising at least one of a monitoring timing, a monitoring frequency, and a monitoring duration;

[0008] Acquiring monitoring data of the head-mounted device according to the monitoring parameters, the monitoring data including: a current posture of the head-mounted device, a duration of the current posture when the current posture is an abnormal posture, and a distance between the head-mounted device and an external electronic device;

[0009] Determining whether the monitoring data satisfies a preset condition, wherein the preset condition is at least two of the following: the current posture is an abnormal posture, the duration is greater than a preset percentage of the monitoring duration, and the distance is less than a preset distance;

[0010] When the monitoring data meets the preset conditions, a reminder message is output.

[0011] Optionally, obtaining a usage mode of the head mounted device includes:

[0012] Acquire at least one of current usage status information of the head mounted device and current usage status information of an external electronic device, wherein the external electronic device is an external electronic device communicatively connected to the head mounted device;

[0013] The usage mode of the head mounted device is determined according to at least one of the current usage status information of the head mounted device and the current usage status information of the external electronic device.

[0014] Optionally, before outputting the reminder information when the monitoring data meets a preset condition, the method further includes:

[0015] Determining a reminder mechanism for the head mounted device according to the usage pattern, the reminder mechanism comprising one of a reminder timing and a reminder frequency;

[0016] When the monitoring data meets the preset conditions, outputting reminder information includes:

[0017] When the monitoring data meets the preset conditions, the reminder information is output according to the reminder mechanism.

[0018] Optionally, before obtaining the usage mode of the head mounted device, the method further includes:

[0019] Output audio and video of normal or abnormal posture guidance movements;

[0020] Acquire the posture of the head mounted device when the user performs the audio and video of the instructional action of the normal posture or the abnormal posture;

[0021] Determining whether the monitoring data meets a preset condition includes:

[0022] According to the posture of the head mounted device in the normal posture or the abnormal posture and the current posture, it is determined whether the current posture is an abnormal posture.

[0023] Optionally, before obtaining the usage mode of the head mounted device, the method further includes:

[0024] Obtaining a wearing status of the head mounted device;

[0025] When the wearing state is wearing, the step of obtaining the usage mode of the head mounted device is triggered.

[0026] Optionally, when the monitoring data meets a preset condition, outputting a reminder message includes:

[0027] When the monitoring data meets the preset conditions, a reminder message and audio and video of the cervical vertebra exercise guidance movement are output.

[0028] Optionally, the preset conditions are at least two of the following: the current posture is an abnormal posture within a preset time period, the duration is greater than a preset percentage of the monitoring time period, and the distance is less than a preset distance.

[0029] According to a second aspect of the present application, a reminder device for a head mounted device is provided, the device comprising:

[0030] A first acquisition module is used to acquire a usage mode of the head mounted device;

[0031] a determination module, configured to determine a monitoring parameter of the head mounted device according to the usage mode, the monitoring parameter comprising at least one of a monitoring timing, a monitoring frequency, and a monitoring duration;

[0032] a second acquisition module, configured to acquire monitoring data of the head-mounted device according to the monitoring parameters, the monitoring data including: a current posture of the head-mounted device, a duration of the current posture when the current posture is an abnormal posture, and a distance between the head-mounted device and an external electronic device;

[0033] a judgment module, configured to judge whether the monitoring data satisfies a preset condition, wherein the preset condition is at least two of the following: the current posture is an abnormal posture, the duration is greater than a preset percentage of the monitoring duration, and the distance is less than a preset distance;

[0034] The reminder module is used to output reminder information when the monitoring data meets the preset conditions.

[0035] According to a third aspect of the present application, a head-mounted device is provided, the head-mounted device comprising the apparatus according to the second aspect; or,

[0036] It includes a memory and a processor, the memory is used to store computer instructions, and the processor is used to call the computer instructions from the memory to execute the reminder method of the head-mounted device as described in any one of the first aspects.

[0037] According to a fourth aspect of the present application, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the reminder method of the head-mounted device according to any one of the first aspects is implemented.

[0038] In an embodiment of the present application, a reminder method for a head-mounted device is provided. The method comprises: obtaining a usage mode of the head-mounted device; determining monitoring parameters of the external electronic device head-mounted device based on the usage mode of the external electronic device, the external electronic device monitoring parameters including at least one of monitoring timing, monitoring frequency, and monitoring duration; obtaining monitoring data of the external electronic device head-mounted device based on the external electronic device monitoring parameters, the external electronic device monitoring data including: the current posture of the head-mounted device, the duration of the current posture of the external electronic device when the current posture of the external electronic device is abnormal, and the distance between the external electronic device head-mounted device and the external electronic device; determining whether the external electronic device monitoring data meets preset conditions, the external electronic device preset conditions being at least two of the following: the current posture of the external electronic device is abnormal, the duration of the external electronic device being in an abnormal posture is greater than a preset percentage of the external electronic device monitoring duration, and the distance between the external electronic device and the external electronic device is less than a preset distance; and outputting a reminder message if the external electronic device monitoring data meets the preset conditions. This method can achieve, when a user is using the head-mounted device, if the user's current head posture may cause damage to the cervical spine, the head-mounted device outputs a reminder message to remind the user to adjust his head posture. In this way, the user's cervical spine can be protected.

[0039] Other features and advantages of the present application will become apparent from the following detailed description of exemplary embodiments of the present application with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the application and, together with the description, serve to explain the principles of the application.

[0041] Figure 1 is a block diagram of a hardware configuration of a head-mounted device for implementing a reminder method for a head-mounted device according to an embodiment of the present application;

[0042] Figure 2 This is a flowchart of a reminder method for a head-mounted device provided in an embodiment of the present application;

[0043] Figure 3 This is a structural diagram of a reminder device for a head-mounted device provided in an embodiment of the present application;

[0044] Figure 4 This is a structural diagram of a head-mounted device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0045] Various exemplary embodiments of the present application will now be described in detail with reference to the accompanying drawings. It should be noted that unless otherwise specifically stated, the relative arrangements of components and steps, numerical expressions and numerical values ​​set forth in these embodiments do not limit the scope of the present application.

[0046] The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the present disclosure, its application, or uses.

[0047] Technologies, methods, and equipment known to ordinary technicians in the relevant art may not be discussed in detail, but where appropriate, the technologies, methods, and equipment should be considered part of the specification.

[0048] In all examples shown and discussed herein, any specific values ​​should be interpreted as merely exemplary and not limiting. Therefore, other examples of the exemplary embodiments may have different values.

[0049] It should be noted that like reference numerals and letters refer to like items in the following figures, and therefore, once an item is defined in one figure, it need not be further discussed in subsequent figures.

[0050] Figure 1 This is a block diagram of the hardware configuration of a head-mounted device for implementing a reminder method for a head-mounted device provided in an embodiment of the present application.

[0051] The head mounted device 1000 may be, for example, AR glasses / helmet, MR glasses / helmet, and VR glasses / helmet.

[0052] The head-mounted device 1000 may include a processor 1100, a memory 1200, an interface device 1300, a communication device 1400, a display device 1500, an input device 1600, a speaker 1700, a microphone 1800, and a sensor 1900, among others. The processor 1100 may be a central processing unit (CPU), a microprocessor (MCU), or the like. The memory 1200 may include, for example, ROM (read-only memory), RAM (random access memory), or a non-volatile memory such as a hard disk. The interface device 1300 may include, for example, a USB port or a headphone jack. The communication device 1400 may be capable of wired or wireless communication. The display device 1500 may be, for example, an LCD display or a touchscreen display. The input device 1600 may include, for example, a touchscreen or a keyboard. The user may input and output voice information through the speaker 1700 and the microphone 1800. The sensor 1900 may include, for example, a proximity sensor, a motion sensor, or a distance sensor.

[0053] Despite Figure 1 Multiple devices are shown for the head-mounted device 1000, but the present application may only involve some of the devices, for example, the head-mounted device 1000 only involves the memory 1200 and the processor 1100.

[0054] In the embodiment of the present application, the memory 1200 of the head mounted device 1000 is used to store instructions, which are used to control the processor 1100 to execute the reminder method of the head mounted device provided in the embodiment of the present application.

[0055] In the above description, a person skilled in the art can design instructions according to the solution disclosed in this application. How instructions control the operation of a processor is well known in the art and will not be described in detail here.

[0056] like Figure 2 As shown, the embodiment of the present application provides a reminder method for a head-mounted device, which is applied to Figure 1 The head-mounted device shown includes the following S2100-S2500:

[0057] S2100: Obtain a usage mode of the head mounted device.

[0058] In one example of the present application, usage modes include but are not limited to: do not disturb mode, meeting mode, exercise mode, sedentary mode, entertainment mode, travel mode, and call mode, etc.

[0059] In one embodiment of the present application, S2100 may be implemented as follows: a mode selection button is provided on the head-mounted device, and the user can switch modes by triggering the button. The head-mounted device can determine the usage mode of the head-mounted device based on the user's triggering, thereby implementing S2100.

[0060] For example, after leaving the factory, the default usage mode of a headset is Do Not Disturb (DND), and the usage modes stored in the headset are arranged in a certain order. The user can trigger this button to switch to the first usage mode after Do Not Disturb (DND) in the order as needed. After the user has finished using the headset and turned it off, if the user turns it on again to use it, the headset's usage mode may be the mode it was in before it was turned off.

[0061] In another embodiment of the present application, the usage mode in the above S2100 can also be determined by at least one of the current usage status information of the head-mounted device and the current usage information of the external electronic device. On this basis, the above S2100 can be implemented by the following S2110 and S2111:

[0062] S2110: Obtain at least one of current usage status information of the head mounted device and current usage status information of an external electronic device.

[0063] Among them, the external electronic device is an external electronic device that is communicatively connected to the head-mounted device.

[0064] In one example of the present application, the external electronic device may be a smart watch or a smart bracelet worn by a user of the head-mounted device.

[0065] The current usage status information of the external electronic device includes, but is not limited to, current setting information, current motion data, current display content, currently running applications, etc. The same applies to the current usage status of the head-mounted device.

[0066] It can be understood that when there is no external electronic device in communication connection with the head mounted device, the current usage status information of the head mounted device can be obtained to obtain the usage mode of the head mounted device based on the following S2111.

[0067] Correspondingly, when there is an external electronic device connected to the head-mounted device for communication, at least one of the current usage status information of the head-mounted device and the current usage status information of the external electronic device can be obtained to obtain a more accurate usage mode of the head-mounted device based on the following S2111.

[0068] S2111: Determine a usage mode of the head mounted device according to at least one of current usage status information of the head mounted device and current usage status information of an external electronic device.

[0069] In the embodiments of the present application, different mapping relationships between usage status information and usage modes can be established based on experience. Based on this, the usage mode corresponding to the most similar usage status information can be found from the aforementioned mapping relationships based on at least one of the current usage status information of the head-mounted device and the current usage status information of the external electronic device. The found usage mode is determined as the usage mode of the head-mounted device.

[0070] The current usage status information of the head-mounted device has a higher priority than the current usage status information of the external electronic device. This means that if the usage mode determined based on the current usage status information of the head-mounted device conflicts with the usage mode determined based on the current usage status information of the external electronic device, the usage mode determined based on the current usage status information of the head-mounted device shall prevail.

[0071] In an example, the mapping relationship can be: when the usage status information is a running application, if the running application is a navigation application, the usage mode is the travel mode; if the running application is a photo-taking, game, audio or video application, the usage mode is the entertainment mode; when the usage status information is display content, if the display content is a call interface, the usage mode is the call mode; when the usage information is motion data, if the motion state corresponding to the motion data is motion, the usage mode is the motion mode; if the motion state corresponding to the motion data is non-motion sedentary, the usage mode is the sedentary mode; when the usage status information is setting information, if the setting information is a do not disturb setting, the usage mode is the do not disturb mode; if the setting information is in a meeting, the usage mode is the meeting mode.

[0072] S2200: Determine monitoring parameters of the head mounted device according to the usage mode, where the monitoring parameters include at least one of a monitoring timing, a monitoring frequency, and a monitoring duration.

[0073] In the embodiment of the present application, the monitoring parameters of the head-mounted device can be set according to the characteristics of the usage mode. In this way, interference with the user can be avoided and the power consumption of the head-mounted device can be reduced.

[0074] Taking the usage modes including do not disturb mode, meeting mode, sports mode, sedentary mode, entertainment mode, travel mode and call mode as an example, when the usage mode is do not disturb mode, the monitoring frequency of the head mounted device is determined to be 0;

[0075] When the usage mode is conference mode, the monitoring frequency of the headset is determined to be 5 minutes / time and the monitoring duration is 20 seconds;

[0076] When the usage mode is exercise mode, the monitoring time is determined to be after 1 minute of exercise, the monitoring frequency is 3 minutes / time, and the monitoring time is 10 seconds;

[0077] When the usage mode is sedentary mode, the monitoring time is determined to be 30 minutes after sitting for a long time, the monitoring frequency is 5 minutes / time, and the monitoring time is 20 seconds;

[0078] When the usage mode is entertainment mode, the monitoring frequency is determined to be 5 minutes / time and the monitoring time is 20 seconds;

[0079] When the usage mode is travel mode, the monitoring frequency is determined to be 5 minutes / time and the monitoring time is 20 seconds;

[0080] When the usage mode is call mode, the monitoring frequency is determined to be 5 minutes / time and the monitoring time is 20 seconds.

[0081] S2300: Obtain monitoring data of the head-mounted device according to the monitoring parameters.

[0082] The monitoring data includes: the current posture of the head-mounted device, the duration of the current posture when the current posture is an abnormal posture, and the distance between the head-mounted device and the external electronic device.

[0083] The external electronic device is an external electronic device currently being used by the user, such as a tablet computer, a laptop computer, a desktop computer, a mobile phone, etc.

[0084] It is understandable that the head mounted device is worn on the user's head, and the posture of the head mounted device can represent the user's head posture, and the user's head posture can reflect whether the user's spine is damaged.

[0085] Abnormal postures are those that are detrimental to the health of the cervical spine, such as tilting the head outward, excessively tilting the head back, and excessively tilting the head back. Normal postures are the opposite of abnormal postures and are those that are not detrimental to the health of the cervical spine, such as tilting the head up, properly tilting the head back, and properly tilting the head back.

[0086] In an example, taking the usage mode as the sports mode, the monitoring parameters as the monitoring time being 1 minute after exercise, the monitoring frequency being 3 minutes / time, and the monitoring duration being 10s as an example, the specific implementation of the above S2300 can be: when it is determined that the usage mode is the sports mode, then one minute after the usage mode is determined, the current posture of the head-mounted device is collected once at a monitoring frequency of 3 minutes / time; when it is determined that the current posture is an abnormal posture, the duration of the current posture is monitored; and when there is an external electronic device, the distance between the head-mounted device and the external electronic device is collected.

[0087] In one embodiment of the present application, the posture of the head-mounted device can be obtained based on motion data collected by, for example, a motion sensor provided on the head-mounted device.

[0088] S2400: Determine whether the monitoring data meets the preset conditions.

[0089] The preset conditions are at least two of the following: the current posture is an abnormal posture, the duration is greater than a preset percentage of the detection duration, and the distance is less than a preset distance.

[0090] The preset percentage may be 50%, and the preset distance is the minimum distance between the head-mounted device and the external electronic device when the user uses the external electronic device in a normal posture.

[0091] In one embodiment of the present application, the distance between the head-mounted device and the external electronic device can be determined based on a distance sensor provided on the head-mounted device.

[0092] In another embodiment of the present application, the distance between the head-mounted device and the external electronic device can be determined based on a camera set on the head-mounted device.

[0093] S2500: When the monitoring data meets the preset conditions, output a reminder message.

[0094] In one embodiment of the present application, the form of the reminder information may include but is not limited to: text, vibration, voice, etc.

[0095] When the reminder information is expressed in the form of vibration and the head-mounted device is communicatively connected to an external electronic device, the output reminder information in the above S2500 may be: sending a vibration reminder instruction to the external electronic device so that the external electronic device vibrates.

[0096] In an embodiment of the present application, if the monitoring data meets at least two of the following conditions: the current posture satisfies the condition that the current posture is abnormal; the duration of the current posture, while abnormal, exceeds a preset percentage; or the distance between the head-mounted device and the external electronic device is less than a preset distance, then the user's current head posture may cause damage to the cervical spine. In this case, a reminder message is output to remind the user to adjust their head posture. This protects the user's cervical spine.

[0097] In an embodiment of the present application, a reminder method for a head-mounted device is provided. The method comprises: obtaining a usage mode of the head-mounted device; determining monitoring parameters of the external electronic device head-mounted device based on the usage mode of the external electronic device, the external electronic device monitoring parameters including at least one of monitoring timing, monitoring frequency, and monitoring duration; obtaining monitoring data of the external electronic device head-mounted device based on the external electronic device monitoring parameters, the external electronic device monitoring data including: the current posture of the head-mounted device, the duration of the current posture of the external electronic device when the current posture of the external electronic device is abnormal, and the distance between the external electronic device head-mounted device and the external electronic device; determining whether the external electronic device monitoring data meets preset conditions, the external electronic device preset conditions being at least two of the following: the current posture of the external electronic device is abnormal, the duration of the external electronic device being in an abnormal posture is greater than a preset percentage of the external electronic device monitoring duration, and the distance between the external electronic device and the external electronic device is less than a preset distance; and outputting a reminder message if the external electronic device monitoring data meets the preset conditions. This method can achieve, when a user is using the head-mounted device, if the user's current head posture may cause damage to the cervical spine, the head-mounted device outputs a reminder message to remind the user to adjust his head posture. In this way, the user's cervical spine can be protected.

[0098] In one embodiment of the present application, the reminder method of the head mounted device provided in the embodiment of the present application further includes the following S2120 and S2121 before the above S2100:

[0099] S2120: Obtain the wearing status of the head mounted device.

[0100] In the embodiment of the present application, the wearing state of the head mounted device includes wearing and not wearing.

[0101] In one example of the present application, the wearing state of the head mounted device may be determined by a proximity sensor provided on the head mounted device.

[0102] S2121: When the wearing state is wearing, trigger the step of obtaining the usage mode of the head mounted device.

[0103] Corresponding to S2121, if the wearing state is not wearing, step S2100 is not triggered. Only when the wearing state is wearing is step S2100 triggered to implement the headset reminder through steps S2100-S2500. This is because the headset posture can only represent the user's head posture when the headset is worn. Based on this, it can be seen that S2121 can avoid unnecessary computing resource consumption by the headset.

[0104] In one embodiment of the present application, the above S2400 may be implemented by the following S2410:

[0105] S2410: When the monitoring data meets the preset conditions, output reminder information and audio and video of cervical vertebrae exercise guidance movements.

[0106] In the embodiment of the present application, when the monitoring data meets the preset conditions, not only a reminder message will be output, but also audio and video of the cervical vertebra exercise guidance action will be output. In this way, the user can perform cervical vertebra exercises according to the cervical vertebra exercise guidance video, which can further protect the user's cervical spine.

[0107] In one embodiment of the present application, the preset conditions are specifically at least two of the following: the current posture is an abnormal posture within a preset time period, the duration is greater than a preset percentage of the monitoring time period, and the distance is less than a preset distance.

[0108] In the embodiment of the present application, the preset duration can be exemplarily 30 minutes.

[0109] In an embodiment of the present application, a time limit is set for the preset condition, and the preset condition is limited to at least two of the following: the current posture is abnormal, the duration is greater than a preset percentage of the monitoring duration, and the distance is less than a preset distance within the preset duration. In this way, after multiple judgments are made within the preset duration (the number of times is the ratio of the preset duration to the monitoring frequency), combined with the results of each judgment, a reminder is only issued if it is determined that the current posture is abnormal, the duration is greater than a preset percentage of the monitoring duration, and the distance is less than a preset distance. In this way, interference with the user caused by relatively frequent reminders can be avoided, and computing resources of the head-mounted device can also be saved.

[0110] In one embodiment of the present application, the reminder method of the head mounted device provided in the embodiment of the present application further includes the following S2420 and S2421 before the above S2400:

[0111] S2420. Determine a reminder mechanism for the head-mounted device based on the usage pattern.

[0112] The reminder mechanism includes at least one of a reminder timing and a reminder frequency.

[0113] In an embodiment of the present application, a reminder mechanism of the head mounted device can be set according to the characteristics of the usage mode, so as to further avoid interference with the user and reduce the power consumption of the head mounted device.

[0114] Taking the usage modes including the do not disturb mode, meeting mode, exercise mode, sedentary mode, entertainment mode, travel mode and call mode as an example, when the usage mode is the do not disturb mode, the reminder timing is determined to be no reminder;

[0115] When the usage mode is sports mode, the reminder timing is determined to be 5 minutes after the sports mode is determined, or after the sports mode ends;

[0116] When the usage mode is sedentary mode, the reminder timing is determined to be after the target duration, and the target duration can be set based on experience, such as 30 minutes;

[0117] When the usage mode is entertainment mode, the reminder time is after taking a photo, between songs or after the song ends;

[0118] When the usage mode is travel mode, the reminder timing is when the movement is paused, navigation ends, etc., and the reminder frequency is once every 30 minutes when the usage mode remains in travel mode;

[0119] When the usage mode is call mode, the reminder timing is when the call ends or there is no sound playing, and the reminder frequency is once every 30 minutes when the usage mode remains in call mode.

[0120] Based on the above S2420, the above S2400 is specifically implemented through the following S2421:

[0121] S2421. When the monitoring data meets the preset conditions, output reminder information according to the reminder mechanism.

[0122] In an embodiment of the present application, when the monitoring data meets the preset conditions, the reminder information is output when the reminder opportunity arrives, or when the reminder opportunity arrives, the reminder information is output according to the reminder frequency.

[0123] In one embodiment of the present application, the reminder method of the head mounted device provided in the embodiment of the present application further includes the following S2130 and S2131 before the above S2100:

[0124] S2130: Output the audio and video of the normal posture or abnormal posture guidance action.

[0125] S2131. Obtain the posture of the head mounted device when the user performs the audio and video of the guidance action of the normal posture or the abnormal posture.

[0126] In one embodiment of the present application, when the audio and video guidance for the normal posture action is output in S2130, the user can perform the corresponding normal posture action according to the audio and video guidance for the normal posture action. When the user performs the corresponding normal posture action according to the audio and video guidance for the normal posture action, the user can output a command instructing the head-mounted device to record the current posture. Based on this, the head-mounted device records the current posture, thereby implementing S2131 above.

[0127] Furthermore, if the audio and video guidance for the abnormal posture is output in S2130, the user can perform the corresponding abnormal posture action according to the audio and video guidance for the abnormal posture. When the user performs the corresponding normal posture action according to the audio and video guidance for the abnormal posture, the user can output a command instructing the head-mounted device to record the current posture. Based on this, the head-mounted device records the current posture, thereby implementing S2131.

[0128] Based on the above S2130 and S2131, the above S2300 can be implemented through the following S2310:

[0129] S2310: Determine whether the current posture is an abnormal posture based on the posture of the head mounted device in a normal posture or an abnormal posture and the current posture.

[0130] In an embodiment of the present application, the specific implementation of the above-mentioned S2310 can be: when the above-mentioned S2131 obtains the posture of the head-mounted device when the user performs the audio and video of the guidance action of the normal posture, if the current posture matches the posture of the head-mounted device when the user performs the audio and video of the guidance action of the normal posture, then the current posture is determined to be a normal posture, otherwise it is an abnormal posture.

[0131] In the case where the above S2131 obtains the posture of the head-mounted device when the user performs the audio and video guidance action of the abnormal posture, if the current posture matches the posture of the head-mounted device when the user performs the audio and video guidance action of the normal posture, then the current posture is determined to be an abnormal posture, otherwise it is a normal posture.

[0132] In combination with the above embodiments of S2130 and S2131, the reminder method of the head mounted device provided in the embodiment of the present application may further include the following S2132 before the above S2130:

[0133] S2132. Obtain basic information of the user.

[0134] In the embodiment of the present application, the basic information of the user includes the user's height, weight, and gender, etc.

[0135] Based on the above S2132, the user information and the posture of the head-mounted device when performing the normal posture or abnormal posture instructional action audio and video obtained based on the above S2131 can be bound to obtain the posture of the head-mounted device corresponding to the user when performing the normal posture or abnormal posture instructional action audio and video. In this way, the posture of the head-mounted device when performing the normal posture or abnormal posture instructional action audio and video has targetedness.

[0136] Based on the above content, the specific implementation of the above S2310 is: judging whether the current posture is an abnormal posture according to the posture of the head-mounted device in the normal posture or abnormal posture corresponding to the current user and the current posture.

[0137] The embodiment of the present application also provides a reminder device 300 of a head mounted device, such as Figure 3 Shown, including:

[0138] A first acquisition module 310 is configured to acquire a usage mode of a head mounted device;

[0139] a determination module 320 for determining monitoring parameters of the head mounted device according to the usage mode, the monitoring parameters including at least one of a monitoring timing, a monitoring frequency, and a monitoring duration;

[0140] A second acquisition module 330 is configured to acquire monitoring data of the head-mounted device according to the monitoring parameters, the monitoring data including: a current posture of the head-mounted device, a duration of the current posture when the current posture is an abnormal posture, and a distance between the head-mounted device and an external electronic device;

[0141] A determination module 340 is configured to determine whether the monitoring data satisfies a preset condition, wherein the preset condition is at least two of the following: the current posture is an abnormal posture, the duration is greater than a preset percentage of the monitoring duration, and the distance is less than a preset distance;

[0142] The reminder module 350 is used to output a reminder message when the monitoring data meets a preset condition.

[0143] In one embodiment of the present application, the first acquisition module 310 is specifically configured to:

[0144] Acquire at least one of current usage status information of the head mounted device and current usage status information of an external electronic device, wherein the external electronic device is an external electronic device communicatively connected to the head mounted device;

[0145] The usage mode of the head mounted device is determined according to at least one of the current usage status information of the head mounted device and the current usage status information of the external electronic device.

[0146] In one embodiment of the present application, the determination module 320 is further configured to:

[0147] Determining a reminder mechanism for the head mounted device according to the usage pattern, the reminder mechanism comprising one of a reminder timing and a reminder frequency;

[0148] In the embodiment of the present application, the reminder module 350 is specifically configured to:

[0149] When the monitoring data meets the preset conditions, the reminder information is output according to the reminder mechanism.

[0150] In one embodiment of the present application, the reminder device 300 of the head mounted device provided in the embodiment of the present application further includes:

[0151] An output module, used to output audio and video of normal posture or abnormal posture guidance movements;

[0152] In the embodiment of the present application, the acquisition module 310 is further configured to acquire the posture of the head mounted device when the user performs the audio and video of the instructional action of the normal posture or the abnormal posture;

[0153] The judgment module 340 is specifically configured to judge whether the current posture is an abnormal posture according to the posture of the head mounted device in the normal posture or the abnormal posture and the current posture.

[0154] In one embodiment of the present application, the reminder device 300 of the head mounted device provided in the embodiment of the present application further includes:

[0155] A third acquisition module is used to obtain the wearing status of the head mounted device;

[0156] The trigger module triggers the step of obtaining the usage mode of the head mounted device when the wearing state is wearing.

[0157] In one embodiment of the present application, the reminder module 350 is specifically configured to:

[0158] When the monitoring data meets the preset conditions, a reminder message and audio and video of the cervical vertebra exercise guidance movement are output.

[0159] In one embodiment of the present application, the preset conditions are at least two of the following: the current posture is an abnormal posture within a preset time period, the duration is greater than a preset percentage of the monitoring time period, and the distance is less than a preset distance.

[0160] The reminder device of the head-mounted device provided in the embodiment of the present application can realize that when the user is using the head-mounted device, if the user's current head posture may cause damage to the cervical spine, the head-mounted device will output a reminder message to remind the user to adjust the head posture. In this way, the user's cervical spine can be protected.

[0161] The embodiment of the present application further provides a head mounted device 400, the head mounted device 400 including the reminder device 300 of any head mounted device in the above device embodiment; or

[0162] like Figure 4 As shown, it includes a memory 410 and a processor 420, the memory 410 is used to store computer instructions, and the processor 420 is used to call the computer instructions from the memory 410 to execute the reminder method of any head-mounted device in the above method embodiments.

[0163] An embodiment of the present application further provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the computer program implements the reminder method of any head-mounted device according to the above method embodiments.

[0164] The present application may be a system, method and / or computer program product. The computer program product may include a computer-readable storage medium carrying computer-readable program instructions for causing a processor to implement various aspects of the present application.

[0165] A computer-readable storage medium can be a tangible device that can hold and store instructions for use by an instruction execution device. A computer-readable storage medium can be, for example, but not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination thereof. More specific examples (a non-exhaustive list) of computer-readable storage media include: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a static random access memory (SRAM), a portable compact disc read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanical encoding device, such as a punch card or a raised structure in a groove on which instructions are stored, and any suitable combination thereof. As used herein, a computer-readable storage medium is not to be construed as a transient signal per se, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagating through a waveguide or other transmission medium (e.g., a light pulse through a fiber optic cable), or an electrical signal transmitted through an electrical wire.

[0166] The computer-readable program instructions described herein can be downloaded from a computer-readable storage medium to each computing / processing device, or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network can include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. The network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions to be stored in the computer-readable storage medium in each computing / processing device.

[0167] The computer program instructions for performing the operation of the present application can be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, state setting data or source code or object code written in any combination of one or more programming languages, wherein the programming language includes object-oriented programming languages ​​such as Smalltalk, C++, and conventional procedural programming languages ​​such as "C" language or similar programming languages. Computer-readable program instructions can be executed completely on the user's computer, partially on the user's computer, executed as an independent software package, partially on the user's computer and partially on a remote computer, or executed completely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer by any type of network including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (such as by using an Internet service provider to connect to the Internet). In certain embodiments, by utilizing the state information of computer-readable program instructions to personalize electronic circuits, such as programmable logic circuits, field programmable gate arrays (FPGAs) or programmable logic arrays (PLAs), the electronic circuits can execute computer-readable program instructions, thereby realizing various aspects of the present application.

[0168] Various aspects of the present application are described herein with reference to flowcharts and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present application. It should be understood that each block of the flowcharts and / or block diagrams, and combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.

[0169] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processor of the computer or other programmable data processing device, a device is generated that implements the functions / actions specified in one or more blocks in the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium, where these instructions cause the computer, programmable data processing device, and / or other device to operate in a specific manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing various aspects of the functions / actions specified in one or more blocks in the flowchart and / or block diagram.

[0170] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more blocks in the flowchart and / or block diagram.

[0171] The flowcharts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the systems, methods and computer program products according to multiple embodiments of the present application. In this regard, each box in the flowchart or block diagram can represent a part of a module, program segment or instruction, and the part of the module, program segment or instruction contains one or more executable instructions for realizing the specified logical function. In some alternative implementations, the functions marked in the box can also occur in an order different from that marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented by a dedicated hardware-based system that performs the specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions. It is well known to those skilled in the art that implementation by hardware, implementation by software, and implementation by a combination of software and hardware are all equivalent.

[0172] The embodiments of the present application have been described above. The above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments. The terms used herein are selected to best explain the principles of the embodiments, practical applications, or technical improvements to technologies in the market, or to enable other persons skilled in the art to understand the embodiments disclosed herein. The scope of this application is defined by the appended claims.

Claims

1. A reminder method for a head-mounted device, characterized in that: include: Get the usage mode of the head-mounted device; Determining, based on the usage mode, monitoring parameters of the head mounted device, the monitoring parameters comprising at least one of a monitoring timing, a monitoring frequency, and a monitoring duration; Acquiring monitoring data of the head-mounted device according to the monitoring parameters, the monitoring data including: a current posture of the head-mounted device, a duration of the current posture when the current posture is an abnormal posture, and a distance between the head-mounted device and an external electronic device; Determining whether the monitoring data satisfies a preset condition, wherein the preset condition is at least two of the following: the current posture is an abnormal posture, the duration is greater than a preset percentage of the monitoring duration, and the distance is less than a preset distance; When the monitoring data meets the preset conditions, a reminder message is output.

2. The method according to claim 1, characterized in that The obtaining of the usage mode of the head mounted device includes: Acquire at least one of current usage status information of the head mounted device and current usage status information of an external electronic device, wherein the external electronic device is an external electronic device communicatively connected to the head mounted device; The usage mode of the head mounted device is determined according to at least one of the current usage status information of the head mounted device and the current usage status information of the external electronic device.

3. The method according to claim 1, characterized in that The method further includes, before outputting a reminder message when the monitoring data meets a preset condition: Determining a reminder mechanism for the head mounted device according to the usage pattern, the reminder mechanism comprising one of a reminder timing and a reminder frequency; When the monitoring data meets the preset conditions, outputting reminder information includes: When the monitoring data meets the preset conditions, the reminder information is output according to the reminder mechanism.

4. The method according to claim 1, wherein Before obtaining the usage mode of the head mounted device, the method further includes: Output audio and video of normal or abnormal posture guidance movements; Acquire the posture of the head mounted device when the user performs the audio and video of the instructional action of the normal posture or the abnormal posture; Determining whether the monitoring data meets a preset condition includes: According to the posture of the head mounted device in the normal posture or the abnormal posture and the current posture, it is determined whether the current posture is an abnormal posture.

5. The method according to claim 1, wherein Before obtaining the usage mode of the head mounted device, the method further includes: Obtaining the wearing status of the head mounted device; When the wearing state is wearing, the step of obtaining the usage mode of the head mounted device is triggered.

6. The method according to claim 1, characterized in that When the monitoring data meets the preset conditions, outputting reminder information includes: When the monitoring data meets the preset conditions, a reminder message and audio and video of the cervical vertebra exercise guidance movement are output.

7. The method according to claim 1, characterized in that The preset conditions are at least two of the following: the current posture is an abnormal posture within a preset time period, the duration is greater than a preset percentage of the monitoring time period, and the distance is less than a preset distance.

8. A reminder device for a head-mounted device, characterized in that: The device comprises: A first acquisition module is used to acquire a usage mode of the head mounted device; a determination module, configured to determine a monitoring parameter of the head mounted device according to the usage mode, the monitoring parameter comprising at least one of a monitoring timing, a monitoring frequency, and a monitoring duration; a second acquisition module, configured to acquire monitoring data of the head-mounted device according to the monitoring parameters, the monitoring data including: a current posture of the head-mounted device, a duration of the current posture when the current posture is an abnormal posture, and a distance between the head-mounted device and an external electronic device; a judgment module, configured to judge whether the monitoring data satisfies a preset condition, wherein the preset condition is at least two of the following: the current posture is an abnormal posture, the duration is greater than a preset percentage of the monitoring duration, and the distance is less than a preset distance; The reminder module is used to output reminder information when the monitoring data meets the preset conditions.

9. A head-mounted device, characterized in that: The head-mounted device comprises the apparatus according to claim 8; or The device comprises a memory and a processor, wherein the memory is used to store computer instructions, and the processor is used to call the computer instructions from the memory to execute the reminder method of the head-mounted device according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that A computer program is stored thereon, and when the computer program is executed by a processor, the reminder method of the head mounted device according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Head-mounted displaying device and method for lowering power consumption of head-mounted displaying device

    CN106648026A

  • Information prompting method, electronic device, and computer readable storage medium

    CN109067987A