Intelligent positioning system, method and equipment based on wireless equipment and medium
By connecting wireless devices into the intelligent positioning system and applying positioning optimization algorithms, the interference problem of buildings and natural obstacles on satellite signals is solved, and accurate positioning and efficient monitoring of photovoltaic inspections are achieved, improving user experience.
Patent Information
- Application Number
- CN202510488307.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-18
- Publication Date
- 2025-08-15
AI Technical Summary
In environments where buildings are dense or natural obstacles are high, the interference of satellite signals leads to a decrease in positioning accuracy of photovoltaic panels. In the prior art, manual inspection efficiency is low and inaccurate.
By connecting multiple wireless devices into the intelligent positioning system and using positioning optimization algorithms, it reduces the interference of buildings and natural obstacles on satellite signals, improves the positioning accuracy of wireless devices, and realizes real-time monitoring and trajectory statistics.
It improves the positioning accuracy and data accuracy of wireless devices, provides users with more accurate, reliable and safe positioning services, and improves the efficiency and quality of photovoltaic inspections.
Smart Images

Figure CN120499588A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of photovoltaic inspection technology, and in particular to an intelligent positioning system, method, device and medium based on wireless devices. Background Art
[0002] At present, with the popularization and application of photovoltaic power generation technology, regular inspections of photovoltaic panels are receiving more and more attention.
[0003] In related technologies, regular inspections are usually performed manually, and the inspection process is recorded. However, in actual applications, it is found that in environments with dense buildings or many natural obstacles, satellite signals may be interfered with, resulting in reduced positioning accuracy.
[0004] In summary, the technical problems existing in the relevant technologies need to be improved. Summary of the Invention
[0005] The embodiments of the present application provide a wireless device-based intelligent positioning system, method, device, and medium, which can effectively improve the accuracy of data uploaded by wireless devices and provide users with more accurate, reliable, and secure positioning services.
[0006] In one aspect, an embodiment of the present application provides an intelligent positioning system based on a wireless device, the system comprising:
[0007] A wireless device management module, configured to manage at least one wireless device logged into the smart positioning system;
[0008] A wireless device positioning module is used to execute a positioning optimization algorithm to locate wireless devices in a working state;
[0009] Wireless device monitoring module, used to monitor and display the location information of wireless devices in working state in real time;
[0010] The device trajectory statistics module is used to count the operation trajectories of wireless devices in working state;
[0011] Wherein, the wireless device is used for photovoltaic inspection.
[0012] Optionally, the wireless device management module includes a device adding submodule, a device updating submodule, and a device deleting submodule;
[0013] The device adding submodule is used to respond to the device access request, register the device information of the wireless device, and log the wireless device into the smart positioning system;
[0014] The device update submodule is configured to respond to a device update request and update device information of a first target wireless device corresponding to the device update request;
[0015] The device deletion submodule is configured to respond to a device deletion request and delete device information of a second target wireless device corresponding to the device deletion request.
[0016] Optionally, the device adding submodule includes a wireless device layer, a network bridge and a system platform layer.
[0017] Optionally, the system further comprises: a wireless device camera module;
[0018] The wireless device camera module is used to respond to the real-time monitoring request, retrieve and display the real-time camera image of the wireless device that matches the real-time monitoring request;
[0019] The wireless device camera module is further configured to respond to a video playback request, retrieve a surveillance video that matches the video playback request, and play it back.
[0020] Optionally, the system further comprises: an area drawing module;
[0021] The area drawing module is used to respond to an area drawing operation input by a user and generate a monitoring area according to area boundary drawing information input by the user.
[0022] On the other hand, an embodiment of the present application provides an intelligent positioning method based on a wireless device, the method comprising the following steps:
[0023] In response to a device access request, registering device information of the wireless device and logging the wireless device into the smart positioning system; wherein the wireless device is used for photovoltaic inspection;
[0024] When the wireless device is in an operating state, executing a positioning optimization algorithm to locate the wireless device, so as to monitor and display the location information of the wireless device in real time;
[0025] According to the location information of the wireless device, the running track of the wireless device is counted until the wireless device completes the photovoltaic inspection task.
[0026] Optionally, the counting of the movement trajectory of the wireless device according to the location information of the wireless device includes:
[0027] Filtering and denoising the location information of the wireless device to obtain the location information of the wireless device after trajectory denoising;
[0028] counting the running trajectory of the wireless device according to the location information of the wireless device after the trajectory is de-cluttered, and completing the running trajectory;
[0029] The operation trajectory of the wireless device after the trajectory completion is recorded and stored.
[0030] Optionally, the method further comprises the following steps:
[0031] Receiving encrypted location information uploaded by a wireless device, and recording and storing the encrypted location information; the encryption method includes obfuscation encryption;
[0032] In response to a user's information viewing request, performing permission authentication based on the user's personal information;
[0033] When the authority authentication is passed, the encrypted location information is decrypted and the decrypted location information is displayed.
[0034] On the other hand, an embodiment of the present application provides an electronic device, which includes a memory and a processor, wherein the memory stores a computer program, and the processor implements the above-mentioned intelligent positioning method based on wireless devices when executing the computer program.
[0035] On the other hand, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the above-mentioned intelligent positioning method based on wireless devices.
[0036] The embodiments of the present application connect multiple wireless devices to the intelligent positioning system and use positioning optimization algorithms to reduce the interference of buildings and natural obstacles on satellite signals, thereby improving the positioning accuracy of wireless devices and effectively improving the accuracy of data uploaded by wireless devices, providing users with more accurate, reliable and secure positioning services and improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] Figure 1 This is a schematic diagram of the structure of an intelligent positioning system based on wireless devices provided in an embodiment of the present application;
[0038] Figure 2 This is a schematic diagram of the structure of a device adding submodule provided in an embodiment of the present application;
[0039] Figure 3 This is a schematic diagram of an implementation environment of an intelligent positioning method based on wireless devices provided in an embodiment of the present application;
[0040] Figure 4 This is a flow chart of an intelligent positioning method based on wireless devices provided in an embodiment of the present application;
[0041] Figure 5 This is a schematic diagram of a process for counting the operation trajectory of a wireless device provided by an embodiment of the present application;
[0042] Figure 6 This is a schematic diagram of a process for encrypting location information data provided by an embodiment of the present application;
[0043] Figure 7 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0044] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application is further described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the embodiments of the present application. They are merely examples of devices and methods consistent with some aspects of the embodiments of the present application as detailed in the appended claims.
[0045] It will be understood that the terms "first", "second", etc. used in this application may be used herein to describe various concepts, but unless otherwise specified, these concepts are not limited by these terms. These terms are only used to distinguish one concept from another. For example, without departing from the scope of the embodiments of the present application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the words "if" and "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".
[0046] The terms "at least one", "plurality", "each", "any", etc. used in this application include "at least one", "two" or more, "plurality" or "each", "any" or "any one", "each" or "any one" as used herein.
[0047] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which this application pertains. The terms used herein are for the purpose of describing the embodiments of this application only and are not intended to limit this application.
[0048] At present, with the popularization and application of photovoltaic power generation technology, regular inspections of photovoltaic panels are receiving more and more attention.
[0049] In related technologies, regular inspections are usually performed manually, and the inspection process is recorded. However, in actual applications, it is found that in environments with dense buildings or many natural obstacles, satellite signals may be interfered with, resulting in reduced positioning accuracy.
[0050] In view of this, the embodiments of the present application provide an intelligent positioning system, method, device and medium based on wireless devices. By connecting multiple wireless devices to the intelligent positioning system and using a positioning optimization algorithm, the interference of buildings and natural obstacles on satellite signals is reduced, the positioning accuracy of wireless devices is improved, and the accuracy of data uploaded by wireless devices is effectively improved, providing users with more accurate, reliable and secure positioning services, thereby improving the user experience.
[0051] It should be noted that in each specific embodiment of the present application, when it comes to the need to perform relevant processing based on data related to the user's identity or characteristics, such as user information, user behavior data, user historical data, and user location information, the user's permission or consent will be obtained first, and the collection, use, and processing of such data will comply with relevant laws, regulations, and standards. In addition, when the embodiment of the present application needs to obtain the user's sensitive personal information, the user's separate permission or consent will be obtained through a pop-up window or by jumping to a confirmation page. After clearly obtaining the user's separate permission or consent, the necessary user-related data for the normal operation of the embodiment of the present application will be obtained.
[0052] The specific implementation of the embodiment of the present application is described in detail below with reference to the accompanying drawings. First, an intelligent positioning system based on wireless devices provided in the embodiment of the present application is described with reference to the accompanying drawings.
[0053] Please refer to Figure 1 , Figure 1 This is a schematic diagram of the structure of an intelligent positioning system based on wireless devices provided in an embodiment of the present application. The system includes:
[0054] A wireless device management module, configured to manage at least one wireless device logged into the smart positioning system;
[0055] A wireless device positioning module is used to execute a positioning optimization algorithm to locate wireless devices in a working state;
[0056] Wireless device monitoring module, used to monitor and display the location information of wireless devices in working state in real time;
[0057] The device trajectory statistics module is used to count the operation trajectories of wireless devices in working state;
[0058] Wherein, the wireless device is used for photovoltaic inspection.
[0059] In an embodiment of the present application, the intelligent positioning system based on wireless devices includes a wireless device management module, a wireless device positioning module, a wireless device monitoring module and a device trajectory statistics module.
[0060] Among them, the wireless device management module is mainly used to manage all wireless devices that log in to the intelligent positioning system. It can be responsible for device registration, registering each newly added wireless device into the intelligent positioning system, including the basic information of the device (such as device ID, model, function, etc.) and the device's permission settings; it can also be responsible for device authentication, including verifying the legitimacy of wireless devices applying to access the intelligent positioning system; it can also be responsible for device status monitoring, including the working status (online / offline) and health status (battery power, signal strength, etc.) of the wireless device, and issue corresponding alarms or notifications.
[0061] Furthermore, the wireless device positioning module is mainly used to execute the positioning optimization algorithm, locate the wireless device in the working state, and obtain the location data of the device through the built-in positioning module of the wireless device. The present application takes into account the influence of signal interference or temporary accuracy loss, as well as the positioning data reporting compensation abnormality of the positioning device, and also sets the positioning optimization algorithm to perform denoising filtering on the positioning data of the wireless device. For example, when performing denoising filtering, the time window filtering algorithm, the Kalman filtering algorithm, the distance-based anomaly detection (for example, if the distance between a point and the adjacent points before and after is too large, it can be determined as abnormal data and removed or corrected) and other algorithms can be used to obtain real and effective positioning data from the cluttered positioning data through the positioning algorithm, thereby improving the positioning accuracy of the wireless device.
[0062] Furthermore, the wireless device monitoring module is mainly used to monitor and display the location information of wireless devices in working state in real time, and display the current location of the device in real time through a map or virtual reality interface. Taking a photovoltaic power station as an example, the device location can be mapped to the floor plan of the power station, making it easier for monitoring personnel to view the working location of the equipment; in addition, one or more wireless devices can be selected for real-time tracking, and the real-time movement trajectory of the device can be displayed, and historical positioning information can be viewed. Optionally, when the wireless device deviates from the predetermined trajectory, works overtime, loses signal, or has equipment failure, a warning message can be given in time.
[0063] Furthermore, the device trajectory statistics module is mainly used to count the operation trajectories of wireless devices in working state, and can further generate relevant data reports. For example, based on the location data uploaded by wireless devices in real time, the movement trajectory of wireless devices can be continuously recorded, and the records can be stored in the server, so that the historical operation trajectory of wireless devices can be replayed to help administrators analyze the completion status of inspection tasks.
[0064] In other words, the wireless device-based intelligent positioning system in the embodiments of this application, through the collaborative operation of multiple modules, can efficiently manage equipment during photovoltaic inspections and implement functions such as real-time positioning, monitoring, and trajectory statistics. Through positioning optimization algorithms, the inspection paths and efficiency of equipment are ensured. Combined with real-time monitoring and trajectory analysis, the system can improve the inspection quality of photovoltaic power plants, promptly identify problems, and make adjustments.
[0065] In the embodiment of the present application, the wireless device may be a wireless device with a positioning function, such as a positioning work badge, a law enforcement recorder with a positioning function, or a mobile terminal device.
[0066] Therefore, this application connects wireless devices to the intelligent positioning system, and when the wireless devices perform photovoltaic inspection tasks, by setting a positioning optimization algorithm, the positioning data of the wireless devices is filtered to improve the positioning accuracy of the wireless devices, and the accuracy of the data uploaded by the wireless devices is effectively improved, providing users with more accurate, reliable and secure positioning services.
[0067] Specifically, as an optional implementation, please refer to Figure 1 , the wireless device management module includes a device adding submodule, a device updating submodule and a device deleting submodule;
[0068] The device adding submodule is used to respond to the device access request, register the device information of the wireless device, and log the wireless device into the smart positioning system;
[0069] The device update submodule is configured to respond to a device update request and update device information of a first target wireless device corresponding to the device update request;
[0070] The device deletion submodule is configured to respond to a device deletion request and delete device information of a second target wireless device corresponding to the device deletion request.
[0071] In the embodiment of the present application, the wireless device management module mainly includes three submodules: a device adding submodule, a device updating submodule, and a device deleting submodule.
[0072] The device addition submodule is primarily responsible for responding to device access requests, registering wireless device information, and logging wireless devices into the smart positioning system. When a new wireless device requests access to the smart positioning system, the device addition submodule receives the request and records the device's information (such as device ID, device type, device model, user, and device status) in the system, completing the wireless device's login.
[0073] Furthermore, the device update submodule is primarily responsible for responding to device update requests, processing requests to modify and update device information, and ensuring the accuracy and timeliness of device information. For example, when a device's status or configuration information changes, the device update submodule receives the corresponding device update request and updates the existing information of the specified device based on the request. For example, it can modify the device's status information (e.g., from "offline" to "working") and retain the device's historical records for traceability.
[0074] Furthermore, the device deletion submodule is mainly used to respond to device deletion requests and delete the device information of wireless devices that are no longer used in the system. That is to say, when a device no longer needs to access the system, the device deletion submodule receives the deletion request and completely deletes all relevant information of the specified device (such as device ID, device configuration, device permissions, location information, historical data, etc.) from the database, freeing up memory resources and ensuring the security of data privacy.
[0075] Specifically, as an optional implementation, please refer to Figure 2 , Figure 2 This is a structural diagram of a device adding submodule provided in an embodiment of the present application, wherein the device adding submodule includes a wireless device layer, a network bridge, and a system platform layer.
[0076] In the embodiment of the present application, the intelligent positioning system based on wireless devices can support the access of multiple wireless devices (such as work badges, recorders, mobile phones, etc.), which can effectively expand the access range and application scenarios of the system.
[0077] In actual applications, the wireless device layer is separated from the system platform layer through design, and the communication between the platform and the device is opened up through the device bridge. By providing a standard positioning device access object model at the system platform layer, the original positioning data of the device is converted into a standard object model through the bridge end through format conversion or device protocol, and the positioning data is sent to the platform for device docking. In this way, all devices that can report positioning data (such as work badges, recorders, mobile phones, etc.) can be connected to the intelligent positioning system platform, realizing multi-device access and improving the flexibility of wireless device products.
[0078] Specifically, as an optional implementation, please refer to Figure 1 , the system further includes: a wireless device camera module;
[0079] The wireless device camera module is used to respond to the real-time monitoring request, retrieve and display the real-time camera image of the wireless device that matches the real-time monitoring request;
[0080] The wireless device camera module is further configured to respond to a video playback request, retrieve a surveillance video that matches the video playback request, and play it back.
[0081] In an embodiment of the present application, the intelligent positioning system based on wireless devices also includes a wireless device camera module, which is mainly used to acquire and display video images of wireless devices that match user requests in real time, as well as to retrieve and play back historically recorded surveillance videos.
[0082] In actual applications, during the photovoltaic inspection process, operators can actively place wireless devices at preset destinations and use the wireless device's camera to monitor the destination's image information in real time. After completing the active placement of the wireless device, a camera point mark can be added to the virtual map interface of the intelligent positioning system. This allows monitoring personnel to enter the remote monitoring interface by clicking on the camera point, retrieve and display the real-time camera image of the wireless device that matches the camera point, and enable users to view the real-time video image of the device's current location or the work site in the system, providing staff with real-time visual information and helping them make quick decisions.
[0083] Furthermore, after recording video through a wireless device, the video record can also be stored in the server. When the user initiates a video playback request, the surveillance camera that matches the video playback request can be retrieved, allowing the user to view the video recorded within a certain period of time, which is helpful for subsequent review, problem tracing and data analysis.
[0084] In addition, by installing wireless equipment for filming and monitoring, rich local information can be provided, which helps to understand the road conditions and other information in the local environment and improve the user experience.
[0085] Therefore, this application provides real-time monitoring and historical playback functions through the wireless device camera module, which can provide complete visual data support for the intelligent positioning system. It can not only view the working status and on-site conditions of the wireless device in real time, helping users to obtain localized information of the local environment, but also meet the user's needs to review historical monitoring videos, and retrospectively confirm abnormal situations that may occur during the operation of the wireless device, which helps to improve equipment management efficiency, strengthen on-site monitoring, and improve the efficiency of photovoltaic inspection work.
[0086] Specifically, as an optional implementation, please refer to Figure 1 , the system further includes: a region drawing module;
[0087] The area drawing module is used to respond to an area drawing operation input by a user and generate a monitoring area according to area boundary drawing information input by the user.
[0088] In an embodiment of the present application, the intelligent positioning system also includes an area drawing module, which is mainly used to respond to the area drawing operation input by the user and generate a monitoring area according to the area boundary drawing information input by the user.
[0089] In practice, when operating the intelligent positioning system, users can draw the boundaries of a specific area on a map or floor plan. For example, they can select a rectangular, circular, or polygonal shape as the monitoring area. They then select the geographic location of each boundary. Based on the boundary information entered by the user, the area drawing module will generate a monitoring area in the system. The monitoring area can be a specific work area, hotspot, or other area, which is used for subsequent real-time monitoring or data processing.
[0090] For example, during the inspection of a photovoltaic power station, users can draw designated equipment areas that need to be inspected, such as power plant buildings, as monitoring areas, and determine the inspection progress and quality of the monitoring areas based on the overlapping time and number of overlaps between the operating trajectory of the inspectors' wireless devices and the monitoring areas, and conduct subsequent relevant data analysis.
[0091] Please refer to Figure 3 , Figure 3 This is a schematic diagram of the implementation environment of an intelligent positioning method based on wireless devices provided in an embodiment of the present application. In this implementation environment, the main software and hardware entities involved include an intelligent positioning system and a server based on wireless devices.
[0092] Specifically, the smart positioning system based on wireless devices is connected to the server in communication. The smart positioning method based on wireless devices provided in the embodiments of the present application can be executed on the side of the smart positioning system based on wireless devices.
[0093] A server can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms. Furthermore, a server can be a node server in a blockchain network.
[0094] A communication connection can be established between the wireless device-based intelligent positioning system and the server via a wireless network. The wireless network uses standard communication technologies and / or protocols. The network can be set to the Internet or any other network, such as but not limited to a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), a mobile, or any combination of a wireless network, a private network, or a virtual private network. Furthermore, the aforementioned software and hardware entities can use the same communication connection method or different communication connection methods, and this application does not impose any specific restrictions on this.
[0095] Of course, it is understandable that Figure 3 The implementation environment is only some optional application scenarios of the intelligent positioning method based on wireless devices provided in the embodiment of the present application. The actual application is not fixed. Figure 3 The software and hardware environment shown is not specifically limited in this application.
[0096] like Figure 4 As shown, Figure 4 This is a flow chart of a smart positioning method based on wireless devices provided in an embodiment of the present application, which specifically includes but is not limited to:
[0097] In response to a device access request, registering device information of the wireless device and logging the wireless device into the smart positioning system; wherein the wireless device is used for photovoltaic inspection;
[0098] When the wireless device is in an operating state, executing a positioning optimization algorithm to locate the wireless device, so as to monitor and display the location information of the wireless device in real time;
[0099] According to the location information of the wireless device, the running track of the wireless device is counted until the wireless device completes the photovoltaic inspection task.
[0100] In the embodiments of the present application, the execution entity of the wireless device-based intelligent positioning method can be a processor in a wireless device-based intelligent positioning system. The processor responds to device access requests by invoking a wireless device management module, registers the wireless device's device information, and logs the wireless device into the intelligent positioning system. The wireless device can be a positioning badge, a law enforcement recorder with positioning capabilities, a mobile terminal device, or other wireless device with positioning capabilities, and can be used for photovoltaic inspections.
[0101] Furthermore, when the wireless device is in a working state, the wireless device positioning module is called up, the positioning optimization algorithm is executed, the wireless device in the working state is located, the device's location data is obtained through the built-in positioning module of the wireless device, and the positioning optimization algorithm is set to perform noise removal filtering on the positioning data of the wireless device. For example, when performing noise removal filtering, algorithms such as time window filtering algorithm, Kalman filtering algorithm, and distance-based anomaly detection (for example, if the distance between a point and its adjacent points is too large, it can be determined as abnormal data and removed or corrected) can be used to obtain real and effective positioning data from the chaotic positioning data through the positioning algorithm, thereby improving the positioning accuracy of the wireless device.
[0102] Finally, based on the wireless device's location information, the running trajectory of the wireless device in operation is counted, and relevant data reports can be further generated until the wireless device completes the photovoltaic inspection task. For example, based on the location data uploaded by the wireless device in real time, the movement trajectory of the wireless device can be continuously recorded and stored on the server, so that the historical operation trajectory of the wireless device can be replayed to help administrators analyze the completion of the inspection task.
[0103] Specifically, as an optional implementation, please refer to Figure 5 , Figure 5 This is a flow chart of counting the running trajectory of a wireless device provided by an embodiment of the present application. Counting the running trajectory of the wireless device based on the location information of the wireless device includes:
[0104] Filtering and denoising the location information of the wireless device to obtain the location information of the wireless device after trajectory denoising;
[0105] counting the running trajectory of the wireless device according to the location information of the wireless device after the trajectory is de-cluttered, and completing the running trajectory;
[0106] The operation trajectory of the wireless device after the trajectory completion is recorded and stored.
[0107] In the embodiment of the present application, taking into account the influence of signal interference or temporary loss of accuracy, as well as abnormal compensation of positioning data reported by the positioning device, a positioning optimization algorithm is set to filter and denoise the location information uploaded by the wireless device. The trajectory can be denoised by methods such as Kalman filtering, sliding average, and median filtering to obtain real and effective positioning data as the location information of the wireless device after trajectory denoising.
[0108] Optionally, the matching degree of the positioning optimization algorithm may be dynamically adjusted according to a preset threshold parameter, so as to adapt to the control accuracy in different regions.
[0109] Furthermore, in actual applications, due to signal loss, device failure, or other factors, location information may be missing for certain time periods, thus affecting the continuity of the trajectory. Therefore, when the trajectory of the wireless device is calculated based on the location information of the wireless device after trajectory decongestion, the trajectory can be completed and the trajectory record of the wireless device can be stored in the server.
[0110] Among them, when completing the trajectory, linear interpolation, curve fitting or motion model calculation methods can be used to supplement the missing running trajectory.
[0111] Specifically, as an optional implementation, please refer to Figure 6 , Figure 6 This is a schematic diagram of a process for encrypting location information data provided by an embodiment of the present application, wherein the method further includes the following steps:
[0112] Receiving encrypted location information uploaded by a wireless device, and recording and storing the encrypted location information; the encryption method includes obfuscation encryption;
[0113] In response to a user's information viewing request, performing permission authentication based on the user's personal information;
[0114] When the authority authentication is passed, the encrypted location information is decrypted and the decrypted location information is displayed.
[0115] In the embodiments of the present application, considering that the tracking function of the smart positioning system may be abused for illegal tracking or commercial purposes, thereby increasing the risk of personal privacy leakage, the present application adopts encryption technology in the data transmission and storage processes, and can anonymize user data. Only after passing the authority authentication can further detailed data be obtained, thereby effectively reducing the risk of personal privacy leakage and illegal tracking.
[0116] In actual applications, when wireless devices upload device data (such as location information) to the intelligent positioning system, they can adopt an obfuscation encryption method, that is, obfuscating the data without destroying the attributes of the original data (including data type and length). The intelligent positioning system records and stores the encrypted device data.
[0117] When a user initiates an information viewing request to the intelligent positioning system, the intelligent positioning system can verify the permissions based on the user's personal information. Before passing the permission authentication, the user can only view the anonymized information. After passing the permission authentication, the intelligent positioning system retrieves the corresponding device data and decrypts it, and displays the decrypted device data to ensure data security.
[0118] In actual applications, by setting up the wireless device layer, bridge and system platform layer in the device adding sub-module, the data uploaded by the wireless device can carry only device information and positioning data without user information, so that the outside cannot crack the upload link to obtain user information, thereby ensuring the information security of user information.
[0119] Below, combined with the specific application implementation process, the intelligent positioning system based on wireless devices provided in this application is described in detail and explained:
[0120] In an embodiment of the present application, an intelligent positioning system based on wireless devices is provided, which can be applied to photovoltaic inspection scenarios. By connecting multiple wireless devices to the intelligent positioning system and using a positioning optimization algorithm, the interference of buildings and natural obstacles on satellite signals is reduced, the positioning accuracy of wireless devices is improved, and the accuracy of data uploaded by wireless devices is effectively improved, providing users with more accurate, reliable and secure positioning services, thereby improving the user experience.
[0121] Specifically, the intelligent positioning system based on wireless devices includes a wireless device management module, a wireless device positioning module, a wireless device monitoring module and a device trajectory statistics module.
[0122] Among them, the wireless device management module is mainly used to manage all wireless devices that log in to the intelligent positioning system; the wireless device positioning module is mainly used to execute the positioning optimization algorithm, locate the wireless devices in working state, and obtain the location data of the device through the built-in positioning module of the wireless device; the wireless device monitoring module is mainly used to monitor and display the location information of the wireless devices in working state in real time, and display the current location of the device in real time through a map or virtual reality interface; the device trajectory statistics module is mainly used to count the operation trajectory of wireless devices in working state, and can further generate relevant data reports.
[0123] Furthermore, the wireless device management module mainly includes three sub-modules: a device adding sub-module, a device updating sub-module and a device deleting sub-module. The device adding sub-module is mainly used to respond to device access requests, register the device information of wireless devices, and log the wireless devices into the intelligent positioning system; the device updating sub-module is mainly used to respond to device updating requests, and is responsible for processing the modification and updating requests of device information to ensure the accuracy and timeliness of device information; the device deleting sub-module is mainly used to respond to device deleting requests and delete the device information of wireless devices that are no longer used in the system.
[0124] In actual applications, the device adding sub-module includes the wireless device layer, the bridge and the system platform layer. The wireless device layer is separated from the system platform layer through design, and the communication between the platform and the device is opened up through the device bridge. By providing a standard positioning device access object model at the system platform layer, the original positioning data of the device is converted into a standard object model through the bridge end through format conversion or device protocol, and the positioning data is sent to the platform for device docking. In this way, all devices that can report positioning data (such as work badges, recorders, mobile phones, etc.) can be connected to the intelligent positioning system platform, realizing multi-device access and improving the flexibility of wireless device products.
[0125] Furthermore, the intelligent positioning system based on wireless devices also includes a wireless device camera module, which is mainly used to obtain and display video images of wireless devices that match user requests in real time, as well as to retrieve and play back historically recorded surveillance videos.
[0126] Finally, the intelligent positioning system also includes a region drawing module, which is mainly used to respond to the region drawing operation input by the user, draw the region boundary information input by the user, and generate a monitoring area.
[0127] In practice, when operating the intelligent positioning system, users can draw the boundaries of a specific area on a map or floor plan. For example, they can select a rectangular, circular, or polygonal shape as the monitoring area. They then select the geographic location of each boundary. Based on the boundary information entered by the user, the area drawing module will generate a monitoring area in the system. The monitoring area can be a specific work area, hotspot, or other area, which is used for subsequent real-time monitoring or data processing.
[0128] Please refer to Figure 7 , Figure 7 1 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application, the electronic device comprising:
[0129] The processor 701 may be implemented as a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is configured to execute relevant programs to implement the technical solutions provided in the embodiments of the present application.
[0130] The memory 702 can be implemented in the form of a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 702 can store an operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 702 and is called by the processor 701 to execute the intelligent positioning method based on wireless devices in the embodiments of this application.
[0131] Input / output interface 703, used to implement information input and output;
[0132] Communication interface 704, used to implement communication interaction between this device and other devices, which can be achieved through wired means (such as USB, network cable, etc.) or wireless means (such as mobile network, WiFi, Bluetooth, etc.);
[0133] Bus 705 , which transmits information between various components of the device (e.g., processor 701 , memory 702 , input / output interface 703 , and communication interface 704 );
[0134] The processor 701 , the memory 702 , the input / output interface 703 and the communication interface 704 are connected to each other in communication within the device via a bus 705 .
[0135] An embodiment of the present application further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the above-mentioned intelligent positioning method based on wireless devices is implemented.
[0136] It can be understood that the contents of the above method embodiments are all applicable to the present storage medium embodiment, the functions specifically implemented by the present storage medium embodiment are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0137] The memory, as a non-transient computer-readable storage medium, can be used to store non-transient software programs and non-transient computer executable programs. In addition, the memory may include a high-speed random access memory and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory may optionally include a memory remotely arranged relative to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0138] The embodiments of the present application provide a wireless device-based intelligent positioning system, method, device, and medium. By connecting multiple wireless devices to the intelligent positioning system and using a positioning optimization algorithm, the system reduces interference from buildings and natural obstacles on satellite signals, thereby improving the positioning accuracy of wireless devices and effectively improving the accuracy of data uploaded by wireless devices. This provides users with more accurate, reliable, and secure positioning services, thereby improving the user experience.
[0139] The embodiments described in the embodiments of this application are intended to more clearly illustrate the technical solutions of the embodiments of this application and do not constitute a limitation on the technical solutions provided by the embodiments of this application. Those skilled in the art will appreciate that with the evolution of technology and the emergence of new application scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0140] Those skilled in the art will understand that the technical solutions shown in the figures do not constitute a limitation on the embodiments of the present application, and may include more or fewer steps than shown in the figures, or a combination of certain steps, or different steps.
[0141] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, i.e., they may be located in one place or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the objectives of this embodiment.
[0142] Those skilled in the art will appreciate that all or some of the steps in the methods, systems, and functional modules / units in the devices disclosed above may be implemented as software, firmware, hardware, or appropriate combinations thereof.
[0143] The terms "first", "second", "third", "fourth", etc. (if any) in the specification of the present application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0144] It should be understood that in this application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.
[0145] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the above-mentioned units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0146] The units described above as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0147] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0148] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes multiple instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of various embodiments of the present application. The aforementioned storage medium includes: various media that can store programs, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0149] The preferred embodiments of the present invention are described above with reference to the accompanying drawings, but are not intended to limit the scope of the present invention. Any modifications, equivalent substitutions, and improvements made by those skilled in the art without departing from the scope and essence of the present invention should be within the scope of the present invention.
Claims
1. An intelligent positioning system based on wireless devices, characterized in that: The system comprises: A wireless device management module, configured to manage at least one wireless device logged into the smart positioning system; A wireless device positioning module is used to execute a positioning optimization algorithm to locate wireless devices in a working state; Wireless device monitoring module, used to monitor and display the location information of wireless devices in working state in real time; The device trajectory statistics module is used to count the operation trajectories of wireless devices in working state; Wherein, the wireless device is used for photovoltaic inspection.
2. The intelligent positioning system based on wireless devices according to claim 1, characterized in that: The wireless device management module includes a device adding submodule, a device updating submodule and a device deleting submodule; The device adding submodule is used to respond to the device access request, register the device information of the wireless device, and log the wireless device into the smart positioning system; The device update submodule is configured to respond to a device update request and update device information of a first target wireless device corresponding to the device update request; The device deletion submodule is configured to respond to a device deletion request and delete device information of a second target wireless device corresponding to the device deletion request.
3. The intelligent positioning system based on wireless devices according to claim 2, characterized in that: The device adding submodule includes a wireless device layer, a network bridge and a system platform layer.
4. The intelligent positioning system based on wireless devices according to claim 1, characterized in that: The system further includes: a wireless device camera module; The wireless device camera module is used to respond to the real-time monitoring request, retrieve and display the real-time camera image of the wireless device that matches the real-time monitoring request; The wireless device camera module is further configured to respond to a video playback request, retrieve a surveillance video that matches the video playback request, and play it back.
5. The intelligent positioning system based on wireless devices according to claim 1, characterized in that: The system further comprises: an area drawing module; The area drawing module is used to respond to an area drawing operation input by a user and generate a monitoring area according to area boundary drawing information input by the user.
6. A method for intelligent positioning based on wireless devices using the intelligent positioning system based on wireless devices according to any one of claims 1 to 5, characterized in that: The method comprises the following steps: In response to a device access request, registering device information of the wireless device and logging the wireless device into the smart positioning system; wherein the wireless device is used for photovoltaic inspection; When the wireless device is in an operating state, executing a positioning optimization algorithm to locate the wireless device, so as to monitor and display the location information of the wireless device in real time; According to the location information of the wireless device, the running track of the wireless device is counted until the wireless device completes the photovoltaic inspection task.
7. The intelligent positioning method based on wireless devices according to claim 6, characterized in that: The counting of the movement trajectory of the wireless device according to the location information of the wireless device includes: Filtering and denoising the location information of the wireless device to obtain the location information of the wireless device after trajectory denoising; counting the running trajectory of the wireless device according to the location information of the wireless device after the trajectory is de-cluttered, and completing the running trajectory; The operation trajectory of the wireless device after the trajectory completion is recorded and stored.
8. The intelligent positioning method based on wireless devices according to claim 6, characterized in that: The method further comprises the following steps: Receiving encrypted location information uploaded by a wireless device, and recording and storing the encrypted location information; the encryption method includes obfuscation encryption; In response to a user's information viewing request, performing permission authentication based on the user's personal information; When the authority authentication is passed, the encrypted location information is decrypted and the decrypted location information is displayed.
9. An electronic device, characterized in that: The electronic device includes a memory and a processor, the memory stores a computer program, and the processor implements the intelligent positioning method based on a wireless device as described in any one of claims 6 to 8 when executing the computer program.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the intelligent positioning method based on a wireless device according to any one of claims 6 to 8 is implemented.