CN106341786A - Positioning method, security area determining method and related device - Google Patents

Positioning method, security area determining method and related device Download PDF

Info

Publication number
CN106341786A
CN106341786A CN201510407861.6A CN201510407861A CN106341786A CN 106341786 A CN106341786 A CN 106341786A CN 201510407861 A CN201510407861 A CN 201510407861A CN 106341786 A CN106341786 A CN 106341786A
Authority
CN
China
Prior art keywords
anchor point
information
xth
safety zone
server
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
CN201510407861.6A
Other languages
Chinese (zh)
Other versions
CN106341786B (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.)
China Mobile Communications Group Co Ltd
China Mobile Hangzhou Information Technology Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
China Mobile Hangzhou Information 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 China Mobile Communications Group Co Ltd, China Mobile Hangzhou Information Technology Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN201510407861.6A priority Critical patent/CN106341786B/en
Publication of CN106341786A publication Critical patent/CN106341786A/en
Application granted granted Critical
Publication of CN106341786B publication Critical patent/CN106341786B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0225Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
    • H04W52/0248Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal dependent on the time of the day, e.g. according to expected transmission activity
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Alarm Systems (AREA)

Abstract

The embodiment of the invention provides a positioning method, a security area determining method and a related device. According to the embodiment provided by the invention, a terminal receives the position information, which is transmitted by a server, of a security area and acquires the information of the N-th positioning point according to a first set period; when the N-th positioning point is determined in the security area, the information of the N+i-th positioning point is acquired according to a second set period; and the acquired information of the positioning point is transmitted to the server, wherein the period duration of the second set period is longer than the period duration of the first set period. According to the embodiment provided by the invention, the terminal determines that the positioning point is within the security area according to the received position information of the security area and the acquired position information of the positioning point, and prolongs the positioning period duration; the frequency of positioning scanning is reduced; and the power consumption of the terminal is effectively reduced.

Description

A kind of localization method, determine safety zone method and relevant apparatus
Technical field
The present invention relates to communication technical field, more particularly, to a kind of localization method, determine safety zone method and Relevant apparatus.
Background technology
Location technology has been used widely, and common location technology mainly has satellite fix, wi-fi (wireless fidelity, Wireless Fidelity) network positions, mobile communication technology positioning etc..In order to realize with Track, in addition it is also necessary to be uploaded positional information by network in addition to determining the position of object.Currently used for positioning Terminal generally comprise two parts, i.e. gps (global positioning system, global positioning system) Locating module and communication module.Terminal is passed through gps locating module and is periodically gathered location data, by communicating Module regularly reports server by communication network (based on gprs agreement).Monitoring client can ask to take Business device, gets the information such as up-to-date positioning and historical track.
Learn through experimental test, when gprs uploads data every time, power consumption is 100mah, every secondary data uploads Need to spend the 8s time;During gps chip positioning, power consumption is 80~100mah, and thermal starting searches the star time for 3~4s. In terminal intraday power consumption statistics, it is maximum, next to that gps positions that gprs data uploads power consumption. However, terminal of the prior art is in position fixing process, be all according to setting cycle carry out one-time positioning and on Pass one-time positioning data, lead to terminal power to consume fast, stand-by time is short.
To sum up, need a kind of positioning mode that can effectively reduce power consumption at present badly.
Content of the invention
The embodiment of the present invention provides a kind of localization method, determines safety zone method and relevant apparatus, in order to reality Existing effect reduces the power consumption of terminal positioning.
A kind of localization method provided in an embodiment of the present invention, comprising:
The position indication information that terminal the reception server sends, described position indication information includes server and obtains The positional information of the safety zone arrived;
Described terminal obtains the information of the n-th anchor point according to the first setting cycle;N is the integer more than or equal to 1; The information of described anchor point includes the positional information of anchor point;
Described terminal, according to the positional information of described n-th anchor point, determines described n-th anchor point in described peace Region-wide interior, then the information of the n-th+i anchor point is obtained according to the second setting cycle, and by the positioning getting The information of point is sent to described server;Wherein, i >=1;The cycle duration of described second setting cycle is more than The cycle duration of described first setting cycle.
It is preferred that after described terminal obtains the information of the n-th+i anchor point according to the second setting cycle, also wrapping Include:
Described terminal determines that the continuous m anchor point obtaining according to pth setting cycle is respectively positioned on described place of safety In domain, then obtain the information of anchor point according to pth+1 setting cycle, wherein, m is the integer more than or equal to 1, P is the integer more than or equal to 2, and the cycle duration of described pth+1 setting cycle is more than described pth setting cycle Cycle duration.
It is preferred that the described information by the anchor point getting is sent to described server, comprising:
Pth+1 setting cycle be less than or equal to first threshold in the case of, according to described pth+1 setting cycle to Described server sends location information;
In the case that pth+1 setting cycle is more than first threshold, according to q setting cycle to described service Device sends location information, and the cycle duration of described q setting cycle is more than the week of described pth+1 setting cycle Phase duration.
It is preferred that a anchor point that described safety zone is described server to be sent according to described terminal is to The information of n-1 anchor point obtains;Wherein, a is the integer more than or equal to 1, and a is less than n-1;
Before the positional information of safety zone that described terminal the reception server sends, also include:
Described terminal obtains a anchor point to the information of the (n-1)th anchor point according to described first setting cycle, and The information of a anchor point to the (n-1)th anchor point is sent to described server;
After the positional information of safety zone that described terminal the reception server sends, also include:
In the case that described terminal determines described n-th+i anchor point outside described safety zone, by described safety It is invalid that region is set as, and reports described server.
It is preferred that described safety zone is described server according to determining in the same time period in p date The information in site obtains, and p is the integer more than 1;
After the positional information of safety zone that described terminal the reception server sends, also include:
In the case that described terminal determines described n-th+i anchor point outside described safety zone, according to described One setting cycle obtains the information of the n-th+i+1 anchor point.
The embodiment of the present invention provides a kind of method of determination safety zone, comprising:
The information of the anchor point that server receiving terminal sends;The information of described anchor point includes described anchor point Positional information and temporal information;
The positional information of the anchor point that server sends according to described terminal and temporal information, obtain positioning point set Close;, according to the positional information of each anchor point in described positioning point set, it is described fixed to calculate for described server The distance between each anchor point and other each anchor points sum in the set of site, obtain described apart from sum Little anchor point;
Described server determines the maximum between the described anchor point minimum apart from sum and other each anchor point In the case that distance is less than Second Threshold, by with the described anchor point minimum apart from sum as the center of circle, with safety The region that distance is covered by the circle of radius is defined as safety zone, and sends position instruction letter to described terminal Breath, described position indication information includes the positional information of described safety zone;Described safe distance is basis Ultimate range between the described anchor point minimum apart from sum and other each anchor point obtains.
It is preferred that the information of anchor point that described server sends according to terminal, obtain positioning point set, bag Include:
Described server receives the information of the xth+y anchor point that described terminal sends;
The positional information according to described xth+y anchor point for the described server and the position of described xth+y-1 anchor point Confidence ceases, and obtains the displacement of xth+y anchor point;The displacement of described xth+y anchor point is described The distance between xth+y anchor point and described xth+y-1 anchor point;Described server determines the receiving X anchor point to each anchor point in xth+y anchor point displacement be respectively less than the 3rd threshold value in the case of, Obtain comprising described xth anchor point to the positioning point set of xth+y anchor point;Wherein, x, y are and are more than Integer equal to 1.
It is preferred that described server also includes before sending position indication information to described terminal:
Described server receives the letter of the xth+y+1 anchor point of described terminal transmission to xth+y+z anchor point Breath;Z is the integer more than or equal to 1;
Described server, according to the positional information of described xth+y+1 anchor point to xth+y+z anchor point, determines Described xth+y+1 anchor point to xth+y+z anchor point in described safety zone in the case of, by described peace Region-wide positional information is sent to described terminal.
It is preferred that after described server sends position indication information to described terminal, also including:
Described server receives the xth+y+z anchor point of described terminal transmission to xth+y+z+w anchor point Information;W is the integer more than or equal to 1;
Described server according to the positional information of described xth+y+z anchor point to xth+y+z+w anchor point, Determine described xth+y+z anchor point to xth+y+z+w anchor point in described safety zone in the case of, Obtain comprising the positioning point set of the renewal to xth+y+z+w anchor point for the described xth anchor point;
Described server obtains the safety zone updating according to the positioning point set of described renewal.
It is preferred that the information of anchor point that described server sends according to terminal, obtain positioning point set, bag Include:
Described server, according to the temporal information of anchor point, obtains comprising in the same time period in p date Anchor point initial alignment point set, p is the integer more than 1;
Described server, according to the positional information of the anchor point in described initial alignment point set, removes described first Noise in the positioning that begins point set, obtains positioning point set.
The embodiment of the present invention provides a kind of terminal, comprising:
Transceiver module, the position indication information sending for the reception server, wrap in described position indication information Include the positional information of the safety zone that server obtains;
Locating module, for obtaining the information of the n-th anchor point according to the first setting cycle;N is more than or equal to 1 Integer;The information of described anchor point includes the positional information of anchor point;
Processing module, for the positional information according to described n-th anchor point, determines that described n-th anchor point exists In described safety zone, then obtain the information of the n-th+i anchor point according to the second setting cycle, and will get The information of anchor point described server is sent to by described transceiver module;Wherein, i >=1;Described second The cycle duration of setting cycle is more than the cycle duration of described first setting cycle.
It is preferred that described processing module is additionally operable to:
Determine that the continuous m anchor point obtaining according to pth setting cycle is respectively positioned in described safety zone, then Control described locating module according to pth+1 setting cycle obtain anchor point information, wherein, m be more than etc. In 1 integer, p is the integer more than or equal to 2, and the cycle duration of described pth+1 setting cycle is more than described the The cycle duration of p setting cycle.
It is preferred that described transceiver module is additionally operable to:
Pth+1 setting cycle be less than or equal to first threshold in the case of, according to described pth+1 setting cycle to Described server sends location information;
In the case that pth+1 setting cycle is more than first threshold, according to q setting cycle to described service Device sends location information, and the cycle duration of described q setting cycle is more than the week of described pth+1 setting cycle Phase duration.
It is preferred that a anchor point that described safety zone is described server to be sent according to described terminal is to The information of n-1 anchor point obtains;Wherein, a is the integer more than or equal to 1, and a is less than n-1;
Described transceiver module is additionally operable to:
Obtain a anchor point according to the first setting cycle to the information of the (n-1)th anchor point, and by a anchor point Information to the (n-1)th anchor point is sent to described server;
Described processing module is additionally operable to:
In the case of determining described n-th+i anchor point outside described safety zone, described safety zone is set For invalid, and report described server.
It is preferred that described safety zone is described server according to determining in the same time period in p date The information in site obtains, and p is the integer more than 1;
Described processing module is additionally operable to:
In the case of determining described n-th+i anchor point outside described safety zone, described transceiver module is controlled to press Obtain the information of the n-th+i+1 anchor point according to described first setting cycle.
The embodiment of the present invention provides a kind of server, comprising:
Transceiver module, the information of the anchor point sending for receiving terminal;The information of described anchor point includes institute State positional information and the temporal information of anchor point;
Determine anchor point collection modules, for the positional information of anchor point that sends according to described terminal and time Information, obtains positioning point set;Described server is according to the position of each anchor point in described positioning point set Confidence ceases, and calculates each anchor point and the distance between other each anchor points sum in described positioning point set, Obtain the described anchor point minimum apart from sum;
Determine safety zone module, for determining the described anchor point minimum apart from sum and other each anchor points Between ultimate range be less than Second Threshold in the case of, by with the described anchor point minimum apart from sum as circle The heart, is defined as safety zone with the region that safe distance is covered by the circle of radius, and by described transmitting-receiving mould Block sends position indication information to described terminal, and described position indication information includes the position of described safety zone Confidence ceases;Described safe distance is according between the described anchor point minimum apart from sum and other each anchor point Ultimate range obtain.
It is preferred that described transceiver module is additionally operable to:
Receive the information of the xth+y anchor point that described terminal sends;
Described determination anchor point collection modules are additionally operable to:
Positional information according to described xth+y anchor point and the positional information of described xth+y-1 anchor point, obtain Displacement to xth+y anchor point;The displacement of described xth+y anchor point is described xth+y positioning The distance between point and described xth+y-1 anchor point;Determine that the xth anchor point receiving positions to xth+y In the case that in point, the displacement of each anchor point is respectively less than the 3rd threshold value, obtain comprising described xth positioning Put to the positioning point set of xth+y anchor point;Wherein, x, y are the integer more than or equal to 1.
It is preferred that described transceiver module is additionally operable to:
Receive the information of the xth+y+1 anchor point of described terminal transmission to xth+y+z anchor point;Z be more than Integer equal to 1;
Described determination safety zone module is additionally operable to:
According to the positional information of described xth+y+1 anchor point to xth+y+z anchor point, determine described X+y+1 anchor point to xth+y+z anchor point in described safety zone in the case of, by described transmitting-receiving mould The positional information of described safety zone is sent to described terminal by block.
It is preferred that described transceiver module is additionally operable to:
Receive the information of the xth+y+z anchor point of described terminal transmission to xth+y+z+w anchor point;W is Integer more than or equal to 1;
Described determination anchor point collection modules are additionally operable to:
According to the positional information of described xth+y+z anchor point to xth+y+z+w anchor point, determine described X+y+z anchor point to xth+y+z+w anchor point in described safety zone in the case of, obtain comprising institute State the positioning point set of the renewal to xth+y+z+w anchor point for the xth anchor point;
Determine that safety zone module is additionally operable to:
Obtain the safety zone updating according to the positioning point set of described renewal.
It is preferred that described determination anchor point collection modules are additionally operable to:
According to the temporal information of anchor point, obtain comprising the anchor point in the same time period in p date Initial alignment point set, p is the integer more than 1;
According to the positional information of the anchor point in described initial alignment point set, remove described initial alignment point set Noise in conjunction, obtains positioning point set.
In the above embodiment of the present invention, the positional information of the safety zone that terminal the reception server sends, and Get the information of the n-th anchor point according to the first setting cycle, determine the n-th anchor point in safety zone In the case of, the information of the n-th+i anchor point is obtained according to the second setting cycle, and by the anchor point getting Information be sent to described server;Wherein, the cycle duration of the second setting cycle is more than the first setting cycle Cycle duration;In the embodiment of the present invention, terminal according to the positional information of the safety zone receiving, and The positional information of the anchor point getting, in the case of determining anchor point in safety zone, extends and carries out determining The cycle duration of position, reduces the frequency of positioning scanning, thus effectively reducing the power consumption of terminal.
Brief description
The system architecture schematic diagram that Fig. 1 is suitable for for the embodiment of the present invention;
Fig. 2 is a kind of positioning flow schematic diagram provided in an embodiment of the present invention;
Fig. 3 is a kind of method schematic diagram of determination safety zone provided in an embodiment of the present invention;
Fig. 4 is the idiographic flow schematic diagram that server provided in an embodiment of the present invention determines safety zone;
Fig. 5 is a kind of structural representation of terminal provided in an embodiment of the present invention;
Fig. 6 is a kind of structural representation of server provided in an embodiment of the present invention.
Specific embodiment
In order that the object, technical solutions and advantages of the present invention are clearer, below in conjunction with accompanying drawing to this Bright be described in further detail it is clear that described embodiment is only a part of embodiment of the present invention, Rather than whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art are not doing The all other embodiment being obtained under the premise of going out creative work, broadly falls into the scope of protection of the invention.
A kind of network system architecture schematic diagram that Fig. 1 is suitable for for the embodiment of the present invention, permissible in this network architecture Including terminal 101, server 102, monitoring client 103.Wherein, terminal 101 can be at least to have gps The mobile device of the positioning functions such as positioning, wi-fi positioning, such as carries out the wearable of location tracking to child Device;Terminal 101 and server 102 carry out data interaction by network;Server 102 and monitoring client 103 Data interaction is carried out by network.For example, terminal can will be sent to by the information positioning the anchor point obtaining Server, monitoring client can be by sending request message, the location information up-to-date to inquire about terminal to server Position record with history.
Fig. 2 is a kind of positioning flow schematic diagram provided in an embodiment of the present invention, including step 201 to step 203:
Step 201, the position indication information that terminal the reception server sends, wrap in described position indication information Include the positional information of the safety zone that server obtains;
Step 202, described terminal obtains the information of the n-th anchor point according to the first setting cycle;N be more than Integer equal to 1;The information of described anchor point includes the positional information of anchor point;
Step 203, described terminal, according to the positional information of described n-th anchor point, determines described n-th positioning Point in described safety zone, then obtains the information of the n-th+i anchor point, and will obtain according to the second setting cycle The information of the anchor point got is sent to described server;Wherein, i >=1;The week of described second setting cycle Phase duration is more than the cycle duration of described first setting cycle.
In the embodiment of the present invention, terminal is according to the positional information of the safety zone receiving, and gets The positional information of anchor point, in the case of determining anchor point in safety zone, extends the cycle being positioned Duration, reduces the frequency of positioning scanning, thus effectively reducing the power consumption of terminal.
In the embodiment of the present invention, safety zone can be border circular areas, the position that now server sends Home position and the radius of safety zone can be comprised in configured information.It should be noted that safety zone Can be other shapes of region, for example oval or square, the embodiment of the present invention does not limit to this.
In the embodiment of the present invention, the information of the anchor point that terminal gets can include the positional information of anchor point And temporal information, other contents, for example, the positioning mode of anchor point can also be included according to specific needs Deng.Wherein, the positional information of anchor point can be the longitude and latitude being obtained by gps positioning, anchor point Temporal information can be time when being positioned.
Before step 201, terminal obtains the information of anchor point according to the first setting cycle, and according to first The information of the anchor point getting is sent to server by setting cycle.
In the embodiment of the present invention, after step 203, terminal determines the company obtaining according to pth setting cycle Continuous m anchor point is respectively positioned in described safety zone, then obtain anchor point according to pth+1 setting cycle Information, wherein, m is the integer more than or equal to 1, and p is the integer more than or equal to 2, and described pth+1 sets The cycle duration of fixed cycle is more than the cycle duration of described pth setting cycle.For example, terminal determines according to the Two setting cycles obtain continuous 10 anchor points all in safety zone, then according to the week than second round The 3rd longer setting cycle of phase duration is obtaining the information of anchor point;Terminal determines according to the 3rd setting cycle Obtain continuous 10 anchor points all in safety zone, then according to longer than the cycle duration of period 3 The 4th setting cycle to obtain the information of anchor point, carry out according to this, thus constantly being extended using this kind of mode Obtain the cycle (i.e. locating periodically) of the information of anchor point, reduce the power consumption of terminal further.
Further, for avoiding constantly extending scheduled cycle using aforesaid way, lead to that locating periodically mistake occurs Long situation, can be more than first by arranging first threshold in pth+1 setting cycle in the embodiment of the present invention In the case of threshold value, when terminal determines that the continuous m anchor point obtaining is respectively positioned in described safety zone, still So obtain the information of anchor point according to pth setting cycle, and no longer extend the cycle.
In the embodiment of the present invention, the cycle that the information of the anchor point getting is sent to server by terminal is permissible With the cycle phase of the information obtaining anchor point with it is also possible to differ.For reducing terminal to server transmission number According to power consumption, pth+1 setting cycle be less than or equal to first threshold in the case of, terminal is according to described pth+1 Setting cycle sends location information to described server;It is more than the situation of first threshold in pth+1 setting cycle Under, terminal sends location information according to q setting cycle to described server, described q setting cycle Cycle duration is more than the cycle duration of described pth+1 setting cycle.
That is, in the case that the cycle that terminal obtains anchor point is less than or equal to first threshold, terminal will The cycle that the information of the anchor point getting is sent to server is same with the cycle phase of the information obtaining anchor point, In the case that the cycle that terminal obtains anchor point is more than first threshold, terminal is by the letter of the anchor point getting Breath is sent to the cycle more than the information obtaining anchor point for the cycle of server.In the embodiment of the present invention, also may be used To arrange the maximum cycle that the information of the anchor point getting is sent to server by terminal, when terminal will obtain To anchor point information be sent to server cycle be more than maximum cycle when, no longer extend cycle duration.
Obtain anchor point when the terminal cycle that the information of the anchor point getting is sent to server is more than During the cycle of information, terminal can be by the information Batch sending of the anchor point getting to server.
Using aforesaid way, in safety zone, by extending the cycle of the information obtaining anchor point and will determine The information in site is sent to the transmission cycle of server, reduce further the power consumption of terminal, extends terminal Use time, and may insure the monitoring to terminal for the monitoring client.
The a anchor point that safety zone in the embodiment of the present invention can send according to terminal for server is to the The information of n-1 anchor point obtains;Wherein, a is the integer more than or equal to 1, and a is less than n-1.Namely Say, safety zone is server according to the anchor point sending in a bit of time before current time for the terminal Information obtain, the safety zone now obtaining has real-time, and its reflection is that server is determining peace When region-wide and the region that is located of interior for the previous period terminal.Correspondingly, before step 201, eventually End obtains a anchor point to the information of the (n-1)th anchor point according to the first setting cycle, and by a anchor point extremely The information of the (n-1)th anchor point is sent to described server;Terminal determines described n-th+i anchor point in described safety In the case of outside region, it is invalid that described safety zone is set as, and reports described server, same with this When, terminal obtains the information of anchor point still according to the first setting cycle before, and is sent to server. In this embodiment, for the interim safety zone occurring, on the one hand can ensure that terminal is relatively low in safety zone The monitoring positioning of power consumption, on the other hand, when terminal leaves safety zone, can cancel safety zone in time, Obtain anchor point information according to setting cycle.
Safety zone in the embodiment of the present invention can also be for server according to the same time period in p date The information of interior anchor point obtains, and p is the integer more than 1.That is, safety zone is server root Obtain according to the information of anchor point within the same time on multiple dates for the terminal, the safety zone now obtaining There is no real-time, what it reflected is the regularity of the same time period region on terminal multiple date.Phase Ying Di, in the case that terminal determines the n-th+i anchor point getting outside described safety zone, according to described First setting cycle obtains the information of the n-th+i+1 anchor point, and maintains safety zone to be effective status.This is real Apply in example, the safety zone that certain law is existed, can be obtained by server statistics, and by under it Issue terminal, terminal preserves this safety zone, and after each determination enters this safety zone, extend positioning Cycle, to reduce power consumption.
Fig. 3 is a kind of method schematic diagram of determination safety zone provided in an embodiment of the present invention, and the method includes Step 301 is to step 303:
Step 301, the information of the anchor point that server receiving terminal sends;The information of described anchor point includes The positional information of described anchor point and temporal information;
Step 302, the positional information of the anchor point that server sends according to described terminal and temporal information, obtain To positioning point set;Described server according to described positioning point set in each anchor point positional information, Calculate each anchor point and the distance between other each anchor points sum in described positioning point set, obtain described Apart from the anchor point that sum is minimum;
Step 303, described server determine the described anchor point minimum apart from sum and other each anchor points it Between ultimate range be less than Second Threshold in the case of, by with the described anchor point minimum apart from sum as the center of circle, Safety zone is defined as with the region that safe distance is covered by the circle of radius, and sends position to described terminal Configured information, described position indication information includes the positional information of described safety zone;Described safe distance It is to be obtained according to the ultimate range between the described anchor point minimum apart from sum and other each anchor point.
In the embodiment of the present invention, the information of the positioning that server sends according to terminal, obtain safety zone, and Safety zone is sent to terminal, so that terminal can adjust, according to safety zone, the week being positioned Phase, realize reducing the effect of power consumption.
The safe distance of the embodiment of the present invention can be equal to and respectively position with other apart from the minimum anchor point of sum Ultimate range between point, for improving the accuracy of the safety zone determined further, the embodiment of the present invention , slightly larger than this ultimate range, the numerical value being specifically more than ultimate range can be by people in the art for preferred security distance Member is rule of thumb arranged.
In the embodiment of the present invention, safety zone can server according to terminal the time before current date The information of the anchor point of interior transmission obtains, and the safety zone now obtaining has real-time, its reflection be Server when determining safety zone and the region that is located of interior for the previous period terminal.For example, with child As a example this terminal, when child enters recreation ground, can stay in recreation ground, when child is in recreation ground After inside staying a period of time, server can be according to the information of the multiple anchor points in this time of terminal transmission Obtain safety zone, this safety zone be recreation ground region.
Specifically, the enumerator for tally function can be provided with the server of the embodiment of the present invention.In step Rapid 301 and step 302 in, server receiving terminal send xth+y anchor point information, according to institute State the positional information of xth+y anchor point and the positional information of described xth+y-1 anchor point, obtain xth+y The displacement of anchor point;Wherein, the displacement of xth+y anchor point is xth+y anchor point and the The distance between x+y-1 anchor point;If server determines that the displacement receiving xth+y anchor point is little In the 3rd threshold value, then count is incremented for enumerator, if server determines the movement receiving xth+y anchor point Distance resets more than or equal to the 3rd threshold value, the then counting of enumerator.
It is assumed that server determines that the displacement receiving xth anchor point is less than the 3rd threshold value, this hour counter Count value be 1, in the time thereafter, server receive (x+1)th anchor point to xth+y position Point, and xth anchor point to the displacement of each anchor point in xth+y anchor point is respectively less than first threshold In the case of, the count value of this hour counter is y, and y is the threshold value of the enumerator pre-setting, the tool of y Body numerical value can be empirically determined by those skilled in the art, for example, it is possible to be 50.Now, server obtains To comprising the positioning point set to xth+y anchor point for the xth anchor point;Wherein, x, y be more than etc. In 1 integer.
In the embodiment of the present invention, for improving the effectiveness of the safety zone determined further, in step 303 In, before send the positional information of safety zone to terminal, server need to be carried out really to safety zone again Recognize, particularly as follows: the xth+y+1 anchor point of server receiving terminal transmission is to the information of xth+y+z anchor point; Z is the integer more than or equal to 1;Server is according to described xth+y+1 anchor point to xth+y+z anchor point Positional information, determine described xth+y+1 anchor point to xth+y+z anchor point the feelings in described safety zone Under condition, the positional information of safety zone is sent to terminal.
That is, server obtains safety zone according to xth anchor point to the information of xth+y anchor point Afterwards, the xth+y+1 anchor point that receiving terminal sends, and judge xth+y+1 anchor point whether in place of safety Within domain, the xth+y+2 anchor point that if so, then receiving terminal sends, and do and as above judge, until true Determine xth+y+1 anchor point to xth+y+z anchor point all in safety zone, then, by safety zone Positional information is sent to terminal.The concrete numerical value of z can be empirically determined by those skilled in the art, for example, Can be 5.
Fig. 4 is the idiographic flow schematic diagram that server provided in an embodiment of the present invention determines safety zone, this stream Journey includes step 401 to step 411.
Step 401, server is by counter O reset, i.e. count=0;
Step 402, the information of the anchor point that server receiving terminal sends, the information of anchor point includes positioning The positional information of point;
Step 403, server, according to the positional information of anchor point, obtains the displacement of anchor point, and sentences Conclude that whether the displacement in site be less than first threshold, if so, then execution step 404, if it is not, then returning Return step 401;Wherein, the displacement of anchor point refers to the distance between this anchor point and upper anchor point;
Step 404, count is incremented for enumerator;
Step 405, judges that whether the count value of enumerator is more than or equal to 50, if so, then execution step 406, If it is not, then execution step 402;
Step 406, server estimates the center of circle and the first radius in advance according to the positional information of the anchor point obtaining, Wherein, the first radius refers to according to the ultimate range between the center of circle and other each anchor point;
Step 407, server judges whether the first radius that budget obtains is less than Second Threshold, if so, then Execution step 408, if it is not, then execution step 411;
Step 408, server determines safety zone according to the center of circle and safe distance, and receiving terminal sends Anchor point information, wherein, safe distance obtains according to the first radius;
Step 409, server judges the information of the anchor point receiving whether in safety zone, if so, then Execution step 410, if it is not, then execution step 411;
Step 410, the safety zone determined is sent to terminal by server;
Step 411, removes the data of the safety zone estimating in advance.
In the embodiment of the present invention, server can be according to the information of the anchor point receiving, the position to safety zone Confidence breath is updated, thus improving the accuracy of safety zone further.Specifically, server is by safety After the positional information in region is sent to terminal, xth+y+z anchor point that receiving terminal sends to the The information of x+y+z+w anchor point, and according to xth+y+z anchor point to xth+y+z+w anchor point Positional information, determine described xth+y+z anchor point to xth+y+z+w anchor point in described safety zone In the case of interior, obtain comprising the positioning of the renewal to xth+y+z+w anchor point for the described xth anchor point Point set, thus obtain the safety zone updating according to the positioning point set of this more information.The concrete numerical value of w Can be empirically determined by those skilled in the art, for example, it is possible to be 30.
Preferably, the server in the embodiment of the present invention can be right according to the information of the anchor point persistently receiving Positioning point set is repeatedly updated, thus repeatedly being updated to the positional information of safety zone.This is implemented In example, server, after the information getting more anchor points, obtains safety using more data statisticss Region such that it is able to safety zone before is constantly adjusted and correct so that safety zone more Rationally accurate.
In the embodiment of the present invention, safety zone can also be for server according to the same time period in p date The information of interior anchor point obtains, and p is the integer more than 1, and the concrete numerical value of p can be by art technology Personnel are empirically determined, for example, it is possible to be set to the time of one month, that is, 30 days.That is, Safety zone is that the information of anchor point according to terminal within the same time on multiple dates for the server obtains, The safety zone now obtaining does not have real-time, its reflection be terminal multiple date same time period institute Regularity in region.
The accuracy of the safety zone determined for raising, the temporal information first according to anchor point for the server, Obtain comprising the initial alignment point set of the anchor point in the same time period in p date, then according to institute State the positional information of the anchor point in initial alignment point set, remove the noise in described initial alignment point set, Obtain positioning point set.The specific method removing noise can adopt dbscan (density-based Spatial clustering of applications with noise, has noisy density clustering method), Here is omitted.
For example, use as a example this terminal by child, server can obtain in one month (30 days), daily The information of the anchor point of 0:00-6:00, obtains initial alignment point set.Generally, child is daily 0:00-6:00 can sleep in own home, because, under individual cases, child can not be in own home, now Can be by way of using removing noise, location data during by child not in own home removes, for example Child has 3 days not in own home, then remove this data of 3 days, thus according in remaining 27 days, often The information of the anchor point of its 0:00-6:00 obtains the positional information of safety zone, now obtains safety zone and is Family for child.
In the above embodiment of the present invention, the positional information of the safety zone that terminal the reception server sends, and Get the information of the n-th anchor point according to the first setting cycle, determine the n-th anchor point in safety zone The information of the n-th+i anchor point in the case of interior, is obtained according to the second setting cycle, and by the positioning getting The information of point is sent to described server;Wherein, the cycle duration of the second setting cycle was more than for the first setting week The cycle duration of phase;In the embodiment of the present invention, terminal according to the positional information of the safety zone receiving, with And the positional information of the anchor point getting, in the case of determining anchor point in safety zone, prolongation is carried out The cycle duration of positioning, reduces the frequency of positioning scanning, thus effectively reducing the power consumption of terminal.
For said method flow process, the embodiment of the present invention also provides a kind of terminal, and the particular content of this terminal can To implement with reference to said method, will not be described here.
Fig. 5 is a kind of structural representation of terminal provided in an embodiment of the present invention, and this terminal includes:
Transceiver module 501, the position indication information sending for the reception server, described position indication information Include the positional information of the safety zone that server obtains;
Locating module 502, for obtaining the information of the n-th anchor point according to the first setting cycle;N be more than etc. In 1 integer;The information of described anchor point includes the positional information of anchor point;
Processing module 503, for the positional information according to described n-th anchor point, determines described n-th anchor point In described safety zone, then obtain the information of the n-th+i anchor point according to the second setting cycle, and will obtain To the information of anchor point described server is sent to by described transceiver module 501;Wherein, i >=1;Institute The cycle duration stating the second setting cycle is more than the cycle duration of described first setting cycle.
It is preferred that described processing module 503 is additionally operable to:
Determine that the continuous m anchor point obtaining according to pth setting cycle is respectively positioned in described safety zone, then Control described locating module 502 according to pth+1 setting cycle obtain anchor point information, wherein, m be more than Integer equal to 1, p is the integer more than or equal to 2, and the cycle duration of described pth+1 setting cycle is more than described The cycle duration of pth setting cycle.
It is preferred that described transceiver module 501 is additionally operable to:
Pth+1 setting cycle be less than or equal to first threshold in the case of, according to described pth+1 setting cycle to Described server sends location information;
In the case that pth+1 setting cycle is more than first threshold, according to q setting cycle to described service Device sends location information, and the cycle duration of described q setting cycle is more than the week of described pth+1 setting cycle Phase duration.
It is preferred that a anchor point that described safety zone is described server to be sent according to described terminal is to The information of n-1 anchor point obtains;Wherein, a is the integer more than or equal to 1, and a is less than n-1;
Described transceiver module 501 is additionally operable to:
Obtain a anchor point according to the first setting cycle to the information of the (n-1)th anchor point, and by a anchor point Information to the (n-1)th anchor point is sent to described server;
Described processing module 503 is additionally operable to:
In the case of determining described n-th+i anchor point outside described safety zone, described safety zone is set For invalid, and report described server.
It is preferred that described safety zone is described server according to determining in the same time period in p date The information in site obtains, and p is the integer more than 1;
Described processing module 503 is additionally operable to:
In the case of determining described n-th+i anchor point outside described safety zone, control described transceiver module 501 Obtain the information of the n-th+i+1 anchor point according to described first setting cycle.
For said method flow process, the embodiment of the present invention also provides a kind of terminal, and the particular content of this terminal can To implement with reference to said method, will not be described here.
Fig. 6 is a kind of structural representation of server provided in an embodiment of the present invention, and this server includes:
Transceiver module 601, the information of the anchor point sending for receiving terminal;The packet of described anchor point Include positional information and the temporal information of described anchor point;
Determine anchor point collection modules 602, for the positional information of anchor point that sent according to described terminal and Temporal information, obtains positioning point set;Described server is according to each anchor point in described positioning point set Positional information, calculate in described positioning point set the distance between each anchor point and other each anchor points it With obtain the described anchor point minimum apart from sum;
Determine safety zone module 603, each fixed with other for determining the described anchor point minimum apart from sum In the case that ultimate range between site is less than Second Threshold, by with the described anchor point minimum apart from sum For the center of circle, safety zone is defined as with the region that safe distance is covered by the circle of radius, and by described receipts Send out module 601 and send position indication information to described terminal, described position indication information includes described safety The positional information in region;Described safe distance is each fixed with other according to the described anchor point minimum apart from sum Ultimate range between site obtains.
It is preferred that described transceiver module 601 is additionally operable to:
Receive the information of the xth+y anchor point that described terminal sends;
Described determination anchor point collection modules 602 are additionally operable to:
Positional information according to described xth+y anchor point and the positional information of described xth+y-1 anchor point, obtain Displacement to xth+y anchor point;The displacement of described xth+y anchor point is described xth+y positioning The distance between point and described xth+y-1 anchor point;Determine that the xth anchor point receiving positions to xth+y In the case that in point, the displacement of each anchor point is respectively less than the 3rd threshold value, obtain comprising described xth positioning Put to the positioning point set of xth+y anchor point;Wherein, x, y are the integer more than or equal to 1.
It is preferred that described transceiver module 601 is additionally operable to:
Receive the information of the xth+y+1 anchor point of described terminal transmission to xth+y+z anchor point;Z be more than Integer equal to 1;
Described determination safety zone module 603 is additionally operable to:
According to the positional information of described xth+y+1 anchor point to xth+y+z anchor point, determine described X+y+1 anchor point to xth+y+z anchor point in described safety zone in the case of, by described transmitting-receiving mould The positional information of described safety zone is sent to described terminal by block 601.
It is preferred that described transceiver module 601 is additionally operable to:
Receive the information of the xth+y+z anchor point of described terminal transmission to xth+y+z+w anchor point;W is Integer more than or equal to 1;
Described determination anchor point collection modules 602 are additionally operable to:
According to the positional information of described xth+y+z anchor point to xth+y+z+w anchor point, determine described X+y+z anchor point to xth+y+z+w anchor point in described safety zone in the case of, obtain comprising institute State the positioning point set of the renewal to xth+y+z+w anchor point for the xth anchor point;
Determine that safety zone module 603 is additionally operable to:
Obtain the safety zone updating according to the positioning point set of described renewal.
It is preferred that described determination anchor point collection modules 602 are additionally operable to:
According to the temporal information of anchor point, obtain comprising the anchor point in the same time period in p date Initial alignment point set, p is the integer more than 1;
According to the positional information of the anchor point in described initial alignment point set, remove described initial alignment point set Noise in conjunction, obtains positioning point set.
It can be seen from the above:
In the above embodiment of the present invention, the positional information of the safety zone that terminal the reception server sends, and Get the information of the n-th anchor point according to the first setting cycle, determine the n-th anchor point in safety zone The information of the n-th+i anchor point in the case of interior, is obtained according to the second setting cycle, and by the positioning getting The information of point is sent to described server;Wherein, the cycle duration of the second setting cycle was more than for the first setting week The cycle duration of phase;In the embodiment of the present invention, terminal according to the positional information of the safety zone receiving, with And the positional information of the anchor point getting, in the case of determining anchor point in safety zone, prolongation is carried out The cycle duration of positioning, reduces the frequency of positioning scanning, thus effectively reducing the power consumption of terminal.
Those skilled in the art are it should be appreciated that embodiments of the invention can be provided as method or computer journey Sequence product.Therefore, the present invention using complete hardware embodiment, complete software embodiment or can combine software Form with the embodiment of hardware aspect.And, the present invention can adopt and wherein include meter one or more Calculation machine usable program code computer-usable storage medium (including but not limited to disk memory, Cd-rom, optical memory etc.) the upper computer program implemented form.
The present invention is to produce with reference to method according to embodiments of the present invention, equipment (system) and computer program The flow chart of product and/or block diagram are describing.It should be understood that can by computer program instructions flowchart and / or block diagram in each flow process and/or the flow process in square frame and flow chart and/or block diagram and/ Or the combination of square frame.These computer program instructions can be provided to general purpose computer, special-purpose computer, embed The processor of formula datatron or other programmable data processing device is to produce a machine so that passing through to calculate The instruction of the computing device of machine or other programmable data processing device produces for realizing in flow chart one The device of the function of specifying in individual flow process or multiple flow process and/or one square frame of block diagram or multiple square frame.
These computer program instructions may be alternatively stored in and computer or other programmable datas can be guided to process and set So that being stored in this computer-readable memory in the standby computer-readable memory working in a specific way Instruction produce and include the manufacture of command device, the realization of this command device is in one flow process or multiple of flow chart The function of specifying in flow process and/or one square frame of block diagram or multiple square frame.
These computer program instructions also can be loaded in computer or other programmable data processing device, makes Obtain and series of operation steps is executed on computer or other programmable devices to produce computer implemented place Reason, thus the instruction of execution is provided for realizing in flow chart one on computer or other programmable devices The step of the function of specifying in flow process or multiple flow process and/or one square frame of block diagram or multiple square frame.
Although preferred embodiments of the present invention have been described, but those skilled in the art once know base This creative concept, then can make other change and modification to these embodiments.So, appended right will Ask and be intended to be construed to including preferred embodiment and fall into being had altered and changing of the scope of the invention.
Obviously, those skilled in the art can carry out various changes and modification without deviating from this to the present invention Bright spirit and scope.So, if the present invention these modification and modification belong to the claims in the present invention and Within the scope of its equivalent technologies, then the present invention is also intended to comprise these changes and modification.

Claims (20)

1. a kind of localization method is it is characterised in that include:
The position indication information that terminal the reception server sends, described position indication information includes server and obtains The positional information of the safety zone arrived;
Described terminal obtains the information of the n-th anchor point according to the first setting cycle;N is the integer more than or equal to 1; The information of described anchor point includes the positional information of anchor point;
Described terminal, according to the positional information of described n-th anchor point, determines described n-th anchor point in described peace Region-wide interior, then the information of the n-th+i anchor point is obtained according to the second setting cycle, and by the positioning getting The information of point is sent to described server;Wherein, i >=1;The cycle duration of described second setting cycle is more than The cycle duration of described first setting cycle.
2. the method for claim 1 is it is characterised in that described terminal obtains according to the second setting cycle After taking the information of the n-th+i anchor point, also include:
Described terminal determines that the continuous m anchor point obtaining according to pth setting cycle is respectively positioned on described place of safety In domain, then obtain the information of anchor point according to pth+1 setting cycle, wherein, m is the integer more than or equal to 1, P is the integer more than or equal to 2, and the cycle duration of described pth+1 setting cycle is more than described pth setting cycle Cycle duration.
3. method as claimed in claim 2 is it is characterised in that the described information by the anchor point getting It is sent to described server, comprising:
Pth+1 setting cycle be less than or equal to first threshold in the case of, according to described pth+1 setting cycle to Described server sends location information;
In the case that pth+1 setting cycle is more than first threshold, according to q setting cycle to described service Device sends location information, and the cycle duration of described q setting cycle is more than the week of described pth+1 setting cycle Phase duration.
4. the method for claim 1 is it is characterised in that described safety zone is described server root The a anchor point sending according to described terminal obtains to the information of the (n-1)th anchor point;Wherein, a be more than etc. In 1 integer, and a is less than n-1;
Before the positional information of safety zone that described terminal the reception server sends, also include:
Described terminal obtains a anchor point to the information of the (n-1)th anchor point according to described first setting cycle, and The information of a anchor point to the (n-1)th anchor point is sent to described server;
After the positional information of safety zone that described terminal the reception server sends, also include:
In the case that described terminal determines described n-th+i anchor point outside described safety zone, by described safety It is invalid that region is set as, and reports described server.
5. the method for claim 1 is it is characterised in that described safety zone is described server root Obtain according to the information of the anchor point in the same time period in p date, p is the integer more than 1;
After the positional information of safety zone that described terminal the reception server sends, also include:
In the case that described terminal determines described n-th+i anchor point outside described safety zone, according to described One setting cycle obtains the information of the n-th+i+1 anchor point.
6. a kind of method of determination safety zone is it is characterised in that include:
The information of the anchor point that server receiving terminal sends;The information of described anchor point includes described anchor point Positional information and temporal information;
The positional information of the anchor point that server sends according to described terminal and temporal information, obtain positioning point set Close;, according to the positional information of each anchor point in described positioning point set, it is described fixed to calculate for described server The distance between each anchor point and other each anchor points sum in the set of site, obtain described apart from sum Little anchor point;
Described server determines the maximum between the described anchor point minimum apart from sum and other each anchor point In the case that distance is less than Second Threshold, by with the described anchor point minimum apart from sum as the center of circle, with safety The region that distance is covered by the circle of radius is defined as safety zone, and sends position instruction letter to described terminal Breath, described position indication information includes the positional information of described safety zone;Described safe distance is basis Ultimate range between the described anchor point minimum apart from sum and other each anchor point obtains.
7. method as claimed in claim 6 is it is characterised in that described server is according to determining that terminal sends The information in site, obtains positioning point set, comprising:
Described server receives the information of the xth+y anchor point that described terminal sends;
The positional information according to described xth+y anchor point for the described server and the position of described xth+y-1 anchor point Confidence ceases, and obtains the displacement of xth+y anchor point;The displacement of described xth+y anchor point is described The distance between xth+y anchor point and described xth+y-1 anchor point;Described server determines the receiving X anchor point to each anchor point in xth+y anchor point displacement be respectively less than the 3rd threshold value in the case of, Obtain comprising described xth anchor point to the positioning point set of xth+y anchor point;Wherein, x, y are and are more than Integer equal to 1.
8. method as claimed in claim 7 is it is characterised in that described server sends position to described terminal Also include before putting configured information:
Described server receives the letter of the xth+y+1 anchor point of described terminal transmission to xth+y+z anchor point Breath;Z is the integer more than or equal to 1;
Described server, according to the positional information of described xth+y+1 anchor point to xth+y+z anchor point, determines Described xth+y+1 anchor point to xth+y+z anchor point in described safety zone in the case of, by described peace Region-wide positional information is sent to described terminal.
9. method as claimed in claim 8 is it is characterised in that described server sends position to described terminal After putting configured information, also include:
Described server receives the xth+y+z anchor point of described terminal transmission to xth+y+z+w anchor point Information;W is the integer more than or equal to 1;
Described server according to the positional information of described xth+y+z anchor point to xth+y+z+w anchor point, Determine described xth+y+z anchor point to xth+y+z+w anchor point in described safety zone in the case of, Obtain comprising the positioning point set of the renewal to xth+y+z+w anchor point for the described xth anchor point;
Described server obtains the safety zone updating according to the positioning point set of described renewal.
10. method as claimed in claim 6 is it is characterised in that what described server sent according to terminal The information of anchor point, obtains positioning point set, comprising:
Described server, according to the temporal information of anchor point, obtains comprising in the same time period in p date Anchor point initial alignment point set, p is the integer more than 1;
Described server, according to the positional information of the anchor point in described initial alignment point set, removes described first Noise in the positioning that begins point set, obtains positioning point set.
A kind of 11. terminals are it is characterised in that include:
Transceiver module, the position indication information sending for the reception server, wrap in described position indication information Include the positional information of the safety zone that server obtains;
Locating module, for obtaining the information of the n-th anchor point according to the first setting cycle;N is more than or equal to 1 Integer;The information of described anchor point includes the positional information of anchor point;
Processing module, for the positional information according to described n-th anchor point, determines that described n-th anchor point exists In described safety zone, then obtain the information of the n-th+i anchor point according to the second setting cycle, and will get The information of anchor point described server is sent to by described transceiver module;Wherein, i >=1;Described second The cycle duration of setting cycle is more than the cycle duration of described first setting cycle.
12. terminals as claimed in claim 11 are it is characterised in that described processing module is additionally operable to:
Determine that the continuous m anchor point obtaining according to pth setting cycle is respectively positioned in described safety zone, then Control described locating module according to pth+1 setting cycle obtain anchor point information, wherein, m be more than etc. In 1 integer, p is the integer more than or equal to 2, and the cycle duration of described pth+1 setting cycle is more than described the The cycle duration of p setting cycle.
13. terminals as claimed in claim 12 are it is characterised in that described transceiver module is additionally operable to:
Pth+1 setting cycle be less than or equal to first threshold in the case of, according to described pth+1 setting cycle to Described server sends location information;
In the case that pth+1 setting cycle is more than first threshold, according to q setting cycle to described service Device sends location information, and the cycle duration of described q setting cycle is more than the week of described pth+1 setting cycle Phase duration.
14. terminals as claimed in claim 11 are it is characterised in that described safety zone is described server The a anchor point being sent according to described terminal obtains to the information of the (n-1)th anchor point;Wherein, a be more than Integer equal to 1, and a is less than n-1;
Described transceiver module is additionally operable to:
Obtain a anchor point according to the first setting cycle to the information of the (n-1)th anchor point, and by a anchor point Information to the (n-1)th anchor point is sent to described server;
Described processing module is additionally operable to:
In the case of determining described n-th+i anchor point outside described safety zone, described safety zone is set For invalid, and report described server.
15. terminals as claimed in claim 11 are it is characterised in that described safety zone is described server Obtained according to the information of the anchor point in the same time period in p date, p is the integer more than 1;
Described processing module is additionally operable to:
In the case of determining described n-th+i anchor point outside described safety zone, described transceiver module is controlled to press Obtain the information of the n-th+i+1 anchor point according to described first setting cycle.
A kind of 16. servers are it is characterised in that include:
Transceiver module, the information of the anchor point sending for receiving terminal;The information of described anchor point includes institute State positional information and the temporal information of anchor point;
Determine anchor point collection modules, for the positional information of anchor point that sends according to described terminal and time Information, obtains positioning point set;Described server is according to the position of each anchor point in described positioning point set Confidence ceases, and calculates each anchor point and the distance between other each anchor points sum in described positioning point set, Obtain the described anchor point minimum apart from sum;
Determine safety zone module, for determining the described anchor point minimum apart from sum and other each anchor points Between ultimate range be less than Second Threshold in the case of, by with the described anchor point minimum apart from sum as circle The heart, is defined as safety zone with the region that safe distance is covered by the circle of radius, and by described transmitting-receiving mould Block sends position indication information to described terminal, and described position indication information includes the position of described safety zone Confidence ceases;Described safe distance is according between the described anchor point minimum apart from sum and other each anchor point Ultimate range obtain.
17. servers as claimed in claim 16 are it is characterised in that described transceiver module is additionally operable to:
Receive the information of the xth+y anchor point that described terminal sends;
Described determination anchor point collection modules are additionally operable to:
Positional information according to described xth+y anchor point and the positional information of described xth+y-1 anchor point, obtain Displacement to xth+y anchor point;The displacement of described xth+y anchor point is described xth+y positioning The distance between point and described xth+y-1 anchor point;Determine that the xth anchor point receiving positions to xth+y In the case that in point, the displacement of each anchor point is respectively less than the 3rd threshold value, obtain comprising described xth positioning Put to the positioning point set of xth+y anchor point;Wherein, x, y are the integer more than or equal to 1.
18. servers as claimed in claim 17 are it is characterised in that described transceiver module is additionally operable to:
Receive the information of the xth+y+1 anchor point of described terminal transmission to xth+y+z anchor point;Z be more than Integer equal to 1;
Described determination safety zone module is additionally operable to:
According to the positional information of described xth+y+1 anchor point to xth+y+z anchor point, determine described X+y+1 anchor point to xth+y+z anchor point in described safety zone in the case of, by described transmitting-receiving mould The positional information of described safety zone is sent to described terminal by block.
19. servers as claimed in claim 18 are it is characterised in that described transceiver module is additionally operable to:
Receive the information of the xth+y+z anchor point of described terminal transmission to xth+y+z+w anchor point;W is Integer more than or equal to 1;
Described determination anchor point collection modules are additionally operable to:
According to the positional information of described xth+y+z anchor point to xth+y+z+w anchor point, determine described X+y+z anchor point to xth+y+z+w anchor point in described safety zone in the case of, obtain comprising institute State the positioning point set of the renewal to xth+y+z+w anchor point for the xth anchor point;
Determine that safety zone module is additionally operable to:
Obtain the safety zone updating according to the positioning point set of described renewal.
20. servers as claimed in claim 16 are it is characterised in that described determination anchor point collection modules It is additionally operable to:
According to the temporal information of anchor point, obtain comprising the anchor point in the same time period in p date Initial alignment point set, p is the integer more than 1;
According to the positional information of the anchor point in described initial alignment point set, remove described initial alignment point set Noise in conjunction, obtains positioning point set.
CN201510407861.6A 2015-07-10 2015-07-10 Positioning method, method for determining safe area and related device Active CN106341786B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510407861.6A CN106341786B (en) 2015-07-10 2015-07-10 Positioning method, method for determining safe area and related device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510407861.6A CN106341786B (en) 2015-07-10 2015-07-10 Positioning method, method for determining safe area and related device

Publications (2)

Publication Number Publication Date
CN106341786A true CN106341786A (en) 2017-01-18
CN106341786B CN106341786B (en) 2020-02-28

Family

ID=57826231

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510407861.6A Active CN106341786B (en) 2015-07-10 2015-07-10 Positioning method, method for determining safe area and related device

Country Status (1)

Country Link
CN (1) CN106341786B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109104484A (en) * 2018-08-13 2018-12-28 四川科道芯国智能技术股份有限公司 Student's method for managing and monitoring and device
CN109413586A (en) * 2018-09-05 2019-03-01 南京小脚印网络科技有限公司 Low power targeting methods and device
CN111935632A (en) * 2020-08-14 2020-11-13 英华达(南京)科技有限公司 Location tracking query system
CN112085465A (en) * 2020-08-26 2020-12-15 腾讯科技(深圳)有限公司 Data processing method, device and storage medium
CN112188406A (en) * 2020-09-29 2021-01-05 深圳市沃特沃德股份有限公司 Position reporting method, device and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005309513A (en) * 2004-04-16 2005-11-04 Matsushita Electric Works Ltd Position-reporting device and position-detecting system
US20090189807A1 (en) * 2007-04-05 2009-07-30 Scalisi Joseph F Apparatus and method for adjusting refresh rate of location coordinates of a tracking device
CN102193099A (en) * 2010-03-03 2011-09-21 株式会社Ntt都科摩 Positioning terminal and server
CN103916938A (en) * 2014-01-27 2014-07-09 北京奇虎科技有限公司 Method, device and system for switching mode of portable positioning device into power saving mode
CN104619009A (en) * 2014-12-30 2015-05-13 宇龙计算机通信科技(深圳)有限公司 Positioning data sampling period adjustment method and device and mobile terminal
CN104703132A (en) * 2015-02-04 2015-06-10 四川大学 Self adaption positioning cycle setting method for positioning service of children

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005309513A (en) * 2004-04-16 2005-11-04 Matsushita Electric Works Ltd Position-reporting device and position-detecting system
US20090189807A1 (en) * 2007-04-05 2009-07-30 Scalisi Joseph F Apparatus and method for adjusting refresh rate of location coordinates of a tracking device
CN102193099A (en) * 2010-03-03 2011-09-21 株式会社Ntt都科摩 Positioning terminal and server
CN103916938A (en) * 2014-01-27 2014-07-09 北京奇虎科技有限公司 Method, device and system for switching mode of portable positioning device into power saving mode
CN104619009A (en) * 2014-12-30 2015-05-13 宇龙计算机通信科技(深圳)有限公司 Positioning data sampling period adjustment method and device and mobile terminal
CN104703132A (en) * 2015-02-04 2015-06-10 四川大学 Self adaption positioning cycle setting method for positioning service of children

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109104484A (en) * 2018-08-13 2018-12-28 四川科道芯国智能技术股份有限公司 Student's method for managing and monitoring and device
CN109413586A (en) * 2018-09-05 2019-03-01 南京小脚印网络科技有限公司 Low power targeting methods and device
CN109413586B (en) * 2018-09-05 2024-04-12 南京小脚印网络科技有限公司 Low-power-consumption positioning method and device
CN111935632A (en) * 2020-08-14 2020-11-13 英华达(南京)科技有限公司 Location tracking query system
CN111935632B (en) * 2020-08-14 2024-02-27 英华达(南京)科技有限公司 Position tracking and inquiring system
CN112085465A (en) * 2020-08-26 2020-12-15 腾讯科技(深圳)有限公司 Data processing method, device and storage medium
CN112188406A (en) * 2020-09-29 2021-01-05 深圳市沃特沃德股份有限公司 Position reporting method, device and storage medium
CN112188406B (en) * 2020-09-29 2023-03-14 深圳市沃特沃德股份有限公司 Position reporting method, device and storage medium

