Positioning method and system based on intelligent perception and storage medium
By acquiring and analyzing environmental information in the positioning system and adjusting positioning points, the problem of reduced satellite positioning accuracy in complex environments is solved and higher positioning accuracy is achieved.
Patent Information
- Application Number
- CN202411887143.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-20
- Publication Date
- 2025-01-24
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
In complex environments, such as viaducts, under the shade of trees, corners next to tall buildings, underground garages, indoors, etc., satellite positioning is easily affected, resulting in a reduced positioning accuracy.
By obtaining the position point and positioning of the satellite positioning position, the information and location of the location of the location of the building are obtained, and the information and the location of the location of the location of the building are analyzed and determined the impact value of the building's impact and location weather. Position point to improve positioning accuracy.
The accuracy of the positioning of the positioning detection position obtained in a complex environment is improved to improve the positioning accuracy.
Smart Images

Figure CN119355775A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of positioning technology, and in particular to a positioning method, system and storage medium based on intelligent perception. Background Art
[0002] Positioning refers to the use of various technical means and methods to determine the specific spatial location of an object, person or event on the earth's surface. Positioning is widely used in map navigation, intelligent security, logistics distribution, social networks, smart city construction and other fields.
[0003] At present, when positioning is performed, the GNSS satellite broadcast is generally received through the receiver, and the position information of the visible GNSS satellite, such as the position and distance, and the corresponding algorithm are used to obtain the own position information. When the person or object that needs to be located is in a complex environment such as an overpass, under the shade of a tree, in a corner next to a high-rise building, in an underground garage, or indoors, satellite positioning can be easily affected, causing deviations in the positioning results, thereby reducing the positioning accuracy. Summary of the invention
[0004] In order to improve positioning accuracy, the present invention provides a positioning method, system and storage medium based on intelligent perception.
[0005] In a first aspect, the present invention provides a positioning method based on intelligent perception, which adopts the following technical solution: A positioning method based on intelligent perception, comprising: Obtain satellite positioning location points and positioning subject information; Retrieve location building information and location weather information based on satellite positioning location points; Determine the location building impact value based on location building situation information analysis; According to the correspondence between the location weather condition information and the preset location weather impact value, the location weather impact value corresponding to the location weather condition information is determined; Calculate the sum of the location building impact value and the location weather impact value and use it as the location comprehensive impact value; Determine whether the comprehensive position impact value is less than the preset accuracy benchmark impact value; If yes, the satellite positioning position point is used as the positioning detection position point and output to the terminal held by the positioning subject; If not, determine the positioning perception detection adjustment value based on the positioning subject information analysis; Based on the positioning perception detection adjustment value, the satellite positioning position point is adjusted to form a positioning detection position point and output to the terminal held by the positioning subject.
[0006] Optionally, the method for determining the location building impact value includes: Based on the location building situation information, retrieve the surrounding building type information and the surrounding building type height value; According to the correspondence between the surrounding building type information and the preset building type reference height value, the building type reference height value corresponding to the surrounding building type information is determined; Determine whether the height value of the surrounding building types is less than the base height value of the building type; If yes, then retrieve the satellite positioning altitude value based on the satellite positioning position point; Calculate the difference between the satellite positioning altitude value and the surrounding building type altitude value and use it as the satellite positioning altitude deviation value; According to the correspondence between the satellite positioning height deviation value and the preset positioning height deviation influence value, the positioning height deviation influence value corresponding to the satellite positioning height deviation value is determined, and the positioning height deviation influence value is used as the location building influence value; If not, the difference between the height value of the surrounding building type and the base height value of the building type is calculated and used as the surrounding building height deviation value; According to the correspondence between the surrounding building type information and the preset building type benchmark impact value, the building type benchmark impact value corresponding to the surrounding building type information is determined; The product of the surrounding building height deviation value and the building type benchmark impact value is calculated and used as the surrounding building height deviation impact value, and the surrounding building height deviation impact value is used as the location building impact value.
[0007] Optionally, the method further includes a step after taking the positioning height deviation impact value as the location building impact value, which is as follows: Get the current time point; Retrieve historical personnel information of building types based on surrounding building type information; Based on the current time point, retrieve the number of people at the same time point in history from the historical personnel information of the building type and use it as the historical number of people at the same time point; Calculate the average of all historical population values for the same period and use it as the estimated population value for the same period; According to the correspondence between the estimated number of people in the same period and the preset number of people influence value, the number of people influence value corresponding to the estimated number of people in the same period is determined, and the number of people influence value is added to the location building influence value to form a new location building influence value.
[0008] Optionally, a method for determining the positioning awareness detection adjustment value includes: Retrieving subject perception category information and subject perception category number values based on the positioning subject information; Based on the subject perception category number value, subject perception category information is selected and used as perception selection category information; According to the correspondence between the sensed selection type information and the preset selection type operation control information, the selection type operation control information corresponding to the sensed selection type information is determined, and the selection type operation control information is output to the sensing terminal held by the positioning subject to obtain the sensed detection value; According to the correspondence between the perceived selection category information and the preset selection category benchmark adjustment value, the selection category benchmark adjustment value corresponding to the perceived selection category information is determined; The product value between the selected category benchmark adjustment value and the perception detection value is calculated and used as the positioning perception detection adjustment value.
[0009] Optionally, the method for selecting the type of information of the perception selection includes: Determine whether the subject's perceived category value is only one; If yes, the subject's perception category information is used as the perception selection category information; If not, determine the building impact category information based on the location building impact value analysis; According to the correspondence between the location weather condition information and the preset weather impact category information, the weather impact category information corresponding to the location weather condition information is determined; Based on the building impact category information and the weather impact category information, inconsistent categories are selected from the perception selection category information and used as the environment non-impact selection category information; Based on the information of the type selected without environmental impact, the number of values of the type selected without environmental impact is retrieved; When the value of the number of selected categories without environmental influence is greater than one, the information of the selected categories without environmental influence is used as the perception selected category information; When the value of the number of selection categories with no environmental impact is less than one, the matching selection category information is determined based on the analysis of the building impact category information and the weather impact category information, and the matching selection category information is used as the perception selection category information.
[0010] Optionally, the method for determining the building impact category information includes: Based on the location building impact value and the fall-in situation of the preset building impact range, the building impact selection category information is selected and determined; Determine whether the location building impact value includes the number of people impact value; If yes, then retrieve the surrounding building area value based on the surrounding building type information; According to the correspondence between the surrounding building area value and the preset headcount area benchmark impact value, the headcount area benchmark impact value corresponding to the surrounding building area value is determined; Calculate the difference between the headcount impact value and the headcount area benchmark impact value and use it as the headcount impact deviation value; According to the situation where the population impact deviation value falls within the preset population impact deviation range, the population impact selection category information is selected and determined, and the population impact selection category information is used as the building impact category information; If not, the building impact selection category information is used as the building impact category information.
[0011] Optionally, the method for determining the matching selection type information includes: When the building impact type information and the weather impact type information have mutual impact, the building impact type information and the weather impact type information that have mutual impact are regarded as the mutual impact type information; According to the correspondence between the mutual influence type information and the preset mutual influence value of the type, the mutual influence value of the type corresponding to the mutual influence type information is determined; Determine whether the mutual impact value of the species is greater than a preset mutual impact reference value of the species; If yes, sort the categories from large to small based on their mutual influence values, and combine the building influence category information corresponding to the first mutual influence value of the sorted category with the weather influence category information as the mutual influence selection category information; If not, then select the building impact category information and weather impact category information except the mutual impact category information and execute the preset individual impact category selection method to select to form individual impact selection category information, and use the individual impact selection category information as the mutual impact selection category information.
[0012] Optional, preset individual impact type selection methods include: Retrieving the perception range value of the building impact type based on the building impact type information; Sort the building impact categories from large to small based on their perceived range values, and use the sorting results as reference values for the building perceived range; According to the correspondence between the building impact category information, the satellite positioning location point and the preset category installation number value, the category installation number value corresponding to the building impact category information and the satellite positioning location point is determined; According to the correspondence between the type installation number value and the preset type installation number reference value, the type installation number reference value corresponding to the type installation number value is determined; Calculate the sum of the reference value of the building perception range and the reference value of the number of installations of each type and use it as the comprehensive reference value of the building type; Sorting the building types from large to small based on the comprehensive reference values, and using the building impact type information corresponding to the first-ranked comprehensive reference value of the building type as the matching building selection type information; Retrieve the weather impact category perception range value based on the weather impact category information; The weather impact type perception range values are sorted from large to small, and the weather impact type information corresponding to the first-ranked weather impact type perception range value is used as the matching weather selection type information, and the matching weather selection type information is combined with the matching building selection type information as the matching selection type information.
[0013] In a second aspect, the present invention provides a positioning system based on intelligent perception, which adopts the following technical solution: A positioning system based on intelligent perception, comprising: The acquisition module is used to obtain the satellite positioning location point, positioning subject information, current time point and perception detection value; A memory, used to store a program of the positioning method based on intelligent perception as described in any one of the first aspects; The processor loads and executes the program in the memory.
[0014] In a third aspect, the present invention provides a computer storage medium capable of storing a corresponding program, which is convenient for improving positioning accuracy and adopts the following technical solution: A computer-readable storage medium stores a computer program that can be loaded by a processor and executes the intelligent perception-based positioning method as described in any one of the first aspects.
[0015] In summary, the present invention includes at least one of the following beneficial technical effects: 1. By acquiring the satellite positioning location point and the positioning subject information and retrieving the location building information and location weather information, the location building impact value and the location weather impact value are analyzed respectively, and the location comprehensive impact value is calculated. By judging whether the location comprehensive impact value is less than the preset accuracy reference impact value, if it is less than, the satellite positioning location point is used as the positioning detection location point and output to the terminal held by the positioning subject. If it is not less than, the positioning perception detection adjustment value is determined by analyzing the positioning subject information and the satellite positioning location point is adjusted to form a positioning detection location point and output to the terminal held by the positioning subject, thereby improving the accuracy of the acquired positioning detection location point, and then improving the positioning accuracy; 2. Retrieve the surrounding building type information and the surrounding building type height value through the location building situation information, determine the building type benchmark height value through the surrounding building type information query, and then judge whether the surrounding building type height value is less than the building type benchmark height value. If it is less than, retrieve the satellite positioning height value through the satellite positioning location point and calculate the satellite positioning height deviation value to query and determine the positioning height deviation impact value, and use the positioning height deviation impact value as the location building impact value. If it is not less than, calculate the surrounding building height deviation value to query and determine the building type benchmark impact value, then calculate the surrounding building height deviation impact value, and use the surrounding building height deviation impact value as the location building impact value, thereby improving the accuracy of the acquired location building impact value; 3. By acquiring the current time point and retrieving the historical personnel information of the building type through the surrounding building type information, the historical number of people in the same period is retrieved, and then the estimated number of people in the same period is calculated to query and determine the number of people impact value, and the number of people impact value is added to the location building impact value to form a new location building impact value, thereby improving the accuracy of the obtained location building impact value. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Figure 1 is a flow chart of a method based on intelligent sensing positioning according to an embodiment of the present application; Figure 2 is a flow chart of a method for determining a location building impact value according to an embodiment of the present application; Figure 3 is a method flow chart of the step after taking the positioning height deviation impact value as the location building impact value in an embodiment of the present application; Figure 4 is a flow chart of a method for determining a positioning perception detection adjustment value in an embodiment of the present application; Figure 5 is a flow chart of a method for selecting type information of perception selection according to an embodiment of the present application; Figure 6 It is a flow chart of a method for determining building impact category information according to an embodiment of the present application. DETAILED DESCRIPTION
[0017] The present invention is further described in detail below in conjunction with the accompanying drawings and embodiments.
[0018] A positioning method based on intelligent perception, which obtains satellite positioning position points, positioning subject information, current time point and perception detection value, thereby analyzing and determining the comprehensive position influence value, and judging whether the comprehensive position influence value is less than a preset accuracy reference influence value. When it is less than, the satellite positioning position point is used as a positioning detection position point and outputted to a terminal held by the positioning subject. When it is not less than, the positioning perception detection adjustment value is determined by analyzing the positioning subject information, and the satellite positioning position point is adjusted to form a positioning detection position point and outputted to the terminal held by the positioning subject, thereby improving the accuracy of the acquired positioning detection position point, and further improving the positioning accuracy.
[0019] Reference Figure 1 The embodiment of the present invention discloses a positioning method based on intelligent perception, which includes: Step S100: Obtain satellite positioning location point and positioning subject information.
[0020] Among them, the satellite positioning location point refers to the location point corresponding to the positioning when positioning is performed by satellite positioning. The satellite positioning location point is detected and obtained by using a satellite positioning device. The positioning subject information refers to the subject information corresponding to the positioning. The positioning subject information can be people and objects with positioning requirements such as bicycles, electric vehicles, cars, and home appliances. The positioning subject information is obtained by querying the number corresponding to the satellite positioning device when the positioning subject is positioning and then retrieving the corresponding subject.
[0021] Step S200: Retrieve location building information and location weather information based on the satellite positioning location point.
[0022] Among them, the location building condition information refers to the height, type and other information corresponding to the buildings near the satellite positioning location point, and the location weather condition information refers to the weather condition information at the satellite positioning location point. The location building condition information and location weather condition information are retrieved through the satellite positioning location point to facilitate subsequent use.
[0023] Step S300: Analyze and determine the location building impact value based on the location building situation information.
[0024] Among them, the location building impact value refers to the degree of influence of buildings near the satellite positioning location point on the positioning. By analyzing the location building situation information, the location building impact value can be determined to facilitate subsequent use.
[0025] Step S400: determining a location weather impact value corresponding to the location weather condition information according to a correspondence between the location weather condition information and a preset location weather impact value.
[0026] The location weather impact value refers to the degree of impact of the weather at the location of the satellite positioning point on the positioning. The location weather impact value is obtained by querying from a database storing the corresponding relationship between location weather information and location weather impact value. The database is obtained after pre-input. The location weather impact value is determined by querying the location weather information to facilitate subsequent use.
[0027] Step S500: Calculate the sum of the location building impact value and the location weather impact value and use it as the location comprehensive impact value.
[0028] Among them, the comprehensive location impact value refers to the comprehensive impact degree of the environment at the location of the satellite positioning point on the positioning. It is calculated by taking the sum of the location building impact value and the location weather impact value and using it as the comprehensive location impact value for subsequent use.
[0029] Step S600: Determine whether the position comprehensive influence value is less than the preset accuracy reference influence value. If yes, execute step S700; if no, execute step S800.
[0030] Among them, the accuracy benchmark impact value refers to the maximum impact value that can be tolerated without affecting the positioning accuracy. By judging whether the comprehensive position impact value is less than the preset accuracy benchmark impact value, it is judged whether the environment of the location of the satellite positioning point affects the positioning accuracy.
[0031] Step S700: The satellite positioning point is used as a positioning detection point and output to the terminal held by the positioning subject.
[0032] Among them, the positioning detection position point refers to the position point that needs to be output when the current position is positioned and detected, and the terminal held by the positioning subject refers to the terminal that can receive information when the positioning subject is positioned, and the terminal held by the positioning subject can be a mobile phone, computer and other devices. When the comprehensive position impact value is less than the preset accuracy reference impact value, it means that the environment where the satellite positioning position point is located at this time does not affect the positioning accuracy, so the satellite positioning position point is used as the positioning detection position point and output to the terminal held by the positioning subject, so as to facilitate the subsequent positioning subject to understand the positioning position.
[0033] Step S800: determining a positioning perception detection adjustment value based on positioning subject information analysis.
[0034] Among them, the positioning perception detection adjustment value refers to the adjustment value of the positioning position based on perception detection. When the comprehensive position impact value is not less than the preset accuracy benchmark impact value, it means that the environment of the satellite positioning position point at this time affects the positioning accuracy. Therefore, the positioning perception detection adjustment value is determined by analyzing the positioning subject information for subsequent use.
[0035] Step S900: Based on the positioning perception detection adjustment value, the satellite positioning position point is adjusted to form a positioning detection position point and output to the terminal held by the positioning subject.
[0036] Among them, the satellite positioning position point is adjusted by using the positioning perception detection adjustment value, and the adjusted position point is used as the positioning detection position point and output to the terminal held by the positioning subject, so that the positioning subject perceives, detects and adjusts the position of the satellite positioning, thereby improving the accuracy of the acquired positioning detection position point and further improving the positioning accuracy.
[0037] exist Figure 1 In step S300, in order to further ensure the rationality of the location building impact value, it is necessary to further analyze and calculate the location building impact value separately, specifically by Figure 2 The steps shown are explained in detail.
[0038] Reference Figure 2 , the method for determining the location building impact value includes the following steps: Step S310: Retrieve surrounding building type information and surrounding building type height values based on the location building situation information.
[0039] Among them, the surrounding building type information refers to the type information of the surrounding buildings of the satellite positioning location point, and the surrounding building type height values refer to the height values corresponding to the surrounding buildings of different types of satellite positioning location points. The surrounding building type information and surrounding building type height values are retrieved through the location building situation information to facilitate subsequent use.
[0040] Step S320: Determine the building type reference height value corresponding to the surrounding building type information according to the correspondence between the surrounding building type information and the preset building type reference height value.
[0041] The building type reference height value refers to the maximum height value corresponding to the type of surrounding buildings that does not affect positioning. The building type reference height value is obtained by querying a database that stores the corresponding relationship between surrounding building type information and building type reference height values. The database is obtained after pre-input. The building type reference height value is determined by querying the surrounding building type information to facilitate subsequent use.
[0042] Step S330: Determine whether the height value of the surrounding building type is less than the reference height value of the building type. If yes, execute step S340; if no, execute step S370.
[0043] Among them, by judging whether the height value of the surrounding building type is less than the benchmark height value of the building type, it is judged whether the surrounding buildings have an impact on the positioning.
[0044] Step S340: Retrieve the satellite positioning altitude value based on the satellite positioning position point.
[0045] Among them, the satellite positioning altitude value refers to the altitude value of the location detected by satellite positioning. When the height value of the surrounding building types is less than the benchmark height value of the building types, it means that the surrounding buildings do not affect the positioning at this time. Therefore, the satellite positioning altitude value is retrieved through the satellite positioning position point for subsequent use.
[0046] Step S350: Calculate the difference between the satellite positioning altitude value and the surrounding building type altitude value and use it as the satellite positioning altitude deviation value.
[0047] Among them, the satellite positioning height deviation value refers to the height deviation value between the height of the location detected by satellite positioning and the top of the building. The difference between the satellite positioning height value and the height value of the surrounding building types is calculated and used as the satellite positioning height deviation value for subsequent use.
[0048] Step S360: Determine the positioning height deviation impact value corresponding to the satellite positioning height deviation value according to the correspondence between the satellite positioning height deviation value and the preset positioning height deviation impact value, and use the positioning height deviation impact value as the location building impact value.
[0049] The positioning height deviation impact value refers to the impact value generated when there is a deviation in the positioning height. The positioning height deviation impact value is obtained by querying from a database storing the corresponding relationship between the satellite positioning height deviation value and the positioning height deviation impact value. The database is obtained after pre-input. The positioning height deviation impact value is determined by querying the satellite positioning height deviation value, and the positioning height deviation impact value is used as the location building impact value, thereby improving the accuracy of the acquired location building impact value.
[0050] Step S370: Calculate the difference between the surrounding building type height value and the building type benchmark height value and use it as the surrounding building height deviation value.
[0051] Among them, the surrounding building height deviation value refers to the deviation value when there is a deviation in the height of the surrounding buildings. When the surrounding building type height value is not less than the building type benchmark height value, it means that the surrounding buildings have an impact on the positioning at this time. Therefore, the difference between the surrounding building type height value and the building type benchmark height value is calculated and used as the surrounding building height deviation value for subsequent use.
[0052] Step S380: Determine the building type benchmark impact value corresponding to the surrounding building type information according to the correspondence between the surrounding building type information and the preset building type benchmark impact value.
[0053] The building type benchmark impact value refers to the benchmark impact value of the surrounding building type at a unit deviation height. The building type benchmark impact value is obtained by querying from a database storing the corresponding relationship between surrounding building type information and building type benchmark impact values. The database is obtained after pre-input. The building type benchmark impact value is determined by querying the surrounding building type information for subsequent use.
[0054] Step S390: Calculate the product of the surrounding building height deviation value and the building type benchmark impact value and use it as the surrounding building height deviation impact value, and use the surrounding building height deviation impact value as the location building impact value.
[0055] Among them, the surrounding building height deviation impact value refers to the comprehensive impact degree value generated when there is a deviation in the height of the surrounding buildings. The product value between the surrounding building height deviation value and the building type benchmark impact value is calculated and used as the surrounding building height deviation impact value, and the surrounding building height deviation impact value is used as the location building impact value, thereby improving the accuracy of the obtained location building impact value.
[0056] exist Figure 2 In step S360, in order to further ensure the rationality of the location building impact value, it is necessary to further analyze and calculate the location building impact value separately, specifically by Figure 3 The steps shown are explained in detail.
[0057] Reference Figure 3 The steps after taking the positioning height deviation impact value as the location building impact value include the following steps: Step S361: Get the current time point.
[0058] The current time point refers to the time point at which the current time is located, and the current time point is obtained by querying the database through the current time.
[0059] Step S362: Retrieve historical personnel information of the building type based on the surrounding building type information.
[0060] Among them, the historical personnel situation information of the building type refers to the information such as the number of people corresponding to the type of surrounding buildings at different time points in history. The historical personnel situation information of the building type is retrieved through the surrounding building type information to facilitate subsequent use.
[0061] Step S363: Based on the current time point, retrieve the number of people at the same historical time point from the historical personnel situation information of the building type and use it as the historical number of people at the same time point.
[0062] Among them, the number of people at the same time point in history is retrieved from the historical personnel information of the building type according to the current time point and used as the historical number of people in the same period, which is convenient for subsequent use.
[0063] Step S364: Calculate the average value of all historical numbers of people in the same period and use it as the estimated number of people in the same period.
[0064] Among them, the estimated number of people in the same period refers to the estimated number of people in the surrounding buildings at the current time point. It is calculated by taking the average value of all historical numbers of people in the same period and using it as the estimated number of people in the same period for subsequent use.
[0065] Step S365: Determine the population impact value corresponding to the estimated number of people at the same period according to the correspondence between the estimated number of people at the same period and the preset population impact value, and add the population impact value to the location building impact value to form a new location building impact value.
[0066] The number of people impact value refers to the impact value generated by the number of people, and the number of people impact value is obtained by querying from a database storing the corresponding relationship between the estimated number of people in the same period and the number of people impact value, and the database is obtained after pre-input. The number of people impact value is determined by querying the estimated number of people in the same period, and the number of people impact value is added to the location building impact value to form a new location building impact value, thereby improving the accuracy of the obtained location building impact value.
[0067] exist Figure 1 In step S800, in order to further ensure the rationality of the positioning perception detection adjustment value, it is necessary to further analyze and calculate the positioning perception detection adjustment value. Figure 4 The steps shown are explained in detail.
[0068] Reference Figure 4 , the method for determining the positioning perception detection adjustment value includes the following steps: Step S810: Retrieve subject perception category information and subject perception category value based on the positioning subject information.
[0069] Among them, the subject perception type information refers to the type information that the positioning subject can perceive, and the subject perception type information includes inertial navigation positioning, Bluetooth positioning, ultra-wideband positioning, network positioning and other perception types. The subject perception type number value refers to the number of values corresponding to the types of positioning perception that the positioning subject can perceive. The subject perception type information and the subject perception type number value are retrieved through the positioning subject information for subsequent use.
[0070] Step S820: selecting subject perception category information based on the subject perception category number value and using the selected perception category information as the subject perception category information.
[0071] Among them, the perception selection category information refers to the category information for selecting the positioning perception category adopted by the positioning subject. The subject perception category information is selected according to the numerical value of the subject perception category, and the selected category is used as the perception selection category information for subsequent use.
[0072] Step S830: Determine the selection type operation control information corresponding to the perception selection type information according to the correspondence between the perception selection type information and the preset selection type operation control information, and output the selection type operation control information to the perception terminal held by the positioning subject to obtain the perception detection value.
[0073] Among them, the selected type operation control information refers to the control information used to control the operation of the perception terminal held by the positioning subject corresponding to the selected positioning perception type. The selected type operation control information is obtained by querying from a database that stores the correspondence between the perception selection type information and the selection type operation control information, and the database is obtained after pre-input. The perception terminal held by the positioning subject refers to a terminal held by the positioning subject that can perform positioning perception. The perception terminal held by the positioning subject can be a mobile phone, a car computer, etc. The perception detection value refers to the detection value obtained by performing positioning detection using the perception terminal held by the positioning subject corresponding to the selected positioning perception type. The selected type operation control information is determined by querying the perception selection type information, and the selected type operation control information is output to the perception terminal held by the positioning subject, so as to control the operation of the perception terminal held by the positioning subject corresponding to the selected positioning perception type and collect and obtain the perception detection value, which is convenient for subsequent use.
[0074] Step S840: Determine the selection category benchmark adjustment value corresponding to the perceived selection category information according to the correspondence between the perceived selection category information and the preset selection category benchmark adjustment value.
[0075] The selected category reference adjustment value refers to the reference adjustment value that needs to be adjusted for the selected positioning perception category under the unit detection value, and the selected category reference adjustment value is obtained by querying from a database storing the corresponding relationship between the perception selection category information and the selection category reference adjustment value, and the database is obtained after pre-input. The selection category reference adjustment value is determined by querying the perception selection category information to facilitate subsequent use.
[0076] Step S850: Calculate the product value between the selected category benchmark adjustment value and the perception detection value and use it as the positioning perception detection adjustment value.
[0077] Among them, the accuracy of the acquired positioning perception detection adjustment value is improved by calculating the product value between the selected category benchmark adjustment value and the perception detection value and using it as the positioning perception detection adjustment value.
[0078] exist Figure 4 In step S820, in order to further ensure the rationality of the perception selection type information, it is necessary to further analyze and calculate the perception selection type information separately, specifically by Figure 5 The steps shown are explained in detail.
[0079] Reference Figure 5 , the method for selecting the type of information of perception selection includes the following steps: Step S821: Determine whether the subject's perceived type value is only one. If yes, execute step S822; if no, execute step S823.
[0080] Here, it is determined whether the perception type needs to be selected by judging whether the number of the subject's perception types is only one.
[0081] Step S822: Using the subject perception category information as the perception selection category information.
[0082] Among them, when the subject's perception category value is only one, it means that there is no need to select the perception category at this time, so the subject's perception category information is used as the perception selection category information.
[0083] Step S823: Determine the building impact type information based on the location building impact value analysis.
[0084] Among them, the building impact type information refers to the perceived type information affected by the surrounding buildings. By analyzing the location building impact value, the building impact type information is determined to facilitate subsequent use.
[0085] Step S824: Determine the weather impact type information corresponding to the location weather condition information according to the correspondence between the location weather condition information and the preset weather impact type information.
[0086] The weather impact type information refers to the type of perception information affected by the weather, and the weather impact type information is obtained by querying from a database storing the corresponding relationship between the location weather condition information and the weather impact type information, and the database is obtained after pre-input. The weather impact type information is determined by querying the location weather condition information, which is convenient for subsequent use.
[0087] Step S825: Based on the building impact category information and the weather impact category information, an inconsistent category is selected from the perception selection category information and used as the environment non-impact selection category information.
[0088] Among them, the environmental no-impact selected category information refers to the perception category information corresponding to the category that is not affected by the surrounding environment of the satellite positioning location point. The category that is inconsistent with the building impact category information and the weather impact category information is selected from the perception selected category information, and the selected category is used as the environmental no-impact selected category information to facilitate subsequent use.
[0089] Step S826: based on the information on the selection of types with no environmental impact, retrieve the number of values of the selection types with no environmental impact.
[0090] Among them, the number of values of the types selected without environmental impact refers to the number of values corresponding to the perception types that are not affected by the surrounding environment of the satellite positioning location point. The number of values of the types selected without environmental impact is retrieved through the information of the types selected without environmental impact, which is convenient for subsequent use.
[0091] Step S827: When the value of the number of types selected without environmental impact is greater than one, the information of the types selected without environmental impact is used as the perception selection type information.
[0092] Among them, when the value of the number of types selected without environmental influence is greater than one, it means that no selection is needed at this time, so the information of the types selected without environmental influence is used as the perception selection type information.
[0093] Step S828: When the value of the number of selection categories without environmental impact is less than one, the matching selection category information is determined according to the building impact category information and the weather impact category information, and the matching selection category information is used as the perception selection category information.
[0094] Among them, the matching selection category information refers to the category information after matching and selecting the perception category. When the value of the selected categories without environmental influence is less than one, it means that it is necessary to select again at this time. Therefore, by analyzing the category information of building influence and the category information of weather influence, the matching selection category information is determined and used as the perception selection category information, so as to improve the accuracy of the obtained perception selection category information.
[0095] exist Figure 5 In step S823, in order to further ensure the rationality of the building impact type information, it is necessary to further analyze and calculate the building impact type information separately. Figure 6 The steps shown are explained in detail.
[0096] Reference Figure 6 , the method for determining the building impact category information includes the following steps: Step S8231: Based on the location building impact value and the fall into the preset building impact range, the building impact selection type information is selected to determine.
[0097] Among them, the building influence interval refers to the influence reference interval corresponding to different perception types when they are affected by buildings, and the building influence interval is obtained after being pre-input by the operator. The selected category information refers to the perception category information selected due to the influence of surrounding buildings. By analyzing the location building influence value and the preset building influence interval, the perception category corresponding to the building influence interval where the location building influence value falls is used as the building influence selection category information, so as to facilitate subsequent use.
[0098] Step S8232: Determine whether the location building impact value is added to the number of people impact value. If yes, execute step S8233; if no, execute step S8237.
[0099] Among them, by judging whether the location building influence value is added with the number of people influence value, it is judged whether the number of people has an impact on the selection of types.
[0100] Step S8233: Retrieve the surrounding building area value based on the surrounding building type information.
[0101] Among them, the surrounding building area value refers to the area value corresponding to the surrounding buildings. When the location building influence value is added with the number of people influence value, it means that the number of people at this time has an impact on the selection of type. Therefore, the surrounding building area value is retrieved through the surrounding building type information to facilitate subsequent use.
[0102] Step S8234: Determine the headcount area benchmark impact value corresponding to the surrounding building area value according to the correspondence between the surrounding building area value and the preset headcount area benchmark impact value.
[0103] The headcount area benchmark impact value refers to the benchmark impact value generated by the headcount under the building area, and the headcount area benchmark impact value is obtained by querying from a database storing the corresponding relationship between the surrounding building area values and the headcount area benchmark impact values, and the database is obtained after pre-input. The headcount area benchmark impact value is determined by querying the surrounding building area values to facilitate subsequent use.
[0104] Step S8235: Calculate the difference between the headcount impact value and the headcount area benchmark impact value and use it as the headcount impact deviation value.
[0105] The number of people impact deviation value refers to the deviation value when there is a deviation in the impact caused by the number of people. The difference between the number of people impact value and the number of people-area benchmark impact value is calculated and used as the number of people impact deviation value for subsequent use.
[0106] Step S8236: According to whether the number of people impact deviation value falls within a preset number of people impact deviation interval, the number of people impact selection category information is selected and determined, and the number of people impact selection category information is used as the building impact category information.
[0107] Among them, the population impact deviation interval refers to the impact reference interval corresponding to different perception types when they are affected by the population impact deviation, and the population impact deviation interval is obtained after pre-input. The population impact selection category information refers to the category information for selecting the perception type according to the population impact deviation value, and by analyzing the situation where the population impact deviation value falls into the preset population impact deviation interval, the category corresponding to the population impact deviation interval in which the population impact deviation value falls is selected, and the selected category is used as the population impact selection category information, and the population impact selection category information is used as the building impact category information, thereby improving the accuracy of the acquired building impact category information.
[0108] Step S8237: select the building impact category information as the building impact category information.
[0109] Among them, when the location building influence value does not include the number of people influence value, it means that the number of people has no effect on the selection of category at this time, so the building influence selection category information is used as the building influence category information, thereby improving the accuracy of the obtained building influence category information.
[0110] exist Figure 5 In step S828, in order to further ensure the rationality of the collocation selection type information, it is necessary to further analyze and calculate the collocation selection type information separately, which is described in detail in the following steps. The method for determining the collocation selection type information includes the following steps: Step S8281: When the building impact type information and the weather impact type information have mutual impact, the building impact type information and the weather impact type information that have mutual impact are regarded as the mutual impact type information.
[0111] Among them, the mutually influencing type information refers to the type information corresponding to the mutual influencing between the perception type affected by the surrounding buildings and the perception type affected by the weather. When the building impact type information and the weather impact type information have mutual influencing effects, the mutually influencing building impact type information and the weather impact type information are selected and used as the mutually influencing type information, so as to facilitate subsequent use.
[0112] Step S8282: Determine the type mutual influence value corresponding to the mutual influence type information according to the correspondence between the mutual influence type information and the preset type mutual influence value.
[0113] The mutual influence value of categories refers to the influence degree value generated when the perceived categories affected by the surrounding buildings and the perceived categories affected by the weather interact with each other. The mutual influence value of categories is obtained by querying from a database storing the corresponding relationship between the mutual influence category information and the mutual influence value of categories. The database is obtained after pre-input. The mutual influence value of categories is determined by querying the mutual influence category information to facilitate subsequent use.
[0114] Step S8283: Determine whether the category mutual influence value is greater than a preset category mutual influence reference value. If yes, execute step S8284; if no, execute step S8285.
[0115] Among them, the category mutual influence benchmark value refers to the minimum influence value corresponding to the positive mutual influence between the perception category affected by the surrounding buildings and the perception category affected by the weather. By judging whether the category mutual influence value is greater than the preset category mutual influence benchmark value, it is judged whether it is necessary to select from the mutually influencing categories.
[0116] Step S8284: Sort from large to small based on the mutual influence values of the categories, and combine the building influence category information corresponding to the mutual influence value of the category with the first category in the sorting result with the weather influence category information as the mutual influence selection category information.
[0117] Among them, when the category mutual influence value is greater than the preset category mutual influence benchmark value, it means that it is necessary to select from the mutually influencing categories at this time. Therefore, the category mutual influence values are sorted from large to small, and the building influence category information corresponding to the category mutual influence value with the first sorting result is combined with the weather influence category information as the mutual influence selection category information, thereby improving the accuracy of the obtained mutual influence selection category information.
[0118] Step S8285: Select the building impact category information and weather impact category information except the mutual impact category information and execute the preset individual impact category selection method to select to form individual impact selection category information, and use the individual impact selection category information as the mutual impact selection category information.
[0119] Among them, the separate impact category selection method refers to a method for selecting perception categories that do not influence each other, and the separate impact category selection method is obtained after pre-input. The separate impact selection category information refers to category information for selecting perception categories that do not influence each other. When the category mutual impact value is not greater than the preset category mutual impact reference value, it means that it is not necessary to select from the mutually impact categories at this time. Therefore, the building impact category information and weather impact category information other than the mutual impact category information are selected and the preset separate impact category selection method is executed to select to form separate impact selection category information, and the separate impact selection category information is used as the mutual impact selection category information, thereby improving the accuracy of the obtained mutual impact selection category information.
[0120] In step S8285, in order to further ensure the rationality of the individual impact type selection method, it is necessary to further analyze and calculate the individual impact type selection method, which is described in detail through the following steps. The preset individual impact type selection method includes the following steps: Step S82851: Retrieve the building impact category perception range value based on the building impact category information.
[0121] The perception range value of the building impact type refers to the range value that can be perceived by the perception type affected by the surrounding buildings. The perception range value of the building impact type is retrieved through the building impact type information to facilitate subsequent use.
[0122] Step S82852: Sort the building impact category perception range values from large to small, and use the sorting result as the building perception range reference value.
[0123] Among them, the building perception range reference value refers to the selection reference value corresponding to the range that can be perceived when selecting the perception type that affects the surrounding buildings. The perception range values of the building impact types are sorted from large to small, and the sorting results are used as the building perception range reference value for subsequent use.
[0124] Step S82853: According to the correspondence between the building impact category information, the satellite positioning position point and the preset category installation quantity value, the category installation quantity value corresponding to the building impact category information and the satellite positioning position point is determined.
[0125] The type installation value refers to the value corresponding to the installation of the building impact type information at the satellite positioning location point, and the type installation value is obtained by querying from a database storing the corresponding relationship between the building impact type information, the satellite positioning location point and the type installation value, and the database is obtained after pre-input. The type installation value is determined by querying the building impact type information and the satellite positioning location point, which is convenient for subsequent use.
[0126] Step S82854: Determine the type installation number reference value corresponding to the type installation number value according to the correspondence between the type installation number value and the preset type installation number reference value.
[0127] The reference value of the number of installations of a type refers to the reference value corresponding to the number of installations when selecting the perceived type that affects the surrounding buildings. The reference value of the number of installations of a type is obtained by querying from a database storing the corresponding relationship between the number of installations of a type and the reference value of the number of installations of a type. The database is obtained after pre-input. The reference value of the number of installations of a type is determined by querying the number of installations of a type, which is convenient for subsequent use.
[0128] Step S82855: Calculate the sum of the building perception range reference value and the type installation number reference value and use it as the comprehensive reference value of the building type.
[0129] Among them, the comprehensive reference value of building types refers to the comprehensive reference value when selecting the perception types that affect the surrounding buildings. It is calculated by taking the sum of the reference value of the building perception range and the reference value of the number of installation types as the comprehensive reference value of the building types, which is convenient for subsequent use.
[0130] Step S82856: Sort the building types from large to small based on the comprehensive reference values, and use the building impact type information corresponding to the first-ranked comprehensive reference value of the building type as the matching building selection type information.
[0131] Among them, the type information of selected buildings for matching refers to the type information selected based on the surrounding buildings when matching. The comprehensive reference values of the building types are sorted from large to small, and the building influence type information corresponding to the comprehensive reference value of the building type ranked first is used as the type information of selected buildings for matching, which is convenient for subsequent use.
[0132] Step S82857: Retrieve the weather impact category perception range value based on the weather impact category information.
[0133] Among them, the perception range value of the weather impact type refers to the range value that the perception type affected by the weather can perceive. The perception range value of the weather impact type is retrieved through the weather impact type information to facilitate subsequent use.
[0134] Step S82858: Sort the weather impact category information from large to small based on the perception range value of the weather impact category, and use the weather impact category information corresponding to the first-ranked weather impact category perception range value as the matching weather selection category information, and combine the matching weather selection category information with the matching building selection category information as the matching selection category information.
[0135] Among them, the matching weather selection category information refers to the category information selected according to the weather when matching, by sorting the weather impact category perception range values from large to small, and using the weather impact category information corresponding to the first-ranked weather impact category perception range value as the matching weather selection category information, and combining the matching weather selection category information with the matching building selection category information as the matching selection category information, thereby improving the accuracy of the obtained matching selection category information.
[0136] Based on the same inventive concept, an embodiment of the present invention provides a positioning system based on intelligent perception, including: The acquisition module is used to obtain the satellite positioning location point, positioning subject information, current time point and perception detection value; Memory, used to store Figures 1 to 6 A program for any one of the positioning methods based on intelligent perception; The processor loads and executes the program in the memory.
[0137] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device and unit described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0138] An embodiment of the present invention provides a computer-readable storage medium storing a computer program that can be loaded and executed by a processor. Figures 1 to 6 A computer program for any one of the positioning methods based on intelligent perception.
[0139] Computer storage media include, for example, USB flash drives, mobile hard disks, read-only memories (ROM), random access memories (RAM), magnetic disks or optical disks, and other media that can store program codes.
[0140] The above is only a preferred embodiment of the present invention, and the protection scope of the present invention is not limited to the above embodiments. All technical solutions under the concept of the present invention belong to the protection scope of the present invention. It should be pointed out that for ordinary technicians in this technical field, some improvements and modifications without departing from the principle of the present invention should also be regarded as the protection scope of the present invention.
Claims
1. A positioning method based on intelligent perception, characterized in that: include: Obtain satellite positioning location points and positioning subject information; Retrieve location building information and location weather information based on satellite positioning location points; Determine the location building impact value based on location building situation information analysis; According to the correspondence between the location weather condition information and the preset location weather impact value, the location weather impact value corresponding to the location weather condition information is determined; Calculate the sum of the location building impact value and the location weather impact value and use it as the location comprehensive impact value; Determine whether the comprehensive position impact value is less than the preset accuracy benchmark impact value; If yes, the satellite positioning position point is used as the positioning detection position point and output to the terminal held by the positioning subject; If not, determine the positioning perception detection adjustment value based on the positioning subject information analysis; Based on the positioning perception detection adjustment value, the satellite positioning position point is adjusted to form a positioning detection position point and output to the terminal held by the positioning subject.
2. The positioning method based on intelligent perception according to claim 1, characterized in that: Methods for determining the location building impact value include: Based on the location building situation information, retrieve the surrounding building type information and the surrounding building type height value; According to the correspondence between the surrounding building type information and the preset building type reference height value, the building type reference height value corresponding to the surrounding building type information is determined; Determine whether the height value of the surrounding building types is less than the base height value of the building type; If yes, then retrieve the satellite positioning altitude value based on the satellite positioning position point; Calculate the difference between the satellite positioning altitude value and the surrounding building type altitude value and use it as the satellite positioning altitude deviation value; According to the correspondence between the satellite positioning height deviation value and the preset positioning height deviation influence value, the positioning height deviation influence value corresponding to the satellite positioning height deviation value is determined, and the positioning height deviation influence value is used as the location building influence value; If not, the difference between the height value of the surrounding building type and the base height value of the building type is calculated and used as the surrounding building height deviation value; According to the correspondence between the surrounding building type information and the preset building type benchmark impact value, the building type benchmark impact value corresponding to the surrounding building type information is determined; The product of the surrounding building height deviation value and the building type benchmark impact value is calculated and used as the surrounding building height deviation impact value, and the surrounding building height deviation impact value is used as the location building impact value.
3. The positioning method based on intelligent perception according to claim 2, characterized in that: The step after taking the positioning height deviation impact value as the location building impact value is also included, which is as follows: Get the current time point; Retrieve historical personnel information of building types based on surrounding building type information; Based on the current time point, retrieve the number of people at the same time point in history from the historical personnel information of the building type and use it as the historical number of people at the same time point; Calculate the average of all historical population values for the same period and use it as the estimated population value for the same period; According to the correspondence between the estimated number of people in the same period and the preset number of people influence value, the number of people influence value corresponding to the estimated number of people in the same period is determined, and the number of people influence value is added to the location building influence value to form a new location building influence value.
4. The positioning method based on intelligent perception according to claim 3, characterized in that: Methods for determining the positioning perception detection adjustment value include: Retrieving subject perception category information and subject perception category number values based on the positioning subject information; Based on the subject perception category number value, subject perception category information is selected and used as perception selection category information; According to the correspondence between the sensed selection type information and the preset selection type operation control information, the selection type operation control information corresponding to the sensed selection type information is determined, and the selection type operation control information is output to the sensing terminal held by the positioning subject to obtain the sensed detection value; According to the correspondence between the perceived selection category information and the preset selection category benchmark adjustment value, the selection category benchmark adjustment value corresponding to the perceived selection category information is determined; The product value between the selected category benchmark adjustment value and the perception detection value is calculated and used as the positioning perception detection adjustment value.
5. The positioning method based on intelligent perception according to claim 4, characterized in that: The selection method of perceptual selection type information includes: Determine whether the subject's perceived category value is only one; If yes, the subject's perception category information is used as the perception selection category information; If not, determine the building impact category information based on the location building impact value analysis; According to the correspondence between the location weather condition information and the preset weather impact category information, the weather impact category information corresponding to the location weather condition information is determined; Based on the building impact category information and the weather impact category information, inconsistent categories are selected from the perception selection category information and used as the environment non-impact selection category information; Based on the information of the type selected without environmental impact, the number of values of the type selected without environmental impact is retrieved; When the value of the number of selected categories without environmental influence is greater than one, the information of the selected categories without environmental influence is used as the perception selected category information; When the value of the number of selection categories with no environmental impact is less than one, the matching selection category information is determined based on the analysis of the building impact category information and the weather impact category information, and the matching selection category information is used as the perception selection category information.
6. The positioning method based on intelligent perception according to claim 5, characterized in that: Methods for determining building impact category information include: Based on the location building impact value and the fall-in situation of the preset building impact range, the building impact selection category information is selected and determined; Determine whether the location building impact value includes the number of people impact value; If yes, then retrieve the surrounding building area value based on the surrounding building type information; According to the correspondence between the surrounding building area value and the preset headcount area benchmark impact value, the headcount area benchmark impact value corresponding to the surrounding building area value is determined; Calculate the difference between the headcount impact value and the headcount area benchmark impact value and use it as the headcount impact deviation value; According to the situation where the number of people impact deviation value falls within the preset number of people impact deviation range, the number of people impact selection category information is selected and determined, and the number of people impact selection category information is used as the building impact category information; If not, the building impact selection category information is used as the building impact category information.
7. The positioning method based on intelligent perception according to claim 5, characterized in that: Methods for determining the collocation selection type information include: When the building impact type information and the weather impact type information have mutual impact, the building impact type information and the weather impact type information that have mutual impact are regarded as the mutual impact type information; According to the correspondence between the mutual influence type information and the preset mutual influence value of the type, the mutual influence value of the type corresponding to the mutual influence type information is determined; Determine whether the mutual impact value of the species is greater than a preset mutual impact reference value of the species; If yes, sort the categories from large to small based on their mutual influence values, and combine the building influence category information corresponding to the first mutual influence value of the sorted category with the weather influence category information as the mutual influence selection category information; If not, then select the building impact category information and weather impact category information except the mutual impact category information and execute the preset individual impact category selection method to select to form individual impact selection category information, and use the individual impact selection category information as the mutual impact selection category information.
8. The positioning method based on intelligent perception according to claim 7, characterized in that: The preset individual impact type selection methods include: Retrieving the perception range value of the building impact type based on the building impact type information; Sort the building impact categories from large to small based on their perceived range values, and use the sorting results as reference values for the building perceived range; According to the correspondence between the building impact category information, the satellite positioning location point and the preset category installation number value, the category installation number value corresponding to the building impact category information and the satellite positioning location point is determined; According to the correspondence between the type installation number value and the preset type installation number reference value, the type installation number reference value corresponding to the type installation number value is determined; Calculate the sum of the reference value of the building perception range and the reference value of the number of installations of each type and use it as the comprehensive reference value of the building type; Sorting the building types from large to small based on the comprehensive reference values, and using the building impact type information corresponding to the first-ranked comprehensive reference value of the building type as the matching building selection type information; Retrieve the weather impact category perception range value based on the weather impact category information; The weather impact type perception range values are sorted from large to small, and the weather impact type information corresponding to the first-ranked weather impact type perception range value is used as the matching weather selection type information, and the matching weather selection type information is combined with the matching building selection type information as the matching selection type information.
9. A positioning system based on intelligent perception, characterized in that: include: The acquisition module is used to obtain the satellite positioning location point, positioning subject information, current time point and perception detection value; A memory, used to store a program of the positioning method based on intelligent perception as claimed in any one of claims 1 to 8; The processor loads and executes the program in the memory.
10. A computer-readable storage medium, characterized in that: The device stores a computer program which can be loaded by a processor and executes the positioning method based on intelligent perception as claimed in any one of claims 1 to 8.
Citation Information
Patent Citations
Measurement result correction method and system for engineering surveying and mapping device
CN116859425A
Positioning method, system, device, equipment, storage medium and program product
CN117388891A
Vehicle positioning method and device and electronic equipment
CN117630991A
Unmanned aerial vehicle energy-saving surveying and mapping method and system, intelligent terminal and storage medium
CN118328995A
Water area unmanned ship surveying and mapping method and system, storage medium and intelligent terminal
CN118347474A