Movatterモバイル変換


[0]ホーム

URL:


CN112135256A - Method, device and equipment for determining movement track and readable storage medium - Google Patents

Method, device and equipment for determining movement track and readable storage medium
Download PDF

Info

Publication number
CN112135256A
CN112135256ACN201910555831.8ACN201910555831ACN112135256ACN 112135256 ACN112135256 ACN 112135256ACN 201910555831 ACN201910555831 ACN 201910555831ACN 112135256 ACN112135256 ACN 112135256A
Authority
CN
China
Prior art keywords
target object
movement
determining
track
road network
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
Application number
CN201910555831.8A
Other languages
Chinese (zh)
Inventor
蔡乐婷
苑中寅
刁一平
庄明伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Hikvision System Technology Co Ltd
Original Assignee
Hangzhou Hikvision System Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou Hikvision System Technology Co LtdfiledCriticalHangzhou Hikvision System Technology Co Ltd
Priority to CN201910555831.8ApriorityCriticalpatent/CN112135256A/en
Publication of CN112135256ApublicationCriticalpatent/CN112135256A/en
Pendinglegal-statusCriticalCurrent

Links

Images

Classifications

Landscapes

Abstract

The invention discloses a method, a device and equipment for determining a moving track and a readable storage medium, and belongs to the technical field of security and protection. The method comprises the following steps: the method comprises the steps of obtaining a hardware feature code of a mobile terminal carried by a target object, searching a movement record of the target object based on the hardware feature code, obtaining road network data according to the position, detected by the hardware feature code of the mobile terminal in a search time range, of the movement record, and determining a movement track of the target object according to the road network data and the movement record of the target object. After the hardware feature codes of the mobile terminal carried by the target object are obtained, the time and the position of the hardware feature codes detected in the search time range are searched and used as the movement record of the target object, and the movement track of the target object is obtained by combining the road network data and the movement record, so that the accuracy of the determined movement track is improved.

Description

Method, device and equipment for determining movement track and readable storage medium
Technical Field
The invention relates to the technical field of security and protection, in particular to a method, a device, equipment and a readable storage medium for determining a moving track.
Background
In the field of security technology, WiFi (Wireless-Fidelity) probe acquisition devices and related application methods have been widely used in various business services. The WiFi probe acquisition device can detect Media Access Control (MAC) information and signal strength of the wireless network card device, so that querying a person track carrying the mobile terminal based on a hardware feature code, which is MAC information of the mobile terminal, is one of basic functions in common application, and is also an important core function of a WiFi probe application system. Therefore, how to design a method for determining a moving track capable of improving the accuracy of the track of people becomes a very concerned problem in the technical field of security protection.
At present, the front-end acquisition equipment of the WiFi probe application system is densely arranged, so that the MAC information of the mobile phone of the same person in a very short time range can appear, namely the hardware feature codes are detected by a plurality of WiFi probe acquisition equipment nearby, and the WiFi probe application system can draw a moving track according to the position and the detection time of the WiFi probe acquisition equipment.
The related art has at least the following problems:
certain distance exists between the WiFi probe acquisition equipment, so that the deviation between the drawn movement track and the actual movement track is large, and the accuracy of the determined movement track is low.
Disclosure of Invention
The embodiment of the invention provides a method, a device and equipment for determining a moving track and a readable storage medium, which are used for solving the problem of low accuracy of the determined moving track in the related art. The technical scheme is as follows:
in one aspect, a method for determining a moving trajectory is provided, where the method includes:
acquiring a hardware feature code of a mobile terminal carried by a target object;
searching a movement record of the target object based on the hardware feature code, wherein the movement record comprises the position of the hardware feature code of the mobile terminal detected in a search time range;
and acquiring road network data, and determining the movement track of the target object according to the road network data and the movement record of the target object.
Optionally, the determining a movement trajectory of the target object according to the road network data and the movement record of the target object includes:
acquiring an initial movement track according to the movement record of the target object;
and acquiring a road network track matched with the initial moving track according to the road network data, and taking the road network track as the moving track of the target object.
Optionally, the obtaining an initial movement trajectory according to the movement record of the target object includes:
taking the position included in the mobile record of the target object as a discrete point to obtain a discrete point set;
and fitting the discrete point set to obtain a fitting curve, and taking the fitting curve as an initial moving track.
Optionally, the determining a movement trajectory of the target object according to the road network data and the movement record of the target object includes:
acquiring a plurality of reference points based on the movement record of the target object;
determining road points matched with the reference points in the road network data;
and determining the movement track of the target object according to the road point.
Optionally, the mobile record further includes a time when the hardware feature code of the mobile terminal is detected within a search time range;
the obtaining a plurality of reference points based on the movement record of the target object includes:
grouping the movement records of the target object based on a time included in the movement records;
and determining a central point according to the positions included in each group of mobile records, and taking the obtained central point as a reference point.
In one aspect, an apparatus for determining a moving trajectory is provided, the apparatus comprising:
the first acquisition module is used for acquiring a hardware feature code of the mobile terminal carried by the target object;
the searching module is used for searching a mobile record of the target object based on the hardware feature code, wherein the mobile record comprises the detected position of the hardware feature code of the mobile terminal in a search time range;
the second acquisition module is used for acquiring road network data;
and the determining module is used for determining the movement track of the target object according to the road network data and the movement record of the target object.
Optionally, the determining module includes:
the first acquisition unit is used for acquiring an initial movement track according to the movement record of the target object;
and a second obtaining unit, configured to obtain a road network track matched with the initial movement track according to the road network data, and use the road network track as the movement track of the target object.
Optionally, the first obtaining unit is configured to use a position included in the moving record of the target object as a discrete point to obtain a discrete point set; and fitting the discrete point set to obtain a fitting curve, and taking the fitting curve as an initial moving track.
Optionally, the determining module includes:
a third acquisition unit configured to acquire a plurality of reference points based on a movement record of the target object;
the first determining unit is used for determining road points matched with the reference points in the road network data;
and the second determining unit is used for determining the moving track of the target object according to the road point.
Optionally, the mobile record further includes a time when the hardware feature code of the mobile terminal is detected within a search time range; the third obtaining unit is used for grouping the movement records of the target object based on the time included in the movement records; and determining a central point according to the positions included in each group of mobile records, and taking the obtained central point as a reference point.
In one aspect, a device for determining a moving track is provided, where the device includes a processor and a memory, where the memory stores at least one instruction, and the instruction is loaded and executed by the processor to implement the method for determining a moving track as described in any one of the above.
In one aspect, a computer-readable storage medium is provided, in which at least one instruction is stored, and the instruction is loaded and executed by a processor to implement the method for determining a moving trajectory as described in any one of the above.
The technical scheme provided by the embodiment of the invention has the beneficial effects that at least:
after the hardware feature codes of the mobile terminal carried by the target object are obtained, the positions of the hardware feature codes detected in the search time range are searched and used as the movement records of the target object, and the movement track of the target object is obtained by combining the road network data and the movement records, so that the accuracy of the determined movement track is improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the 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 creative efforts.
FIG. 1 is a schematic diagram of an implementation environment provided by an embodiment of the invention;
fig. 2 is a flowchart of a method for determining a moving track according to an embodiment of the present invention;
fig. 3 is a flowchart of a method for determining a moving track according to an embodiment of the present invention;
fig. 4 is a flowchart of a method for determining a moving track according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of a device for determining a moving track according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of a determining module according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of a determining module according to an embodiment of the present invention;
fig. 8 is a schematic structural diagram of a terminal according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
Currently, WiFi probe acquisition devices and related methods of application are widely used in various commercial areas. Among them, the person trajectory query based on Mac data is one of the basic functions that are commonly used, and is also an important core function of the WiFi probe application system.
However, the front-end acquisition equipment of the existing WiFi probe application system is densely deployed, and the wireless transmission technology that the WiFi probe acquisition equipment depends on cannot achieve accurate positioning of the acquisition range and the acquisition direction, so that the situation that the same person mobile phone Mac in a very short time range is detected by a plurality of nearby WiFi probe devices can occur. The personnel track can be drawn according to the position of the collection equipment and the detection time, and a certain distance exists between the collection equipment, so that the track drawn by the system is greatly different from the actual movement track of the personnel, and a large deviation occurs, thereby influencing the judgment of the track, the movement speed, the movement direction and the like of the suspected target.
Therefore, the embodiment of the invention provides a method for determining a moving track, which represents a moving record of a target object through an appearance record of a hardware feature code of a mobile terminal carried by the target object, and corrects a track corresponding to the moving record by combining road network data, so that the determined moving track is higher in accuracy.
The method may be applied in an implementation environment as shown in fig. 1. In fig. 1, the implementation environment includes a mobile terminal 11 carried by a target object, a WiFiprobe collecting device 12, a server 13 and anapplication terminal 14. The WiFiprobe acquisition equipment 12 is used for detecting the hardware feature codes of the mobile terminal 11, is in communication connection with the server 13, and sends the position, time and the like including the detected hardware feature codes to the server 13 as mobile records; theapplication terminal 14 is in communication connection with the server 13, and is used for obtaining the movement record of the target object from the server 13 or downloading the road network data.
The mobile terminal 11 may be any electronic product carrying a hardware feature code, that is, an electronic device with a wireless network card may be used as a collection object for determining a movement track, for example, a PAD (Personal Digital Assistant), a switch, a router, a smart phone, a notebook computer, and the like.
The server 13 may be one server, a server cluster composed of a plurality of servers, or a cloud computing service center. For example, the server 13 may be divided into a storage server and a data processing server, the storage server is connected to the mobile terminal 11 and the data processing server respectively, the storage server is used for storing the movement records sent by the mobile terminal 11, and the data processing server is used for performing optimization processing on the movement records in the storage server.
Theapplication terminal 14 may be any electronic product that can perform human-Computer interaction with a user through one or more modes such as a keyboard, a touch pad, a touch screen, a remote controller, voice interaction, or handwriting equipment, for example, a PC (Personal Computer), a smart phone, a PDA, a wearable device, a pocket PC (pocket PC), a tablet Computer, a smart car, a smart television, a smart sound box, and the like.
Those skilled in the art will appreciate that the mobile terminal 11, the WiFiprobe capture device 12, the server 13 and theapplication terminal 14 are only examples, and other existing or future mobile terminals, probe capture devices, servers and terminals may be suitable for the present application and are included within the scope of the present application and are incorporated by reference herein.
Based on the implementation environment shown in fig. 1, referring to fig. 2, an embodiment of the present invention provides a method for determining a moving trajectory, which can be applied to theapplication terminal 14 shown in fig. 1. As shown in fig. 2, the method includes:
step 201, acquiring a hardware feature code of a mobile terminal carried by a target object;
the target object is an object of which the movement track is to be determined, and the target object can carry a mobile terminal with a hardware feature code. Since the hardware feature code can uniquely identify a device, the position obtained by detecting the position of the hardware feature code of the mobile terminal can be used to represent the position of the target object. Therefore, when the method provided by the embodiment of the invention determines the moving track of the target object, the hardware feature code of the mobile terminal carried by the target object is obtained first.
When the hardware feature code is obtained, the hardware feature code of the mobile terminal carried by the target object of the movement track to be determined can be manually input. Of course, other ways of obtaining the hardware signature may be used. For example, registration information of the target object sent by other equipment is received, and the registration information includes a communication number of the mobile terminal bound by the target object. And communicating with the mobile terminal through the communication number of the mobile terminal so as to acquire the hardware feature code of the mobile terminal from the mobile terminal.
In an optional implementation manner, since the MAC information can uniquely identify one mobile terminal, the MAC information can be used as the hardware feature code no matter which way is used to obtain the hardware feature code of the mobile terminal.
Step 202, searching a mobile record of the target object based on the hardware feature code, wherein the mobile record comprises the detected position of the hardware feature code of the mobile terminal in a search time range;
in the WiFi probe application system, the WiFi probe acquisition equipment can detect MAC information and signal strength of equipment carrying a wireless network card, the MAC information is used as a hardware feature code and can uniquely identify one mobile terminal, so that the hardware feature code of the mobile terminal can be detected through the WiFi probe acquisition equipment, the time of detecting the hardware feature code can be used as the current moving time of a target object, and the position of the WiFi probe acquisition equipment which detects the hardware feature code can be used as the current moving position of the target object. Therefore, according to the hardware feature code of the mobile terminal carried by the target object, the time of the mobile terminal carried by the target object detected by the WiFi probe acquisition equipment in the search time range and the position of the WiFi probe acquisition equipment are obtained, and the position and the time are used as the movement record of the target object.
Through the process, if a plurality of WiFi probe acquisition devices are distributed in the moving range of the target object and the plurality of WiFi probe acquisition devices can detect the hardware feature codes, one target object corresponds to a plurality of moving records, and at least one position can be recorded in each moving record. Wherein the positions recorded in the movement record may be stored in order according to the time at which the hardware feature code was detected. Of course, the time at which the hardware signature is detected may also be recorded directly in the movement record, in which case the movement record may include the location and time at which the hardware signature was detected.
Further, when determining the movement trajectory of the target object, the trajectory may be locked for a period of time, so that the embodiment of the present invention takes the search time range as an example to determine the movement trajectory of the target object within the search time range. The search time range may be preset or may be changed according to the situation, which is not limited in the embodiment of the present invention.
Instep 203, road network data is obtained, and the movement track of the target object is determined according to the road network data and the movement record of the target object.
The road network data includes node information indicating a specific point such as an intersection and link information indicating roads between nodes, and thus the road network data more conforms to an actual trajectory situation. On this basis, after the movement record of the target object is obtained, the method provided by the embodiment of the invention determines the movement track of the target object according to the road network data and the movement record of the target object instead of determining the movement track of the target object directly according to the movement record, so as to obtain a more accurate movement track.
Optionally, the moving track of the target object is determined according to the road network data and the moving record of the target object, including but not limited to obtaining an initial moving track according to the moving record of the target object, then correcting the initial moving track through the road network data to obtain a corrected moving track, and using the corrected moving track as the moving track of the target object. Based on the above process, further, thestep 203 includes, but is not limited to, the following two ways.
In an alternative embodiment, as shown in fig. 3, thisstep 203 comprises the following sub-steps:
instep 301, an initial movement track is obtained according to the movement record of the target object;
optionally, obtaining an initial movement trajectory according to the movement record of the target object includes:
taking the position included in the mobile record of the target object as a discrete point to obtain a discrete point set;
and fitting the discrete point set to obtain a fitting curve, and taking the fitting curve as an initial moving track.
For example, the position of the target object detected in the search time range is taken as a discrete point, and a set of discrete points is obtained. And obtaining a fitted curve by taking the central line of the obtained set of discrete points as a basis, and taking the fitted curve as an initial moving track.
It should be noted that, in the process of obtaining the fitted curve, some points with large deviation in the set of discrete points may be removed, so as to improve the accuracy of the fitted curve.
Step 302, obtaining a road network track matched with the initial movement track according to the road network data, and taking the road network track as the movement track of the target object.
The step is a process of correcting the initial movement trajectory through the road network data, and the road network trajectory matched with the initial movement trajectory is the corrected movement trajectory.
Optionally, based on thestep 301, a road network track matched with the initial movement track is obtained according to the road network data, including but not limited to obtaining one or more road network tracks whose matching degree with the fitting curve reaches a matching degree threshold value according to the obtained fitting curve in combination with the road network data. And if the road network track with the matching degree reaching the matching degree threshold value with the fitting curve is one, directly taking the road network track as the moving track of the target object. If the road network tracks with the matching degree reaching the matching degree threshold value with the fitting curve are multiple, one most reliable road network track can be selected from the multiple road network tracks to serve as the moving track of the target object. The most reliable road network track may be the road network track with the highest matching degree.
For example, three or five road network tracks with matching degree reaching the matching degree threshold value with the fitting curve are obtained, and the most reliable road network track is selected as the moving track of the target object according to the actual situation of the target object. For example, the road network trajectory with the highest matching degree is selected as the movement trajectory of the target object.
It should be noted that the matching degree threshold may be set according to experience, and may also be updated and adjusted in the process of determining the movement track, which is not limited in the embodiment of the present invention.
In addition, the road network data may be acquired from a memory of the WiFi probe application system, or may be downloaded from the internet in real time, which is not limited in the embodiment of the present invention. After the road network data is acquired, the road network data can be updated periodically in the subsequent process of determining the movement track. For example, the road network data is newly acquired at regular intervals.
In another alternative embodiment, as shown in fig. 4, thisstep 203 comprises the following sub-steps:
instep 401, a plurality of reference points are acquired based on the movement record of the target object.
In this way, the track corresponding to the acquired reference point can be used as the initial movement track. For example, a plurality of reference points are fitted, and the resulting fitted curve is used as the initial movement trajectory.
Optionally, the mobile record further includes a time when the hardware feature code of the mobile terminal is detected within the search time range; a manner of obtaining a plurality of reference points based on a movement record of a target object, comprising:
grouping the movement records of the target object based on the time included in the movement records;
and determining a central point according to the positions included in each group of mobile records, and taking the obtained central point as a reference point.
Optionally, the positions of the WiFi probe acquisition devices are grouped according to the time period t according to the detected time and position of the acquired hardware feature code of the mobile terminal carried by the target object in the search time range, the positions of n WiFi probe acquisition devices obtained in the time period t are sequentially connected into an n-polygon, the central point of the n-polygon is taken as a reference point, and a plurality of obtained reference points are A respectively1,A2….。
It should be noted that, if the value of n in a certain time period t is 1, the position of the WiFi probe collecting device is a reference point in the time period t; and if the value of n is 2, taking the midpoint of the positions of the two WiFi probe acquisition devices as a reference point in the time period t.
Step 402, determining road points matched with each reference point in road network data;
taking the obtained reference points as a1 and a2 … as examples, the road network data is combined to find road points B1 and B2 … which are closest to the reference points a1 and a2 … in the road network data.
It should be noted that the road points B1 and B2 … may be located at the center of the road, or may be located on the edge of the road closest to the reference points a1 and a2 …, respectively, which is not limited in this embodiment of the present invention.
And step 403, determining the movement track of the target object according to the road points.
The above-mentionedsteps 402 and 403 are the process of correcting the initial moving trajectory, and the moving trajectory determined according to the road point is the corrected moving trajectory, and further, the moving trajectory can be used as the moving trajectory of the target object.
Still taking the road points B1 and B2 … obtained in theabove step 402 as an example, the target moving trajectory is determined according to the road points, including but not limited to, connecting the road points in sequence according to the time sequence according to the obtained road points B1 and B2 …, so as to obtain the moving trajectory of the target object.
The time sequence of the road points can be determined according to the time corresponding to the reference point matched with the road points, and the reference point is obtained after the mobile records are grouped according to the time, so that the time corresponding to the reference point is the time contained in a group of mobile records corresponding to the reference point. For example, if the reference point is a reference point in the time period t, the time of the road point matching the reference point is the time period t.
According to the method provided by the embodiment of the invention, after the hardware feature code of the mobile terminal carried by the target object is obtained, the time and the position of the hardware feature code detected in the search time range are searched and used as the movement record of the target object, and the movement track of the target object is obtained by combining the road network data and the movement record, so that the accuracy of the determined movement track is improved.
Based on the same concept as the method described above, referring to fig. 5, an embodiment of the present invention provides a moving trajectory determination apparatus, including:
a first obtainingmodule 501, configured to obtain a hardware feature code of a mobile terminal carried by a target object;
a searchingmodule 502, configured to search a mobile record of a target object based on a hardware feature code, where the mobile record includes a position of the hardware feature code of the mobile terminal detected within a search time range;
a second obtainingmodule 503, configured to obtain road network data;
and a determiningmodule 504, configured to determine a movement trajectory of the target object according to the road network data and the movement record of the target object.
In an alternative embodiment, referring to fig. 6, the determiningmodule 504 includes:
a first obtainingunit 5041, configured to obtain an initial movement trajectory according to a movement record of the target object;
a second obtainingunit 5042, configured to obtain a road network track matching the initial movement track according to the road network data, and use the road network track as the movement track of the target object.
In an optional embodiment, the first obtainingunit 5041 is configured to take a position included in the movement record of the target object as a discrete point, and obtain a discrete point set; and fitting the discrete point set to obtain a fitting curve, and taking the fitting curve as an initial moving track.
In an alternative embodiment, referring to fig. 7, the determiningmodule 504 includes:
a third acquiringunit 5043 for acquiring a plurality of reference points based on the movement record of the target object;
a first determiningunit 5044, configured to determine road points in the road network data that match the reference points;
a second determiningunit 5045, configured to determine a movement trajectory of the target object according to the road point.
In an optional embodiment, the mobile record further includes a time when the hardware feature code of the mobile terminal is detected within the search time range; a third acquiringunit 5043, configured to group the movement records of the target object based on the time included in the movement records; and determining a central point according to the positions included in each group of mobile records, and taking the obtained central point as a reference point.
According to the device provided by the embodiment of the invention, after the hardware feature code of the mobile terminal carried by the target object is obtained, the time and the position of the hardware feature code detected in the search time range are searched and used as the movement record of the target object, and the movement track of the target object is obtained by combining the road network data and the movement record, so that the accuracy of the determined movement track is improved.
It should be noted that, when the apparatus provided in the foregoing embodiment implements the functions thereof, only the division of the functional modules is illustrated, and in practical applications, the functions may be distributed by different functional modules according to needs, that is, the internal structure of the apparatus may be divided into different functional modules to implement all or part of the functions described above. In addition, the apparatus and method embodiments provided by the above embodiments belong to the same concept, and specific implementation processes thereof are described in the method embodiments for details, which are not described herein again.
Referring to fig. 8, a schematic structural diagram of a mobiletrajectory determination terminal 800 according to an embodiment of the present disclosure is shown. The terminal 800 may be a portable mobile terminal such as: a smart phone, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III, motion video Experts compression standard Audio Layer 3), an MP4 player (Moving Picture Experts Group Audio Layer IV, motion video Experts compression standard Audio Layer 4), a notebook computer, or a desktop computer. The terminal 800 may also be referred to by other names such as user equipment, portable terminal, laptop terminal, desktop terminal, etc.
In general, the terminal 800 includes: aprocessor 801 and amemory 802.
Theprocessor 801 may include one or more processing cores, such as 4 core processors, 8 core processors, and so forth. Theprocessor 801 may be implemented in at least one hardware form of a DSP (Digital Signal Processing), an FPGA (Field-Programmable Gate Array), and a PLA (Programmable Logic Array). Theprocessor 801 may also include a main processor and a coprocessor, where the main processor is a processor for Processing data in an awake state, and is also called a Central Processing Unit (CPU); a coprocessor is a low power processor for processing data in a standby state. In some embodiments, theprocessor 801 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content required to be displayed on the display screen. In some embodiments, theprocessor 801 may further include an AI (Artificial Intelligence) processor for processing computing operations related to machine learning.
Memory 802 may include one or more computer-readable storage media, which may be non-transitory.Memory 802 may also include high speed random access memory, as well as non-volatile memory, such as one or more magnetic disk storage devices, flash memory storage devices. In some embodiments, a non-transitory computer readable storage medium in thememory 802 is used to store at least one instruction for execution by theprocessor 801 to implement the determination method of movement trajectory provided by the method embodiments herein.
In some embodiments, the terminal 800 may further include: aperipheral interface 803 and at least one peripheral. Theprocessor 801,memory 802 andperipheral interface 803 may be connected by bus or signal lines. Various peripheral devices may be connected toperipheral interface 803 by a bus, signal line, or circuit board. Specifically, the peripheral device includes: at least one of aradio frequency circuit 804, atouch screen display 805, acamera 806, anaudio circuit 807, apositioning component 808, and apower supply 809.
Theperipheral interface 803 may be used to connect at least one peripheral related to I/O (Input/Output) to theprocessor 801 and thememory 802. In some embodiments, theprocessor 801,memory 802, andperipheral interface 803 are integrated on the same chip or circuit board; in some other embodiments, any one or two of theprocessor 801, thememory 802, and theperipheral interface 803 may be implemented on separate chips or circuit boards, which are not limited by this embodiment.
TheRadio Frequency circuit 804 is used for receiving and transmitting RF (Radio Frequency) signals, also called electromagnetic signals. Theradio frequency circuitry 804 communicates with communication networks and other communication devices via electromagnetic signals. Therf circuit 804 converts an electrical signal into an electromagnetic signal to be transmitted, or converts a received electromagnetic signal into an electrical signal. Optionally, theradio frequency circuit 804 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a subscriber identity module card, and so forth. Theradio frequency circuit 804 may communicate with other terminals via at least one wireless communication protocol. The wireless communication protocols include, but are not limited to: metropolitan area networks, various generation mobile communication networks (2G, 3G, 4G, and 5G), Wireless local area networks, and/or WiFi (Wireless Fidelity) networks. In some embodiments, theradio frequency circuit 804 may further include NFC (Near Field Communication) related circuits, which are not limited in this application.
Thedisplay screen 805 is used to display a UI (User Interface). The UI may include graphics, text, icons, video, and any combination thereof. When thedisplay 805 is a touch display, thedisplay 805 also has the ability to capture touch signals on or above the surface of thedisplay 805. The touch signal may be input to theprocessor 801 as a control signal for processing. At this point, thedisplay 805 may also be used to provide virtual buttons and/or a virtual keyboard, also referred to as soft buttons and/or a soft keyboard. In some embodiments, thedisplay 805 may be one, providing the front panel of the terminal 800; in other embodiments, thedisplay 805 may be at least two, respectively disposed on different surfaces of the terminal 800 or in a folded design; in still other embodiments, thedisplay 805 may be a flexible display disposed on a curved surface or a folded surface of the terminal 800. Even further, thedisplay 805 may be arranged in a non-rectangular irregular pattern, i.e., a shaped screen. TheDisplay 805 can be made of LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), and other materials.
Thecamera assembly 806 is used to capture images or video. Optionally,camera assembly 806 includes a front camera and a rear camera. Generally, a front camera is disposed at a front panel of the terminal, and a rear camera is disposed at a rear surface of the terminal. In some embodiments, the number of the rear cameras is at least two, and each rear camera is any one of a main camera, a depth-of-field camera, a wide-angle camera and a telephoto camera, so that the main camera and the depth-of-field camera are fused to realize a background blurring function, and the main camera and the wide-angle camera are fused to realize panoramic shooting and VR (Virtual Reality) shooting functions or other fusion shooting functions. In some embodiments,camera assembly 806 may also include a flash. The flash lamp can be a monochrome temperature flash lamp or a bicolor temperature flash lamp. The double-color-temperature flash lamp is a combination of a warm-light flash lamp and a cold-light flash lamp, and can be used for light compensation at different color temperatures.
Theaudio circuit 807 may include a microphone and a speaker. The microphone is used for collecting sound waves of a user and the environment, converting the sound waves into electric signals, and inputting the electric signals to theprocessor 801 for processing or inputting the electric signals to theradio frequency circuit 804 to realize voice communication. For the purpose of stereo sound collection or noise reduction, a plurality of microphones may be provided at different portions of the terminal 800. The microphone may also be an array microphone or an omni-directional pick-up microphone. The speaker is used to convert electrical signals from theprocessor 801 or theradio frequency circuit 804 into sound waves. The loudspeaker can be a traditional film loudspeaker or a piezoelectric ceramic loudspeaker. When the speaker is a piezoelectric ceramic speaker, the speaker can be used for purposes such as converting an electric signal into a sound wave audible to a human being, or converting an electric signal into a sound wave inaudible to a human being to measure a distance. In some embodiments, theaudio circuitry 807 may also include a headphone jack.
Thepositioning component 808 is used to locate the current geographic position of the terminal 800 for navigation or LBS (Location Based Service). ThePositioning component 808 may be a Positioning component based on the GPS (Global Positioning System) in the united states, the beidou System in china, the graves System in russia, or the galileo System in the european union.
Power supply 809 is used to provide power to various components interminal 800. Thepower supply 809 can be ac, dc, disposable or rechargeable. When thepower source 809 comprises a rechargeable battery, the rechargeable battery may support wired or wireless charging. The rechargeable battery may also be used to support fast charge technology.
In some embodiments, terminal 800 also includes one or more sensors 810. The one or more sensors 810 include, but are not limited to: acceleration sensor 811, gyro sensor 812, pressure sensor 813, fingerprint sensor 814, optical sensor 815 and proximity sensor 816.
The acceleration sensor 810 can detect the magnitude of acceleration in three coordinate axes of the coordinate system established with the terminal 800. For example, the acceleration sensor 811 may be used to detect the components of the gravitational acceleration in three coordinate axes. Theprocessor 801 may control thetouch screen 805 to display the user interface in a landscape view or a portrait view according to the gravitational acceleration signal collected by the acceleration sensor 811. The acceleration sensor 811 may also be used for acquisition of motion data of a game or a user.
The gyro sensor 812 may detect a body direction and a rotation angle of the terminal 800, and the gyro sensor 812 may cooperate with the acceleration sensor 811 to acquire a 3D motion of the user with respect to the terminal 800. From the data collected by the gyro sensor 812, theprocessor 801 may implement the following functions: motion sensing (such as changing the UI according to a user's tilting operation), image stabilization at the time of photographing, game control, and inertial navigation.
Pressure sensors 813 may be disposed on the side bezel ofterminal 800 and/or underneathtouch display 805. When the pressure sensor 813 is disposed on the side frame of the terminal 800, the holding signal of the user to the terminal 800 can be detected, and theprocessor 801 performs left-right hand recognition or shortcut operation according to the holding signal collected by the pressure sensor 813. When the pressure sensor 813 is disposed at a lower layer of thetouch display screen 805, theprocessor 801 controls the operability control on the UI interface according to the pressure operation of the user on thetouch display screen 805. The operability control comprises at least one of a button control, a scroll bar control, an icon control and a menu control.
The fingerprint sensor 814 is used for collecting a fingerprint of the user, and theprocessor 801 identifies the identity of the user according to the fingerprint collected by the fingerprint sensor 814, or the fingerprint sensor 814 identifies the identity of the user according to the collected fingerprint. Upon identifying that the user's identity is a trusted identity, theprocessor 801 authorizes the user to perform relevant sensitive operations including unlocking a screen, viewing encrypted information, downloading software, paying for and changing settings, etc. Fingerprint sensor 814 may be disposed on the front, back, or side ofterminal 800. When a physical button or a vendor Logo is provided on the terminal 800, the fingerprint sensor 814 may be integrated with the physical button or the vendor Logo.
The optical sensor 815 is used to collect the ambient light intensity. In one embodiment, theprocessor 801 may control the display brightness of thetouch screen 805 based on the ambient light intensity collected by the optical sensor 815. Specifically, when the ambient light intensity is high, the display brightness of thetouch display screen 805 is increased; when the ambient light intensity is low, the display brightness of thetouch display 805 is turned down. In another embodiment, theprocessor 801 may also dynamically adjust the shooting parameters of thecamera assembly 806 based on the ambient light intensity collected by the optical sensor 815.
A proximity sensor 816, also known as a distance sensor, is typically provided on the front panel of the terminal 800. The proximity sensor 816 is used to collect the distance between the user and the front surface of the terminal 800. In one embodiment, when the proximity sensor 816 detects that the distance between the user and the front surface of the terminal 800 gradually decreases, theprocessor 801 controls thetouch display 805 to switch from the bright screen state to the dark screen state; when the proximity sensor 816 detects that the distance between the user and the front surface of the terminal 800 becomes gradually larger, theprocessor 801 controls thetouch display 805 to switch from the screen-on state to the screen-on state.
Those skilled in the art will appreciate that the configuration shown in fig. 8 is not intended to be limiting ofterminal 800 and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components may be used.
The embodiment of the present invention further provides a device for determining a moving track, where the device includes a processor and a memory, where the memory stores at least one instruction, and the instruction is loaded and executed by the processor to implement the method for determining a moving track as described above.
The embodiment of the present invention further provides a computer-readable storage medium, where at least one instruction is stored in the storage medium, and the instruction is loaded and executed by a processor to implement any one of the above determination methods for a moving trajectory.
All the above optional technical solutions may be combined arbitrarily to form the optional embodiments of the present disclosure, and are not described herein again.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like that fall within the spirit and principle of the present invention are intended to be included therein.

Claims (12)

CN201910555831.8A2019-06-252019-06-25Method, device and equipment for determining movement track and readable storage mediumPendingCN112135256A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201910555831.8ACN112135256A (en)2019-06-252019-06-25Method, device and equipment for determining movement track and readable storage medium

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201910555831.8ACN112135256A (en)2019-06-252019-06-25Method, device and equipment for determining movement track and readable storage medium

Publications (1)

Publication NumberPublication Date
CN112135256Atrue CN112135256A (en)2020-12-25

Family

ID=73849443

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201910555831.8APendingCN112135256A (en)2019-06-252019-06-25Method, device and equipment for determining movement track and readable storage medium

Country Status (1)

CountryLink
CN (1)CN112135256A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN113205682A (en)*2021-04-262021-08-03Oppo广东移动通信有限公司Method for determining travel track, electronic device and storage medium
CN118714517A (en)*2024-06-072024-09-27南京邮电大学 A method and system for recording the path planning of a positioning target moving trajectory

Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN103476044A (en)*2012-06-082013-12-25中国电信股份有限公司Position information calibration method and apparatus thereof
CN103889056A (en)*2014-04-162014-06-25北京极科极客科技有限公司Method and system for tracking wireless terminal moving track
CN104215256A (en)*2013-06-052014-12-17深圳市赛格导航科技股份有限公司Method for displaying vehicle travel route on map
WO2016192336A1 (en)*2015-06-012016-12-08中兴通讯股份有限公司Wlan-based terminal positioning method and apparatus
CN107869991A (en)*2017-09-202018-04-03百度在线网络技术(北京)有限公司Acquisition method and device, the computer equipment and computer-readable recording medium of indoor location data
CN108076430A (en)*2017-12-272018-05-25西南交通大学A kind of WiFi probe collections data automatic interpolation processing method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN103476044A (en)*2012-06-082013-12-25中国电信股份有限公司Position information calibration method and apparatus thereof
CN104215256A (en)*2013-06-052014-12-17深圳市赛格导航科技股份有限公司Method for displaying vehicle travel route on map
CN103889056A (en)*2014-04-162014-06-25北京极科极客科技有限公司Method and system for tracking wireless terminal moving track
WO2016192336A1 (en)*2015-06-012016-12-08中兴通讯股份有限公司Wlan-based terminal positioning method and apparatus
CN107869991A (en)*2017-09-202018-04-03百度在线网络技术(北京)有限公司Acquisition method and device, the computer equipment and computer-readable recording medium of indoor location data
CN108076430A (en)*2017-12-272018-05-25西南交通大学A kind of WiFi probe collections data automatic interpolation processing method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN113205682A (en)*2021-04-262021-08-03Oppo广东移动通信有限公司Method for determining travel track, electronic device and storage medium
CN118714517A (en)*2024-06-072024-09-27南京邮电大学 A method and system for recording the path planning of a positioning target moving trajectory

Similar Documents

PublicationPublication DateTitle
CN108924737B (en)Positioning method, device, equipment and computer readable storage medium
CN109166150B (en)Pose acquisition method and device storage medium
CN109862412B (en)Method and device for video co-shooting and storage medium
CN111127509B (en) Target tracking method, device and computer-readable storage medium
CN110134744B (en)Method, device and system for updating geomagnetic information
CN111754386B (en)Image area shielding method, device, equipment and storage medium
CN109558837B (en)Face key point detection method, device and storage medium
CN109922356B (en)Video recommendation method and device and computer-readable storage medium
CN109522863B (en)Ear key point detection method and device and storage medium
CN111857793B (en)Training method, device, equipment and storage medium of network model
CN110839128B (en)Photographing behavior detection method and device and storage medium
CN112084811A (en)Identity information determining method and device and storage medium
CN111385525B (en)Video monitoring method, device, terminal and system
CN110933468A (en)Playing method, playing device, electronic equipment and medium
CN110705614A (en)Model training method and device, electronic equipment and storage medium
CN110597801B (en)Database system and establishing method and device thereof
CN113627413A (en)Data labeling method, image comparison method and device
CN111611414A (en)Vehicle retrieval method, device and storage medium
CN113936240B (en) Method, device, equipment and storage medium for determining sample image
CN111192072A (en)User grouping method and device and storage medium
CN110471614B (en)Method for storing data, method and device for detecting terminal
CN108495183B (en)Method and device for displaying album information
CN112135256A (en)Method, device and equipment for determining movement track and readable storage medium
CN110737692A (en)data retrieval method, index database establishment method and device
CN111127541A (en)Vehicle size determination method and device and storage medium

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
RJ01Rejection of invention patent application after publication
RJ01Rejection of invention patent application after publication

Application publication date:20201225


[8]ページ先頭

©2009-2025 Movatter.jp