Also Published As

Publication number Publication date
CN106341786B (en) 2020-02-28

Similar Documents

Publication Publication Date Title
EP3136319B1 (en) Method and system for asset tracking in an enterprise environment
CN106341786A (en) Positioning method, security area determining method and related device
US11307639B2 (en) Power consumption control method and system for electronic positioning device, and electronic positioning device
CN103874021B (en) Safety zone recognition methods, identification equipment and user terminal
CN207611468U (en) A kind of safe electronic fence system of user area personnel detection
CN110049445A (en) The method and relevant apparatus of equipment reporting position information
CN110231640A (en) A kind of indoor and outdoor mixed assets monitoring system
CN106937377B (en) Method, device and equipment for realizing graded positioning aiming at monitoring target
CN106658709B (en) Positioning method and device, electronic equipment and server
KR20130028317A (en) Mobile terminal for position tracking, appratus providing position tracking service and position tracking system
US11059503B2 (en) Systems and methods for rail worker and rail vehicle warning and position determination
CN103813268A (en) Bluetooth tracking method and dynamic tracking network system
CN103149572A (en) GNSS architecture
US20230126152A1 (en) Method, apparatus, and system for positioning electronic device, server, and storage medium
CN110636450B (en) Electronic price tag positioning method, device and system
CN104243580A (en) Personnel comprehensive locating method and system applied to water conservancy construction site
CN111025232A (en) Bluetooth positioning method, Bluetooth positioning device, electronic equipment and storage medium
CN103929716A (en) Positioning method and positioning information sending method and device
CN109005509B (en) Terminal positioning method, device, terminal and storage medium
CN107786945A (en) A kind of intelligent admission ticket and intelligent entrance managing system
CN116866834A (en) Positioning method, positioning device and storage medium
US20170299688A1 (en) Beacon transmitting device and beacon transmitting method
CN109215147B (en) Road side unit supervision method, device and system
CN109144103A (en) A kind of unmanned plane networking flight monitoring and cooperate with collision avoidance method and device
CN106358271A (en) Positioning method, method for determining identified wireless local area network and their related devices

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant