A method, medium and device for determining target position based on pressure data

By setting a pressure sensor on the neck to collect a series of pressure values ​​and using the correlation coefficient and first-order derivative analysis to determine the position of the common carotid artery, the problem that ordinary people cannot accurately locate the internal jugular vein is solved, and effective tinnitus suppression is achieved.

CN120280088BActive Publication Date: 2025-09-12THE FIRST MEDICAL CENT CHINESE PLA GENERAL HOSPITAL
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202510741997.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-06-05
Publication Date
2025-09-12
Estimated Expiration
2045-06-05

AI Technical Summary

Technical Problem

Because ordinary people cannot accurately determine the location of the internal jugular vein, they are unable to effectively press it to suppress isolated venous tinnitus.

Method used

By setting up multiple pressure sensors on the neck to collect a series of pressure values, the position of the common carotid artery is determined using the correlation coefficient and first-order derivative analysis, and the position of the internal jugular vein is then inferred, and the compression position is indicated by a display device.

Benefits of technology

It achieves accurate positioning of the internal jugular vein, provides accurate compression position information, and effectively suppresses isolated venous tinnitus.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120280088B_ABST
    Figure CN120280088B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of data processing, and in particular to a method, medium, and device for determining a target position based on pressure data. The method comprises: determining a similarity coefficient of a force value sequence by comparing the maximum value of a correlation coefficient between a pressure value sequence and a reference pressure value sequence; determining the clamping point corresponding to the pressure value sequence as a target reference position if only one pressure value sequence has a similarity coefficient greater than a similarity coefficient threshold; generating target compression position interval information and a display instruction for a display device corresponding to the target compression position interval based on the target reference position and the pressure value sequence corresponding to the target reference position. In the present invention, the position of the common carotid artery can be determined by using a pressure waveform formed by a pressure value sequence collected by a pressure sensor, and then the position of the internal jugular vein and the target compression position interval information can be inferred and determined, and the position can be indicated, so that the user can more accurately determine the position of the internal jugular vein.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of data processing, and in particular to a method, medium and device for determining a target position based on pressure data. Background Art

[0002] Isolated venous pulsatile tinnitus is a special type of subjective tinnitus, which is usually related to abnormal vascular structure and has an intensity of 20-90dB. It is mainly caused by the stenosis of the cerebral venous sinus. There is a large difference in blood flow dynamics on both sides of the stenotic area, which causes local blood turbulence, which is transmitted to the cochlea and perceived. In other words, this type of tinnitus is mainly due to the sound of blood turbulence being transmitted to the ear, and the patient's ear or skull experiences a "booming" sound or "blood flow sound" synchronized with the heartbeat. Due to its low sound intensity, most patients only perceive it at night or in a quiet state, which seriously interferes with the patient's quality of life. This type of tinnitus can be significantly suppressed by externally pressing the internal jugular vein. However, since ordinary people cannot accurately judge the location of the internal jugular vein, they cannot accurately locate the pressing position. Summary of the Invention

[0003] In order to solve one of the above technical problems, the present invention adopts the following technical solution:

[0004] According to one aspect of the present invention, a method for determining a target position based on pressure data is provided, the method comprising the following steps:

[0005] Obtaining a sequence of pressure values ​​collected by a pressure sensor at each clamping point in a target area during a preset clamping period; wherein the plurality of clamping points are spaced apart and distributed in a preset area of ​​the neck;

[0006] The reference pressure value sequence is slid along the time axis of each pressure value sequence at a preset time sliding step length, and the reference pressure value sequence and the corresponding portion of the pressure value sequence after each sliding step are used as the comparison pressure value sequence; the acquisition duration corresponding to the reference pressure value sequence is less than the duration of the preset clamping period; the reference pressure value sequence is the pressure value sequence at the common carotid artery;

[0007] The maximum value of the mutual correlation coefficient between the comparison pressure value sequence and the reference pressure value sequence in each pressure value sequence is taken as the similarity coefficient corresponding to each pressure value sequence;

[0008] If there is only one pressure value sequence whose similarity coefficient is greater than the similarity coefficient threshold, the clamping point corresponding to the pressure value sequence is determined as the target reference position;

[0009] According to the target reference position and the pressure value sequence corresponding to the target reference position, target compression position interval information and a display instruction of a display device corresponding to the target compression position interval are generated.

[0010] Furthermore, according to the target reference position and the pressure value sequence corresponding to the target reference position, generating target compression position interval information and a display instruction of a display device corresponding to the target compression position interval includes:

[0011] Obtain the first-order derivative corresponding to the pressure value sequence through central difference;

[0012] The pressure monitoring value whose first-order derivative in the pressure value sequence is within the preset zero value interval is used as the target screening value;

