Advertisement pushing method and device for detecting sleep condition of user based on microwave radar
Through portable microwave radar, it automatically finds the parts of human vital signs and combines sleep conditions to push advertisements, which solves the problems of low data accuracy and insufficient advertising push in the existing technology, and achieves high-precision sleep quality evaluation and advertising push effects.
Patent Information
- Application Number
- CN202411374299.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-29
- Publication Date
- 2025-02-11
AI Technical Summary
The prior art cannot realize portable microwave radars to automatically find parts of the human body that can feedback vital signs, resulting in missing data, low signal-to-noise ratio, false alarms on sleep quality assessment, and failure to push advertisements in combination with sleep conditions.
The microwave radar transmits and receives radar signals, finds the human body's position, and controls the rotation and/or translation of the microwave radar to find vital sign detection areas. Receive radar signals and extract vital signs, and push advertisements based on sleep quality.
The accuracy of microwave radar detection of human vital signs is improved, the problems of missing data and low signal-to-noise ratio are reduced, accurate sleep quality assessment and related advertising push are achieved, and the click rate and accuracy of advertising are improved.
Smart Images

Figure CN119417534A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of advertisement push, and in particular to an advertisement push method and device based on microwave radar to detect user sleep conditions. Background Art
[0002] Microwave radar can collect echo data of the inspected personnel, and then extract the micro-movement changes of the human body from the echo data, so as to calculate the vital signs of the human body, such as breathing, heartbeat, etc. The microwave radar detects the vital signs of the human body, and thus judges the human body's sleep status and sleep quality.
[0003] For portable microwave radar, it can follow the user to the destination and perform user sleep detection at the destination. On the one hand, since the vital signs of the human body are tiny changes in human movement, for example, the heartbeat corresponds to the tiny shaking of the human chest, the position of the human body in the radar scanning area is unknown, and the movement generated by the vital signs is very weak. Not all areas within the radar scanning range can extract micro-motion signals. Before performing vital sign detection, the orientation and direction of the microwave radar need to be manually adjusted to make the human body in the area with better signals within the radar scanning range. Only then can the subsequent vital sign detection algorithm capture the vital sign data from the echo data. In the prior art, it is impossible to realize that the microwave radar automatically finds the part of the human body that can feedback vital signs. Only the tiny movement changes in the relatively rough micro-motion range detected by the microwave radar can be used as the source of vital sign judgment data. It may have problems such as missing data, low data signal-to-noise ratio, and fuzzy data, thereby generating false alarms of sleep quality and other conditions, affecting the operation of sleep aids. On the other hand, the prior art has not yet used portable microwave radars to push advertisements to users in combination with their sleep conditions.
[0004] In view of the above problems existing in the prior art, the purpose of the present invention is to design an advertisement push method and device based on microwave radar to detect the user's sleep condition. Summary of the invention
[0005] In view of the problems existing in the above-mentioned prior art, the present invention provides an advertisement push method and device based on microwave radar detection of user sleep conditions, which can effectively solve at least one problem existing in the above-mentioned prior art.
[0006] The technical solution of the present invention is:
[0007] An advertisement push method based on microwave radar detection of user sleep conditions comprises the following steps:
[0008] S1, uses microwave radar to transmit and receive radar signals to find the position of the human body;
[0009] S2, controlling the microwave radar to rotate and / or translate to find a vital sign detection area;
[0010] S3, receiving the radar signal returned by the vital sign detection area, and extracting the vital sign from the radar signal;
[0011] S4, evaluating the sleep quality according to the vital signs, and pushing advertisements to the user based on the current location and the sleep quality.
[0012] 2. The method for pushing advertisements based on microwave radar detection of user sleep conditions according to claim 1, characterized in that: step S2 comprises:
[0013] S21, determining whether the human body is in a micro-motion state, and if so, rotating and / or translating the microwave radar to an area facing the micro-motion state;
[0014] S22, calculating vital signs at multiple locations within the region of the micro-motion state;
[0015] S23, if the vital signs at multiple positions are similar, the area in the micro-motion state is determined to be a vital sign detection area; if the vital signs at multiple positions are different, the scanning range of the microwave radar is rotated and / or translated and the process returns to step S21.
[0016] Furthermore, before step S21, execute:
[0017] S20, record and update the radar signal in real time, and enter step S21 when the number of point clouds of the radar signal is less than the preset number threshold, and use the human body position when the number of point clouds of the radar signal is less than the preset number threshold as the micro-motion position.
[0018] Further, step S22 includes:
[0019] The region in the micro-motion state is divided into a plurality of sub-regions at equal intervals, and the vital signs of the plurality of sub-regions are calculated.
[0020] Further, dividing the region in the micro-motion state into a plurality of sub-regions at equal intervals, and calculating the vital signs of the plurality of sub-regions comprises:
[0021] The radar signal in the area of the micro-motion state is equally divided and the phases are calculated respectively;
[0022] Multiple phases are calculated through a vital sign algorithm to obtain multiple vital signs.
[0023] Further, if the vital signs of the multiple positions are different, the scanning range of the microwave radar is rotated and / or translated according to the vital signs of the multiple sub-areas and the process returns to step S21;
[0024] Rotating and / or translating the microwave radar according to the vital signs of the plurality of sub-areas comprises:
[0025] Calculate the mean of vital signs of multiple sub-areas;
[0026] The microwave radar is rotated and / or translated toward the sub-region where the vital sign is close to the vital sign mean value.
[0027] Furthermore, the vital signs include heartbeat and breathing. In step S4, the sleep quality of the human body is evaluated based on the number of apnea, the stability of changes in heart rate and breathing frequency, and the body movement value.
[0028] Further, the pushing of advertisements to the user based on the current location and the sleep quality includes:
[0029] If the user's sleep quality is poor, perform one or more of the following steps:
[0030] Searching for refreshing drinks around the current location and pushing them to the user;
[0031] Searching for hotels around the current location, semantically analyzing reviews of hotels around the current location, extracting hotels with good sleep quality reported by customers, and pushing them to the user;
[0032] Search for sleep-aid products around the current location and push them to the user.
[0033] Furthermore, the frequency of the user leaving the house is analyzed, and the distance around the current positioning is set based on the frequency of the user leaving the house, and the frequency of the user leaving the house is inversely correlated with the distance around the current positioning.
[0034] Further provided is an advertisement pushing device based on microwave radar detecting user's sleep condition, comprising a microwave radar, a rotatable setting and a positioning module, and when the advertisement pushing device is working, it implements the advertisement pushing method based on microwave radar detecting user's sleep condition.
[0035] Therefore, the present invention provides the following effects and / or advantages:
[0036] This application analyzes the user's sleep quality and combines it with the user's current location to accurately recommend products or services related to sleep quality to the user, thereby improving the click-through rate and accuracy of advertisements.
[0037] The present application improves the conversion rate of advertisements by analyzing the frequency of users leaving the house and adjusting the current positioning surrounding distance range based on the frequency of users leaving the house.
[0038] The present application can control the rotation and / or translation of the microwave radar to direct the center of its scanning area toward the vital signs detection area by finding the vital signs detection area, and utilize the characteristics of the center of the scanning area having the best signal-to-noise ratio and the best response of human vital signs, thereby improving the detection accuracy of the microwave radar in detecting human vital signs.
[0039] The present application can control the microwave radar to rotate and / or translate to find the vital signs detection area, so that the microwave radar used to detect vital signs can be placed in multiple locations indoors, and there is no need to manually adjust the scanning area of the microwave radar before use. The microwave radar can automatically find the vital signs detection area and perform vital signs detection.
[0040] The present application calculates vital signs at multiple positions within the area of the micro-motion state, and through the vital signs at multiple positions, it is possible to determine whether the scanning center of the microwave radar is facing the part of the human body that reacts to vital signs. This can be used to accurately adjust the scanning range of the microwave radar, thereby improving the accuracy of vital signs detection.
[0041] The present application divides the area of the micro-motion state into multiple sub-areas at equal intervals, which can be applicable to the characteristics of human vital signs in the microwave radar detection process, thereby improving the detection accuracy.
[0042] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention are realized and obtained by the structures particularly pointed out in the description and the drawings.
[0043] It is to be understood that both the foregoing general description and the following detailed description of the present invention are exemplary and explanatory and are intended to provide further explanation of the invention as claimed. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] Figure 1 It is a flowchart of an embodiment of the present invention.
[0045] Figure 2 Schematic diagram of the steps for calculating vital signs.
[0046] Figure 3 Schematic diagram of finding the human body position for microwave radar.
[0047] Figure 4 Schematic diagram of finding the micromotion area for microwave radar, where the shaded area represents the micromotion area.
[0048] Figure 5 This is a schematic diagram showing that the center of the scanning area of the microwave radar is located at the center of the micro-motion area after rotation.
[0049] Figure 6 It is a schematic diagram of dividing the micro-motion state area into 2*2 square areas when measuring heart rate.
[0050] Figure 7 This is a schematic diagram of dividing the micro-motion state area into four square areas arranged from top to bottom when measuring the respiratory frequency.
[0051] Figure 8 A schematic diagram of adjusting the scanning area of a microwave radar according to breathing frequency.
[0052] Fig. 9 A schematic diagram of the device structure. DETAILED DESCRIPTION
[0053] In order to facilitate understanding by those skilled in the art, the structure of the present invention is further described in detail with reference to the embodiments in conjunction with the accompanying drawings:
[0054] refer to Figure 1-2 , an advertisement push method based on microwave radar detection of user sleep conditions, comprising the following steps:
[0055] S1, uses microwave radar to transmit and receive radar signals to find the position of the human body;
[0056] In this embodiment, a radar signal is transmitted by a microwave radar and a radar signal returned by a human body in the room is received. The microwave radar can be placed in the room, for example, on a bedside table, a wall, a wardrobe, etc., without limitation. The microwave radar can scan multiple positions in the room. At this time, the position of the radar or the position of the human body is unknown. The method of searching for a human body by a microwave radar is an existing technology. For example, when the human body is in a sitting or lying state, the human body does not walk or make large body movements, and the preliminary position of the human body is obtained according to the characteristics of the echo data on the microwave radar in this state.
[0057] In this step, the microwave radar can rotate or translate to search for a human body in the room.
[0058] The microwave radar of this embodiment is a portable microwave radar, which can be placed at any position in the room.
[0059] This step is as follows Figure 3 shown.
[0060] S2, controlling the microwave radar to rotate and / or translate to find a vital sign detection area;
[0061] In step S1, the microwave radar finds the position of the human body, and it is necessary to further find the vital sign detection area. This step can be based on the situation that the human body is in a resting state such as sitting or lying down, the human body does not move in a large range, the human body's breathing will produce a small ups and downs, the human body's heartbeat will produce a small shake, etc., and according to the performance of this situation in the radar echo data, the vital sign detection area can be found.
[0062] Because the signal-to-noise ratio of each area within the scanning range of the microwave radar is different, and the position of the human body is unknown before step S1, if the microwave radar does not look for the vital signs detection area but directly extracts vital signs through the microwave radar data returned by the human body's breathing or heartbeat, its data will be affected by external interference and different radar signal-to-noise ratios, and the calculated vital signs data will have problems such as insufficient accuracy. Therefore, this step searches for the vital signs detection area.
[0063] S3, receiving the radar signal returned by the vital sign detection area, and extracting the vital sign from the radar signal.
[0064] In step S2, the human vital sign detection area is found. At this time, only the radar signal of the vital sign detection area is extracted to calculate the vital sign, which can greatly improve the accuracy of the vital sign calculation result. The method of vital sign detection can refer to the existing application with publication number CN118452869A and the name of the method, device, equipment and medium for monitoring vital signs based on millimeter wave radar.
[0065] Alternatively, first construct the ADC data collected by each frame of microwave radar within a period of time as a matrix to be processed, and use the covariance matrix decomposition method to remove the clutter that is significantly different from the useful signal; then use the wavelet denoising method to remove the non-stationary noise, so as to reconstruct the original ADC data. Then, by referring to Figure 2 The provided calculation process realizes vital signs analysis.
[0066] S4, evaluating the sleep quality according to the vital signs, and pushing advertisements to the user based on the current location and the sleep quality.
[0067] In this step, the evaluation of sleep quality based on the vital signs can be a direct adoption of existing technologies, such as the existing application with publication number CN109464128A and titled Sleep Quality Detection Method, Device and Computer-readable Storage Medium, which determines the number of apnea events that last longer than a preset duration threshold; and determines the corresponding sleep quality based on the determined number of apnea events. Or, such as the existing application with publication number CN112754443A and titled Sleep Quality Detection Method, System, Readable Storage Medium and Mattress, which uses the heart rate information and respiratory rate information of the user when on the preset mattress; calculates the effective sleep duration of the user in the preset time period based on the number of bed leavings and the corresponding bed leaving time each time and the movement information; and calculates the sleep quality score of the user in the preset time period based on the effective sleep duration and the number of bed leavings.
[0068] Then, based on the current location, nearby businesses can be searched, and combined with the user's sleep quality, it can be analyzed whether the user sleeps well or not. If the user has poor sleep, products or services sold by nearby businesses can be pushed to the user to help the user refresh himself or obtain sleep-aiding products.
[0069] Further, in step S1, searching for the human body position includes:
[0070] Identify the human body and obtain its position through point cloud data.
[0071] In this step, the microwave radar is used to collect ADC data, perform one-dimensional FFT calculation, two-dimensional FFT calculation, select the target position, and then map the horizontal angle and pitch angle between the human body and the microwave radar and the target to the direct coordinate system, so that the human body can be identified, and the microwave radar is rotated or translated through the horizontal angle and pitch angle between the human body and the microwave radar, so that the human body is located in the middle of the microwave radar scanning area.
[0072] When the human body is in a resting state, the point cloud data corresponding to the reflected radar signal is relatively small. By utilizing the amount of point cloud data in this state, it can be determined that there is a human body at that position when the point cloud data is less than a preset point cloud data amount threshold.
[0073] Further, step S2 includes:
[0074] S21, determining whether the human body is in a micro-motion state, and if so, rotating and / or translating the microwave radar to an area facing the micro-motion state;
[0075] In this step, the radar signal can be calculated by the micro-motion algorithm to determine whether the human body is in a micro-motion state. The parts of the human body that are in a micro-motion state are generally the chest and abdomen, etc. This area is used to identify the best area for vital sign detection. The micro-motion algorithm can be used to extract the parts of the micro-motion state, such as Figure 4 As shown, in step S1, the microwave radar finds the position of the human body. At this time, the microwave radar can be rotated or translated to face the human body. In this step, by extracting the micro-motion area, the microwave radar can be rotated or translated to face the center of the scanning area toward the chest, abdomen and other parts of the human body, as shown in FIG. Figure 5 shown.
[0076] Since the accuracy of the micro-motion algorithm is average, in this step, when the microwave radar rotates or translates toward the micro-motion area, the chest or abdomen of the human body may not be in the optimal scanning area of the microwave radar.
[0077] S22, calculating vital signs at multiple locations within the region of the micro-motion state;
[0078] In this step, the heartbeat is used as an example to illustrate that the human chest cavity produces a slight tremor under the action of the heartbeat, thereby producing an area in a micro-motion state.
[0079] Theoretically, the frequencies corresponding to the tiny vibrations generated by the human heartbeat at various locations on the chest should be the same. Correspondingly, the heartbeat data calculated from the radar signal reflected back by the tiny vibrations generated by the heartbeat should be the same at multiple locations within the micro-motion state area. Vital signs are calculated at multiple locations within the micro-motion state area obtained in step S21, so as to be used in subsequent steps to determine whether the best signal-to-noise ratio scanning area of the microwave radar is directly corresponding to the human chest.
[0080] S23, if the vital signs at multiple positions are similar, the area in the micro-motion state is determined to be a vital sign detection area; if the vital signs at multiple positions are different, the scanning range of the microwave radar is rotated and / or translated and the process returns to step S21.
[0081] If the vital signs calculated at multiple locations are the same or similar, it means that the best detection area of the microwave radar is right for the micro-movement of vital signs such as the chest or abdomen of the human body. The best detection area of the microwave radar can be considered to be the center of the radar detection area.
[0082] Due to different sleeping postures of the human body, the radar signal of the micro-motion area captured by the microwave radar may be too weak, interfered, or have calculation errors, or the micro-motion signal may be too weak to be captured when it is transmitted from the center of the chest or abdomen to the edge of the human body, resulting in different vital signs calculated at multiple locations. Therefore, this step needs to be performed.
[0083] Preferably, for the heart rate in the vital signs, since the heart is located near the center of the chest cavity, the region of the micro-motion state can be divided into N*N squares, for example, into a 2*2 field-shaped structure, such as Figure 6 As shown, heartbeat detection is performed in each square area in the area. If the heart is located in the exact center of N*N squares, the micro-movements generated by the heartbeat in each square area will be captured by the microwave radar and the heart rate will be calculated to be very close.
[0084] At the same time, when measuring the heart rate, since the chest cavity where the heart is located is located above the human body, in order to facilitate capturing the heart rate, in this step, the area of the micro-motion state close to the human head can first be divided into N*N squares and then the vital signs can be calculated.
[0085] Preferably, for the respiratory rate in the vital signs, since the abdomen of the human body will float up and down during breathing, at this time, the area of the micro-motion state can be divided into N rectangles arranged up and down, for example, 4 rectangles are divided, such as Figure 7 As shown, in this area, the breathing frequency is detected in each rectangular area. If the center of the abdomen is located at the center of N rectangles, the micro-movements generated by the ups and downs of the abdomen in each rectangular area are captured by the microwave radar and the breathing frequency is calculated to be very close.
[0086] At the same time, when measuring the respiratory rate, since the abdomen is located in the middle of the human body, in order to facilitate capturing the respiratory rate, in this step, the area of the micro-motion state close to the human legs can be first divided into N rectangles and then the vital signs can be calculated.
[0087] The legs or head of the human body can be identified using existing technologies.
[0088] Therefore, through this step, it is found whether the center of the scanning range of the microwave radar is located at the center of the human body part from which the vital signs data can be extracted. At this time, the radar data obtained by the microwave radar can correctly reflect the vital signs of the human body. If the vital signs of multiple positions are different, the microwave radar can be rotated or moved to make the scanning area of the microwave radar translate or rotate, thereby changing the center point of the scanning area of the microwave radar.
[0089] Furthermore, before step S21, execute:
[0090] S20, record and update the radar signal in real time, and enter step S21 when the number of point clouds of the radar signal is less than the preset number threshold, and use the human body position when the number of point clouds of the radar signal is less than the preset number threshold as the micro-motion position.
[0091] In this embodiment, if the human body is stationary, the number of point clouds of the radar signal will become very small. By presetting a quantity threshold, it can be determined that the human body is in a stationary state when the number is reduced to below the preset quantity threshold.
[0092] Further, step S22 includes:
[0093] The region in the micro-motion state is divided into a plurality of sub-regions at equal intervals, and the vital signs of the plurality of sub-regions are calculated.
[0094] Further, dividing the region in the micro-motion state into a plurality of sub-regions at equal intervals, and calculating the vital signs of the plurality of sub-regions comprises:
[0095] The radar signal in the area of the micro-motion state is equally divided and the phases are calculated respectively;
[0096] Multiple phases are calculated through a vital sign algorithm to obtain multiple vital signs.
[0097] In this step, you can refer to Figure 7 Or 8, thereby dividing the area of the micro-motion state into equal intervals.
[0098] Specifically, the phase data of the micro-motion area can be extracted first, and the phase data can be phase unwrapped to generate unwrapped data; then the unwrapped data can be preprocessed, and the preprocessed unwrapped data can be subjected to FFT operation to generate heart rate data and track the heart rate data. For details, reference can be made to the existing application entitled "Method, device, equipment and medium for monitoring vital signs based on millimeter wave radar" with publication number CN118452869A.
[0099] Further, if the vital signs of multiple positions are different, the scanning range of the microwave radar is rotated and / or translated according to the vital signs of multiple sub-areas and the process returns to step S21.
[0100] Further, rotating and / or translating the microwave radar according to the vital signs of the plurality of sub-areas comprises:
[0101] Calculate the mean of vital signs of multiple sub-areas;
[0102] The microwave radar is rotated and / or translated toward the sub-region where the vital sign is close to the vital sign mean value.
[0103] In this step, if Figure 8As shown, assuming that the respiratory rates from multiple positions on the abdomen calculated in the above steps are 15, 20, 21, and 20 (times / minute), respectively, the calculated average is 19, and the sub-areas with respiratory rates of 20, 21, and 20 are areas where vital signs are close to the mean of the vital signs. At this time, the scanning range of the microwave radar needs to be adjusted downward.
[0104] Furthermore, the following steps are performed to determine whether the vital signs at multiple locations are similar:
[0105] The standard deviation of the vital signs at the multiple locations is calculated. If the standard deviation is less than a preset standard deviation threshold, the vital signs at the multiple locations are similar.
[0106] Furthermore, the vital signs include heartbeat and breathing. In step S4, the sleep quality of the human body is evaluated based on the number of apnea, the stability of changes in heart rate and breathing frequency, and the body movement value.
[0107] Specifically, this step can calculate the Lyapunov index of the respiratory waveform. If the Lyapunov index of the respiratory waveform is abnormal, proceed to the next step;
[0108] The number of times the respiratory waveform deviates from the respiratory baseline and the number of times the respiratory waveform has a respiratory count of 0 are counted; if the sum of the number of times the respiratory waveform deviates from the respiratory baseline and the number of times the respiratory waveform has a respiratory count of 0 is greater than a preset number threshold, it is determined that the respiratory waveform contains a respiratory feature corresponding to sleep apnea.
[0109] The sleep quality of a person is identified through the occurrence of sleep apnea. The more sleep apnea occurs, the worse the sleep quality.
[0110] Alternatively, the sleep quality can be judged by analyzing the stability of changes in heart rate and respiratory frequency, for example, by calculating the Lyapunov index of respiratory waveform or heart rate changes. The Lyapunov index is used to represent the numerical characteristics of the average exponential divergence rate of adjacent trajectories in phase space. If the Lyapunov index of the heart rate or respiratory waveform is abnormal, it can be considered that the respiratory waveform is abnormal. If the Lyapunov index is greater than 0, it means that the adjacent trajectories of the heart rate or respiratory waveform will diverge over time, indicating that the system exhibits chaotic behavior. On the contrary, if the Lyapunov index is less than 0, the heart rate or respiratory waveform will tend to be stable and insensitive to the initial state of the heart rate or respiratory waveform, that is, the mapping is insensitive to the initial value; when the index is equal to 0, the heart rate or respiratory waveform is in a stable state. Therefore, by calculating and analyzing the Lyapunov index, it is possible to intuitively judge whether the heart rate or respiratory waveform is in a chaotic state. When the human body is in a chaotic state, the sleep quality is poor.
[0111] Or calculate the sleep quality of the human body through body movement values.
[0112] In this embodiment, the body motion value can be used to find the maximum value in the distance index range of 1-40 after performing 2DFFT on the radar signal, and stored in the body motion array of 10 frames of historical data. The body motion array is summed. If the sum of the body motion array is greater than 200, it is determined that the human body's sleep quality is poor.
[0113] Further, the pushing of advertisements to the user based on the current location and the sleep quality includes:
[0114] If the user's sleep quality is poor, perform one or more of the following steps:
[0115] Searching for refreshing drinks around the current location and pushing them to the user;
[0116] Searching for hotels around the current location, semantically analyzing reviews of hotels around the current location, extracting hotels with good sleep quality reported by customers, and pushing them to the user;
[0117] Search for sleep-aid products around the current location and push them to the user.
[0118] In case of poor sleep quality of the user:
[0119] You can search for nearby refreshing drinks, such as coffee, tea and other beverages containing caffeine or taurine, to help users refresh themselves.
[0120] You can also search for nearby hotels to get a list of surrounding hotels and read reviews of their hotels. Through semantic analysis, you can get reviews with keywords such as "good sleep", "quiet", "comfortable bed", etc., to judge the user's sleeping conditions in the hotel. You can get the best hotel based on the number of reviews with good sleep conditions reported by customers, and help users change to the hotel to get a good sleeping environment.
[0121] You can also search for nearby sleep-aid products, such as white noise generators, aromatherapy generators, noise-canceling earplugs, etc., to help users get a good sleeping environment.
[0122] Furthermore, the frequency of the user leaving the house is analyzed, and the distance around the current positioning is set based on the frequency of the user leaving the house, and the frequency of the user leaving the house is inversely correlated with the distance around the current positioning.
[0123] In this step, the following method can be used to determine whether the user has left the house. After performing 2DFFT on the radar signal, a long-distance micro-motion algorithm is executed for detection. The long distance can be greater than 1 meter, so that the entire radar can cover the entire room. When the micro-motion algorithm calculates that there is no micro-motion in the area, it is determined that the user has left the house. The frequency of the user leaving the house can be the number of times the user leaves the house per unit time.
[0124] When the user arrives at a new place, the frequency of the user leaving the room can be used to reflect the distance the user is away from the hotel. The higher the frequency of the user leaving the room, the more frequently the user enters and returns to the room. It can be determined that the user's activity distance is closer to the location of the microwave radar. On the contrary, the lower the frequency of the user leaving the room, the farther the user is from the location of the microwave radar and the less likely the user is to frequently go back and forth. In this case, it is determined that the user's activity distance is far from the location of the microwave radar. At the same time, the frequent back and forth of the user also reflects that the time from the user placing an order to receiving the product is short. Recommending a merchant that is far away is likely to exceed the delivery time and make the user unwilling to shop.
[0125] For the frequency of users leaving the house, the setting of the surrounding distance of the current location in the advertisement push can be controlled. The higher the frequency of users leaving the house, the more likely the user's activities are near the current location. At this time, the probability of users accepting recommendations for shopping places or hotels farther away is also lower.
[0126] In addition, the user's historical location can be stored, and advertisements for nearby scenic spots, shopping malls, hotels, etc., or discount information nearby can be pushed to locations that appear frequently in the historical location.
[0127] Further provide an advertising push device based on microwave radar detection of user sleep conditions, reference Fig. 9 , including a microwave radar 1 and a positioning module, the microwave radar 1 can be rotatably set, and the advertising push device implements the advertising push method based on microwave radar detecting user sleep conditions when working.
[0128] It should be noted that in the claims, any reference signs placed between brackets shall not be construed as limiting the claims. The word "comprising" does not exclude the presence of components or steps not listed in the claim. The word "a" or "an" preceding a component does not exclude the presence of a plurality of such components. The invention may be implemented by means of hardware comprising several different components and by means of a suitably programmed computer. In a unit claim enumerating several means, several of these means may be embodied by the same item of hardware. The use of the words first, second, and third etc. does not indicate any order. These words may be interpreted as names.
[0129] Although the preferred embodiments of the present invention have been described, those skilled in the art may make other changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the present invention.
[0130] In the present invention, unless otherwise clearly specified and limited, the terms "installed", "connected", "connected", "fixed" and the like should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, it can be the internal connection of two elements or the interaction relationship between two elements. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0131] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms should not be understood as necessarily referring to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, unless they are contradictory.
Claims
1. An advertisement push method based on microwave radar detection of user sleep conditions, characterized in that: The following steps are involved: S1, uses microwave radar to transmit and receive radar signals to find the position of the human body; S2, controlling the microwave radar to rotate and / or translate to find a vital sign detection area; S3, receiving the radar signal returned by the vital sign detection area, and extracting the vital sign from the radar signal; S4, evaluating the sleep quality according to the vital signs, and pushing advertisements to the user based on the current location and the sleep quality.
2. The method for pushing advertisements based on microwave radar detection of user sleep conditions according to claim 1, characterized in that: Step S2 includes: S21, determining whether the human body is in a micro-motion state, and if so, rotating and / or translating the microwave radar to an area facing the micro-motion state; S22, calculating vital signs at multiple locations within the region of the micro-motion state; S23, if the vital signs at multiple positions are similar, the area in the micro-motion state is determined to be a vital sign detection area; if the vital signs at multiple positions are different, the scanning range of the microwave radar is rotated and / or translated and the process returns to step S21.
3. The method for pushing advertisements based on microwave radar detection of user sleep conditions according to claim 2, characterized in that: Before step S21, execute: S20, record and update the radar signal in real time, and enter step S21 when the number of point clouds of the radar signal is less than the preset number threshold, and use the human body position when the number of point clouds of the radar signal is less than the preset number threshold as the micro-motion position.
4. The method for pushing advertisements based on microwave radar detection of user sleep conditions according to claim 2, characterized in that: Step S22 includes: The region in the micro-motion state is divided into a plurality of sub-regions at equal intervals, and the vital signs of the plurality of sub-regions are calculated.
5. The method for pushing advertisements based on microwave radar detection of user sleep conditions according to claim 4, characterized in that: Dividing the micro-motion state region into a plurality of sub-regions at equal intervals, and calculating the vital signs of the plurality of sub-regions comprises: The radar signal in the area of the micro-motion state is equally divided and the phases are calculated respectively; Multiple phases are calculated through a vital sign algorithm to obtain multiple vital signs.
6. The method for pushing advertisements based on microwave radar detection of user sleep conditions according to claim 4, characterized in that: If the vital signs at multiple locations are different, the scanning range of the microwave radar is rotated and / or translated according to the vital signs of the multiple sub-areas and the process returns to step S21; Rotating and / or translating the microwave radar according to the vital signs of the plurality of sub-areas comprises: Calculate the mean of vital signs of multiple sub-areas; The microwave radar is rotated and / or translated toward the sub-region where the vital sign is close to the vital sign mean value.
7. The method for pushing advertisements based on microwave radar detection of user sleep conditions according to claim 1, characterized in that: The vital signs include heartbeat and breathing. In step S4, the sleep quality of the human body is evaluated based on the number of apnea, the stability of changes in heart rate and breathing frequency, and the body movement value.
8. The method for pushing advertisements based on microwave radar detection of user sleep conditions according to claim 1, characterized in that: The pushing of advertisements to the user based on the current location and the sleep quality includes: If the user's sleep quality is poor, perform one or more of the following steps: Searching for refreshing drinks around the current location and pushing them to the user; Searching for hotels around the current location, semantically analyzing reviews of hotels around the current location, extracting hotels with good sleep quality reported by customers, and pushing them to the user; Search for sleep-aid products around the current location and push them to the user.
9. The method for pushing advertisements based on microwave radar detection of user sleep conditions according to claim 8, characterized in that: The frequency of the user leaving the house is analyzed, and the distance around the current positioning is set based on the frequency of the user leaving the house, wherein the frequency of the user leaving the house is inversely correlated with the distance around the current positioning.
10. An advertising push device based on microwave radar detection of user sleep conditions, characterized in that: It includes a microwave radar, which can be rotatably set and positioned. When the advertising push device is working, it implements the advertising push method based on microwave radar detecting the user's sleeping condition as described in any one of claims 1-9.
Citation Information
Patent Citations
Sleep quality detecting method and device and computer readable storage medium
CN109464128A
Sleep quality detection method and system, readable storage medium and mattress
CN112754443A
Millimeter wave radar-based vital sign monitoring method, apparatus and device, and medium
CN118452869A