CN104333846A - Position reminding method and device - Google Patents
Position reminding method and device Download PDFInfo
- Publication number
- CN104333846A CN104333846A CN201410571639.5A CN201410571639A CN104333846A CN 104333846 A CN104333846 A CN 104333846A CN 201410571639 A CN201410571639 A CN 201410571639A CN 104333846 A CN104333846 A CN 104333846A
- Authority
- CN
- China
- Prior art keywords
- access point
- wireless access
- wearable device
- reminding
- attribute 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
- Navigation (AREA)
Abstract
The invention discloses a position reminding method and device and belongs to the field of electronic equipment and wireless communication. The method comprises the following steps: receiving attribute information of each wireless access point sent by a wearable device; determining the position of the wearable device according to the attribute information of each wireless access point; detecting whether the position of the wearable device accords with a reminding condition; and if the detection result is that the position of the wearable device accords with the reminding condition, sending a reminding command to the wearable device, wherein the reminding command is for instruct the wearable device to execute reminding operation. According to the method, the attribute information of each wireless access point sent by the wearable device is received; the position of the wearable device can be determined according to the attribute information of each wireless access point; and when the position of the wearable device accords with the reminding condition, the reminding command is sent to the wearable device, thereby improving auxiliary functions for users and improving user experience effect.
Description
Technical Field
The present disclosure relates to electronic devices and wireless communication, and in particular, to a position reminding method and apparatus.
Background
With the continuous development of electronic technology, wearable devices such as smart bracelets, smart phones and smart glasses are also increasingly popularized. While motion assistance is one of the most practical functions provided by these wearable devices.
In the related art, the wearable device records the movement distance and the movement time of the user through a built-in positioning function (such as a satellite positioning function) and a sensor (such as an acceleration sensor), and sends out a voice or vibration prompt to the user when the movement distance or the movement time of the user reaches a preset target of the user. Wearable equipment can only send out the warning according to user's motion distance and motion time, and the range of application is less, and is limited to user's auxiliary function, influences user experience.
Disclosure of Invention
In order to solve the problems that wearable equipment in the related art can only send out a prompt according to the movement distance and the movement time of a user, the application range is small, the auxiliary function of the user is limited, and therefore the user experience is influenced, the disclosure provides a position prompting method and device. The technical scheme is as follows:
in a first aspect, a location alert method is provided, where the method is used in a server, and the method includes:
receiving attribute information of each wireless access point sent by wearable equipment, wherein the attribute information comprises an identifier and distance related information, and the distance related information is used for indicating a distance relationship between the corresponding wireless access point and the wearable equipment;
determining the position of the wearable device according to the attribute information of each wireless access point;
detecting whether the position of the wearable equipment meets a reminding condition;
and if the detection result shows that the position where the wearable device is located meets the reminding condition, sending a reminding instruction to the wearable device, wherein the reminding instruction is used for indicating the wearable device to execute reminding operation.
Optionally, the reminding condition includes:
the wearable device is located at a position deviated from a specified route;
the wearable device is located at a position outside a specified area;
and/or the relative positional relationship between the wearable device and other wearable devices does not satisfy a specified positional relationship.
Optionally, the determining the location of the wearable device according to the attribute information of each wireless access point includes:
inquiring the coordinates of each wireless access point according to the identification of each wireless access point and the corresponding relation between the identification of each wireless access point and the coordinates of each wireless access point;
and determining the position of the wearable device according to the coordinates of each wireless access point and the distance related information of each wireless access point.
Optionally, the determining the location of the wearable device according to the coordinates of the wireless access points and the distance-related information of the wireless access points includes:
when the distance related information comprises distance values between corresponding wireless access points and the wearable device, determining coordinates of the wearable device according to the coordinates of each wireless access point and the distance values between each wireless access point and the wearable device;
when the distance related information comprises the signal strength of the corresponding wireless access point, calculating a distance value between each wireless access point and the wearable device according to the signal strength of each wireless access point; and determining the coordinates of the wearable device according to the coordinates of each wireless access point and the distance value between each wireless access point and the wearable device obtained through calculation.
Optionally, the receiving attribute information of each wireless access point sent by the wearable device includes:
receiving attribute information of each wireless access point forwarded by the wearable device through one of the wireless access points;
or,
and receiving the attribute information of each wireless access point forwarded by the wearable device through a relay terminal.
In a second aspect, a location reminding method is provided, which is used in a wearable device, and the method includes:
acquiring attribute information of each scanned wireless access point, wherein the attribute information comprises an identifier and distance related information, and the distance related information is used for indicating a distance relationship between the corresponding wireless access point and the wearable device;
sending the attribute information of each wireless access point to a server;
receiving a reminding instruction sent by the server, wherein the reminding instruction is an instruction sent when the server determines the position of the wearable device according to the attribute information of each wireless access point and detects that the position of the wearable device meets a reminding condition;
and executing reminding operation according to the reminding instruction.
Optionally, the obtaining attribute information of each scanned wireless access point includes:
acquiring the signal strength of each wireless access point, calculating a distance value between each wireless access point and the wearable equipment according to the signal strength of each wireless access point, and adding the distance value between each wireless access point and the wearable equipment as distance related information of each wireless access point;
or adding the signal strength of each wireless access point to the distance-related information of each wireless access point.
Optionally, the sending the attribute information of each wireless access point to the server includes:
forwarding the attribute information of each wireless access point to the server through one wireless access point in each wireless access point;
or,
and forwarding the attribute information of each wireless access point to the server through a relay terminal.
In a third aspect, a location reminding device is provided, which is used in a server, and the device includes:
the information receiving module is used for receiving attribute information of each wireless access point sent by the wearable device, wherein the attribute information comprises an identifier and distance related information, and the distance related information is used for indicating a distance relationship between the corresponding wireless access point and the wearable device;
the position determining module is used for determining the position of the wearable equipment according to the attribute information of each wireless access point;
the condition detection module is used for detecting whether the position where the wearable equipment is located meets a reminding condition;
and the instruction sending module is used for sending a reminding instruction to the wearable equipment if the detection result of the condition detection module indicates that the position where the wearable equipment is located meets the reminding condition, and the reminding instruction is used for indicating the wearable equipment to execute the reminding operation.
Optionally, the reminding condition includes:
the wearable device is located at a position deviated from a specified route;
the wearable device is located at a position outside a specified area;
and/or the relative positional relationship between the wearable device and other wearable devices does not satisfy a specified positional relationship.
Optionally, the position determining module includes:
the coordinate query submodule is used for querying the coordinates of each wireless access point according to the identification of each wireless access point and the corresponding relation between the identification of each wireless access point and the coordinates of each wireless access point;
and the position determining submodule is used for determining the position of the wearable equipment according to the coordinates of each wireless access point and the distance related information of each wireless access point.
Optionally, the position determining sub-module includes:
a first coordinate determination sub-module, configured to determine, when the distance-related information includes a distance value between a corresponding wireless access point and the wearable device, a coordinate of the wearable device according to the coordinate of each wireless access point and the distance value between each wireless access point and the wearable device;
the distance calculation sub-module is used for calculating a distance value between each wireless access point and the wearable device according to the signal strength of each wireless access point when the distance related information comprises the signal strength of the corresponding wireless access point;
and the second coordinate determination submodule is used for determining the coordinates of the wearable equipment according to the coordinates of each wireless access point and the distance value between each wireless access point and the wearable equipment, which is calculated and obtained by the distance calculation submodule.
Optionally, the information receiving module includes:
the first receiving submodule is used for receiving the attribute information of each wireless access point forwarded by the wearable device through one wireless access point in each wireless access point;
and the second receiving submodule is used for receiving the attribute information of each wireless access point forwarded by the wearable device through the relay terminal.
In a fourth aspect, a position reminding device is provided, which is used in a wearable device, and the device includes:
the information acquisition module is used for acquiring scanned attribute information of each wireless access point, wherein the attribute information comprises an identifier and distance related information, and the distance related information is used for indicating a distance relationship between the corresponding wireless access point and the wearable device;
the information sending module is used for sending the attribute information of each wireless access point to a server;
the instruction receiving module is used for receiving a reminding instruction sent by the server, wherein the reminding instruction is an instruction sent when the server determines the position of the wearable device according to the attribute information of each wireless access point and detects that the position of the wearable device meets a reminding condition;
and the operation execution module is used for executing the reminding operation according to the reminding instruction.
Optionally, the information obtaining module includes:
the acquisition submodule is used for acquiring the signal strength of each wireless access point;
the distance calculation sub-module is used for calculating a distance value between each wireless access point and the wearable device according to the signal strength of each wireless access point acquired by the acquisition sub-module;
the first adding submodule is used for adding the distance value between each wireless access point and the wearable equipment, which is calculated by the distance calculating submodule, into the distance related information of each wireless access point;
and the second adding submodule is used for adding the signal strength of each wireless access point into the distance related information of each wireless access point.
Optionally, the information sending module includes:
a first sending submodule, configured to forward attribute information of each wireless access point to the server through one of the wireless access points;
and the second sending submodule is used for forwarding the attribute information of each wireless access point to the server through the relay terminal.
In a fifth aspect, there is provided a location reminding device for use in a server, the device comprising:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to:
receiving attribute information of each wireless access point sent by wearable equipment, wherein the attribute information comprises an identifier and distance related information, and the distance related information is used for indicating a distance relationship between the corresponding wireless access point and the wearable equipment;
determining the position of the wearable device according to the attribute information of each wireless access point;
detecting whether the position of the wearable equipment meets a reminding condition;
and if the detection result shows that the position where the wearable device is located meets the reminding condition, sending a reminding instruction to the wearable device, wherein the reminding instruction is used for indicating the wearable device to execute reminding operation.
In a sixth aspect, a position reminding device is provided, which is used in a wearable device, and includes:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to:
acquiring attribute information of each scanned wireless access point, wherein the attribute information comprises an identifier and distance related information, and the distance related information is used for indicating a distance relationship between the corresponding wireless access point and the wearable device;
sending the attribute information of each wireless access point to a server;
receiving a reminding instruction sent by the server, wherein the reminding instruction is an instruction sent when the server determines the position of the wearable device according to the attribute information of each wireless access point and detects that the position of the wearable device meets a reminding condition;
and executing reminding operation according to the reminding instruction.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects:
the method comprises the steps of receiving attribute information of each wireless access point sent by wearable equipment, determining the position of the wearable equipment according to the attribute information of each wireless access point, sending a reminding instruction to the wearable equipment when the position of the wearable equipment accords with a reminding condition so as to instruct the wearable equipment to execute a reminding operation, and sending a reminding to a user when the position of the wearable equipment determines that the user deviates from a preset route or area, so that the user can adjust the walking position of the user in time, the problem that the wearable equipment can only send the reminding according to the movement distance and the movement time of the user is solved, the auxiliary function for the user is increased, and the user experience effect is improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and together with the description, serve to explain the principles of the invention.
FIG. 1 is a schematic illustration of an implementation environment in accordance with a location alert method according to some exemplary embodiments;
FIG. 2 is a flow diagram illustrating a method of location alerting, according to an exemplary embodiment;
FIG. 3 is a flow chart illustrating a method of location alerting according to another exemplary embodiment;
FIG. 4 is a flow chart diagram illustrating a method of location alerting, according to yet another exemplary embodiment;
FIG. 5 is a flow chart illustrating a method of location alerting, according to an exemplary embodiment;
FIG. 6 is a flow chart illustrating a method of location alerting according to another exemplary embodiment;
FIG. 7 is a flow chart diagram illustrating a method of location alerting, according to yet another exemplary embodiment;
FIG. 8 is a flow chart illustrating a method of location alerting, according to an exemplary embodiment;
FIG. 9 is a block diagram illustrating a location reminder apparatus according to an exemplary embodiment;
FIG. 10 is a block diagram illustrating a location reminder apparatus according to another exemplary embodiment;
FIG. 11 is a block diagram illustrating a location reminder apparatus according to an exemplary embodiment;
FIG. 12 is a block diagram illustrating a location reminder apparatus according to another exemplary embodiment;
FIG. 13 is a block diagram illustrating a location reminder apparatus according to an exemplary embodiment;
FIG. 14 is a block diagram illustrating a location reminder apparatus according to an exemplary embodiment.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the invention, as detailed in the appended claims.
Referring to fig. 1, a schematic diagram of an implementation environment related to an information processing method provided in various embodiments of the present disclosure is shown. The implementation environment includes: a server 120, a wearable device 140, and a number of wireless access points 160.
The server 120 may be a server, a server cluster composed of several servers, or a cloud computing service center.
The wearable device 140 may be a smart device, such as a smart bracelet, that may be worn on the body by a user. The wearable device 120 may include a movement body and a wristband, and the movement body may be used to perform the position reminding method provided by the various exemplary embodiments of the present disclosure.
The wireless access point 160 may be a Wi-Fi access point.
The wearable device 140 may be connected to at least one of the plurality of wireless access points 160 via short-range wireless communication, and the at least one wireless access point is connected to the server 120 via a wired or wireless network.
Optionally, the implementation environment may further include: the relay terminal 180.
The relay terminal 180 may be an electronic device having a short-range wireless communication function, such as a smart phone, a tablet computer, an e-reader, or a notebook computer.
The wearable device 140 may also be connected to the relay terminal 180 through short-range wireless communication, and the relay terminal 180 is connected to the server 120 through a wired or wireless network.
Fig. 2 is a flowchart illustrating a location alert method according to an exemplary embodiment, which is illustrated in the implementation environment shown in fig. 1, wherein the location alert method is used in the server 120 in the implementation environment shown in fig. 1. As shown in fig. 2, the position reminding method may include the following steps.
In step 202, receiving attribute information of each wireless access point sent by a wearable device, where the attribute information includes an identifier and distance-related information, and the distance-related information is used to indicate a distance relationship between a corresponding wireless access point and the wearable device.
In step 204, the position of the wearable device is determined according to the attribute information of each wireless access point.
In step 206, it is detected whether the position of the wearable device meets the reminding condition.
In step 210, if the detection result is that the location of the wearable device meets the reminding condition, a reminding instruction is sent to the wearable device, and the reminding instruction is used for instructing the wearable device to execute a reminding operation.
In summary, according to the position reminding method provided in the embodiment of the present disclosure, the attribute information of each wireless access point sent by the wearable device is received, the position where the wearable device is located is determined according to the attribute information of each wireless access point, when the position where the wearable device is located meets the reminding condition, a reminding instruction is sent to the wearable device to instruct the wearable device to perform a reminding operation, and when it is determined that the user deviates from a predetermined route or area according to the position where the wearable device is located, a reminder is sent to the user, so that the user can adjust the walking position of the user in time, the problem that the wearable device can only send out a reminder according to the movement distance and the movement time of the user is solved, the auxiliary function for the user is increased, and the user experience effect is improved.
The position of the wearable device can be determined by the coordinates of each wireless access point and the distance between the wearable device and each wireless access point, and the distance between the wearable device and each wireless access point can be calculated according to the signal strength of each wireless access point received by the wearable device. In the scheme shown in the above embodiment, the wearable device may send the scanned signal strength of each wireless access point to the server as distance-related information, and the server calculates the distance between the wearable device and each wireless access point according to the signal strength; alternatively, the step of calculating the distance between the wearable device and each wireless access point according to the signal strength may also be performed in the wearable device. The subsequent embodiments of the present disclosure will describe the above two cases separately.
Fig. 3 is a flowchart illustrating a location alert method according to another exemplary embodiment, which is illustrated in the implementation environment shown in fig. 1, wherein the location alert method is used in the server 120 in the implementation environment shown in fig. 1. As shown in fig. 3, the position reminding method may include the following steps.
In step 302, attribute information of each wireless access point transmitted by the wearable device is received, the attribute information including an identification and distance-related information, the distance-related information including a signal strength of the corresponding wireless access point.
The server can receive attribute information of each wireless access point forwarded by the wearable device through one of the wireless access points; alternatively, the server may also receive attribute information of the respective wireless access points forwarded by the wearable device through the relay terminal.
For example, a sufficient number of Wi-Fi access points are set in a designated area in advance, and these Wi-Fi access points do not need to access the network all the time, but only need to periodically broadcast their own identification, such as a MAC (media access Control) address. When the user is in the designated area, the wearable device worn by the user scans surrounding Wi-Fi access points and acquires attribute information of the scanned Wi-Fi access points, wherein the scanned attribute information may include identification of the Wi-Fi access points and signal strength of the Wi-Fi access points. The wearable device can acquire the attribute information of the Wi-Fi access point no matter whether the Wi-Fi access point is encrypted or not, no matter whether the Wi-Fi access point is connected with the wearable device or not, even the signal strength sent by the Wi-Fi access point and received by the wearable device is not enough to be displayed in the wireless signal list.
The wearable device may have perfect Wi-Fi communication capability, may access a network through a Wi-Fi access point, and may send the scanned attribute information to a server in the network, where the Wi-Fi access point may be one of the various Wi-Fi access points scanned by the wearable device.
Alternatively, the wearable device may connect to a relay terminal that has already accessed the network through other wireless communication methods such as bluetooth, and send the scanned attribute information to a server in the network through the relay terminal. The relay terminal may access the network through a 3G (the 3rd Generation communication system)/4G (the 4th Generation communication system), or the relay terminal may access the network through one of the peripheral Wi-Fi access points.
In step 304, the coordinates of each wireless access point are queried according to the identifier of each wireless access point and the corresponding relationship between the identifier of each wireless access point and the coordinates of each wireless access point.
Taking Wi-Fi access points as an example, the server may store a preset correspondence between the MAC address of each Wi-Fi access point and the coordinates of each Wi-Fi access point. And after the server receives the attribute information of the Wi-Fi access point sent by the wearable device, inquiring the coordinate of the corresponding Wi-Fi access point according to the identification of the Wi-Fi access point in the attribute information and the pre-stored corresponding relation. The coordinates of the Wi-Fi access point may be geographical coordinates, or the coordinates of the Wi-Fi access point may be relative coordinates with respect to a certain reference object.
In step 306, a distance value between each wireless access point and the wearable device is calculated according to the signal strength of each wireless access point.
The distance between the wearable device and the Wi-Fi access point is inversely proportional to the signal strength of the wearable device receiving the Wi-Fi access point, and when the transmission power of each Wi-Fi access point is known, the server can calculate a distance value between each Wi-Fi access point and the wearable device according to the signal strength of each Wi-Fi access point in the attribute information of the Wi-Fi access point sent by the wearable device and the transmission power of each Wi-Fi access point.
It should be noted that, the above-mentioned step 304 and step 306 are not in sequence, and may be executed simultaneously.
In step 308, the coordinates of the wearable device are determined according to the coordinates of each wireless access point and the calculated distance value between each wireless access point and the wearable device.
When the number of the Wi-Fi access points scanned by the wearable device reaches 3, the server can determine the coordinates of the wearable device according to the coordinates of the Wi-Fi access points and the distance values between the wearable device and the Wi-Fi access points. The greater the number of scanned Wi-Fi access points, the more accurate the server determines the coordinates of the wearable device.
In step 310, it is detected whether the wearable device is located at a position meeting a reminding condition.
The server receives the attribute information of each Wi-Fi access point sent by the wearable device, and meanwhile, the server can also receive the MAC address of the wearable device, and inquires reminding conditions which are stored in the server in advance and correspond to the wearable device through the MAC address of the wearable device. Wherein, the reminding condition may include at least one of the following three conditions:
1) the wearable device is located at a position offset from the designated route.
The wearable device is taken as an intelligent bracelet, a user is taken as an example of a football player, enough Wi-Fi access points are arranged in a football field and a designated range around the football field in advance, when a coach directs the player to practice a certain running position tactic, a running position route can be designated for each player in a server, a corresponding relation between an MAC address of the intelligent bracelet worn by the player and the running position route is established, after the server determines the position of the intelligent bracelet worn by a certain player, whether the position deviates from the running position route of the player is detected, and if yes, the reminding condition is determined to be met.
2) The wearable device is located outside of the designated area.
Every sportsman has corresponding respective role in the court, for example left front, right front, center front etc, different roles correspond respective activity area usually, the coach is when commander sportsman trains, can be according to the role of sportsman in the team, set up certain activity area for every sportsman in the server, and establish the corresponding relation between the MAC address of the intelligent bracelet that this sportsman wore and this activity area, after the position of the intelligent bracelet that certain sportsman wore is confirmed to the server, whether detect this position and be in outside this sportsman's activity area, if, then confirm to satisfy and remind the condition.
3) The relative positional relationship between the wearable device and the other wearable device does not satisfy the specified positional relationship.
For example, when a coach directs a player to practice a tactic, a position relationship between the player a and the player B can be specified in a server, a corresponding relationship between an MAC address of a smart bracelet worn by the player a and the position relationship is established, after the server determines the positions of the smart bracelets worn by the player a and the player B, whether the relative position relationship between the player a and the player B meets the specified position relationship is detected, and if not, a reminding condition is determined to be met.
In step 312, if the detection result indicates that the location of the wearable device meets the reminding condition, a reminding instruction is sent to the wearable device, and the reminding instruction is used for instructing the wearable device to perform a reminding operation.
The reminding operation may be a vibration reminding or a voice reminding, and the like, which is not limited in the embodiments of the present disclosure.
In practical applications, the method in the embodiment may also be applied to other scenes with certain requirements on the position of the target, for example, in a large-scale dance play or an open-captioned sea figure, each actor wears an intelligent bracelet, the target position of each actor at different time is set, whether the intelligent bracelet worn by each actor is located at the target position of the current moment is periodically detected, and if not, a reminding instruction is sent to the intelligent bracelet of the actor to remind the actor to adjust the position of the actor in time. The implementation scenario of the position reminding method is not limited in this embodiment.
In summary, according to the position reminding method provided in the embodiment of the present disclosure, the attribute information of each wireless access point sent by the wearable device is received, the position where the wearable device is located is determined according to the attribute information of each wireless access point, when the position where the wearable device is located meets the reminding condition, a reminding instruction is sent to the wearable device to instruct the wearable device to perform a reminding operation, and when it is determined that the user deviates from a predetermined route or area according to the position where the wearable device is located, a reminder is sent to the user, so that the user can adjust the walking position of the user in time, the problem that the wearable device can only send out a reminder according to the movement distance and the movement time of the user is solved, the auxiliary function for the user is increased, and the user experience effect is improved.
Fig. 4 is a flowchart illustrating a location alert method according to yet another exemplary embodiment, which is illustrated in the implementation environment shown in fig. 1, and is used in the server 120 in the implementation environment shown in fig. 1. As shown in fig. 4, the location alert method may include the following steps.
In step 402, receiving attribute information of each wireless access point sent by the wearable device, where the attribute information includes an identifier and distance-related information, and the distance-related information includes a distance value between the corresponding wireless access point and the wearable device.
The distance between the wearable device and the Wi-Fi access point is inversely proportional to the signal strength of the wearable device receiving the Wi-Fi access point, and when the transmission power of each Wi-Fi access point is known, the wearable device can calculate a distance value between each Wi-Fi access point and the wearable device according to the received signal strength of each Wi-Fi access point and the transmission power of each Wi-Fi access point.
For example, a sufficient number of Wi-Fi access points are set in a designated area in advance, and the Wi-Fi access points do not need to access the network all the time, and only need to broadcast own identification, such as a MAC address, periodically. When the user is in the designated area, the wearable device worn by the user scans surrounding Wi-Fi access points, acquires the identification of each scanned Wi-Fi access point and the signal strength of each Wi-Fi access point, and calculates the distance value between each Wi-Fi access point and the wearable device according to the signal strength of each Wi-Fi access point and the transmission power of each Wi-Fi access point which can be stored in the wearable device in advance. Whether the Wi-Fi access point is encrypted or not, whether the Wi-Fi access point is connected with the wearable device or not, even the signal strength sent by the Wi-Fi access point and received by the wearable device is not enough to be displayed in the wireless signal list, and the wearable device can acquire the identification and the signal strength of the Wi-Fi access point.
The server can receive attribute information of each wireless access point forwarded by the wearable device through one of the wireless access points; alternatively, the server may also receive attribute information of the respective wireless access points forwarded by the wearable device through the relay terminal.
The wearable device can have perfect Wi-Fi communication capability, can access a network through a Wi-Fi access point, and sends attribute information obtained through scanning to a server in the network, wherein the Wi-Fi access point can be one of various Wi-Fi access points scanned by the wearable device.
Alternatively, the wearable device may connect to a relay terminal that has already accessed the network through other wireless communication methods such as bluetooth, and send the scanned attribute information to a server in the network through the relay terminal. The relay terminal can access the network through the 3G/4G access point, or the relay terminal can also access the network through one of the peripheral Wi-Fi access points.
In step 404, the coordinates of each wireless access point are queried according to the identifier of each wireless access point and the corresponding relationship between the identifier of each wireless access point and the coordinates of each wireless access point.
Taking Wi-Fi access points as an example, the server may store a preset correspondence between the MAC address of each Wi-Fi access point and the coordinates of each Wi-Fi access point. And after the server receives the attribute information of the Wi-Fi access point sent by the wearable device, inquiring the coordinate of the corresponding Wi-Fi access point according to the identification of the Wi-Fi access point in the attribute information and the pre-stored corresponding relation. The coordinates of the Wi-Fi access point may be geographical coordinates, or the coordinates of the Wi-Fi access point may be relative coordinates with respect to a certain reference object.
In step 406, the coordinates of the wearable device are determined according to the coordinates of each wireless access point and the calculated distance value between each wireless access point and the wearable device.
When the number of the Wi-Fi access points scanned by the wearable device reaches 3, the server can determine the coordinates of the wearable device according to the coordinates of the Wi-Fi access points and the distance values between the wearable device and the Wi-Fi access points. The greater the number of scanned Wi-Fi access points, the more accurate the server determines the coordinates of the wearable device.
In step 408, it is detected whether the position of the wearable device meets the reminding condition.
Please refer to the description in step 310 in the embodiment corresponding to fig. 3 for the step of the server detecting whether the position of the wearable device meets the reminding condition, which is not described herein again.
In step 410, if the detection result is that the position where the wearable device is located meets the reminding condition, a reminding instruction is sent to the wearable device, and the reminding instruction is used for instructing the wearable device to execute a reminding operation.
The reminding operation may be a vibration reminding or a voice reminding, and the like, which is not limited in the embodiments of the present disclosure.
In practical applications, the method in the embodiment may also be applied to other scenes with certain requirements on the position of the target, for example, in a large-scale dance play or an open-captioned sea figure, each actor wears an intelligent bracelet, the target position of each actor at different time is set, whether the intelligent bracelet worn by each actor is located at the target position of the current moment is periodically detected, and if not, a reminding instruction is sent to the intelligent bracelet of the actor to remind the actor to adjust the position of the actor in time. The implementation scenario of the position reminding method is not limited in this embodiment.
In summary, according to the position reminding method provided in the embodiment of the present disclosure, the attribute information of each wireless access point sent by the wearable device is received, the position where the wearable device is located is determined according to the attribute information of each wireless access point, when the position where the wearable device is located meets the reminding condition, a reminding instruction is sent to the wearable device to instruct the wearable device to perform a reminding operation, and when it is determined that the user deviates from a predetermined route or area according to the position where the wearable device is located, a reminder is sent to the user, so that the user can adjust the walking position of the user in time, the problem that the wearable device can only send out a reminder according to the movement distance and the movement time of the user is solved, the auxiliary function for the user is increased, and the user experience effect is improved.
Fig. 5 is a flowchart illustrating a location alert method according to an exemplary embodiment, which is illustrated in the implementation environment shown in fig. 1, wherein the location alert method is used for the wearable device 140 in the implementation environment shown in fig. 1. As shown in fig. 5, the position reminding method may include the following steps.
In step 502, attribute information of each scanned wireless access point is obtained, where the attribute information includes an identifier and distance-related information, and the distance-related information is used to indicate a distance relationship between a corresponding wireless access point and the wearable device.
In step 504, the attribute information of each wireless access point is transmitted to the server.
In step 506, a reminding instruction sent by the server is received, where the reminding instruction is an instruction sent when the server determines the location of the wearable device according to the attribute information of each wireless access point and detects that the location of the wearable device meets a reminding condition.
In step 508, a reminder operation is performed according to the reminder instruction.
In summary, according to the position reminding method provided in the embodiment of the present disclosure, the scanned attribute information of each wireless access point is obtained, the obtained attribute information is sent to the server, when a reminding instruction sent when the server detects that the position of the wearable device meets the reminding condition according to the attribute information of each wireless access point is received, and a reminding operation is executed, the position of the wearable device is determined according to the peripheral wireless access points, and when the user deviates from the predetermined route or area, the reminding instruction sent by the server is received and a reminder is sent to the user, so that the user can adjust the walking position of the user in time, the problem that the wearable device can only send out a reminder according to the movement distance and the movement time of the user is solved, an auxiliary function for the user is added, and the user experience effect is improved.
Fig. 6 is a flowchart illustrating a location alert method according to another exemplary embodiment, which is illustrated in the implementation environment shown in fig. 1, wherein the location alert method is used for the wearable device 140 in the implementation environment shown in fig. 1. As shown in fig. 6, the position reminding method may include the following steps.
In step 602, attribute information of each scanned wireless access point is obtained, where the attribute information includes an identifier and distance-related information, and the distance-related information includes signal strength of the corresponding wireless access point.
For example, a sufficient number of Wi-Fi access points are set in a designated area in advance, and the Wi-Fi access points do not need to access the network all the time, and only need to broadcast own identification, such as a MAC address, periodically. When the user is in the designated area, the wearable device worn by the user scans surrounding Wi-Fi access points and acquires attribute information of the scanned Wi-Fi access points, wherein the scanned attribute information may include identification of the Wi-Fi access points and signal strength of the Wi-Fi access points. The wearable device can acquire the attribute information of the Wi-Fi access point no matter whether the Wi-Fi access point is encrypted or not, no matter whether the Wi-Fi access point is connected with the wearable device or not, even the signal strength sent by the Wi-Fi access point and received by the wearable device is not enough to be displayed in the wireless signal list.
In step 604, the attribute information of each wireless access point is transmitted to the server.
The wearable device can forward attribute information of each wireless access point to the server through one wireless access point in each wireless access point; or, the wearable device may also forward the attribute information of each wireless access point to the server through the relay terminal.
The wearable device may have perfect Wi-Fi communication capability, may access a network through a Wi-Fi access point, and may send the scanned attribute information to a server in the network, where the Wi-Fi access point may be one of the various Wi-Fi access points scanned by the wearable device.
Alternatively, the wearable device may connect to a relay terminal that has already accessed the network through other wireless communication methods such as bluetooth, and send the scanned attribute information to a server in the network through the relay terminal. The relay terminal can access the network through the 3G/4G access point, or the relay terminal can also access the network through one of the peripheral Wi-Fi access points.
In step 606, a reminding instruction sent by the server is received, where the reminding instruction is an instruction sent when the server determines the location of the wearable device according to the attribute information of each wireless access point and detects that the location of the wearable device meets a reminding condition.
For the process that the server determines the location of the wearable device according to the attribute information of each wireless access point and detects whether the location of the wearable device meets the reminding condition, please refer to the description in the embodiment shown in fig. 3, which is not described herein again.
In step 608, a reminder operation is performed according to the reminder instruction.
The reminding operation may be a vibration reminding or a voice reminding, and the like, which is not limited in the embodiments of the present disclosure.
In summary, according to the position reminding method provided in the embodiment of the present disclosure, the scanned attribute information of each wireless access point is obtained, the obtained attribute information is sent to the server, when a reminding instruction sent when the server detects that the position of the wearable device meets the reminding condition according to the attribute information of each wireless access point is received, and a reminding operation is executed, the position of the wearable device is determined according to the peripheral wireless access points, and when the user deviates from the predetermined route or area, the reminding instruction sent by the server is received and a reminder is sent to the user, so that the user can adjust the walking position of the user in time, the problem that the wearable device can only send out a reminder according to the movement distance and the movement time of the user is solved, an auxiliary function for the user is added, and the user experience effect is improved.
Fig. 7 is a flowchart illustrating a location alert method according to yet another exemplary embodiment, which is illustrated in the implementation environment shown in fig. 1, wherein the location alert method is used for the wearable device 140 in the implementation environment shown in fig. 1. As shown in fig. 7, the position reminding method may include the following steps.
In step 702, attribute information of each scanned wireless access point is obtained, where the attribute information includes an identifier and distance-related information, and the distance-related information includes a distance value between the corresponding wireless access point and the wearable device.
The distance between the wearable device and the Wi-Fi access point is inversely proportional to the signal strength of the wearable device receiving the Wi-Fi access point, and when the transmission power of each Wi-Fi access point is known, the wearable device can calculate a distance value between each Wi-Fi access point and the wearable device according to the received signal strength of each Wi-Fi access point and the transmission power of each Wi-Fi access point.
For example, a sufficient number of Wi-Fi access points are set in a designated area in advance, and the Wi-Fi access points do not need to access the network all the time, and only need to broadcast own identification, such as a MAC address, periodically. When the user is in the designated area, the wearable device worn by the user scans surrounding Wi-Fi access points, acquires the identification of each scanned Wi-Fi access point and the signal strength of each Wi-Fi access point, and calculates the distance value between each Wi-Fi access point and the wearable device according to the signal strength of each Wi-Fi access point and the transmission power of each Wi-Fi access point which can be stored in the wearable device in advance. Whether the Wi-Fi access point is encrypted or not, whether the Wi-Fi access point is connected with the wearable device or not, even the signal strength sent by the Wi-Fi access point and received by the wearable device is not enough to be displayed in the wireless signal list, and the wearable device can acquire the identification and the signal strength of the Wi-Fi access point.
In step 704, the attribute information of each wireless access point is transmitted to the server.
The wearable device can forward attribute information of each wireless access point to the server through one wireless access point in each wireless access point; or, the wearable device may also forward the attribute information of each wireless access point to the server through the relay terminal.
The wearable device may have perfect Wi-Fi communication capability, may access a network through a Wi-Fi access point, and may send the scanned attribute information to a server in the network, where the Wi-Fi access point may be one of the various Wi-Fi access points scanned by the wearable device.
Alternatively, the wearable device may connect to a relay terminal that has already accessed the network through other wireless communication methods such as bluetooth, and send the scanned attribute information to a server in the network through the relay terminal. The relay terminal can access the network through the 3G/4G access point, or the relay terminal can also access the network through one of the peripheral Wi-Fi access points.
In step 706, a reminding instruction sent by the server is received, where the reminding instruction is an instruction sent when the server determines the location of the wearable device according to the attribute information of each wireless access point and detects that the location of the wearable device meets a reminding condition.
For the process that the server determines the location of the wearable device according to the attribute information of each wireless access point and detects whether the location of the wearable device meets the reminding condition, please refer to the description in the embodiment shown in fig. 4, which is not described herein again.
In step 708, a reminder operation is performed according to the reminder instruction.
The reminding operation may be a vibration reminding or a voice reminding, and the like, which is not limited in the embodiments of the present disclosure.
In summary, according to the position reminding method provided in the embodiment of the present disclosure, the scanned attribute information of each wireless access point is obtained, the obtained attribute information is sent to the server, when a reminding instruction sent when the server detects that the position of the wearable device meets the reminding condition according to the attribute information of each wireless access point is received, and a reminding operation is executed, the position of the wearable device is determined according to the peripheral wireless access points, and when the user deviates from the predetermined route or area, the reminding instruction sent by the server is received and a reminder is sent to the user, so that the user can adjust the walking position of the user in time, the problem that the wearable device can only send out a reminder according to the movement distance and the movement time of the user is solved, an auxiliary function for the user is added, and the user experience effect is improved.
FIG. 8 is a flowchart illustrating a location reminder method according to an exemplary embodiment, which is illustrated in the implementation environment shown in FIG. 1. As shown in fig. 7, the position reminding method may include the following steps.
In step 802, the wearable device acquires attribute information of each scanned wireless access point, where the attribute information includes an identifier and distance-related information, and the distance-related information is used to indicate a distance relationship between a corresponding wireless access point and the wearable device.
The distance-related information may include a signal strength of the corresponding wireless access point, or may include a distance value between the corresponding wireless access point and the wearable device.
The distance between the wearable device and the Wi-Fi access point is inversely proportional to the strength of the signal received by the wearable device from the Wi-Fi access point, and when the transmission power of each Wi-Fi access point is known, the distance value between each Wi-Fi access point and the wearable device can be calculated according to the received signal strength of each Wi-Fi access point and the transmission power of each Wi-Fi access point.
For example, a sufficient number of Wi-Fi access points are set in a designated area in advance, and the Wi-Fi access points do not need to access the network all the time, and only need to broadcast own identification, such as a MAC address, periodically. When the user is in the designated area, the wearable device worn by the user scans surrounding Wi-Fi access points and acquires attribute information of the scanned Wi-Fi access points, wherein the scanned attribute information may include identification of the Wi-Fi access points and signal strength of the Wi-Fi access points. Or the wearable device can also calculate a distance value between each Wi-Fi access point and the wearable device according to the acquired signal strength of each Wi-Fi access point and the prestored transmitting power of each Wi-Fi access point, and the identification of each Wi-Fi access point and the distance value between each Wi-Fi access point and the wearable device are used as attribute information of each Wi-Fi access point.
The wearable device can acquire the attribute information of the Wi-Fi access point no matter whether the Wi-Fi access point is encrypted or not, no matter whether the Wi-Fi access point is connected with the wearable device or not, even the signal strength sent by the Wi-Fi access point and received by the wearable device is not enough to be displayed in the wireless signal list.
In step 804, the wearable device sends attribute information of each wireless access point to a server.
The wearable device can forward attribute information of each wireless access point to the server through one wireless access point in each wireless access point; or, the wearable device may also forward the attribute information of each wireless access point to the server through the relay terminal.
The wearable device may have perfect Wi-Fi communication capability, may access a network through a Wi-Fi access point, and may send the scanned attribute information to a server in the network, where the Wi-Fi access point may be one of the various Wi-Fi access points scanned by the wearable device.
Alternatively, the wearable device may connect to a relay terminal that has already accessed the network through other wireless communication methods such as bluetooth, and send the scanned attribute information to a server in the network through the relay terminal. The relay terminal can access the network through the 3G/4G access point, or the relay terminal can also access the network through one of the peripheral Wi-Fi access points.
In step 806, the server determines the location of the wearable device according to the attribute information of each wireless access point.
The server can inquire the coordinates of each wireless access point according to the identification of each wireless access point and the corresponding relation between the identification of each wireless access point and the coordinates of each wireless access point, and determine the coordinates of the wearable device according to the coordinates of each wireless access point and the distance value between each wireless access point and the wearable device.
When the position related information of each wireless access point sent by the wearable device contains the signal strength of each Wi-Fi access point, the server preferably needs to calculate a distance value between each wireless access point and the wearable device according to the signal strength of each wireless access point.
When the coordinates of each wireless access point are queried, taking a Wi-Fi access point as an example, the server may store a preset correspondence between the MAC address of each Wi-Fi access point and the coordinates of each Wi-Fi access point. And after the server receives the attribute information of the Wi-Fi access point sent by the wearable device, inquiring the coordinate of the corresponding Wi-Fi access point according to the identification of the Wi-Fi access point in the attribute information and the pre-stored corresponding relation. The coordinates of the Wi-Fi access point may be geographical coordinates, or the coordinates of the Wi-Fi access point may be relative coordinates with respect to a certain reference object.
When the number of the Wi-Fi access points scanned by the wearable device reaches 3, the server can determine the coordinates of the wearable device according to the coordinates of the Wi-Fi access points and the distance values between the wearable device and the Wi-Fi access points. The greater the number of scanned Wi-Fi access points, the more accurate the server determines the coordinates of the wearable device.
In step 808, the server detects whether the location of the wearable device meets the reminding condition, and if so, the method proceeds to step 810.
The server receives the attribute information of each Wi-Fi access point sent by the wearable device, and meanwhile, the server can also receive the MAC address of the wearable device, and inquires reminding conditions which are stored in the server in advance and correspond to the wearable device through the MAC address of the wearable device. Wherein, the reminding condition may include at least one of the following three conditions:
1) the wearable device is located at a position offset from the designated route.
The wearable device is taken as an intelligent bracelet, a user is taken as an example of a football player, enough Wi-Fi access points are arranged in a football field and a designated range around the football field in advance, when a coach directs the player to practice a certain running position tactic, a running position route can be designated for each player in a server, a corresponding relation between an MAC address of the intelligent bracelet worn by the player and the running position route is established, after the server determines the position of the intelligent bracelet worn by a certain player, whether the position deviates from the running position route of the player is detected, and if yes, the reminding condition is determined to be met.
2) The wearable device is located outside of the designated area.
Every sportsman has corresponding respective role in the court, for example left front, right front, center front etc, different roles correspond respective activity area usually, the coach is when commander sportsman trains, can be according to the role of sportsman in the team, set up certain activity area for every sportsman in the server, and establish the corresponding relation between the MAC address of the intelligent bracelet that this sportsman wore and this activity area, after the position of the intelligent bracelet that certain sportsman wore is confirmed to the server, whether detect this position and be in outside this sportsman's activity area, if, then confirm to satisfy and remind the condition.
3) The relative positional relationship between the wearable device and the other wearable device does not satisfy the specified positional relationship.
For example, when a coach directs a player to practice a tactic, a position relationship between the player a and the player B can be specified in a server, a corresponding relationship between an MAC address of a smart bracelet worn by the player a and the position relationship is established, after the server determines the positions of the smart bracelets worn by the player a and the player B, whether the relative position relationship between the player a and the player B meets the specified position relationship is detected, and if not, a reminding condition is determined to be met.
In step 810, the server sends a reminder instruction to the wearable device.
In step 812, the wearable device performs a reminder operation according to the reminder instruction.
The reminding operation may be a vibration reminding or a voice reminding, and the like, which is not limited in the embodiments of the present disclosure.
In practical applications, the method in the embodiment may also be applied to other scenes with certain requirements on the position of the target, for example, in a large-scale dance play or an open-captioned sea figure, each actor wears an intelligent bracelet, the target position of each actor at different time is set, whether the intelligent bracelet worn by each actor is located at the target position of the current moment is periodically detected, and if not, a reminding instruction is sent to the intelligent bracelet of the actor to remind the actor to adjust the position of the actor in time. The implementation scenario of the position reminding method is not limited in this embodiment.
In summary, according to the position reminding method provided in the embodiment of the present disclosure, the server receives the attribute information of each wireless access point sent by the wearable device, determines the position of the wearable device according to the attribute information of each wireless access point, and sends a reminding instruction to the wearable device when the position of the wearable device meets the reminding condition, so as to instruct the wearable device to perform a reminding operation.
The following are embodiments of the disclosed apparatus that may be used to perform embodiments of the disclosed methods. For details not disclosed in the embodiments of the apparatus of the present disclosure, refer to the embodiments of the method of the present disclosure.
FIG. 9 is a block diagram illustrating a location reminder apparatus according to an exemplary embodiment, which is applied to the server 120 in the implementation environment shown in FIG. 1, as shown in FIG. 9, and includes but is not limited to: an information receiving module 901, a position determining module 902, a condition detecting module 903 and an instruction sending module 904;
the information receiving module 901 is configured to receive attribute information of each wireless access point sent by a wearable device, where the attribute information includes an identifier and distance-related information, and the distance-related information is used to indicate a distance relationship between a corresponding wireless access point and the wearable device;
the location determination module 902 is configured to determine a location of the wearable device according to the attribute information of the wireless access points;
the condition detection module 903 is configured to detect whether the position where the wearable device is located meets a reminding condition;
the instruction sending module 904 is configured to send a reminding instruction to the wearable device if the detection result of the condition detection module indicates that the position where the wearable device is located meets a reminding condition, where the reminding instruction is used for instructing the wearable device to execute a reminding operation.
In summary, the position reminding device provided in the embodiment of the present disclosure determines, by receiving the attribute information of each wireless access point sent by the wearable device, the position where the wearable device is located according to the attribute information of each wireless access point, and when the position where the wearable device is located meets the reminding condition, sends the reminding instruction to the wearable device to instruct the wearable device to perform the reminding operation, and when determining that the user deviates from the predetermined route or area according to the position where the wearable device is located, sends the reminding to the user, so that the user can adjust the walking position of the user in time, thereby solving the problem that the wearable device can only send the reminding according to the movement distance and the movement time of the user, achieving the effects of increasing the auxiliary function for the user and improving the user experience.
FIG. 10 is a block diagram illustrating a location reminder according to another exemplary embodiment, which is applied to the server 120 in the implementation environment shown in FIG. 1, and includes but is not limited to: an information receiving module 901, a position determining module 902, a condition detecting module 903 and an instruction sending module 904;
the information receiving module 901 is configured to receive attribute information of each wireless access point sent by a wearable device, where the attribute information includes an identifier and distance-related information, and the distance-related information is used to indicate a distance relationship between a corresponding wireless access point and the wearable device;
optionally, the information receiving module includes: a first receiving submodule 9011, or a second receiving submodule 9012.
The first receiving sub-module 9011 is configured to receive attribute information of each wireless access point forwarded by the wearable device through one of the wireless access points;
the second receiving submodule 9012 is configured to receive attribute information of the respective wireless access points forwarded by the wearable device through a relay terminal.
The location determination module 902 is configured to determine a location of the wearable device according to the attribute information of the wireless access points;
optionally, the position determining module 902 includes: a coordinate query submodule 9021 and a position determination submodule 9022;
the coordinate query submodule 9021 is configured to query the coordinates of each wireless access point according to the identifier of each wireless access point and the correspondence between the identifier of each wireless access point and the coordinates of each wireless access point;
the location determining sub-module 9022 is configured to determine a location of the wearable device according to the coordinates of the wireless access points and the distance-related information of the wireless access points.
Optionally, the position determining sub-module 9022 includes: a first coordinate determination submodule 9022 a; or, the position determining sub-module 9022 includes: a distance calculation sub-module 9022b and a second coordinate determination sub-module 9022 c.
The first coordinate determination submodule 9022a is configured to determine, when the distance-related information includes a distance value between a corresponding wireless access point and the wearable device, a coordinate of the wearable device according to the coordinate of each wireless access point and the distance value between each wireless access point and the wearable device;
the distance calculation sub-module 9022b is configured to calculate, when the distance related information includes signal strength of a corresponding wireless access point, a distance value between each wireless access point and the wearable device according to the signal strength of each wireless access point;
the second coordinate determination submodule 9022c is configured to determine the coordinates of the wearable device according to the coordinates of each wireless access point and the distance value between each wireless access point and the wearable device calculated by the distance calculation submodule.
The condition detection module 903 is configured to detect whether the position where the wearable device is located meets a reminding condition;
optionally, the reminding condition includes:
the wearable device is located at a position deviated from a specified route;
the wearable device is located at a position outside a specified area;
and/or the relative positional relationship between the wearable device and other wearable devices does not satisfy a specified positional relationship.
The instruction sending module 904 is configured to send a reminding instruction to the wearable device if the detection result of the condition detecting module 903 is that the position where the wearable device is located meets a reminding condition, where the reminding instruction is used to instruct the wearable device to perform a reminding operation.
In summary, the position reminding device provided in the embodiment of the present disclosure determines, by receiving the attribute information of each wireless access point sent by the wearable device, the position where the wearable device is located according to the attribute information of each wireless access point, and when the position where the wearable device is located meets the reminding condition, sends the reminding instruction to the wearable device to instruct the wearable device to perform the reminding operation, and when determining that the user deviates from the predetermined route or area according to the position where the wearable device is located, sends the reminding to the user, so that the user can adjust the walking position of the user in time, thereby solving the problem that the wearable device can only send the reminding according to the movement distance and the movement time of the user, achieving the effects of increasing the auxiliary function for the user and improving the user experience.
Fig. 11 is a block diagram illustrating a location alert device, according to an exemplary embodiment, which is applied to the wearable device 140 in the implementation environment shown in fig. 1, as shown in fig. 11, and includes but is not limited to: an information acquisition module 1101, an information sending module 1102, an instruction receiving module 1103, and an operation execution module 1104.
The information obtaining module 1101 is configured to obtain attribute information of each scanned wireless access point, where the attribute information includes an identifier and distance-related information, and the distance-related information is used to indicate a distance relationship between a corresponding wireless access point and the wearable device;
the information sending module 1102 is configured to send attribute information of the respective wireless access points to a server;
the instruction receiving module 1103 is configured to receive a reminding instruction sent by the server, where the reminding instruction is an instruction sent when the server determines the location of the wearable device according to the attribute information of each wireless access point and detects that the location of the wearable device meets a reminding condition;
the operation execution module 1104 is configured to execute a reminding operation according to the reminding instruction.
In summary, the position reminding device provided in the embodiment of the present disclosure sends the obtained attribute information to the server by obtaining the scanned attribute information of each wireless access point, receives the reminding instruction sent when the server detects that the position of the wearable device meets the reminding condition according to the attribute information of each wireless access point, and executes the reminding operation, determines the position of the wearable device according to the peripheral wireless access points, and receives the reminding instruction sent by the server and sends a reminder to the user when the user deviates from the predetermined route or area, so that the user can adjust the walking position of the user in time, thereby solving the problem that the wearable device can only send out the reminder according to the movement distance and the movement time of the user, achieving the purpose of increasing the auxiliary function for the user, and improving the user experience.
Fig. 12 is a block diagram illustrating a location alert device, as shown in fig. 12, for use in the wearable device 140 in the implementation environment shown in fig. 1, according to another exemplary embodiment, including but not limited to: an information acquisition module 1101, an information sending module 1102, an instruction receiving module 1103, and an operation execution module 1104.
The information obtaining module 1101 is configured to obtain attribute information of each scanned wireless access point, where the attribute information includes an identifier and distance-related information, and the distance-related information is used to indicate a distance relationship between a corresponding wireless access point and the wearable device;
optionally, the information obtaining module 1101 includes: an acquisition sub-module 11011, a distance calculation sub-module 11012, and a first addition sub-module 11013; alternatively, the information obtaining module 1101 includes: a second add sub-module 11014.
The obtaining sub-module 11011 is configured to obtain the signal strength of each wireless access point;
the distance calculating sub-module 11012 is configured to calculate a distance value between each wireless access point and the wearable device according to the signal strength of each wireless access point acquired by the acquiring sub-module 11011;
the first adding submodule 11013 is configured to add the distance value between each wireless access point and the wearable device calculated by the distance calculating submodule 11012 as the distance related information of each wireless access point;
the second adding submodule 11014 is configured to add the signal strength of the respective wireless access point as the distance-related information of the respective wireless access point.
The information sending module 1102 is configured to send attribute information of the respective wireless access points to a server;
optionally, the information sending module 1102 includes: a first transmission sub-module 11021, or a second transmission sub-module 11022.
The first sending sub-module 11021 is configured to forward the attribute information of each wireless access point to the server through one of the wireless access points;
the second sending submodule 11022 is configured to forward the attribute information of each wireless access point to the server through a relay terminal.
The instruction receiving module 1103 is configured to receive a reminding instruction sent by the server, where the reminding instruction is an instruction sent when the server determines the location of the wearable device according to the attribute information of each wireless access point and detects that the location of the wearable device meets a reminding condition;
the operation execution module 1104 is configured to execute a reminding operation according to the reminding instruction.
In summary, the position reminding device provided in the embodiment of the present disclosure sends the obtained attribute information to the server by obtaining the scanned attribute information of each wireless access point, receives the reminding instruction sent when the server detects that the position of the wearable device meets the reminding condition according to the attribute information of each wireless access point, and executes the reminding operation, determines the position of the wearable device according to the peripheral wireless access points, and receives the reminding instruction sent by the server and sends a reminder to the user when the user deviates from the predetermined route or area, so that the user can adjust the walking position of the user in time, thereby solving the problem that the wearable device can only send out the reminder according to the movement distance and the movement time of the user, achieving the purpose of increasing the auxiliary function for the user, and improving the user experience.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
FIG. 13 is a block diagram illustrating a location reminder 1300 according to an exemplary embodiment. The apparatus 1300 may vary widely in configuration or performance and may include one or more Central Processing Units (CPUs) 1322 (e.g., one or more processors) and memory 1332, one or more storage media 1330 (e.g., one or more mass storage devices) storing applications 1342 or data 1344. Memory 1332 and storage medium 1330 may be, among other things, transitory or persistent storage. The program stored in the storage medium 1330 may include one or more modules (not shown), each of which may include a sequence of instruction operations for the apparatus, which may be used to implement all or part of the steps of the method shown in fig. 2, 3 or 4. Still further, central processor 1322 may be disposed in communication with storage medium 1330 such that a sequence of instruction operations in storage medium 1330 is executed on device 1300.
The device 1300 may also include one or more power supplies 1326, one or more wired or wireless network interfaces 1350, one or more input-output interfaces 1358, one or more keyboards 1356, and/or one or more operating systems 1341 such as Windows Server, Mac OSXTM, UnixTM, LinuxTM, FreeBSDTM, etc.
FIG. 14 is a block diagram illustrating a location reminder device 1400 according to an exemplary embodiment. For example, the apparatus 1400 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, an exercise device, a personal digital assistant, and the like.
Referring to fig. 14, apparatus 1400 may include one or more of the following components: a processing component 1402, a memory 1404, a power component 1406, a multimedia component 1408, an audio component 1410, an input/output (I/O) interface 1412, a sensor component 1414, and a communication component 1416.
The processing component 1402 generally controls the overall operation of the device 1400, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component 1402 may include one or more processors 1418 to execute instructions to perform all or a portion of the steps of the methods described above. Further, processing component 1402 can include one or more modules that facilitate interaction between processing component 1402 and other components. For example, the processing component 1402 can include a multimedia module to facilitate interaction between the multimedia component 1408 and the processing component 1402.
The memory 1404 is configured to store various types of data to support operations at the apparatus 1400. Examples of such data include instructions for any application or method operating on device 1400, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 1404 may be implemented by any type of volatile or non-volatile storage device or combination of devices, such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks. Also stored in memory 1404 are one or more modules configured to be executed by the one or more processors 1420 to perform all or part of the steps of the methods illustrated in any of fig. 5, 6, or 7 described above.
The power supply component 1406 provides power to the various components of the device 1400. The power components 1406 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device 1400.
The multimedia component 1408 includes a screen that provides an output interface between the device 1400 and the user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 1408 includes a front-facing camera and/or a rear-facing camera. The front camera and/or the rear camera may receive external multimedia data when the device 1400 is in an operation mode, such as a shooting mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
The audio component 1410 is configured to output and/or input audio signals. For example, the audio component 1410 includes a Microphone (MIC) configured to receive external audio signals when the apparatus 1400 is in operating modes, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may further be stored in the memory 1404 or transmitted via the communication component 1416. In some embodiments, audio component 1410 further includes a speaker for outputting audio signals.
I/O interface 1412 provides an interface between processing component 1402 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The sensor component 1414 includes one or more sensors for providing various aspects of state assessment for the apparatus 1400. For example, the sensor component 1414 may detect an open/closed state of the apparatus 1400, a relative positioning of components, such as a display and keypad of the apparatus 1400, a change in position of the apparatus 1400 or a component of the apparatus 1400, the presence or absence of user contact with the apparatus 1400, an orientation or acceleration/deceleration of the apparatus 1400, and a change in temperature of the apparatus 1400. The sensor assembly 1414 may include a proximity sensor configured to detect the presence of a nearby object in the absence of any physical contact. The sensor assembly 1414 may also include a photosensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 1414 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 1416 is configured to facilitate wired or wireless communication between the apparatus 1400 and other devices. The device 1400 may access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 1416 receives broadcast signals or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 1416 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the apparatus 1400 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components for performing the above-described methods.
In an exemplary embodiment, a non-transitory computer readable storage medium is also provided, such as the memory 1404 that includes instructions executable by the processor 1418 of the apparatus 1400 to perform the above-described method. For example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
It will be understood that the invention is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the invention is limited only by the appended claims.
Claims (18)
1. A position reminding method is used in a server, and comprises the following steps:
receiving attribute information of each wireless access point sent by wearable equipment, wherein the attribute information comprises an identifier and distance related information, and the distance related information is used for indicating a distance relationship between the corresponding wireless access point and the wearable equipment;
determining the position of the wearable device according to the attribute information of each wireless access point;
detecting whether the position of the wearable equipment meets a reminding condition;
and if the detection result shows that the position where the wearable device is located meets the reminding condition, sending a reminding instruction to the wearable device, wherein the reminding instruction is used for indicating the wearable device to execute reminding operation.
2. The method of claim 1, wherein the alert condition comprises:
the wearable device is located at a position deviated from a specified route;
the wearable device is located at a position outside a specified area;
and/or the relative positional relationship between the wearable device and other wearable devices does not satisfy a specified positional relationship.
3. The method of claim 1, wherein the determining the location of the wearable device according to the attribute information of the wireless access points comprises:
inquiring the coordinates of each wireless access point according to the identification of each wireless access point and the corresponding relation between the identification of each wireless access point and the coordinates of each wireless access point;
and determining the position of the wearable device according to the coordinates of each wireless access point and the distance related information of each wireless access point.
4. The method of claim 3, wherein determining the location of the wearable device according to the coordinates of the wireless access points and the distance-related information of the wireless access points comprises:
when the distance related information comprises distance values between corresponding wireless access points and the wearable device, determining coordinates of the wearable device according to the coordinates of each wireless access point and the distance values between each wireless access point and the wearable device;
when the distance related information comprises the signal strength of the corresponding wireless access point, calculating a distance value between each wireless access point and the wearable device according to the signal strength of each wireless access point; and determining the coordinates of the wearable device according to the coordinates of each wireless access point and the distance value between each wireless access point and the wearable device obtained through calculation.
5. The method of claim 1, wherein the receiving attribute information of each wireless access point sent by the wearable device comprises:
receiving attribute information of each wireless access point forwarded by the wearable device through one of the wireless access points;
or,
and receiving the attribute information of each wireless access point forwarded by the wearable device through a relay terminal.
6. A position reminding method is used in a wearable device, and comprises the following steps:
acquiring attribute information of each scanned wireless access point, wherein the attribute information comprises an identifier and distance related information, and the distance related information is used for indicating a distance relationship between the corresponding wireless access point and the wearable device;
sending the attribute information of each wireless access point to a server;
receiving a reminding instruction sent by the server, wherein the reminding instruction is an instruction sent when the server determines the position of the wearable device according to the attribute information of each wireless access point and detects that the position of the wearable device meets a reminding condition;
and executing reminding operation according to the reminding instruction.
7. The method according to claim 6, wherein the obtaining attribute information of each scanned wireless access point comprises:
acquiring the signal strength of each wireless access point, calculating a distance value between each wireless access point and the wearable equipment according to the signal strength of each wireless access point, and adding the distance value between each wireless access point and the wearable equipment as distance related information of each wireless access point;
or adding the signal strength of each wireless access point to the distance-related information of each wireless access point.
8. The method of claim 6, wherein the sending attribute information of the wireless access points to a server comprises:
forwarding the attribute information of each wireless access point to the server through one wireless access point in each wireless access point;
or,
and forwarding the attribute information of each wireless access point to the server through a relay terminal.
9. A position alert device, for use in a server, the device comprising:
the information receiving module is used for receiving attribute information of each wireless access point sent by the wearable device, wherein the attribute information comprises an identifier and distance related information, and the distance related information is used for indicating a distance relationship between the corresponding wireless access point and the wearable device;
the position determining module is used for determining the position of the wearable equipment according to the attribute information of each wireless access point;
the condition detection module is used for detecting whether the position where the wearable equipment is located meets a reminding condition;
and the instruction sending module is used for sending a reminding instruction to the wearable equipment if the detection result of the condition detection module indicates that the position where the wearable equipment is located meets the reminding condition, and the reminding instruction is used for indicating the wearable equipment to execute the reminding operation.
10. The apparatus of claim 9, wherein the alert condition comprises:
the wearable device is located at a position deviated from a specified route;
the wearable device is located at a position outside a specified area;
and/or the relative positional relationship between the wearable device and other wearable devices does not satisfy a specified positional relationship.
11. The apparatus of claim 9, wherein the position determining module comprises:
the coordinate query submodule is used for querying the coordinates of each wireless access point according to the identification of each wireless access point and the corresponding relation between the identification of each wireless access point and the coordinates of each wireless access point;
and the position determining submodule is used for determining the position of the wearable equipment according to the coordinates of each wireless access point and the distance related information of each wireless access point.
12. The apparatus of claim 11, wherein the location determination submodule comprises:
a first coordinate determination sub-module, configured to determine, when the distance-related information includes a distance value between a corresponding wireless access point and the wearable device, a coordinate of the wearable device according to the coordinate of each wireless access point and the distance value between each wireless access point and the wearable device;
the distance calculation sub-module is used for calculating a distance value between each wireless access point and the wearable device according to the signal strength of each wireless access point when the distance related information comprises the signal strength of the corresponding wireless access point;
and the second coordinate determination submodule is used for determining the coordinates of the wearable equipment according to the coordinates of each wireless access point and the distance value between each wireless access point and the wearable equipment, which is calculated and obtained by the distance calculation submodule.
13. The apparatus of claim 9, wherein the information receiving module comprises:
the first receiving submodule is used for receiving the attribute information of each wireless access point forwarded by the wearable device through one wireless access point in each wireless access point;
and the second receiving submodule is used for receiving the attribute information of each wireless access point forwarded by the wearable device through the relay terminal.
14. A position reminding device, which is used in a wearable device, the device comprising:
the information acquisition module is used for acquiring scanned attribute information of each wireless access point, wherein the attribute information comprises an identifier and distance related information, and the distance related information is used for indicating a distance relationship between the corresponding wireless access point and the wearable device;
the information sending module is used for sending the attribute information of each wireless access point to a server;
the instruction receiving module is used for receiving a reminding instruction sent by the server, wherein the reminding instruction is an instruction sent when the server determines the position of the wearable device according to the attribute information of each wireless access point and detects that the position of the wearable device meets a reminding condition;
and the operation execution module is used for executing the reminding operation according to the reminding instruction.
15. The apparatus of claim 14, wherein the information obtaining module comprises:
the acquisition submodule is used for acquiring the signal strength of each wireless access point;
the distance calculation sub-module is used for calculating a distance value between each wireless access point and the wearable device according to the signal strength of each wireless access point acquired by the acquisition sub-module;
the first adding submodule is used for adding the distance value between each wireless access point and the wearable equipment, which is calculated by the distance calculating submodule, into the distance related information of each wireless access point;
and the second adding submodule is used for adding the signal strength of each wireless access point into the distance related information of each wireless access point.
16. The apparatus of claim 14, wherein the information sending module comprises:
a first sending submodule, configured to forward attribute information of each wireless access point to the server through one of the wireless access points;
and the second sending submodule is used for forwarding the attribute information of each wireless access point to the server through the relay terminal.
17. A position alert device, for use in a server, the device comprising:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to:
receiving attribute information of each wireless access point sent by wearable equipment, wherein the attribute information comprises an identifier and distance related information, and the distance related information is used for indicating a distance relationship between the corresponding wireless access point and the wearable equipment;
determining the position of the wearable device according to the attribute information of each wireless access point;
detecting whether the position of the wearable equipment meets a reminding condition;
and if the detection result shows that the position where the wearable device is located meets the reminding condition, sending a reminding instruction to the wearable device, wherein the reminding instruction is used for indicating the wearable device to execute reminding operation.
18. A position reminding device, which is used in a wearable device, comprises:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to:
acquiring attribute information of each scanned wireless access point, wherein the attribute information comprises an identifier and distance related information, and the distance related information is used for indicating a distance relationship between the corresponding wireless access point and the wearable device;
sending the attribute information of each wireless access point to a server;
receiving a reminding instruction sent by the server, wherein the reminding instruction is an instruction sent when the server determines the position of the wearable device according to the attribute information of each wireless access point and detects that the position of the wearable device meets a reminding condition;
and executing reminding operation according to the reminding instruction.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410571639.5A CN104333846B (en) | 2014-10-23 | 2014-10-23 | Position reminding method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410571639.5A CN104333846B (en) | 2014-10-23 | 2014-10-23 | Position reminding method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104333846A true CN104333846A (en) | 2015-02-04 |
CN104333846B CN104333846B (en) | 2019-05-24 |
Family
ID=52408478
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410571639.5A Active CN104333846B (en) | 2014-10-23 | 2014-10-23 | Position reminding method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104333846B (en) |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104702673A (en) * | 2015-02-09 | 2015-06-10 | 深圳市同洲电子股份有限公司 | Acquiring method of service information and wearable device |
CN104735621A (en) * | 2015-03-20 | 2015-06-24 | 广东小天才科技有限公司 | Positioning frequency optimization method, device and system |
CN104796489A (en) * | 2015-05-04 | 2015-07-22 | 李文俊 | Forced reminding method and system for smart sports apparatuses |
CN105101072A (en) * | 2015-05-19 | 2015-11-25 | 小米科技有限责任公司 | Location method and location device |
CN105282781A (en) * | 2015-04-10 | 2016-01-27 | 小米科技有限责任公司 | User location monitoring method and device |
CN105376711A (en) * | 2015-10-13 | 2016-03-02 | 宇龙计算机通信科技(深圳)有限公司 | Position prompting method and apparatus of wearable device, and wearable device |
CN105392118A (en) * | 2015-10-23 | 2016-03-09 | 广东小天才科技有限公司 | Method and device for determining motion trail of user |
CN105491518A (en) * | 2015-11-24 | 2016-04-13 | 小米科技有限责任公司 | Method and device for social reminding based on wearable devices |
CN105634928A (en) * | 2016-02-16 | 2016-06-01 | 北京小米移动软件有限公司 | Social reminding method and device based on wearable device |
CN105790783A (en) * | 2016-03-01 | 2016-07-20 | 成都怡康科技有限公司 | Group movement bracelet system for scenic area |
WO2016161640A1 (en) * | 2015-04-10 | 2016-10-13 | 华为技术有限公司 | Method and device for accessing wi-fi network |
CN106161791A (en) * | 2016-06-30 | 2016-11-23 | 广东小天才科技有限公司 | Mutual anti-loss reminding method and system for intelligent terminals |
WO2017101644A1 (en) * | 2015-12-16 | 2017-06-22 | Huawei Technologies Co., Ltd. | System and method for a hub device search |
CN106937308A (en) * | 2016-12-28 | 2017-07-07 | 上海掌门科技有限公司 | A kind of method and apparatus for determining user's access service region and action message |
CN107231610A (en) * | 2016-03-24 | 2017-10-03 | 北大方正集团有限公司 | Based reminding method and wearable device based on wearable device |
CN109451422A (en) * | 2018-11-12 | 2019-03-08 | 周口师范学院 | Location-based protenchyma networked information shared system and its synchronous configuration method |
CN113038372A (en) * | 2021-03-11 | 2021-06-25 | 华高数字科技有限公司 | Wearable auxiliary positioning early warning linkage method based on block chain |
CN113765908A (en) * | 2021-09-01 | 2021-12-07 | 南京炫佳网络科技有限公司 | Data acquisition method, device, equipment and storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020086680A1 (en) * | 2000-11-22 | 2002-07-04 | Hunzinger Jason F. | Location specific reminders for wireless mobiles |
CN101373215A (en) * | 2007-08-21 | 2009-02-25 | 英华达(南京)科技有限公司 | Method for positioning portable communication device |
CN103533635A (en) * | 2012-07-03 | 2014-01-22 | 希姆通信息技术(上海)有限公司 | Mobile terminal positioning method and mobile terminal |
CN103698789A (en) * | 2014-01-03 | 2014-04-02 | 成都安捷网际服务有限公司 | Distance prompting method based on mobile terminals |
CN103745572A (en) * | 2013-12-30 | 2014-04-23 | 深圳市德高智科技有限公司 | Portable lifesaving device, lifesaving management system and lifesaving method |
-
2014
- 2014-10-23 CN CN201410571639.5A patent/CN104333846B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020086680A1 (en) * | 2000-11-22 | 2002-07-04 | Hunzinger Jason F. | Location specific reminders for wireless mobiles |
CN101373215A (en) * | 2007-08-21 | 2009-02-25 | 英华达(南京)科技有限公司 | Method for positioning portable communication device |
CN103533635A (en) * | 2012-07-03 | 2014-01-22 | 希姆通信息技术(上海)有限公司 | Mobile terminal positioning method and mobile terminal |
CN103745572A (en) * | 2013-12-30 | 2014-04-23 | 深圳市德高智科技有限公司 | Portable lifesaving device, lifesaving management system and lifesaving method |
CN103698789A (en) * | 2014-01-03 | 2014-04-02 | 成都安捷网际服务有限公司 | Distance prompting method based on mobile terminals |
Cited By (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104702673A (en) * | 2015-02-09 | 2015-06-10 | 深圳市同洲电子股份有限公司 | Acquiring method of service information and wearable device |
CN104702673B (en) * | 2015-02-09 | 2018-08-07 | 深圳市同洲电子股份有限公司 | A kind of acquisition methods and wearable device of information on services |
CN104735621A (en) * | 2015-03-20 | 2015-06-24 | 广东小天才科技有限公司 | Positioning frequency optimization method, device and system |
CN104735621B (en) * | 2015-03-20 | 2019-07-02 | 广东小天才科技有限公司 | A kind of positioning frequency optimization method, device and system |
US10635802B2 (en) | 2015-04-10 | 2020-04-28 | Huawei Technologies Co., Ltd. | Method and apparatus for accessing Wi-Fi network |
CN105282781A (en) * | 2015-04-10 | 2016-01-27 | 小米科技有限责任公司 | User location monitoring method and device |
WO2016161640A1 (en) * | 2015-04-10 | 2016-10-13 | 华为技术有限公司 | Method and device for accessing wi-fi network |
CN105282781B (en) * | 2015-04-10 | 2019-01-18 | 小米科技有限责任公司 | user location monitoring method and device |
CN104796489A (en) * | 2015-05-04 | 2015-07-22 | 李文俊 | Forced reminding method and system for smart sports apparatuses |
JP2017521681A (en) * | 2015-05-19 | 2017-08-03 | シャオミ・インコーポレイテッド | Positioning method, apparatus, program, and recording medium |
US9883350B2 (en) | 2015-05-19 | 2018-01-30 | Xiaomi Inc. | Positioning method and device |
RU2647691C2 (en) * | 2015-05-19 | 2018-03-16 | Сяоми Инк. | Positioning method and device |
CN105101072A (en) * | 2015-05-19 | 2015-11-25 | 小米科技有限责任公司 | Location method and location device |
WO2016183990A1 (en) * | 2015-05-19 | 2016-11-24 | 小米科技有限责任公司 | Positioning method and apparatus |
CN105376711B (en) * | 2015-10-13 | 2019-01-11 | 宇龙计算机通信科技(深圳)有限公司 | Position indicating method, device and the wearable device of wearable device |
CN105376711A (en) * | 2015-10-13 | 2016-03-02 | 宇龙计算机通信科技(深圳)有限公司 | Position prompting method and apparatus of wearable device, and wearable device |
CN105392118B (en) * | 2015-10-23 | 2019-06-28 | 广东小天才科技有限公司 | Method and device for determining motion trail of user |
CN105392118A (en) * | 2015-10-23 | 2016-03-09 | 广东小天才科技有限公司 | Method and device for determining motion trail of user |
CN105491518A (en) * | 2015-11-24 | 2016-04-13 | 小米科技有限责任公司 | Method and device for social reminding based on wearable devices |
WO2017101644A1 (en) * | 2015-12-16 | 2017-06-22 | Huawei Technologies Co., Ltd. | System and method for a hub device search |
US10225754B2 (en) | 2015-12-16 | 2019-03-05 | Futurewei Technologies, Inc. | System and method for a hub device search |
CN105634928B (en) * | 2016-02-16 | 2018-12-25 | 北京小米移动软件有限公司 | Social based reminding method and device based on wearable device |
CN105634928A (en) * | 2016-02-16 | 2016-06-01 | 北京小米移动软件有限公司 | Social reminding method and device based on wearable device |
CN105790783A (en) * | 2016-03-01 | 2016-07-20 | 成都怡康科技有限公司 | Group movement bracelet system for scenic area |
CN107231610A (en) * | 2016-03-24 | 2017-10-03 | 北大方正集团有限公司 | Based reminding method and wearable device based on wearable device |
CN106161791A (en) * | 2016-06-30 | 2016-11-23 | 广东小天才科技有限公司 | Mutual anti-loss reminding method and system for intelligent terminals |
CN106937308A (en) * | 2016-12-28 | 2017-07-07 | 上海掌门科技有限公司 | A kind of method and apparatus for determining user's access service region and action message |
CN109451422A (en) * | 2018-11-12 | 2019-03-08 | 周口师范学院 | Location-based protenchyma networked information shared system and its synchronous configuration method |
CN113038372A (en) * | 2021-03-11 | 2021-06-25 | 华高数字科技有限公司 | Wearable auxiliary positioning early warning linkage method based on block chain |
CN113765908A (en) * | 2021-09-01 | 2021-12-07 | 南京炫佳网络科技有限公司 | Data acquisition method, device, equipment and storage medium |
CN113765908B (en) * | 2021-09-01 | 2023-07-07 | 南京炫佳网络科技有限公司 | Data acquisition method, device, equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN104333846B (en) | 2019-05-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104333846B (en) | Position reminding method and device | |
CN104506410B (en) | The method and apparatus of instant messaging | |
CN108700895B (en) | Method and device for reporting flight path information, and method and device for determining information | |
CN104168503B (en) | The method and device of shared video information | |
CN105094321B (en) | The control method and device of smart machine | |
CN104539776A (en) | Alarm prompting method and device | |
CN109274510B (en) | Message processing method, device, client, server and storage medium | |
CN107635074B (en) | Method, apparatus and computer-readable storage medium for controlling alarm | |
EP3709688A1 (en) | Transmission capability update method and apparatus | |
CN104601674A (en) | Method, device and method for synchronizing notification message | |
US20180088664A1 (en) | Method and device for switching environment picture | |
CN105282809A (en) | Network model switching method and apparatus, and terminal equipment | |
US20200186238A1 (en) | Unmanned aerial vehicle control method and device, unmanned aerial vehicle and remote control device | |
CN107272896B (en) | Method and device for switching between VR mode and non-VR mode | |
CN105446616A (en) | Screen display control method, apparatus and device | |
US20210195574A1 (en) | Communication link configuration method and device | |
CN111343714B (en) | Terminal positioning method and device, electronic equipment and storage medium | |
US9706347B2 (en) | Method and device for determining position | |
CN110059547B (en) | Target detection method and device | |
CN109075856B (en) | Flight path configuration method and device | |
CN106792500B (en) | Information output method and device and wearable device | |
CN106454916B (en) | Wireless local area network connection method and device | |
CN106533907B (en) | Information sending method and device | |
CN106878654B (en) | Video communication method and device | |
CN105430170B (en) | Message synchronization method and device and electronic equipment |
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 |