[0013] According to the mean of the target screening value, the mean systolic peak pressure and the mean diastolic trough pressure corresponding to the pressure value sequence are generated; the mean systolic peak pressure is the mean of all pressure monitoring values ​​greater than the mean of the target screening value; the mean diastolic trough pressure is the mean of all pressure monitoring values ​​less than the mean of the target screening value;

[0014] Obtaining position information of the target compression position interval from a first preset mapping table based on the mean systolic peak pressure and the mean diastolic trough pressure corresponding to the pressure value sequence, the position information of the target compression position interval including a maximum distance and a minimum distance of the target compression position interval from the target reference position;

[0015] A display interval corresponding to the target compression position interval is generated according to the position information of the target compression position interval and the target reference position, and a display instruction for the display device within the display interval is generated.

[0016] Furthermore, the method further comprises:

[0017] If there are only two pressure value sequences whose similarity coefficients are greater than the similarity coefficient threshold, then the mean values ​​of the pressure monitoring values ​​of the two pressure value sequences are obtained respectively;

[0018] Obtaining position information of the target compression position interval from a second preset mapping table based on the averages of the two peak systolic pressures corresponding to the two pressure value sequences; the position information of the target compression position interval includes a maximum distance and a minimum distance of the target compression position interval from the target reference position;

[0019] The clamping point of the pressure sensor with the smaller average pressure monitoring value is used as the target reference position in the position information of the target compression position interval.

[0020] Furthermore, the method further comprises:

[0021] If the similarity coefficients of all pressure value sequences are less than the similarity coefficient threshold, target feature data is generated based on the pressure monitoring values ​​in the pressure value sequence and the user's physiological information; the target feature data includes the mean of the monitoring values ​​of each pressure value sequence, the user's gender, age, neck circumference, blood pressure, pulse, weight, and height;

[0022] The feature data is input into the target model to generate the position information of the target compression position interval.

[0023] Furthermore, the target model includes a linear regression model, a support vector regression model, a random forest regression model or a convolutional neural network.

[0024] Furthermore, after generating the position information of the target compression position interval, the method further includes:

[0025] Obtaining, according to the pressure value sequence, a pressure monitoring average value of each pressure sensor located in the target compression position interval;

[0026] If the pressure monitoring averages of all the pressure sensors belong to the preset pressure range, the display device located in the target compression position range displays the first color.

[0027] Furthermore, after obtaining the pressure monitoring average value of each pressure sensor located in the target compression position interval, the method further includes:

[0028] If the pressure monitoring average value of any pressure sensor is less than the preset pressure range, the display device corresponding to the installation position of the pressure sensor in the target compression position range will be displayed in a second color; the second color is different from the first color.

[0029] Furthermore, the method further comprises:

[0030] According to the installation positions of the plurality of pressure sensors and the plurality of display devices on the elastic clamping body, a position mapping table between the installation position of each pressure sensor and the display device is generated.

[0031] According to a second aspect of the present invention, a non-transitory computer-readable storage medium is provided, which stores a computer program. When the computer program is executed by a processor, it implements the above-mentioned method for determining a target position based on pressure data.

[0032] According to a third aspect of the present invention, an electronic device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the method for determining a target position based on pressure data is implemented.

[0033] The present invention has at least one of the following beneficial effects:

[0034] In the present invention, multiple clamping points are set up in a predetermined area of ​​the neck (typically the circumferential area of ​​the neck) to allow pressure sensors to collect pressure values ​​at corresponding locations. Because the internal jugular vein and common carotid artery are co-enclosed within the carotid sheath, with the common carotid artery located anteromedially and the internal jugular vein located posterolaterally, the internal jugular vein and common carotid artery follow essentially the same path in the neck, their relative positional relationship is relatively fixed, and the common carotid artery exhibits a distinct pulsation phenomenon. Therefore, the position of the common carotid artery can be determined using the pressure waveform formed by the sequence of pressure values ​​collected by the pressure sensor. This can then be used to infer the position of the internal jugular vein, and furthermore, to determine the target compression position interval information. This position can then be indicated on a display device, allowing users to more accurately determine the location of the internal jugular vein. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. 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 creative work.

[0036] Figure 1 A flowchart of a method for determining a target position based on pressure data provided by an embodiment of the present invention;

[0037] Figure 2 A schematic structural diagram of a neck compression device provided in an embodiment of the present invention;

[0038] Figure 3 A schematic diagram of a structure in which the common carotid artery is located exactly at a wearing position of a pressure sensor provided by an embodiment of the present invention;

