CN105848104B - Flow of personnel state monitoring method and device based on region - Google Patents
Flow of personnel state monitoring method and device based on region Download PDFInfo
- Publication number
- CN105848104B CN105848104B CN201610166666.3A CN201610166666A CN105848104B CN 105848104 B CN105848104 B CN 105848104B CN 201610166666 A CN201610166666 A CN 201610166666A CN 105848104 B CN105848104 B CN 105848104B
- Authority
- CN
- China
- Prior art keywords
- terminal
- information
- time point
- position range
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 38
- 238000012544 monitoring process Methods 0.000 title claims abstract description 26
- 238000012806 monitoring device Methods 0.000 claims description 35
- 238000010295 mobile communication Methods 0.000 claims description 18
- 238000012545 processing Methods 0.000 claims description 15
- 230000008447 perception Effects 0.000 claims description 9
- 238000012800 visualization Methods 0.000 claims description 3
- 238000011156 evaluation Methods 0.000 abstract description 4
- 238000004891 communication Methods 0.000 abstract 1
- 238000012360 testing method Methods 0.000 abstract 1
- 235000019580 granularity Nutrition 0.000 description 12
- 238000007726 management method Methods 0.000 description 6
- 230000000007 visual effect Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 238000013500 data storage Methods 0.000 description 4
- 238000001514 detection method Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 239000003086 colorant Substances 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/025—Services making use of location information using location based information parameters
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
Abstract
The present invention provides a kind of flow of personnel monitoring method and device based on region, this method comprises: receiving the first data information that the base station the region Xia Ge is pushed by mobile radio communication, and according to first data information, the position range information of each terminal is determined;Wherein, first data information includes Base Station Identification, the terminal iidentification of the terminal under the Base Station Identification and the corresponding time point information of each terminal iidentification;According to preset storage strategy, to the terminal iidentification of each terminal in the region, the position range information of corresponding time point information and terminal carries out classification storage;According to the position range information of terminal iidentification, corresponding time point information and terminal after the conditional parameter set by user and classification storage got, corresponding flow of personnel information is determined.Flow of personnel monitoring method and device provided by the invention based on region, sample size is relatively abundant, and the evaluation and test efficiency of domain flow of personnel information and the accuracy of evaluation result are higher.
Description
Technical Field
The invention relates to the technical field of monitoring, in particular to a region-based personnel flow state monitoring method and device.
Background
With the popularization of mobile phones, it has become a common phenomenon to carry mobile phones with them. The movement track of a mobile phone carrier can be reflected to a certain extent by tracking the position of the mobile phone, so that the mobile condition of the personnel in a specific area can be monitored by monitoring the position of the mobile phone in the area.
There are several existing methods for positioning mobile phones, but each has its own features and application fields. For example, the position of the mobile phone can be accurately positioned by using positioning systems such as a GPS (global positioning system), a Beidou and the like, and the positioning accuracy is usually in a meter level; as another example, the positioning accuracy is usually on the order of 100 meters using the positioning service of the mobile communication network.
However, these positioning systems have the feature of passive service, that is, mobile phone users are required to actively upload their own location information. However, due to the problems of privacy and the like, few users are willing to actively provide and share own location information, so that sample data collected by the methods are accurate, but the number of the samples is insufficient, and the accuracy is low when the personnel flow condition in a certain area is evaluated based on the data.
Disclosure of Invention
The invention provides a region-based personnel flow state monitoring method and device, which are used for solving the problems of insufficient monitoring sample quantity and low monitoring result accuracy in the prior art.
The invention provides a region-based personnel flow state monitoring method in a first aspect, which comprises the following steps:
receiving first data information pushed by each base station through a mobile communication network under the area, and determining the position range information of each terminal according to the first data information; the first data information comprises a base station identifier, a terminal identifier of a terminal under the base station identifier, and time point information corresponding to each terminal identifier;
classifying and storing the terminal identification of each terminal in the area, corresponding time point information and position range information of the terminal according to a preset storage strategy;
and determining corresponding personnel flow information according to the acquired condition parameters set by the user, the terminal identification after classification storage, the corresponding time point information and the position range information of the terminal.
The invention provides a region-based personnel flow condition monitoring device in a second aspect, which comprises:
the distributed storage management module comprises a first processing submodule and a second processing submodule, wherein the first processing submodule is used for receiving first data information pushed by each base station through a mobile communication network under the area and determining the position range information of each terminal according to the first data information; the first data information comprises a base station identifier, a terminal identifier of a terminal under the base station identifier, and time point information corresponding to each terminal identifier;
the storage module is used for classifying and storing the terminal identification, the corresponding time point information and the position range information of the terminal of each terminal in the area according to a preset storage strategy;
and the perception analysis module determines corresponding personnel flow information according to the acquired condition parameters set by the user, the terminal identification after classification storage, the corresponding time point information and the position range information of the terminal.
The invention provides a method and a device for monitoring personnel flow state based on a region, which are characterized in that terminal identifications of terminals under terminal identifications of base stations in the region at different time points are obtained through a mobile communication network, and position range information of the terminals at different time points is determined according to the base station identifications corresponding to the terminal identifications of the terminals at different time points; and classifying and storing the terminal identification of each terminal, the corresponding time point information and the position range information of the terminal, and determining the personnel flow information under the region according to the acquired condition parameters set by the user and the terminal identification, the corresponding time point information and the position range information of the terminal after classification and storage, thereby enriching the capacity of monitoring samples and improving the efficiency of evaluating the personnel flow information of the region and the accuracy of an evaluation result.
Drawings
Fig. 1 is a schematic flow chart of a method for monitoring a flow state of a person based on a region according to an embodiment of the present invention;
FIG. 2 is a flow chart illustrating a data storage method of the method of FIG. 1;
fig. 3 is a schematic flow chart of a region-based method for detecting a flow state of a person according to a second embodiment of the present invention;
fig. 4 is a schematic structural diagram of a region-based personnel flow state monitoring device according to a third embodiment of the present invention;
fig. 5 is a schematic structural diagram of a region-based passenger flow state monitoring apparatus according to a fourth embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The region-based personnel flow state monitoring method and device provided by the invention are suitable for regions such as cities and the like with larger regions, more monitoring terminals and huge monitoring sample data.
Fig. 1 is a schematic flow chart of a region-based monitoring method for a flow state of people according to an embodiment of the present invention, and as shown in fig. 1, the region-based monitoring method for a flow state of people according to the embodiment includes the following steps:
step 101, receiving first data information pushed by each base station through a mobile communication network in the area, and determining position range information of each terminal according to the first data information; the first data information comprises a base station identifier, a terminal identifier of a terminal under the base station identifier, and time point information corresponding to each terminal identifier;
specifically, the mobile communication network pushes a first data message to a region-based personnel flow state monitoring device (hereinafter referred to as a monitoring device), wherein the pushing mode of the first data message may be a real-time pushing mode, that is, the mobile communication network performs data acquisition on base stations within a coverage range of the mobile communication network in real time and pushes acquired data to the monitoring device in real time, in this pushing mode, the first data message is terminal identifiers of terminals under base station identifiers at a certain time of each base station within the coverage range acquired by the mobile communication network at the certain time and time point information corresponding to each terminal identifier, and the time point information corresponding to each terminal identifier is a time point when each terminal communicates with a base station. The first data message may also be pushed to the monitoring device in a file directory manner, that is, data acquired in real time is stored in a specified directory in a file manner, and the specified directory is pushed to the monitoring device, for example, a terminal identifier of a terminal under a certain base station identifier acquired within a certain time period (e.g., 5 minutes) and time point information corresponding to each terminal identifier are stored in one file directory, and the file directory is pushed to the monitoring device. In this pushing manner, the first data information is the terminal identifier of the terminal under each base station identifier in the corresponding time period stored in the file directory, and the time point information corresponding to each terminal identifier.
Further, after receiving the first data message pushed by the mobile communication network, the monitoring device determines the location range information of each terminal in the area at different time points according to the base station identifier corresponding to each terminal identifier in the first data message at different time points and the location range information corresponding to each base station identifier in the area stored in advance.
102, classifying and storing the terminal identification, the corresponding time point information and the position range information of the terminal of each terminal in the area according to a preset storage strategy;
specifically, the present embodiment stores data by using a distributed data storage architecture.
Further, in order to increase the data reading speed, any one or more of the following distributed storage methods may be used to store the terminal identifier, the corresponding time point information, and the position range information of the terminal of each terminal in the area:
in a first mode
And respectively storing the position range information of the terminal, the corresponding terminal identification and the time point information corresponding to the terminal identification in a subregion storage space corresponding to the terminal position information.
Mode two
And storing the time point information corresponding to the identifier of each terminal and the position range information of the terminal in different storage spaces.
In this embodiment, a mode combining the first mode and the second mode is preferably adopted to store the terminal identifier, the corresponding time point information, and the location range information of the terminal of each terminal in the area, and the specific implementation method is as follows:
assuming that M sub-region memory spaces are provided in the monitoring device, the available memory space of each sub-region memory space changes with time, and B1, B2, … and Bm are respectively used to represent the memory capacity of these sub-region memory spaces at the current moment. The monitoring device maintains a dynamic memory sequence and sorts the available memory spaces of the sub-regions in descending order.
The region is assumed to have N sub-regions corresponding to N base stations, denoted a1, a2, …, An. The monitoring device uses an adjacency matrix to represent the adjacency of the sub-regions. For example, the sub-region Ak may be contiguous with the sub-regions Am, Ae, Af, where k, m, e, and f are between 1 and n.
Fig. 2 is a schematic flow chart of a data storage method in the method shown in fig. 1, and as shown in fig. 2, when time point information corresponding to a terminal identifier and terminal position range information corresponding to the time point information are stored, the storage method is as follows:
step S1, finding the area identifier (assumed to be Ak) and the terminal identifier (Ti) corresponding to the terminal position range information in the piece of information.
Step S2, find the sub-area storage space (let Bt, t be between 1 and M) storing the Ak area record last time. Where Bt may not be present, i.e. the corresponding sub-region memory space may not be present. If Bt does not exist, the relevant record is not stored before.
Step S3, find the last sub-region storage space (assumed as Btm, Bte and Btf, where tm, te and tf are between 1 and M) storing Am, Ae and Af regions adjacent to Ak region. Btm, Bte and Btf may not be present. If Btm, Bte, and Btf do not exist, no associated record has been previously stored.
Step S4, finding the optimal committed number of sub-region memory spaces from the dynamic memory sequence (assuming that the committed number is 3). Optimally, Bt, Btm, Bte, and Btf are first removed from the dynamic memory sequence, and then a given number of sub-region memory spaces are found from the remaining sub-region memory spaces in the dynamic memory sequence. With this logic, the sub-region memory space found may not exist, or may be less than the agreed number.
If the found sub-region memory space does not exist, then the restriction is relaxed, e.g., ignoring the sub-region memory space restriction (Btm, Bte, and Btf) used by the contiguous region, only restricting Bt from being used.
Step S5, according to the terminal identifier (Ti) in the information, searching the sub-region storage space that stores the time point information and the terminal position range information corresponding to the terminal identifier last time, removing the sub-region storage space (if the same is available) from the found optimal sub-region storage space, and then storing the information in the remaining optimal sub-region storage space that is ranked the top in the dynamic storage sequence.
And 103, determining corresponding personnel flow information according to the acquired condition parameters set by the user, the terminal identification after classification storage, the corresponding time point information and the position range information of the terminal.
Specifically, the user can input different condition parameters according to different requirements to obtain corresponding personnel flow information. For example, when the condition parameter set by the user is the area identifier of a specific sub-area in the area, the monitoring device obtains the terminal location range information, the terminal identifier of the terminal corresponding to the sub-area identifier, and the time point information corresponding to the terminal identifier from the classified and stored data, so as to obtain the number of people in the sub-area at different time points and the flow condition of people between different time points in the sub-area. For example, when the condition parameter set by the user is user grade information, the monitoring device analyzes the terminal identifier under the user grade corresponding to the user grade information, the terminal position range information corresponding to the terminal identifier and the time point information, and accordingly determines the flow condition of the user grade in the area at different time points.
In the method for monitoring the personnel flow state based on the area, the terminal identifications of the terminals under the terminal identifications of the base stations in the area at different time points are obtained through a mobile communication network, and the position range information of the terminals at different time points is determined according to the base station identifications corresponding to the terminal identifications of the terminals at different time points; and classifying and storing the terminal identification of each terminal, the corresponding time point information and the position range information of the terminal, and determining the personnel flow information under the area through the acquired condition parameters set by the user and the terminal identification, the corresponding time point information and the position range information of the terminal after classification and storage, thereby enriching the capacity of monitoring samples and improving the efficiency of evaluating the personnel flow information of the area and the accuracy of an evaluation result.
Fig. 3 is a schematic flow chart of a region-based method for detecting a flow state of people according to a second embodiment of the present invention, and as shown in fig. 3, the region-based method for detecting a flow state of people according to the second embodiment includes the following steps:
step 201, receiving first data information pushed by each base station through a mobile communication network in the area, and determining position range information of each terminal according to the first data information; the first data information comprises a base station identifier, a terminal identifier of a terminal under the base station identifier, and time point information corresponding to each terminal identifier;
specifically, in this embodiment, the first data message is pushed to the monitoring device in a file directory manner, that is, the data acquired in real time is stored in an appointed directory in a file manner, and the appointed directory is pushed to the monitoring device, for example, the terminal identifier of the terminal under a certain base station identifier acquired within a certain time period (for example, 5 minutes) and the time point information corresponding to each terminal identifier are stored in one file directory, and the file directory is pushed to the monitoring device. In this pushing manner, the first data information is the terminal identifier of the terminal under each base station identifier in the corresponding time period stored in the file directory, and the time point information corresponding to each terminal identifier.
Further, after receiving the first message pushed by the mobile communication network, the monitoring device determines location range information where the terminal corresponding to each terminal identifier is located at different time points according to the base station identifier corresponding to each terminal identifier at different time points in the first message and the pre-stored location range information corresponding to the base station identifier of each base station in the area, where the location range information includes the area identifier corresponding thereto.
Step 202, judging whether the terminal position range information corresponding to each corresponding time point changes or not for the terminal identification of each terminal; if the terminal position range information corresponding to at least two continuous time points is not changed, merging the terminal position range information corresponding to the at least two continuous time points to acquire the latest time point of the at least two continuous time points and the position range information of the terminal corresponding to the latest time point;
specifically, after the monitoring device determines time point information corresponding to each terminal identifier in the first data information and terminal position range information corresponding to each time point information, the monitoring device compares and analyzes the terminal position range information corresponding to each time point information under the same terminal identifier in the first data information, determines whether there is a change in the terminal position range information corresponding to at least two consecutive time point information, if so, combines the terminal position range information corresponding to the at least two consecutive time points to obtain the latest time point of the at least two consecutive time points and the position range information of the terminal corresponding to the latest time point, for example, the first data information includes a terminal identifier a, the time point information corresponding to the terminal identifier a is 5 points, 6 points, 8 points, 13 points, wherein the terminal position range corresponding to 5 points is B, and the terminal position range corresponding to the 6 point is B, the position range corresponding to the 8 point is C, the position range corresponding to the 13 point is B, the time point 5 point corresponding to the terminal identification A and the terminal position range corresponding to the 6 point are combined, after the combination, the time point corresponding to the terminal identification A is 6 points, 8 points and 13 points, wherein the terminal range corresponding to the 6 point is B, the position range corresponding to the 8 point is C, and the position range corresponding to the 13 point is B.
Step 203, according to a preset storage strategy, classifying and storing the terminal identification of each terminal in the area, corresponding time point information and position range information of the terminal;
in order to make the data stored in the monitoring apparatus easier to obtain, this step further establishes, on the basis of step 102 above, an index for each piece of time point information under each stored terminal identifier and terminal position range information corresponding to each piece of time point information, where the index may be composed of a region identifier and time, but is not limited to the region identifier and the time, for example, when the time point information under terminal identifier a is 2015, 11, month and 10 days, and the region identifier of the terminal position range information corresponding to the time point information is C, the format when the data is stored is as follows:
c-20151110-year, month and day-A
Where "C-20151110" is the index portion of the data and "year, month, day" identifies the format of the index portion time, i.e., "20151110" format.
Step 204, determining flow information of corresponding personnel according to the acquired condition parameters set by the user, the terminal identification after classification storage, the corresponding time point information and the position range information of the terminal;
specifically, after the condition parameters input by the user are acquired, the monitoring device queries the index of the locally stored data according to the condition parameters of the user, so as to acquire data matched with the condition parameters, analyze the acquired data, and determine corresponding staff movement information.
It should be noted that, except for the above method for obtaining data according to the index of the locally stored data, a specific execution manner of this step is similar to the execution method in step 103 in the first embodiment, and is not described herein again.
And step 205, visually displaying the staff flow information corresponding to the condition parameters set by the user.
Specifically, in this step, the person flow information acquired in step 205 may be converted into a chart or animation by using an existing visual display method, and the chart or animation is visually displayed, so that the user can more visually acquire the person flow information.
For example, the visual display method may be as follows: assuming that the condition parameters input by the user include the identifier of the area a, the time range B, and the time granularity C, the time range B may be divided into B/C time granularities according to the time sequence:
firstly, the monitoring device determines the range of the area A according to the identifier of the area A, determines the identifiers of all sub-areas contained in the area A and the position ranges corresponding to the identifiers of all the sub-areas, and generates a distribution diagram of all the sub-areas in the area A;
next, the monitoring device searches for the maximum number of terminals and the minimum number of terminals in each sub-region at each time granularity from the data acquired according to the condition parameters, and records the maximum number (denoted as MAX) and the minimum number (denoted as MIN).
And finally, the monitoring device fills colors into each subarea according to the number of terminals (personnel) contained in each subarea under each time granularity. Taking the gray-scale color filling method as an example, the larger the number of terminals, the darker the gray-scale value. If the terminal number of a certain sub-region at a certain time granularity is N, the gray value is an integer of 255 x [1- (N-MIN)/(MAX-MIN)) ] and is marked as C, and the color filling is the color (C, C, C). The gray scale color values range from (0,0,0) to (255 ). Thereby realizing the visual dynamic presentation of the flow state of the personnel in each time granularity in the sub-regions.
Further, in order to better distinguish the flow information of users with different user classes, in step 201, the first data information pushed by the mobile communication network to the monitoring device may further include user class information corresponding to each terminal identifier, for example, the user class information may be identified by "vip user" or "normal user", but is not limited thereto.
Further, the condition parameters input by the user may include level information of the user, for example, if the user needs to analyze the flow information of the vip user, the data corresponding to the vip user in the user level is obtained from the locally stored data to be analyzed, and the analysis result is displayed by a visual display method.
In the method for monitoring a person flow state based on an area, whether terminal position range information corresponding to at least two consecutive time points exists or not is judged by judging the terminal position range information corresponding to each terminal identifier in the first data information at different time points, and if so, the terminal position range information corresponding to the at least two consecutive time points is combined to obtain the latest time point of the at least two consecutive time points and the position range information of the terminal corresponding to the latest time point, so that the redundancy of data is reduced, and the storage space of the monitoring device is saved. And the reading speed of the data can be improved by setting an index for the data stored by the monitoring device. Further, the flowing information of the personnel can be displayed to the user more visually by visually displaying the flowing information of the personnel obtained through analysis in the embodiment, and the user experience is improved.
Fig. 4 is a schematic structural diagram of a region-based passenger flow state monitoring device according to a third embodiment of the present invention, and as shown in fig. 4, the passenger flow state monitoring device according to the third embodiment includes:
a distributed storage management module 10, wherein the distributed storage management module 10 includes a first processing submodule 11, configured to receive first data information pushed by each base station in the area through a mobile communication network, and determine location range information of each terminal according to the first data information; the first data information comprises a base station identifier, terminal identifiers of terminals under the base station identifier, and time point information corresponding to each terminal identifier;
the storage module 20 is configured to store the terminal identifiers of the terminals in the area, the corresponding time point information, and the position range information of the terminals in a classified manner according to a preset storage policy;
and the perception analysis module 30 determines corresponding staff movement information according to the acquired condition parameters set by the user, and the terminal identification, the corresponding time point information and the position range information of the terminal after classified storage.
The storage module 20 is specifically configured to:
respectively storing the position range information of the terminal, the corresponding terminal identification and the time point information corresponding to the terminal identification in a sub-area storage space corresponding to the position information of the terminal; or,
and storing the time point information corresponding to the identifier of each terminal and the position range information of the terminal in different storage spaces.
The first data information received by the first processing sub-module 11 further includes user level information;
the perception analysis module 30 is specifically configured to:
when the condition parameter set by the user is time granularity, analyzing the terminal identification and the corresponding terminal position range information under the time point information corresponding to the time granularity to determine the personnel flow information in the time range corresponding to the time granularity in the region; or,
when the condition parameter set by the user is a sub-area range, analyzing the terminal identification and the corresponding time point information under the terminal position range information corresponding to the sub-area range to determine the personnel flow information in the sub-area range under the area; or,
when the condition parameter set by the user is user grade information, analyzing a terminal identifier under the user grade corresponding to the user grade information, and terminal position range information and time point information corresponding to the terminal identifier to determine staff flow information corresponding to the user grade information under the area.
The region-based personnel flow state detection device provided by the embodiment can be used for executing the technical scheme shown in fig. 1, and the specific execution mode and the beneficial effects of the region-based personnel flow state detection device are similar to those of the technical scheme shown in fig. 1 and are not repeated here.
Fig. 5 is a schematic structural diagram of a region-based passenger flow state monitoring device according to a fourth embodiment of the present invention, and as shown in fig. 5, the passenger flow state monitoring device according to the fourth embodiment includes:
a distributed storage management module 10, wherein the distributed storage management module 10 includes a first processing submodule 11, configured to receive first data information pushed by each base station in the area through a mobile communication network, and determine location range information of each terminal according to the first data information; the first data information comprises a base station identifier, terminal identifiers of terminals under the base station identifier, and time point information corresponding to each terminal identifier;
the storage module 20 is configured to store the terminal identifiers of the terminals in the area, the corresponding time point information, and the position range information of the terminals in a classified manner according to a preset storage policy;
and the perception analysis module 30 determines corresponding staff movement information according to the acquired condition parameters set by the user, and the terminal identification, the corresponding time point information and the position range information of the terminal after classified storage.
The distributed storage management module 10 further includes: a second processing submodule 12;
the second processing submodule 12 is configured to determine, for the terminal identifier of each terminal, whether the terminal position range information corresponding to each corresponding time point changes;
and if the terminal position range information corresponding to at least two continuous time points is not changed, combining the terminal position range information corresponding to the at least two continuous time points to acquire the latest time point of the at least two continuous time points and the position range information of the terminal corresponding to the latest time point.
The storage module 20 is specifically configured to:
respectively storing the position range information of the terminal, the corresponding terminal identification and the time point information corresponding to the terminal identification in a sub-area storage space corresponding to the position information of the terminal; or,
and storing the time point information corresponding to the identifier of each terminal and the position range information of the terminal in different storage spaces.
The storage module 20 is further configured to establish an index for the data to be stored, where the index may include an area identifier and time, but is not limited to the area identifier and the time, for example, if time point information under the terminal identifier a is 2015, 11, month and 10, and an area identifier of terminal position range information corresponding to the time point information is C, a format during data storage is as follows:
c-20151110-year, month and day-A
Where "C-20151110" is the index portion of the data and "year, month, day" identifies the format of the index portion time.
The first data information received by the first processing sub-module 11 further includes user level information;
the perception analysis module 30 is specifically configured to:
when the condition parameter set by the user is time granularity, analyzing the terminal identification and the corresponding terminal position range information under the time point information corresponding to the time granularity to determine the personnel flow information in the time range corresponding to the time granularity in the region; or,
when the condition parameter set by the user is a sub-area range, analyzing the terminal identification and the corresponding time point information under the terminal position range information corresponding to the sub-area range to determine the personnel flow information in the sub-area range under the area; or,
when the condition parameter set by the user is user grade information, analyzing a terminal identifier under the user grade corresponding to the user grade information, and terminal position range information and time point information corresponding to the terminal identifier to determine staff flow information corresponding to the user grade information under the area.
The perception analysis module 30 is further configured to analyze corresponding data according to user level information in the condition parameters input by the user, and acquire staff movement information corresponding to the user level information. For example, if the user needs to analyze the flow information of the vip user, the data corresponding to the vip user in the user level is obtained from the locally stored data, and is analyzed, so as to obtain the staff flow information of the vip user.
Further, the embodiment further includes a visualization module 40, configured to perform a visual display on the person flow information analyzed and obtained by the perception analysis module 30 (for example, perform a visual display on the flow information of a user at a specific level according to the level information of the user).
The region-based personnel flow state detection device provided by the embodiment can be used for executing the technical scheme shown in fig. 3, and the specific execution mode and the beneficial effects of the device are similar to those of the technical scheme shown in fig. 3 and are not repeated here.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solution of the present invention, and not to limit the same; while the invention has been described in detail and with reference to the foregoing embodiments, it will be understood by those skilled in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present invention.
Claims (10)
1. A method for monitoring a flow condition of a person based on a region, comprising:
receiving first data information pushed by each base station through a mobile communication network under the area, and determining the position range information of each terminal according to the first data information; the first data information comprises a base station identifier, terminal identifiers of terminals under the base station identifier, and time point information corresponding to each terminal identifier;
classifying and storing the terminal identification of each terminal in the area, corresponding time point information and position range information of the terminal according to a preset storage strategy;
determining corresponding personnel flow information according to the acquired condition parameters set by the user, the terminal identification after classified storage, the corresponding time point information and the position range information of the terminal;
the first data information further includes user level information, and the determining of the corresponding staff movement information according to the acquired condition parameters set by the user, the terminal identifiers after the classified storage, the corresponding time point information and the position range information of the terminal includes:
when the condition parameter set by the user is time granularity, analyzing the terminal identification and the corresponding terminal position range information under the time point information corresponding to the time granularity to determine the personnel flow information in the time range corresponding to the time granularity in the region; or,
when the condition parameter set by the user is a sub-area range, analyzing the terminal identification and the corresponding time point information under the terminal position range information corresponding to the sub-area range to determine the personnel flow information in the sub-area range under the area; or,
when the condition parameter set by the user is user grade information, analyzing a terminal identifier under the user grade corresponding to the user grade information, and terminal position range information and time point information corresponding to the terminal identifier to determine staff flow information corresponding to the user grade information under the area.
2. The method of claim 1, further comprising:
for the terminal identification of each terminal, judging whether the terminal position range information corresponding to each corresponding time point is changed;
and if the terminal position range information corresponding to at least two continuous time points is not changed, combining the terminal position range information corresponding to the at least two continuous time points to acquire the latest time point of the at least two continuous time points and the position range information of the terminal corresponding to the latest time point.
3. The method according to claim 1, wherein the classifying and storing the terminal identifier, the corresponding time point information, and the location range information of the terminal of each terminal in the area according to a preset storage policy comprises:
respectively storing the position range information of the terminal, the corresponding terminal identification and the time point information corresponding to the terminal identification in a sub-area storage space corresponding to the position information of the terminal; or,
and storing the time point information corresponding to the identifier of each terminal and the position range information of the terminal in different storage spaces.
4. The method of any of claims 1 to 3, further comprising:
and visually displaying the personnel flow information.
5. The method of claim 4, wherein the visually displaying the people flow information comprises:
and visually displaying the staff flow information according to the user grade information.
6. A region-based personnel flow condition monitoring device, comprising:
the distributed storage management module comprises a first processing submodule and a second processing submodule, wherein the first processing submodule is used for receiving first data information pushed by each base station through a mobile communication network under the area and determining the position range information of each terminal according to the first data information; the first data information comprises a base station identifier, terminal identifiers of terminals under the base station identifier, and time point information corresponding to each terminal identifier;
the storage module is used for classifying and storing the terminal identification, the corresponding time point information and the position range information of the terminal of each terminal in the area according to a preset storage strategy;
the perception analysis module is used for determining corresponding personnel flow information according to the acquired condition parameters set by the user, the terminal identification after classification storage, the corresponding time point information and the position range information of the terminal;
the first data information received by the first processing submodule further comprises user level information;
the perception analysis module is specifically configured to:
when the condition parameter set by the user is time granularity, analyzing the terminal identification and the corresponding terminal position range information under the time point information corresponding to the time granularity to determine the personnel flow information in the time range corresponding to the time granularity in the region; or,
when the condition parameter set by the user is a sub-area range, analyzing the terminal identification and the corresponding time point information under the terminal position range information corresponding to the sub-area range to determine the personnel flow information in the sub-area range under the area; or,
when the condition parameter set by the user is user grade information, analyzing a terminal identifier under the user grade corresponding to the user grade information, and terminal position range information and time point information corresponding to the terminal identifier to determine staff flow information corresponding to the user grade information under the area.
7. The region-based personnel flow status monitoring apparatus of claim 6 wherein said distributed storage management module further comprises: a second processing sub-module;
the second processing submodule is used for judging whether the terminal position range information corresponding to each corresponding time point changes or not for the terminal identification of each terminal;
and if the terminal position range information corresponding to at least two continuous time points is not changed, combining the terminal position range information corresponding to the at least two continuous time points to acquire the latest time point of the at least two continuous time points and the position range information of the terminal corresponding to the latest time point.
8. The region-based personnel flow condition monitoring device of claim 6 wherein said storage module is specifically configured to:
respectively storing the position range information of the terminal, the corresponding terminal identification and the time point information corresponding to the terminal identification in a sub-area storage space corresponding to the position information of the terminal; or,
and storing the time point information corresponding to the identifier of each terminal and the position range information of the terminal in different storage spaces.
9. The region-based personnel flow condition monitoring device of any one of claims 6 to 8 further comprising:
and the visualization module is used for visually displaying the personnel flow information.
10. The region-based personnel flow condition monitoring device of claim 9, wherein the visualization module is specifically configured to visually display the personnel flow information according to the user rating information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610166666.3A CN105848104B (en) | 2016-03-22 | 2016-03-22 | Flow of personnel state monitoring method and device based on region |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610166666.3A CN105848104B (en) | 2016-03-22 | 2016-03-22 | Flow of personnel state monitoring method and device based on region |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105848104A CN105848104A (en) | 2016-08-10 |
CN105848104B true CN105848104B (en) | 2019-05-07 |
Family
ID=56582954
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610166666.3A Active CN105848104B (en) | 2016-03-22 | 2016-03-22 | Flow of personnel state monitoring method and device based on region |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105848104B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110830978B (en) * | 2019-10-31 | 2022-08-09 | 中国移动通信集团江苏有限公司 | User data processing method, device, equipment and medium based on region |
CN111444182A (en) * | 2020-03-23 | 2020-07-24 | 北京明略软件系统有限公司 | Data management method and device |
CN112422654B (en) * | 2020-11-06 | 2022-07-26 | 东莞市中展实业投资有限公司 | User management method based on intelligent old age care |
CN115225298B (en) * | 2021-04-17 | 2024-05-10 | 华为技术有限公司 | Prompting method, related device and system |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102238584A (en) * | 2010-05-04 | 2011-11-09 | 中国移动通信集团安徽有限公司 | Device, system and method for monitoring regional passenger flow |
CN103906086A (en) * | 2012-12-26 | 2014-07-02 | 中国移动通信集团江苏有限公司 | Personnel flow monitoring method and apparatus based on mobile network |
CN105246033A (en) * | 2015-09-14 | 2016-01-13 | 百度在线网络技术(北京)有限公司 | Terminal location-based crowd status monitoring method and monitoring device |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9100802B2 (en) * | 2006-03-17 | 2015-08-04 | Blackberry Limited | Method and apparatus to concurrently notify emergency contacts during an emergency voice call based on network capability |
-
2016
- 2016-03-22 CN CN201610166666.3A patent/CN105848104B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102238584A (en) * | 2010-05-04 | 2011-11-09 | 中国移动通信集团安徽有限公司 | Device, system and method for monitoring regional passenger flow |
CN103906086A (en) * | 2012-12-26 | 2014-07-02 | 中国移动通信集团江苏有限公司 | Personnel flow monitoring method and apparatus based on mobile network |
CN105246033A (en) * | 2015-09-14 | 2016-01-13 | 百度在线网络技术(北京)有限公司 | Terminal location-based crowd status monitoring method and monitoring device |
Also Published As
Publication number | Publication date |
---|---|
CN105848104A (en) | 2016-08-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109996186A (en) | A kind of network coverage problem identification method and device, read/write memory medium | |
CN105785411B (en) | A kind of abnormal track-detecting method based on region division | |
CN111078818B (en) | Address analysis method and device, electronic equipment and storage medium | |
CN105848104B (en) | Flow of personnel state monitoring method and device based on region | |
CN105513339B (en) | A kind of track of vehicle analysis method and equipment | |
Demissie et al. | Exploring cellular network handover information for urban mobility analysis | |
CN105556554A (en) | Multiple device correlation | |
CN109151890A (en) | A kind of mobile terminal locating method and device | |
CN107818133A (en) | A kind of residential block network capabilities analysis method and system based on big data | |
CN106982413A (en) | The Forecasting Methodology and device of a kind of region passenger flow trend | |
EP2495696A1 (en) | Management server, population information calculation management server, zero population distribution area management method, and population information calculation method | |
CN112506972A (en) | User resident area positioning method and device, electronic equipment and storage medium | |
CN112463859B (en) | User data processing method and server based on big data and business analysis | |
CN111475746B (en) | Point-of-interest mining method, device, computer equipment and storage medium | |
CN111092764A (en) | Real-time dynamic intimacy relationship analysis method and system | |
CN112153568B (en) | Wi-Fi identification and binding method, device and equipment based on service scene | |
CN108573265B (en) | People flow statistical method and statistical system | |
US20140031004A1 (en) | Method, computer programs and a use for automatic identification and classification of land uses | |
CN107798450A (en) | Method for distributing business and device | |
CN108418644B (en) | Signal processing method and device | |
US9706414B2 (en) | Method and apparatus for determining data flow rate on service access port | |
CN111288998A (en) | Map drawing method and device, storage medium and electronic device | |
Yan et al. | A new approach for identifying urban employment centers using mobile phone data: A case study of Shanghai | |
CN108513310A (en) | Virtual road measuring method and device | |
CN111988807A (en) | Network problem positioning method and device based on big data and computing equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |