A method and device for determining user displacement information and user motion trajectory
By associating the identification information and communication signaling of the target terminal and the target WiFi, the user's displacement information is determined, which solves the problem of inaccurate user displacement information in the existing technology and achieves high-precision user displacement information judgment and analysis.
Patent Information
- Application Number
- CN202110664802.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-06-16
- Publication Date
- 2025-09-05
- Estimated Expiration
- 2041-06-16
AI Technical Summary
In the existing technology, user displacement information is not accurately judged, and the base station longitude and latitude replace the user longitude and latitude, resulting in poor positioning accuracy. In addition, the MR positioning method consumes too much power and computing resources and cannot be widely used.
By associating the identification information of the target terminal and the identification information of the target WiFi, the same target user is determined, and the communication signaling of the target terminal and the communication signaling of the target WiFi are associated to determine the displacement information of the target user, including the departure and arrival time.
This improves the accuracy of judging user displacement information and the accuracy of analyzing user displacement information without requiring user cooperation, thus avoiding the waste of electricity and computing resources.
Smart Images

Figure CN115484548B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of mobile communication technology, and in particular to a method and device for determining user displacement information and user motion trajectory. Background Art
[0002] In mobile big data applications, accurately determining the starting and ending locations of user movement trajectories is of great practical significance. Macro-statistics of user movement trajectories can provide a basis for urban planning and operations.
[0003] In the prior art, user motion trajectories are recorded using the following two methods.
[0004] First, collect mobile communication signaling data to determine the user's trajectory. This method uses a series of (time, base station ID) tuples and the base station ID to query the corresponding longitude and latitude to obtain the user's displacement trajectory. However, using the base station's longitude and latitude instead of the user's longitude and latitude will result in poor positioning accuracy.
[0005] Second, using MR (Measurement Report) positioning to determine user trajectory. MR requires several times more power and computing resources, so it cannot be universally used. That is, it cannot cover all coverage areas and be available at all times. Summary of the Invention
[0006] The present invention provides a method and device for determining user displacement information and user motion trajectory, so as to solve the technical problem of inaccurate determination of user displacement information in the prior art.
[0007] In a first aspect, the present invention provides a method for determining user displacement information, comprising:
[0008] Correlate the identification information of the target terminal with the identification information of the target WiFi to determine that they belong to the same target user;
[0009] When it is determined that the identification information of the target terminal and the identification information of the target WiFi belong to the same target user, the communication signaling of the target terminal and the communication signaling of the target WiFi are correlated to determine the displacement information of the target user;
[0010] The displacement information includes: the departure time of the target user from the target location and the arrival time of the target user to the target location;
[0011] The target location is the location corresponding to the target WiFi.
[0012] In one embodiment, associating the identification information of the target terminal with the identification information of the target WiFi includes at least one of the following:
[0013] Determining that the login name corresponding to the identification information of the target WiFi is the same as the target terminal identification corresponding to the identification information of the target terminal;
[0014] Determining that the payment account corresponding to the identification information of the target WiFi is the same as the payment account corresponding to the identification information of the target terminal;
[0015] Determining that the target location corresponding to the identification information of the target WiFi is the same as the target user address corresponding to the identification information of the target terminal;
[0016] Determining that the WiFi Internet access behavior of the target terminal at the target location is positively correlated with the address of the target user;
[0017] The WiFi Internet access behavior includes: WiFi Internet access connection frequency and WiFi Internet access traffic.
[0018] In one embodiment, when associating the identification information of the target terminal with the identification information of the target WiFi includes determining that the WiFi Internet access behavior of the target terminal at the target location is positively correlated with the target user address, determining that the WiFi Internet access behavior of the target terminal at the target location is positively correlated with the target user address includes:
[0019] determining that a duration of the target terminal's stay at the target user's address during a past first preset time period exceeds a first time threshold, and, if a preset condition is met, determining that a frequency of a positive correlation between the WiFi Internet access behavior and the target user's address exceeds a first frequency threshold;
[0020] In a case where the frequency of determining that the WiFi Internet access behavior and the target user's address are positively correlated exceeds the first frequency threshold, determining that the WiFi Internet access behavior is positively correlated with the target user's address;
[0021] The preset condition includes: determining that the WiFi Internet connection frequency exceeds a second frequency threshold within the first preset time period, and / or determining that the WiFi Internet traffic exceeds a first traffic threshold within the first preset time period.
[0022] In one embodiment, correlating the communication signaling of the target terminal with the communication signaling of the target WiFi to determine the displacement information of the target user includes:
[0023] When it is determined that the base station cell corresponding to the communication signaling of the target terminal covers the target location, determining that the disconnection time of the WiFi Internet connection exceeds a second time threshold, and / or determining that the WiFi Internet traffic is lower than a second traffic threshold within a second preset time period;
[0024] Determining that communication signaling of the target terminal occurs in a neighboring base station cell within a third preset time period after determining that the disconnection time of the WiFi Internet connection exceeds the second time threshold and / or determining that the WiFi Internet traffic is lower than the second traffic threshold within the second preset time period;
[0025] When it is determined that the communication signaling of the target terminal appears in the neighboring base station cell, a departure time of the target user leaving the target location is determined.
[0026] In one embodiment, the correlating the communication signaling of the target terminal with the communication signaling of the target WiFi to determine the displacement information of the target user further includes:
[0027] When it is determined that the base station cell corresponding to the communication signaling of the target terminal covers the target location, determining that the connection time of the WiFi Internet connection exceeds a third time threshold, and / or determining that the WiFi Internet traffic exceeds a third traffic threshold within a fourth preset time period;
[0028] If it is determined that the connection time of the WiFi Internet connection exceeds the third time threshold, and / or if it is determined that the WiFi Internet traffic exceeds the third traffic threshold within the fourth preset time period, then it is determined that the residence time of the target terminal at the target location exceeds a fourth time threshold;
[0029] When it is determined that the stay time of the target terminal at the target location exceeds a fourth time threshold, an arrival time of the target user arriving at the target location is determined.
[0030] In a second aspect, the present invention provides a method for determining a user's motion trajectory, comprising:
[0031] Obtaining displacement information within a preset time period;
[0032] Determine the movement trajectory of the target user within the preset time period based on each target position in the displacement information, and the arrival time and departure time corresponding to each target position;
[0033] The displacement information is the displacement information determined according to the method for determining user displacement information described in the first aspect.
[0034] In a third aspect, the present invention provides a device for determining user displacement information, comprising:
[0035] A first determination module is used to associate the identification information of the target terminal with the identification information of the target WiFi to determine that the two belong to the same target user;
[0036] A second determination module is configured to, when it is determined that the identification information of the target terminal and the identification information of the target WiFi belong to the same target user, associate the communication signaling of the target terminal with the communication signaling of the target WiFi to determine the displacement information of the target user;
[0037] The displacement information includes: the departure time of the target user from the target location and the arrival time of the target user to the target location;
[0038] The target location is the location corresponding to the target WiFi.
[0039] In a fourth aspect, the present invention provides a device for determining a user's motion trajectory, comprising:
[0040] A displacement acquisition module, used to obtain displacement information within a preset time period;
[0041] a trajectory determination module, configured to determine the movement trajectory of the target user within the preset time period based on each target position in the displacement information, and the arrival time and departure time corresponding to each target position;
[0042] The displacement information is the displacement information determined according to the method for determining user displacement information described in the first aspect.
[0043] In a fifth aspect, the present invention provides an electronic device comprising a memory and a memory storing a computer program, wherein when the processor executes the program, the steps of the method for determining the user displacement information in the first aspect or the steps of the method for determining the user motion trajectory in the second aspect are implemented.
[0044] In a sixth aspect, the present invention provides a processor-readable storage medium, wherein the processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the steps of the method for determining user displacement information described in the first aspect or the steps of the method for determining user motion trajectory described in the second aspect.
[0045] The present invention provides a method and device for determining user displacement information and user motion trajectory. The method and device associate the identification information of a target terminal with the identification information of a target WiFi to determine that both belong to the same target user. The method then associates the communication signaling of the target terminal with the communication signaling of the target WiFi to determine the displacement information of the target user. This allows accurate judgment of the user displacement information, thereby improving the accuracy of judgment of the user displacement information. The method also determines the user trajectory based on the user displacement information, further improving the accuracy of the user displacement information analysis. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] In order to more clearly illustrate the technical solutions in the present invention or the prior art, a brief introduction is given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0047] Figure 1 1 is a flow chart of a method for determining user displacement information provided by the present invention;
[0048] Figure 2 Schematic diagram of the communication data processing system architecture of the method for determining user displacement information provided by the present invention;
[0049] Figure 3 This is one of the displacement information schematic diagrams of the method for determining user displacement information provided by the present invention;
[0050] Figure 4 This is the second displacement information schematic diagram of the method for determining user displacement information provided by the present invention;
[0051] Figure 5 is a flow chart of a method for determining a user motion trajectory provided by the present invention;
[0052] Figure 6 It is a structural diagram of a device for determining user displacement information provided by the present invention;
[0053] Figure 7 Schematic diagram of the structure of the device for determining the user motion trajectory provided by the present invention;
[0054] Figure 8 It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION
[0055] To make the objectives, technical solutions, and advantages of the present invention more clear, the technical solutions of the present invention will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the embodiments described are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts shall fall within the scope of protection of the present invention.
[0056] Figure 1 This is a flow chart of the method for determining user displacement information provided by the present invention. Figure 1 The method for determining user displacement information provided by the present invention includes:
[0057] Step 110: Correlate the identification information of the target terminal and the identification information of the target WiFi to determine that the two belong to the same target user;
[0058] Step 120: When it is determined that the identification information of the target terminal and the identification information of the target WiFi belong to the same target user, the communication signaling of the target terminal and the communication signaling of the target WiFi are correlated to determine the displacement information of the target user;
[0059] The displacement information includes: the departure time of the target user from the target location and the arrival time of the target user to the target location;
[0060] The target location is the location corresponding to the target WiFi.
[0061] The method for determining user displacement information provided by the present invention is implemented by a communication data processing system, which may be an electronic device, a component, an integrated circuit, or a chip within the electronic device. The electronic device may be a mobile electronic device or a non-mobile electronic device.
[0062] Optionally, Figure 2 Schematic diagram of the communication data processing system architecture of the method for determining user displacement information provided by the present invention. Figure 2 The communication data processing system may include: a mobile communication signaling collection platform, a WiFi signaling / call bill collection platform, a user information data warehouse, a mobile signaling-WiFi association analysis platform and a mobile big data application platform.
[0063] Optionally, the WiFi signaling / call record collection platform, user information data warehouse, and mobile signaling-WiFi correlation analysis platform are new platforms added to the communication data processing system. There are no major changes to the infrastructure of mobile communication networks, WiFi networks, etc., and the original mobile communications and WiFi communications are not affected.
[0064] Optionally, the mobile communication signaling collection platform receives mobile communication signaling and performs necessary pre-processing, such as cleaning, deduplication, and merging. The WiFi signaling / call record collection platform is responsible for collecting and pre-processing WiFi-related signaling and call records. The user information data warehouse is responsible for aggregating various basic user information from the mobile communication network and WiFi sides and performing correlation analysis on these basic user information. The mobile signaling-WiFi correlation analysis platform is responsible for correlation analysis between mobile communication signaling and WiFi signaling / call records. The mobile big data application platform uses the output of the mobile communication signaling and WiFi correlation analysis platform to modify the original mobile communication signaling big data analysis results, thereby obtaining an optimized user trajectory chain, and then conducting higher-level application analysis.
[0065] Optionally, in step 110, the user information data warehouse associates the identification information of the target terminal with the identification information of the target WiFi to determine that both belong to the same target user. The identification information of the target terminal can be various basic user information on the mobile communication network side, and the identification information of the target WiFi can be various basic user information on the WiFi side. Basic user information can include: mobile device identification code, mobile phone number, IP address, user registration address, payment account, or WiFi login name, etc.
[0066] Optionally, associating the target terminal's identification information with the target WiFi's identification information may be performed by overlapping multiple association rules, including, for example, association analysis based on the target user's mobile phone number and WiFi login name, or association analysis based on the target user's address and the target location covered by the WiFi side, or other identification information for identification association, which is not specifically limited in the present invention. By associating the identification information of the two, it is determined that the corresponding users are the same target user.
[0067] Optionally, in step 120, based on the same target user, the mobile signaling-WiFi correlation analysis platform correlates the target terminal's communication signaling with the target WiFi's communication signaling to determine the target user's displacement information. The communication signaling correlation process may be to correlate user behavior reflected on the mobile communication network side with user behavior reflected on the WiFi network side.
[0068] For example, if the target terminal's communication signaling indicates that the user has remained at a base station near their home for a long period without moving, while the target WiFi has continuous Internet access during the same period, the correlation analysis indicates that the user is at home. If the target user's WiFi Internet access is suddenly interrupted, or the Internet traffic drops significantly, and shortly thereafter, the target terminal's communication signaling indicates that the user has moved from a base station near their home to a nearby base station, the correlation analysis indicates that the moment the WiFi Internet access was interrupted or the traffic dropped significantly was the moment the target user left their home, thereby determining the target user's displacement information.
[0069] Optionally, the displacement information includes: the departure time of the target user from the target location, and the arrival time of the target user at the target location; the target location is the location corresponding to the target WiFi. The displacement information may include the target location in the user's motion trajectory and the departure time or arrival time from the target location. The target location may be the starting location or arrival location of the user's motion trajectory. For example, the target location may be indoors, and the displacement behavior may be the target user moving from indoors to outdoors or from outdoors to indoors. The displacement information may include the time when the target user leaves indoors or the time when he arrives indoors. Displacement behavior includes, for example, commuting to and from work, where the office is the target location, and the displacement information may be the time when the target user arrives at the office or the time when the target user leaves the office. Based on the determined displacement information, the commuting time, commuting radius, and moving speed of the target user can be calculated. After macro-statistics of the user group are performed, a basis for urban planning and operation can be provided.
[0070] The method for determining user displacement information provided by the present invention associates the identification information of the target terminal with the identification information of the target WiFi to determine that the two belong to the same target user, and then associates the communication signaling of the target terminal with the communication signaling of the target WiFi to determine the displacement information of the target user, thereby accurately judging the user displacement information and thereby improving the judgment accuracy of the user displacement information.
[0071] In one embodiment, associating the identification information of the target terminal with the identification information of the target WiFi includes at least one of the following:
[0072] Determining that the login name corresponding to the identification information of the target WiFi is the same as the target terminal identification corresponding to the identification information of the target terminal;
[0073] Determining that the payment account corresponding to the identification information of the target WiFi is the same as the payment account corresponding to the identification information of the target terminal;
[0074] Determining that the target location corresponding to the identification information of the target WiFi is the same as the target user address corresponding to the identification information of the target terminal;
[0075] Determining that the WiFi Internet access behavior of the target terminal at the target location is positively correlated with the address of the target user;
[0076] The WiFi Internet access behavior includes: WiFi Internet access connection frequency and WiFi Internet access traffic.
[0077] Optionally, the identification information of the target terminal and the identification information of the target WiFi are associated based on one or more association rules set for the identification information of the target terminal and the identification information of the target WiFi. The present invention does not specifically limit the number of association rules and the separate or overlapping use of association rules.
[0078] Optionally, the above association rules may include:
[0079] Rule 1: Ensure that the target WiFi login name and the target terminal identifier are the same. The target WiFi login name can be a preset user name, and the target terminal identifier can be a mobile phone number or a mobile device identification code, which are not specifically limited in the present invention.
[0080] Rule 2: Ensure that the target Wi-Fi and the target terminal's payment account are the same. The normal use of the payment account can ensure the normal Internet access of the target Wi-Fi and the target terminal.
[0081] Rule 3: Ensure that the target location corresponding to the target WiFi is the same as the target user address corresponding to the target terminal. The target location is the location corresponding to the target WiFi, which can be a location with normal coverage. The target user address is the address registered when the target terminal is used, which can be the residential address of the target user.
[0082] Rule 4: Determine whether the target terminal's WiFi Internet access behavior at the target location is positively correlated with the target user's address. WiFi Internet access behavior includes WiFi Internet connection frequency and WiFi Internet usage. A positive correlation between WiFi Internet access behavior and the target user's address means that the target user's WiFi Internet access behavior becomes more active when they are at the target user's address.
[0083] Rule 5: Make sure the IP address of the target WiFi is the same as the IP address of the target terminal when connecting to WiFi.
[0084] The method for determining user displacement information provided by the present invention can quickly determine the correspondence between the target terminal and the target WiFi by setting user information association rules based on the identification information of the target terminal and the identification information of the target WiFi, and then accurately determine that the target users corresponding to the two are the same target user.
[0085] In one embodiment, when associating the identification information of the target terminal with the identification information of the target WiFi includes determining that the WiFi Internet access behavior of the target terminal at the target location is positively correlated with the target user address, determining that the WiFi Internet access behavior of the target terminal at the target location is positively correlated with the target user address includes:
[0086] determining that a duration of the target terminal's stay at the target user's address during a past first preset time period exceeds a first time threshold, and, if a preset condition is met, determining that a frequency of a positive correlation between the WiFi Internet access behavior and the target user's address exceeds a first frequency threshold;
[0087] In a case where the frequency of determining that the WiFi Internet access behavior and the target user's address are positively correlated exceeds the first frequency threshold, determining that the WiFi Internet access behavior is positively correlated with the target user's address;
[0088] The preset condition includes: determining that the WiFi Internet connection frequency exceeds a second frequency threshold within the first preset time period, and / or determining that the WiFi Internet traffic exceeds a first traffic threshold within the first preset time period.
[0089] Optionally, determining that the WiFi Internet access behavior of the target terminal at the target location is positively correlated with the target user's address can be determined based on long-term statistics of historical data. The judgment conditions may include:
[0090] (1) During a preset time period in historical data, the target user's stay in a certain area exceeds the preset time threshold. For example, if the preset time period is from midnight to 4:00 a.m., the time threshold is 4 hours, and the target user stays at the target user's address for 5 hours, then the target user's stay time during the preset time period at night exceeds the time threshold.
[0091] (2) At the same time, WiFi Internet access behavior becomes active. WiFi Internet access behavior may include: WiFi Internet connection frequency and WiFi Internet access traffic. If the WiFi Internet connection frequency exceeds the frequency threshold and the WiFi Internet access traffic exceeds the traffic threshold within the preset time period,
[0092] (3) Based on historical data, when both conditions (1) and (2) are met, it is considered that the current WiFi Internet access behavior is positively correlated with the target user's address. Furthermore, after long-term statistics, when the frequency of the positive correlation between WiFi Internet access behavior and the target user's address exceeds a preset frequency threshold, it is determined that the WiFi Internet access behavior at the target location is positively correlated with the target user's address.
[0093] The method for determining user displacement information provided by the present invention determines that the WiFi Internet access behavior at the target location is positively correlated with the target user's address through historical data statistics. This can more accurately determine the correspondence between the target terminal and the target WiFi, thereby improving the judgment accuracy of user displacement information.
[0094] In one embodiment, correlating the communication signaling of the target terminal with the communication signaling of the target WiFi to determine the displacement information of the target user includes:
[0095] When it is determined that the base station cell corresponding to the communication signaling of the target terminal covers the target location, determining that the disconnection time of the WiFi Internet connection exceeds a second time threshold, and / or determining that the WiFi Internet traffic is lower than a second traffic threshold within a second preset time period;
[0096] Determining that communication signaling of the target terminal occurs in a neighboring base station cell within a third preset time period after determining that the disconnection time of the WiFi Internet connection exceeds the second time threshold and / or determining that the WiFi Internet traffic is lower than the second traffic threshold within the second preset time period;
[0097] When it is determined that the communication signaling of the target terminal appears in the neighboring base station cell, a departure time of the target user leaving the target location is determined.
[0098] Optionally, the target terminal can enable WiFi and automatically connect to it indoors. Upon leaving the room, the WiFi connection is disconnected. Upon re-entering the room, the connection is automatically reconnected. During user movement, the user's departure or arrival at the target location is often accompanied by a disconnection or automatic reconnection of the WiFi connection. This allows the communication signaling of the target terminal to be correlated with the communication signaling of the target WiFi.
[0099] Optionally, the departure time of the target user from the target location is determined by judging the following conditions: Wherein, the prerequisite is that the identification information of the target terminal is associated with the identification information of the target WiFi and is determined to belong to the same target user.
[0100] Condition 1: Determine the target location covered by the base station cell corresponding to the communication signaling of the target terminal;
[0101] Condition 2: Determining that the target user's WiFi Internet access behavior at the target location changes from active to inactive, for example, including: determining that the disconnection time of the WiFi Internet connection exceeds a preset time threshold, and / or determining that the WiFi Internet access traffic is lower than a preset traffic threshold within a preset time period;
[0102] Condition 3: Communication signaling of the target terminal occurs in the neighboring base station cell within another preset time period after the preset time period in Condition 2. The other preset time period may not exceed the time it takes for the target user to walk through the base station cell in the residential area.
[0103] When the above three conditions are met, the departure time of the target user leaving the target location is determined. The departure time can be determined by the following methods:
[0104] Method 1: The time when the WiFi connection is disconnected exceeds the time threshold, or the time when the WiFi Internet traffic volume falls below the second traffic volume threshold within a preset time period is used as the departure time;
[0105] Method 2: The time when the first target terminal communication signal appears after leaving the WiFi coverage area is used as the departure time;
[0106] Method 3: The time when the communication signaling of the target terminal appears in the neighboring base station cell is used as the departure time.
[0107] Optionally, Figure 3 This is one of the displacement information diagrams of the method for determining user displacement information provided by the present invention. Figure 3 , the displacement information determination method is as follows:
[0108] The housing area in the figure represents the target location, the oval area represents the target Wi-Fi coverage area, and the hexagonal area represents the current base station cell. When the target user moves to point B, communication signaling from the target terminal appears in a neighboring base station cell, confirming that the target user has left the target area. The departure time can be the moment when communication signaling from the target terminal appears at point B, the moment when the first communication signal from the target terminal appears at point A, or the moment when Wi-Fi activity is determined to be inactive at point C.
[0109] The method for determining user displacement information provided by the present invention improves the accuracy of determining user displacement information by correlating the communication signaling of the target terminal with the communication signaling of the target WiFi. Moreover, the method does not require the cooperation of the target terminal, that is, the user displacement information is determined without the user's perception, thus avoiding harassment of the user.
[0110] In one embodiment, the correlating the communication signaling of the target terminal with the communication signaling of the target WiFi to determine the displacement information of the target user further includes:
[0111] When it is determined that the base station cell corresponding to the communication signaling of the target terminal covers the target location, determining that the connection time of the WiFi Internet connection exceeds a third time threshold, and / or determining that the WiFi Internet traffic exceeds a third traffic threshold within a fourth preset time period;
[0112] If it is determined that the connection time of the WiFi Internet connection exceeds the third time threshold, and / or if it is determined that the WiFi Internet traffic exceeds the third traffic threshold within the fourth preset time period, then it is determined that the residence time of the target terminal at the target location exceeds a fourth time threshold;
[0113] When it is determined that the stay time of the target terminal at the target location exceeds a fourth time threshold, an arrival time of the target user arriving at the target location is determined.
[0114] Optionally, the departure time of the target user at the target location is determined by the following conditions: Wherein, the prerequisite is that the identification information of the target terminal is associated with the identification information of the target WiFi and is determined to belong to the same target user.
[0115] Condition 1: Determine the target location covered by the base station cell corresponding to the communication signaling of the target terminal;
[0116] Condition 2: Determining that the target user's WiFi Internet access behavior at the target location changes from inactive to active, for example, including: determining that the connection time of the WiFi Internet connection exceeds a preset time threshold, and / or determining that the WiFi Internet access traffic exceeds a preset traffic threshold within a preset time period;
[0117] Condition 3: The target terminal stays at the target location for a duration exceeding a preset time threshold.
[0118] When the above three conditions are met, the arrival time of the target user at the target location is determined. The arrival time can be determined by the following methods:
[0119] Method 1: The arrival time is the time when the WiFi Internet connection time exceeds the time threshold, or the time when the WiFi Internet traffic exceeds the second traffic threshold within a preset time period;
[0120] Method 2: The arrival time is the time when the first target WiFi communication signal appears after entering the WiFi coverage area.
[0121] Method 3: The time when the target terminal stays at the target location for longer than a preset time threshold is taken as the arrival time.
[0122] Optionally, Figure 4 This is the second displacement information diagram of the method for determining user displacement information provided by the present invention. Figure 4 , the displacement information determination method is as follows:
[0123] The housing area in the figure represents the target location, the oval area represents the target Wi-Fi coverage area, and the hexagonal area represents the current base station cell. When the target user moves to point A, communication signaling from the target Wi-Fi appears at the target location, confirming that the target user has arrived at the target location. The target user's arrival time can be the moment the first communication signal from the target Wi-Fi appears at point A, the moment Wi-Fi activity is confirmed to be active at point C, or the moment the user's stay at point C exceeds a preset time threshold.
[0124] The method for determining user displacement information provided by the present invention improves the accuracy of determining user displacement information by correlating the communication signaling of the target terminal with the communication signaling of the target WiFi. Moreover, the method does not require the cooperation of the target terminal, that is, the user displacement information is determined without the user's perception, thus avoiding harassment of the user.
[0125] Figure 5 This is a flow chart of the method for determining the user's motion trajectory provided by the present invention. Figure 5 The method for determining a user's motion trajectory provided by the present invention includes:
[0126] Step 510: Obtain displacement information within a preset time period;
[0127] Step 520: Determine the target user's movement trajectory within the preset time period based on each target position in the displacement information, and the arrival time and departure time corresponding to each target position;
[0128] The displacement information is displacement information determined according to the method for determining user displacement information.
[0129] The method for determining user motion provided by the present invention is implemented by a communication data processing system, which may be an electronic device, a component, an integrated circuit, or a chip within the electronic device. The electronic device may be a mobile electronic device or a non-mobile electronic device.
[0130] Optionally, in step 510, the displacement information is determined according to the method for determining user displacement information provided by the present invention, which will not be described in detail here.
[0131] Optionally, in step 520, the target user's motion trajectory within a preset time period is determined based on the target positions in the displacement information, as well as the arrival and departure times corresponding to the target positions. The present invention does not specifically limit information such as the direction, shape, and amplitude of the motion trajectory.
[0132] The method for determining a user's motion trajectory provided by the present invention determines the motion trajectory through displacement information, thereby improving the accuracy of analyzing the user's displacement information.
[0133] The following describes a device for determining user displacement information provided by the present invention. The device for determining user displacement information described below and the method for determining user displacement information described above can refer to each other.
[0134] Figure 6 A schematic diagram of the structure of the device for determining user displacement information provided by the present invention is shown as follows: Figure 6 As shown, the device includes:
[0135] A first determination module 610 is configured to associate the identification information of the target terminal with the identification information of the target WiFi to determine that the two belong to the same target user;
[0136] A second determining module 620 is configured to, upon determining that the identification information of the target terminal and the identification information of the target WiFi belong to the same target user, associate the communication signaling of the target terminal with the communication signaling of the target WiFi to determine the displacement information of the target user;
[0137] The displacement information includes: the departure time of the target user from the target location and the arrival time of the target user to the target location;
[0138] The target location is the location corresponding to the target WiFi.
[0139] The device for determining user displacement information provided by the present invention associates the identification information of the target terminal with the identification information of the target WiFi to determine that the two belong to the same target user, and then associates the communication signaling of the target terminal with the communication signaling of the target WiFi to determine the displacement information of the target user, thereby accurately judging the user displacement information and improving the judgment accuracy of the user displacement information.
[0140] In one embodiment, associating the identification information of the target terminal with the identification information of the target WiFi includes at least one of the following:
[0141] Determining that the login name corresponding to the identification information of the target WiFi is the same as the target terminal identification corresponding to the identification information of the target terminal;
[0142] Determining that the payment account corresponding to the identification information of the target WiFi is the same as the payment account corresponding to the identification information of the target terminal;
[0143] Determining that the target location corresponding to the identification information of the target WiFi is the same as the target user address corresponding to the identification information of the target terminal;
[0144] Determining that the WiFi Internet access behavior of the target terminal at the target location is positively correlated with the address of the target user;
[0145] The WiFi Internet access behavior includes: WiFi Internet access connection frequency and WiFi Internet access traffic.
[0146] In one embodiment, when associating the identification information of the target terminal with the identification information of the target WiFi includes determining that the WiFi Internet access behavior of the target terminal at the target location is positively correlated with the target user address, determining that the WiFi Internet access behavior of the target terminal at the target location is positively correlated with the target user address includes:
[0147] determining that a duration of the target terminal's stay at the target user's address during a past first preset time period exceeds a first time threshold, and, if a preset condition is met, determining that a frequency of a positive correlation between the WiFi Internet access behavior and the target user's address exceeds a first frequency threshold;
[0148] In a case where the frequency of determining that the WiFi Internet access behavior and the target user's address are positively correlated exceeds the first frequency threshold, determining that the WiFi Internet access behavior is positively correlated with the target user's address;
[0149] The preset condition includes: determining that the WiFi Internet connection frequency exceeds a second frequency threshold within the first preset time period, and / or determining that the WiFi Internet traffic exceeds a first traffic threshold within the first preset time period.
[0150] In one embodiment, the second determining module 620 is further specifically configured to:
[0151] When it is determined that the base station cell corresponding to the communication signaling of the target terminal covers the target location, determining that the disconnection time of the WiFi Internet connection exceeds a second time threshold, and / or determining that the WiFi Internet traffic is lower than a second traffic threshold within a second preset time period;
[0152] Determining that communication signaling of the target terminal occurs in a neighboring base station cell within a third preset time period after determining that the disconnection time of the WiFi Internet connection exceeds the second time threshold and / or determining that the WiFi Internet traffic is lower than the second traffic threshold within the second preset time period;
[0153] When it is determined that the communication signaling of the target terminal appears in the neighboring base station cell, a departure time of the target user leaving the target location is determined.
[0154] In one embodiment, the second determining module 620 is further specifically configured to:
[0155] When it is determined that the base station cell corresponding to the communication signaling of the target terminal covers the target location, determining that the connection time of the WiFi Internet connection exceeds a third time threshold, and / or determining that the WiFi Internet traffic exceeds a third traffic threshold within a fourth preset time period;
[0156] If it is determined that the connection time of the WiFi Internet connection exceeds the third time threshold, and / or if it is determined that the WiFi Internet traffic exceeds the third traffic threshold within the fourth preset time period, then it is determined that the residence time of the target terminal at the target location exceeds a fourth time threshold;
[0157] When it is determined that the stay time of the target terminal at the target location exceeds a fourth time threshold, an arrival time of the target user arriving at the target location is determined.
[0158] The following describes a device for determining a user motion trajectory provided by the present invention. The device for determining a user motion trajectory described below and the method for determining a user motion trajectory described above can refer to each other.
[0159] Figure 7 A schematic diagram of the structure of the device for determining the user motion trajectory provided by the present invention is shown as follows: Figure 7 As shown, the device includes:
[0160] The displacement acquisition module 710 is used to acquire displacement information within a preset time period;
[0161] The trajectory determination module 720 is configured to determine the target user's movement trajectory within the preset time period based on each target position in the displacement information and the arrival time and departure time corresponding to each target position;
[0162] The displacement information is displacement information determined according to the method for determining user displacement information.
[0163] The device for determining a user's motion trajectory provided by the present invention determines the motion trajectory through displacement information, thereby improving the accuracy of analyzing the user's displacement information.
[0164] Figure 8 The following is a schematic diagram of the structure of an electronic device, such as Figure 8As shown, the electronic device may include: a processor 810, a communication interface 820, a memory 830, and a communication bus 840, wherein the processor 810, the communication interface 820, and the memory 830 communicate with each other via the communication bus 840. The processor 810 may call a computer program in the memory 830 to execute the steps of the method for determining user displacement information, for example, including:
[0165] Correlate the identification information of the target terminal with the identification information of the target WiFi to determine that they belong to the same target user;
[0166] When it is determined that the identification information of the target terminal and the identification information of the target WiFi belong to the same target user, the communication signaling of the target terminal and the communication signaling of the target WiFi are correlated to determine the displacement information of the target user;
[0167] The displacement information includes: the departure time of the target user from the target location and the arrival time of the target user to the target location;
[0168] The target location is the location corresponding to the target WiFi.
[0169] Alternatively, the processor 810 may call a computer program in the memory 830 to execute the steps of the method for determining the user motion trajectory, for example, including:
[0170] Obtaining displacement information within a preset time period;
[0171] Determine the movement trajectory of the target user within the preset time period based on each target position in the displacement information, and the arrival time and departure time corresponding to each target position;
[0172] The displacement information is displacement information determined according to the method for determining user displacement information.
[0173] In addition, the logic instructions in the above-mentioned memory 830 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when sold or used as an independent product. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0174] On the other hand, the present invention further provides a computer program product, comprising a computer program stored on a non-transitory computer-readable storage medium, wherein the computer program comprises program instructions. When the program instructions are executed by a computer, the computer is capable of performing the method for determining user displacement information provided by the above methods, the method comprising:
[0175] Correlate the identification information of the target terminal with the identification information of the target WiFi to determine that they belong to the same target user;
[0176] When it is determined that the identification information of the target terminal and the identification information of the target WiFi belong to the same target user, the communication signaling of the target terminal and the communication signaling of the target WiFi are correlated to determine the displacement information of the target user;
[0177] The displacement information includes: the departure time of the target user from the target location and the arrival time of the target user to the target location;
[0178] The target location is the location corresponding to the target WiFi.
[0179] Alternatively, a computer can execute the method for determining the user motion trajectory provided by the above methods, which includes:
[0180] Obtaining displacement information within a preset time period;
[0181] Determine the movement trajectory of the target user within the preset time period based on each target position in the displacement information, and the arrival time and departure time corresponding to each target position;
[0182] The displacement information is displacement information determined according to the method for determining user displacement information.
[0183] On the other hand, an embodiment of the present application further provides a processor-readable storage medium, wherein the processor-readable storage medium stores a computer program, wherein the computer program is configured to cause the processor to execute the method for determining user displacement information provided in the above embodiments, for example, including:
[0184] Correlate the identification information of the target terminal with the identification information of the target WiFi to determine that they belong to the same target user;
[0185] When it is determined that the identification information of the target terminal and the identification information of the target WiFi belong to the same target user, the communication signaling of the target terminal and the communication signaling of the target WiFi are correlated to determine the displacement information of the target user;
[0186] The displacement information includes: the departure time of the target user from the target location and the arrival time of the target user to the target location;
[0187] The target location is the location corresponding to the target WiFi.
[0188] Alternatively, the computer program is used to cause the processor to execute the method for determining the user motion trajectory provided by the above embodiments, for example, including:
[0189] Obtaining displacement information within a preset time period;
[0190] Determine the movement trajectory of the target user within the preset time period based on each target position in the displacement information, and the arrival time and departure time corresponding to each target position;
[0191] The displacement information is displacement information determined according to the method for determining user displacement information.
[0192] The processor-readable storage medium can be any available medium or data storage device that can be accessed by the processor, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO)), optical storage (such as CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (such as ROMs, EPROMs, EEPROMs, non-volatile memories (NANDFLASH), solid-state drives (SSDs)), etc.
[0193] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, i.e., they may be located in one location or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the objectives of the present embodiment. Persons of ordinary skill in the art will be able to understand and implement the present invention without inventive effort.
[0194] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, or of course, by hardware. Based on this understanding, the essence of the above technical solution or the part that contributes to the existing technology can be embodied in the form of a software product. The computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or certain parts of the embodiments.
[0195] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention.
Claims
1. A method for determining user displacement information, characterized in that: include: Correlate the identification information of the target terminal with the identification information of the target WiFi to determine that they belong to the same target user; When it is determined that the identification information of the target terminal and the identification information of the target WiFi belong to the same target user, the communication signaling of the target terminal and the communication signaling of the target WiFi are correlated to determine the displacement information of the target user; The displacement information includes: the departure time of the target user from the target location and the arrival time of the target user to the target location; The target location is the location corresponding to the target WiFi; The associating the identification information of the target terminal with the identification information of the target WiFi includes at least one of the following: Determining that the login name corresponding to the identification information of the target WiFi is the same as the target terminal identification corresponding to the identification information of the target terminal; Determining that the payment account corresponding to the identification information of the target WiFi is the same as the payment account corresponding to the identification information of the target terminal; Determining that the target location corresponding to the identification information of the target WiFi is the same as the target user address corresponding to the identification information of the target terminal; Determining that the WiFi Internet access behavior of the target terminal at the target location is positively correlated with the address of the target user; The WiFi Internet access behavior includes: WiFi Internet connection frequency and WiFi Internet access traffic; The correlating the communication signaling of the target terminal with the communication signaling of the target WiFi to determine the displacement information of the target user includes: When it is determined that the base station cell corresponding to the communication signaling of the target terminal covers the target location, determining that the disconnection time of the WiFi Internet connection exceeds a second time threshold, and / or determining that the WiFi Internet traffic is lower than a second traffic threshold within a second preset time period; Determining that communication signaling of the target terminal occurs in a neighboring base station cell within a third preset time period after determining that the disconnection time of the WiFi Internet connection exceeds the second time threshold and / or determining that the WiFi Internet traffic is lower than the second traffic threshold within the second preset time period; In the case where it is determined that communication signaling of the target terminal occurs in the neighboring base station cell, determining a departure time of the target user leaving the target location; The departure time is determined by any of the following methods: Method 1: The time when the WiFi connection is disconnected exceeds the time threshold, or the time when the WiFi Internet traffic volume falls below the second traffic volume threshold within a preset time period is used as the departure time; Method 2: The time when the first target terminal communication signal appears after leaving the WiFi coverage area is used as the departure time; Method 3: The time when the communication signaling of the target terminal appears in the neighboring base station cell is used as the departure time.
2. The method for determining user displacement information according to claim 1, wherein: In the case where the associating the identification information of the target terminal and the identification information of the target WiFi includes determining that the WiFi Internet access behavior of the target terminal at the target location is positively correlated with the target user address, the determining that the WiFi Internet access behavior of the target terminal at the target location is positively correlated with the target user address includes: determining that a duration of the target terminal's stay at the target user's address during a past first preset time period exceeds a first time threshold, and, if a preset condition is met, determining that a frequency of a positive correlation between the WiFi Internet access behavior and the target user's address exceeds a first frequency threshold; In a case where the frequency of determining that the WiFi Internet access behavior and the target user's address are positively correlated exceeds the first frequency threshold, determining that the WiFi Internet access behavior is positively correlated with the target user's address; The preset condition includes: determining that the WiFi Internet connection frequency exceeds a second frequency threshold within the first preset time period, and / or determining that the WiFi Internet traffic exceeds a first traffic threshold within the first preset time period.
3. The method for determining user displacement information according to claim 1, wherein: Also includes: When it is determined that the base station cell corresponding to the communication signaling of the target terminal covers the target location, determining that the connection time of the WiFi Internet connection exceeds a third time threshold, and / or determining that the WiFi Internet traffic exceeds a third traffic threshold within a fourth preset time period; If it is determined that the connection time of the WiFi Internet connection exceeds the third time threshold, and / or if it is determined that the WiFi Internet traffic exceeds the third traffic threshold within the fourth preset time period, then it is determined that the residence time of the target terminal at the target location exceeds a fourth time threshold; When it is determined that the stay time of the target terminal at the target location exceeds a fourth time threshold, the arrival time of the target user at the target location is determined.
4. A method for determining a user's motion trajectory, characterized in that: include: Obtaining displacement information within a preset time period; Determining a movement trajectory of the target user within the preset time period based on each target position in the displacement information, and the arrival time and departure time corresponding to each target position; The displacement information is the displacement information determined by the method for determining user displacement information according to any one of claims 1 to 3.
5. A device for determining user displacement information, characterized in that: The method for determining user displacement information according to claim 1 includes: A first determination module is used to associate the identification information of the target terminal with the identification information of the target WiFi to determine that the two belong to the same target user; A second determination module is configured to, when it is determined that the identification information of the target terminal and the identification information of the target WiFi belong to the same target user, associate the communication signaling of the target terminal with the communication signaling of the target WiFi to determine the displacement information of the target user; The displacement information includes: the departure time of the target user from the target location and the arrival time of the target user to the target location; The target location is the location corresponding to the target WiFi.
6. A device for determining a user's motion trajectory, characterized in that: include: A displacement acquisition module, used to obtain displacement information within a preset time period; a trajectory determination module, configured to determine the movement trajectory of the target user within the preset time period based on each target position in the displacement information, and the arrival time and departure time corresponding to each target position; The displacement information is the displacement information determined by the method for determining user displacement information according to any one of claims 1 to 3.
7. An electronic device comprising a processor and a memory storing a computer program, characterized in that: When the processor executes the computer program, it implements the steps of the method for determining user displacement information according to any one of claims 1 to 3, or implements the steps of the method for determining user motion trajectory according to claim 4.
8. A processor-readable storage medium, characterized in that: The processor-readable storage medium stores a computer program, which is used to enable the processor to execute the steps of the method for determining user displacement information according to any one of claims 1 to 3, or to execute the steps of the method for determining user motion trajectory according to claim 4.
Citation Information
Patent Citations
Social relationship prediction method and device, storage medium and electronic equipment
CN111027781A
Positioning method and device, electronic equipment and storage medium
CN111624640A
Method and device for tracking user
CN112788539A