Carrier network positioning method and device, electric energy meter, electronic equipment and medium
By using a carrier network positioning method, utilizing a star-flash module and ranging technology, combined with positioning anchor points and multi-round ranging evaluation, the problems of accuracy and timeliness in electricity meter positioning have been solved, thus improving the accuracy and efficiency of electricity meter installation and maintenance.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- CHINA GRIDCOM
- Filing Date
- 2026-01-16
- Publication Date
- 2026-06-09
AI Technical Summary
The current method of locating electricity meters relies on manual recording and system input, which makes it difficult to guarantee the accuracy and timeliness of the location information. In particular, the risk of information mismatch is high in complex scenarios, which affects the efficiency of operation and maintenance.
The carrier network positioning method is adopted. The target object with positioning information is identified by scanning with a star flash module and star flash ranging is performed. The position of the object to be located is automatically calculated by combining the positioning information and ranging information. Using positioning anchor points and objects that have been located as references, multiple rounds of ranging and signal reliability assessment are performed to improve positioning accuracy.
It reduces operational errors during manual recording and system entry, lowers signal propagation errors and environmental interference, improves the accuracy and timeliness of electricity meter positioning, and enhances operation and maintenance efficiency.
Smart Images

Figure CN122172120A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of carrier communication positioning technology, and particularly relates to a carrier network positioning method, device, energy meter, electronic device and medium. Background Technology
[0002] As core equipment for monitoring power grid operation parameters and measuring user electricity consumption, electricity meters have been installed on a massive scale. These devices are widely distributed in various scenarios such as urban buildings, old residential areas, industrial parks, and rural courtyards, forming the basic network for power metering and operation and maintenance management. In the full life cycle management of the power system, the installation verification, fault repair, periodic calibration, and line loss investigation of electricity meters all rely on accurate on-site positioning capabilities. However, the current situation where most mainstream electricity meters do not integrate independent positioning modules has become a core bottleneck restricting the improvement of operation and maintenance efficiency.
[0003] The current method of locating electricity meters relies on the traditional "manual recording - system entry" model, whose core flaw lies in the difficulty of guaranteeing the accuracy and timeliness of the location information. During installation, meters for a localized power supply area are typically installed in multi-meter boxes, with hundreds of meters in a single area. Installers must maintain paper records of the correspondence between the meter boxes and the meters before manually entering the data into the backend management system. This process is prone to errors in paper records and system entry, easily leading to a disconnect between the actual installation location of the meters and the information in the management system, resulting in "location-disconnected" meters. In older residential areas and suburban areas with non-standard wiring, problems such as unclear meter box markings and chaotic wiring routes further exacerbate the risk of information mismatch, leaving many meters in a state of "numbered in the system, but no location on site." Summary of the Invention
[0004] This application aims to address at least one of the technical problems existing in the prior art. To this end, this application proposes a carrier network positioning method, apparatus, electricity meter, electronic device, and medium to improve positioning accuracy.
[0005] In a first aspect, this application provides a carrier network positioning method, wherein the carrier network includes multiple objects, each object integrating a carrier module and a satellite strobe module, and each object includes an object to be located and a target object with positioning information; the method includes: In response to the positioning command issued by the carrier module of the object to be located, the star-flash module of the object to be located scans the star-flash network to identify multiple target objects with positioning information; Establish connections with at least three target objects and perform star-flash ranging to obtain the ranging information between the object to be located and each of the target objects; The positioning information of the object to be located is calculated based on the positioning information of each target object and the ranging information.
[0006] This application embodiment uses a star-flash module to determine multiple target objects with positioning information, performs star-flash ranging to obtain the distance between the object to be located and the multiple target objects, and automatically calculates the positioning information of the object to be located based on the positioning information of each target object and the ranging information. This can reduce the impact of operational errors and update delays during manual recording and system entry on positioning, thereby improving the accuracy of positioning.
[0007] According to one embodiment of this application, the carrier network includes at least three positioning anchors; the positioning anchors pre-store objects with positioning information; and the target object is the positioning anchor and / or an object that has been positioned.
[0008] In this embodiment, by selecting an object whose positioning information is known and / or whose positioning has been completed as the target object, and then using the target object as a reference to locate the object to be located, the impact of inaccurate positioning of the reference object on the object positioning can be reduced, thereby improving the accuracy of object positioning.
[0009] According to one embodiment of this application, the object to be located is the object closest to the positioning anchor point among the unlocated objects of the carrier network.
[0010] In this embodiment, by starting the positioning from the object closest to the object with the highest reliability of the known positioning information, the errors caused by fluctuations and losses during signal propagation can be reduced, thereby improving the accuracy of object positioning.
[0011] According to one embodiment of this application, the step of establishing a connection with at least three target objects and performing star-flash ranging to obtain the ranging information between the object to be located and each of the target objects includes: The target objects are sorted according to the location confidence level corresponding to the location information of the target objects. The target objects are then connected to at least three of the target objects in descending order of location confidence level and star-flash ranging is performed to obtain the ranging information between the object to be located and each of the target objects.
[0012] In this embodiment, by selecting the object with the highest positioning confidence to establish a connection and performing star-flash ranging, the impact of inaccurate reference object positioning on positioning can be reduced, thereby improving the accuracy of object positioning.
[0013] According to one embodiment of this application, the step of establishing a connection with at least three target objects and performing star-flash ranging to obtain the ranging information between the object to be located and each of the target objects includes: Multiple rounds of ranging are performed on the target object to which the connection is established, and the ranging information is obtained based on the results of the multiple rounds of ranging.
[0014] In this embodiment, by performing multiple rounds of ranging on the target object with the established connection, and obtaining the ranging information based on the results of the multiple rounds of ranging, the impact of errors in a single ranging measurement on the ranging information can be reduced, thereby improving the accuracy of object positioning.
[0015] According to one embodiment of this application, the step of performing multiple rounds of ranging on the target object with which the connection is established, and obtaining the ranging information based on the results of the multiple rounds of ranging, includes: Calculate multiple sets of candidate ranging information and corresponding ranging confidence levels obtained from multiple rounds of ranging; The candidate ranging information with the highest ranging confidence is determined as the ranging information.
[0016] In this embodiment, by determining the candidate ranging information with the highest ranging confidence as the ranging information, the impact of errors in the ranging information on positioning can be reduced, thereby improving the accuracy of object positioning.
[0017] According to one embodiment of this application, the ranging reliability is determined based on at least one of the following: the strength of the star-flash communication signal, the degree of signal interference, and the dispersion of the ranging data.
[0018] In this embodiment, by determining the ranging reliability based on at least one of the star-flash communication signal strength, signal interference level, and ranging data dispersion, and then determining the candidate ranging information with the highest ranging reliability as the ranging information, the influence of factors such as signal attenuation and multipath effect on the ranging information in complex environments can be reduced, thereby improving the accuracy of object positioning.
[0019] According to one embodiment of this application, the method further includes: The location reliability of the object to be located is calculated based on the location reliability of the location information of each target object and the distance reliability of the distance measurement information.
[0020] In this embodiment, the positioning confidence level of the object to be located is calculated based on the positioning confidence level corresponding to the positioning information of each target object and the ranging confidence level corresponding to the ranging information, which can provide a reference for other objects to be located.
[0021] According to one embodiment of this application, based on the formula:
[0022] Calculate the location reliability corresponding to the location information of the object to be located; in, This indicates the location reliability corresponding to the location information of the object to be located. This indicates the number of target objects involved in calculating the location information of the object to be located. This represents the location reliability corresponding to the location information of the i-th target object. To determine the credibility weight, This indicates the ranging confidence level between the object to be located and the i-th target object. This represents the reliability weight of the ranging measurement.
[0023] In this embodiment, by calculating the weighted sum of the location reliability and ranging reliability of each target object participating in the positioning, and using the average value as the location reliability corresponding to the location information of the object to be located, the reliability of each data source can be comprehensively evaluated to assess the location reliability of its own location information, thereby reducing the impact of the inaccuracy of the reliability of a single data source on the location reliability calculation.
[0024] According to one embodiment of this application, the method further includes: Broadcast information carrying device identifiers, location information, and location credibility in the StarNet network.
[0025] In this embodiment, by including device identifier, location information, and location confidence in the broadcast information, the location data of the object that has been located can be propagated to the entire carrier network, enabling each object to be located to determine multiple target objects with location information through network scanning for location.
[0026] According to one embodiment of this application, the method further includes: Under the condition that the preset conditions are met, the object to be located is relocated to obtain the relocated location information and the corresponding confidence level. The reliability of the location information before and after relocation is compared to update the location information of the object to be located.
[0027] In this embodiment, by repositioning the object to be located under preset conditions and updating the positioning information of the object to be located based on the repositioning result, the impact of errors in a single positioning on the positioning can be reduced, thereby improving the accuracy of object positioning.
[0028] According to one embodiment of this application, the object includes an electricity meter.
[0029] Secondly, this application provides a carrier network positioning device, wherein the carrier network includes multiple objects, each object integrating a carrier module and a satellite strobe module, the objects including objects to be located and target objects with positioning information, and the device includes: The scanning module, in response to the positioning command issued by the carrier module of the object to be located, scans the star flash network of the object to be located to identify multiple target objects with positioning information; The ranging module establishes a connection with at least three of the target objects and performs star-flash ranging to obtain the ranging information between the object to be located and each of the target objects. The calculation module calculates the positioning information of the object to be located based on the positioning information of each target object and the ranging information.
[0030] According to the carrier network positioning device of this application, multiple target objects with positioning information are identified by using a star-flash module, the distance between the object to be positioned and the multiple target objects is obtained by star-flash ranging, and the positioning information of the object to be positioned is automatically calculated based on the positioning information of each target object and the ranging information. This can reduce the impact of operational errors and update delays during manual recording and system entry on positioning, thereby improving the accuracy of positioning.
[0031] Thirdly, this application provides an energy meter, including a carrier module and a star-flash module; the star-flash module is used to perform the carrier network positioning method as described in the first aspect above.
[0032] Fourthly, this application provides an electronic device including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the carrier network positioning method as described in the first aspect above.
[0033] Fifthly, this application provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the carrier network positioning method as described in the first aspect above.
[0034] In a sixth aspect, this application provides a chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run programs or instructions to implement the carrier network positioning method as described in the first aspect above.
[0035] In a seventh aspect, this application provides a computer program product, including a computer program that, when executed by a processor, implements the carrier network positioning method as described in the first aspect above.
[0036] The above-described one or more technical solutions in the embodiments of this application have at least one of the following technical effects: According to the carrier network positioning method of this application, multiple target objects with positioning information are determined by using a star-flash module, the distance between the object to be positioned and the multiple target objects is obtained by star-flash ranging, and the positioning information of the object to be positioned is automatically calculated based on the positioning information of each target object and the ranging information. This can reduce the impact of operational errors and update delays during manual recording and system entry on positioning, thereby improving the accuracy of positioning.
[0037] In some embodiments, by selecting an object whose positioning information is known and / or whose positioning has been completed as the target object, and then using the target object as a reference to locate the object to be located, the impact of inaccurate positioning of the reference object on the object positioning can be reduced, thereby improving the accuracy of object positioning.
[0038] In some embodiments, by starting the positioning from the object closest to the object with the highest reliability of the positioning information, it is possible to reduce errors caused by fluctuations and losses during signal propagation, thereby improving the accuracy of object positioning.
[0039] In some embodiments, by selecting the object with the highest positioning confidence to establish a connection and performing star-flash ranging, the impact of inaccurate reference object positioning on positioning can be reduced, thereby improving the accuracy of object positioning.
[0040] In some embodiments, by performing multiple rounds of ranging on the target object with which the connection is established, and obtaining the ranging information based on the results of the multiple rounds of ranging, the impact of errors in a single ranging measurement on the ranging information can be reduced, thereby improving the accuracy of object positioning.
[0041] In some embodiments, by determining the candidate ranging information with the highest ranging confidence as the ranging information, the impact of errors in the ranging information on positioning can be reduced, thereby improving the accuracy of object positioning.
[0042] In some embodiments, by determining the ranging reliability based on at least one of the star-flash communication signal strength, signal interference level, and ranging data dispersion, and then determining the candidate ranging information with the highest ranging reliability as the ranging information, the influence of factors such as signal attenuation and multipath effect on the ranging information in complex environments can be reduced, thereby improving the accuracy of object positioning.
[0043] In some embodiments, the positioning confidence level of the object to be located is calculated based on the positioning confidence level corresponding to the positioning information of each target object and the ranging confidence level corresponding to the ranging information, which can provide a reference for other objects to be located.
[0044] In some embodiments, by calculating the weighted sum of the location reliability and ranging reliability of each target object participating in the positioning, and using the average value as the location reliability corresponding to the location information of the object to be located, the location reliability of its own location information can be comprehensively evaluated based on the reliability of each data source, thereby reducing the impact of the inaccuracy of the reliability of a single data source on the location reliability calculation.
[0045] In some embodiments, by including device identifier, location information, and location confidence in the broadcast information, the location data of the located object can be propagated to the entire carrier network, enabling each object to be located to determine multiple target objects with location information through network scanning for location.
[0046] In some embodiments, by repositioning the object to be located under preset conditions and updating the positioning information of the object to be located based on the repositioning result, the impact of errors in a single positioning on the positioning can be reduced, thereby improving the accuracy of object positioning.
[0047] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description
[0048] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0049] Figure 1 This is a flowchart illustrating the carrier network positioning method provided in an embodiment of this application; Figure 2 This is a schematic diagram of the carrier network positioning process provided in an embodiment of this application; Figure 3 This is a schematic diagram of the structure of the carrier network positioning device provided in the embodiments of this application; Figure 4 This is a schematic diagram of the structure of the electricity meter provided in the embodiments of this application; Figure 5 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application. Detailed Implementation
[0050] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0051] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0052] The carrier network positioning method, device, electricity meter, electronic device and medium provided in this application will be described in detail below with reference to the accompanying drawings and through specific embodiments and application scenarios.
[0053] Among them, the carrier network positioning method can be applied to the terminal, and can be executed by the hardware or software in the terminal.
[0054] The terminal includes, but is not limited to, portable communication devices such as mobile phones or tablets with touch-sensitive surfaces (e.g., touchscreen displays and / or touchpads). It should also be understood that, in some embodiments, the terminal may not be a portable communication device, but rather a desktop computer with touch-sensitive surfaces (e.g., touchscreen displays and / or touchpads).
[0055] The following embodiments describe a terminal including a display and a touch-sensitive surface. However, it should be understood that the terminal may include one or more other physical user interface devices such as a physical keyboard, mouse, and joystick.
[0056] The carrier network positioning method provided in this application embodiment can be executed by an electronic device or a functional module or entity in an electronic device that can implement the carrier network positioning method. The electronic devices mentioned in this application embodiment include, but are not limited to, electricity meters, smart water meters, gas meters, smart switches, inverters, sensors, robots, smart streetlights, etc. The carrier network positioning method provided in this application embodiment is described below using an electronic device as the execution subject.
[0057] like Figure 1As shown, the carrier network positioning method includes steps 110, 120 and 130.
[0058] Step 110: In response to the positioning command issued by the carrier module of the object to be located, the star-flash module of the object to be located scans the star-flash network to identify multiple target objects with positioning information.
[0059] In this embodiment, the carrier network is an Internet of Things (IoT) communication network built based on carrier communication technology, used to realize the interconnection of various objects within the network, command transmission, and data interaction. The carrier network is compatible with mainstream carrier communication forms such as low-voltage power line carrier and radio frequency carrier, and can be flexibly deployed in different scenarios such as power IoT, smart homes, industrial IoT, and municipal facilities.
[0060] In this embodiment, the carrier network includes multiple objects, each integrating a carrier module and a strobe module. These objects access the carrier network through the carrier module and the strobe network through the strobe module.
[0061] Depending on the application scenario, the objects can be of different types. For example, in the power Internet of Things (IoT) scenario, objects can be electricity meters, smart water meters, smart gas meters, smart heat meters, distribution terminals, data collectors, concentrators, fault indicators, photovoltaic grid-connected inverters, charging pile metering terminals, etc. In the smart home scenario, objects can be smart wall switches, smart sockets, smart curtain motors, smart thermostats, gas alarms, water leakage sensors, smart door locks, IoT home appliances, etc. In the industrial IoT scenario, objects can be industrial temperature and humidity sensors, pressure sensors, liquid level sensors, controllers, frequency converters, handling robots, industrial inspection robots, etc. In the municipal infrastructure scenario, objects can be smart streetlights, landscape lights, manhole cover sensors, municipal pipeline monitoring terminals, outdoor AC charging piles, battery swapping cabinets, etc. Of course, objects can also be other types of objects, and this application embodiment does not limit this.
[0062] The carrier module is a hardware device whose transmitting end uses signal modulation technology to modulate the data signal into a high-frequency signal and superimpose it onto the power line, allowing the data signal to propagate in the power line network along with low-frequency AC power. Its receiving end uses filtering technology to extract the corresponding high-frequency signal from the power line and demodulates it to obtain the original data signal. Thus, data communication can be achieved through existing power lines.
[0063] A StarScan module is a communication device based on StarScan short-range wireless communication technology. It integrates StarScan communication protocols, radio frequency circuits, and antennas, offering advantages such as strong anti-interference capabilities, high synchronization accuracy, and high connection capacity, making it suitable for complex installation environments. A StarScan network is a wireless ad-hoc network formed within a certain distance by multiple devices equipped with StarScan modules, based on the StarScan communication protocol. In this embodiment, the StarScan network is a network formed by StarScan modules of various objects in a carrier network based on the StarScan communication protocol.
[0064] In this embodiment, the StarScan module and the carrier module are integrated together in the object. After the carrier module is powered on, it powers on the StarScan module and scans the StarScan network according to the internally integrated StarScan communication protocol. During the scanning process, the StarScan module can tune the wireless receiver to a specific communication frequency band and listen to the broadcast information in the StarScan network, extracting location information from the broadcast information to identify multiple target objects with location information.
[0065] The object's location information describes its physical location and can be a two-dimensional coordinate system. The location data of several target objects can be determined manually and uploaded to a backend positioning system. This backend positioning system is then connected to the StarScan module, which periodically broadcasts the known object location information within the current area. This allows each object to be located to scan the StarScan network to identify multiple target objects with location information, thus enabling positioning.
[0066] Step 120: Establish connections with at least three target objects and perform star-flash ranging to obtain the ranging information between the object to be located and each target object.
[0067] In this embodiment of the application, for each target object, the object to be located can broadcast a paging message containing its own ID, the target object ID, etc. in the StarScan communication protocol in the StarScan network. After receiving the paging message with itself as the target, the target object sends a response message. The two parties negotiate and complete the specific settings of communication parameters, resource allocation, etc., thereby establishing a connection.
[0068] After the object U to be located establishes a connection with the target object A, star-flash ranging is performed to obtain the ranging information between U and A. This ranging information can include the identification information of both parties and a physical distance value, such as {U, A, d1}, where d1 is the physical distance between U and A.
[0069] The physical distance between an object U to be located and a target object A can be measured using the time-of-flight method. For example, target object A sends a specific ranging signal to object U, and records the sending time t1. After receiving the ranging signal, object U immediately replies with an acknowledgment signal. After receiving the acknowledgment signal, target object A records the receiving time t2, and calculates the physical distance d between U and A using the formula d = c * (t2 - t1 - delay) / 2, where c is the speed of light and delay is the time delay during the ranging process. This process is repeated multiple times, and the average value d1 of the obtained d is taken as the ranging result between U and A. Of course, ranging can also be performed using methods such as the phase difference method; this embodiment does not limit this approach.
[0070] Similarly, the object to be located can sequentially establish connections with other target objects B, C, D, ... and perform star-flash ranging to obtain the ranging information between the object to be located and each target object.
[0071] Step 130: Calculate the positioning information of the object to be located based on the positioning information and ranging information of each target object.
[0072] The object to be located acquires the location information of multiple target objects through a star-flash network scan, establishes connections with each target object, and performs star-flash ranging to obtain the ranging information with each target object. For example, the location of the target object U is obtained as follows: The physical distance from A is The location of target object B is The physical distance from B is The location of target object C is The physical distance from C is .
[0073] The physical position (x, y) of the object U to be located can be calculated using the polygonal positioning method. For example, a system of equations can be constructed based on the distance formula between two points:
[0074]
[0075]
[0076] The equations in the system can be expanded and subtracted pairwise to eliminate the squared terms, resulting in a linear overdetermined system of equations, which can then be written in matrix form, for example... Where A is a 2*3 matrix, and X is the target position vector to be solved. Let B be a three-dimensional constant vector. The least squares method can be used, according to the formula... Solving this system of linear overdetermined equations yields the solution vector. ,make The system of equations is minimized when the sum of squares is minimized, i.e., the overall error distance is minimized. (x', y') is then used as the positioning information for the object U to be located. Alternatively, other methods such as gradient descent can be used to solve the system of equations to obtain the positioning information of the object.
[0077] In addition to the multilateral positioning method, hyperbolic positioning method, centroid positioning method and other methods can also be used to calculate the positioning information of the object to be located based on the positioning information and ranging information of each target object. This application does not limit this method.
[0078] In some embodiments, the CCO (Centralized Coordinator) can also be connected to the carrier network constructed by the carrier modules of each object in the carrier network, so that the CCO can periodically query the location information of all objects through the carrier network, thereby obtaining the location information of the entire carrier network on the CCO side, which facilitates the user to maintain the carrier network.
[0079] The carrier network positioning method provided in this application uses a star-flash module to determine multiple target objects with positioning information, performs star-flash ranging to obtain the distance between the object to be positioned and the multiple target objects, and automatically calculates the positioning information of the object to be positioned based on the positioning information and ranging information of each target object. This method can reduce the impact of operational errors and update delays during manual recording and system entry on positioning, thereby improving the accuracy of positioning.
[0080] In some embodiments, the carrier network includes at least three positioning anchors; the positioning anchors pre-store objects with positioning information; and the target object is the positioning anchor and / or an object that has been positioned.
[0081] In this embodiment of the application, the location information of several objects can be determined by manual positioning and stored in the corresponding objects. The location information of these objects is checked and calibrated manually to ensure the accuracy of the location information, and then these objects are used as positioning anchor points.
[0082] After determining the positioning anchor points, the target object is identified from the positioning anchor points and / or the objects that have been positioned. Then, the positioning information of the object to be positioned is calculated based on the positioning information of the target object and the distance measurement information between the target object and the target object. This can improve the accuracy of the positioning information used in the calculation process, thereby improving the accuracy of the calculated positioning information.
[0083] In this embodiment, by selecting an object whose positioning information is known and / or whose positioning has been completed as the target object, and then using the target object as a reference to locate the object to be located, the impact of inaccurate positioning of the reference object on the object positioning can be reduced, thereby improving the accuracy of object positioning.
[0084] In some embodiments, the object to be located is the object closest to the positioning anchor point among the unlocated objects in the carrier network.
[0085] In this embodiment, the positioning information of the positioning anchor point is known and highly reliable, and the shorter the signal propagation distance, the less interference it is subject to. Therefore, the positioning order can be determined according to the distance between the object to be positioned and the positioning anchor point, and the object closest to the positioning anchor point is positioned first.
[0086] The positioning anchor can continuously listen to the broadcast channel after broadcasting broadcast information carrying its own device identifier, positioning information and positioning credibility; after receiving the broadcast information sent by the positioning anchor, each unpositioned object in the carrier network immediately replies to the positioning anchor with a paging message containing its own ID; the positioning anchor records the order of the received paging messages, selects the object to be positioned corresponding to the first received paging message, establishes a connection with it and performs positioning.
[0087] In this embodiment, by starting the positioning from the object closest to the object with the highest reliability of the known positioning information, the errors caused by fluctuations and losses during signal propagation can be reduced, thereby improving the accuracy of object positioning.
[0088] In some embodiments, connections are established with at least three target objects and star-flash ranging is performed to obtain ranging information between the object to be located and each target object, including: Based on the location reliability of the target object's location information, sort the target objects. Then, establish connections with at least three target objects in descending order of location reliability and perform star-flash ranging to obtain the ranging information between the object to be located and each target object.
[0089] In this embodiment, the location reliability is a numerical value that describes the accuracy of the object's location information; the higher the value, the more accurate the location information.
[0090] Users can pre-define location reliability calculation rules to determine the location reliability of each object. For example, the location reliability can be limited to a value between 0 and 100; after each location is completed, the location reliability of each object is set to 100, and the time of this location is recorded; if the location is not updated after a certain period of time, its location reliability is reduced by a certain value; the above process is repeated until the object's location information is updated.
[0091] In some embodiments, since the positioning anchor point is an object whose positioning information is known, the positioning feasibility of the positioning anchor point can be set to 100, while the positioning confidence of other objects can be calculated according to preset rules after the positioning is completed.
[0092] Location confidence can be added to the location information of an object, so that the object to be located can obtain the corresponding location confidence from the location information of each target object obtained by scanning the star network.
[0093] After obtaining the location information and corresponding location confidence level of each target object, the target objects are sorted according to their location confidence level. N target objects are then selected as location reference objects in descending order of confidence level. Here, N is an integer greater than or equal to 3. The user can pre-set the value of N to select the N target objects with the highest confidence level; alternatively, the user can pre-set a location confidence level threshold, selecting target objects with a confidence level greater than the threshold, and canceling the current location attempt when the number of target objects with a confidence level greater than the threshold is less than 3, re-locating after a period of time.
[0094] After identifying the target object, a connection is established with the target object with the highest positioning reliability and star-flash ranging is performed. Then, a connection is established with the target object with the second highest positioning reliability and star-flash ranging is performed, and so on, to obtain the ranging information between the object to be located and each target object.
[0095] In this embodiment, by selecting the object with the highest positioning confidence to establish a connection and performing star-flash ranging, the impact of inaccurate reference object positioning on positioning can be reduced, thereby improving the accuracy of object positioning.
[0096] In some embodiments, connections are established with at least three target objects and star-flash ranging is performed to obtain ranging information between the object to be located and each target object, including: Multiple rounds of distance measurement are performed on the target object to establish the connection, and distance measurement information is obtained based on the results of the multiple rounds of distance measurement.
[0097] In this embodiment, the object to be located establishes a connection with each target object and performs n star-flash ranging operations, where the value of n can be preset by the user. For example, the target objects include A, B, and C. The object to be located, U, first establishes a connection with target object A and performs n star-flash ranging operations to obtain n ranging results {d1, d2, ..., dn}, where di is the physical distance between U and A obtained from the i-th ranging operation.
[0098] Based on the obtained n distance measurement results, the distance measurement information between U and A is determined. For example, the average value d of {d1, d2,..., dn} can be calculated and used as the distance measurement information dA between U and A.
[0099] After obtaining dA, U and B are connected and n star flash ranging tests are performed. The average value dB of the n ranging results is calculated as the positioning information of U and B... and so on, to obtain the ranging information of the object to be located U and the target objects A, B, and C.
[0100] In this embodiment, by performing multiple rounds of ranging on the target object to which the connection is established, and obtaining ranging information based on the results of multiple rounds of ranging, the impact of errors in a single ranging measurement on the ranging information can be reduced, thereby improving the accuracy of object positioning.
[0101] In some embodiments, multiple rounds of ranging are performed on the target object for establishing the connection, and ranging information is obtained based on the results of the multiple rounds of ranging, including: Calculate multiple sets of candidate ranging information and corresponding ranging confidence levels obtained from multiple rounds of ranging; The candidate ranging information with the highest ranging confidence level is determined as the ranging information.
[0102] In this embodiment, the ranging reliability is a numerical value describing the accuracy of a given ranging information; a higher value indicates greater accuracy. The user can pre-define the ranging reliability calculation rules to determine the reliability of each ranging piece of information. For example, the ranging reliability can be limited to a value between 0 and 100, and determined based on factors such as the device status and working environment during the ranging process.
[0103] After the object U to be located and the target object A are connected, U and A perform n distance measurements, and n candidate distance measurement information and corresponding distance measurement confidence are calculated. ,in This represents the candidate ranging information obtained from the i-th ranging measurement. for The corresponding ranging reliability will be The highest value The distance measurement information between the object to be located, U, and the target object, A, has been determined. .
[0104] In this embodiment, by determining the candidate ranging information with the highest ranging confidence as the ranging information, the impact of errors in the ranging information on positioning can be reduced, thereby improving the accuracy of object positioning.
[0105] In some embodiments, the ranging reliability is determined based on at least one of the following: the strength of the star-flash communication signal, the degree of signal interference, and the dispersion of the ranging data.
[0106] In this embodiment, the signal strength of the StarScan communication describes the strength and stability of the wireless signal transmission between StarScan devices. The RSSI (Received Signal Strength Indicator) value during the ranging process can be statistically analyzed as an evaluation index of the StarScan communication signal strength. RSSI is a relative measurement representing the power of the radio signal detected by the receiver from the transmitter; it is a negative value in dBm. The obtained RSSI can be standardized for easier calculation, for example, to a value between 0 and 100. , as the intensity component of the star-flash communication signal.
[0107] Signal interference describes the extent to which a useful signal is affected by unwanted signals during signal transmission. The SINR (Signal to Interference plus Noise Ratio) value during ranging can be statistically analyzed as an evaluation metric for signal interference. SINR is a value measured in dB, representing the ratio of useful signal power to the sum of interference and noise power. The obtained SINR can be standardized for easier calculation, for example, to a value between 0 and 100. , as a component of signal interference level.
[0108] Ranging data dispersion describes the degree of dispersion of the data obtained during the ranging process. For example, when obtaining candidate ranging information... During the process, the object to be located, U, and the target object, A, repeated the process of "sending ranging signal - replying with confirmation signal" k times, and calculated k distance values. It can be calculated The standard deviation was calculated and standardized to obtain a value between 0 and 100. , as the dispersion component of the ranging data.
[0109] A weighted fusion method can be used, according to the formula. Calculate candidate ranging information Ranging reliability .in, , , These are the weights for the star-flash communication signal strength, signal interference level, and ranging data dispersion, respectively, used to control the dependence of ranging reliability on each component. , , The sum is 1. Users can preset the weight values or set dynamic weight calculation rules to dynamically adjust the weights of each component according to the actual situation.
[0110] In addition to the strength of the star-flash communication signal, the degree of signal interference, and the dispersion of ranging data, other indicators can be introduced to determine the reliability of ranging, such as system status and the proportion of outliers. This application does not limit these indicators.
[0111] In this embodiment, by determining the ranging reliability based on at least one of the following: the strength of the star-flash communication signal, the degree of signal interference, and the dispersion of ranging data, and then determining the candidate ranging information with the highest ranging reliability as the ranging information, the influence of factors such as signal attenuation and multipath effect on the ranging information in complex environments can be reduced, thereby improving the accuracy of object positioning.
[0112] In some embodiments, the carrier network positioning method further includes: The location reliability of the object to be located is calculated based on the location reliability of the location information and the distance reliability of the distance measurement information of each target object.
[0113] In this embodiment of the application, the positioning information of the object U to be located is calculated based on the positioning information and ranging information of each target object. Therefore, the positioning reliability of the object U to be located is calculated based on the positioning reliability of the positioning information of each target object and the ranging reliability of the ranging information.
[0114] Users can pre-define location reliability calculation rules, and the system will perform calculations according to these preset rules. For example, location reliability thresholds and ranging reliability thresholds can be set. Data with both location reliability and ranging reliability greater than the corresponding thresholds will be considered qualified, while data otherwise deemed unqualified. The system can calculate the ratio of qualified data to the total data volume and standardize it to a value between 0 and 100. This standardized value will then be used as the location reliability corresponding to the location information of the object U to be located.
[0115] In this embodiment, the positioning confidence level of the object to be located is calculated based on the positioning confidence level corresponding to the positioning information and the ranging confidence level corresponding to the ranging information of each target object, which can provide a reference for other objects to be located.
[0116] In some embodiments, according to the formula:
[0117] Calculate the location reliability corresponding to the location information of the object to be located; in, This indicates the location reliability of the location information corresponding to the object to be located. This indicates the number of target objects involved in calculating the location information of the object to be located. This represents the location reliability corresponding to the location information of the i-th target object. To determine the credibility weight, This represents the ranging confidence level between the object to be located and the i-th target object. This represents the reliability weight of the ranging measurement.
[0118] It should be noted that since the location information of the anchor point is known, the location reliability of the anchor point is the highest. Taking the location reliability value as 0-100 as an example, the location reliability of the anchor point is 100. Therefore, when the target object is the anchor point, the location reliability is 100.
[0119] In this embodiment, the reliability of the data provided by each object is calculated, and then the average value is used as the location reliability corresponding to the location information of the object to be located. For the data {location information, ranging information} provided by the i-th object, a location reliability weight is assigned. And ranging confidence weight ,according to and Location reliability and ranging reliability Weighted fusion is performed. Among them, and It can be a predetermined value set by the user, or it can be dynamically calculated according to the weight calculation rules set by the user.
[0120] In this embodiment, by calculating the weighted sum of the location reliability and ranging reliability of each target object participating in the positioning, and using the average value as the location reliability corresponding to the location information of the object to be located, the reliability of each data source can be comprehensively evaluated to assess the location reliability of its own location information, thereby reducing the impact of the inaccuracy of the reliability of a single data source on the location reliability calculation.
[0121] In some embodiments, the method further includes: Broadcast information carrying device identifiers, location information, and location credibility in the StarNet network.
[0122] Broadcasting is a communication method in which a sender simultaneously transmits information unidirectionally to multiple receivers. Receivers do not need to establish or maintain a connection with the sender to receive the data. Broadcast information is information transmitted unidirectionally from the sender to each receiver; it can be a broadcast frame encapsulated according to a communication protocol, with relevant data written into the effective data payload of the broadcast frame.
[0123] In this embodiment of the application, after each object completes its positioning, it can write the device identifier, positioning information and positioning confidence into the effective data payload, and encapsulate it into a StarSpark broadcast frame according to the frame structure specified by the StarSpark communication protocol, as broadcast information; after encapsulation, it can be broadcast according to the broadcast channel and repetition number specified by the StarSpark communication protocol.
[0124] Each device in the SparkLink network can continuously scan the broadcast channel and monitor the broadcast information sent by other devices in the surrounding environment; after receiving the broadcast information, it analyzes the broadcast frame according to the SparkLink communication protocol, extracts the effective data payload, and obtains information such as the device identifier, location information, and location confidence of the sender object from it.
[0125] In this embodiment, by making the broadcast information include the device identifier, location information, and location confidence, the location data of the objects that have completed location can be propagated to the entire carrier network, enabling each object to be located to determine multiple target objects with location information through network scanning for location.
[0126] In some embodiments, the carrier network location method further includes: When the preset conditions are met, re-locate the object to be located to obtain the location information and corresponding confidence level after re-location; Compare the location confidence levels corresponding to the location information before and after re-location to update the location information of the object to be located.
[0127] In the embodiments of the present application, the location information obtained by a single location may have an error from the true location information due to factors such as signal fluctuations and environmental changes. Therefore, the user can preset the update conditions in advance, and when the preset conditions are met, re-locate the object.
[0128] For example, a location information confidence threshold E can be set. If the location confidence level R corresponding to the location information P of the object U to be located is R < E, it is determined that the preset adjustment is met, and U is re-located to obtain the location information P' after re-location and the corresponding location confidence level R'. Compare R and R', if R ≤ R', then update the location information of U to P'. Of course, the preset condition can also be that the time since the last location reaches a certain duration, and the embodiments of the present application do not limit this.
[0129] In this embodiment, by re-locating the object to be located when the preset conditions are met and updating the location information of the object to be located according to the result of re-location, the influence of the error existing in a single location on object location can be reduced, thereby improving the accuracy of object location.
[0130] The following uses a scenario example to illustrate the carrier network location method provided by the embodiments of the present application. As Figure 2As shown in the example scenario, taking electricity meters as an example, target electricity meters 1, 2, and 3 are electricity meters whose location information is known or has been located. They periodically broadcast broadcast information carrying device identifiers, location information, and location credibility in the StarScan network. The StarScan module of the electricity meter to be located responds to the location command issued by the carrier module, scans the StarScan network, identifies multiple target electricity meters with location information, and sorts the target electricity meters according to the location credibility corresponding to the location information of each target electricity meter. The top 3 in the sorting result are target electricity meters 1, 2, and 3, respectively.
[0131] The energy meter to be located first establishes a connection with the target energy meter 1, and performs multiple rounds of ranging to obtain multiple sets of candidate ranging information and corresponding ranging confidence levels. The candidate ranging information with the highest ranging confidence level is then determined as the ranging information. Its ranging reliability is Following the same process, the distance information between the energy meter to be located and the target energy meter 2 is obtained. and ranging reliability Distance information between the energy meter to be located and the target energy meter 3 and ranging reliability .
[0132] After ranging is completed, the location information P and location reliability R of the target energy meter are calculated according to a preset method based on the location information and ranging information of each target energy meter. After the calculation is completed, a broadcast message carrying the device identifier, location information and location reliability is broadcast in the StarNet network.
[0133] The CCO periodically queries the location information of all electricity meters through the carrier network, thereby obtaining the location information of the entire network on the CCO side.
[0134] The carrier network positioning method provided in this application can be executed by a carrier network positioning device. This application uses the example of a carrier network positioning device executing the carrier network positioning method to illustrate the carrier network positioning device provided in this application.
[0135] This application also provides a carrier network positioning device. The carrier network includes multiple objects, each object integrating a carrier module and a star flash module. The objects include objects to be located and target objects with positioning information.
[0136] like Figure 3 As shown, the carrier network positioning device includes: The scanning module 310 is used to respond to the positioning command issued by the carrier module of the object to be located. The star flash module of the object to be located scans the star flash network to identify multiple target objects with positioning information. The ranging module 320 is used to establish a connection with at least three target objects and perform star-flash ranging to obtain the ranging information between the object to be located and each target object. The calculation module 330 is used to calculate the positioning information of the object to be located based on the positioning information and ranging information of each target object.
[0137] According to the carrier network positioning device of this application, multiple target objects with positioning information are identified by using a star flash module, the distance between the object to be positioned and the multiple target objects is obtained by star flash ranging, and the positioning information of the object to be positioned is automatically calculated based on the positioning information and ranging information of each target object. This can reduce the impact of operational errors and update delays during manual recording and system entry on positioning, thereby improving the accuracy of positioning.
[0138] In some embodiments, the carrier network includes at least three positioning anchors; the positioning anchors pre-store objects with positioning information; and the target object is the positioning anchor and / or an object that has been positioned.
[0139] In some embodiments, the object to be located is the object closest to the positioning anchor point among the unlocated objects in the carrier network.
[0140] In some embodiments, connections are established with at least three target objects and star-flash ranging is performed to obtain ranging information between the object to be located and each target object, including: Based on the location reliability of the target object's location information, sort the target objects. Then, establish connections with at least three target objects in descending order of location reliability and perform star-flash ranging to obtain the ranging information between the object to be located and each target object.
[0141] In some embodiments, connections are established with at least three target objects and star-flash ranging is performed to obtain ranging information between the object to be located and each target object, including: Multiple rounds of distance measurement are performed on the target object to establish the connection, and distance measurement information is obtained based on the results of the multiple rounds of distance measurement.
[0142] In some embodiments, multiple rounds of ranging are performed on the target object for establishing the connection, and ranging information is obtained based on the results of the multiple rounds of ranging, including: Calculate multiple sets of candidate ranging information and corresponding ranging confidence levels obtained from multiple rounds of ranging; The candidate ranging information with the highest ranging confidence level is determined as the ranging information.
[0143] In some embodiments, the ranging reliability is determined based on at least one of the following: the strength of the star-flash communication signal, the degree of signal interference, and the dispersion of the ranging data.
[0144] In some embodiments, the method further includes: The location reliability of the object to be located is calculated based on the location reliability of the location information and the distance reliability of the distance measurement information of each target object.
[0145] In some embodiments, according to the formula:
[0146] Calculate the location reliability corresponding to the location information of the object to be located; in, This indicates the location reliability of the location information corresponding to the object to be located. This indicates the number of target objects involved in calculating the location information of the object to be located. This represents the location reliability corresponding to the location information of the i-th target object. To determine the credibility weight, This represents the ranging confidence level between the object to be located and the i-th target object. This represents the reliability weight of the ranging measurement.
[0147] In some embodiments, the method further includes: Broadcast information carrying device identifiers, location information, and location credibility in the StarNet network.
[0148] In some embodiments, the method further includes: Under the premise of meeting the preset conditions, the object to be located is relocated to obtain the relocated location information and the corresponding credibility. The location reliability is compared with the location information before and after relocation in order to update the location information of the object to be located.
[0149] In some embodiments, the object includes an electricity meter.
[0150] The carrier network positioning device in this application embodiment can be an electronic device or a component within an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or other devices besides a terminal. For example, the electronic device can be an electricity meter, smart water meter, gas meter, smart switch, inverter, sensor, robot, or smart street light; this application embodiment does not specifically limit the device.
[0151] The carrier network positioning device in this application embodiment can be a device with an operating system. This operating system can be a Microsoft (Windows) operating system, an Android operating system, an iOS operating system, or other possible operating systems, such as embedded operating systems. This application embodiment does not specifically limit the specific operating system used.
[0152] In some embodiments, such as Figure 4As shown, this application embodiment also provides an energy meter 400, including a carrier module 401 and a star flash module 402. The star flash module 402 executes the various processes of the above-described carrier network positioning method embodiment and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0153] In some embodiments, such as Figure 5 As shown, this application embodiment also provides an electronic device 500, including a processor 501, a memory 502, and a computer program stored in the memory 502 and executable on the processor 501. When the program is executed by the processor 501, it implements the various processes of the above-described carrier network positioning method embodiment and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0154] It should be noted that the electronic devices in the embodiments of this application include the aforementioned mobile electronic devices and non-mobile electronic devices.
[0155] This application also provides a non-transitory computer-readable storage medium storing a computer program. When the computer program is executed by a processor, it implements the various processes of the above-described carrier network positioning method embodiments and achieves the same technical effect. To avoid repetition, it will not be described again here.
[0156] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0157] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the above-described carrier network positioning method.
[0158] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0159] This application also provides a chip, which includes a processor and a communication interface. The communication interface and the processor are coupled. The processor is used to run programs or instructions to implement the various processes of the above-described carrier network positioning method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0160] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0161] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0162] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0163] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
[0164] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "illustrative embodiment," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.
[0165] Although embodiments of this application have been shown and described, those skilled in the art will understand that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of this application, the scope of which is defined by the claims and their equivalents.
Claims
1. A carrier network positioning method, characterized in that, The carrier network includes multiple objects, each object integrating a carrier module and a satellite flash module. Each object includes an object to be located and a target object with location information. The method includes: In response to the positioning command issued by the carrier module of the object to be located, the star-flash module of the object to be located scans the star-flash network to identify multiple target objects with positioning information; Establish connections with at least three target objects and perform star-flash ranging to obtain the ranging information between the object to be located and each of the target objects; The positioning information of the object to be located is calculated based on the positioning information of each target object and the ranging information.
2. The method according to claim 1, characterized in that, The carrier network includes at least three positioning anchors; the positioning anchors pre-store objects with positioning information; the target object is the positioning anchor and / or an object that has been positioned.
3. The method according to claim 2, characterized in that, The object to be located is the object that is closest to the positioning anchor point among the unlocated objects in the carrier network.
4. The method according to claim 1, characterized in that, The step of establishing connections with at least three target objects and performing star-flash ranging to obtain ranging information between the object to be located and each of the target objects includes: The target objects are sorted according to the location confidence level corresponding to the location information of the target objects. The target objects are then connected to at least three of the target objects in descending order of location confidence level and star-flash ranging is performed to obtain the ranging information between the object to be located and each of the target objects.
5. The method according to claim 1, characterized in that, The step of establishing connections with at least three target objects and performing star-flash ranging to obtain ranging information between the object to be located and each of the target objects includes: Multiple rounds of ranging are performed on the target object to which the connection is established, and the ranging information is obtained based on the results of the multiple rounds of ranging.
6. The method according to claim 5, characterized in that, The step of performing multiple rounds of ranging on the target object with which the connection is established, and obtaining the ranging information based on the results of the multiple rounds of ranging, includes: Calculate multiple sets of candidate ranging information and corresponding ranging confidence levels obtained from multiple rounds of ranging; The candidate ranging information with the highest ranging confidence is determined as the ranging information.
7. The method according to claim 6, characterized in that, The reliability of the ranging is determined based on at least one of the following: the strength of the star-flash communication signal, the degree of signal interference, and the dispersion of the ranging data.
8. The method according to claim 1, characterized in that, The method further includes: The location reliability of the object to be located is calculated based on the location reliability of the location information of each target object and the distance reliability of the distance measurement information.
9. The method according to claim 8, characterized in that, According to the formula: Calculate the location reliability corresponding to the location information of the object to be located; in, This indicates the location reliability corresponding to the location information of the object to be located. This indicates the number of target objects involved in calculating the location information of the object to be located. This represents the location reliability corresponding to the location information of the i-th target object. To determine the credibility weight, This indicates the ranging confidence level between the object to be located and the i-th target object. This represents the reliability weight of the ranging measurement.
10. The method according to claim 8, characterized in that, The method further includes: Broadcast information carrying device identifiers, location information, and location credibility in the StarNet network.
11. The method according to claim 8, characterized in that, The method further includes: Under the condition that the preset conditions are met, the object to be located is relocated to obtain the relocated location information and the corresponding confidence level. The location reliability of the location information before and after relocation is compared to update the location information of the object to be located.
12. The method according to any one of claims 1-11, characterized in that, The object includes an electricity meter.
13. A carrier network positioning device, characterized in that, The carrier network includes multiple objects, each object integrating a carrier module and a satellite flash module. The objects include objects to be located and target objects with location information. The device includes: The scanning module, in response to the positioning command issued by the carrier module of the object to be located, scans the star flash network of the object to be located to identify multiple target objects with positioning information; The ranging module establishes a connection with at least three of the target objects and performs star-flash ranging to obtain the ranging information between the object to be located and each of the target objects. The calculation module calculates the positioning information of the object to be located based on the positioning information of each target object and the ranging information.
14. An electricity meter, characterized in that, Includes carrier module and star strobe module; The star-flash module is used to perform the method as described in any one of claims 1-12.
15. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the method as described in any one of claims 1-12.
16. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the method as described in any one of claims 1-12.