[0039] Figure 4 A schematic structural diagram of an embodiment of the present invention showing that the common carotid artery is located exactly between the wearing positions of two adjacent pressure sensors. DETAILED DESCRIPTION

[0040] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without making any creative efforts shall fall within the scope of protection of the present invention.

[0041] As a possible embodiment of the present invention, Figure 1 As shown, a method for determining target position based on pressure data is provided, which can be applied to neck compression devices, such as Figure 2As shown, the neck compression device includes an elastic clamping body 1, multiple pressure sensors 2, and multiple display devices 3. The elastic clamping body 1 is a semi-annular structure that conforms to the outer shape of the neck and is used to clamp onto the neck. Multiple pressure sensors 2 are spaced apart on the side of the elastic clamping body 1 near the neck and are used to obtain the clamping pressure value between the pressure sensor 2 setting point on the elastic clamping body 1 and the neck. The spacing between two adjacent pressure sensors 2 can be determined based on actual conditions. For example, the spacing distance can be set so that when one pressure sensor 2 is located above the common carotid artery, the adjacent pressure sensor 2 cannot detect the pulsating pressure changes in the artery. When the common carotid artery is located between two pressure sensors 2, both adjacent pressure sensors 2 can detect the pulsating pressure changes in the artery. In this embodiment, the pressure sensors 2 are conventional pressure sensors to ensure full contact with the clamping point. Multiple display devices 3 are spaced apart on the outer circumferential wall of the elastic clamping body 1. In this embodiment, the display devices 3 can be indicator lights. Specifically, after the multiple pressure sensors 2 and the multiple display devices 3 are installed on the elastic clamping body 1, their relative positions can be determined. Thus, a position mapping table can be generated between the installation location of each pressure sensor 2 and the display device 3 based on the installation locations of the multiple pressure sensors 2 and the multiple display devices 3 on the elastic clamping body 1. For example, a mapping relationship is formed between the ID number of each pressure sensor 2 and the ID number of the indicator light included in the area corresponding to the installation location of the pressure sensor 2 outside the elastic clamping body 1.

[0042] Specifically, such as Figure 1 As shown, the method includes the following steps:

[0043] S100: Obtain a sequence of pressure values ​​collected by the pressure sensor 2 at each clamping point in the target area during a preset clamping period. Multiple clamping points are spaced apart in a preset area of ​​the neck.

[0044] Specifically, because the common carotid artery and internal jugular vein are symmetrically located on the left and right sides of the human neck, the multiple clamping points in this embodiment can be set bilaterally symmetrically, and the pressure sensor 2 corresponding to each clamping point is assigned a unique ID. In this step, if the user experiences isolated venous pulsatile tinnitus in either the left or right ear, the left or right neck clamping area is used as the target area. If the user experiences isolated venous pulsatile tinnitus in both the left and right ears, the left side of the neck is used as the first target area, and the right side clamping area is used as the second target area. The steps of the present invention are then performed separately.

[0045] The pressure value sequence collected by the pressure sensor 2 in this embodiment is a time-based sequence. When there is no pulse at the clamping point of the pressure sensor 2, the pressure value in that area is essentially a stable, constant value sequence, i.e., a sequence of clamping force values ​​at that location. When there is a pulse at the clamping point of the pressure sensor 2, the pressure value in that area is essentially a fluctuating value sequence with continuous peaks and valleys, i.e., a superposition sequence of the clamping force at that location and the pulse force. Furthermore, since the arteries that can clearly feel the pulse in the circumferential direction of the neck are primarily the common carotid artery and its branches, and the common carotid artery and internal jugular vein are co-enclosed within the carotid sheath, with the common carotid artery located anteromedially and the internal jugular vein located posterolaterally, the internal jugular vein and the common carotid artery follow essentially the same path in the neck, and their relative positional relationship is relatively fixed. Based on the above characteristics, it can be seen that the approximate position of the common carotid artery can be determined using the pressure value sequence library, and the position of the internal jugular vein can then be determined based on the corresponding positional relationship between the common carotid artery and the internal jugular vein.

[0046] S200: Slide the reference pressure value sequence along the time axis of each pressure value sequence at a preset time sliding step length. After each sliding step, the reference pressure value sequence and the corresponding portion of the pressure value sequence are used as a comparison pressure value sequence. The acquisition duration corresponding to the reference pressure value sequence is less than the preset clamping period. The reference pressure value sequence is the pressure value sequence at the common carotid artery.

[0047] In this embodiment, the reference pressure value sequence can be obtained by referring to the following methods. For example, multiple common carotid artery pressure value sequence templates can be pre-set for different types of users, and then matched with the user's basic physiological information (such as gender, age, height, weight, and whether they have certain related diseases) to obtain the reference pressure value sequence. Alternatively, a set of pressure sensors for collecting common carotid artery pulsation information can be independently provided in the neck compression device, and relevant guidance graphics can be provided to guide the user to attach the pressure sensors to the common carotid artery to collect the reference pressure value sequence.

[0048] Since the lengths of the reference pressure value sequence and the acquired pressure value sequence are different, and there may be a time delay between the two waveforms, in order to more accurately determine the waveform similarity between the two, a sliding window method is used to find the optimal alignment point to maximize the correlation.

[0049] S300: taking the maximum value of the correlation coefficient between the comparison pressure value sequence and the reference pressure value sequence in each pressure value sequence as the similarity coefficient corresponding to each pressure value sequence.

[0050] Among them, the correlation coefficient r between the nth comparison pressure value sequence and the reference pressure value sequence in the i-th pressure value sequence is in The following conditions must be met:

[0051] .

[0052] Among them, x m and y m are the mth pressure monitoring value in the comparison pressure value sequence and the reference pressure value sequence respectively. avg and y avg are the mean values ​​of the pressure monitoring values ​​in the comparison pressure value sequence and the reference pressure value sequence, respectively. z is the total number of pressure monitoring values ​​in the reference pressure value sequence.

[0053] S300 determines whether the pressure value sequence corresponds to the common carotid artery pressure value sequence through waveform similarity comparison. In this step, correlation analysis is used to calculate the cross-correlation coefficient between the two waveforms. The cross-correlation coefficient measures the degree of similarity in shape between the two waveforms. Specifically, the cross-correlation coefficient ranges from [-1 to 1]. A cross-correlation coefficient of 1 indicates a complete positive correlation between the two (the waveforms are completely identical). A cross-correlation coefficient of 0 indicates no correlation between the two (the waveforms are unrelated). A cross-correlation coefficient of -1 indicates a complete negative correlation between the two (the waveforms are completely opposite). Since waveform alignment was performed using a sliding window method in step S200, the previous step, if the pressure value sequence corresponds to the common carotid artery pressure value sequence, there will always be a cross-correlation coefficient (i.e., similarity coefficient) between the comparison pressure value sequence and the reference pressure value sequence close to 1.

[0054] S400: If there is only one pressure value sequence whose similarity coefficient is greater than the similarity coefficient threshold, the clamping point corresponding to the pressure value sequence is determined as the target reference position.

[0055] The similarity coefficient threshold in this step can be adjusted by those skilled in the art according to actual use needs, for example, it can be 0.8 or 0.9.

[0056] In this embodiment, although the distribution positions of multiple pressure sensors 2 are arranged on the elastic clamping body 1, the wearing position of a certain pressure sensor 2 is necessarily such that it can directly contact the common carotid artery. However, in actual use, due to the difference in neck circumference between people or the non-standard wearing position, the common carotid artery may be located exactly at the wearing position of a certain pressure sensor 2. Figure 3 Or located between the wearing positions of the two pressure sensors 2, as shown. Figure 4 shown.

[0057] That is, it is possible that the similarity coefficient in one pressure value sequence or two pressure value sequences is greater than the similarity coefficient threshold.

[0058] When the similarity coefficient of only one pressure value sequence is greater than the similarity coefficient threshold, the clamping point corresponding to the pressure value sequence is determined as the target reference position. When the similarity coefficients of two pressure value sequences are greater than the similarity coefficient threshold, the target reference position is determined according to steps S410 to S610.

[0059] S500: Generate target compression position interval information and a display instruction of the display device 3 corresponding to the target compression position interval according to the target reference position and the pressure value sequence corresponding to the target reference position.

[0060] Since the target reference position is the position of the common carotid artery, if this position is pressed for a long time, it will cause insufficient blood supply to the artery, thereby causing physiological discomfort to the human body. Therefore, in order to avoid this situation, it is preferred that the target reference position does not belong to the target compression position interval, that is, the target compression position interval ( Figure 3 The area corresponding to the four-pointed star in the middle) is set to deviate from the target reference position.

[0061] Specifically, S500: generating target compression position interval information and a display instruction of the display device 3 corresponding to the target compression position interval according to the target reference position and the pressure value sequence corresponding to the target reference position, including:

[0062] S501: Obtain the first-order derivative corresponding to the pressure value sequence through central difference.

[0063] In a continuous function, the derivative represents the instantaneous rate of change of the function at a specific point. However, in practical applications, discrete time series data (i.e., digital signals, such as a series of pressure values) are typically processed. Therefore, in this embodiment, numerical differentiation is used to approximate the derivative.

