CN110782577A - Positioning method, positioning device and computer readable storage medium - Google Patents

Positioning method, positioning device and computer readable storage medium Download PDF

Info

Publication number
CN110782577A
CN110782577A CN201910911599.7A CN201910911599A CN110782577A CN 110782577 A CN110782577 A CN 110782577A CN 201910911599 A CN201910911599 A CN 201910911599A CN 110782577 A CN110782577 A CN 110782577A
Authority
CN
China
Prior art keywords
user side
information
area
positioning
position information
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.)
Granted
Application number
CN201910911599.7A
Other languages
Chinese (zh)
Other versions
CN110782577B (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.)
Hunan New Cloudnet Technology Co Ltd
Original Assignee
Hunan New Cloudnet Technology 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 Hunan New Cloudnet Technology Co Ltd filed Critical Hunan New Cloudnet Technology Co Ltd
Priority to CN201910911599.7A priority Critical patent/CN110782577B/en
Publication of CN110782577A publication Critical patent/CN110782577A/en
Application granted granted Critical
Publication of CN110782577B publication Critical patent/CN110782577B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention is applicable to the technical field of communication, and particularly relates to a positioning method, a positioning device and a computer readable storage medium, wherein the positioning method comprises the following steps: positioning a user side, and confirming the position relation between the user side and a preset safety region; when the user side is outside a preset safety area, sending the current positioning information of the user side to a server as user side position information for updating; sending the user side position information to a monitoring side from a server; when the user side is in the safe area, the position information of the safe area is sent to a server as the position information of the user side; sending the user side position information to the monitoring side from the server; the positioning method can improve the accuracy of the acquired position data.

Description

