CN104360801A - Terminal - Google Patents
Terminal Download PDFInfo
- Publication number
- CN104360801A CN104360801A CN201410571443.6A CN201410571443A CN104360801A CN 104360801 A CN104360801 A CN 104360801A CN 201410571443 A CN201410571443 A CN 201410571443A CN 104360801 A CN104360801 A CN 104360801A
- Authority
- CN
- China
- Prior art keywords
- user
- route information
- unit
- terminal
- positioning data
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Navigation (AREA)
- Telephone Function (AREA)
Abstract
The invention discloses a terminal which comprises an obtaining unit used for obtaining current positioning data of the terminal when detecting an operating instruction of unlocking a terminal lock screen, a judging unit used for judging whether the current positioning data is in pre-collected moving route information of the terminal or not, and a prompting unit used for prompting a user to perform safety verification when the current positioning data is not in the pre-collected moving route information of the terminal, wherein the moving route information comprises one or more positioning data. According to the terminal, the user is prompted to perform safety verification when the current positioning data is not in a moving track of the user, so that the safety is improved.
Description
Technical Field
The invention relates to the technical field of user interface processing, in particular to a terminal.
Background
Currently, a personal terminal stores a large amount of user information, such as personal financing, social account number, and the like. Therefore, the requirement of the user on the security of the personal terminal is higher and higher, for example, when the user enters a display interface of the personal terminal or starts a certain application on the terminal, the user needs to input a password or perform gesture unlocking on a terminal touch screen, and the like, so as to verify the identity of the user, and thus the security of protecting the user information is enhanced. However, the user identity authentication is simply performed through the gesture password or the key password set by the user, and most of the gesture password or the key password is in a digital combination or a squared figure form, so that the gesture password or the key password is easy to crack, the safety of user information cannot be guaranteed, and the user experience is reduced.
Disclosure of Invention
The embodiment of the invention provides a terminal. The user can be prompted to carry out safety verification when the current positioning data is not in the action track of the user, and the safety is improved.
An embodiment of the present invention provides a terminal, including:
the terminal comprises an acquisition unit, a processing unit and a display unit, wherein the acquisition unit is used for acquiring the current positioning data of the terminal when an operation instruction for opening a terminal lock screen is detected;
the judging unit is used for judging whether the current positioning data is in the pre-collected moving route information of the terminal, and the moving route information comprises at least one positioning data;
and the starting unit is used for prompting the user to carry out safety verification when the judgment result of the judging unit is negative.
In the embodiment of the invention, when an operation instruction for opening the terminal lock screen is detected, the current positioning data of the terminal can be obtained, whether the current position of the user is in the moving route of the user can be determined by judging whether the current positioning data is in the pre-collected moving route information, if the judgment result is negative, the current position of the user is not collected, and the risk possibly exists, the user is prompted to carry out safety verification. The user can be prompted to carry out safety verification when the current positioning data is not in the action track of the user, and the safety is improved.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without inventive labor.
Fig. 1 is a schematic structural diagram of an embodiment of a terminal in the present invention;
fig. 2 is a schematic structural diagram of another embodiment of a terminal in the present invention;
fig. 3 is a schematic structural diagram of a terminal according to another embodiment of the present invention;
FIG. 4 is a screen lock interface in an embodiment of the present invention;
FIG. 5 is another lock screen interface in an embodiment of the present invention;
FIG. 6 is a flowchart of an embodiment of a processing method for interface unlocking according to the present invention;
fig. 7 is a flowchart of another embodiment of a processing method for interface unlocking according to the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The terminal provided by the embodiment of the invention can comprise a mobile phone, a tablet personal computer, a portable electronic device, a terminal such as an intelligent watch and the like which can be used for positioning and comprises a screen locking application.
Embodiments of the present invention are described below with reference to the drawings. Fig. 1 is a schematic structural diagram of an embodiment of a terminal according to the present invention. The terminal may include: an acquisition unit 101, a judgment unit 102 and a start-up unit 103.
The obtaining unit 101 is configured to obtain current location data of the terminal when an operation instruction for unlocking a screen lock of the terminal is detected.
In the embodiment of the present invention, when an operation instruction to unlock a terminal lock screen is detected, the obtaining unit 02 may obtain current positioning data. If an operation instruction of opening an application by a user is detected, or when the user opens a terminal display interface through operations such as gestures and physical keys, an operation instruction of locking the screen of the terminal display interface can be triggered, when the operation instruction of opening the screen of the terminal is detected, the terminal acquires current positioning data, and the current position of the terminal can be positioned through various modes such as GPS, base station positioning and wireless network positioning.
A determining unit 102, configured to determine whether the current positioning data is in pre-collected movement route information of the terminal, where the movement route information includes at least one positioning data.
In the embodiment of the present invention, after the current positioning data of the terminal is obtained, the determining unit 03 may determine whether the current positioning data is in the pre-collected moving route information of the terminal. Optionally, whether the current positioning data is in the movement route information collected in a certain period may be determined according to a user selection, and if the period for collecting the movement route information is 1 day, whether the current positioning data is in the movement route information collected in a certain day may be determined, and whether the current positioning data is in a user's commonly-used action track obtained by collecting a plurality of movement route information may also be determined.
As an optional embodiment, the collecting unit 01 may obtain the movement route information of the terminal in various ways, for example, the terminal may be located in real time by a positioning system such as a GPS, so as to collect the movement route information of the terminal, that is, the terminal may record each location data during the movement of the terminal by the GPS, for example, record each GPS data in a database, when the terminal reaches the terminal, the movement route of the user may be drawn on a map according to the recorded location data, optionally, the movement route of the mobile phone user may be collected within a certain period, for example, the movement route information of the user on duty or off duty is collected every day, and since most of the movement route information on duty or off duty is fixed, the commonly used action trajectory of the user may be obtained according to the movement route information collected every day. If the collected moving route information is enough, a fixed common action track of the user can be obtained.
A prompting unit 103, configured to prompt the user to perform security verification if the result determined by the determining unit is negative.
In the embodiment of the present invention, if the determining unit 102 determines that the obtained current positioning data is not in the collected moving route information, it indicates that the current position of the terminal is abnormal, and there is a potential safety hazard, and the prompting unit 103 may prompt the user to perform identity verification by opening a screen locking interface according to a user operation instruction. Wherein, different screen locking interfaces can be opened according to different operation instructions. If the user needs to open the desktop display interface of the terminal according to the gesture or physical key operation, the screen locking interface entering the desktop can be opened, such as prompting the user to input a password, displaying a Sudoku, prompting the user to input a gesture password, and the like.
Optionally, if it is determined that the current positioning data is in the mobile route information, the application or the display terminal desktop and the like can be directly opened without opening a screen locking interface, that is, without performing security authentication on the user. Therefore, the terminal can selectively open the screen locking interface, the user operation is simplified, and the user experience is improved.
In the embodiment of the invention, when an operation instruction for opening the lock screen is detected, the current positioning data of the terminal can be obtained, whether the current position of the user is in the moving route of the user can be determined by judging whether the current positioning data is in the pre-collected moving route information, if the judgment result is negative, the current position of the user is not collected, and risks possibly exist, the user is prompted to carry out safety verification. The user can be prompted to carry out safety verification when the current positioning data is not in the action track of the user, and the safety is improved.
Fig. 2 is a schematic structural diagram of another embodiment of a terminal according to the present invention. The terminal may include: the device comprises a collection unit 201, a creation unit 202, a storage unit 203, an acquisition unit 204, a judgment unit 205 and a presentation unit 206.
The collecting unit 201 is configured to collect movement route information of the terminal in advance to obtain an action track of the user, where the movement route information includes at least one positioning data.
In the embodiment of the present invention, the collecting unit 201 may include a period acquiring unit 2011, a comparing unit 2012, an extracting unit 2013, and a setting unit 2014.
The period acquiring unit 2011 is configured to acquire the moving route information of the terminal in one period;
in the embodiment of the present invention, a specific period may be preset, and in the specific period, the period acquiring unit 2011 acquires the moving route information of the terminal. Specifically, the preset specific period may be a day, a week, an hour, or the like, and may be set according to the capacity of the terminal database, or may be set according to the user requirement. The terminal can obtain the fixed moving route information of the user in each period, and if the moving route of the user is mostly fixed in the process of working on duty or working off duty, the specific period can be specified as the working on duty or working off duty process time of the user. The terminal can acquire the moving route information of the terminal in various ways, for example, the terminal is positioned in real time through positioning systems such as a GPS and the like, the positioning data of the movement of the terminal is recorded, and if each GPS data is recorded in a database, the moving route information in one period can be acquired according to the GPS data recorded in real time.
A comparing unit 2012 for comparing the movement route information acquired in each period;
an extracting unit 2013, configured to extract the same positioning data in one or more pieces of the movement route information;
in the embodiment of the invention, when one piece of moving route information is acquired, the moving route information can be set as the action track of a user; when the movement route information in a plurality of periods is acquired, the extraction unit 2013 may extract the same positioning data in the plurality of movement route information. It should be noted that the positioning data described in the embodiments of the present invention are the same and do not represent the same, and there may be some error. If the distance between the two positioning data is within a specified threshold, or the two positioning data depict substantially the same point on the map, then it can be said that the two positioning data are the same.
A setting unit 2014, configured to set an action track of the user according to the extracted same positioning data.
In the embodiment of the present invention, after the same positioning data in the moving route is extracted from the plurality of moving routes, the setting unit 2014 may set the action track of the user according to the extracted positioning data, that is, the action track can indicate a commonly used action track of the user, such as a fixed on-duty or off-duty route of the user.
Optionally, the collecting unit 201 may further include a map prompting unit and a track acquiring unit.
The map prompting unit is used for displaying a map and prompting a user to input the moving route information on the map;
and the track acquisition unit is used for acquiring the action track of the user according to the movement route information input by the user on the map.
In the embodiment of the invention, the common action track of the user can be acquired through the map prompting unit and the track acquiring unit, namely, the terminal is not required to record the moving route information in each period, and the common action track can be directly set by the user. Specifically, the map may be displayed, and the user may be prompted to input the moving route information of the user on the map, for example, the moving route information of the user is input by the user in a screen-sliding manner on the display interface of the map, and the moving route information that the user wants to record may be displayed on the map. Meanwhile, the positioning data corresponding to each point of the moving route information of the map can be recorded according to the specific position of the user input on the point.
The establishing unit 202 is configured to establish a route information database.
A storage unit 203, configured to store the movement route information acquired in each period and the set action trajectory in the route information database.
In the embodiment of the present invention, the establishing unit 202 may establish a route information database at the terminal, so that the storage unit 203 may store the moving route information acquired in each period and the action trajectory set according to the moving route information into the route information database. The action track can be set according to the information of the moving route of each period compared by the terminal, and can also be set according to the input of the user. Therefore, the moving route information of a certain period in the database or the set action track can be called according to the requirement.
The obtaining unit 204 is configured to obtain current location data of the terminal when an operation instruction for unlocking a screen lock of the terminal is detected.
In the embodiment of the present invention, when the operation instruction of unlocking the lock screen is detected, the obtaining unit 14 may obtain the current positioning data. If an operation instruction of opening an application by a user is detected, or when the user opens a terminal display interface through operations such as gestures and physical keys, the operation instruction of unlocking the terminal display interface can be triggered, when the operation instruction of opening a lock screen is detected, the terminal can be triggered to acquire current positioning data, and the current position of the terminal can be positioned through various modes such as GPS, base station positioning and wireless network positioning.
A judging unit 205, configured to judge whether the current positioning data is in the collected moving route information.
In this embodiment of the present invention, the determining unit 205 may include a searching unit 2051 and a distance determining unit 2052.
A searching unit 2051, configured to search, in the route information database, whether the current location data exists;
in the embodiment of the present invention, after the current positioning data is obtained, the searching unit 2051 may search, in the route information database, whether the current positioning data exists, if the current positioning data exists, it indicates that the current position of the terminal has a record, the screen locking operation may not be started, and if the current positioning data does not exist in the database, the searching unit 2052 may further determine whether the screen locking operation needs to be started.
A distance determining unit 2052, configured to determine, when the current location data is not found by the finding unit, whether a shortest distance between the current location data and the action track is smaller than a first preset threshold.
In the embodiment of the present invention, since there may be a certain error between the current positioning data and the recorded positioning data, when the current positioning data is not found, the distance determining unit 2052 may determine whether the shortest distance between the current positioning data and the action track is smaller than a first preset threshold. Wherein, the preset threshold value can represent an error value. The current positioning data can contrast with every positioning data in the action track, wherein, can extract the most close positioning data with the current positioning data position, calculate the distance between them and judge whether it is less than first threshold value, if be less than first predetermined threshold value, then indicate that the current positioning data is within the error allowed range, can regard as terminal current position in the action track, then can need not to lock the screen operation, if the distance surpasss first predetermined threshold value, then need lock the screen operation. The screen locking operation can be performed in various modes, and different screen locking interfaces can be opened according to different operation instructions. If the user needs to open the desktop display interface of the terminal according to the gesture or physical key operation, the screen locking interface entering the desktop can be opened, such as prompting the user to input a password, displaying a Sudoku, prompting the user to input a gesture password, and the like.
A prompting unit 206, configured to open a screen locking interface according to the operation instruction to prompt the user to perform identity verification when the distance determining unit 2052 determines that the shortest distance is greater than the first preset threshold.
In the embodiment of the present invention, the opening unit 206 may include a map display unit 2061, a similarity determination unit 2062, and a release unit 2063.
The map display unit 2061 is configured to display a map on the lock screen interface, so as to prompt the user to input route information to be determined.
In the embodiment of the present invention, if it is determined that the shortest distance is greater than the first preset threshold, the screen locking operation is required, and the map display unit 2061 may display a map on the screen locking interface according to the operation instruction, so as to prompt the user to input the movement route information for unlocking, where the movement route information input by the user may be defined as the route information to be determined. The screen locking interface shown in fig. 4 displays a map, wherein the thick line part is the information of the route to be determined input by the user.
A similarity determination unit 2062, configured to determine, when the to-be-determined route information input by the user is detected, whether similarity between the to-be-determined route information and the action track or the moving route information is greater than a second preset threshold.
In the embodiment of the invention, when the route information to be judged input by the user is detected, the similarity between the route information to be judged and the action track set in the database or the similarity between the route information to be judged and the moving route information in a certain period can be compared, and the comparison method can refer to the positioning data comparison method of the moving route information in each period. Specifically, the route information to be determined and the action track or the movement route information are both composed of positioning data (such as GPS data), and if the similarity between the route information to be determined and the action track or the movement route information needs to be determined, it is possible to determine whether the positioning data included therein is the same. The similarity is the proportion of the same positioning data contained in the information of the route to be judged and the information of the action track or the moving route to all the positioning data contained in the information of the route to be judged. It should be noted that the positioning data described in the embodiments of the present invention are the same and do not represent the same, and there may be some error. If the distance between the two positioning data is within a specified threshold, or the two positioning data depict substantially the same point on the map, then it can be said that the two positioning data are the same. If the ratio of the same positioning data to all the positioning data (i.e. similarity) is greater than a certain threshold, e.g. 95%. The similarity between the route information to be judged and the action track or the moving route information can be judged to be larger than the threshold, in the embodiment of the invention, the threshold is set as a second preset threshold which can be 85% -100% and the like, if the similarity is larger than the second preset threshold, the input of the user is correct, and the unlocking operation can be carried out; if the similarity is low, the user can be prompted to fail in unlocking.
Optionally, the opening unit 206 may further include: a selection prompting unit and a determination unit.
The selection prompting unit is used for prompting a user to select and input the action track or the moving route information in a certain period;
and the determining unit is used for determining the route information to be judged as the action track or the moving route information in a certain period according to the selection operation of the user.
Optionally, the similarity determination unit 2062 may include a coordinate acquisition unit, a coordinate search unit, and a positioning data determination unit.
The coordinate acquisition unit is used for acquiring the coordinates of the moving route information input and operated by the user on the terminal display screen;
the coordinate searching unit is used for searching the corresponding positioning data according to the coordinates of the moving route information;
and the positioning data judging unit is used for judging whether the similarity between the positioning data and the positioning data included by the action track or the moving route information in a certain period is greater than a second preset threshold value.
Specifically, the user can be prompted to select to input moving route information of a certain period or input an action track; for example, the user may be prompted to input a route map of the user on work, such as yesterday or a day, or a route map of the user on work, such as a route map of the user from a place a to a place B on a day, or the user may be prompted to input a commonly used action trajectory, such as a route map of work or work, for each day.
According to the selection of the user, the corresponding moving route information or the set action track of a certain period can be called from the database for comparing with the route information to be judged input by the user, specifically, because the user inputs the route information to be judged by performing screen-dividing operation on the terminal display screen, the one-to-one corresponding relation between the coordinates of each point of the terminal display screen and the positioning data can be established in advance, for example, a relation table of one-to-one mapping between the coordinate system of the touch screen and the GPS data on the map is established, when the user performs screen sliding operation, the coordinates on the touch screen can be obtained, and the corresponding positioning data, such as the GPS data and the like, can be searched in the relation table according to the coordinates. And comparing the searched positioning data of the route information to be judged with the called moving route information of a certain period or the set action track, judging whether the similarity of the positioning data of the route information to be judged is greater than a second preset threshold, if the moving route from the place A to the place B in a certain day is called according to the selection operation of the user, acquiring the GPS data in the moving route information, and comparing the similarity of the GPS data and the searched GPS data according to the route information to be judged, wherein the similarity allows certain errors, and if the two GPS data are not identical but the points displayed on the map are similar, the two GPS data can be considered to be similar. And if the similarity is judged to be larger than the second preset threshold value, the screen locking operation is released. If the similarity is not greater than the second preset threshold, the user can be prompted to fail in unlocking.
A releasing unit 2063, configured to release the screen locking operation when the result of the judgment of the similarity judging unit 2062 is yes.
Optionally, the prompting unit 206 may further include a location name prompting unit, a time obtaining unit, and a correspondence determining unit.
The place name prompting unit is used for prompting a user to input a place name according to the operation instruction;
optionally, the location name prompting unit may include:
the place prompting unit is used for prompting a user to input a place name corresponding to the current time point; or
And the place output unit is used for outputting a plurality of place names corresponding to the positioning information so as to prompt a user to select the place names, wherein the place names comprise the place names corresponding to the current time point.
The time acquisition unit is used for acquiring the positioning data corresponding to the current time point;
and the corresponding judging unit is used for judging whether the place name input by the user corresponds to the positioning data.
In the embodiment of the invention, when screen locking operation is required, a user can be prompted to input the place name, if the user can be prompted to input the place name through a preset problem of 'the place where you are most likely to be located at the moment usually', and meanwhile, positioning data corresponding to the current time point can be obtained, such as calling GPS data of action track information corresponding to the current time point in a database, and the like. The method can acquire the place name corresponding to the GPS data on the map so as to judge whether the place name input by a user corresponds to the GPS data on the map, if so, the unlocking is successful, and the step of unlocking the screen can be executed; if not, the user can be prompted to fail to unlock. Because the unlocking operation is carried out at different time, different place names are required, and the safety of the screen locking operation is improved.
Optionally, multiple places may also be output for the user to select, for example, as shown in fig. 5, a screen locking interface may output multiple places for the user to select, where the multiple places include a place name corresponding to the current time point, and the obtaining of the names of other places may add a random offset to the GPS data corresponding to the place name serving as the answer, so as to obtain a random GPS data, and the place name corresponding to the GPS data may be searched for through a map, so that the place name serving as the answer is displayed on the screen locking interface of the terminal for the user to select.
In the embodiment of the invention, the daily action track of the user can be acquired by collecting the moving route information of the terminal. When an operation instruction for opening a lock screen of the terminal is detected, the current positioning data of the terminal can be obtained, whether the current position of the user is in the daily action track of the user or the movement route stored in a certain stage can be determined by judging whether the current positioning data is in the pre-collected movement route information, if the judgment result is negative, the current position of the user is not collected, and risks possibly exist, a lock screen interface is opened according to the operation instruction to prompt the user to perform safety verification. The user can be prompted to carry out safety verification when the current positioning data is not in the action track of the user, and the safety is improved. If the judgment result is yes, the current position of the user is the daily action track of the user or the current position of the user is included in the moving route, and screen locking operation is not needed, so that the terminal can selectively open a screen locking interface, user operation is simplified, and user experience is improved.
Fig. 3 is a schematic structural diagram of a terminal according to another embodiment of the present invention. The terminal may include: at least one processor 301, such as a CPU or the like; at least one display 302; at least one memory 303; and at least one communication bus 304.
The communication bus 304 is used for realizing connection communication among the above components. The memory 303 may be a high-speed RAM memory or a non-volatile memory (e.g., at least one disk memory). The memory 303 may optionally be at least one storage device located remotely from the processor 301. The functions and structures of the processor 301 may be combined with the terminals shown in the above embodiments. The display 302 may display an interface image, the memory 303 stores a set of program code, and the processor 301 invokes the program code stored by the memory 303 to perform the following operations:
when an operation instruction for opening a terminal lock screen is detected, acquiring current positioning data of the terminal through a global positioning system or a positioning sensor and other devices;
judging whether the current positioning data is in pre-collected moving route information of the terminal, wherein the moving route information comprises at least one positioning data;
if the judgment result is negative, prompting the user to perform security verification.
As an alternative embodiment, the processor 301, when detecting an operation instruction to unlock a lock screen of the terminal, is further configured to call the program code stored in the memory 303 to perform the following operations before acquiring the current location data of the terminal:
displaying a map and prompting a user to input the moving route information on the map;
and acquiring input operation of a user through a touch screen sensor, and acquiring the action track of the user according to the movement route information input on the map by the user.
As an alternative embodiment, the processor 1 is further configured to, when detecting an operation instruction to unlock a lock screen of the terminal, call the program code stored in the memory 303 to perform the following operations before acquiring the current location data of the terminal:
acquiring moving route information of the terminal in a period;
comparing the moving route information acquired in each period;
extracting the same positioning data in one or more pieces of the moving route information;
and setting the action track of the user according to the extracted same positioning data.
As an alternative embodiment, the processor 301 is further configured to call the program code in the memory 303 to perform the following operations:
establishing a route information database;
and storing the moving route information acquired in each period and the set action track into the route information database.
As an alternative embodiment, the specific way for the processor 301 to determine whether the current positioning data is in the pre-collected moving route information of the terminal is as follows:
searching whether the current positioning data exist in the route information database;
if the current positioning data is not found, judging whether the shortest distance between the current positioning data and the action track is smaller than a first preset threshold value or not;
and if the shortest distance is judged to be greater than the first preset threshold value, the step of prompting the user to perform safety verification is executed.
As an alternative embodiment, the specific way for the processor 301 to prompt the user to perform the security verification is as follows:
displaying a map on the screen locking interface to prompt a user to input route information to be judged;
when the route information to be judged input by a user is detected through a touch screen sensor and other devices, judging whether the similarity between the route information to be judged and the action track or the moving route information is larger than a second preset threshold value;
and if the judgment result is yes, the screen locking operation is released.
As an alternative embodiment, before performing the step of determining whether the similarity between the route information to be determined and the action track or the movement route information is greater than a second preset threshold when the route information to be determined input by the user is detected, the processor 301 is further configured to call the program code stored in the memory 303 to perform the following operations:
prompting a user to select and input the action track or the moving route information in a certain period;
and determining the route information to be judged as the action track or the moving route information in a certain period according to the selection operation of the user.
As an alternative embodiment, when detecting the route information to be determined input by the user, the specific manner of determining whether the similarity between the route information to be determined and the action track or the movement route information is greater than a second preset threshold by the processor 301 is as follows:
acquiring coordinates of the route information to be judged, which are input by a user on the terminal display screen;
finding out the corresponding positioning data according to the coordinates of the route information to be judged;
judging whether the similarity between the positioning data and the positioning data included in the action track or the moving route information in a certain period is greater than a second preset threshold value or not;
and if the judgment result is yes, executing the step of releasing the screen locking operation.
As an alternative embodiment, the specific way for the processor 301 to prompt the user to perform the security verification is as follows:
prompting a user to input a place name, and acquiring positioning data corresponding to a current time point through a positioning sensor or a global positioning system or other devices;
judging whether the place name input by the user corresponds to the positioning data;
and if the judgment result is yes, the screen locking operation is released.
As an alternative embodiment, the specific way for the processor 301 to prompt the user to input the name of the current location is as follows:
prompting a user to input a place name corresponding to the current time point; or,
outputting a plurality of place names corresponding to the positioning information to prompt a user to select the place names, wherein the place names comprise the place names corresponding to the current time point.
In the embodiment of the invention, the daily action track of the user can be acquired by collecting the moving route information of the terminal. When an operation instruction for opening a lock screen of the terminal is detected, the current positioning data of the terminal can be obtained, whether the current position of the user is in the daily action track of the user or the movement route stored in a certain stage can be determined by judging whether the current positioning data is in the pre-collected movement route information, if the judgment result is negative, the current position of the user is not collected, and risks possibly exist, a lock screen interface is opened according to the operation instruction to prompt the user to perform safety verification. Can open lock screen interface when current location data is not at user's action orbit, promote the security. If the judgment result is yes, the current position of the user is the daily action track of the user or the current position of the user is included in the moving route, and screen locking operation is not needed, so that the terminal can selectively open a screen locking interface, user operation is simplified, and user experience is improved.
The following describes a method that can be implemented by the terminal. That is, the terminal shown in fig. 1-3 can implement the method shown in fig. 6-7.
Fig. 6 is a flowchart of an embodiment of a processing method for unlocking an interface according to the present invention. The method may comprise at least the following steps.
Step S601, when an operation instruction for opening a terminal lock screen is detected, current positioning data of the terminal is obtained.
In the embodiment of the invention, when the operation instruction of opening the terminal lock screen is detected, the terminal can obtain the current positioning data. If an operation instruction of opening an application by a user is detected, or when the user opens a terminal display interface through operations such as gestures and physical keys, an operation instruction of locking the screen of the terminal display interface can be triggered, when the operation instruction of opening the screen of the terminal is detected, the terminal acquires current positioning data, and the current position of the terminal can be positioned through various modes such as GPS, base station positioning and wireless network positioning.
Step S602, determining whether the current positioning data is in pre-collected movement route information of the terminal, where the movement route information includes at least one positioning data.
In the embodiment of the invention, after the current positioning data of the terminal is acquired, whether the current positioning data is in the pre-collected moving route information of the terminal can be judged. Optionally, whether the current positioning data is in the movement route information collected in a certain period may be determined according to a user selection, and if the period for collecting the movement route information is 1 day, whether the current positioning data is in the movement route information collected in a certain day may be determined, and whether the current positioning data is in a user's commonly-used action track obtained by collecting a plurality of movement route information may also be determined.
As an optional embodiment, the mobile route information of the terminal may be collected in advance through a plurality of ways, for example, the terminal may be located in real time through a positioning system such as a Global Positioning System (GPS), so that the mobile route information of the terminal may be collected, that is, the terminal may record each positioning data through the GPS during the terminal moving process, for example, record each GPS data in a database, when the terminal reaches a terminal, the mobile route of the user may be drawn on a map according to the recorded positioning data, optionally, the mobile route of the mobile phone user may be collected within a certain period, for example, the mobile route information of the user on duty or off duty is collected every day, and since the mobile route information on duty or off duty is mostly fixed, the common action track of the user may be obtained according to the mobile route information collected every day. If the collected moving route information is enough, a fixed common action track of the user can be obtained.
Step S603, if the determination result is no, prompting the user to perform security verification.
In the embodiment of the present invention, if it is determined in step S602 that the obtained current positioning data is not in the collected moving route information, it indicates that the current location of the terminal is abnormal and there is a potential safety hazard, and the user may be prompted to perform identity verification by opening a screen locking interface according to a user operation instruction. Wherein, different screen locking interfaces can be opened according to different operation instructions. If the user needs to open the desktop display interface of the terminal according to the gesture or physical key operation, the screen locking interface entering the desktop can be opened, such as prompting the user to input a password, displaying a Sudoku, prompting the user to input a gesture password, and the like.
Optionally, if it is determined that the current positioning data is in the mobile route information, the application or the display terminal desktop and the like can be directly opened without opening a screen locking interface, that is, without performing security authentication on the user. Therefore, the terminal can selectively open the screen locking interface, the user operation is simplified, and the user experience is improved.
In the embodiment of the invention, when an operation instruction for opening the lock screen is detected, the current positioning data of the terminal can be obtained, whether the current position of the user is in the moving route of the user can be determined by judging whether the current positioning data is in the pre-collected moving route information, if the judgment result is negative, the current position of the user is not collected, and risks possibly exist, the user is prompted to carry out safety verification. The user can be prompted to carry out safety verification when the current positioning data is not in the action track of the user, and the safety is improved.
Referring to fig. 7, a flowchart of another embodiment of a processing method for interface unlocking according to the present invention is shown. The method may comprise at least the following steps.
Step S701, obtaining the movement route information of the terminal in one period.
In the embodiment of the invention, a specific period can be preset, and the moving route information of the terminal is acquired in the specific period. Specifically, the preset specific period may be a day, a week, an hour, or the like, and may be set according to the capacity of the terminal database, or may be set according to the user requirement. The terminal can obtain the fixed moving route information of the user in each period, and if the moving route of the user is mostly fixed in the process of working on duty or working off duty, the specific period can be specified as the working on duty or working off duty process time of the user. The terminal can acquire the moving route information of the terminal in various ways, for example, the terminal is positioned in real time through positioning systems such as a GPS and the like, the positioning data of the movement of the terminal is recorded, and if each GPS data is recorded in a database, the moving route information in one period can be acquired according to the GPS data recorded in real time.
Step S702, comparing the moving route information acquired in each period.
Step S703, extracting the same positioning data in one or more pieces of the moving route information.
In the embodiment of the invention, when one piece of moving route information is acquired, the moving route information can be set as the action track of a user; when the moving route information in a plurality of periods is acquired, the same positioning data in the plurality of moving route information can be extracted. It should be noted that the positioning data described in the embodiments of the present invention are the same and do not represent the same, and there may be some error. If the distance between the two positioning data is within a specified threshold, or the two positioning data depict substantially the same point on the map, then it can be said that the two positioning data are the same.
Step S704, setting an action track of the user according to the extracted same positioning data.
In the embodiment of the invention, after the same positioning data in the moving routes are extracted from the plurality of moving routes, the action track of the user can be set according to the extracted positioning data, namely the commonly used action track of the user can be indicated, such as the fixed on-duty or off-duty route of the user.
In summary, the terminal may collect the moving route information of the terminal in advance, and may acquire the fixed action track of the user.
Alternatively, steps S701-S704 may be replaced by:
displaying a map and prompting a user to input the moving route information on the map;
and acquiring the action track of the user according to the moving route information input by the user on the map.
In the embodiment of the invention, the common action track of the user can also be obtained through the steps of the method, namely, the terminal is not required to record the moving route information in each period, and the method can be directly set by the user. Specifically, the map may be displayed, and the user may be prompted to input the moving route information of the user on the map, for example, the moving route information of the user is input by the user in a screen-sliding manner on the display interface of the map, and the moving route information that the user wants to record may be displayed on the map. Meanwhile, the positioning data corresponding to each point of the moving route information of the map can be recorded according to the specific position of the user input on the point.
Step S705, a route information database is established.
Step S706, storing the movement route information and the set action trajectory acquired in each period in the route information database.
In the embodiment of the invention, the route information database can be established at the terminal, so that the moving route information acquired in each period and the action track set according to the moving route information can be stored in the route information database. The action track can be set according to the information of the moving route of each period compared by the terminal, and can also be set according to the input of the user. Therefore, the moving route information of a certain period in the database or the set action track can be called according to the requirement.
Step S707, when an operation instruction for unlocking the terminal lock screen is detected, acquiring the current positioning data of the terminal.
In the embodiment of the invention, when the operation instruction of unlocking the lock screen is detected, the terminal can obtain the current positioning data. If an operation instruction of opening an application by a user is detected, or when the user opens a terminal display interface through operations such as gestures and physical keys, the operation instruction of unlocking the terminal display interface can be triggered, when the operation instruction of opening a lock screen is detected, the terminal can be triggered to acquire current positioning data, and the current position of the terminal can be positioned through various modes such as GPS, base station positioning and wireless network positioning.
Step S708, searching the route information database for whether the current positioning data exists.
In the embodiment of the present invention, after the current positioning data is obtained, whether the current positioning data exists can be searched in the route information database, if the current positioning data exists, it indicates that the current position of the terminal has a record, the screen locking operation may not be required to be opened, and if the current positioning data does not exist in the database, step S709 may be performed to further confirm whether the screen locking operation is required to be opened.
Step S709, if the current positioning data is not found, determine whether the shortest distance between the current positioning data and the action track is smaller than a first preset threshold.
In the embodiment of the invention, because a certain error may exist between the current positioning data and the recorded positioning data, when the current positioning data is not found, whether the shortest distance between the current positioning data and the action track is smaller than a first preset threshold value or not can be judged. Wherein, the preset threshold value can represent an error value. The current positioning data can contrast with every positioning data in the action track, wherein, can extract the most close positioning data with the current positioning data position, calculate the distance between them and judge whether it is less than first threshold value, if be less than first predetermined threshold value, then indicate that the current positioning data is within the error allowed range, can regard as terminal current position in the action track, then can need not to lock the screen operation, if the distance surpasss first predetermined threshold value, then need lock the screen operation. The screen locking operation can be performed in various modes, and different screen locking interfaces can be opened according to different operation instructions. If the user needs to open the desktop display interface of the terminal according to the gesture or physical key operation, the screen locking interface entering the desktop can be opened, such as prompting the user to input a password, displaying a Sudoku, prompting the user to input a gesture password, and the like.
The following describes a screen locking method, which can improve the security of screen locking.
Step S710, if it is determined that the shortest distance is greater than the first preset threshold, displaying a map on the screen locking interface to prompt a user to input route information to be determined.
In the embodiment of the invention, if the shortest distance is judged to be greater than the first preset threshold value, the screen locking operation is required, and a map can be displayed on the screen locking interface according to the operation instruction to prompt a user to input the moving route information for unlocking, wherein the moving route information input by the user can be defined as the route information to be judged. The screen locking interface shown in fig. 4 displays a map, wherein the thick line part is the information of the route to be determined input by the user.
Step S711, when the to-be-determined route information input by the user is detected, determining whether the similarity between the to-be-determined route information and the action track or the movement route information is greater than a second preset threshold.
In the embodiment of the invention, when the route information to be judged input by the user is detected, the similarity between the route information to be judged and the action track set in the database or the similarity between the route information to be judged and the moving route information in a certain period can be compared, and the comparison method can refer to the positioning data comparison method of the moving route information in each period. Specifically, the route information to be determined and the action track or the movement route information are both composed of positioning data (such as GPS data), and if the similarity between the route information to be determined and the action track or the movement route information needs to be determined, it is possible to determine whether the positioning data included therein is the same. The similarity is the proportion of the same positioning data contained in the information of the route to be judged and the information of the action track or the moving route to all the positioning data contained in the information of the route to be judged. It should be noted that the positioning data described in the embodiments of the present invention are the same and do not represent the same, and there may be some error. If the distance between the two positioning data is within a specified threshold, or the two positioning data depict substantially the same point on the map, then it can be said that the two positioning data are the same. If the ratio of the same positioning data to all the positioning data (i.e. similarity) is greater than a certain threshold, e.g. 95%. The similarity between the route information to be judged and the action track or the moving route information can be judged to be larger than the threshold, in the embodiment of the invention, the threshold is set as a second preset threshold which can be 85% -100% and the like, if the similarity is larger than the second preset threshold, the input of the user is correct, and the unlocking operation can be carried out; if the similarity is low, the user can be prompted to fail in unlocking.
Optionally, before step S711, the method may further include the steps of:
prompting a user to select and input the action track or the moving route information in a certain period;
and determining the route information to be judged as the action track or the moving route information in a certain period according to the selection operation of the user.
As above, step S711 may specifically be:
acquiring coordinates of the moving route information input and operated by a user on the terminal display screen;
finding out the corresponding positioning data according to the coordinates of the moving route information;
judging whether the similarity between the positioning data and the positioning data included in the action track or the moving route information in a certain period is greater than a second preset threshold value or not;
specifically, the user can be prompted to select to input moving route information of a certain period or input an action track; for example, the user may be prompted to input a route map of the user on work, such as yesterday or a day, or a route map of the user on work, such as a route map of the user from a place a to a place B on a day, or the user may be prompted to input a commonly used action trajectory, such as a route map of work or work, for each day.
According to the selection of the user, the corresponding moving route information or the set action track of a certain period can be called from the database for comparing with the route information to be judged input by the user, specifically, because the user inputs the route information to be judged by performing screen-dividing operation on the terminal display screen, the one-to-one corresponding relation between the coordinates of each point of the terminal display screen and the positioning data can be established in advance, for example, a relation table of one-to-one mapping between the coordinate system of the touch screen and the GPS data on the map is established, when the user performs screen sliding operation, the coordinates on the touch screen can be obtained, and the corresponding positioning data, such as the GPS data and the like, can be searched in the relation table according to the coordinates. And comparing the searched positioning data of the route information to be judged with the called moving route information of a certain period or the set action track, judging whether the similarity of the positioning data of the route information to be judged is greater than a second preset threshold, if the moving route from the place A to the place B in a certain day is called according to the selection operation of the user, acquiring the GPS data in the moving route information, and comparing the similarity of the GPS data and the searched GPS data according to the route information to be judged, wherein the similarity allows certain errors, and if the two GPS data are not identical but the points displayed on the map are similar, the two GPS data can be considered to be similar. If the similarity is greater than the second predetermined threshold, step S712 may be performed. If the similarity is not greater than the second preset threshold, the user can be prompted to fail in unlocking.
In step S712, if the determination result is yes, the screen locking operation is released.
Alternatively, steps S710 to S712 may be replaced by the following steps. Namely, the terminal can also prompt the user to unlock through the following screen locking mode.
If the shortest distance is judged to be larger than the first preset threshold value, prompting a user to input the name of the current place, and acquiring the positioning data corresponding to the current time point;
optionally, prompting the user to input the name of the current location may include the following steps:
prompting a user to input a place name corresponding to the current time point; or,
outputting a plurality of place names corresponding to the positioning information to prompt a user to select the place names, wherein the place names comprise the place names corresponding to the current time point.
Judging whether the place name input by the user corresponds to the positioning data or not;
and if the judgment result is yes, the screen locking operation is released.
In the embodiment of the invention, when screen locking operation is required, a user can be prompted to input the place name, if the user can be prompted to input the place name through a preset problem of 'the place where you are most likely to be located at the moment usually', and meanwhile, positioning data corresponding to the current time point can be obtained, such as calling GPS data of action track information corresponding to the current time point in a database, and the like. The method can acquire the place name corresponding to the GPS data on the map so as to judge whether the place name input by a user corresponds to the GPS data on the map, if so, the unlocking is successful, and the step of unlocking the screen can be executed; if not, the user can be prompted to fail to unlock. Because the unlocking operation is carried out at different time, different place names are required, and the safety of the screen locking operation is improved.
Optionally, multiple places may also be output for the user to select, for example, as shown in fig. 5, a screen locking interface may output multiple places for the user to select, where the multiple places include a place name corresponding to the current time point, and the obtaining of the names of other places may add a random offset to the GPS data corresponding to the place name serving as the answer, so as to obtain a random GPS data, and the place name corresponding to the GPS data may be searched for through a map, so that the place name serving as the answer is displayed on the screen locking interface of the terminal for the user to select.
In the embodiment of the invention, the daily action track of the user can be acquired by collecting the moving route information of the terminal. When an operation instruction for opening a lock screen of the terminal is detected, the current positioning data of the terminal can be obtained, whether the current position of the user is in the daily action track of the user or the movement route stored in a certain stage can be determined by judging whether the current positioning data is in the pre-collected movement route information, if the judgment result is negative, the current position of the user is not collected, and risks possibly exist, a lock screen interface is opened according to the operation instruction to prompt the user to perform safety verification. The user can be prompted to carry out safety verification when the current positioning data is not in the action track of the user, and the safety is improved. If the judgment result is yes, the current position of the user is the daily action track of the user or the current position of the user is included in the moving route, and screen locking operation is not needed, so that the terminal can selectively open a screen locking interface, user operation is simplified, and user experience is improved.
The above-described embodiments of the apparatus are schematic, where the units described as separate parts may or may not be physically separate, and the parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
The steps in the method of the embodiment of the invention can be sequentially adjusted, combined and deleted according to actual needs.
The units or sub-units in the terminal or the equipment of the embodiment of the invention can be merged, divided and deleted according to actual needs.
Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware. With this understanding in mind, the above-described technical solutions may be embodied in the form of a software product, which can be stored in a computer-readable storage medium such as ROM/RAM, magnetic disk, optical disk, etc., and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the methods described in the embodiments or some parts of the embodiments.
The above-described embodiments do not limit the scope of the present invention. Any modification, equivalent replacement, and improvement made within the spirit and principle of the above-described embodiments should be included in the protection scope of the technical solution.
Claims (10)
1. A terminal, comprising:
the terminal comprises an acquisition unit, a processing unit and a display unit, wherein the acquisition unit is used for acquiring the current positioning data of the terminal when an operation instruction for opening a terminal lock screen is detected;
the judging unit is used for judging whether the current positioning data is in the pre-collected moving route information of the terminal, and the moving route information comprises at least one positioning data;
and the prompting unit is used for prompting the user to perform safety verification when the judgment result of the judging unit is negative.
2. The terminal of claim 1, wherein the terminal further comprises:
the map prompting unit is used for displaying a map and prompting a user to input the moving route information on the map;
and the track acquisition unit is used for acquiring the action track of the user according to the movement route information input by the user on the map.
3. The terminal of claim 1, wherein the terminal further comprises:
a period acquisition unit for acquiring movement route information of the terminal in one period;
the comparison unit is used for comparing the moving route information acquired in each period;
an extracting unit configured to extract the same positioning data in one or more pieces of the movement route information;
and the setting unit is used for setting the action track of the user according to the extracted same positioning data.
4. The terminal of claim 3, wherein the terminal further comprises:
the establishing unit is used for establishing a route information database;
and the storage unit is used for storing the moving route information acquired in each period and the set action track into the route information database.
5. The terminal of claim 4, wherein the determining unit comprises:
the searching unit is used for searching whether the current positioning data exist in the route information database;
the distance judging unit is used for judging whether the shortest distance between the current positioning data and the action track is smaller than a first preset threshold value or not when the current positioning data is not searched by the searching unit;
wherein, the prompting unit specifically is:
and when the distance judgment unit judges that the shortest distance is greater than the first preset threshold, prompting a user to perform safety verification.
6. The terminal according to any of claims 1-5, wherein the prompting unit comprises:
the map display unit is used for displaying a map on the screen locking interface so as to prompt a user to input route information to be judged;
the similarity judging unit is used for judging whether the similarity between the route information to be judged and the action track or the moving route information is greater than a second preset threshold value or not when the route information to be judged input by the user is detected;
and the releasing unit is used for releasing the screen locking operation when the judgment result of the similarity judging unit is yes.
7. The terminal of claim 6, wherein the prompting unit further comprises:
the selection prompting unit is used for prompting a user to select and input the action track or the moving route information in a certain period;
and the determining unit is used for determining the route information to be judged as the action track or the moving route information in a certain period according to the selection operation of the user.
8. The terminal according to claim 7, wherein the similarity judging unit comprises:
the coordinate acquisition unit is used for acquiring the coordinates of the moving route information input and operated by the user on the terminal display screen;
the coordinate searching unit is used for searching the corresponding positioning data according to the coordinates of the moving route information;
the positioning data judging unit is used for judging whether the similarity between the positioning data and the positioning data included in the action track or the moving route information in a certain period is greater than a second preset threshold value or not;
wherein the release unit is specifically configured to:
and if the judgment result of the positioning data judgment unit is yes, the screen locking operation is released.
9. The terminal according to any of claims 1-5, wherein the prompting unit comprises:
a place name prompt unit for prompting a user to input a place name;
the time acquisition unit is used for acquiring the positioning data corresponding to the current time point;
a correspondence determination unit configured to determine whether the place name input by the user corresponds to the positioning data;
wherein the release unit is specifically configured to:
and if the judgment result of the corresponding judgment unit is yes, the screen locking operation is released.
10. The terminal according to claim 9, wherein the location name prompting unit includes:
the place prompting unit is used for prompting a user to input a place name corresponding to the current time point; or
And the place output unit is used for outputting a plurality of place names corresponding to the positioning information so as to prompt a user to select the place names, wherein the place names comprise the place names corresponding to the current time point.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410571443.6A CN104360801A (en) | 2014-10-23 | 2014-10-23 | Terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410571443.6A CN104360801A (en) | 2014-10-23 | 2014-10-23 | Terminal |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104360801A true CN104360801A (en) | 2015-02-18 |
Family
ID=52528065
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410571443.6A Pending CN104360801A (en) | 2014-10-23 | 2014-10-23 | Terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104360801A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108132479A (en) * | 2018-01-25 | 2018-06-08 | 浙江传化陆鲸科技有限公司 | Physical distribution localization method and system |
CN113780353A (en) * | 2021-08-10 | 2021-12-10 | 北京自动化控制设备研究所 | Satellite navigation automatic interpretation method based on machine learning |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102104671A (en) * | 2009-12-17 | 2011-06-22 | 深圳富泰宏精密工业有限公司 | Mobile phone and method for locking application thereof |
CN103167411A (en) * | 2012-08-08 | 2013-06-19 | 深圳市金立通信设备有限公司 | System and method based on location based service (LBS) to achieve automatically removing and setting mobile phone passwords |
CN103179503A (en) * | 2011-12-23 | 2013-06-26 | 宇龙计算机通信科技(深圳)有限公司 | Mobile terminal and reminding method |
CN103309550A (en) * | 2012-03-14 | 2013-09-18 | 宇龙计算机通信科技(深圳)有限公司 | Global positioning system (GPS)-based unlocking method and device |
US20140259151A1 (en) * | 2007-10-25 | 2014-09-11 | International Business Machines Corporation | Arrangements for identifying users in a multi-touch surface environment |
-
2014
- 2014-10-23 CN CN201410571443.6A patent/CN104360801A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140259151A1 (en) * | 2007-10-25 | 2014-09-11 | International Business Machines Corporation | Arrangements for identifying users in a multi-touch surface environment |
CN102104671A (en) * | 2009-12-17 | 2011-06-22 | 深圳富泰宏精密工业有限公司 | Mobile phone and method for locking application thereof |
CN103179503A (en) * | 2011-12-23 | 2013-06-26 | 宇龙计算机通信科技(深圳)有限公司 | Mobile terminal and reminding method |
CN103309550A (en) * | 2012-03-14 | 2013-09-18 | 宇龙计算机通信科技(深圳)有限公司 | Global positioning system (GPS)-based unlocking method and device |
CN103167411A (en) * | 2012-08-08 | 2013-06-19 | 深圳市金立通信设备有限公司 | System and method based on location based service (LBS) to achieve automatically removing and setting mobile phone passwords |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108132479A (en) * | 2018-01-25 | 2018-06-08 | 浙江传化陆鲸科技有限公司 | Physical distribution localization method and system |
CN113780353A (en) * | 2021-08-10 | 2021-12-10 | 北京自动化控制设备研究所 | Satellite navigation automatic interpretation method based on machine learning |
CN113780353B (en) * | 2021-08-10 | 2024-03-19 | 北京自动化控制设备研究所 | Satellite navigation automatic interpretation method based on machine learning |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12277846B2 (en) | Safety service system and method thereof | |
CN104715178B (en) | Unlocking system and method of electronic device | |
AU2014280973B2 (en) | Method and apparatus for displaying point of interest | |
CN101916166B (en) | Method for starting application program and mobile terminal | |
CN103984579B (en) | More equipment rooms share the method for current application program real-time running state | |
CN105847288B (en) | A kind of identifying code treating method and apparatus | |
EP2782071A1 (en) | Vehicle-onboard apparatus system, portable terminal, and vehicle-onboard machine | |
EP2787714A2 (en) | Apparatus and method for providing additional information by using caller phone number | |
KR20160135696A (en) | Numerical value transfer method, terminal and cloud server | |
CN105794155B (en) | A method, device and device for displaying messages | |
WO2015110041A1 (en) | Route information acquiring method and terminal | |
EP3309694A1 (en) | Image information processing system | |
CN104331656A (en) | Method and device for safely operating file upon fingerprint identification sensor | |
TW201531876A (en) | Login system and method for applications | |
CN104392156A (en) | Processing method for interface unlocking | |
CN112216035A (en) | One-key unlocking method and device for express cabinet | |
CN104679239B (en) | A kind of terminal input method | |
CN113706138A (en) | Payment method, device, equipment and storage medium based on digital currency hard wallet | |
CN104348976A (en) | Terminal | |
CN104731439A (en) | Gesture packaging and task executing method and device | |
CN103369456A (en) | Mobile phone antitheft system and method thereof | |
CN106599665A (en) | Information processing method and electronic equipment | |
CN104834906A (en) | Person identity verification method, apparatus and mobile terminal | |
CN104360801A (en) | Terminal | |
CN108805512B (en) | Attendance information recording method, equipment and system thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150218 |
|
RJ01 | Rejection of invention patent application after publication |