[0064] At the same time, if the original data contains noise, the derivative will amplify the effect of the noise, causing the derivative waveform to become non-smooth. Therefore, before performing the derivative in S501, the data can be smoothed, such as using a low-pass filter or a moving average filter, to retain low-frequency components and suppress high-frequency noise.

[0065] In addition, in practical applications, when using central differences, attention should be paid to boundary issues, that is, the applicability of the first part of the sequence. In this embodiment, the central difference derivative can be performed from the second number to the second to last number of the sequence, or forward differences or backward differences can be used to replace the central difference derivative at the boundary.

[0066] S502: The pressure monitoring value whose first-order derivative in the pressure value sequence is within a preset zero value interval is used as the target screening value.

[0067] Since the pressure value sequence in this step can be considered a fluctuating sequence with alternating peaks and valleys, the locations where its first-order derivative is 0 are typically peaks or valleys. However, the sequence in this embodiment is a discrete sequence, so when calculating the central difference derivative, the derivative at the peak or valley location may not be exactly 0, but will typically be near 0. Therefore, a preset zero value interval (e.g., -0.1 to +0.2) is required to more accurately screen peak and valley values.

[0068] S503: Generate the mean systolic peak pressure and mean diastolic trough pressure for the corresponding pressure value sequence based on the mean of the target screening value. The mean systolic peak pressure is the mean of all pressure monitoring values ​​within the target screening value that are greater than the mean of the target screening value. The mean diastolic trough pressure is the mean of all pressure monitoring values ​​within the target screening value that are less than the mean of the target screening value.

[0069] In this step, the mean of the target screening values ​​can be used to better distinguish the peak values ​​(i.e., systolic peak pressure) and the trough values ​​(i.e., diastolic trough pressure) in the target screening values, thereby obtaining the mean systolic peak pressure and the mean diastolic trough pressure. The mean systolic peak pressure in this step is the mean of the maximum pressure generated in the common carotid artery when the heart's ventricles contract and pump blood into the arterial system. The mean diastolic trough pressure is the mean of the lowest pressure in the common carotid artery when the heart's ventricles relax and fill with blood in preparation for the next pumping.

[0070] S504: Obtaining position information of a target compression position interval from a first preset mapping table based on the mean systolic peak pressure and the mean diastolic trough pressure corresponding to the pressure value sequence. The position information of the target compression position interval includes a maximum distance and a minimum distance between the target compression position interval and the target reference position.

[0071] When the similarity coefficient in only one pressure value sequence is greater than the similarity coefficient threshold, the position of the corresponding pressure sensor 2 may also have a certain slight deviation relative to the position of the common carotid artery, that is, the distance between the position of the pressure sensor 2 and the position of the common carotid artery will be different, and the corresponding collected pressure values ​​will also be different. In this step, the difference between the relative positions can be more accurately reflected by the mean systolic peak pressure and the mean diastolic trough pressure. Therefore, the first mapping table can be set based on this feature. In addition, in order to further improve the accuracy of the mapping table, the ratio between the mean systolic peak pressure corresponding to the pressure value sequence and the mean systolic peak pressure of the reference pressure value sequence, and the ratio between the mean diastolic trough pressure corresponding to the pressure value sequence and the mean diastolic trough pressure of the reference pressure value sequence can also be used as mapping matching elements in the mapping table.

[0072] S505: Generate a display interval corresponding to the target compression position interval according to the position information of the target compression position interval and the target reference position, and generate a display instruction for the display device 3 within the display interval.

[0073] In this step, the position of the internal jugular vein, that is, the target compression position interval, can be roughly inferred from the position of the common carotid artery. In order to allow the user to know this position more intuitively and clearly, the area where the indicator light corresponding to the target compression position interval is located can be determined as a display interval, and the indicator light in this interval can be used to display prompts, such as by flashing.

[0074] Furthermore, after generating the position information of the target compression position interval, the method further includes:

[0075] S600: Obtaining the pressure monitoring average value of each pressure sensor 2 located in the target compression position interval according to the pressure value sequence.

[0076] S700: If the average pressure monitoring values ​​of all the pressure sensors 2 belong to the preset pressure range, the display device 3 located in the target compression position range displays the first color.

[0077] S800: If the pressure monitoring average value of any pressure sensor 2 is less than the preset pressure range, the display device 3 corresponding to the installation position of the pressure sensor 2 in the target compression position range is displayed in a second color different from the first color.

[0078] The preset pressure range can be determined based on actual usage. If the average pressure monitoring values ​​all fall within the preset pressure range, the current pressure state is indicated, and the elastic clamping body 1 can be used to directly externally compress the internal jugular vein, significantly suppressing the sound of isolated venous pulsatile tinnitus. Therefore, the first color is used to alert the user. If this cannot be achieved, the second color is used to alert the user, allowing other measures to be taken.

[0079] As another possible embodiment of the present invention, the method further includes:

[0080] S410: If there are only two pressure value sequences whose similarity coefficients are greater than the similarity coefficient threshold, then respectively obtain the mean values ​​of the pressure monitoring values ​​of the two pressure value sequences.

[0081] S510: Obtaining position information of a target compression position interval from a second preset mapping table according to the two mean values ​​of the peak systolic pressures corresponding to the two pressure value sequences; the position information of the target compression position interval includes a maximum distance and a minimum distance between the target compression position interval and the target reference position.

[0082] Specifically, the average systolic peak pressure and the average diastolic trough pressure may be obtained according to the above steps S501 to S503.

[0083] S610: The clamping point of the pressure sensor 2 with the smaller average pressure monitoring value is used as the target reference position in the position information of the target compression position interval.

[0084] In this embodiment, the corresponding situation is that two adjacent pressure sensors 2 can both collect the pulsating pressure signal of the common carotid artery. The reason for the above phenomenon may be that the distance between the pressure sensors 2 is too large, or the user wears it improperly, causing the common carotid artery to be located in the area between the two sensors, such as Figure 4 As shown, the common carotid artery is usually closer to one of the pressure sensors 2 and farther away from the other pressure sensor 2. As a result, the mean pressure monitoring values ​​of the two pressure value sequences will be different. Specifically, since the two pressure sensors 2 have basically the same support area, the basic clamping pressure and the pressure value corresponding to the diastolic pressure valley of the two pressure sensors 2 can be considered the same. However, the pulsating pressure of the common carotid artery collected by the two pressure sensors 2 (mainly the pressure value corresponding to the systolic pressure peak) is different. Since one of the pressure sensors 2 is closer to the common carotid artery (such as Figure 4 Therefore, the pressure value corresponding to the systolic peak pressure is significantly greater than the collected value of the other pressure sensor 2, and the corresponding average pressure monitoring value of the pressure sensor 2 closer to the common carotid artery is also greater than the average pressure monitoring value of the pressure sensor 2 far away from the common carotid artery.

[0085] In this embodiment, the two average systolic peak pressures corresponding to the two pressure value sequences not only reflect the distances of the two pressure sensors 2 from the common carotid artery, but also the relationship between the two average systolic peak pressures, which also reflects the positional relationship between the common carotid artery and the two pressure sensors 2. Based on this relationship, a second mapping table can be established. Compared to the first mapping table, the second mapping table has more reference elements and can represent richer physical meanings, thus more accurately determining the position information of the target compression position interval.

[0086] In this embodiment, since the common carotid artery is most likely located between the two pressure sensors 2, to avoid overlapping the common carotid artery during the determination of the target compression position interval, the clamping point of the pressure sensor 2 that is farther from the common carotid artery is selected as the target reference position in the position information of the target compression position interval. In this embodiment, the target reference position can be located within the target compression position interval.

[0087] Additionally, the method includes:

[0088] S420: If the similarity coefficients for all pressure value sequences are less than the similarity coefficient threshold, target feature data is generated based on the pressure monitoring values ​​in the pressure value sequences and the user's physiological information. The target feature data includes the mean of the monitoring values ​​for each pressure value sequence, the user's gender, age, neck circumference, blood pressure, pulse, weight, and height.

[0089] S430: Input the feature data into the target model to generate position information of the target compression position interval. Specifically, the target model may include a linear regression model, a support vector regression model, a random forest regression model, or a convolutional neural network.

[0090] In this embodiment, a method for generating position information of a target compression position interval by a machine learning method is provided. The main core thereof lies in the training of the model. Specifically, in this embodiment, some physiological data of a large number of users and the mean value of the monitoring value of each pressure value sequence can be collected as training samples, and the position information of the target compression position interval corresponding to the user can be used as label data. The position information of the target compression position interval here can be the position information of the target compression position interval formed by taking the clamping point of a certain pressure sensor 2 as the target reference position. In addition, in order for the model to be able to better adapt to the needs of different types of users. When setting the training data, it is necessary to set training data corresponding to a richer and more diverse group of people, such as male and female groups corresponding to children, youth, middle-aged and elderly people respectively, and multiple types of people divided according to the degree of obesity, as well as people suffering from different types of diseases. The above multiple categories can also be superimposed and combined with each other.

[0091] Furthermore, although the steps of the method of the present disclosure are described in a particular order in the accompanying drawings, this does not require or imply that the steps must be performed in this particular order, or that all steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps.

[0092] Through the description of the above embodiments, it will be readily understood by those skilled in the art that the example embodiments described herein can be implemented via software or via a combination of software and necessary hardware. Therefore, the technical solutions according to the embodiments of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, or mobile hard drive) or on a network and includes several instructions for enabling a computing device (such as a personal computer, server, mobile terminal, or network device) to execute the methods according to the embodiments of the present disclosure.