Positioning method, positioning device and computer readable storage medium
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a positioning method, an apparatus, and a computer-readable storage medium.
Background
Schools have regulations and requirements on the time for going to school and leaving, but the time for going to work and leaving work of companies where parents of ordinary salary are located also have self control on the time for going to work and leaving work, and the problem of passing distance exists, so that a plurality of parents have difficulty in having time to deliver children, and the children may be required to go to school and leaving work, wherein the time from home to school for going to school and the time from school to home or hosting center for leaving work may be unattended, and the parents may worry about the safety of the students on the way.
At present, generally, through the location to student's position to send the location data to the head of a family, realize the control to student's motion track, even the deviation takes place for the location data that this kind of location method sent, if can lead to the location inaccurate because of the signal problem when indoor, the system also can't calibrate this moment, can lead to positioning accuracy subalternation problem.
Disclosure of Invention
In view of this, embodiments of the present invention provide a positioning method, an apparatus, and a computer-readable storage medium, which can solve the problem of poor positioning accuracy.
A first aspect of an embodiment of the present invention provides a positioning method, including the following steps: positioning a user side, and confirming the position relation between the user side and a preset safety region;
when the user side is outside a preset safety area, sending the current positioning information of the user side to a server as user side position information for updating; sending the user side position information to a monitoring side from a server;
when the user side is in the safe area, the position information of the safe area is sent to a server as the position information of the user side; and sending the user side position information to the monitoring side from the server.
In a first possible implementation manner of the first aspect of the embodiment of the present invention, the determining a position relationship between the user side and a preset safety area includes:
and interacting with an entrance guard identification device of a safe area, and confirming the position relation between the user side and the preset safe area according to the entrance guard information identified by the entrance guard identification device.
With reference to the first possible implementation manner of the first aspect of the embodiment of the present invention, in a second possible implementation manner of the embodiment of the present invention, the determining a position relationship between the user side and a preset safety area includes:
acquiring current positioning information of a user side, and comparing the distance between the current positioning position and the safety area; wherein the current location information comprises the current location position;
when the distance exceeds a first preset distance, the user side is outside the set safety area;
and when the distance is not greater than a first preset distance, the user side confirms the position relation between the user side and a preset safe area according to the entrance guard information.
A second aspect of the embodiments of the present invention provides a positioning method, including the following steps:
receiving current positioning information sent by the user side;
when the user side is outside a preset safety area, updating the position information of the user side according to the current positioning information;
when the user side is in the safety area, the user side position information is the position information of the safety area;
and sending the user side position information to the monitoring side.
In a first possible implementation manner of the second aspect of the embodiment of the present invention, after receiving the current positioning information sent by the user side, the method further includes:
switching the state mark according to the user side in the safety area or outside the safety area, and sending the switched state mark to the monitoring end; the system comprises an entering state and an exiting state, wherein the entering state is used for identifying that the user side is in the security area, and the exiting state is used for identifying that the user side is outside the security area.
In a second possible implementation manner of the second aspect of the embodiment of the present invention, after the updating, according to the current location information, the method further includes: and sending the motion trail data generated based on the plurality of current positioning information to the monitoring end.
A third aspect of an embodiment of the present invention provides a positioning apparatus, including: the confirming module is used for positioning the user side and confirming the position relation between the user side and a preset safety region;
the first control module is used for sending the current positioning information of the user side to a server as user side position information for updating when the user side is outside a preset safety area; sending the user side position information to a monitoring side from a server;
the second control module is used for sending the position information of the safe area to the server as the position information of the user side when the user side is in the safe area; and sending the user side position information to the monitoring side from the server.
A fourth aspect of an embodiment of the present invention provides a positioning apparatus, including:
the positioning module is used for receiving current positioning information sent by the user side;
the third control module is used for updating the position information of the user terminal according to the current positioning information when the user terminal is outside a preset safety area;
the fourth control module is used for determining that the user end position information is the position information of the safe area when the user end is in the safe area;
and the first transmission module is used for transmitting the user side position information to the monitoring end.
A fifth aspect of embodiments of the present invention provides a positioning apparatus, including a memory, a processor, and a computer program stored in the memory and executable on the processor, where the processor implements the steps of the above method when executing the computer program.
A sixth aspect of embodiments of the present invention provides a computer-readable storage medium storing a computer program which, when executed by a processor, performs the steps of the above-described method.
Compared with the prior art, the embodiment of the invention has the following beneficial effects:
according to the embodiment of the invention, the user side is positioned to confirm the position relation between the user side and the preset safe region, the positioning information of the user side is collected in different regions and sent to the monitoring end, so that the accuracy of the position of the collected user side can be improved, the collected position data is prevented from generating large-scale deviation, and the monitoring end can monitor the position of the user side more accurately.
The embodiment of the invention is not limited by the use area division of the access control system and the like, and when the access control system breaks down or is maintained, the position of the user side in different areas can be acquired by positioning the user side and confirming the position relation between the user side and the preset safe area; and when the mobile terminal is in a safe area, the position data of the user side does not need to be sent in real time, so that the power consumption can be reduced.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the embodiments or the prior art descriptions will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without inventive exercise.
Fig. 1 shows a schematic flow chart of a first embodiment of the positioning method provided by the present invention;
fig. 2 is a schematic flow chart of a first embodiment of the positioning method provided by the present invention;
fig. 3 shows a schematic structural diagram of a first embodiment of the positioning device provided by the invention;
fig. 4 shows a schematic structural diagram of a first embodiment of the positioning device provided by the invention;
fig. 5 is a schematic structural diagram of the positioning device provided by the invention.
Detailed Description
In the following description, for purposes of explanation and not limitation, specific details are set forth, such as particular system structures, techniques, etc. in order to provide a thorough understanding of the embodiments of the invention. It will be apparent, however, to one skilled in the art that the present invention may be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present invention with unnecessary detail.
In order to explain the technical means of the present invention, the following description will be given by way of specific examples.
The embodiment of the invention discloses a positioning method, a positioning device and a computer readable storage medium.
Referring to fig. 1, fig. 1 is a schematic flow chart illustrating a first embodiment of the positioning method according to the present invention; specifically, the method comprises the following steps:
s101, positioning a user side, and confirming the position relation between the user side and a preset safety region;
the user side can be a mobile terminal such as but not limited to a mobile phone, an electronic school card, and an intelligent bracelet; the user can be a student, the user side can be worn by the student, and the safety area can be an area where the student is supervised, such as a school area, a home area or a hosting area; the non-safety area corresponding to the safety area, i.e. outside the safety area, is an area where students are not supervised, such as an area range from school to home, and an area range from school to custody center.
When the user terminal is located, the position of the user terminal may be acquired by a Global Positioning System (GPS).
Specifically, step S101 may include the steps of:
and interacting with an entrance guard identification device of a safe area, and confirming the position relation between the user side and the preset safe area according to the entrance guard information identified by the entrance guard identification device.
According to the embodiment of the invention, the accuracy of the division of the safe region and the non-safe region can be further improved through the setting of the entrance guard identification device, and the accuracy of the position data acquisition of the user side is improved. If the access control information corresponding to the user side, such as entering the safe area information or exiting the safe area information, can be collected through the access control recognition device, the collected access control information is transmitted to the server, and the server receives the access control information and carries out recognition analysis on the access control information. The access control information corresponding to the user side can be collected and transmitted through the short-distance wireless communication technology; the short-range wireless Communication technology may be a bluetooth wireless Communication technology, WiFi, ZigBee, or Near Field Communication (NFC), but is not limited to the above-described short-range wireless Communication technology, and the short-range wireless Communication technology has the characteristics of being capable of transmitting data in a short distance, having low power consumption, and the like.
As a specific embodiment of the invention, the entrance guard identification device of the short-distance wireless communication technology is arranged to collect the entrance guard information corresponding to the user side, and at the moment, the student goes in and out of the school and gets in and out of the school to punch a card through the entrance guard identification device; when a student enters a school, the student is punched with a card through the entrance guard identification device, the entrance guard identification device transmits the collected information of entering a safe area to the server, and the server identifies and analyzes the information of entering the safe area and confirms that the student enters the school from outside the school at the moment; when the students go out of school, the students are punched with the cards through the entrance guard identification device, the entrance guard identification device transmits the collected information of the going out of the safe area to the server, and the server identifies and analyzes the information of the going out of the safe area and confirms that the students enter the school from the school.
The entrance guard identification device can include entrance guard identification fixing device and entrance guard intermediate apparatus, and entrance guard identification fixing device includes biological identification module, first near field communication module, first network communication module, and the user side can include second network communication module and the second near field of response module. The first network communication module and the second network communication module can be used for communication between the entrance guard identification fixing device and the user side. When a student passes through the entrance guard identification device, the entrance guard information corresponding to the user side can be identified or sensed through the entrance guard identification fixing device, and particularly the entrance guard information can be identified through the biological identification module; or the first close-range communication module and the second close-range induction module are used for induction to acquire access control information; for example, an Identification code of the user terminal, such as an IMEI number, is collected, and data information of the user terminal is collected through an RFID (Radio Frequency Identification) electronic tag of the user terminal. The entrance guard identification fixing device transmits entrance guard information to the entrance guard intermediate device, and the entrance guard intermediate device transmits the entrance guard information to the local server or the cloud server.
Preferably, step S101 includes:
s1011, collecting the current positioning information of the user side, and comparing the distance between the current positioning position and the safety area; wherein the current location information comprises the current location position;
s1012, when the distance exceeds the first preset distance, the user terminal is outside the set security zone;
the first preset distance may be set to 10 meters or 50 meters, and when it is determined that the distance between the acquired current location position and the safe area is greater than the first preset distance, it may be determined that the user terminal is outside the set safe area.
And S1013, when the distance is not greater than a first preset distance, the user side confirms the position relationship between the user side and a preset safety region according to the entrance guard information.
S102, when the user side is outside a preset safety area, sending the current positioning information of the user side to a server as user side position information for updating; and sending the user side position information to a monitoring side from a server.
The monitoring terminal can be a supervisor of a user such as a parent or a teacher, the monitoring terminal is correspondingly a parent terminal or a teacher terminal, and the monitoring terminal can support the supervisor to register and log in and bind with information of corresponding students in a mobile terminal worn by the supervisor such as a mobile phone or a webpage form.
The non-safety area is mainly an outdoor area, so that the positioning precision is generally better, and the position data can be collected regularly or continuously through a GPS; the acquisition is timed, such as every 10s, 20s or 30 s.
S103, when the user side is in the safe area, the position information of the safe area is used as the position information of the user side and sent to a server; and sending the user side position information to the monitoring side from the server.
When the user side is confirmed to be in the safe area, the position information of the safe area can be directly used as the position information of the user side, so that the problem that the positioning accuracy is poor due to poor indoor signals possibly caused by large area occupation in the indoor area of the safe area is solved; in order to further improve the accuracy of position acquisition of the safe area, a position acquisition area can be arranged in the safe area, the position acquisition area can be an outdoor environment area, and position data are not acquired in other areas of the safe area, such as an indoor area, so that the inaccuracy of position acquisition in the indoor area is avoided; and by collecting the position data only in a partial area of the safety area, the power consumption of the system can be reduced.
And sending the user side position information to a monitoring end, wherein the monitoring end can store or inquire the position data of the user and know the position of the user at any time.
The positioning method provided by the embodiment of the invention can be applied to school environments, and parents or teachers can monitor the positions of students by adopting the positioning method; the method can also be applied to hospital environment, and doctors or nurses can monitor the position of the patient by adopting the positioning method, so that the condition of the patient is convenient to monitor; the method can also be applied to a family environment, and the travel position of the old at home is monitored by adopting the positioning method; the positioning method in the embodiment of the present invention is not limited to the above application scenarios, and can be applied to any environment that needs to be monitored.
According to the embodiment of the invention, the user side is positioned to confirm the position relation between the user side and the preset safe region, the positioning information of the user side is collected in different regions and sent to the monitoring end, so that the accuracy of the position of the collected user side can be improved, the collected position data is prevented from generating large-scale deviation, and the monitoring end can monitor the position of the user side more accurately.
The embodiment of the invention is not limited by the use area division of the access control system and the like, and when the access control system breaks down or is maintained, the position of the user side in different areas can be acquired by positioning the user side and confirming the position relation between the user side and the preset safe area; and when the mobile terminal is in a safe area, the position data of the user side does not need to be sent in real time, so that the power consumption can be reduced.
Referring to fig. 2, an embodiment of the present invention further provides a positioning method applied to a server, including the following steps:
s201, receiving current positioning information sent by the user side;
s202, when the user side is outside a preset safety area, updating user side position information according to the current positioning information;
s203, when the user side is in the safe area, the user side position information is the position information of the safe area;
and S204, sending the user side position information to the monitoring side.
After step S201, the method further includes:
s205, switching the state mark according to the user side in the safety area or outside the safety area, and sending the switched state mark to the monitoring end; the system comprises an entering state and an exiting state, wherein the entering state is used for identifying that the user side is in the security area, and the exiting state is used for identifying that the user side is outside the security area.
The user can be a student, the in-sign indicates that the student is located in the safe area, the out-state sign indicates that the student is located in the unsafe area, and the in-state sign is switched to the out-state sign to indicate that the student enters the unsafe area from the safe area; the switching of the out status flag to the in status flag indicates that the student enters the safe area from the unsafe area.
The state mark of the user is changed, the switched state mark can be sent to the monitoring end, and the monitoring end can know the state mark of the user at any time.
Specifically, an access control identification device is arranged in a safe area, namely a school, when students enter the school, the identified access control information such as information of the school is transmitted to a server through the access control identification device, and the server switches the state signs of the students into an entering state; when the student goes out to school, the entrance guard information of discerning is transmitted to the server like the information of going out to school through entrance guard identification device, and the server switches the state sign of student into the state of going out.
After step S202, the method further includes:
and S206, sending the motion trail data generated based on the current positioning information to the monitoring terminal.
And generating a plurality of pieces of current positioning information into motion trail data, and sending the motion trail data to the monitoring end, so that the monitoring end can know the motion trail of the user at any time. Parents or teachers can know the positions and routes of students for getting on and getting off, and can know whether the students go to school or home directly or go to other places.
It should be understood that, the sequence numbers of the steps in the foregoing embodiments do not imply an execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present invention.
In an embodiment of the present invention, a positioning apparatus is further provided, where the positioning apparatus includes modules for executing steps in the embodiment corresponding to fig. 1. Please refer to fig. 1 for the related description of the corresponding embodiment.
Fig. 3 is a schematic structural diagram of a first embodiment of the positioning device provided by the present invention. As shown in fig. 3, a positioning device 3 of this embodiment includes:
the confirming module 31 is configured to position a user side and confirm a position relationship between the user side and a preset safety region;
the first control module 32 is configured to send the current location information of the user end to a server as user end location information for updating when the user end is outside a preset security area; sending the user side position information to a monitoring side from a server;
the second control module 33 is configured to send location information of a secure area to a server as the location information of the user side when the user side is in the secure area; and sending the user side position information to the monitoring side from the server.
The present invention also provides a second embodiment of the positioning apparatus, in which the confirmation module 31 includes:
and the identification submodule is used for interacting with an entrance guard identification device of a safe area and confirming the position relation between the user side and the preset safe area according to the entrance guard information identified by the entrance guard identification device.
In a third embodiment of the positioning apparatus provided in the present invention, the confirmation module 31 of this embodiment includes:
the acquisition submodule is used for acquiring the current positioning information of the user side and comparing the distance between the current positioning position and the safe area; wherein the current location information comprises the current location position;
the non-safety area sub-module is used for enabling the user side to be outside the set safety area when the distance exceeds a first preset distance;
and the safety region submodule is used for confirming the position relation between the user side and a preset safety region according to the access control information when the distance is not greater than a first preset distance.
In an embodiment of the present invention, a positioning apparatus is further provided, where the positioning apparatus includes modules for executing steps in the embodiment corresponding to fig. 2. Please refer to fig. 2 for a related description of the embodiment.
Fig. 4 is a schematic structural diagram of a first embodiment of the positioning device provided by the present invention. As shown in fig. 4, a positioning device 4 of this embodiment includes:
a positioning module 41, configured to receive current positioning information sent by the user side;
the third control module 42 is configured to update the location information of the user terminal according to the current location information when the user terminal is outside the preset security area;
a fourth control module 43, configured to, when the user side is in the secure area, obtain location information of the user side as location information of the secure area;
the first transmission module 44 sends the user side location information to the monitoring side.
In a second embodiment of the positioning apparatus provided in the present invention, the positioning apparatus 4 of this embodiment further includes:
the switching module is used for switching the state mark according to the situation that the user side is in the safety area or outside the safety area and sending the switched state mark to the monitoring end; the state mark comprises an incoming state mark used for marking the user side in the security area and an outgoing state mark used for marking the user side out of the security area.
In a third embodiment of the positioning device provided in the present invention, the positioning device 4 of this embodiment further includes:
and the motion trail module is used for sending motion trail data generated based on the plurality of current positioning information to the monitoring end.
Fig. 5 is a schematic view of the positioning device provided by the invention. As shown in fig. 5, the positioning device 5 includes: a processor 50, a memory 51 and a computer program 52, such as a program implementing a positioning method, stored in said memory 51 and executable on said processor 50. The processor 30, when executing the computer program 52, implements the steps in the above-described embodiments of the positioning method, such as S101 to S103 shown in fig. 1. Alternatively, the processor 50, when executing the computer program 52, implements the functions of the modules/units in the above-mentioned device embodiments, such as the functions of the modules 31 to 33 shown in fig. 3.
Illustratively, the computer program 52 may be partitioned into one or more modules/units that are stored in the memory 51 and executed by the processor 50 to implement the present invention. The one or more modules/units may be a series of computer program instruction segments capable of performing specific functions, which are used to describe the execution of the computer program 52 in the positioning device 5. For example, the computer program 52 may be divided into a confirmation module, a first control module, and a second control module, and each module has the following specific functions:
the confirming module is used for positioning the user side and confirming the position relation between the user side and a preset safety region;
the first control module is used for sending the current positioning information of the user side to a server as user side position information for updating when the user side is outside a preset safety area; sending the user side position information to a monitoring side from a server;
the second control module is used for sending the position information of the safe area to the server as the position information of the user side when the user side is in the safe area; and sending the user side position information to the monitoring side from the server.
The positioning device 5 may be a desktop computer such as a desktop computer, an all-in-one computer, a notebook computer, a handheld computer such as a tablet computer, a smart phone, a smart band, a cloud server, and other computing devices.
The positioning device 5 may include, but is not limited to, a processor 50, a memory 51. It will be understood by those skilled in the art that fig. 5 is only an example of the positioning apparatus 5, and does not constitute a limitation to the positioning apparatus 5, and may include more or less components than those shown, or combine some components, or different components, for example, the positioning apparatus 5 may further include an input-output device, a network access device, a bus, etc.
The Processor 50 may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic, discrete hardware components, etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The memory 51 may be an internal storage unit of the positioning device 5, such as a hard disk or a memory of the positioning device 5. The memory 51 may also be an external storage device of the positioning apparatus 5, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), and the like, which are provided on the terminal device. Further, the memory 51 may also include both an internal storage unit and an external storage device of the positioning apparatus 5. The memory 51 is used for storing the computer program and other programs and data required by the terminal device. The memory 51 may also be used to temporarily store data that has been output or is to be output.
It will be apparent to those skilled in the art that, for convenience and brevity of description, only the above-mentioned division of the functional units and modules is illustrated, and in practical applications, the above-mentioned function distribution may be performed by different functional units and modules according to needs, that is, the internal structure of the apparatus is divided into different functional units or modules to perform all or part of the above-mentioned functions. Each functional unit and module in the embodiments may be integrated in one processing unit, or each unit may exist alone physically, or two or more units are integrated in one unit, and the integrated unit may be implemented in a form of hardware, or in a form of software functional unit. In addition, specific names of the functional units and modules are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the present application. The specific working processes of the units and modules in the system may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the above embodiments, the descriptions of the respective embodiments have respective emphasis, and reference may be made to the related descriptions of other embodiments for parts that are not described or illustrated in a certain embodiment.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
In the embodiments provided in the present invention, it should be understood that the disclosed apparatus/terminal device and method may be implemented in other ways. For example, the above-described embodiments of the apparatus/terminal device are merely illustrative, and for example, the division of the modules or units is only one logical division, and there may be other divisions when actually implemented, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated modules/units, if implemented in the form of software functional units and sold or used as separate products, may be stored in a computer readable storage medium. Based on such understanding, all or part of the flow of the method according to the embodiments of the present invention may also be implemented by a computer program, which may be stored in a computer-readable storage medium, and when the computer program is executed by a processor, the steps of the method embodiments may be implemented. Wherein the computer program comprises computer program code, which may be in the form of source code, object code, an executable file or some intermediate form, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, usb disk, removable hard disk, magnetic disk, optical disk, computer Memory, Read-Only Memory (ROM), Random Access Memory (RAM), electrical carrier wave signals, telecommunications signals, software distribution medium, and the like. It should be noted that the computer readable medium may contain content that is subject to appropriate increase or decrease as required by legislation and patent practice in jurisdictions, for example, in some jurisdictions, computer readable media does not include electrical carrier signals and telecommunications signals as is required by legislation and patent practice.
The above-mentioned embodiments are only used for illustrating the technical solutions of the present invention, and not for limiting the same; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; such modifications and substitutions do not substantially depart from the spirit and scope of the embodiments of the present invention, and are intended to be included within the scope of the present invention.

