Method and device for determining length of time target object stays in target area

By acquiring and segmenting the recorded time-series data of the target object, and correcting it by combining the base station recording frequency ratio, the dwell time of the target object in the target area is accurately determined, solving the problem of inaccurate dwell time and improving user satisfaction and system accuracy.

CN115988546BActive Publication Date: 2026-06-23CHINA TELECOM CORP LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA TELECOM CORP LTD
Filing Date
2022-12-12
Publication Date
2026-06-23

Smart Images

  • Figure CN115988546B_ABST
    Figure CN115988546B_ABST
Patent Text Reader

Abstract

The application discloses a method and device for determining the staying duration of a target object in a target area. The method comprises: obtaining record time sequence data of the target object within a first preset duration, the record time sequence data being used for indicating the staying time of the target object recorded by a base station, and the record time sequence data comprising staying data of the target object recorded by a base station of an edge macro cell in the target area and staying data of the target object recorded by a base station of a neighboring cell of the edge macro cell; dividing the record time sequence data into a plurality of time sequence data sets in a second preset duration; determining the staying duration of the target object recorded by the base station in the target area in each time sequence data set; and adding the durations of the target object recorded by the base station in the target area in all time sequence data sets to obtain the target staying duration of the target object in the target area. The application solves the technical problem of low accuracy of the obtained staying duration of the target object.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of artificial intelligence, and more specifically, to a method and apparatus for determining the duration of time a target object stays in a target area. Background Technology

[0002] User complaints about travel trajectories are primarily influenced by dawdling time. Improving real-time query time for signaling and other data significantly reduces user verification waiting time; simultaneously, it enhances accuracy, reduces the rate of repeated user complaints, and improves perceived user satisfaction. Traditional conditional relaxation algorithms include: the traditional spatiotemporal greedy assimilation method divides the entire signaling dataset into multiple time-segment sets according to time intervals less than or equal to a certain value; within each time-segment set, it calculates the frequency of each base station's longitude and latitude, and calculates the centroid of the location set using weighted averages; finally, it replaces all data locations in the time-segment set T with the centroid's location to eliminate the uncertainty of ping-pong spatial data.

[0003] There is currently no effective solution to the above problems. Summary of the Invention

[0004] This application provides a method and apparatus for determining the duration of a target object's stay in a target area, so as to at least solve the technical problem of low accuracy in obtaining the duration of the target object's stay.

[0005] According to one aspect of the embodiments of this application, a method for determining the dwell time of a target object in a target area is provided, comprising: acquiring recorded time-series data of the target object within a first preset time period, the recorded time-series data being used to indicate the dwell time of the target object recorded by a base station, the recorded time-series data including dwell data of the target object recorded by a base station in a peripheral cell within the target area and dwell data of the target object recorded by a base station in a neighboring cell of the peripheral cell; dividing the recorded time-series data into multiple time-series data sets in units of a second preset time period; determining the dwell time of the target object recorded by a base station in the target area in each time-series data set; and summing the dwell times of the target object recorded by a base station in the target area in all time-series data sets to obtain the target dwell time of the target object in the target area.

[0006] Optionally, dividing the recorded time-series data into multiple time-series data sets in units of a second preset duration includes: starting from the first time-series data, sequentially detecting the interval duration between each recorded time-series data; and if the interval duration is detected to be greater than the second preset duration, determining all recorded time-series data before the next recorded time-series data as a time-series data set.

[0007] Optionally, determining the duration for which the target object is recorded by a base station in the target area in each time series data set includes: determining the frequency ratio of the frequency at which the target object is recorded by a fringe cell base station in the target area in each time series data set to the total frequency at which the target object is recorded by the fringe cell and the neighboring cell base stations in each time series data set; determining the product of the frequency ratio and the corresponding duration of each time series data set as the initial duration for which the target object is recorded by a fringe cell base station in the target area; correcting the initial duration using the interval duration to obtain the duration for which the target object is recorded by a fringe cell base station in the target area; and determining the sum of the duration recorded by the fringe cell base station in the target area and the duration recorded by other base stations in the target area excluding the fringe cell as the dwell time for which the target object is recorded by a base station in the target area in each time series data set.

[0008] Optionally, correcting the initial duration using the interval duration to obtain the duration for which the target object is recorded by a base station within the target area includes: dividing the interval duration according to preset parameters to obtain a first interval duration and a second interval duration; determining a first time-series data set and a second time-series data set before and after the interval duration; determining a first corrected duration by multiplying the first frequency ratio of the first time-series data set by the first interval duration; determining a second corrected duration by multiplying the second frequency ratio of the second time-series data set by the second interval duration; and correcting the initial duration using the first corrected duration and the second corrected duration.

[0009] Optionally, the step of correcting the initial duration using the first corrected duration and the second corrected duration includes: determining the sum of the initial duration of the first time series data set and the first corrected duration as the duration during which the target object is recorded by a base station in the target area within the first time series data set; and determining the sum of the initial duration of the second time series data set and the second corrected duration as the duration during which the target object is recorded by a base station in the target area within the second time series data set.

[0010] Optionally, the interval duration is divided according to a preset parameter to obtain a first interval duration and a second interval duration, including: determining the ratio of the interval duration to the preset parameter as the first interval duration; and determining the difference between the interval duration and the first interval duration as the second interval duration.

[0011] Optionally, after obtaining the duration of the target object in the target area, the method further includes: verifying the duration of the target object in the target area, and if the duration of the target object in the target area is greater than a preset duration threshold, determining that the duration of the target object in the target area has not passed the verification.

[0012] According to another aspect of the embodiments of this application, a device for determining the dwell time of a target object in a target area is also provided, comprising: an acquisition module, configured to acquire recorded time-series data of the target object within a first preset duration, the recorded time-series data indicating the dwell time of the target object recorded by a base station, the recorded time-series data including dwell data of the target object recorded by a base station in a peripheral cell within the target area and dwell data of the target object recorded by a base station in a neighboring cell of the peripheral cell; a division module, configured to divide the recorded time-series data into multiple time-series data sets sequentially at preset time intervals; a determination module, configured to determine the dwell time of the target object recorded by a base station in the target area in each time-series data set; and an addition module, configured to add the dwell times of the target object recorded by a base station in the target area in all time-series data sets to obtain the target dwell time of the target object in the target area.

[0013] According to another aspect of the embodiments of this application, a non-volatile storage medium is also provided, wherein a program is stored in the non-volatile storage medium, wherein, when the program is running, it controls the device where the non-volatile storage medium is located to execute the method for determining the duration of the target object's stay in the target area.

[0014] According to another aspect of the embodiments of this application, a computer device is also provided, including: a memory and a processor, the processor being configured to run a program stored in the memory, wherein the program executes the method for determining the duration of time a target object stays in a target area.

[0015] In this embodiment, the method involves acquiring recorded time-series data of a target object within a first preset time period. This recorded time-series data indicates the dwell time of the target object recorded by a base station. The recorded time-series data includes dwell data recorded by base stations in peripheral cells within the target area and dwell data recorded by base stations in adjacent cells of the peripheral cells. The recorded time-series data is then divided into multiple time-series data sets in units of a second preset time period. The dwell time of the target object recorded by base stations within the target area is determined in each time-series data set. The method then involves collecting the recorded time-series data from all time-series data sets. The target dwell time of the target object in the target area is obtained by adding the durations recorded by the base stations in the target area. By determining the time when the target object is recorded by the roaming cells in the target area and dividing the time recorded by the roaming cells into multiple time series data sets, the dwell time of the target object in the roaming cells can be accurately determined. This achieves the goal of accurately calculating the duration of the roaming cells into the target area, thereby improving the technical effect of obtaining the dwell time of the target object in the target area and solving the technical problem of low accuracy of the dwell time of the target object. Attached Figure Description