[0093] In an exemplary embodiment of the present disclosure, an electronic device capable of implementing the above method is also provided.

[0094] Those skilled in the art will appreciate that various aspects of the present invention may be implemented as systems, methods, or program products. Therefore, various aspects of the present invention may be implemented in the following forms: entirely in hardware, entirely in software (including firmware, microcode, etc.), or in a combination of hardware and software, collectively referred to herein as "circuits," "modules," or "systems."

[0095] The electronic device according to this embodiment of the present invention is merely an example and should not limit the functions and scope of use of the embodiments of the present invention.

[0096] The electronic device is implemented as a general-purpose computing device. Components of the electronic device may include, but are not limited to, the at least one processor, the at least one memory, and a bus connecting different system components (including the memory and the processor).

[0097] The storage stores program codes, which can be executed by the processor, so that the processor executes the steps according to various exemplary embodiments of the present invention described in the above “Exemplary Method” section of this specification.

[0098] The memory may include readable media in the form of volatile memory, such as random access memory (RAM) and / or cache memory, and may further include read only memory (ROM).

[0099] The storage may also include a program / utility having a set (at least one) of program modules, such program modules including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0100] The bus may represent one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor, or a local bus using any of a variety of bus architectures.

[0101] The electronic device may also communicate with one or more external devices (e.g., a keyboard, pointing device, Bluetooth device, etc.), one or more devices that enable a user to interact with the electronic device, and / or any device that enables the electronic device to communicate with one or more other computing devices (e.g., a router, modem, etc.). This communication may occur via an input / output (I / O) interface. Furthermore, the electronic device may communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network such as the Internet) via a network adapter. The network adapter communicates with other modules of the electronic device via a bus. It should be understood that, although not shown in the figures, other hardware and / or software modules may be used in conjunction with the electronic device, including but not limited to microcode, device drivers, redundant processors, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0102] Through the description of the above embodiments, it will be readily understood by those skilled in the art that the example embodiments described herein can be implemented via software or via a combination of software and necessary hardware. Therefore, the technical solutions according to the embodiments of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, or mobile hard drive) or on a network and includes several instructions for enabling a computing device (such as a personal computer, server, terminal device, or network device) to execute the methods according to the embodiments of the present disclosure.

[0103] In exemplary embodiments of the present disclosure, a computer-readable storage medium is also provided, on which is stored a program product capable of implementing the methods described above. In some possible implementations, various aspects of the present invention may also be implemented in the form of a program product comprising program code that, when executed on a terminal device, causes the terminal device to execute the steps according to various exemplary embodiments of the present invention described in the "Exemplary Methods" section above.

[0104] The program product may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination thereof. More specific examples (a non-exhaustive list) of readable storage media include: an electrical connection having one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof.

[0105] A computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium that can transmit, propagate, or transfer a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0106] The program code embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.

[0107] Program code for performing the operations of the present invention can be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, C++, and conventional procedural programming languages ​​such as C or similar programming languages. The program code can be executed entirely on the user's computing device, partially on the user's device, as a stand-alone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0108] Furthermore, the above-described figures are merely illustrative of the processes included in the method according to exemplary embodiments of the present invention and are not intended to be limiting. It is readily understood that the processes illustrated in the above-described figures do not indicate or limit the temporal order of these processes. Furthermore, it is readily understood that these processes may be executed synchronously or asynchronously, for example, in multiple modules.

[0109] It should be noted that although several modules or units of the device for action execution are mentioned in the detailed description above, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be concretized in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided into multiple modules or units to be concretized.

[0110] The above are merely specific embodiments of the present invention, but the scope of protection of the present invention is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present invention should be included in the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be based on the scope of protection of the claims.

Claims

1. A method for determining a target position based on pressure data, characterized in that: Applicable to a neck compression device, the neck compression device includes an elastic clamping body, multiple pressure sensors, and multiple display devices. The elastic clamping body is a semi-annular structure adapted to the outer shape of the neck and is used to clamp around the neck. Multiple pressure sensors are spaced apart on the side of the elastic clamping body close to the neck and are used to obtain the clamping pressure value between the pressure sensor setting point on the elastic clamping body and the neck. The method comprises the following steps: Obtaining a sequence of pressure values ​​collected by a pressure sensor at each clamping point in a target area during a preset clamping period; wherein the plurality of clamping points are spaced apart and distributed in a preset area of ​​the neck; Slide the reference pressure value sequence along the time axis of each pressure value sequence with a preset time sliding step length, and use the reference pressure value sequence and the corresponding portion of the pressure value sequence after each sliding step as a comparison pressure value sequence; the acquisition time corresponding to the reference pressure value sequence is less than the preset clamping period; the reference pressure value sequence is a pressure value sequence at the common carotid artery; The maximum value of the mutual correlation coefficient between the comparison pressure value sequence and the reference pressure value sequence in each pressure value sequence is taken as the similarity coefficient corresponding to each pressure value sequence; If there is only one pressure value sequence whose similarity coefficient is greater than the similarity coefficient threshold, the clamping point corresponding to the pressure value sequence is determined as the target reference position; generating target compression position interval information and a display instruction of a display device corresponding to the target compression position interval according to the target reference position and the pressure value sequence corresponding to the target reference position; Generating target compression position interval information and a display instruction of a display device corresponding to the target compression position interval according to the target reference position and the pressure value sequence corresponding to the target reference position, including: Obtaining the first-order derivative corresponding to the pressure value sequence through central difference; The pressure monitoring value whose first-order derivative in the pressure value sequence is within a preset zero value interval is used as a target screening value; Generate the mean systolic peak pressure and the mean diastolic trough pressure corresponding to the pressure value sequence according to the mean of the target screening value; the mean systolic peak pressure is the mean of all pressure monitoring values ​​greater than the mean of the target screening value; the mean diastolic trough pressure is the mean of all pressure monitoring values ​​less than the mean of the target screening value; Obtaining position information of a target compression position interval from a first preset mapping table based on a ratio of a mean systolic peak pressure corresponding to the pressure value sequence to a mean systolic peak pressure of a reference pressure value sequence, and a ratio of a mean diastolic trough pressure corresponding to the pressure value sequence to a mean diastolic trough pressure of the reference pressure value sequence; the position information of the target compression position interval including a maximum distance and a minimum distance of the target compression position interval from the target reference position; A display interval corresponding to the target compression position interval is generated according to the position information of the target compression position interval and the target reference position, and a display instruction for the display device within the display interval is generated.

2. The method according to claim 1, characterized in that The method further comprises: If there are only two pressure value sequences whose similarity coefficients are greater than the similarity coefficient threshold, then the mean values ​​of the pressure monitoring values ​​of the two pressure value sequences are obtained respectively; Obtaining position information of the target compression position interval from a second preset mapping table based on the averages of the two peak systolic pressures corresponding to the two pressure value sequences; the position information of the target compression position interval includes a maximum distance and a minimum distance of the target compression position interval from the target reference position; The clamping point of the pressure sensor with the smaller average pressure monitoring value is used as the target reference position in the position information of the target compression position interval.

3. The method according to claim 1, characterized in that The method further comprises: If the similarity coefficients of all pressure value sequences are less than the similarity coefficient threshold, target feature data is generated based on the pressure monitoring values ​​in the pressure value sequence and the user's physiological information; the target feature data includes the mean of the monitoring values ​​of each pressure value sequence, the user's gender, age, neck circumference, blood pressure, pulse, weight, and height; The characteristic data is input into a target model to generate position information of a target compression position interval.

4. The method according to claim 3, characterized in that The target model includes a linear regression model, a support vector regression model, a random forest regression model or a convolutional neural network.

5. The method according to claim 3, characterized in that After generating the position information of the target compression position interval, the method further includes: Obtaining, according to the pressure value sequence, a pressure monitoring average value of each pressure sensor located in the target compression position interval; If the pressure monitoring averages of all the pressure sensors belong to the preset pressure range, the display device located in the target compression position range displays the first color.

6. The method according to claim 5, characterized in that After obtaining the pressure monitoring average value of each pressure sensor located in the target compression position interval, the method further includes: If the pressure monitoring average value of any pressure sensor is less than the preset pressure range, the display device corresponding to the installation position of the pressure sensor in the target compression position range will be displayed in a second color; the second color is different from the first color.

7. The method according to claim 5, characterized in that The method further comprises: According to the installation positions of the plurality of pressure sensors and the plurality of display devices on the elastic clamping body, a position mapping table between the installation position of each pressure sensor and the display device is generated.

8. A non-transitory computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method for determining a target position based on pressure data according to any one of claims 1 to 7 is implemented.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the method for determining a target position based on pressure data according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Method system for brain image processing

    CN103345753A

  • Instantaneous waveform-free ratio generation method and device thereof, equipment and medium

    CN110786839A

  • Pressure sensing neck blood vessel recognition instrument and recognition method thereof

    CN116942272A

  • Vascular pulsatile tinnitus therapeutic apparatus

    CN118717416A