Claims (10)

1. A positioning method is applied to a user side and comprises the following steps:
positioning a user side, and confirming the position relation between the user side and a preset safety region;
when the user side is outside a preset safety area, sending the current positioning information of the user side to a server as user side position information for updating; sending the user side position information to a monitoring side from a server;
when the user side is in the safe area, the position information of the safe area is sent to a server as the position information of the user side; and sending the user side position information to the monitoring side from the server.
2. The method according to claim 1, wherein the confirming the position relationship between the user terminal and the preset safety area comprises:
and interacting with an entrance guard identification device of a safe area, and confirming the position relation between the user side and the preset safe area according to the entrance guard information identified by the entrance guard identification device.
3. The method according to claim 2, wherein the confirming the position relationship between the user terminal and the preset safety area comprises:
acquiring current positioning information of a user side, and comparing the distance between the current positioning position and the safety area; wherein the current location information comprises the current location position;
when the distance exceeds a first preset distance, the user side is outside the set safety area;
and when the distance is not greater than a first preset distance, the user side confirms the position relation between the user side and a preset safe area according to the entrance guard information.
4. A positioning method is applied to a server and comprises the following steps:
receiving current positioning information sent by the user side;
when the user side is outside a preset safety area, updating the position information of the user side according to the current positioning information;
when the user side is in the safety area, the user side position information is the position information of the safety area;
and sending the user side position information to the monitoring side.
5. The method according to claim 4, wherein after receiving the current positioning information sent by the user side, the method further comprises:
switching the state mark according to the user side in the safety area or outside the safety area, and sending the switched state mark to the monitoring end; the state mark comprises an entering state and an exiting state, wherein the entering state is used for identifying that the user side is in the security area, and the exiting state is used for identifying that the user side is outside the security area.
6. The method according to claim 4, wherein after the user side is outside a preset security area and updates the location information of the user side according to the current location information, the method further comprises: and sending the motion trail data generated based on the plurality of current positioning information to the monitoring end.
7. A positioning device, comprising:
the confirming module is used for positioning the user side and confirming the position relation between the user side and a preset safety region;
the first control module is used for sending the current positioning information of the user side to a server as user side position information for updating when the user side is outside a preset safety area; sending the user side position information to a monitoring side from a server;
the second control module is used for sending the position information of the safe area to the server as the position information of the user side when the user side is in the safe area; and sending the user side position information to the monitoring side from the server.
8. A positioning device, comprising:
the positioning module is used for receiving current positioning information sent by the user side;
the third control module is used for updating the position information of the user terminal according to the current positioning information when the user terminal is outside a preset safety area;
the fourth control module is used for determining that the user end position information is the position information of the safe area when the user end is in the safe area;
and the first transmission module is used for transmitting the user side position information to the monitoring end.
9. A positioning device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method according to any one of claims 1 to 3 when executing the computer program.
10. Computer-readable storage medium, in which a computer program is stored which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 3.
CN201910911599.7A 2019-09-25 2019-09-25 Positioning method, positioning device and computer readable storage medium Active CN110782577B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910911599.7A CN110782577B (en) 2019-09-25 2019-09-25 Positioning method, positioning device and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910911599.7A CN110782577B (en) 2019-09-25 2019-09-25 Positioning method, positioning device and computer readable storage medium

