A smart positioning system and method for a smart walking stick

CN122901874APending Publication Date: 2026-10-13深圳市宾享时代科技有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411822529.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-11
Publication Date
2026-10-13

AI Technical Summary

Technical Problem

目前智慧手杖上的定位功能对电量的消耗极大,尤其是在依赖GPS等定位系统,且在智慧手杖的高频定位和持续数据输出的状态下,能耗会显著增加;而智慧手杖的体积通常较小,电池容量有限,使得手杖的电池很容易快速消耗完,无法支持长时间使用,造成智慧手杖易随着电池电量耗尽后定位功能失效

Benefits of technology

(1)本申请通过根据自己的需求设置电子安全围栏,确保在熟悉和安全的区域内活动时,系统能够保持较低的数据传输和定位更新频率,降低电量消耗;当处于电子安全围栏之外时,则进行运行监测分析,综合考虑位置危险值、心率、血压等参数计算得到活动值,并对活动值的变化趋势和用户活动强度的分析得到运动指数,进一步量化用户的运动状态;为实现智慧手杖的定位优化提供数据支持;

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122901874A_ABST
    Figure CN122901874A_ABST
Patent Text Reader

Abstract

The application discloses a kind of for intelligent positioning system and method of wisdom walking stick, the application is related to positioning control technical field;Through the application according to own demand setting electronic safety fence, ensure when in familiar and safe area activity, system can keep lower data transmission and positioning update frequency, reduce power consumption;When outside electronic safety fence, then carry out running monitoring analysis, position dangerous value, heart rate, blood pressure etc. are considered comprehensively, and activity value is calculated, and the analysis of the change trend of activity value and user activity intensity obtains motion index, further quantifies the motion state of user;For realizing the positioning optimization of wisdom walking stick provides data support;The comprehensive analysis of motion index, shortest distance and data index can quickly respond to the state change of user, dynamically adjusts positioning and data transmission strategy, improves the response speed and accuracy of system to user demand;Realize the dynamic balance of wisdom walking stick equipment energy consumption and performance.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of positioning control technology, and more specifically, to an intelligent positioning system and method for a smart cane. Background Technology

[0002] As many elderly people age, they are prone to memory decline or even cognitive impairment (such as Alzheimer's disease). They may get lost in familiar environments, have difficulty finding their way home, or forget why they went out. Therefore, smart canes usually include a positioning function to help family members and caregivers quickly locate the elderly and reduce the risk of getting lost. Currently, the positioning function on smart canes consumes a great deal of power, especially when relying on positioning systems such as GPS. The power consumption increases significantly when the smart cane is in a state of high-frequency positioning and continuous data output. Smart canes are usually small in size and have limited battery capacity, which makes the cane's battery deplete very quickly and cannot support long-term use. As a result, the positioning function of the smart cane is prone to failure after the battery is depleted.

[0003] To address the aforementioned shortcomings, an intelligent positioning system for smart canes is provided. Summary of the Invention

[0004] According to one aspect of this application, an intelligent positioning system for a smart cane is provided, the system comprising: a smart cane and an intelligent control platform, the smart cane and the intelligent control platform being communicatively connected; wherein the intelligent control platform includes a server, a motion monitoring module and a positioning optimization module; The server is used to receive and save data packets uploaded by the smart cane. The specific data packets include: location information and activity information; the location information includes heart rate and blood pressure values ​​at each collection time; the location information includes the location coordinates at each collection time and a map of a certain surrounding area. The motion monitoring module uses GPS positioning to determine whether the smart cane is within the range of an electronic safety fence. If so, it matches the basic data transmission frequency. and basic positioning update frequency It then sends this information to the smart cane terminal to control the smart cane terminal to operate according to its matched basic data transmission frequency. and basic positioning update frequency Perform data transmission and location update operations; otherwise, perform motion monitoring and analysis on the smart cane to obtain the smart cane's motion index and send it to the location optimization module. The positioning optimization module dynamically adjusts the positioning update strategy and data transmission strategy based on the received motion index; specifically: Step 1: Retrieve the user's current location coordinates and calculate the shortest distance between the user and the electronic safety fence, denoted as A1; retrieve the battery level of the smart cane, denoted as A2; Step 2: Normalize the motion index GD, shortest distance A1, and remaining battery power A2, and take their values. Then, perform formulaic calculations and analysis on these values ​​to obtain the positioning update frequency. The specific calculation formula is as follows:

[0005] μ1, μ2, and μ3 are set as proportional constants, and ρ1 is the positioning frequency conversion coefficient. The location acquisition command is generated based on the latest positioning update frequency and sent to the smart cane to control the smart cane to perform positioning updates. Step 3: Decompose the data packets according to the corresponding collection time to obtain the data volume at each collection time, and analyze the data volume development trend to obtain the data index; Step 4: Adjust the location update frequency Basic data transmission frequency The data index is normalized and its value is taken. The data transmission frequency is then calculated and analyzed using a formula. The specific calculation formula is as follows:

[0006] Where σ1 and σ2 are set proportional constants; based on the latest data transmission frequency Generate data transmission instructions and send them to the smart cane to control the smart cane to package the data, generate a data packet, and upload it.

[0007] Optionally, the specific process for analyzing data volume trends is as follows: A two-dimensional rectangular coordinate system is constructed with time as the horizontal axis and data volume as the vertical axis. The data volume is input into the coordinate axis according to its corresponding collection time, and the position of the data volume in the coordinate axis is recorded as the quantity point. A smooth curve is used to connect each data point in sequence to obtain the curve of data volume changing with time. Tangent lines are drawn at each data point, and tangent line expressions are obtained through data fitting. The derivatives of the tangent line expressions are calculated to obtain the data derivatives for each data point. Data derivatives greater than zero are recorded as valid derivatives. The valid derivatives are compared with a set valid interval. When the valid derivative is greater than the maximum value in the set valid interval, a severe data accumulation is recorded. When the valid derivative is within the set valid interval, a moderate data accumulation is recorded. When the valid derivative is less than the minimum value in the set valid interval, a mild data accumulation is recorded. The cumulative counts of severe, moderate, and mild data accumulations are counted and recorded as M1, M2, and M3, respectively. The maximum data volume is selected from the data volumes at each acquisition time and denoted as Qmax. The maximum value of each data point (Qmax), the cumulative number of occurrences of severe data (M1), the cumulative number of occurrences of moderate data (M2), and the cumulative number of occurrences of mild data (M3) are normalized and their values ​​are taken. The data index (QF) is then calculated and analyzed using a formula. The specific calculation formula is as follows:

[0008] Where η1, η2, and η3 are set proportional constants, and η1 > η2 > η3 > 1.

[0009] Optionally, the specific process of motion monitoring and analysis is as follows: 3-1: Retrieve the activity and location information of the smart cane. The specific activity information includes the heart rate and blood pressure values ​​at each collection time; the location information includes the location coordinates at each collection time and a map of a certain surrounding area; and perform a location risk analysis based on the location of the smart cane at each collection time to obtain the location risk value at each collection time. 3-2: Retrieve heart rate and blood pressure parameters at each acquisition time. Blood pressure parameters include systolic and diastolic blood pressure. A set of physiological standard parameters is set, specifically the standard heart rate interval denoted as [A1, A2], the standard systolic blood pressure interval denoted as [B1, B2], and the standard diastolic blood pressure interval denoted as [C1, C2]. Compare and analyze the heart rate, systolic blood pressure, and diastolic blood pressure at each acquisition time with the standard heart rate interval, standard systolic blood pressure interval, and standard diastolic blood pressure interval respectively to obtain the reference heart rate, reference systolic blood pressure, and reference diastolic blood pressure at each acquisition time. 3-3: The location hazard value LKi and reference heart rate value at each data collection time point... Reference systolic blood pressure and reference diastolic pressure After normalization and numerical analysis, the activity value HYi at each acquisition time is obtained by formulaic analysis and calculation. The specific calculation formula is as follows:

[0010] Where λ1, λ2, λ3, and λ4 are set proportional constants; a two-dimensional rectangular coordinate system is constructed with time as the abscissa and activity value as the ordinate. The activity value is input into the coordinate axis according to its corresponding acquisition time, and the position of the activity value in the coordinate axis is recorded as the activity point. The activity points are connected sequentially by line segments to obtain a line graph of activity value change; the motion index is obtained by image analysis based on the line graph of activity value change. 3-4: Send the motion index to the positioning optimization module.

[0011] Optionally, the specific process for location hazard analysis is as follows: The system identifies several types of hazardous areas, marks the current location of the smart cane on a map with the current location as the center point, identifies the number of hazardous areas and the type of each hazardous area within a certain range, compares the type of each hazardous area with all the defined hazardous area types to match the corresponding type value, calculates the shortest distance between each hazardous area and the center point, weights the type value and the shortest distance to obtain the hazard correlation value for each hazardous area, and sums them to obtain the total hazard correlation value. The system identifies whether the current location is in a hazardous area. If so, it matches the corresponding type value as the location value; otherwise, it assigns a location value of 1. The location value K and the total hazard-related value L are normalized and their values ​​are taken. A formulaic calculation and analysis is then performed on these values ​​to obtain the location hazard value LK. The specific calculation formula is as follows:

[0012] Where b1 and b2 are set proportional constants, the specific values ​​of which can be set by those skilled in the art according to actual needs; thus, the positional danger value of the smart cane at each data collection moment can be obtained.

[0013] Optionally, the heart rate, systolic blood pressure, and diastolic blood pressure at each collection time are compared and analyzed with the standard heart rate interval, standard systolic blood pressure interval, and standard diastolic blood pressure interval, respectively, to obtain the reference heart rate, reference systolic blood pressure, and reference diastolic blood pressure at each collection time. The specific comparison and analysis process is as follows: The heart rate value is compared with the standard heart rate interval [A1, A2]. If the heart rate value is within the standard heart rate interval [A1, A2], it is used as the reference heart rate value at that acquisition time. If the heart rate value is not within the standard heart rate interval [A1, A2], the value of min(|A1-Hi|, |Hi-A2|) is calculated and used as the reference heart rate value at that acquisition time. Thus, the reference heart rate value at each acquisition time can be obtained. Similarly, the systolic and diastolic blood pressures are compared and analyzed with the standard systolic blood pressure intervals [B1, B2] and the standard diastolic blood pressure intervals [C1, C2] to obtain the reference systolic and reference diastolic blood pressures; thus, the reference systolic and reference diastolic blood pressures at each sampling time can be obtained.

[0014] Optionally, the specific process of image analysis based on the line chart of activity value changes is as follows: The slope of the line segment formed by two adjacent activity points is denoted as . The line segment value is calculated by averaging the activity values ​​of two adjacent activity points and denoted as . It should be noted that when the slope is greater than zero, it indicates that the activity value is increasing, and when the slope is less than zero, it indicates that the activity value is decreasing. The sum of the slopes greater than zero is used to calculate the increase in activity, which is recorded as f1. The sum of the slopes less than zero is used to calculate the decrease in activity, which is recorded as f2. The location coordinates of the smart cane at each data collection time are retrieved, and the distance between adjacent data collection times is calculated using the Euclidean distance formula and denoted as . ; slope line segment value Activity increase degree f1, activity decrease degree f2, and adjacent spacing After normalization and numerical analysis, the motion index GD of the smart cane is obtained through formulaic calculation and analysis. The specific calculation formula is as follows:

[0015] δ1, δ2, δ3, and δ4 are set proportional constants respectively.

[0016] According to one aspect of this application, a smart positioning method for a smart cane is provided, the method comprising the following steps: Step 1: Communicate with the smart cane to obtain data packets, which contain location information and activity information. The location information includes heart rate and blood pressure values ​​at each collection time, as well as the location coordinates at each collection time and a map of the surrounding area. Step 2: Based on GPS positioning, determine whether the smart cane is within the range of the electronic safety fence. If so, match the basic data transmission frequency. and basic positioning update frequency It then sends this information to the smart cane terminal to control the smart cane terminal to operate according to its matched basic data transmission frequency. and basic positioning update frequency Perform data transmission and location update operations; otherwise, perform motion monitoring and analysis on the smart cane to obtain the smart cane's motion index, and proceed to Step 3. Step 3: Dynamically adjust the positioning update strategy and data transmission strategy based on the received motion index, specifically as follows: Step 1: Retrieve the user's current location coordinates and calculate the shortest distance between the user and the electronic safety fence, denoted as A1; retrieve the battery level of the smart cane, denoted as A2; Step 2: Normalize the motion index GD, shortest distance A1, and remaining battery power A2, and take their values. Then, perform formulaic calculations and analysis on these values ​​to obtain the positioning update frequency. The specific calculation formula is as follows:

[0017] μ1, μ2, and μ3 are set as proportional constants, and ρ1 is the positioning frequency conversion coefficient. The location acquisition command is generated based on the latest positioning update frequency and sent to the smart cane to control the smart cane to perform positioning updates. Step 3: Decompose the data packets according to the corresponding collection time to obtain the data volume at each collection time, and analyze the data volume development trend to obtain the data index; Step 4: Adjust the location update frequency Basic data transmission frequency The data index is normalized and its value is taken. The data transmission frequency is then calculated and analyzed using a formula. The specific calculation formula is as follows:

[0018] Where σ1 and σ2 are set proportional constants; based on the latest data transmission frequency Generate data transmission instructions and send them to the smart cane to control the smart cane to package the data, generate a data packet, and upload it.

[0019] Compared with the prior art, the beneficial effects of the present invention are: (1) This application sets up an electronic safety fence according to its own needs to ensure that the system can maintain a low data transmission and positioning update frequency when active in a familiar and safe area, thereby reducing power consumption; when outside the electronic safety fence, it performs operation monitoring and analysis, calculates the activity value by comprehensively considering parameters such as location danger value, heart rate, and blood pressure, and obtains the exercise index by analyzing the trend of the activity value and the intensity of user activity, thereby further quantifying the user's exercise status; providing data support for the positioning optimization of the smart cane; (2) Through comprehensive analysis of motion index, shortest distance and data index, this application can quickly respond to changes in user status, dynamically adjust positioning and data transmission strategies, improve the system's response speed and accuracy to user needs; realize the dynamic balance between energy consumption and performance of smart cane device, effectively extend device battery life, improve data transmission efficiency and user experience, and provide support for system optimization and data analysis, which has significant practical value. In summary, this application, through personalized electronic safety fence settings, hazardous area identification, physiological parameter monitoring, and dynamic adjustment of positioning and data transmission strategies, not only improves user safety and comfort but also optimizes battery life, providing users with a more intelligent, safe, and efficient user experience. Attached Figure Description

[0020] The accompanying drawings, which form part of this application, are used to provide a further understanding of this application. The illustrative embodiments and descriptions of this application are used to explain this application and do not constitute an undue limitation of this application. In the drawings: Figure 1 This is a system connection block diagram of the present invention; Figure 2 This is a flowchart of the method of the present invention. Detailed Implementation

[0021] It should be noted that, unless otherwise specified, the embodiments and features described in this application can be combined with each other. This application will now be described in detail with reference to the accompanying drawings and embodiments.

[0022] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.

[0023] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate for the embodiments of this application described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0024] like Figure 1 As shown in the figure, this application provides an intelligent positioning system for a smart cane. The system includes a smart cane and an intelligent control platform, with the smart cane and the intelligent control platform being communicatively connected. The intelligent control platform includes a server, a motion monitoring module, and a positioning optimization module. The server is used to receive and save data packets uploaded by the smart cane. The specific data packets include: location information and activity information; the location information includes heart rate and blood pressure values ​​at each collection time; the location information includes the location coordinates at each collection time and a map of a certain surrounding area. The motion monitoring module monitors the smart cane's motion status based on GPS positioning and operational information, specifically: Users can set up and submit electronic safety fences through the smart cane. The specific electronic safety fence is set up by the user according to their actual needs. It is usually a safe area set up around the user's residence and daily activities. When the smart cane is within the electronic security fence range, it matches the basic data transmission frequency. and basic positioning update frequency It then sends this information to the smart cane terminal to control the smart cane terminal to operate according to its matched basic data transmission frequency. and basic positioning update frequency Data transmission and location update operations are performed. It should be noted that when the user is within an electronic fence, indicating they are in a safe and familiar area, the basic data transmission and location update frequencies can be maintained. For example, the basic data transmission frequency... and basic positioning update frequency The times are 40 minutes / time and 20 minutes / time respectively, which means that a location update is performed every 20 minutes and a data transmission is performed every 40 minutes. It can be seen that the data of each location update is first saved locally and then transmitted to the server according to the data transmission frequency. When the smart cane is not outside the electronic security fence, motion monitoring and analysis of the smart cane are performed, specifically: The system retrieves activity and location information from the smart cane. Activity information includes heart rate and blood pressure values ​​at each data collection point; location information includes the coordinates of the location at each data collection point and a map of the surrounding area. Several types of hazardous areas are defined, with specific types set by the user based on their needs. Examples of hazardous area types include driving areas (expressways, highways, etc.), waterside areas (rivers or beaches, etc.), and remote areas (mountains, forests, etc., places with low foot traffic). Each type of hazardous area corresponds to a type value; for example, the type value for a remote area is lower than that for a waterside area. The system marks the current location of the smart cane on the map, using the current location as the center point. It identifies the number of hazardous areas and the type of each hazardous area within a certain radius. The type of each hazardous area is compared with all defined hazardous area types to match the corresponding type value, and the shortest distance between each hazardous area and the center point is calculated. The type value and the shortest distance are weighted to obtain the hazard-related value for each hazardous area, and these values ​​are summed to obtain the total hazard-related value, denoted as L. The system identifies whether the current location is in a hazardous area. If so, it matches the corresponding type value as the location value, denoted as K; otherwise, it assigns a location value of 1. The location value K and the total hazard-related value L are normalized, and their values ​​are then used to perform a formulaic calculation and analysis to obtain the location hazard value LK. The specific calculation formula is as follows:

