CN110505291B - Position monitoring method, server, system and storage medium - Google Patents

Position monitoring method, server, system and storage medium Download PDF

Info

Publication number
CN110505291B
CN110505291B CN201910739829.6A CN201910739829A CN110505291B CN 110505291 B CN110505291 B CN 110505291B CN 201910739829 A CN201910739829 A CN 201910739829A CN 110505291 B CN110505291 B CN 110505291B
Authority
CN
China
Prior art keywords
terminal
space
terminals
relative
marking
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910739829.6A
Other languages
Chinese (zh)
Other versions
CN110505291A (en
Inventor
潘仲光
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Zhiyou Yidong Technology Co ltd
Original Assignee
Beijing Wireless Sports Club Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Wireless Sports Club Co ltd filed Critical Beijing Wireless Sports Club Co ltd
Priority to CN201910739829.6A priority Critical patent/CN110505291B/en
Publication of CN110505291A publication Critical patent/CN110505291A/en
Application granted granted Critical
Publication of CN110505291B publication Critical patent/CN110505291B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/023Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Radar Systems Or Details Thereof (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)
  • Navigation (AREA)

Abstract

The embodiment of the application provides a position monitoring method, a server, a system and a storage medium. In the position monitoring method, when the first terminal needs to check the object in the first space, an object relative position map corresponding to the first space can be generated according to the first terminal and the relative positions between the plurality of object marking terminals in the first space, and then the first terminal can check the relative position relation with the object in the first space based on the object relative position map. In the embodiment, the process of acquiring the relative position map of the object reduces the dependence on the self-positioning data of the equipment, the calculated amount is small, and the cost required by position monitoring is favorably and effectively reduced.

Description

Position monitoring method, server, system and storage medium
Technical Field
The present application relates to the field of location monitoring technologies, and in particular, to a location monitoring method, a server, a system, and a storage medium.
Background
In some typical application scenarios, a designated object needs to be monitored. For example, in a museum, cultural relics need to be monitored to avoid loss; in zoos, the activity state of an animal needs to be monitored to ensure that the animal is within its range of motion.
In the prior art, object position monitoring is mostly realized by adopting a mode based on image acquisition and image identification. However, this position monitoring approach is costly. Therefore, a new solution is yet to be proposed.
Disclosure of Invention
Aspects of the present disclosure provide a location monitoring method, a server, a system, and a storage medium to reduce costs required for object monitoring.
The embodiment of the application provides a position monitoring method, which comprises the following steps: responding to a request of a first terminal for viewing an object in a first space, and acquiring relative positions among a plurality of terminals in the first space; the plurality of terminals include: the first terminal and a plurality of object marking terminals; generating an object relative position map in the first space according to the relative positions of the terminals by taking the relative distance between any two terminals in the first space as a distance unit; and sending the object relative position map to the first terminal so as to display the relative position of the first terminal and the object in the first space on the first terminal.
Further optionally, the obtaining the relative positions between the plurality of terminals in the first space includes: calculating a relative distance between the first terminal and each object marking terminal; and acquiring relative positions of the plurality of terminals in the first space according to the relative distance between every two object marking terminals and the relative distance between the first terminal and each object marking terminal.
Further optionally, calculating a relative distance between the first terminal and each object marker terminal comprises: acquiring the strength of a wireless signal sent by each object marking terminal detected by the first terminal; calculating the relative distance between the first terminal and each object marking terminal according to the scaling factor and the strength of the wireless signal detected by the first terminal; the conversion scale factor is 1; the scaling factor is used for converting the intensity of the received wireless signal into the distance according to the intensity attenuation relation when the wireless signal propagates along with the distance.
Further optionally, obtaining the relative positions of the plurality of terminals in the first space according to the relative distance between every two object marker terminals and the relative distance between the first terminal and each object marker terminal includes: constructing a triangle for the first terminal and first and second object marker terminals in the first space based on a relative distance of the first and second object marker terminals, and a relative distance of the first and second object marker terminals; determining relative positions among the first terminal, the first object marker terminal and the second object marker terminal according to the constructed triangle.
Further optionally, taking a relative distance between any two terminals in the first space as a distance unit, and generating a relative position map of the object corresponding to the first space according to the relative positions between the terminals, includes: selecting a minimum relative distance from the relative distance between every two object marking terminals in the first space and the relative distance between the first terminal and each object marking terminal; and generating an object relative position map corresponding to the first space according to the relative positions between the first terminal and the plurality of object marking terminals and the relative positions between every two object marking terminals by taking the minimum relative distance as a distance unit.
Further optionally, the method further comprises: acquiring wireless signal strengths of a plurality of positioning devices deployed in the first space and detected by the first terminal; calculating relative distances between the first terminal and the plurality of positioning devices according to the wireless signal strength; and correcting the object relative position map according to the deployment positions of the plurality of positioning devices, the relative distance between the first terminal and the plurality of positioning devices and the position of at least one object marking device in the first space.
Further optionally, the method further comprises: when detecting that at least one object marker terminal in the plurality of terminals moves, acquiring the updated relative position between the plurality of terminals; and updating the object relative position map according to the updated relative positions among the plurality of terminals.
Further optionally, the method further comprises: judging whether a target object marking terminal deviating from a set position range exists in the plurality of object marking terminals according to the relative positions of the plurality of object marking terminals; if yes, judging whether a wireless signal matched with the appointed user identification exists in the wireless signals received by the target object marking terminal; if not, prompting the first terminal that the object marked by the target object marking terminal is in an abnormal state.
Further optionally, the method further comprises: acquiring a motion track of the object in the first space within a set time according to the relative positions of the object marking terminals; judging whether the motion trail of the object in the first space in the set time accords with the set activity rule or not; if not, prompting that the designated object marking terminal is in an abnormal state.
An embodiment of the present application further provides a server, including: a memory, a processor, and a communications component; the memory is to store one or more computer instructions; the processor is configured to execute the one or more computer instructions for performing the position monitoring method provided by the embodiment of the present application.
The embodiment of the present application further provides a computer-readable storage medium storing a computer program, and the computer program can implement the position monitoring method provided by the embodiment of the present application when executed.
An embodiment of the present application further provides a position monitoring system, including: the system comprises a first terminal, a server and a plurality of object marking terminals deployed in a first space; wherein the first terminal is configured to: sending a request to the server to view objects within a first space; the server is configured to: responding to a request of the first terminal for viewing the object in the first space, and acquiring relative positions among a plurality of terminals in the first space; generating a relative position map of the object in the first space according to the relative positions of the plurality of terminals; and sending the object relative position map to the first terminal so as to display the relative position of the first terminal and the object in the first space on the first terminal.
In the position monitoring method provided by the embodiment of the application, when the first terminal needs to check the object in the first space, the object relative position map corresponding to the first space can be generated according to the first terminal and the relative positions between the plurality of object marking terminals in the first space, and then the first terminal can check the relative position relation with the object in the first space based on the object relative position map. In the embodiment, the process of acquiring the relative position map of the object reduces the dependence on the self-positioning data of the equipment, the calculated amount is small, and the cost required by position monitoring is favorably and effectively reduced.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the application and together with the description serve to explain the application and not to limit the application. In the drawings:
FIG. 1 is a schematic diagram of a location monitoring system according to an exemplary embodiment of the present application;
FIG. 2 is a schematic illustration of calculating relative positions provided by an exemplary embodiment of the present application;
FIG. 3a is a schematic diagram of a map of relative positions of objects provided by an exemplary embodiment of the present application;
FIG. 3b is a schematic diagram of a map of the relative position of an object provided by another exemplary embodiment of the present application;
FIG. 4 is a schematic flow chart diagram illustrating a method for location monitoring according to an exemplary embodiment of the present application;
fig. 5 is a schematic structural diagram of a server according to an exemplary embodiment of the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the technical solutions of the present application will be described in detail and completely with reference to the following specific embodiments of the present application and the accompanying drawings. It should be apparent that the described embodiments are only some of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
In order to solve the technical problem that cost required for monitoring the position of an object is high by adopting a mode based on image acquisition and image recognition in the prior art, in some embodiments of the present application, a solution is provided.
Fig. 1 is a schematic structural diagram of a position monitoring system according to an exemplary embodiment of the present application, and as shown in fig. 1, the position monitoring system 100 includes: a first terminal 10, a server 20, a plurality of object marker terminals 30 located in a first space.
In the position monitoring system 100, the first terminal 10 may be implemented as an electronic terminal having a display function as well as a communication function. For example, in some embodiments, the first terminal 10 may be implemented as a mobile phone, a tablet computer, a computer device, a smart wearable device, etc., including but not limited to this. In the position monitoring system 100, the first terminal 10 is mainly used to assist a user in position monitoring of an object in the first space.
The first space may be any monitored place, for example, a supermarket, a museum, a factory, a zoo, and the like, which includes but is not limited to this embodiment. Within the first space, at least one object is present.
Wherein, the realization form of the first space is different, and the realization form of the object is also different. For example, the first space is realized in a museum, the object can be a sculpture, calligraphy and painting and other collections to be displayed, and the user can monitor the position change of the collections through a mobile phone to determine the safety of the collections; when the first space is implemented as a zoo, the object can be an animal, and a manager can monitor the position change of the animal through a computer and identify the living state of the animal. When the first space is realized as a museum, an exhibition hall, a science and technology museum and a scenic spot, the object can also be realized as a tourist in the first space, and the position of the other side in the first space can be mutually monitored between different tourists so as to avoid missing.
In the position monitoring system 100, the object marking terminal 30 is located in the first space and is mainly used for marking the object in the first space. The number of the object marker terminals 30 in the first space may be multiple (two or more, depending on the actual application scenario).
Generally, an object marker terminal 30 may be associated with an object in a first space and may receive and transmit wireless signals. Wherein each object marker terminal is movable with its associated object. Furthermore, the other device may perform position monitoring on the object in the first space by detecting a change in the position of the object marker terminal. The association relationship between the object tag terminal and the object can be stored in the server 20 for subsequent use.
In some exemplary embodiments, when associating the object tag terminal with the object, the respective identifiers of the object tag terminal and the object may be obtained, and a one-to-one correspondence relationship between the identifier of the object tag terminal and the identifier of the object may be established. The identification identifier of the object tag terminal may be a device identifier, a Media Access Control Address (MAC Address), an account number, or the like. The identification of the object may be the name, number, etc. of the object, depending on the specific application scenario.
For example, a correspondence relationship between the goods with the id a and the object marker terminal with the id a 'may be established, and a correspondence relationship between the goods with the id B and the object marker terminal with the id B' may be established.
In some exemplary embodiments, when associating the object tag terminal with the location of the object, optionally, the object tag terminal and the object tagged by it may be bound together.
For example, in some embodiments, the object marker terminal may be implemented as an electronic label that may be affixed; in this case, the object marker terminal may be adhered to the exterior of the object marked thereby so that the object marker terminal may move with the object marked thereby.
For example, in other embodiments, the object marker terminal may be implemented as a lightweight, portable wireless communication module; in this case, the object marking terminal may be fixed inside the object marked by it or fixed outside the object marked by it.
For example, in still other embodiments, the object marker terminal may be implemented as a portable cell phone, bracelet, smart watch, or the like; in this case, the object marker terminal may be bound to or worn by the object marked by the object marker terminal in a wearing manner.
In the present embodiment, a communication connection is established between the first terminal 10 and the server 20, and based on the communication connection, the first terminal 10 may transmit a request for viewing an object in the first space to the server 20 in response to a request of a user. The request may be initiated for any one or more objects in the first space, which is not limited in this embodiment.
The server 20, upon receiving the request, may obtain the relative positions between the plurality of terminals in the first space in response to the request for the first terminal 10 to view the object in the first space. Wherein the plurality of terminals includes a first terminal 10 and a plurality of object marker terminals 30 within a first space. It should be understood that the plurality of object tag terminals 30 includes an object tag terminal bound with an object requested to be viewed by the first terminal 10. Then, taking the relative distance between any two terminals in the first space as a distance unit, and according to the relative positions of the plurality of terminals, generating an object relative position map corresponding to the first space, where the object relative position map shows the relative position relationship between the plurality of objects in the first space and the relative position relationship between each object and the first terminal 10.
After generating the object relative position map, the server 20 may transmit the object relative position map to the first terminal 10. Further, the first terminal 10 may view a relative position with respect to the object within the first space on the object relative position map.
In some embodiments, the server 20 may be within a first space; in this embodiment, the first terminal 10 and the server 20 may communicate with each other by using a wired communication method or a wireless communication method. The WIreless communication mode includes short-distance communication modes such as bluetooth, ZigBee, infrared, WiFi (WIreless-Fidelity), and long-distance WIreless communication modes such as LORA.
In other embodiments, the server 20 may be remote with respect to the first space. In this embodiment, a wireless communication mode based on a mobile network may be used between the first terminal 10 and the server 20. When the mobile network is connected through a mobile communication network, the network format of the mobile network may be any one of 2G (gsm), 2.5G (gprs), 3G (WCDMA, TD-SCDMA, CDMA2000, UTMS), 4G (LTE), 4G + (LTE +), 5G, WiMax, and the like, which includes but is not limited to this embodiment.
In this embodiment, the server 30 may be implemented as a device such as a conventional server, a cloud host, a virtual center, and the like, which is not limited in this embodiment. The server device mainly includes a processor, a hard disk, a memory, a system bus, and the like, and is similar to a general computer architecture, and is not described in detail.
In this embodiment, when there is a need for the first terminal to view the object in the first space, the object relative position map corresponding to the first space may be generated according to the relative positions between the first terminal and the plurality of object marker terminals in the first space, and then the first terminal may view the relative position relationship with the object in the first space based on the object relative position map. In the embodiment, the process of acquiring the relative position map of the object reduces the dependence on the self-positioning data of the equipment, the calculated amount is small, and the cost required by position monitoring is favorably and effectively reduced.
In some exemplary embodiments, one way for the server 20 to obtain the relative positions between the first terminal and the plurality of terminals within the first space may include:
calculating the relative distance between the first terminal and each object mark terminal in the first space; then, the relative positions of the plurality of terminals in the first space are obtained according to the relative distance between every two object marking terminals in the first space and the relative distance between the first terminal and each object marking terminal in the first space. As will be described in detail below.
Wherein, optionally, when calculating the relative distance between the first terminal and each object marker terminal in the first space, the calculation may be based on the attenuation characteristics of the wireless signal as it travels with distance. In such an embodiment, the server 20 may first obtain the strength of the wireless signal emitted by each object tag terminal detected by the first terminal.
Then, the server 20 may calculate the relative distance between the first terminal and each target tag terminal according to the set scaling factor and the strength of the wireless signal sent by each target tag terminal detected by the first terminal. The scaling factor is used for converting the intensity of the received wireless signal into a distance according to an intensity attenuation relation when the wireless signal propagates along with the distance, and is shown in the following formula 1:
d2=C2(R0-R) formula 1
In formula 1, d represents a relative distance, C is a scaling factor, R is a received signal strength of a wireless signal transmitted from a target tag terminal, and R is0The signal intensity value of the signal transmitting device, which is ideally unattenuated, may also be the average of the signal intensities measured by placing the object marker terminal in infinite proximity to signal receiving devices of different models.
Of course, in other embodiments, the server 20 may also obtain the signal strength of the wireless signal sent by the first terminal and received by the target tag terminal, so as to correct the strength of the wireless signal sent by the target tag terminal and received by the first terminal. For example, if the strength of the wireless signal received by the first terminal from the target tag terminal a is S1 and the strength of the wireless signal received by the target tag terminal a from the first terminal is S2, R is (S2+ S2)/2.
It should be noted that, in the embodiment of the present application, when the map of the relative position of the object corresponding to the first space is drawn by using the relative position between the first terminal and the object marking terminal, the actual distance between different devices does not need to be considered. Therefore, when calculating the relative distance between the first terminal and the object marker terminal, it is preferable that C is 1, and R is00 to further reduce the amount of computation.
For example, when the signal strength of the wireless signal sent by the object tag terminal a received by the first terminal is-30 dB, the distance between the first terminal and the object tag terminal a can be calculated and obtained as 5.477 according to the above formula 1; for another example, when the signal strength of the wireless signal received by the first terminal from the object tag terminal B is-60 dB, the distance between the first terminal and the object tag terminal a may be calculated to be 7.746 according to the above formula 1, which is not described again.
Alternatively, after determining the relative distances between the first terminal and the plurality of object marker terminals in the first space based on the above formula 1, then, the relative positions between the plurality of terminals in the first space may be obtained according to the relative distance between every two object marker terminals in the first space and the relative distance between the first terminal and each object marker terminal in the first space.
The relative distance between every two object marking terminals in the first space can be obtained by adopting the following method: alternatively, a communication connection may be established between each object tag terminal and the server 20, and each object tag terminal may detect a wireless signal transmitted from another object tag terminal and transmit a strength value of the detected wireless signal to the server 20. The server 20 may calculate the relative distance between two object mark terminals according to formula 1.
Optionally, in some exemplary embodiments, when the relative positions of the plurality of terminals are obtained according to the relative distance between every two object marker terminals in the first space and the relative distance between the first terminal and each object marker terminal in the first space, any three devices may be grouped, and a triangle may be constructed according to the relative distances of the three devices. The first terminal and the first object marker terminal and the second object marker terminal in the first space will be described as an example. The first object marker terminal and the second object marker terminal are any two devices of the plurality of object marker terminals in the first space, and are defined as "first" and "second" herein, which are only used for convenience of description.
As shown in fig. 2, for the first object mark terminal and the second object mark terminal of the first terminal and the plurality of object mark terminals, a relative distance of the first object mark terminal and the second object mark terminal may be taken as a first side of the triangle, a relative distance of the first terminal and the first object mark terminal may be taken as a second side of the triangle, and a relative distance of the first terminal and the second object mark terminal may be taken as a third side of the triangle. Based on these three edges, a triangle can be uniquely determined. Based on the triangle, a relative position between the first terminal, the first object marker terminal, and the second object marker terminal may be determined, the relative position including a relative distance and a relative direction between the two terminals, as shown in FIG. 2.
Then, the position of the third terminal relative to the triangle can be determined according to the relative distance between the third object marking terminal and the first terminal, the first object marking terminal and the second object marking terminal, and the positions of other object marking terminals relative to the triangle can be calculated by analogy.
After the relative positions of the plurality of terminals are determined based on the method, an object relative position map corresponding to the first space can be generated. A typical object relative position map may be as shown in figure 3 a.
Optionally, in this embodiment, when generating the object relative position map, the minimum relative distance may be selected from the relative distance between the first terminal and each object marking terminal and the relative distance between two object marking terminals; and then, generating an object relative position map corresponding to the first space according to the relative positions between the first terminal and the plurality of object marking terminals and the relative positions between every two object marking terminals by taking the minimum relative distance as a distance unit. Here, the distance unit refers to an actual distance corresponding to a unit distance on the map.
Suppose that the three objects deployed in the first space are an object a, an object B, and an object C, and are marked by an object marking terminal a ', an object marking terminal B ', and an object marking terminal C ', respectively. After the first terminal D enters the first space, the server 20 may calculate the following relative distance as: s (A ' B '), S (A ' C '), S (A ' D), S (B ' C '), S (B ' D), S (C ' D). Assuming that the minimum relative distance among the above relative distances is S (B 'C'), S (B 'C') can be taken as a distance unit. That is, when the object relative position map is drawn, the distance between the objects B and C is identified on the map using one distance unit.
After determining the distance cell, the corresponding length of the relative distance between other objects on the map may be calculated. For example, the length of the object a and the object B on the map is S (a ' B ')/S (B ' C '), and similarly, the length of the object a and the object C on the map is S (a ' C ')/S (B ' C '), the length of the object a and the first terminal D on the map is S (a ' D)/S (B ' C '), the length of the object B and the first terminal D on the map is S (B ' D)/S (B ' C '), and the length of the object C and the first terminal D on the map is S (C ' D)/S (B ' C '), as shown in fig. 3 a.
Optionally, when the server 20 detects that the first terminal and/or at least one object marker terminal in the first space moves, the updated relative position between the first terminal and each object marker terminal may be obtained based on the methods provided in the foregoing embodiments; and then, updating the object relative position map according to the updated relative position between the first terminal and each object marking terminal.
In this embodiment, the user may hold the first terminal to move in the first space, and as the user moves continuously, the object displayed by the first terminal changes relative to the position map. If the user finds the designated object mark terminal in the first space, the designated object mark terminal may be thought of to move, so as to quickly find the designated object mark terminal.
For example, in a typical application scenario, a user may quickly find a designation based on a map of the relative positions of objects corresponding to a first space. For example, a warehouse stores a plurality of goods, and each goods is bound with an object tag terminal. For example, item A corresponds to object marker terminal A ', and item B corresponds to object marker terminal B'. Based on this, when the user enters the warehouse, a request for viewing the goods a can be sent to the server 20 through the mobile phone. After receiving the request, the server 20 may obtain the relative position between the mobile phone of the user and each object mark terminal in the warehouse, then draw an object relative position map corresponding to the warehouse, and send the object relative position map corresponding to the warehouse to the mobile phone of the user for display. Based on the method, the user can determine the relative position of the A goods from the object relative position map corresponding to the warehouse, and then the A goods can be quickly found.
On the basis of the object relative position map generated in the above embodiments, the server 20 may monitor a plurality of object marker terminals in the first space.
Alternatively, in some exemplary embodiments, the server 20 may determine whether there is a target object marker terminal deviating from the set position range among the plurality of object marker terminals according to the relative positions among the plurality of object marker terminals; if yes, judging whether a wireless signal matched with the specified user identification exists in the wireless signals received by the target object marking terminal; if not, the first terminal is prompted that the object marked by the target object marking terminal is in an abnormal state.
In this embodiment, when each object tag terminal in the first space detects that the signal strength of the other object tag terminals received by the object tag terminal changes, the identifier and the signal strength of the changed object tag terminal may be sent to the server 20. It should be understood that when a position of an object marker terminal in the first space moves, it may detect a change in signal strength of the remaining plurality of object marker terminals, which may also detect a change in signal strength of the object marker terminal. Based on this, when receiving the identification identifier and the signal strength variation value reported by the object tag terminal in the first space, the server 20 may select the identification identifier with the highest reporting frequency from the received identification identifiers, and use the device corresponding to the identification identifier with the highest reporting frequency as the target object tag terminal that may deviate from the set position range.
When it is determined that the target tag terminal is likely to deviate from the set position range, the server 20 may continue to detect whether or not there is a wireless signal matching the specified user identifier among the wireless signals received by the target tag terminal. If the user exists, the user exists around the specified object mark terminal. The specified user identifier is registered in the server 20 in advance, so that the server 20 may consider the user corresponding to the specified user identifier as the user authorized to obtain the first space. In this case, the server 20 may determine that the change in the position of the object marked by the target object marking terminal is associated with the operation by the user. If the judgment is no, the first terminal is prompted that the object marked by the target object marking terminal is in an abnormal state. In this embodiment, mutual monitoring can be realized among the plurality of object marking terminals in the first space by using the relative position change characteristics of the object marking terminals and other devices, which is beneficial to reducing monitoring cost.
In this embodiment, when the user authorized by the first space enters the first space, the user can wear the identification device with him, and the identification device may include a communication component for sending a wireless signal to the outside for other devices to detect the wireless signal. Optionally, the identification device may be implemented as a mobile phone carried by the user or an electronic work card worn by the user. When the electronic work card is implemented, the electronic work card may be implemented by a display device such as a liquid crystal display, an LED (Light Emitting Diode) display, a plasma display, and an electronic tag, which is not limited in this embodiment.
For example, when the first space is implemented as a museum, the object tag terminal M1 ' detects a change in the intensity of the wireless signal transmitted from the object tag terminal N ', the object tag terminal M2 ' also detects a change in the intensity of the wireless signal transmitted from the object tag terminal N ', and the object tag terminal N ' detects a change in the signal intensity of the object tag terminal M1 ' and the object tag terminal M2 '. After the object marker terminal M1 ', the object marker terminal M2 ' and the object marker terminal N ' respectively send the detected position change and the identification to the server 20, the server 20 may determine that the frequency of reporting the identification of the object marker terminal N ' is the highest, and further may determine that the object marker terminal N ' may have an abnormality. Next, it is detected whether a user authorized by the museum exists around the object marker terminal N'. If the user authorized by the museum exists, the position of the object marked by the object marking terminal N' can be considered to move under the operation of the authorized user; if no user authorized by the museum exists, an alarm prompt can be sent to the first terminal to prompt that the object marked by the object marking terminal N' may be stolen.
Optionally, in other exemplary embodiments, the server 20 may obtain a motion trajectory of the object in the first space within a set time according to the relative positions of the plurality of object marking terminals; and if the motion trail of the specified object in the first space in the set time does not accord with the set activity rule, prompting that the specified object is in an abnormal state to the first terminal. The designated object may be one or more objects in the first space, which is not limited in this embodiment.
Alternatively, each object tag terminal of the plurality of object tag terminals may obtain the signal strength change of the other object tag terminals, and report the signal strength change to the server 20. The server 20 determines the activity track of each object marker terminal according to the received signal strength change. And then, judging whether the activity track of each object marking terminal accords with a set activity rule. For example, when the first space is implemented as a zoo and the object is implemented as an animal, the server 20 may determine whether a motion trajectory change of the object marking terminal for marking the animal within a set time conforms to an activity rule of the animal. For example, if the position of a target marker terminal is unchanged within 2 hours, it is considered that the animal marked by the target marker terminal has symptoms such as shock, illness, or death. If the motion track of an object marking terminal indicates that the object marking terminal flies away from other object marking terminals within 10 seconds, the animal marked by the object marking terminal can be considered to be captured by other beasts or has a run-away phenomenon, and the description is omitted.
It should be noted that, on the basis of the above embodiments, a plurality of positioning devices are also disposed in the first space, and each positioning device can broadcast its identification code outwards through a wireless signal. A terminal (such as a first terminal or an object marking terminal) in the first space can sense wireless signals sent by a plurality of positioning devices, and sends the sensed wireless signals and the signal strength thereof to a server so that the server can position the terminal.
Taking the first terminal as an example, after the first terminal sends the wireless signal sensed by the first terminal and the signal strength thereof to the server, the server can determine which positioning devices the first terminal senses according to the identification code included in the wireless signal, and calculate the relative distance between the first terminal and the positioning devices sensed by the first terminal according to the strength of the wireless signal. When the server calculates the relative distance between the first terminal and the plurality of positioning devices, the actual position of the first terminal in the first space can be determined by combining the deployment positions of the plurality of positioning devices in the first space.
Similarly, based on the plurality of positioning devices in the first space, the actual position of any object marker terminal in the first space may be calculated by using the above method, which is not described again. Further, based on the actual position of the first terminal in the first space and the actual position of any one of the object marker terminals in the first space, the direction of the object distribution map may be determined, and a pointer may be drawn on the object distribution map to correct the object distribution map. The beacon may indicate which direction on the object distribution map corresponds to north/south in the first space or indicate which direction on the object distribution map corresponds to east/west in the first space. Fig. 3b illustrates an alternative case where the beacon indicates the direction of the north gate of the first space, it being understood that the present embodiment includes but is not limited thereto.
In addition to the position monitoring system described in the above embodiments, the embodiments of the present application also provide a position monitoring method, which will be described below with reference to the accompanying drawings.
Fig. 4 is a flowchart illustrating a location monitoring method according to an exemplary embodiment of the present application, and as shown in fig. 4, the method includes the following steps when executed on a server side:
step 401, responding to a request of a first terminal for viewing an object in a first space, and acquiring relative positions among a plurality of terminals in the first space; the plurality of terminals include: the first terminal and a plurality of object marker terminals.
Step 402, taking the relative distance between any two terminals in the first space as a distance unit, and generating a relative position map of the object in the first space according to the relative positions of the terminals.
Step 403, sending the object relative position map to the first terminal, so as to display the relative position of the first terminal and the object in the first space on the first terminal.
In some exemplary embodiments, one way of obtaining relative positions between a plurality of terminals within the first space comprises: calculating a relative distance between the first terminal and each object marker terminal in the first space; and acquiring relative positions of the plurality of terminals in the first space according to the relative distance between every two object marking terminals and the relative distance between the first terminal and each object marking terminal.
In some exemplary embodiments, one way of calculating the relative distance between the first terminal and each object marker terminal comprises: acquiring the strength of a wireless signal sent by each object marking terminal detected by the first terminal; calculating the relative distance between the first terminal and each object marking terminal according to the scaling factor and the strength of the wireless signal detected by the first terminal; the conversion scale factor is 1; the scaling factor is used for converting the intensity of the received wireless signal into the distance according to the intensity attenuation relation when the wireless signal propagates along with the distance.
In some exemplary embodiments, a manner of obtaining relative positions between a plurality of terminals in the first space according to a relative distance between every two object marker terminals and a relative distance between the first terminal and each object marker terminal includes: constructing a triangle for the first terminal and first and second object marker terminals in the first space based on a relative distance of the first and second object marker terminals, and a relative distance of the first and second object marker terminals; and determining the relative positions of the first terminal, the first object marker terminal and the second object marker terminal according to the constructed triangle.
In some exemplary embodiments, a manner of generating a relative position map of an object corresponding to the first space according to relative positions between the plurality of terminals by using a relative distance between any two terminals in the first space as a distance unit includes: selecting a minimum relative distance from the relative distance between every two object marking terminals in the first space and the relative distance between the first terminal and each object marking terminal; and generating an object relative position map corresponding to the first space according to the relative positions between the first terminal and the plurality of object marking terminals and the relative positions between every two object marking terminals by taking the minimum relative distance as a distance unit.
In some exemplary embodiments, the method further comprises: acquiring wireless signal strengths of a plurality of positioning devices deployed in the first space and detected by the first terminal; calculating relative distances between the first terminal and the plurality of positioning devices according to the wireless signal strength; and correcting the object relative position map according to the deployment positions of the plurality of positioning devices, the relative distance between the first terminal and the plurality of positioning devices and the position of at least one object marking device in the first space.
In some exemplary embodiments, the method further comprises: when detecting that at least one object marker terminal in the plurality of terminals moves, acquiring the updated relative position between the plurality of terminals; and updating the object relative position map according to the updated relative positions among the plurality of terminals.
In some exemplary embodiments, the method further comprises: judging whether a target object marking terminal deviating from a set position range exists in the plurality of object marking terminals according to the relative positions of the plurality of object marking terminals; if yes, judging whether a wireless signal matched with the appointed user identification exists in the wireless signals received by the target object marking terminal; if not, prompting the first terminal that the object marked by the target object marking terminal is in an abnormal state.
In some exemplary embodiments, the method further comprises: acquiring a motion track of the object in the first space within a set time according to the relative positions of the object marking terminals; judging whether the motion trail of the object in the first space in the set time accords with the set activity rule or not; if not, prompting that the designated object marking terminal is in an abnormal state.
In this embodiment, when the first terminal views the object in the first space, the first terminal may generate an object relative position map corresponding to the first space according to the relative positions between the first terminal and the plurality of object marker terminals in the first space, and then the first terminal may view the relative position relationship with the object in the first space based on the object relative position map. In the embodiment, the process of acquiring the relative position map of the object reduces the dependence on the self-positioning data of the equipment, the calculated amount is small, and the cost required by position monitoring is favorably and effectively reduced.
It should be noted that the execution subjects of the steps of the methods provided in the above embodiments may be the same device, or different devices may be used as the execution subjects of the methods. For example, the execution subject of steps 401 to 403 may be device X; for another example, the execution subject of steps 401 and 402 may be device X, and the execution subject of step 403 may be device Y; and so on.
In addition, in some of the flows described in the above embodiments and the drawings, a plurality of operations are included in a specific order, but it should be clearly understood that the operations may be executed out of the order presented herein or in parallel, and the sequence numbers of the operations, such as 401, 402, etc., are merely used to distinguish various operations, and the sequence numbers themselves do not represent any execution order. Additionally, the flows may include more or fewer operations, and the operations may be performed sequentially or in parallel. It should be noted that, the descriptions of "first", "second", etc. in this document are used for distinguishing different messages, devices, modules, etc., and do not represent a sequential order, nor limit the types of "first" and "second" to be different.
Fig. 5 is a schematic structural diagram of a server provided in an exemplary embodiment of the present application, where the server is suitable for the location monitoring system provided in the foregoing embodiment. As shown in fig. 5, the server includes: memory 501, processor 502, and communication component 503.
The memory 501 is used for storing a computer program and may be configured to store other various data to support operations on the server. Examples of such data include instructions for any application or method operating on the server, contact data, phonebook data, messages, pictures, videos, and so forth.
The memory 501 may be implemented by any type or combination of volatile or non-volatile memory devices, such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
A processor 502, coupled to the memory 501, for executing computer programs in the memory 501 for: responding to a request of a first terminal for viewing an object in a first space, and acquiring relative positions among a plurality of terminals in the first space; the plurality of terminals include: the first terminal and a plurality of object marking terminals; generating an object relative position map in the first space according to the relative positions of the terminals by taking the relative distance between any two terminals in the first space as a distance unit; the object relative position map is sent to the first terminal through the communication component 503 to show the relative position of the first terminal and the object in the first space on the first terminal.
Further optionally, when the processor 502 obtains the relative positions between the multiple terminals in the first space, it is specifically configured to: calculating a relative distance between the first terminal and each object marking terminal; and acquiring relative positions of the plurality of terminals in the first space according to the relative distance between every two object marking terminals and the relative distance between the first terminal and each object marking terminal.
Further optionally, the processor 502, when calculating the relative distance between the first terminal and each object marker terminal, is specifically configured to: acquiring the strength of a wireless signal sent by each object marking terminal detected by the first terminal; calculating the relative distance between the first terminal and each object marking terminal according to the scaling factor and the strength of the wireless signal detected by the first terminal; the conversion scale factor is 1; the scaling factor is used for converting the intensity of the received wireless signal into the distance according to the intensity attenuation relation when the wireless signal propagates along with the distance.
Further optionally, when the processor 502 obtains the relative positions between the multiple terminals in the first space according to the relative distance between every two object marker terminals and the relative distance between the first terminal and each object marker terminal, the processor is specifically configured to: constructing a triangle for the first terminal and first and second object marker terminals in the first space based on a relative distance of the first and second object marker terminals, and a relative distance of the first and second object marker terminals; and determining the relative positions of the first terminal, the first object marker terminal and the second object marker terminal according to the constructed triangle.
Further optionally, when the processor 502 generates the object relative position map corresponding to the first space according to the relative positions of the multiple terminals by using the relative distance between any two terminals in the first space as a distance unit, specifically: selecting a minimum relative distance from the relative distance between every two object marking terminals in the first space and the relative distance between the first terminal and each object marking terminal in the first space; and generating an object relative position map corresponding to the first space according to the relative positions of the first terminal and the object marking terminals and the relative positions of every two object marking terminals by taking the minimum relative distance as a distance unit.
Further optionally, the processor 502 is further configured to: acquiring wireless signal strengths of a plurality of positioning devices deployed in the first space and detected by the first terminal; calculating relative distances between the first terminal and the plurality of positioning devices according to the wireless signal strength; and correcting the object relative position map according to the deployment positions of the plurality of positioning devices, the relative distance between the first terminal and the plurality of positioning devices and the position of at least one object marking device in the first space.
Further optionally, the processor 502 is further configured to: when detecting that the first terminal and/or at least one object mark terminal in the first space move, acquiring updated relative positions among the plurality of terminals; and updating the object relative position map according to the updated relative positions among the plurality of terminals.
Further optionally, the processor 502 is further configured to: judging whether a target object marking terminal deviating from a set position range exists in the plurality of object marking terminals according to the relative positions of the plurality of object marking terminals; if yes, judging whether a wireless signal matched with the appointed user identification exists in the wireless signals received by the target object marking terminal; if not, prompting the first terminal that the object marked by the target object marking terminal is in an abnormal state.
Further optionally, the processor 502 is further configured to: acquiring a motion track of the object in the first space within a set time according to the relative positions of the object marking terminals; judging whether the motion trail of the object in the first space in the set time accords with the set activity rule or not; if not, prompting that the designated object marking terminal is in an abnormal state. Further, as shown in fig. 5, the server further includes: power supply components 504, and the like. Only some of the components are schematically shown in fig. 5, and it is not meant that the server includes only the components shown in fig. 5.
Wherein the communication component 503 is configured to facilitate communication between the device in which the communication component 503 is located and other devices in a wired or wireless manner. The device in which the communication component is located may access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component receives a broadcast signal or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component may be implemented based on Near Field Communication (NFC) technology, Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
The power supply assembly 504 provides power to the various components of the device in which the power supply assembly 504 is located. The power components may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device in which the power component is located.
In this embodiment, when the first terminal views the object in the first space, the first terminal may generate an object relative position map corresponding to the first space according to the relative positions between the first terminal and the plurality of object marker terminals in the first space, and then the first terminal may view the relative position relationship with the object in the first space based on the object relative position map. In the embodiment, the process of acquiring the relative position map of the object reduces the dependence on the self-positioning data of the equipment, the calculated amount is small, and the cost required by position monitoring is favorably and effectively reduced.
Accordingly, the present application further provides a computer readable storage medium storing a computer program, where the computer program can implement the steps of the position monitoring method that can be executed by a server in the foregoing method embodiments when executed.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable location monitoring apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable location monitoring apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable location monitoring apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable position monitoring device to cause a series of operational steps to be performed on the computer or other programmable device to produce a computer implemented process such that the instructions which execute on the computer or other programmable device provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The above description is only an example of the present application and is not intended to limit the present application. Various modifications and changes may occur to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.

Claims (11)

1. A method of location monitoring, comprising:
responding to a request of a first terminal for viewing an object in a first space, and acquiring relative positions among a plurality of terminals in the first space; the plurality of terminals include: the first terminal and a plurality of object marking terminals;
generating an object relative position map in the first space according to the relative positions of the terminals by taking the relative distance between any two terminals in the first space as a distance unit;
sending the object relative position map to the first terminal so as to display the relative positions of the first terminal and the objects in the first space on the first terminal;
acquiring first wireless signal strength of a plurality of positioning devices deployed in the first space, which is detected by the first terminal;
calculating relative distances between the first terminal and the plurality of positioning devices according to the first wireless signal strength;
determining the actual position of the first terminal in the first space according to the deployment positions of the plurality of positioning devices and the relative distances between the first terminal and the plurality of positioning devices;
acquiring second wireless signal strengths of the plurality of positioning devices detected by any one of the plurality of object marker terminals;
calculating the relative distance between any object marking terminal and the plurality of positioning devices according to the second wireless signal strength;
determining the actual position of any object marking terminal in the first space according to the deployment positions of the plurality of positioning devices and the relative distance between the any object marking terminal and the plurality of positioning devices;
and determining the direction corresponding to the object relative position map according to the actual positions of the first terminal and any one object marking terminal in the first space, and drawing a pointer in the object relative position map, wherein the pointer is used for indicating the east, west, south or north direction of the first space.
2. The method of claim 1, wherein obtaining the relative position between the plurality of terminals in the first space comprises:
calculating a relative distance between the first terminal and each object marking terminal;
and acquiring relative positions of the plurality of terminals in the first space according to the relative distance between every two object marking terminals and the relative distance between the first terminal and each object marking terminal.
3. The method of claim 2, wherein calculating the relative distance between the first terminal and each object marker terminal comprises:
acquiring the strength of a wireless signal sent by each object marking terminal detected by the first terminal;
calculating the relative distance between the first terminal and each object marking terminal according to the scaling factor and the strength of the wireless signal detected by the first terminal; the conversion scale factor is 1;
the scaling factor is used for converting the intensity of the received wireless signal into the distance according to the intensity attenuation relation when the wireless signal propagates along with the distance.
4. The method of claim 2, wherein obtaining the relative positions of the plurality of terminals in the first space according to the relative distance between every two object marker terminals and the relative distance between the first terminal and each object marker terminal comprises:
constructing a triangle for the first terminal and first and second object marker terminals in the first space based on a relative distance of the first and second object marker terminals, and a relative distance of the first and second object marker terminals;
determining relative positions among the first terminal, the first object marker terminal and the second object marker terminal according to the constructed triangle.
5. The method according to claim 2, wherein generating the object relative position map corresponding to the first space according to the relative positions of the plurality of terminals by taking the relative distance between any two terminals in the first space as a distance unit comprises:
selecting a minimum relative distance from the relative distance between every two object marking terminals in the first space and the relative distance between the first terminal and each object marking terminal;
and generating an object relative position map corresponding to the first space according to the relative positions between the first terminal and the plurality of object marking terminals and the relative positions between every two object marking terminals by taking the minimum relative distance as a distance unit.
6. The method of any one of claims 1-5, further comprising:
when detecting that at least one object marker terminal in the plurality of terminals moves, acquiring the updated relative position between the plurality of terminals;
and updating the object relative position map according to the updated relative positions among the plurality of terminals.
7. The method of any one of claims 1-5, further comprising:
judging whether a target object marking terminal deviating from a set position range exists in the plurality of object marking terminals according to the relative positions of the plurality of object marking terminals;
if yes, judging whether a wireless signal matched with the appointed user identification exists in the wireless signals received by the target object marking terminal;
if not, prompting the first terminal that the object marked by the target object marking terminal is in an abnormal state.
8. The method of any one of claims 1-5, further comprising:
acquiring a motion track of the object in the first space within a set time according to the relative positions of the object marking terminals;
and if the motion trail of the specified object in the first space in the set time does not accord with the set activity rule, prompting that the specified object is in an abnormal state to a first terminal.
9. A server, comprising: a memory, a processor, and a communications component;
the memory is to store one or more computer instructions;
the processor is configured to execute the one or more computer instructions for performing the location monitoring method of any of claims 1-8.
10. A computer-readable storage medium storing a computer program, wherein the computer program is capable of implementing the location monitoring method according to any one of claims 1 to 8 when executed.
11. A position monitoring system, comprising:
the system comprises a first terminal, a server and a plurality of object marking terminals deployed in a first space;
wherein the first terminal is configured to: sending a request to the server to view objects within a first space;
the server is configured to: responding to a request of the first terminal for viewing the object in the first space, and acquiring relative positions among a plurality of terminals in the first space; the plurality of terminals include: the first terminal and a plurality of object marking terminals; generating an object relative position map in the first space according to the relative positions of the terminals by taking the relative distance between any two terminals in the first space as a distance unit; sending the object relative position map to the first terminal so as to display the relative positions of the first terminal and the objects in the first space on the first terminal; acquiring first wireless signal strength of a plurality of positioning devices deployed in the first space, which is detected by the first terminal; calculating relative distances between the first terminal and the plurality of positioning devices according to the first wireless signal strength; determining the actual position of the first terminal in the first space according to the deployment positions of the plurality of positioning devices and the relative distances between the first terminal and the plurality of positioning devices; acquiring second wireless signal strengths of the plurality of positioning devices detected by any one of the plurality of object marker terminals; calculating the relative distance between any object marking terminal and the plurality of positioning devices according to the second wireless signal strength; determining the actual position of any object marking terminal in the first space according to the deployment positions of the plurality of positioning devices and the relative distance between the any object marking terminal and the plurality of positioning devices; and determining the direction corresponding to the object relative position map according to the actual positions of the first terminal and any one object marking terminal in the first space, and drawing a pointer in the object relative position map, wherein the pointer is used for indicating the east, west, south or north direction of the first space.
CN201910739829.6A 2019-08-12 2019-08-12 Position monitoring method, server, system and storage medium Active CN110505291B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910739829.6A CN110505291B (en) 2019-08-12 2019-08-12 Position monitoring method, server, system and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910739829.6A CN110505291B (en) 2019-08-12 2019-08-12 Position monitoring method, server, system and storage medium

Publications (2)

Publication Number Publication Date
CN110505291A CN110505291A (en) 2019-11-26
CN110505291B true CN110505291B (en) 2022-04-29

Family

ID=68587275

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910739829.6A Active CN110505291B (en) 2019-08-12 2019-08-12 Position monitoring method, server, system and storage medium

Country Status (1)

Country Link
CN (1) CN110505291B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110896524B (en) * 2019-12-24 2022-01-11 腾讯科技(深圳)有限公司 Network structure monitoring method and device
CN115002197A (en) * 2022-05-25 2022-09-02 中国银行股份有限公司 Position monitoring method and device

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103563339A (en) * 2011-06-29 2014-02-05 国际商业机器公司 Information communication terminal, agent program, position estimation system and position estimation method
CN103889049A (en) * 2012-12-19 2014-06-25 财团法人工业技术研究院 Wireless signal indoor positioning system and method based on inertia measurement element assistance
CN104811497A (en) * 2015-05-04 2015-07-29 苏州触达信息技术有限公司 Ultrasonic positioning based interaction method and system
CN105699938A (en) * 2016-01-28 2016-06-22 北京麦芯科技有限公司 An accurate positioning method based on wireless signals and an apparatus thereof
CN106034286A (en) * 2015-03-11 2016-10-19 阿里巴巴集团控股有限公司 Indoor article positioning method and apparatus
CN108243389A (en) * 2016-12-26 2018-07-03 南京烽火星空通信发展有限公司 Method and system is determined based on the hotspot location of multipoint acquisition
CN108474835A (en) * 2015-11-25 2018-08-31 斯科特科技公司 Indoor positioning and tracing system
CN109557528A (en) * 2017-09-25 2019-04-02 联想(北京)有限公司 Localization method, electronic equipment and server for multiple electronic equipments
CN109640246A (en) * 2018-10-22 2019-04-16 北京无线体育俱乐部有限公司 Information acquisition method, equipment, system and storage medium
CN109640245A (en) * 2018-10-22 2019-04-16 北京无线体育俱乐部有限公司 Object monitor method, equipment, system and storage medium
CN109874112A (en) * 2017-12-05 2019-06-11 华为技术有限公司 A kind of method and terminal of positioning

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7522996B2 (en) * 2005-04-30 2009-04-21 Searete Llc Map display system and method
US7353034B2 (en) * 2005-04-04 2008-04-01 X One, Inc. Location sharing and tracking using mobile phones or other wireless devices
CA2846173C (en) * 2013-03-15 2017-11-14 Global Precision Solutions, Llp System and method for integration and correlation of gis data
CN107018525B (en) * 2016-01-28 2020-05-19 华为技术有限公司 Positioning method, device and system
US9965942B2 (en) * 2016-06-01 2018-05-08 Tile, Inc. User intervention based on tracking device sensor data

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103563339A (en) * 2011-06-29 2014-02-05 国际商业机器公司 Information communication terminal, agent program, position estimation system and position estimation method
CN103889049A (en) * 2012-12-19 2014-06-25 财团法人工业技术研究院 Wireless signal indoor positioning system and method based on inertia measurement element assistance
CN106034286A (en) * 2015-03-11 2016-10-19 阿里巴巴集团控股有限公司 Indoor article positioning method and apparatus
CN104811497A (en) * 2015-05-04 2015-07-29 苏州触达信息技术有限公司 Ultrasonic positioning based interaction method and system
CN108474835A (en) * 2015-11-25 2018-08-31 斯科特科技公司 Indoor positioning and tracing system
CN105699938A (en) * 2016-01-28 2016-06-22 北京麦芯科技有限公司 An accurate positioning method based on wireless signals and an apparatus thereof
CN108243389A (en) * 2016-12-26 2018-07-03 南京烽火星空通信发展有限公司 Method and system is determined based on the hotspot location of multipoint acquisition
CN109557528A (en) * 2017-09-25 2019-04-02 联想(北京)有限公司 Localization method, electronic equipment and server for multiple electronic equipments
CN109874112A (en) * 2017-12-05 2019-06-11 华为技术有限公司 A kind of method and terminal of positioning
CN109640246A (en) * 2018-10-22 2019-04-16 北京无线体育俱乐部有限公司 Information acquisition method, equipment, system and storage medium
CN109640245A (en) * 2018-10-22 2019-04-16 北京无线体育俱乐部有限公司 Object monitor method, equipment, system and storage medium

Also Published As

Publication number Publication date
CN110505291A (en) 2019-11-26

Similar Documents

Publication Publication Date Title
EP3500901B1 (en) Management system for a fleet of agvs and traffic management method
US10212545B2 (en) Method and apparatus for device positioning
US20140300452A1 (en) System and method for determining proximity
EP3432553B1 (en) Method and system for positioning a beacon device
US20200175572A1 (en) Tag for order fulfillment
US9396640B2 (en) RFID active child tracker
US9288635B2 (en) Apparatus for managing indoor moving object based on indoor map and positioning infrastructure and method thereof
CN105737833A (en) Indoor navigation method and indoor navigation device
CN110505291B (en) Position monitoring method, server, system and storage medium
US11315001B2 (en) Industrial electronic badge
US20170347228A1 (en) Handling bluetooth low energy messages of radio tags for position determination
KR20170045499A (en) Disaster Notification Service System using a Wifi Beacon
US20210204088A1 (en) Electronic devices with location coordinates obtained from mobile devices
US20160071193A1 (en) Terminal device for showing direction to product and method therefor
KR101730539B1 (en) Providing method for active information based on position and system thereof
KR20180070861A (en) Location inoformation terminnal,electronic shelf label and thereof operation method
US9992617B1 (en) Near field communication devices, methods and systems
KR20180042477A (en) Beacon System and Management Method Thereof
US20210029521A1 (en) Location system
CN115544350A (en) Information pushing method and device, electronic equipment and readable storage medium
KR20230055387A (en) AR navigation terminal, system and computer-readable program for generating indoor map based on deep learning
KR20180086888A (en) The desired target position tracking system using wireless communication
JP2018156425A (en) Mobile display device, data center management device, server storage unit management device, server management system, control method and program
KR20150061760A (en) Service device providing product information based on location information, method for providing product information based on location information and computer readable medium having computer program recorded therefor
JP2014057273A (en) Position information management system, position information management method, and radio terminal

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: No.88, leiqiao village, Sunhe Township, Chaoyang District, Beijing 100102

Patentee after: Beijing Zhiyou Yidong Technology Co.,Ltd.

Address before: 315b, North building, SDIC Shangke Industrial Park, 18 Jiuxianqiao Middle Road, Chaoyang District, Beijing 100015

Patentee before: Beijing Wireless Sports Club Co.,Ltd.