Cervical vertebra health monitoring method and system based on Bluetooth headset
Through the micro gyroscope in Bluetooth headset monitoring of the cervical spine bending angle and combining with the health weight mapping relationship table, the problem of not being able to effectively identify the cervical spine health status in the existing technology is solved, and accurate monitoring and reminding of the cervical spine health status is achieved, and the cervical spine health status is improved. Accuracy of health monitoring.
Patent Information
- Application Number
- CN202411431364.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-14
- Publication Date
- 2025-01-03
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The prior art cannot effectively and accurately identify the user's cervical spine health status and remind the user, resulting in the impact of cervical spine health.
The cervical spine health monitoring method based on Bluetooth headphones is used to monitor the cervical spine bending angle through a micro gyroscope, define the relationship table of bending angle and health weight mapping, identify missing values and fill them, and calculate the cervical spine health to determine the user's cervical spine health status.
Accurate monitoring of the user's cervical spine bending angle and bending time is achieved, and the user's current cervical spine health is promptly reminded of the user's current cervical spine health status through the cervical spine health, improving the accuracy and effectiveness of cervical spine health monitoring.
Smart Images

Figure CN119235296A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of cervical vertebra monitoring, and in particular relates to a cervical vertebra health monitoring method and system based on a Bluetooth headset. Background Art
[0002] For white-collar workers or people who work in offices for a long time, due to the intense work, the body may maintain a posture for a long time, which will cause the cervical spine to maintain an inappropriate angle for too long, causing fatigue to the cervical muscles. If the cervical spine is bent too much, it will also cause compression on the carotid artery, which will cause symptoms such as cervical pain and dizziness over time.
[0003] As for the cervical vertebra monitoring process in the prior art, it is unable to effectively and accurately identify the user's cervical vertebra health status and remind the user, thereby affecting the user's cervical vertebra health. Summary of the invention
[0004] In order to solve the above technical problems, the present invention provides a cervical vertebra health monitoring method and system based on Bluetooth headset, which are used to solve the technical problems in the prior art.
[0005] On the one hand, the present invention provides the following technical solution, a cervical vertebra health monitoring method based on Bluetooth headset, comprising: Zero calibration of the user's cervical flexion angle and define the positive and negative range of the cervical flexion angle; Based on the positive and negative ranges, the cervical flexion angle of the user is monitored at preset time intervals by a micro gyroscope in a Bluetooth headset worn by the user to obtain a flexion angle set; A mapping relationship table between cervical vertebra bending angle and health weight is defined, and a corresponding health weight is assigned to each cervical vertebra bending angle in the bending angle set based on the mapping relationship table between cervical vertebra bending angle and health weight, so as to obtain a health weight set; The missing values in the health weight set are identified according to the time series of the bending angle set, and the missing values are filled based on the mapping relationship table between the cervical bending angle and the health weight to obtain a filled weight set: The health of the cervical spine is determined based on the filling weight set, and the health status of the cervical spine of the user is determined based on the health of the cervical spine.
[0006] Compared with the prior art, the beneficial effects of the present invention are as follows: the present invention firstly performs zero calibration on the user's cervical vertebra bending angle and defines the positive and negative range of the cervical vertebra bending angle; then, based on the positive and negative range, the user's cervical vertebra bending angle is monitored at preset time intervals through a micro-gyroscope in a Bluetooth headset worn by the user to obtain a bending angle set; then, a cervical vertebra bending angle and health weight mapping relationship table is defined, and a corresponding health weight is assigned to each cervical vertebra bending angle in the bending angle set based on the cervical vertebra bending angle and health weight mapping relationship table to obtain a health weight set; then, the missing values in the health weight set are identified according to the time series of the bending angle set, and the missing values are filled based on the cervical vertebra bending angle and health weight mapping relationship table to obtain a filled weight set: finally, the cervical vertebra health is determined based on the filled weight set, and the user's cervical vertebra health status is determined based on the cervical vertebra health. The present invention can effectively monitor the user's cervical vertebra bending angle and bending time, and accurately calculate the user's cervical vertebra health through the user's cervical vertebra bending angle and bending time. The user's cervical vertebra health status can be accurately identified through the cervical vertebra health, and the user can be reminded of the current cervical vertebra health status in time.
[0007] Preferably, in the step of calibrating the user's cervical angle to zero and defining the positive and negative range of the cervical flexion angle, the cervical flexion angle when the user is looking forward is set to zero degrees, the cervical flexion angle when the user lowers his head is set to negative degrees, and the cervical flexion angle when the user raises his head is set to positive degrees.
[0008] Preferably, the step of filling missing values based on the cervical vertebrae bending angle and health weight mapping relationship table to obtain a filling weight set includes: Identify the health weight corresponding to each cervical vertebra bending angle range in the cervical vertebra bending angle and health weight mapping relationship table; Calculate the average value of the health weights corresponding to all cervical vertebrae bending angle ranges in the cervical vertebrae bending angle and health weight mapping relationship table to obtain the weighted average value; The weighted average is used to fill in the position corresponding to the missing value to obtain a filling weight set.
[0009] Preferably, the step of determining the health of the cervical spine based on the filling weight set comprises: Calculate the cervical health value based on the first preset formula : ; In the formula, represents the number of healthy weights in the fill weight set, Indicates filling the weight set Health weight; Determine the upper limit and lower limit of the cervical vertebra health value based on the maximum value and the minimum value of the health weight in the mapping relationship table of the cervical vertebra bending angle and the health weight; Determine the expansion multiple and until the said enlargement factor is reached Expanding the upper limit of the cervical vertebra health value to a preset value; Based on the enlargement factor Determine the health of your cervical spine : .
[0010] Preferably, the step of determining the user's cervical vertebra health status based on the cervical vertebra health degree comprises: If the cervical vertebra health is less than the first preset value, the user's cervical vertebra health is extremely poor; If the cervical vertebra health is not less than the first preset value and less than the second preset value, the user's cervical vertebra health is poor; If the cervical vertebra health is not less than the second preset value and less than the third preset value, the user's cervical vertebra health is average; If the cervical vertebra health is not less than the third preset value and less than the fourth preset value, the user's cervical vertebra health is good; If the cervical vertebra health level is not less than the fourth preset value, the user's cervical vertebra health status is excellent.
[0011] In a second aspect, the present invention provides the following technical solution: a cervical vertebra health monitoring system based on a Bluetooth headset, the system comprising: A calibration module, used to calibrate the user's cervical flexion angle to zero and define the positive and negative range of the cervical flexion angle; A monitoring module, configured to monitor the cervical flexion angle of the user at preset time intervals based on the positive and negative ranges and through a micro-gyroscope in a Bluetooth headset worn by the user, so as to obtain a flexion angle set; A weight module, used to define a mapping relationship table between cervical vertebrae bending angles and health weights, and assign a corresponding health weight to each cervical vertebrae bending angle in the bending angle set based on the mapping relationship table between cervical vertebrae bending angles and health weights, so as to obtain a health weight set; A filling module is used to identify missing values in the health weight set according to the time series of the bending angle set, and fill the missing values based on the mapping relationship table between the cervical bending angle and the health weight to obtain a filling weight set: The status module is used to determine the health of the cervical spine based on the filling weight set, and determine the health status of the user's cervical spine based on the cervical spine health.
[0012] Preferably, the status module includes: The first calculation submodule is used to calculate the cervical health value based on the first preset formula : ; In the formula, represents the number of healthy weights in the fill weight set, Indicates filling the weight set Health weight; A second calculation submodule is used to determine the upper limit and lower limit of the cervical vertebra health value based on the maximum value and the minimum value of the health weight in the mapping relationship table of the cervical vertebra bending angle and the health weight; The third calculation submodule is used to determine the expansion multiple and until the said enlargement factor is reached Expanding the upper limit of the cervical vertebra health value to a preset value; The fourth calculation submodule is used to calculate the Determine the health of your cervical spine : .
[0013] Preferably, the status module further includes: A first status submodule, for determining that the user's cervical vertebra health status is extremely poor if the cervical vertebra health status is less than a first preset value; A second status submodule, for determining that the user's cervical vertebra health status is poor if the cervical vertebra health status is not less than a first preset value and less than a second preset value; A third status submodule, for determining that the user's cervical vertebra health status is average if the cervical vertebra health status is not less than the second preset value and less than the third preset value; A fourth status submodule, for determining that the user's cervical vertebra health status is good if the cervical vertebra health status is not less than the third preset value and less than the fourth preset value; The fifth status submodule is used to determine that the user's cervical vertebra health status is excellent if the cervical vertebra health status is not less than a fourth preset value.
[0014] In a third aspect, the present invention provides the following technical solution: a computer comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the above-mentioned Bluetooth headset-based cervical health monitoring method when executing the computer program.
[0015] In a fourth aspect, the present invention provides the following technical solution: a storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the above-mentioned cervical health monitoring method based on Bluetooth headset. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0017] Figure 1 A flowchart of a cervical vertebra health monitoring method based on a Bluetooth headset provided in Embodiment 1 of the present invention; Figure 2 A structural block diagram of a cervical vertebra health monitoring system based on a Bluetooth headset provided in Embodiment 2 of the present invention; Figure 3 A schematic diagram of the hardware structure of a computer provided in another embodiment of the present invention.
[0018] The embodiments of the present invention will be further described below with reference to the accompanying drawings. DETAILED DESCRIPTION
[0019] Embodiments of the present invention are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the embodiments of the present invention, and should not be construed as limiting the present invention.
[0020] Embodiment 1 In the first embodiment of the present invention, Figure 1 As shown, a cervical spine health monitoring method based on a Bluetooth headset comprises: S1. calibrate the user's cervical flexion angle to zero and define the positive and negative range of the cervical flexion angle; Specifically, in step S1, the cervical vertebra bending angle when the user is looking forward is set to zero degrees, the cervical vertebra bending angle when the user is lowering his head is set to a negative degree, and the cervical vertebra bending angle when the user is raising his head is set to a positive degree; Among them, when the user looks straight ahead, the user's cervical spine is in a normal state, so the cervical vertebra bending angle in this state is set to 0 degrees. When the user lowers his head, the cervical vertebra bending degree is set to a negative degree. For example, when the user lowers his head and tilts downward 15 degrees, the cervical vertebra bending degree is -15 degrees. When the user raises his head, the cervical vertebra bending degree is set to a positive degree. For example, when the user raises his head and tilts upward 15 degrees, the cervical vertebra bending degree is 15 degrees.
[0021] S2, based on the positive and negative ranges, monitoring the cervical flexion angle of the user at preset time intervals through a micro gyroscope in a Bluetooth headset worn by the user to obtain a flexion angle set; Specifically, in the present application, the user's cervical flexion angle is collected every 30 seconds.
[0022] S3, defining a mapping relationship table between cervical vertebra bending angle and health weight, and assigning a corresponding health weight to each cervical vertebra bending angle in the bending angle set based on the mapping relationship table between cervical vertebra bending angle and health weight, so as to obtain a health weight set; Specifically, in this application, the mapping relationship table between the cervical vertebrae bending angle and the health weight is shown in the following table:
[0023] According to the above table, each time the corresponding cervical vertebrae bending angle is monitored, the corresponding health weight can be queried in the above table according to the range of the corresponding cervical vertebrae bending angle.
[0024] S4. Identify missing values in the health weight set according to the time series of the bending angle set, and fill in the missing values based on the mapping relationship table between the cervical bending angle and the health weight to obtain a filled weight set: Wherein, the step S4 comprises: S41, identifying the health weight corresponding to each cervical vertebra bending angle range in the cervical vertebra bending angle and health weight mapping relationship table; Specifically, the health weight of each angle range in the above-mentioned cervical vertebra bending angle and health weight mapping relationship table is obtained.
[0025] S42, calculating the average value of the health weights corresponding to all cervical vertebrae bending angle ranges in the cervical vertebrae bending angle and health weight mapping relationship table to obtain a weighted average value; Specifically, the weighted average value here is the overall average value of the health weights in the above step S41.
[0026] S43, filling the position corresponding to the missing value with the weight average value to obtain a filling weight set; Specifically, the weighted average value calculated in the above steps is used, and the weighted average value is filled into the corresponding missing value position, thereby obtaining a filling weight set.
[0027] S5, determining the health of the cervical vertebra based on the filling weight set, and determining the health status of the cervical vertebra of the user based on the health of the cervical vertebra; Specifically, in step S5, the step of determining the health of the cervical spine based on the filling weight set includes: S511. Calculate the cervical vertebra health value based on the first preset formula : ; In the formula, represents the number of healthy weights in the fill weight set, Indicates filling the weight set A health weight.
[0028] S512, determining the upper limit and lower limit of the cervical vertebra health value based on the maximum value and the minimum value of the health weight in the mapping relationship table of the cervical vertebra bending angle and the health weight; Specifically, the maximum value and minimum value of the health weight in the cervical vertebrae bending angle and health weight mapping relationship table are 0.01 and 0.19, and the maximum value and minimum value are substituted into the above formula respectively.
[0029] S513, determine the expansion multiple and until the said enlargement factor is reached Expanding the upper limit of the cervical vertebra health value to a preset value; Specifically, in this implementation, the upper and lower limits of the calculated cervical health value are smaller values. For example, the upper and lower limits calculated in this application are 0.0047974497 and 0.0002524974, respectively. In this step, the upper limit needs to be expanded to 1 so that the final cervical health value is between 0-1, so the corresponding expansion multiple is 208 times.
[0030] S514, based on the enlargement factor Determine the health of your cervical spine : .
[0031] Wherein, the step of determining the user's cervical vertebra health status based on the cervical vertebra health degree comprises: S521. If the cervical vertebra health is less than a first preset value, the user's cervical vertebra health is extremely poor.
[0032] S522: If the cervical vertebra health is not less than the first preset value and less than the second preset value, the user's cervical vertebra health is poor.
[0033] S523: If the cervical vertebra health is not less than the second preset value and less than the third preset value, the user's cervical vertebra health is average.
[0034] S524: If the cervical vertebra health is not less than the third preset value and less than the fourth preset value, the user's cervical vertebra health is good.
[0035] S525: If the cervical vertebra health is not less than the fourth preset value, the user's cervical vertebra health is excellent.
[0036] Specifically, the first preset value, the second preset value, the third preset value, and the fourth preset value are 0.3, 0.6, 0.7, and 0.85, respectively.
[0037] The cervical spine health monitoring method based on Bluetooth headset provided in the first embodiment of the present invention first performs zero calibration on the user's cervical spine bending angle and defines the positive and negative range of the cervical spine bending angle; then, based on the positive and negative range, the user's cervical spine bending angle is monitored at preset time intervals through a micro gyroscope in the Bluetooth headset worn by the user to obtain a bending angle set; then, a cervical spine bending angle and health weight mapping relationship table is defined, and a corresponding health weight is assigned to each cervical spine bending angle in the bending angle set based on the cervical spine bending angle and health weight mapping relationship table to obtain a health weight set; then, the missing values in the health weight set are identified according to the time series of the bending angle set, and the missing values are filled based on the cervical spine bending angle and health weight mapping relationship table to obtain a filled weight set: finally, the cervical spine health is determined based on the filled weight set, and the user's cervical spine health status is determined based on the cervical spine health. The present invention can effectively monitor the user's cervical spine bending angle and bending time, and accurately calculate the user's cervical spine health through the user's cervical spine bending angle and bending time. The user's cervical spine health status can be accurately identified through the cervical spine health, and the user is reminded of the current cervical spine health status in time.
[0038] Embodiment 2 like Figure 2 As shown, in the second embodiment of the present invention, a cervical health monitoring system based on a Bluetooth headset is provided, and the system includes: Calibration module 1, used to calibrate the user's cervical flexion angle to zero and define the positive and negative range of the cervical flexion angle; Monitoring module 2, used for monitoring the cervical flexion angle of the user at preset time intervals based on the positive and negative ranges and through a micro gyroscope in a Bluetooth headset worn by the user, so as to obtain a flexion angle set; A weight module 3 is used to define a mapping relationship table between cervical vertebrae bending angles and health weights, and assign a corresponding health weight to each cervical vertebrae bending angle in the bending angle set based on the mapping relationship table between cervical vertebrae bending angles and health weights to obtain a health weight set; The filling module 4 is used to identify the missing values in the health weight set according to the time series of the bending angle set, and fill the missing values based on the mapping relationship table between the cervical bending angle and the health weight to obtain a filling weight set: The state module 5 is used to determine the health of the cervical vertebra based on the filling weight set, and determine the health state of the cervical vertebra of the user based on the health of the cervical vertebra.
[0039] The filling module 4 includes: An identification submodule, used to identify the health weight corresponding to each cervical vertebra bending angle range in the cervical vertebra bending angle and health weight mapping relationship table; The average value calculation submodule is used to calculate the average value of the health weights corresponding to all cervical vertebrae bending angle ranges in the cervical vertebrae bending angle and health weight mapping relationship table to obtain a weighted average value; The filling submodule is used to fill the position corresponding to the missing value with the weight average value to obtain a filling weight set.
[0040] Wherein, the state module 5 includes: The first calculation submodule is used to calculate the cervical health value based on the first preset formula : ; In the formula, represents the number of healthy weights in the fill weight set, Indicates filling the weight set A health weight.
[0041] The second calculation submodule is used to determine the upper limit and the lower limit of the cervical vertebra health value based on the maximum value and the minimum value of the health weight in the mapping relationship table of the cervical vertebra bending angle and the health weight.
[0042] The third calculation submodule is used to determine the expansion multiple and until the said enlargement factor is reached The upper limit of the cervical vertebra health value is expanded to a preset value.
[0043] The fourth calculation submodule is used to calculate the Determine the health of your cervical spine : .
[0044] Wherein, the state module 5 further includes: The first status submodule is used to determine that the user's cervical vertebra health status is extremely poor if the cervical vertebra health status is less than a first preset value.
[0045] The second status submodule is used to determine that the user's cervical vertebra health status is poor if the cervical vertebra health level is not less than the first preset value and less than the second preset value.
[0046] The third status submodule is used to determine that the user's cervical vertebra health status is general if the cervical vertebra health level is not less than the second preset value and less than the third preset value.
[0047] The fourth status submodule is used to determine that the user's cervical vertebra health status is good if the cervical vertebra health status is not less than the third preset value and less than the fourth preset value.
[0048] The fifth status submodule is used to determine that the user's cervical vertebra health status is excellent if the cervical vertebra health status is not less than a fourth preset value.
[0049] In some other embodiments of the present invention, the embodiments of the present invention provide the following technical solutions: a computer, comprising a memory 102, a processor 101, and a computer program stored in the memory 102 and executable on the processor 101; when the processor 101 executes the computer program, the cervical health monitoring method based on Bluetooth headset as described above is implemented.
[0050] Specifically, the processor 101 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiment of the present invention.
[0051] Among them, the memory 102 may include a large-capacity memory for data or instructions. By way of example and not limitation, the memory 102 may include a hard disk drive (HDD), a floppy disk drive, a solid state drive (SSD), a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive, or a combination of two or more of these. Where appropriate, the memory 102 may include a removable or non-removable (or fixed) medium. Where appropriate, the memory 102 may be inside or outside the data processing device. In a specific embodiment, the memory 102 is a non-volatile memory. In a specific embodiment, the memory 102 includes a read-only memory (ROM) and a random access memory (RAM). Where appropriate, the ROM may be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), an electrically alterable ROM (EAROM) or a flash memory (FLASH), or a combination of two or more of these. Under appropriate circumstances, the RAM can be a static random access memory (SRAM) or a dynamic random access memory (DRAM), wherein the DRAM can be a fast page mode dynamic random access memory (FPMDRAM), an extended data output dynamic random access memory (EDODRAM), a synchronous dynamic random access memory (SDRAM), etc.
[0052] The memory 102 may be used to store or cache various data files that need to be processed and / or used for communication, as well as possible computer program instructions executed by the processor 101 .
[0053] The processor 101 implements the above-mentioned cervical health monitoring method based on Bluetooth headset by reading and executing the computer program instructions stored in the memory 102.
[0054] In some embodiments, the computer may further include a communication interface 103 and a bus 100. Figure 3 As shown, the processor 101, the memory 102, and the communication interface 103 are connected via a bus 100 and communicate with each other.
[0055] The communication interface 103 is used to implement communication between the modules, devices, units and / or equipment in the embodiment of the present invention. The communication interface 103 can also implement data communication with other components such as: external devices, image / data acquisition equipment, databases, external storage, and image / data processing workstations.
[0056] The bus 100 includes hardware, software or both, and couples the components of the computer device to each other. The bus 100 includes but is not limited to at least one of the following: a data bus, an address bus, a control bus, an expansion bus, and a local bus. By way of example and not limitation, bus 100 may include an Accelerated Graphics Port (AGP) or other graphics bus, an Extended Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a Hyper Transport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an InfiniBand interconnect, a Low Pin Count (LPC) bus, a memory bus, a Micro Channel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local Bus (VLB) bus, or other suitable buses or a combination of two or more of these. Where appropriate, bus 100 may include one or more buses. Although embodiments of the present invention describe and illustrate a particular bus, the present invention contemplates any suitable bus or interconnect.
[0057] The computer can execute the cervical vertebra health monitoring method based on the Bluetooth headset of the present invention based on the acquisition of the cervical vertebra health monitoring system based on the Bluetooth headset, thereby realizing the cervical vertebra health monitoring method based on the Bluetooth headset.
[0058] In some further embodiments of the present invention, in combination with the above-mentioned cervical vertebra health monitoring method based on Bluetooth headset, the embodiments of the present invention provide the following technical solutions, a storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the above-mentioned cervical vertebra health monitoring method based on Bluetooth headset is implemented.
[0059] Those skilled in the art will appreciate that the logic and / or steps represented in the flowchart or otherwise described herein, for example, may be considered as an ordered list of executable instructions for implementing logical functions, and may be specifically implemented in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in conjunction with such instruction execution systems, devices or apparatuses. For purposes of this specification, "computer-readable medium" may be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in conjunction with such instruction execution systems, devices or apparatuses.
[0060] More specific examples of readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (electronic device), a portable computer disk case (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be a paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, deciphering or, if necessary, processing in another suitable manner, and then stored in a computer memory.
[0061] It should be understood that the various parts of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or a combination thereof: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0062] The technical features of the above-described embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above-described embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0063] The above-mentioned embodiments only express several implementation methods of the present invention, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for ordinary technicians in this field, several variations and improvements can be made without departing from the concept of the present invention, and these all belong to the protection scope of the present invention. Therefore, the protection scope of the patent of the present invention shall be subject to the attached claims.
Claims
1. A cervical vertebra health monitoring method based on Bluetooth headset, characterized in that: include: Zero calibration of the user's cervical flexion angle and define the positive and negative range of the cervical flexion angle; Based on the positive and negative ranges, the cervical flexion angle of the user is monitored at preset time intervals by a micro gyroscope in a Bluetooth headset worn by the user to obtain a flexion angle set; A mapping relationship table between cervical vertebra bending angle and health weight is defined, and a corresponding health weight is assigned to each cervical vertebra bending angle in the bending angle set based on the mapping relationship table between cervical vertebra bending angle and health weight, so as to obtain a health weight set; The missing values in the health weight set are identified according to the time series of the bending angle set, and the missing values are filled based on the mapping relationship table between the cervical bending angle and the health weight to obtain a filled weight set: The health of the cervical spine is determined based on the filling weight set, and the health status of the cervical spine of the user is determined based on the health of the cervical spine.
2. The cervical vertebra health monitoring method based on Bluetooth headset according to claim 1 is characterized in that: In the step of calibrating the user's cervical angle to zero and defining the positive and negative range of the cervical flexion angle, the cervical flexion angle when the user is looking forward is set to zero degrees, the cervical flexion angle when the user lowers his head is set to negative degrees, and the cervical flexion angle when the user raises his head is set to positive degrees.
3. The cervical vertebra health monitoring method based on Bluetooth headset according to claim 1, characterized in that: The step of filling missing values based on the cervical vertebra bending angle and health weight mapping relationship table to obtain a filling weight set includes: Identify the health weight corresponding to each cervical vertebra bending angle range in the cervical vertebra bending angle and health weight mapping relationship table; Calculate the average value of the health weights corresponding to all cervical vertebrae bending angle ranges in the cervical vertebrae bending angle and health weight mapping relationship table to obtain the weighted average value; The weighted average is used to fill in the position corresponding to the missing value to obtain a filling weight set.
4. The cervical vertebra health monitoring method based on Bluetooth headset according to claim 1, characterized in that: The step of determining the health of the cervical spine based on the filling weight set comprises: Calculate the cervical health value based on the first preset formula : ; In the formula, represents the number of healthy weights in the fill weight set, Indicates filling the weight set Health weight; Determine the upper limit and lower limit of the cervical vertebra health value based on the maximum value and the minimum value of the health weight in the mapping relationship table of the cervical vertebra bending angle and the health weight; Determine the expansion multiple and until the said enlargement factor is reached Expanding the upper limit of the cervical vertebra health value to a preset value; Based on the enlargement factor Determine the health of your cervical spine : 。 5. The cervical vertebra health monitoring method based on Bluetooth headset according to claim 1, characterized in that: The step of determining the user's cervical vertebra health status based on the cervical vertebra health degree comprises: If the cervical vertebra health is less than the first preset value, the user's cervical vertebra health is extremely poor; If the cervical vertebra health is not less than the first preset value and less than the second preset value, the user's cervical vertebra health is poor; If the cervical vertebra health is not less than the second preset value and less than the third preset value, the user's cervical vertebra health is average; If the cervical vertebra health is not less than the third preset value and less than the fourth preset value, the user's cervical vertebra health is good; If the cervical vertebra health level is not less than the fourth preset value, the user's cervical vertebra health status is excellent.
6. A cervical health monitoring system based on Bluetooth headset, characterized in that: The system comprises: A calibration module, used to calibrate the user's cervical flexion angle to zero and define the positive and negative range of the cervical flexion angle; A monitoring module, configured to monitor the cervical flexion angle of the user at preset time intervals based on the positive and negative ranges and through a micro-gyroscope in a Bluetooth headset worn by the user, so as to obtain a flexion angle set; A weight module, used to define a mapping relationship table between cervical vertebrae bending angles and health weights, and assign a corresponding health weight to each cervical vertebrae bending angle in the bending angle set based on the mapping relationship table between cervical vertebrae bending angles and health weights, so as to obtain a health weight set; A filling module is used to identify missing values in the health weight set according to the time series of the bending angle set, and fill the missing values based on the mapping relationship table between the cervical bending angle and the health weight to obtain a filling weight set: The status module is used to determine the health of the cervical spine based on the filling weight set, and determine the health status of the user's cervical spine based on the cervical spine health.
7. The cervical vertebra health monitoring method based on Bluetooth headset according to claim 6, characterized in that: The state module comprises: The first calculation submodule is used to calculate the cervical health value based on the first preset formula : ; In the formula, represents the number of healthy weights in the fill weight set, Indicates filling the weight set Health weight; A second calculation submodule is used to determine the upper limit and lower limit of the cervical vertebra health value based on the maximum value and the minimum value of the health weight in the mapping relationship table of the cervical vertebra bending angle and the health weight; The third calculation submodule is used to determine the expansion multiple and until the said enlargement factor is reached Expanding the upper limit of the cervical vertebra health value to a preset value; The fourth calculation submodule is used to calculate the Determine the health of your cervical spine : 。 8. The cervical vertebra health monitoring method based on Bluetooth headset according to claim 6, characterized in that: The state module also includes: A first status submodule, for determining that the user's cervical vertebra health status is extremely poor if the cervical vertebra health status is less than a first preset value; A second status submodule, for determining that the user's cervical vertebra health status is poor if the cervical vertebra health status is not less than a first preset value and less than a second preset value; A third status submodule, for determining that the user's cervical vertebra health status is average if the cervical vertebra health status is not less than the second preset value and less than the third preset value; A fourth status submodule, for determining that the user's cervical vertebra health status is good if the cervical vertebra health status is not less than the third preset value and less than the fourth preset value; The fifth status submodule is used to determine that the user's cervical vertebra health status is excellent if the cervical vertebra health status is not less than a fourth preset value.
9. A computer comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the cervical vertebra health monitoring method based on Bluetooth headset as described in any one of claims 1 to 5 is implemented.
10. A storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by the processor, the cervical health monitoring method based on Bluetooth headset according to any one of claims 1 to 5 is implemented.