[0025] Where b1 and b2 are set proportional constants, and the specific values ​​can be set by those skilled in the art according to actual needs; for example, the value of b1 is 1.374; the value of b2 is 1.406; thus, the positional danger value of the smart cane at each collection moment can be obtained and recorded as LKi; where i=1,2,3……I, I is a positive integer, I represents the total number of collection moments, and i represents the number of any one of the collection moments; Retrieve heart rate and blood pressure parameters at each acquisition time. Blood pressure parameters include systolic and diastolic blood pressure, and record them as Hi and Y, respectively. 收缩 i and Y 舒张 i; Assume there is a set of standard physiological parameters, specifically: standard heart rate range denoted as [A1, A2] (generally between 60–100 beats / minute), standard systolic blood pressure range denoted as [B1, B2] (the standard systolic blood pressure range for adults is usually 90–120 mmHg), and standard diastolic blood pressure range denoted as [C1, C2] (the standard diastolic blood pressure range for adults is usually 60–80 mmHg); It should be noted that standard physiological parameters refer to basic physiological indicators used to measure and assess human health status. These parameters typically represent typical or ideal values ​​for a healthy individual under normal physiological conditions. The heart rate value is compared with the standard heart rate interval [A1, A2]. If the heart rate value falls within the standard heart rate interval [A1, A2], the reference heart rate value at that acquisition time is zero. If the heart rate value does not fall within the standard heart rate interval [A1, A2], the value of min(|A1-Hi|, |Hi-A2|) is calculated as the reference heart rate value at that acquisition time. Thus, the reference heart rate value for each acquisition time can be obtained and recorded as follows: ; The systolic blood pressure is compared with the standard systolic blood pressure range [B1, B2]. If the systolic blood pressure falls within the standard systolic blood pressure range [B1, B2], the reference systolic blood pressure value at that time of collection is zero; if the systolic blood pressure does not fall within the standard systolic blood pressure range [B1, B2], then the min(|B1-Y) is calculated. 收缩 i|,|Y 收缩 The value of i-B2| is used as the reference systolic pressure at that acquisition time; thus, the reference systolic pressure at each acquisition time can be obtained and recorded as . ; The diastolic blood pressure is compared with the standard diastolic blood pressure range [C1, C2]. If the diastolic blood pressure falls within the standard diastolic blood pressure range [C1, C2], the reference diastolic blood pressure at that sampling time is set to zero; if the diastolic blood pressure does not fall within the standard diastolic blood pressure range [C1, C2], then min(|C1-Y) is calculated. 舒张 i|,|Y 舒张 The value of i-C2| is used as the reference diastolic pressure at that acquisition time; thus, the reference diastolic pressure at each acquisition time can be obtained and denoted as . ; The location hazard value LKi and reference heart rate value at each data collection time were used. Reference systolic blood pressure and reference diastolic pressure After normalization and numerical analysis, the activity value HYi at each acquisition time is obtained by formulaic analysis and calculation. The specific calculation formula is as follows:

