Method, system and device for addressing by using mobile terminal and server
By acquiring the physical address and network address on the mobile terminal and positioning in combination with the signal strength, the problems of low positioning efficiency and low accuracy in the prior art are solved, efficient and accurate positioning of the mobile terminal is achieved, and location information is shared through broadcast.
Patent Information
- Application Number
- CN202411428896.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-14
- Publication Date
- 2025-05-13
AI Technical Summary
The existing mobile terminal positioning technology is inefficient and has low accuracy, especially when the user's position changes rapidly. Efficient and accurate positioning cannot be achieved.
By obtaining the physical address and network address during the working process of the mobile terminal, distance estimation is performed based on signal strength, terminal positioning is used to integrate address information to generate current location response data, and sharing location information is realized through broadcast operations.
It improves the positioning accuracy and efficiency of the mobile terminal, realizes automatic position update, reduces the addition of additional positioning modules, and ensures the accuracy and rapid sharing of position information.
Smart Images

Figure CN119997194A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of electrical communication technology, and in particular to a method, system, device and server for addressing using a mobile terminal. Background Art
[0002] At present, with the widespread use of GPS, the positioning of mobile terminals has become easier. The positioning system can obtain the geographical location of the mobile terminal, thereby performing regional positioning. With the maturity of mobile communication networks, it has become easier for mobile terminals to access the Internet. Each mobile terminal has a network address in the local area network. This address can locate the local area network where the mobile terminal is located. However, for the wide area network, the local area network address is invisible. Only by knowing the specific address of the local area network address can the mobile terminal be located. For example: a mobile terminal accesses the Internet at different wide area network access points. The address in the local area network is different, but the address of the wide area network is the same. If you want to accurately locate, you need to know the location of the mobile terminal in order to orient it and address the mobile terminal.
[0003] In order to accurately locate the address, the mobile terminal needs to obtain the current wide area network address, local area network address and geographical location information, and broadcast them. If the three are obtained at the same time and the data is synchronized, the current mobile terminal can be accurately located. Existing mobile terminals use GPS and base station information for positioning, mainly through GPS, and then the local area network address is obtained by actively triggering the local area network of the mobile terminal. Although GPS positioning is more accurate, the GPS module will increase the power consumption of the mobile terminal. The base station positioning is also based on the terminal accessing the wide area network, and the local area network positioning is also directly obtained by the terminal.
[0004] A Chinese patent document (publication number: CN109292029A) discloses a mobile positioning addressing method, which includes the steps of: numbering a mobile terminal and associating it with the location information of the mobile terminal; obtaining the current location information of the mobile terminal through the mobile terminal number when receiving mobile terminal data; associating and storing the numbered mobile terminal data and the location information of the mobile terminal; and providing the location information of the mobile terminal according to the request of the data sender when receiving mobile terminal data.
[0005] Because the patent document obtains the location information of the mobile terminal, but the steps of obtaining the location information of the mobile terminal are relatively cumbersome, resulting in low positioning efficiency. In addition, it needs to use a cloud server for processing, which requires a large amount of data calculation. The positioning algorithm in this solution is relatively cumbersome, which can easily affect the positioning accuracy.
[0006] Therefore, the above methods limit the efficiency and accuracy of positioning, especially when the user's position changes rapidly, making it impossible for the above positioning technology to perform efficient and accurate positioning. Summary of the invention
[0007] The present invention provides a method for addressing using a mobile terminal, so as to realize addressing and positioning using a mobile terminal and improve the accuracy and efficiency of mobile terminal positioning.
[0008] In a first aspect, in order to solve the above technical problem, the present invention provides a method for addressing using a mobile terminal, comprising: During the operation of the mobile terminal, the physical address and network address of the mobile terminal are obtained; Acquire the signal strength of the received data pre-stored in the information system; Performing a distance estimation operation according to the signal strength to obtain the distance between the network address and the physical address; Performing a terminal positioning operation according to the physical address, the network address, and the distance to obtain the mobile terminal location information; Performing an address integration operation according to the physical address, the network address and the mobile terminal location information to obtain current location response data; A broadcast operation is performed according to the current position response data to obtain broadcast data.
[0009] As an optional implementation manner, performing a distance estimation operation according to the signal strength to obtain a distance between a network address and a physical address includes: The distance estimation formula is: S=Kd+C, where S is the signal strength, K and C are preset coefficients, and d is the distance.
[0010] As an optional implementation manner, after performing a distance estimation operation according to the signal strength to obtain the distance between the network address and the physical address, the method further includes: Performing a physical address distance calculation operation according to the physical address and the signal strength to obtain a physical address reference distance; A network address distance calculation operation is performed according to the network address and the signal strength to obtain a network address reference distance.
[0011] As an optional implementation manner, performing a physical address distance calculation operation according to the physical address and the signal strength to obtain a physical address reference distance, and performing a network address distance calculation operation according to the network address and the signal strength to obtain a network address reference distance, including: The physical address distance calculation formula is: S1=Kd+C, where S1 is the signal strength of the received physical address, K and C are preset coefficients, and d1 is the distance between the physical address and the mobile terminal; the network address distance calculation formula is: S2=Kd2+C, where S2 is the signal strength of the received network address, K and C are preset coefficients, and d2 is the distance between the network address and the mobile terminal.
[0012] As an optional implementation manner, performing a terminal positioning operation according to the physical address, the network address, and the distance to obtain the mobile terminal location information includes: If d2 is greater than or equal to d, the physical address and the network address are adjacent, and if d2 is less than d, the physical address and the network address are not adjacent, wherein d2 is the distance between the network address and the mobile terminal, and d is the distance; If the physical address and the network address are adjacent, performing an attenuation function calculation operation according to the signal strength of the received physical address to obtain the radiation range of the physical address; performing a secondary positioning operation according to the radiation range of the physical address to obtain the location information of the mobile terminal; If the physical address and the network address are not adjacent, an attenuation function calculation operation is performed according to the signal strength of the received network address to obtain the radiation range of the network address; and a multi-source information fusion operation is performed according to the radiation range of the network address to make the physical address and the network address adjacent.
[0013] As an optional implementation manner, the secondary positioning operation includes: Performing a distributed coordinate calculation operation according to the physical address and the network address to obtain a coordinate relationship of the mobile terminal and an offset distance of the network address; A coordinate correction operation is performed according to the coordinate relationship and the offset distance to obtain the position information of the mobile terminal.
[0014] As an optional implementation manner, performing an address integration operation according to the physical address, the network address and the mobile terminal location information to obtain current location response data includes: Perform a difference calculation operation according to the physical address and the network address to obtain current location information; A position calibration operation is performed based on the current position information and the mobile terminal position information to obtain current position response data.
[0015] In a second aspect, the present invention provides a system for addressing using a mobile terminal, comprising: An address acquisition module is used to acquire the physical address and network address of the mobile terminal during the operation of the mobile terminal; A signal acquisition module, used to acquire the signal strength of received data pre-stored in the information system; A distance calculation module, used to perform a distance estimation operation according to the signal strength to obtain the distance between the network address and the physical address; A mobile terminal location determination module, configured to perform a terminal positioning operation according to the physical address, the network address and the distance to obtain mobile terminal location information; A current location calculation module, used to perform an address integration operation according to the physical address, the network address and the mobile terminal location information to obtain current location response data; The current position feedback module is used to perform a broadcast operation according to the current position response data to obtain broadcast data.
[0016] In a third aspect, the present invention further provides a device, comprising a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein when the processor executes the computer program, the method of addressing using a mobile terminal as described above is implemented.
[0017] In a fourth aspect, the present invention also provides a server, comprising a computer-readable storage medium, wherein the computer-readable storage medium comprises a stored computer program, wherein when the computer program is running, the device where the computer-readable storage medium is located is controlled to execute a method of addressing using a mobile terminal as described above.
[0018] Compared with the prior art, the present invention has the following beneficial effects: The present invention provides a method for addressing using a mobile terminal, comprising: obtaining a physical address and a network address of a mobile terminal during operation of the mobile terminal; obtaining a signal strength of received data pre-stored in an information system; performing a distance estimation operation based on the signal strength to obtain a distance between a network address and a physical address; performing a terminal positioning operation based on the physical address, the network address and the distance to obtain mobile terminal location information; performing an address integration operation based on the physical address, the network address and the mobile terminal location information to obtain current location response data; performing a broadcast operation based on the current location response data to obtain broadcast data.
[0019] In the present invention, the method of addressing using a mobile terminal has the following advantages: first, it has high positioning accuracy, fast speed, and automatically updates the position; second, it makes full use of existing resources, such as the existing mobile terminal with its own positioning module and information system, reducing the addition of additional positioning modules; third, by combining the physical address with the network address, by combining the actual position with the signal strength, the position positioning is realized according to the attenuation characteristic function, so as to determine the position and obtain the position information, and broadcast the position information through the response data, so that the mobile terminal can automatically identify the position information; fourth, since the network address is far away from the mobile terminal and the system address, its offset coordinates have little effect, so that the accuracy of the position information can be guaranteed. The specific addressing method is: when the mobile terminal is working, first obtain its physical and network addresses, and extract the signal strength data. Then, estimate the distance according to the signal strength, and obtain the distance between the network address and the physical address. Then, use this information to locate the terminal and obtain the position information. Subsequently, integrate the address information to generate the response data of the current position. Finally, perform broadcasting according to the response data to form the final broadcast data. The method of implementing addressing using a mobile terminal according to the above method avoids occupying an information communication channel due to information transmission in the prior art, and adopts a simplified positioning algorithm to improve the positioning efficiency and accuracy of the mobile terminal. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] Figure 1 It is a flowchart of a method for addressing using a mobile terminal provided by an embodiment of the present invention; Figure 2 It is a schematic diagram of the structure of a system using mobile terminal addressing provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0021] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0022] It should be noted that with the widespread use of GPS, the positioning of mobile terminals has become easier. The positioning system can obtain the geographical location of the mobile terminal to perform regional positioning. With the maturity of mobile communication networks, it has become easier for mobile terminals to access the Internet. Each mobile terminal has a network address in the local area network. This address can locate the local area network where the mobile terminal is located. However, for the wide area network, the local area network address is invisible. Only by knowing the specific address of the local area network address can the mobile terminal be located. For example: a mobile terminal accesses the Internet at different wide area network access points. The addresses in the local area network are different, but the addresses of the wide area network are the same. If you want to accurately locate, you need to know the location of the mobile terminal to be able to orient and address the mobile terminal. In order to accurately locate the address, the mobile terminal needs to obtain the current wide area network address, local area network address and geographical location information, and broadcast them. If the three are obtained at the same time and the data is kept synchronized, the current mobile terminal can be accurately located. The existing mobile terminal is located through GPS and base station information, mainly through GPS, and then the local area network address is obtained by actively triggering the local area network of the mobile terminal. Although GPS positioning is more accurate, the GPS module will increase the power consumption of the mobile terminal, and the base station positioning is also based on the terminal accessing the wide area network, and the positioning of the local area network also belongs to the direct acquisition of the terminal. The Chinese patent document (publication number: CN109292029A) discloses a mobile positioning addressing method, which includes the steps of: numbering the mobile terminal and associating it with the location information of the mobile terminal; obtaining the current location information of the mobile terminal through the mobile terminal number when receiving mobile terminal data; associating the numbered mobile terminal data with the location information of the mobile terminal and storing it; when receiving mobile terminal data, providing the location information of the mobile terminal according to the request of the data sender. Because the patent document obtains the location information of the mobile terminal, but the location information acquisition steps of the mobile terminal are relatively cumbersome, resulting in low positioning efficiency. And it needs to be processed by a cloud server, the amount of data calculation is large, and the positioning algorithm in this scheme is relatively cumbersome, which is easy to affect the positioning accuracy. Therefore, the above methods limit the efficiency and accuracy of positioning, especially when the user's position changes rapidly, making it impossible for the above positioning technology to perform efficient and accurate positioning.
[0023] For the above problems, refer to Figure 1 The first embodiment of the present invention provides a method for addressing using a mobile terminal, comprising the following steps: S11, obtaining a physical address and a network address of the mobile terminal during operation of the mobile terminal; S12, obtaining the signal strength of the received data pre-stored in the information system; S13, performing a distance estimation operation according to the signal strength to obtain a distance between the network address and the physical address; S14, performing a terminal positioning operation according to the physical address, the network address and the distance to obtain location information of the mobile terminal; S15, performing an address integration operation according to the physical address, the network address and the mobile terminal location information to obtain current location response data; S16, performing a broadcast operation according to the current position response data to obtain broadcast data.
[0024] In step S11, during the operation of the mobile terminal, the physical address and network address of the mobile terminal are obtained.
[0025] In the above embodiments, during the use of the mobile terminal, obtaining the physical address and network address of the device is a key step to ensure its smooth connection and communication. The physical address, usually referring to the MAC address, is a unique identifier for each network interface and is used to locate the device in the network. The network address (such as the IP address) is used for positioning in a larger range, enabling the device to communicate between different networks. The role of these addresses is to help devices find each other in the network, thereby achieving effective data transmission. Through the physical address, the network device can accurately find the target device in the same local area network. The network address enables the device to be located and accessed in the Internet or a larger network. In order to obtain these addresses, the API or command line tool provided by the operating system can be used. After the device is connected to the network, it usually automatically obtains the IP address through the DHCP protocol, or the administrator can manually configure a static IP address to meet specific needs. By managing the physical address and the network address, the network administrator can accurately locate the device and ensure the reachability of each device in the network. This information is also crucial for troubleshooting and device tracking, helping administrators quickly identify and solve network problems. Therefore, obtaining and managing the physical and network addresses of mobile terminals is not only a basic requirement for technical operations, but also the basis for building an efficient network environment.
[0026] It should be noted that when obtaining information about mobile terminals in the information system, it mainly includes physical addresses (such as MAC addresses) and network addresses (IPV4 or IPV6 addresses). IPV4 addresses are represented by four groups of decimal numbers, such as 192.168.1.1; while IPV6 addresses are represented by eight groups of hexadecimal numbers, such as 2001:0db8:85a3::8a2e:370:7334. This information is helpful for device management and network monitoring to ensure the efficient operation of the system.
[0027] In step S12, the signal strength of the received data pre-stored in the information system is obtained.
[0028] In the above embodiment, these signal strength data can be used to analyze the positioning accuracy of the device in different positions, so as to more accurately determine the current position of the device. By monitoring the signal strength, the system can determine the characteristics of the environment in which the device is located, thereby improving the accuracy and reliability of positioning. In addition, this information also provides an important basis for the subsequent optimization of the positioning algorithm, helping network administrators to make adjustments and improvements when necessary.
[0029] In step S13, a distance estimation operation is performed according to the signal strength to obtain the distance between the network address and the physical address.
[0030] In one embodiment, the distance estimation operation is performed based on the signal strength to obtain the distance between the network address and the physical address, including: the distance estimation formula is: S=Kd+C, wherein S is the signal strength, K and C are preset coefficients, and d is the distance.
[0031] In one embodiment, after performing a distance estimation operation based on the signal strength to obtain the distance between the network address and the physical address, it also includes: performing a physical address distance calculation operation based on the physical address and the signal strength to obtain a physical address reference distance; performing a network address distance calculation operation based on the network address and the signal strength to obtain a network address reference distance.
[0032] In the above embodiment, it is necessary to carry out the distance estimation operation based on the acquired signal strength. This operation is intended to clarify the relative position relationship between the devices, and then obtain the positioning information between the network address and the physical address. By deeply analyzing the inherent relationship between the signal strength and the known position, and using specific algorithms and models, the specific position of the target device in space can be determined more accurately, so as to achieve accurate locking of the target device. This method of positioning based on signal strength has significant advantages. It can effectively improve the accuracy of the entire positioning system and make the positioning results more reliable and accurate. In addition, the precise location information obtained by this method can provide key basic data support for subsequent precise positioning functions, ensuring the accuracy and reliability of the positioning results. At the same time, it can also provide strong guarantees for other types of location services.
[0033] Exemplarily, a physical address distance calculation operation is performed according to the physical address and the signal strength to obtain a physical address reference distance, and a network address distance calculation operation is performed according to the network address and the signal strength to obtain a network address reference distance, including: the physical address distance calculation formula is: S1=Kd+C, wherein S1 is the signal strength of the received physical address, K and C are preset coefficients, and d1 is the distance from the physical address to the mobile terminal; the network address distance calculation formula is: S2=Kd2+C, wherein S2 is the signal strength of the received network address, K and C are preset coefficients, and d2 is the distance from the network address to the mobile terminal.
[0034] It should be specifically explained that in the relevant calculation model, a relationship S1=Kd+C is defined, where K and C are specific constants. In the information system, assuming that there are sample points, d1, d2...dn+2 are used to represent the distances corresponding to these sample points, and S1, S2...Sn+2 represent the signal strengths corresponding to these distances. According to the principle of least squares method, it is necessary to select appropriate values of K and C. The goal is to make To reach the minimum. In this process, we need to try and calculate different sum values, and comprehensively consider the corresponding relationship between the distance and signal strength of all sample points. Through continuous adjustment and optimization, find the most suitable set of K and C so that the above sum of squares reaches the minimum value. This process requires the use of mathematical algorithms and calculation methods to analyze and process a large amount of data to ensure that the obtained K and C can most accurately reflect the intrinsic relationship between distance and signal strength, thereby providing a solid foundation for subsequent related calculations and analysis, and ensuring the accuracy and reliability of the entire information system when analyzing and making decisions based on distance and signal strength.
[0035] In step S14, a terminal positioning operation is performed according to the physical address, the network address and the distance to obtain the mobile terminal location information.
[0036] In one embodiment, the specific process is as follows: First, it is necessary to determine the size relationship between the distance d2 from the network address to the mobile terminal and the specific distance d. If it is greater than or equal to, it indicates that the physical address and the network address are in an adjacent state. On the contrary, if d2 is less than d, it means that the physical address and the network address are not adjacent. When the physical address and the network address are adjacent, an attenuation function calculation operation is carried out according to the signal strength received from the physical address. By scientifically analyzing the signal strength, using the relevant attenuation function model, and fully considering the attenuation characteristics of the signal during the propagation process and the influence of various environmental factors, the radiation range of the physical address is accurately calculated. On this basis, a secondary positioning operation is performed. This operation comprehensively considers various signal characteristics, environmental factors and related data obtained previously within the radiation range of the physical address, and uses advanced positioning algorithms and technologies to more accurately determine the position of the mobile terminal, and finally obtain the position information of the mobile terminal. If the physical address and the network address are not adjacent, an attenuation function calculation operation is performed according to the signal strength received from the network address. As in the above-mentioned processing method for the physical address, the received network address signal strength is analyzed and calculated using a suitable attenuation function to obtain the radiation range of the network address. Subsequently, a multi-source information fusion operation is performed. This operation aims to integrate information from different data sources, including but not limited to other relevant network signal information, characteristic information of the surrounding environment, and some sensor information of the mobile terminal itself that may be obtained. By fusing these multi-source information, the positioning data is further optimized, so that the physical address and the network address are adjacent or tend to be adjacent at the positioning information level, creating favorable conditions for more accurate determination of the mobile terminal location in the future.
[0037] In one embodiment, the secondary positioning operation includes: performing a distributed coordinate calculation operation based on the physical address and the network address to obtain the coordinate relationship of the mobile terminal and the offset distance of the network address; performing a coordinate correction operation based on the coordinate relationship and the offset distance to obtain the location information of the mobile terminal.
[0038] In the above embodiment, the terminal positioning operation is implemented according to the physical address, the network address and the distance, so as to obtain the exact location information of the mobile terminal. Specifically, the system first relies on the network address to identify the base station or access point to which the mobile terminal is connected. Then, the signal strength and delay information are used to measure the distance between the mobile terminal and the corresponding node. By integrating these data, with the help of triangulation or multi-point positioning algorithm, the specific position of the mobile terminal in the actual space can be more accurately determined. In addition, the system may also use GPS signals to carry out auxiliary positioning to further enhance the accuracy of the positioning results. By integrating data from different sources, such as Wi-Fi signals, Bluetooth signals and information collected by various sensors, the system can update the location information in real time and strongly support the dynamic tracking function. For positioning using mobile terminals. Through these methods, the base station or access point to which the mobile terminal is connected can be accurately identified, the distance is estimated by combining signal strength and delay information, and advanced positioning algorithms are used to determine the location of the mobile terminal very accurately, which provides a high-precision basis for addressing. In the actual addressing process, whether in a complex urban environment or in different network coverage areas, the location of the target mobile terminal can be quickly and accurately locked, which greatly improves the success rate and accuracy of addressing and reduces addressing failures or errors caused by uncertain location.
[0039] For example, if the actual location corresponding to the physical address is not adjacent to the theoretical location corresponding to the network address, when the distance d2 between the two satisfies the condition that it is greater than or equal to d and less than d1, it means that the mobile terminal has deviated from the conventional area covered by the network address in terms of spatial location. At this time, it is necessary to perform accurate calculations based on this offset distance to determine the offset coordinates of the mobile terminal relative to the network address. By using specific algorithms and mathematical models, and taking into account a variety of relevant factors, such as signal propagation characteristics, geographical environmental factors, etc., the offset distance is deeply analyzed and processed to accurately calculate the actual location of the mobile terminal. This actual location determination process fully considers the relative position relationship between the mobile terminal and the network address and the specific value of the offset distance to ensure that the accurate location information of the mobile terminal in the actual space can be accurately obtained, providing a reliable data basis for subsequent related applications and analysis.
[0040] In step S15, an address integration operation is performed according to the physical address, the network address and the mobile terminal location information to obtain current location response data.
[0041] In one embodiment, the address integration operation is performed based on the physical address, the network address and the mobile terminal location information to obtain current location response data; including: performing a difference calculation operation based on the physical address and the network address to obtain current location information; performing a location calibration operation based on the current location information and the mobile terminal location information to obtain current location response data.
[0042] In the above embodiment, this process specifically integrates the mobile terminal location-related information from different channels. The physical address provides the basis for hardware identification, the network address clarifies the network location association, and the mobile terminal location information is obtained by a variety of positioning technologies. This integration operation has many effects. On the one hand, it makes the location information more comprehensive and accurate, and can reduce errors through mutual verification and supplementation of information of different dimensions. For example, when the network address deviates from other information, it can be calibrated to obtain a more reasonable location. On the other hand, it improves positioning stability, and the integration of multiple information can reduce the risk of inaccurate positioning caused by interference from a single factor. It has a positive impact on positioning accuracy, and can refine the positioning results by comprehensively analyzing and processing various types of information. Especially in complex environments, it can combine multi-source information to more accurately determine the location, significantly improve positioning accuracy, and provide reliable basic data for location-based applications.
[0043] In step S16, a broadcast operation is performed according to the current position response data to obtain broadcast data.
[0044] In the above embodiment, the core purpose of the broadcast operation is to make full use of the broadcast mechanism of a specific network environment to effectively disseminate the current position response data after integration processing within a specific range. Specifically, this process is achieved with the help of relevant communication protocols and advanced technical means. First, the current position response data containing the precise position information of the mobile terminal is carefully packaged, just like carefully packaging precious items to ensure the integrity and security of the data. Then, it is accurately encoded and processed to give the data a specific format and identification so that it can be accurately identified and interpreted in the network. Finally, the processed data is sent out in the form of a broadcast signal, just like emitting a signal wave with clear information into a vast space. Through such a broadcast operation, rapid information sharing can be achieved. It enables multiple related devices or systems to synchronously receive the position information of the mobile terminal at almost the same time, greatly improving the efficiency of information transmission. This efficient information transmission plays a vital role in real-time scenarios. For example, in critical scenarios such as emergency rescue, multiple rescue units can obtain the accurate position information of the target in the shortest time, thereby providing strong support for the rapid deployment of rescue operations and gaining valuable time. Broadcasting mainly plays a key role after positioning is completed. It is responsible for widely disseminating accurate location information to ensure that the information can be effectively used. It does not directly improve positioning accuracy, but indirectly contributes to improving the operating efficiency and application effect of the overall system by quickly and widely disseminating accurate location information. It is like an invisible bond that closely connects various applications based on positioning accuracy, allowing these applications to operate more smoothly. In actual scenarios, this indirect effect ultimately significantly improves the value and practicality of the entire positioning system.
[0045] In order to judge the working state, wherein, according to the current position response data, a broadcast operation is performed to obtain broadcast data, step S16 may include the following sub-steps: S161, broadcasting the response data to obtain broadcast data; S162, the mobile terminal receives the broadcast data, and retrieves the physical address and the network address to determine whether the current location information can be received. If the current location information is received, the current location information of the mobile terminal is received; otherwise, the mobile terminal is logged in to the information system.
[0046] The following describes the working process of the present invention using a common scenario as an example. Figure 1 , Figure 1 The invention is a flowchart of a method for addressing using a mobile terminal.
[0047] Step 1: Collect the physical and network addresses of the mobile terminal as the basis for positioning; Step 2: Read the received data signal strength pre-stored in the system for subsequent estimation; Step 3: Based on the signal strength, the distance between the network and the physical address is estimated through an algorithm; Step 4: Combine the address and distance and use an algorithm to determine the exact location of the mobile terminal; Step 5: Integrate physical, network address and terminal location information to form response data; Step 6: Broadcast location information based on response data to achieve sharing and application.
[0048] In summary, the present invention provides a method for addressing using a mobile terminal, including: during the operation of the mobile terminal, obtaining the physical address and network address of the mobile terminal; obtaining the signal strength of the received data pre-stored in the information system; performing a distance estimation operation based on the signal strength to obtain the distance between the network address and the physical address; performing a terminal positioning operation based on the physical address, the network address and the distance to obtain the location information of the mobile terminal; performing an address integration operation based on the physical address, the network address and the mobile terminal location information to obtain current location response data; performing a broadcast operation based on the current location response data to obtain broadcast data.
[0049] The embodiment of the present invention also provides a system for addressing using a mobile terminal, such as Figure 2 As shown, it is a structural block diagram of a system using mobile terminal addressing provided by an embodiment of the present invention, including: The address acquisition module 1 is used to acquire the physical address and network address of the mobile terminal during the operation of the mobile terminal; Signal acquisition module 2, used to acquire the signal strength of received data pre-stored in the information system; A distance calculation module 3 is used to perform a distance estimation operation according to the signal strength to obtain the distance between the network address and the physical address; A mobile terminal location determination module 4, configured to perform a terminal positioning operation according to the physical address, the network address and the distance to obtain mobile terminal location information; The current location calculation module 5 is used to perform an address integration operation according to the physical address, the network address and the mobile terminal location information to obtain current location response data; The current position feedback module 6 is used to perform a broadcast operation according to the current position response data to obtain broadcast data.
[0050] In an optional implementation, the distance calculation module 3 is further used for: The distance estimation operation is performed according to the signal strength to obtain the distance between the network address and the physical address, including: the distance estimation formula is: S=Kd+C, wherein S is the signal strength, K and C are preset coefficients, and d is the distance.
[0051] In an optional implementation, the distance calculation module 3 is further used for: After performing a distance estimation operation according to the signal strength to obtain the distance between the network address and the physical address, it also includes: performing a physical address distance calculation operation according to the physical address and the signal strength to obtain a physical address reference distance; performing a network address distance calculation operation according to the network address and the signal strength to obtain a network address reference distance.
[0052] In an optional embodiment, the system is further used for: According to the physical address and the signal strength, a physical address distance calculation operation is performed to obtain a physical address reference distance. According to the network address and the signal strength, a network address distance calculation operation is performed to obtain a network address reference distance, including: the physical address distance calculation formula is: S1=Kd+C, wherein S1 is the signal strength of the received physical address, K and C are preset coefficients, and d1 is the distance from the physical address to the mobile terminal; the network address distance calculation formula is: S2=Kd2+C, wherein S2 is the signal strength of the received network address, K and C are preset coefficients, and d2 is the distance from the network address to the mobile terminal.
[0053] In an optional implementation, the mobile terminal location determination module 4 is further used for: The terminal positioning operation is performed according to the physical address, the network address and the distance to obtain the mobile terminal location information, including: if d2 is greater than or equal to d, the physical address and the network address are adjacent, if d2 is less than d, the physical address and the network address are not adjacent, wherein d2 is the distance between the network address and the mobile terminal, and d is the distance; if the physical address and the network address are adjacent, an attenuation function calculation operation is performed according to the signal strength of the received physical address to obtain the radiation range of the physical address; a secondary positioning operation is performed according to the radiation range of the physical address to obtain the mobile terminal location information; if the physical address and the network address are not adjacent, an attenuation function calculation operation is performed according to the signal strength of the received network address to obtain the radiation range of the network address; a multi-source information fusion operation is performed according to the radiation range of the network address to make the physical address and the network address adjacent.
[0054] In an optional embodiment, the system is further used for: The secondary positioning operation includes: performing a distributed coordinate calculation operation based on the physical address and the network address to obtain the coordinate relationship of the mobile terminal and the offset distance of the network address; performing a coordinate correction operation based on the coordinate relationship and the offset distance to obtain the location information of the mobile terminal.
[0055] In an optional implementation manner, the current position calculation module 5 is further used for: The address integration operation is performed based on the physical address, the network address and the mobile terminal location information to obtain current location response data; including: performing a difference calculation operation based on the physical address and the network address to obtain current location information; performing a location calibration operation based on the current location information and the mobile terminal location information to obtain current location response data.
[0056] The embodiment of the present invention further provides a device, which includes: a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method for addressing using a mobile terminal as described in the above embodiment when executing the computer program.
[0057] Exemplarily, the computer program may be divided into one or more modules / units, which are stored in the memory and executed by the processor to implement the present invention. The one or more modules / units may be a series of computer program instruction segments capable of implementing specific functions, which are used to describe the execution process of the computer program in the device.
[0058] The device may be a computing device such as a desktop computer, a notebook, a PDA, and a smart tablet. The device may include, but is not limited to, a processor and a memory. Those skilled in the art will appreciate that the above components are merely examples of the device and do not constitute a limitation on the device. The device may include more or fewer components than the above, or a combination of certain components, or different components. For example, the device may also include input and output devices, network access devices, buses, etc.
[0059] The processor may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc. The processor is the control center of the device, and various interfaces and lines are used to connect the various parts of the entire device.
[0060] The memory can be used to store the computer program and / or module, and the processor realizes various functions of the device by running or executing the computer program and / or module stored in the memory, and calling the data stored in the memory. The memory can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area can store data created according to the use of the mobile phone (such as audio data, a phone book, etc.), etc. In addition, the memory can include a high-speed random access memory, and can also include a non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (FlashCard), at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.
[0061] Wherein, if the module / unit integrated in the device 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 such an understanding, the present invention implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Wherein, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, U disk, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electric carrier signal, telecommunication signal and software distribution medium. It should be noted that the content contained in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electric carrier signals and telecommunication signals.
[0062] It should be noted that the device embodiments described above are merely schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. In addition, in the accompanying drawings of the device embodiments provided by the present invention, the connection relationship between the modules indicates that there is a communication connection between them, which may be specifically implemented as one or more communication buses or signal lines. A person of ordinary skill in the art may understand and implement it without paying any creative effort.
[0063] Compared with the prior art, in the present invention, the method of addressing using a mobile terminal has the following advantages: first, it has high positioning accuracy, fast speed, and automatically updates the position; second, it makes full use of existing resources, such as the existing mobile terminal with its own positioning module and information system, reducing the addition of additional positioning modules; third, by combining the physical address with the network address, by combining the actual position with the signal strength, the position positioning is realized according to the attenuation characteristic function, so as to determine the position and obtain the position information, and broadcast the position information through the response data, so that the mobile terminal can automatically identify the position information; fourth, since the network address is far away from the mobile terminal and the system address, its offset coordinates have little effect, so that the accuracy of the position information can be guaranteed. The specific addressing method is: when the mobile terminal is working, first obtain its physical and network addresses, and extract the signal strength data. Then, estimate the distance according to the signal strength, and obtain the distance between the network address and the physical address. Then, use this information to locate the terminal and obtain the position information. Subsequently, integrate the address information to generate the response data of the current position. Finally, perform the broadcast according to the response data to form the final broadcast data. The method of implementing addressing using a mobile terminal according to the above method avoids occupying an information communication channel due to information transmission in the prior art, and adopts a simplified positioning algorithm to improve the positioning efficiency and accuracy of the mobile terminal.
[0064] The specific embodiments described above further illustrate the purpose, technical solutions and beneficial effects of the present invention. It should be understood that the above description is only a specific embodiment of the present invention and is not intended to limit the scope of protection of the present invention. It is particularly pointed out that for those skilled in the art, any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention should be included in the scope of protection of the present invention.
Claims
1. A method for addressing using a mobile terminal, characterized in that: include: During the operation of the mobile terminal, the physical address and network address of the mobile terminal are obtained; Acquire the signal strength of the received data pre-stored in the information system; Performing a distance estimation operation according to the signal strength to obtain the distance between the network address and the physical address; Performing a terminal positioning operation according to the physical address, the network address, and the distance to obtain the mobile terminal location information; Performing an address integration operation according to the physical address, the network address and the mobile terminal location information to obtain current location response data; A broadcast operation is performed according to the current position response data to obtain broadcast data.
2. The method for addressing using a mobile terminal according to claim 1, characterized in that: The performing a distance estimation operation according to the signal strength to obtain the distance between the network address and the physical address includes: The distance estimation formula is: S=Kd+C, where S is the signal strength, K and C are preset coefficients, and d is the distance.
3. The method for addressing using a mobile terminal according to claim 1, characterized in that: After performing a distance estimation operation according to the signal strength to obtain the distance between the network address and the physical address, the method further includes: Performing a physical address distance calculation operation according to the physical address and the signal strength to obtain a physical address reference distance; A network address distance calculation operation is performed according to the network address and the signal strength to obtain a network address reference distance.
4. The method for addressing using a mobile terminal according to claim 3, characterized in that: According to the physical address and the signal strength, a physical address distance calculation operation is performed to obtain a physical address reference distance, and according to the network address and the signal strength, a network address distance calculation operation is performed to obtain a network address reference distance, including: The physical address distance calculation formula is: S1=Kd+C, where S1 is the signal strength of the received physical address, K and C are preset coefficients, and d1 is the distance between the physical address and the mobile terminal; the network address distance calculation formula is: S2=Kd2+C, where S2 is the signal strength of the received network address, K and C are preset coefficients, and d2 is the distance between the network address and the mobile terminal.
5. The method for addressing using a mobile terminal according to claim 4, characterized in that: The performing a terminal positioning operation according to the physical address, the network address, and the distance to obtain the mobile terminal location information includes: If d2 is greater than or equal to d, the physical address and the network address are adjacent, and if d2 is less than d, the physical address and the network address are not adjacent, wherein d2 is the distance between the network address and the mobile terminal, and d is the distance; If the physical address and the network address are adjacent, performing an attenuation function calculation operation according to the signal strength of the received physical address to obtain the radiation range of the physical address; performing a secondary positioning operation according to the radiation range of the physical address to obtain the location information of the mobile terminal; If the physical address and the network address are not adjacent, an attenuation function calculation operation is performed according to the signal strength of the received network address to obtain the radiation range of the network address; and a multi-source information fusion operation is performed according to the radiation range of the network address to make the physical address and the network address adjacent.
6. The method for addressing using a mobile terminal according to claim 5, characterized in that: The secondary positioning operation includes: Performing a distributed coordinate calculation operation according to the physical address and the network address to obtain a coordinate relationship of the mobile terminal and an offset distance of the network address; A coordinate correction operation is performed according to the coordinate relationship and the offset distance to obtain the position information of the mobile terminal.
7. The method for addressing using a mobile terminal according to claim 1, characterized in that: The performing of address integration operation according to the physical address, the network address and the mobile terminal location information to obtain current location response data comprises: Perform a difference calculation operation according to the physical address and the network address to obtain current location information; A position calibration operation is performed based on the current position information and the mobile terminal position information to obtain current position response data.
8. A system for addressing using a mobile terminal, characterized in that: include: An address acquisition module is used to acquire the physical address and network address of the mobile terminal during the operation of the mobile terminal; A signal acquisition module, used to acquire the signal strength of received data pre-stored in the information system; A distance calculation module, used to perform a distance estimation operation according to the signal strength to obtain the distance between the network address and the physical address; A mobile terminal location determination module, configured to perform a terminal positioning operation according to the physical address, the network address and the distance to obtain mobile terminal location information; A current location calculation module, used to perform an address integration operation according to the physical address, the network address and the mobile terminal location information to obtain current location response data; The current position feedback module is used to perform a broadcast operation according to the current position response data to obtain broadcast data.
9. A device, characterized in that: The invention comprises a processor, a memory and a computer program stored in the memory and configured to be executed by the processor, wherein when the processor executes the computer program, the method for addressing using a mobile terminal as claimed in any one of claims 1 to 7 is implemented.
10. A server, characterized in that: It comprises a computer-readable storage medium, wherein the computer-readable storage medium comprises a stored computer program, wherein when the computer program is running, the device where the computer-readable storage medium is located is controlled to execute the method for addressing using a mobile terminal as described in any one of claims 1 to 7.
Citation Information
Patent Citations
High brightness bicycle wide-angle reflector
CN109292029A