[0016] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:

[0017] Figure 1 This is a hardware structure block diagram of a computer terminal (or mobile device) for determining the duration of a target object's stay in a target area, according to an embodiment of this application.

[0018] Figure 2 This is a flowchart illustrating a method for determining the duration of a target object's stay within a target area, according to this application.

[0019] Figure 3 This is a schematic diagram of an optional device for determining the duration of a target object's stay in a target area according to an embodiment of this application. Detailed Implementation

[0020] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.

[0021] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0022] The methods and embodiments provided in this application can be executed on mobile terminals, computer terminals, or similar computing devices. Figure 1 A hardware block diagram of a computer terminal (or mobile device) for determining the duration of a target object's stay within a target area is shown. Figure 1 As shown, the computer terminal 10 (or mobile device 10) may include one or more processors 102 (shown as 102a, 102b, ..., 102n in the figure) 102 (processor 102 may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.), a memory 104 for storing data, and a transmission module 106 for communication functions. In addition, it may also include: a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of a BUS bus), a network interface, a power supply, and / or a camera. Those skilled in the art will understand that... Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the aforementioned electronic device. For example, computer terminal 10 may also include... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown.

[0023] It should be noted that the aforementioned one or more processors 102 and / or other data processing circuits are generally referred to herein as "data processing circuits". These data processing circuits may be embodied, in whole or in part, in software, hardware, firmware, or any other combination thereof. Furthermore, the data processing circuits may be a single, independent processing module, or may be integrated, in whole or in part, into any other element within the computer terminal 10 (or mobile device). As involved in the embodiments of this application, the data processing circuits serve as a processor control mechanism (e.g., selection of a variable resistor termination path connected to an interface).

[0024] The memory 104 can be used to store software programs and modules of application software, such as the program instructions / data storage device corresponding to the method for determining the duration of a target object's stay in the target area in this embodiment of the application. The processor 102 executes various functional applications and data processing by running the software programs and modules stored in the memory 104, thereby realizing the aforementioned method for determining the duration of a target object's stay in the target area. The memory 104 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories can be connected to the computer terminal 10 via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0025] The transmission device 106 is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by the communication provider of the computer terminal 10. In one example, the transmission device 106 includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission device 106 may be a Radio Frequency (RF) module, used for wireless communication with the Internet.

[0026] The display may be, for example, a touchscreen liquid crystal display (LCD) that allows the user to interact with the user interface of the computer terminal 10 (or mobile device).

[0027] Under the above operating environment, embodiments of this application provide a method for determining the duration of a target object's stay within a target area, such as... Figure 2 As shown, the method includes the following steps:

[0028] Step S202: Obtain the recording time sequence data of the target object within a first preset time period. The recording time sequence data is used to indicate the dwell time of the target object recorded by the base station. The recording time sequence data includes the dwell data of the target object recorded by the base station of the fringe cell in the target area and the dwell data of the target object recorded by the base station of the adjacent cell of the fringe cell.

[0029] Step S204: Divide the recorded time-series data into multiple time-series data sets in sequence, using the second preset duration as the unit;

[0030] Step S206: Determine the dwell time of the target object recorded by the base station in the target area in each time series data set;

[0031] Step S208: Add up the durations of the target object recorded by the base station in the target area in all time series data sets to obtain the target dwell time of the target object in the target area.

[0032] By following the steps described above, it is possible to determine the time when the target object is recorded by the edge cell within the target area, and divide the time recorded by the edge cell into multiple time series data sets. This allows for the accurate determination of the target object's dwell time in the edge cell and the total dwell time in the target area. This achieves the goal of accurately calculating the dwell time of the edge cell into the target area, thereby improving the technical effect of obtaining the dwell time of the target object within the target area and solving the technical problem of low accuracy in the dwell time of the target object.

[0033] It should be noted that "border cells" refer to base station cells in the border areas between different cities, where base station signals overlap and cover each other. When a user uses their mobile phone, they may occupy the base station signal of another city without leaving the city's border and this will be recorded.

[0034] It is understandable that if the duration recorded by the smog cell and the cells adjacent to the smog cell are added to the dwell time in each city, it will result in an excessively long dwell time in a certain city; if the duration recorded by the smog cell is not considered at all, it will result in an inaccurate dwell time in a certain city.

[0035] In step S202, if the signal sent by the target object is detected by the base station, it will be recorded by the base station. The target object includes terminal devices that can send signals, such as mobile phones.

[0036] In step S204, the division into multiple time-series data is based on the chronological order of the time when the time-series data is recorded.

[0037] In step S208, after determining the dwell time of the edge cell, the dwell time of the target object in the target area can be obtained by adding the recorded dwell time of other cells in the target area other than the edge cell.

[0038] Steps S202 to S208 are described below through specific embodiments.

[0039] In step S204, the recorded time-series data is divided into multiple time-series data sets in units of a second preset duration. Specifically, starting from the first time-series data, the interval duration between each recorded time-series data is detected sequentially. If the interval duration is detected to be greater than the second preset duration, all recorded time-series data before the next recorded time-series data is determined to be a time-series data set.

[0040] In practical application scenarios, if the recorded times are 10:01, 10:02, 10:04 and 10:15 respectively, and the second preset duration is 5 minutes, then the recorded times of 10:01, 10:02 and 10:04 are classified into set 1, and the recorded time of 10:15 is classified into set 2.

[0041] The frequency ratio of the number of times the target object is recorded by the fringe cell base station in the target area in each time series data set to the total number of times the target object is recorded by the fringe cell and the neighboring cell base station in each time series data set is determined; the product of the frequency ratio and the corresponding duration of each time series data set is determined as the initial duration of the target object being recorded by the fringe cell base station in the target area; the initial duration is corrected using the interval duration to obtain the duration of the target object being recorded by the fringe cell base station in the target area; the sum of the duration of the fringe cell base station in the target area and the duration of the other base station cells in the target area excluding the fringe cell is determined as the dwell time of the target object being recorded by the base station in the target area in each time series data set.

[0042] Specifically, taking the table below as an example, it contains three time-series data sets. The target area is a peripheral city A, and peripheral city B is adjacent to peripheral city A. It can be determined that the time range corresponding to set 1 is 10:01-10:05; the time range corresponding to set 2 is 10:11-10:18; and the time range corresponding to set 3 is 10:23-10:30.

[0043]

[0044] Frequency ratio of marginal city A in set 1 If the duration corresponding to set 1 is 5 minutes, then the initial duration corresponding to set 1 is 4 / 5. 5 = 1 minute.

[0045] In one optional approach, the initial duration is corrected using the interval duration to obtain the duration for which the target object is recorded by the fringe cell base station in the target area. This includes: dividing the interval duration according to preset parameters to obtain a first interval duration and a second interval duration; determining a first time series data set and a second time series data set before and after the interval duration; determining a first corrected duration by multiplying the first frequency ratio of the first time series data set by the first interval duration; determining a second corrected duration by multiplying the second frequency ratio of the second time series data set by the second interval duration; and correcting the initial duration using the first corrected duration and the second corrected duration to obtain the duration for which the target object is recorded by the fringe cell base station in the target area.

[0046] In some embodiments of this application, the step of correcting the initial duration using the first corrected duration and the second corrected duration includes: determining the sum of the initial duration of the first time series data set and the first corrected duration as the duration during which the target object is recorded by a base station in the target area within the first time series data set; and determining the sum of the initial duration of the second time series data set and the second corrected duration as the duration during which the target object is recorded by a base station in the target area within the second time series data set.

[0047] Optionally, the first interval duration and the second interval duration can be determined by: determining the ratio of the interval duration to the preset parameter as the first interval duration; and determining the difference between the interval duration and the first interval duration as the second interval duration.

[0048] Taking a preset parameter of 2 and an interval of 6 minutes between set 1 and set 2 as an example, the first interval is 3 minutes and the second interval is 3 minutes.

[0049] Taking the data in the table above as an example, the duration for which the target object in set 1 is recorded by the peripheral cell base station in the target area. =4 / 5 5+4 / 5 3=3.4; The duration for which the target object in set 2 is recorded by the peripheral cell base station in the target area. =Initial duration corresponding to set 2 + second duration interval = 1 / 3 7+1 / 3 3.

[0050] Taking the data in the table above as an example, the duration for which the target object is recorded by the fringe cell base station in the target area is equal to the dwell time of set 1 + the dwell time of set 2 + the dwell time of set 3.

[0051] The duration T(A) during which the target object is recorded by the fringe cell base station within the target area = + + =4 / 5 5 + 4 / 5 3 + 1 / 3 3 + 1 / 3 7 + 1 / 3 2.5 + 9 / 14 7 + 9 / 14 2.5 = 16.66 minutes.

[0052] After obtaining the duration of the target object in the target area, the method further includes: verifying the duration of the target object in the target area, and if the duration of the target object in the target area is greater than a preset duration threshold, determining that the duration of the target object in the target area has not passed the verification.

[0053] In practical applications, the travel trajectory of a target object can be determined by verifying the duration of its stay within the target area.

[0054] This application provides a device for determining the duration of a target object's stay within a target area, such as... Figure 3 As shown, it includes: an acquisition module 30, used to acquire recorded time-series data of a target object within a first preset time period, the recorded time-series data indicating the dwell time of the target object recorded by a base station, the recorded time-series data including dwell data of the target object recorded by a base station in a peripheral cell within the target area and dwell data of the target object recorded by a base station in a neighboring cell of the peripheral cell; a division module 32, used to divide the recorded time-series data into multiple time-series data sets in a preset time interval; a determination module 34, used to determine the dwell time of the target object recorded by a base station within the target area in each time-series data set; and an addition module 36, used to add the dwell times of the target object recorded by a base station within the target area in all time-series data sets to obtain the target dwell time of the target object within the target area.

[0055] The segmentation module 32 includes a segmentation submodule, which is used to detect the interval duration between each recorded time series data starting from the first time series data of the recorded time series data; and when the interval duration is detected to be greater than a second preset duration, to determine that all recorded time series data before the next recorded time series data is a time series data set.

[0056] The system is divided into sub-modules, including: a first determining unit, a second determining unit, a third determining unit, and a fourth determining unit. The first determining unit is used to determine the frequency ratio of the frequency at which the target object is recorded by a fringe cell base station in the target area in each time-series data set to the total frequency at which the target object is recorded by the fringe cell and the adjacent cell base stations in each time-series data set; the product of the frequency ratio and the corresponding duration of each time-series data set is used to determine the initial duration at which the target object is recorded by the fringe cell base station in the target area; the initial duration is corrected using the interval duration to obtain the duration at which the target object is recorded by the fringe cell base station in the target area; and the sum of the duration at which the fringe cell base station in the target area is recorded and the duration at which other base stations in the target area (excluding the fringe cell) are recorded is used to determine the dwell time of the target object recorded by base stations in the target area in each time-series data set.

[0057] The second determining unit is configured to divide the interval duration according to preset parameters to obtain a first interval duration and a second interval duration; determine a first time-series data set and a second time-series data set before and after the interval duration; determine a first correction duration by multiplying the first frequency ratio of the first time-series data set by the first interval duration; determine a second correction duration by multiplying the second frequency ratio of the second time-series data set by the second interval duration; and correct the initial duration using the first correction duration and the second correction duration to obtain the duration for which the target object is recorded by the fringe cell base station in the target area.

[0058] The third determining unit is configured to determine the sum of the initial duration of the first time series data set and the first modified duration as the duration during which the target object is recorded by the fringe cell base station in the target area within the first time series data set; and to determine the sum of the initial duration of the second time series data set and the second modified duration as the duration during which the target object is recorded by the fringe cell base station in the target area within the second time series data set.

[0059] The fourth determining unit is used to divide the interval duration according to a preset parameter to obtain a first interval duration and a second interval duration, including: determining the ratio of the interval duration to the preset parameter as the first interval duration; and determining the difference between the interval duration and the first interval duration as the second interval duration.

[0060] The device for determining the duration of a target object's stay in a target area further includes: a verification module, which is used to verify the duration of the target object's stay in the target area, and if the duration of the target object's stay in the target area is greater than a preset duration threshold, it determines that the duration of the target object's stay in the target area has not passed the verification.

[0061] According to another aspect of the embodiments of this application, a non-volatile storage medium is also provided, wherein a program is stored in the non-volatile storage medium, wherein, when the program is running, it controls the device where the non-volatile storage medium is located to execute the method for determining the duration of the target object's stay in the target area.

[0062] According to another aspect of the embodiments of this application, a computer device is also provided, including: a memory and a processor, the processor being configured to run a program stored in the memory, wherein the program executes the above-described method for determining the duration of time a target object stays in a target area.

[0063] It should be noted that the modules in the aforementioned device for determining the duration of the target object's stay in the target area can be program modules (e.g., a set of program instructions that implement a specific function) or hardware modules. For the latter, they can take the following forms, but are not limited to them: each of the aforementioned modules is represented by a processor, or the functions of each of the aforementioned modules are implemented by a processor.

[0064] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0065] In the above embodiments of this application, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0066] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual couplings, direct couplings, or communication connections may be through some interfaces; indirect couplings or communication connections between units or modules may be electrical or other forms.

[0067] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0068] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0069] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to related technologies, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard drive, magnetic disk, or optical disk.

[0070] The above are merely preferred embodiments of this application. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of this application, and these improvements and modifications should also be considered within the scope of protection of this application.

Claims

1. A method for determining the duration of time a target object stays within a target area, characterized in that, include: Acquire the recorded time sequence data of the target object within a first preset time period. The recorded time sequence data is used to indicate the dwell time of the target object recorded by the base station. The recorded time sequence data includes the dwell data of the target object recorded by the base station of the fringe cell in the target area and the dwell data of the target object recorded by the base station of the neighboring cell of the fringe cell. The recorded time-series data is divided into multiple time-series data sets in sequence, using a second preset duration as the unit. Determine the dwell time of the target object recorded by the base station in the target area in each time series data set; The target dwell time of the target object in the target area is obtained by summing the durations recorded by the base stations in the target area for the target object in all time series data sets. The step of dividing the recorded time-series data into multiple time-series data sets in units of a second preset duration includes: starting from the first time-series data of the recorded time-series data, sequentially detecting the interval duration between each recorded time-series data in the recorded time-series data; if the detected interval duration is greater than the second preset duration, determining all recorded time-series data before the next recorded time-series data as a time-series data set. Determining the duration for which the target object is recorded by a base station within the target area in each time series data set includes: Determine the frequency ratio of the target object being recorded by the sparse cell base station in the target area in each time series data set to the total frequency of the target object being recorded by the sparse cell base station and the neighboring cell base station in each time series data set; The product of the frequency ratio and the corresponding duration of each time series data set is determined as the initial duration for which the target object is recorded by the fringe cell base station in the target area; The initial duration is corrected by using the interval between each recorded time series data in the recorded time series data to obtain the duration for which the target object is recorded by the edge cell base station in the target area; The sum of the duration recorded by the base station in the fringe cell within the target area and the duration recorded by other base stations within the target area excluding the fringe cell is determined as the dwell time of the target object recorded by the base station in the target area in each time series data set.

2. The method according to claim 1, characterized in that, The initial duration is corrected using the interval duration to obtain the duration for which the target object is recorded by the fringe cell base station in the target area, including: The interval duration is divided according to preset parameters to obtain a first interval duration and a second interval duration; Determine the first time-series data set and the second time-series data set before and after the interval duration; The product of the first frequency ratio of the first time series data set and the first interval duration is determined as the first correction duration; The product of the second frequency ratio of the second time series data set and the second interval duration is determined as the second correction duration; The initial duration is corrected using the first correction duration and the second correction duration to obtain the duration for which the target object is recorded by the fringe cell base station in the target area.

3. The method according to claim 2, characterized in that, The step of correcting the initial duration using the first correction duration and the second correction duration includes: The sum of the initial duration of the first time series data set and the first modified duration is determined as the duration during which the target object is recorded by the edge cell base station in the target area within the first time series data set; The sum of the initial duration of the second time series data set and the second modified duration is determined as the duration during which the target object is recorded by the fringe cell base station in the target area within the second time series data set.

4. The method according to claim 3, characterized in that, The interval duration is divided according to preset parameters to obtain a first interval duration and a second interval duration, including: The ratio of the interval duration to the preset parameter is determined as the first interval duration; The difference between the interval duration and the first interval duration is determined as the second interval duration.

5. The method according to claim 1, characterized in that, After obtaining the dwell time of the target object in the target area, the method further includes: The dwell time of the target object in the target area is verified. If the dwell time of the target object in the target area is greater than a preset duration threshold, it is determined that the dwell time of the target object in the target area has failed the verification.

6. A device for determining the duration of a target object's stay within a target area, characterized in that, include: The acquisition module is used to acquire the recorded time sequence data of the target object within a first preset time period. The recorded time sequence data is used to indicate the dwell time of the target object recorded by the base station. The recorded time sequence data includes the dwell data of the target object recorded by the base station of the fringe cell in the target area and the dwell data of the target object recorded by the base station of the adjacent cell of the fringe cell. The partitioning module is used to divide the recorded time-series data into multiple time-series data sets in a second preset time period. The determination module is used to determine the dwell time of the target object recorded by the base station in the target area in each time series data set; The addition module is used to add up the duration of the target object recorded by the base station in the target area in all time series data sets to obtain the target dwell time of the target object in the target area; The step of dividing the recorded time-series data into multiple time-series data sets in units of a second preset duration includes: starting from the first time-series data of the recorded time-series data, sequentially detecting the interval duration between each recorded time-series data in the recorded time-series data; if the detected interval duration is greater than the second preset duration, determining all recorded time-series data before the next recorded time-series data as a time-series data set. Determining the duration for which the target object is recorded by a base station within the target area in each time series data set includes: Determine the frequency ratio of the target object being recorded by the sparse cell base station in the target area in each time series data set to the total frequency of the target object being recorded by the sparse cell base station and the neighboring cell base station in each time series data set; The product of the frequency ratio and the corresponding duration of each time series data set is determined as the initial duration for which the target object is recorded by the fringe cell base station in the target area; The initial duration is corrected by using the interval between each recorded time series data in the recorded time series data to obtain the duration for which the target object is recorded by the edge cell base station in the target area; The sum of the duration recorded by the base station in the fringe cell within the target area and the duration recorded by other base stations within the target area excluding the fringe cell is determined as the dwell time of the target object recorded by the base station in the target area in each time series data set.

7. A non-volatile storage medium, characterized in that, The non-volatile storage medium stores a program, wherein when the program is executed, it controls the device where the non-volatile storage medium is located to execute the method for determining the duration of the target object's stay in the target area as described in any one of claims 1 to 5.

8. A computer device, characterized in that, include: A memory and a processor, the processor being configured to run a program stored in the memory, wherein the program, when running, executes the method for determining the duration of time a target object stays in a target area as described in any one of claims 1 to 5.