Publications (2)

Publication Number Publication Date
CN110782577A true CN110782577A (en) 2020-02-11
CN110782577B CN110782577B (en) 2021-04-30

Family

ID=69384734

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910911599.7A Active CN110782577B (en) 2019-09-25 2019-09-25 Positioning method, positioning device and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN110782577B (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102136179A (en) * 2010-01-27 2011-07-27 鲜于缨缨 Electronic rail system for children
WO2013044333A1 (en) * 2011-09-28 2013-04-04 Almeida Costa Edilson System for registering the presence of students on school premises
CN103916818A (en) * 2014-04-09 2014-07-09 北京百度网讯科技有限公司 Positioning method based on geofence technology and mobile terminal
CN105788017A (en) * 2016-02-26 2016-07-20 武汉大学 Method for acquiring precise attendance state of student based on Beidou/GPS positioning, RFID and camera
CN106530605A (en) * 2016-11-21 2017-03-22 广州视源电子科技股份有限公司 Safety alarm method and device based on wearable equipment
CN107195033A (en) * 2017-05-09 2017-09-22 上海移为通信技术股份有限公司 Campus intelligent access control system based on bluetooth
CN107592615A (en) * 2017-09-22 2018-01-16 青岛海信移动通信技术股份有限公司 Localization method and device
CN108827304A (en) * 2018-05-03 2018-11-16 五邑大学 Secure localization management system based on target motion track
CN110191419A (en) * 2019-04-24 2019-08-30 惠州市桑莱士智能科技股份有限公司 Long range positioning method, remote positioning apparatus and attendance punch card system

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102136179A (en) * 2010-01-27 2011-07-27 鲜于缨缨 Electronic rail system for children
WO2013044333A1 (en) * 2011-09-28 2013-04-04 Almeida Costa Edilson System for registering the presence of students on school premises
CN103916818A (en) * 2014-04-09 2014-07-09 北京百度网讯科技有限公司 Positioning method based on geofence technology and mobile terminal
CN105788017A (en) * 2016-02-26 2016-07-20 武汉大学 Method for acquiring precise attendance state of student based on Beidou/GPS positioning, RFID and camera
CN106530605A (en) * 2016-11-21 2017-03-22 广州视源电子科技股份有限公司 Safety alarm method and device based on wearable equipment
CN107195033A (en) * 2017-05-09 2017-09-22 上海移为通信技术股份有限公司 Campus intelligent access control system based on bluetooth
CN107592615A (en) * 2017-09-22 2018-01-16 青岛海信移动通信技术股份有限公司 Localization method and device
CN108827304A (en) * 2018-05-03 2018-11-16 五邑大学 Secure localization management system based on target motion track
CN110191419A (en) * 2019-04-24 2019-08-30 惠州市桑莱士智能科技股份有限公司 Long range positioning method, remote positioning apparatus and attendance punch card system

Also Published As

Publication number Publication date
CN110782577B (en) 2021-04-30

Similar Documents

Publication Publication Date Title
AU2017313074B2 (en) Smart commissioning for first responders in incident command system
CN107391592B (en) Method, device and equipment for processing geo-fences and computer-readable storage medium
US20170113550A1 (en) Road warning method and device
KR101556675B1 (en) Position determining method of movable beacon using telecommunication terminal
CN108848274B (en) Message reminding method, device and equipment
Sykes et al. Context-aware mobile apps using iBeacons: towards smarter interactions
CN109699002B (en) Indoor WiFi positioning method and device and terminal equipment
KR20140030710A (en) Possible with a smartphone attendance check system location
CN104380656A (en) Apparatus for providing interaction service for children and babies, method therefor and system using same
CN110782577B (en) Positioning method, positioning device and computer readable storage medium
KR101281832B1 (en) System for notifying location of missing dog
CN106447874A (en) School bus safety management system
CN104468643A (en) A monitoring method for a portable school message system and an associated device thereof
KR20150021391A (en) Method for providing route information using transportation card and smart terminal, and computer-readable recording medium for the same
Huida et al. RFID-based hazardous waste management platform establishment
JP5898808B1 (en) Whereabouts information management device, whereabouts information management method, and whereabouts information management program
CN103634779A (en) System used for positioning and searching object
Saraswat et al. Beacon controlled campus surveillance
CN114928827A (en) Equipment state monitoring method, server, system and electronic equipment
CN210377568U (en) Automatic dotting system based on UWB technology
CN210271195U (en) Circuit for operation monitoring equipment
Fikri et al. A smartphone-based system for traffic congestion control using RFID tags
CN116095819A (en) Person cross-region determination method, device, equipment and storage medium
KR20120061454A (en) Portable Device and Method for Location Tracking
CN105424027A (en) System for searching warehouse for idle store spaces

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