[0026] Where λ1, λ2, λ3, and λ4 are set proportional constants. As shown in the formula, the closer the heart rate and blood pressure parameters are to the physiological standard parameters, the closer the reference heart rate, reference systolic blood pressure, and reference diastolic blood pressure are to zero, indicating a lower physiological health risk for the smart cane user, and thus a lower activity value. Conversely, the more dangerous the location of the smart cane, the higher the activity value. A two-dimensional rectangular coordinate system is constructed with time as the x-axis and activity value as the y-axis. The activity values ​​are input into the coordinate axis according to their corresponding collection times, and the positions of the activity values ​​on the coordinate axis are recorded as activity points. Line segments are used to connect each activity point sequentially to obtain a line graph of activity value changes. The slope of the line segment formed by two adjacent activity points is calculated and recorded as... The line segment value is calculated by averaging the activity values ​​of two adjacent activity points and denoted as . It should be noted that when the slope is greater than zero, it indicates that the activity value is increasing, and when the slope is less than zero, it indicates that the activity value is decreasing. The sum of the slopes greater than zero is used to calculate the increase in activity, which is recorded as f1. The sum of the slopes less than zero is used to calculate the decrease in activity, which is recorded as f2. The location coordinates of the smart cane at each data collection time are retrieved, and the distance between adjacent data collection times is calculated using the Euclidean distance formula and denoted as . It should be noted that the larger the adjacent spacing, the faster the smart cane moves, and the greater the activity intensity of the user. slope line segment value Activity increase degree f1, activity decrease degree f2, and adjacent spacing After normalization and numerical analysis, the motion index GD of the smart cane is obtained through formulaic calculation and analysis. The specific calculation formula is as follows: δ1, δ2, δ3, and δ4 are set proportional constants. As can be seen from the formula, the greater the increase in activity and the smaller the decrease in activity, the greater the movement index. The more unstable the activity value, the greater the slope fluctuation, indicating that the more unstable the activity of the smart cane user, the greater the movement index. Send the motion index to the positioning optimization module; By setting up electronic safety fences according to user needs, the system can maintain a low data transmission and positioning update frequency when active in familiar and safe areas, thus reducing power consumption. When outside the electronic safety fence, the system performs operational monitoring and analysis, calculating activity values ​​by comprehensively considering parameters such as location hazard value, heart rate, and blood pressure. The analysis of the trend of activity value changes and user activity intensity yields a motion index, further quantifying the user's exercise status. This provides data support for optimizing the positioning of the smart cane.

[0027] The positioning optimization module dynamically adjusts the positioning update strategy and data transmission strategy based on the received motion index to reduce power consumption and extend the device's battery life while ensuring user safety; specifically: Step 1: Retrieve the user's current location coordinates and calculate the shortest distance between the user and the electronic safety fence, denoted as A1; retrieve the battery level of the smart cane, denoted as A2; Step 2: Normalize the motion index GD, shortest distance A1, and remaining battery power A2, and take their values. Then, perform formulaic calculations and analysis on these values ​​to obtain the positioning update frequency. The specific calculation formula is as follows:

[0028] μ1, μ2, and μ3 are set as proportional constants, and ρ1 is the positioning frequency conversion coefficient. The formula shows that the larger the shortest distance, the farther the smart cane user is from the electronic safety fence, requiring a higher positioning update frequency. Conversely, the smaller the remaining battery power of the smart cane, the lower the positioning update frequency needs to be to extend its lifespan. A higher motion index indicates a greater demand for positioning updates, thus requiring a higher positioning update frequency. A location acquisition command is generated based on the latest positioning update frequency and sent to the smart cane to control its positioning update. Step 3: Decompose the data packet according to the corresponding collection time, and denote the data volume at each collection time as Qi; construct a two-dimensional rectangular coordinate system with time as the x-axis and data volume as the y-axis, input the data volume into the coordinate axis according to its corresponding collection time, and record the position of the data volume on the coordinate axis as the quantity point. Connect each data point sequentially with a smooth curve to obtain a curve of data volume changing with time; draw tangent lines to the curve at each data point, obtain the tangent line expression using data fitting, and calculate the data derivative of each data volume by differentiating the tangent line expression; it should be noted that since the data collected by the smart cane will increase over time, the data volume will definitely increase with time, therefore the data derivatives will all be greater than or equal to zero. Where zero indicates that the smart cane did not collect any data during the time period between the previous data point and this data point. Current experimental results show that the probability of this happening is relatively small. The derivative of data greater than zero is recorded as the effective derivative. The effective derivative is compared with the set effective interval. When the effective derivative is greater than the maximum value in the set effective interval, a heavy data accumulation is accumulated; when the effective derivative is within the set effective interval, a moderate data accumulation is accumulated; when the effective derivative is less than the minimum value in the set effective interval, a light data accumulation is accumulated. The number of times heavy data accumulation, moderate data accumulation, and light data accumulation are counted respectively, and they are recorded as M1, M2, and M3. The maximum data volume is selected from the data volume at each acquisition time and denoted as Qmax. It should be noted that the maximum data volume usually refers to the total data volume within the data packet. The maximum value of each data point (Qmax), the cumulative number of occurrences of severe data (M1), the cumulative number of occurrences of moderate data (M2), and the cumulative number of occurrences of mild data (M3) are normalized and their values ​​are taken. The data index (QF) is then calculated and analyzed using a formula. The specific calculation formula is as follows:

[0029] Where η1, η2, and η3 are set proportional constants, and η1 > η2 > η3 > 1. As can be seen from the formula, the larger the effective derivative, the faster the data volume increases, the greater the demand for data transmission, and the larger the data exponent. Step 4: Adjust the location update frequency Basic data transmission frequency The data index is normalized and its value is taken. The data transmission frequency is then calculated and analyzed using a formula. The specific calculation formula is as follows:

[0030] Where σ1 and σ2 are set proportional constants, the formula shows that the higher the positioning update frequency, the higher the data transmission frequency; the higher the data index, the higher the data transmission frequency; based on the latest data transmission frequency... Generate data transmission instructions and send them to the smart cane to control the smart cane to package data, generate data packets, and upload them. By comprehensively analyzing motion index, shortest distance, and data index, the system can quickly respond to changes in user status, dynamically adjust positioning and data transmission strategies, and improve the system's response speed and accuracy to user needs. It achieves a dynamic balance between energy consumption and performance of smart cane devices, effectively extending device battery life, improving data transmission efficiency and user experience, and providing support for system optimization and data analysis, thus possessing significant practical value.

[0031] like Figure 2 As shown in the figure, this application embodiment also provides a smart positioning method for a smart cane, the method including the following steps: Step 1: Communicate with the smart cane to obtain data packets, which contain location information and activity information. The location information includes heart rate and blood pressure values ​​at each collection time, as well as the location coordinates at each collection time and a map of the surrounding area. Step 2: Based on GPS positioning, determine whether the smart cane is within the range of the electronic safety fence. If so, match the basic data transmission frequency. and basic positioning update frequency It then sends this information to the smart cane terminal to control the smart cane terminal to operate according to its matched basic data transmission frequency. and basic positioning update frequency Perform data transmission and location update operations; otherwise, perform motion monitoring and analysis on the smart cane to obtain the smart cane's motion index, and proceed to Step 3. Step 3: Dynamically adjust the positioning update strategy and data transmission strategy based on the received motion index, specifically as follows: Step 1: Retrieve the user's current location coordinates and calculate the shortest distance between the user and the electronic safety fence, denoted as A1; retrieve the battery level of the smart cane, denoted as A2; Step 2: Normalize the motion index GD, shortest distance A1, and remaining battery power A2, and take their values. Then, perform formulaic calculations and analysis on these values ​​to obtain the positioning update frequency. The specific calculation formula is as follows:

[0032] μ1, μ2, and μ3 are set as proportional constants, and ρ1 is the positioning frequency conversion coefficient. The location acquisition command is generated based on the latest positioning update frequency and sent to the smart cane to control the smart cane to perform positioning updates. Step 3: Decompose the data packets according to the corresponding collection time to obtain the data volume at each collection time, and analyze the data volume development trend to obtain the data index; Step 4: Adjust the location update frequency Basic data transmission frequency The data index is normalized and its value is taken. The data transmission frequency is then calculated and analyzed using a formula. The specific calculation formula is as follows:

[0033] Where σ1 and σ2 are set proportional constants; based on the latest data transmission frequency Generate data transmission instructions and send them to the smart cane to control the smart cane to package the data, generate a data packet, and upload it.

[0034] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0035] The above are merely embodiments of this application and are not intended to limit the scope of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.

Claims

1. A smart positioning system for a smart cane, comprising: A smart cane and an intelligent control platform are connected in communication; the intelligent control platform includes a motion monitoring module and a positioning optimization module. The motion monitoring module uses GPS positioning to determine whether the smart cane is within the range of an electronic safety fence. If so, it matches the basic data transmission frequency. and basic positioning update frequency It then sends this information to the smart cane terminal to control the smart cane terminal to operate according to its matched basic data transmission frequency. and basic positioning update frequency Perform data transmission and location update operations; otherwise, perform motion monitoring and analysis on the smart cane to obtain the smart cane's motion index and send it to the location optimization module. The positioning optimization module dynamically adjusts the positioning update strategy and data transmission strategy based on the received motion index; specifically: Step 1: Retrieve the user's current location coordinates and calculate the shortest distance between the user and the electronic safety fence; retrieve the battery level of the smart cane; Step 2: Normalize the motion index, shortest distance, and remaining battery power, and take their values. Then, perform formulaic calculations and analysis on these values ​​to obtain the positioning update frequency. Based on the latest positioning update frequency, a location acquisition command is generated and sent to the smart cane to control the smart cane to perform positioning updates. Step 3: Decompose the data packets according to the corresponding collection time to obtain the data volume at each collection time, and analyze the data volume development trend to obtain the data index; Step 4: Adjust the location update frequency Basic data transmission frequency The data index is normalized and its value is taken. The data transmission frequency is then calculated and analyzed using a formula. Based on the latest data transmission frequency Generate data transmission instructions and send them to the smart cane to control the smart cane to package the data, generate a data packet, and upload it.

2. The intelligent positioning system for a smart cane according to claim 1, characterized in that, The specific process of analyzing data volume development trends is as follows: A two-dimensional rectangular coordinate system is constructed with time as the horizontal axis and data volume as the vertical axis. The data volume is input into the coordinate axis according to its corresponding collection time, and the position of the data volume in the coordinate axis is recorded as the quantity point. A smooth curve is used to connect each data point in sequence to obtain the curve of data volume changing with time. Tangent lines are drawn to the curve at each data point. Tangent line expressions are obtained through data fitting. The derivatives of these expressions are calculated to obtain the data derivatives for each data point. Data derivatives greater than zero are recorded as valid derivatives. These valid derivatives are compared with a defined valid interval. When a valid derivative is greater than the maximum value within the defined valid interval, a severe data accumulation is recorded. When a valid derivative is within the defined valid interval, a moderate data accumulation is recorded. When a valid derivative is less than the minimum value within the defined valid interval, a mild data accumulation is recorded. Count the cumulative number of times for severe data accumulation, moderate data accumulation, and mild data accumulation respectively; Select the maximum data volume from the data volumes at each acquisition time; The maximum value of each data point, the cumulative number of times heavy data accumulates, the cumulative number of times moderate data accumulates, and the cumulative number of times light data accumulates are normalized and their values ​​are taken. The data index is obtained by formulaic calculation and analysis of the values.

3. The intelligent positioning system for a smart cane according to claim 1, characterized in that, The specific process of motion monitoring and analysis is as follows: 3-1: Retrieve the activity and location information of the smart cane. The specific activity information includes the heart rate and blood pressure values ​​at each collection time; the location information includes the location coordinates at each collection time and a map of a certain surrounding area; and perform a location risk analysis based on the location of the smart cane at each collection time to obtain the location risk value at each collection time. 3-2: Retrieve heart rate and blood pressure parameters at each acquisition time. Blood pressure parameters include systolic and diastolic blood pressure. A set of physiological standard parameters is set, specifically the standard heart rate interval denoted as [A1, A2], the standard systolic blood pressure interval denoted as [B1, B2], and the standard diastolic blood pressure interval denoted as [C1, C2]. Compare and analyze the heart rate, systolic blood pressure, and diastolic blood pressure at each acquisition time with the standard heart rate interval, standard systolic blood pressure interval, and standard diastolic blood pressure interval respectively to obtain the reference heart rate, reference systolic blood pressure, and reference diastolic blood pressure at each acquisition time. 3-3: Normalize the location risk value, reference heart rate value, reference systolic blood pressure and reference diastolic blood pressure at each collection time and take their values. Then, perform formulaic analysis and calculation on the values ​​to obtain the activity value at each collection time. A two-dimensional rectangular coordinate system is constructed with time as the horizontal axis and activity value as the vertical axis. The activity value is input into the coordinate axis according to its corresponding acquisition time, and the position of the activity value in the coordinate axis is recorded as the activity point. Line segments are used to connect each activity point in sequence to obtain a line graph of activity value change. The motion index is obtained by image analysis based on the line graph of activity value change. 3-4: Send the motion index to the positioning optimization module.

4. The intelligent positioning system for a smart cane according to claim 3, characterized in that, The specific process of location hazard analysis is as follows: The system identifies several types of hazardous areas, marks the current location of the smart cane on a map with the current location as the center point, identifies the number of hazardous areas and the type of each hazardous area within a certain range, compares the type of each hazardous area with all the defined hazardous area types to match the corresponding type value, calculates the shortest distance between each hazardous area and the center point, weights the type value and the shortest distance to obtain the hazard correlation value for each hazardous area, and sums them to obtain the total hazard correlation value. The system identifies whether the current location is in a dangerous area. If so, it matches the corresponding type value as the location value; otherwise, it assigns the location value to 1. The location value and the total value related to danger are normalized and their values ​​are taken. The values ​​are then calculated and analyzed using a formula to obtain the location danger value. Thus, the location danger value corresponding to the smart cane at each data collection moment can be obtained.

5. The intelligent positioning system for a smart cane according to claim 4, characterized in that, The heart rate, systolic blood pressure, and diastolic blood pressure at each data collection time were compared and analyzed with the standard heart rate range, standard systolic blood pressure range, and standard diastolic blood pressure range, respectively, to obtain the reference heart rate, reference systolic blood pressure, and reference diastolic blood pressure at each data collection time. The specific comparison and analysis process is as follows: The heart rate value is compared with the standard heart rate interval [A1, A2]. If the heart rate value is within the standard heart rate interval [A1, A2], the reference heart rate value at that acquisition time is zero. If the heart rate value is not within the standard heart rate interval [A1, A2], the value of min(|A1-Hi|, |Hi-A2|) is calculated as the reference heart rate value at that acquisition time. Thus, the reference heart rate value at each acquisition time can be obtained. Similarly, the systolic and diastolic blood pressures are compared and analyzed with the standard systolic blood pressure intervals [B1, B2] and the standard diastolic blood pressure intervals [C1, C2] to obtain the reference systolic and reference diastolic blood pressures; thus, the reference systolic and reference diastolic blood pressures at each sampling time can be obtained.

6. The intelligent positioning system for a smart cane according to claim 5, characterized in that, The specific process of image analysis based on the line chart of activity value changes is as follows: Calculate the slope of the line segment formed by two adjacent activity points, and calculate the line segment value by averaging the activity values ​​corresponding to the two adjacent activity points; sum the slopes that are greater than zero to calculate the activity increase, and sum the slopes that are less than zero and take the absolute value to calculate the activity decrease; The location coordinates of the smart cane at each collection time are retrieved, and the adjacent distance is calculated by using the Euclidean distance formula for the location coordinates corresponding to adjacent collection times. The slope, line segment value, activity increase, activity decrease, and adjacent spacing are normalized and their values ​​are taken. The values ​​are then calculated and analyzed using a formula to obtain the motion index of the smart cane.

7. A smart positioning method for a smart cane, characterized in that... The method, applied to a smart positioning system for a smart cane as described in any one of claims 1-6, comprises the following steps: Step 1: Communicate with the smart cane to obtain data packets, which contain location information and activity information. The location information includes heart rate and blood pressure values ​​at each collection time, as well as the location coordinates at each collection time and a map of the surrounding area. Step 2: Based on GPS positioning, determine whether the smart cane is within the range of the electronic safety fence. If so, match the basic data transmission frequency. and basic positioning update frequency It then sends this information to the smart cane terminal to control the smart cane terminal to operate according to its matched basic data transmission frequency. and basic positioning update frequency Perform data transmission and location update operations; otherwise, perform motion monitoring and analysis on the smart cane to obtain the smart cane's motion index, and proceed to Step 3. Step 3: Dynamically adjust the positioning update strategy and data transmission strategy based on the received motion index, specifically as follows: Step 1: Retrieve the user's current location coordinates and calculate the shortest distance between the user and the electronic safety fence; retrieve the battery level of the smart cane; Step 2: Normalize the motion index, shortest distance, and remaining battery power, and take their values. Then, perform formulaic calculations and analysis on these values ​​to obtain the positioning update frequency. Based on the latest positioning update frequency, a location acquisition command is generated and sent to the smart cane to control the smart cane to perform positioning updates. Step 3: Decompose the data packets according to the corresponding collection time to obtain the data volume at each collection time, and analyze the data volume development trend to obtain the data index; Step 4: Adjust the location update frequency Basic data transmission frequency The data index is normalized and its value is taken. The data transmission frequency is then calculated and analyzed using a formula. Based on the latest data transmission frequency Generate data transmission instructions and send them to the smart cane to control the smart cane to package the data, generate a data packet, and upload it.