Flow line analysis system, flow line analysis device, and flow line analysis method
The system enhances traffic line analysis by using three-dimensional distance measurement and wireless receivers to accurately associate attribute information with movement lines, addressing errors in linking due to poor location accuracy.
Patent Information
- Application Number
- JP2024014300
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-02-01
- Publication Date
- 2025-08-14
AI Technical Summary
Existing traffic line analysis systems face issues with incorrect linking of attribute information from wireless communication terminals due to poor location accuracy, especially when multiple individuals are tracked simultaneously.
A system utilizing a three-dimensional distance measurement device and wireless receivers to accurately determine the position of wireless communication terminals, linking attribute information with movement lines when they pass through a fixed detection range, ensuring precise association.
Improves the accuracy of linking attribute information with traffic lines, reducing errors in tracking multiple individuals by using fixed detection areas and precise positional calculations.
Smart Images

Figure 2025119419000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a flow line analysis system, a flow line analysis device, and a flow line analysis method. [Background technology]
[0002] Using a camera or the like, traffic lines showing the movement trajectories of people in a space to be analyzed are created, and the traffic lines are analyzed. Traffic line analysis is used to understand, for example, people's movement patterns, length of stay, and frequency of entering and exiting a specific area. For example, for marketing purposes, a store is used as the space to be analyzed, and the traffic lines of people within the store are observed and analyzed, or the number of people entering and exiting the store is counted based on the traffic lines of people passing through the entrances and exits of the store.
[0003] In marketing-related traffic analysis, adding attribute information indicating customer attributes to traffic lines in order to distinguish between customer and employee traffic lines is important from the perspective of improving the accuracy of the analysis results. For this reason, attribute information is added to traffic lines by combining traffic lines observed by cameras or other devices with attribute information (e.g., information indicating that the person is an "employee") obtained from a wireless communication terminal (e.g., a wireless tag) carried by the person for whom the traffic line is being created.
[0004] Patent Document 1 discloses an inferential identification device that links an identification target with a wireless communication terminal. The inferential identification device includes: multiple tracking devices that emit electromagnetic waves or sound waves and detect the position of the identification target based on the electromagnetic waves or sound waves reflected by the identification target holding the wireless communication terminal; multiple wireless communication devices that wirelessly communicate with the wireless communication terminals and receive identification information of the wireless communication terminals from the wireless communication terminals; and an analysis circuit that identifies the identification target and estimates the position of the identification target based on the results of the wireless communication, the detected position of the identification target, and the identification information. The analysis circuit identifies the identification target and estimates the position of the identification target by linking the wireless communication terminal within the communication range of each wireless communication device to the position of the identification target within the communication range of each wireless communication device, and the communication range is variable. [Prior art documents] [Patent documents]
[0005] [Patent Document 1] Patent No. 7266237 Summary of the Invention [Problem to be solved by the invention]
[0006] When linking attribute information obtained from a wireless communication terminal to a traffic line based on the location information of the traffic line and the location information of the wireless communication terminal, the following problem occurs. That is, if the area (location) where the traffic line and the wireless communication terminal are linked is not fixed, the traffic line and the attribute information obtained from the wireless communication terminal may be linked in an incorrect combination due to factors such as poor accuracy of the location information of the wireless tab. Such linking errors are particularly likely to occur in cases where the traffic lines of multiple people are linked to wireless communication terminals at the same time.
[0007] The present invention has been made to solve the above-mentioned problems. That is, one object of the present invention is to provide a traffic line analysis system, a traffic line analysis device, and a traffic line analysis method that can improve the possibility of linking attribute information possessed by wireless communication terminals to traffic lines in a correct combination. [Means for solving the problem]
[0008] In order to solve the above problem, the movement line analysis system of the present invention comprises a three-dimensional distance measurement device that acquires distance information of a measurement target object that is present in a movement line analysis target space, a radio that communicates wirelessly with a wireless communication terminal that is present within a communication range within the movement line analysis target space, and an information processing device that acquires the distance information from the three-dimensional distance measurement device and acquires from the radio the strength of received radio waves received by the wireless communication terminal or either of the radio devices and attribute information held by the wireless communication terminal, wherein the information processing device is configured to create a movement line indicating the movement trajectory of the measurement target object based on the distance information, calculate the position of the wireless communication terminal based on the strength of the received radio waves, and, when the movement line passes through a movement line detection range, which is a fixed, predetermined area within the communication range of the radio device, link the movement line with the attribute information held by the wireless communication terminal, with the movement line present within the movement line detection range as the linking target.
[0009] The movement line analysis device of the present invention is a movement line analysis device that includes an information processing device that acquires distance information of a measurement target object that exists in a movement line analysis target space from a three-dimensional distance measurement device that acquires the distance information, and acquires, from a radio device that communicates wirelessly with a wireless communication terminal that exists within a communication range in the movement line analysis target space, the strength of received radio waves received by either the wireless communication terminal or the wireless device and attribute information held by the wireless communication terminal, and the information processing device is configured to create a movement line that indicates the movement trajectory of the measurement target object based on the distance information, calculate the position of the wireless communication terminal based on the strength of the received radio waves, and, when the movement line passes through a movement line detection range that is a fixed, predetermined area within the communication range of the wireless device, link the movement line with the attribute information held by the wireless communication terminal, with the movement line existing within the movement line detection range as the linking target.
[0010] The movement line analysis method of the present invention is a movement line analysis method that uses a three-dimensional distance measurement device that acquires distance information of a measurement target object that is present in a movement line analysis target space, a radio that communicates wirelessly with a wireless communication terminal that is present within a communication range in the movement line analysis target space, and an information processing device that acquires the distance information from the three-dimensional distance measurement device and acquires from the radio the strength of received radio waves received by the wireless communication terminal or either of the radio devices and attribute information held by the wireless communication terminal, wherein the information processing device creates a movement line indicating the movement trajectory of the measurement target object based on the distance information, calculates the position of the wireless communication terminal based on the strength of the received radio waves, and at the time of passing through a movement line detection range, which is a fixed, predetermined area within the communication range of the radio device, links the movement line with the wireless communication terminal, and links the movement line with the attribute information held by the wireless communication terminal. [Effects of the Invention]
[0011] According to the present invention, it is possible to improve the possibility of linking attribute information possessed by a wireless communication terminal to a traffic line in a correct combination. Note that the effects described herein are not necessarily limited to those described herein, and may be any of the effects described in the present disclosure. [Brief explanation of the drawings]
[0012] [Figure 1] FIG. 1 is a diagram showing an example of the system configuration of a traffic path analysis system according to a first embodiment of the present invention. [Figure 2] FIG. 2 is a diagram for explaining a method for estimating the position of a wireless communication terminal. [Figure 3] FIG. 3 is a diagram for explaining a method for estimating the position of a wireless communication terminal. [Figure 4] FIG. 4 is a diagram illustrating an example of the hardware configuration of a computer applied to the management server. [Figure 5A] FIG. 5A is a diagram for explaining an example of a traffic line detection range. [Figure 5B] FIG. 5B is a diagram for explaining another example of the flow line detection range. [Figure 6A] FIG. 6A is a diagram for explaining a method of linking a flow line with attribute information possessed by a wireless communication terminal. [Figure 6B] FIG. 6B is a diagram for explaining a method of linking a flow line with attribute information possessed by a wireless communication terminal. [Figure 7A] FIG. 7A is a diagram for explaining a method of linking a flow line with attribute information possessed by a wireless communication terminal. [Figure 7B] FIG. 7B is a diagram for explaining a method of linking a flow line with attribute information possessed by a wireless communication terminal. [Figure 8A] FIG. 8A is a diagram for explaining a method of linking a flow line with attribute information possessed by a wireless communication terminal. [Figure 8B] FIG. 8B is a diagram for explaining a method of linking a flow line with attribute information possessed by a wireless communication terminal. [Figure 9] FIG. 9 is a flowchart showing the processing flow of the flow line detection range setting process of the flow line analysis system. [Figure 10] FIG. 10 is a flowchart showing a processing flow illustrating the operation of the flow line analysis system. [Figure 11]FIG. 11 is a flowchart showing the processing flow of the linking process executed by the linking processing unit. [Figure 12] FIG. 12 is a diagram for explaining an example in which the flow line analysis system is applied to a store. [Figure 13] FIG. 13 is a diagram showing an example of a display screen displayed on the display unit of the movement line analysis system. [Figure 14] FIG. 14 is a diagram showing an example of a display screen displayed on the display unit of the movement line analysis system. [Figure 15] FIG. 15 is a diagram showing an example of a display screen displayed on the display unit of the movement line analysis system. [Figure 16] FIG. 16 is a flowchart showing the processing flow of the linking process executed by the linking processing unit. [Figure 17] FIG. 17 is a flowchart showing the processing flow of the linking process executed by the linking processing unit. [Figure 18] FIG. 18 is a diagram for explaining an example of a flow line detection range of the flow line analysis system according to the fourth embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0013] Hereinafter, each embodiment of the present invention will be described with reference to the drawings. In all drawings of the embodiments, the same or corresponding parts may be designated by the same reference numerals. In the following description, when describing identification information, expressions such as "identification ID" are used, but other expressions for identification information may also be used. In some cases, processing is described using a functional block as the subject, but the subject of the processing may be a CPU or a device instead of a functional block.
[0014] <<First Embodiment>> A flow line analysis system according to a first embodiment of the present invention will be described below. Fig. 1 is a diagram showing an example of the system configuration of the flow line analysis system according to the first embodiment.
[0015] 1, the traffic path analysis system according to the first embodiment includes a first wireless receiver 1, a second wireless receiver 2, a three-dimensional distance measurement device 3, a management server 10, and a display unit 21. The first wireless receiver 1, the second wireless receiver 2, and the management server 10 are connected to each other via a network 7 so as to be able to communicate with each other (to be able to send and receive information). The management server 10 and the display unit 21 are connected to each other so as to be able to send and receive information with each other.
[0016] The movement line analysis system observes a movement line showing the movement trajectory of a first subject 4a and a movement line showing the movement trajectory of a second subject 4b. Hereinafter, the first subject 4a and the second subject 4b may be referred to as "subject 4" when there is no particular need to distinguish between them.
[0017] The first wireless receiver 1 is a device that receives data from the wireless communication terminal 6 by wirelessly communicating with the wireless communication terminal 6. The first wireless receiver 1 is a device that receives data (data held by the wireless communication terminal 6) wirelessly from the wireless communication terminal 6 held by the subject 4, for example, using Bluetooth technology ("Bluetooth" is a registered trademark). The wireless communication terminal 6 is, for example, a Bluetooth Low Energy (BLE) tag. The wireless communication terminal 6 may be another wireless communication terminal such as a smartphone. The wireless communication terminal 6 has a terminal identification ID for identifying the wireless communication terminal 6 and attribute information. In this example, the attribute information is information indicating the attributes of a person, and includes information indicating that the person is an employee ("employee"). The attribute information may also include age and / or gender.
[0018] The first wireless receiver 1 receives a radio signal transmitted by the wireless communication terminal 6 and measures an RSSI (Received Signal Strength Indicator) value (referred to as a "first RSSI value") indicating the strength of the radio signal received from the wireless communication terminal 6. The first wireless receiver 1 may transmit a radio signal to the wireless communication terminal 6 and receive from the wireless communication terminal 6 a first RSSI value indicating the strength of the radio signal received by the wireless communication terminal 6.
[0019] Similar to the first wireless receiver 1, the second wireless receiver 2 is a device that receives data from the wireless communication terminal 6 by wirelessly communicating with the wireless communication terminal 6. The second wireless receiver 2 is a device that receives data (data held by the wireless communication terminal 6) wirelessly from the wireless communication terminal 6 carried by the subject 4, for example, using Bluetooth technology ("Bluetooth" is a registered trademark).
[0020] The second wireless receiver 2 receives radio signals transmitted by the wireless communication terminal 6 and measures an RSSI value (referred to as a "second RSSI value") indicating the strength of the radio signals received from the wireless communication terminal 6. The second wireless receiver 2 may transmit radio signals to the wireless communication terminal 6 and receive from the wireless communication terminal 6 a second RSSI value indicating the strength of the radio signals received by the wireless communication terminal 6. The first wireless receiver 1 and the second wireless receiver 2 may also be referred to as "wireless devices."
[0021] The three-dimensional distance measurement device 3 is a distance measurement device that three-dimensionally measures the distance to a subject 4, which is an object to be measured. In this example, the three-dimensional distance measurement device 3 is a TOF (Time Of Flight) distance measurement device (TOF sensor) that irradiates the object to be measured with light and measures the distance based on the time it takes for the reflected light to return, in order to create a flow line with higher positional accuracy. The three-dimensional distance measurement device 3 may be a laser scanner, a stereo vision system, or the like. A plurality of three-dimensional distance measurement devices 3 may be installed in the space to be analyzed for flow lines (space to be analyzed).
[0022] The management server 10 includes a flow line analysis processing unit 11, a wireless terminal signal information processing unit 12, an association processing unit 19, and a flow line information output unit 20.
[0023] The movement line analysis processing unit 11 includes a subject position calculation unit 13, a movement line generation unit 14, and a movement line position determination unit 15. The subject position calculation unit 13 acquires distance information (three-dimensional distance information) of the subject 4 from the three-dimensional distance measurement device 3 every time a predetermined time elapses, and calculates position information, which is a set (point cloud) of positions (x, y, z) of the subject 4 in the measurement space (a predetermined three-dimensional coordinate space corresponding to the movement line analysis target space) of the three-dimensional distance measurement device 3. The subject position calculation unit 13 outputs the calculated position information and the time when the position information was acquired to the movement line generation unit 14.
[0024] The flow line generation unit 14 accumulates the position information of the subject 4 and the time when the position information was acquired, and creates a flow line which is a collection of multiple positions (x, y) (positions on the xy coordinate plane in a three-dimensional coordinate space) that indicate the movement trajectory of the subject 4. Note that each position on the flow line is associated with the time when that position was acquired. The flow line generation unit 14 generates flow line information including a flow line ID for identifying the flow line, the flow line, and the time associated with each position on the flow line, and outputs the information to the flow line position determination unit 15.
[0025] The flow line position determination unit 15 determines whether the flow line exists in the flow line detection range DR (see Figure 5A), and if the flow line exists in the flow line detection range DR, it transmits the flow line information and flow line passage information including the position of the flow line existing in the flow line detection range DR and the time when the flow line exists in the flow line detection range DR to the linking processing unit 19.
[0026] The wireless terminal signal information processing unit 12 acquires a first RSSI value from the first wireless receiver 1 and acquires a second RSSI value from the second wireless receiver 2. Based on the first RSSI value and the second RSSI value, the wireless terminal signal information processing unit 12 estimates the position of the wireless communication terminal 6 on a straight line DL1 between the first wireless receiver 1 and the second wireless receiver 2 of the wireless communication terminal 6 (wireless communication terminal position).
[0027] 2 is a graph showing the relationship between the wireless communication terminal position and the RSSI value. Line a1 shows the relationship between the first RSSI value of the first wireless receiver 1 and the wireless communication terminal position, and line a2 shows the relationship between the second RSSI value of the second wireless receiver 2 and the wireless communication terminal position. The wireless communication terminal position is a position represented by the distance on a line DL1 between the first wireless receiver 1 and the wireless communication terminal 6 (in other words, the relative position of the wireless communication terminal 6 on the line DL1 with respect to the first wireless receiver 1).
[0028] By applying the first RSSI value to the line a1, the distance between the first wireless receiver 1 and the wireless communication terminal 6 is determined, and the wireless communication terminal position based on the first RSSI value is calculated. By applying the second RSSI value to the line a2, the distance between the second wireless receiver 2 and the wireless communication terminal 6 is determined, and by converting this distance into a distance from the first wireless receiver 1, the wireless communication terminal position based on the second RSSI value is calculated. The final wireless communication terminal position is calculated based on the wireless communication terminal position based on the first RSSI value and the wireless communication terminal position based on the second RSSI value (for example, the final wireless communication terminal position is calculated by calculating the average value of the wireless communication terminal positions converted from the first and second RSSI values).
[0029] Therefore, the wireless terminal signal information processing unit 12 calculates the distance on the straight line DL1 between the first wireless receiver 1 and the wireless communication terminal 6 based on the first RSSI value, calculates the distance on the straight line DL1 between the second wireless receiver 2 and the wireless communication terminal 6 based on the second RSSI value, and then calculates (estimates) the wireless communication terminal position based on the two calculated distances.
[0030] The wireless terminal signal information processing unit 12 can also calculate the wireless communication terminal position as follows. As shown in Fig. 3, the first RSSI value and the second RSSI value are applied to calculation formula (1) to calculate the RSSI judgment value. The wireless terminal signal information processing unit 12 can also calculate (estimate) the position of the wireless communication terminal 6 by applying the RSSI judgment value to a graph showing the relationship between the RSSI judgment value and the wireless communication terminal position. The denominator of calculation formula (1) may be the average value of the first RSSI value and the second RSSI value.
[0031] In this example, wireless terminal signal information processing unit 12 includes first wireless terminal distance calculation unit 16, second wireless terminal distance calculation unit 17, and wireless terminal position calculation unit .
[0032] First wireless terminal distance calculation unit 16 calculates the wireless communication terminal position based on the first RSSI value, based on the first RSSI value, and outputs the position information to wireless terminal position calculation unit 18. Second wireless terminal distance calculation unit 17 calculates the wireless communication terminal position based on the second RSSI value, based on the second RSSI value, and outputs the position information to wireless terminal position calculation unit 18. Wireless terminal position calculation unit 18 estimates (calculates) the wireless communication terminal position at the time when the flow line exists (passes through) in flow line detection range DR, based on the position information output from first wireless terminal distance calculation unit 16 and second wireless terminal distance calculation unit 17.
[0033] Note that wireless terminal signal information processing unit 12 may omit first wireless terminal distance calculation unit 16 and second wireless terminal distance calculation unit 17 and have only wireless terminal position calculation unit 18. In this case, wireless terminal position calculation unit 18 estimates (calculates) the wireless communication terminal position based on the first RSSI value and second RSSI value by the method described with reference to FIG.
[0034] In addition, the wireless terminal signal information processing unit 12 wirelessly acquires the terminal identification ID of the wireless communication terminal 6 and attribute information possessed by the wireless communication terminal 6 from the wireless communication terminal 6 using the first wireless receiver 1 and the second wireless receiver 2, and outputs wireless communication terminal information including the terminal identification ID, attribute information, the calculated wireless terminal communication position, and the time of the wireless communication terminal position to the linking processing unit 19.
[0035] The linking processing unit 19 acquires flow line information and flow line passage information from the flow line analysis processing unit 11, acquires wireless communication terminal information (terminal identification ID of the wireless communication terminal 6, wireless communication terminal location, time of wireless communication terminal location, and attribute information) from the wireless terminal signal information processing unit 12, and performs a linking process described below based on the acquired information to link attribute information (attribute information for a flow line) to the flow line information, and outputs attribute-attached flow line information and / or attribute-less flow line information to the flow line information output unit 20. Note that a flow line associated with attribute information may be referred to as an "attribute-attached flow line," and a flow line not associated with attribute information may be referred to as an "attribute-less flow line."
[0036] The trajectory information output unit 20 acquires and stores the attributed trajectory information and / or attribute-less trajectory information from the linking processing unit 19. When an output command is received, the trajectory information output unit 20 generates a screen (image) based on the attributed trajectory information and / or attribute-less trajectory information and outputs it to the display unit 21.
[0037] The display unit 21 is a display (display device) capable of displaying an image. The display unit 21 displays an image (display screen) generated by the movement line information output unit 20 based on the attributed movement line information and / or attribute-free movement line information. An example of the display screen (image) is a movement line analysis image in which at least one of movement lines with attributes and movement lines without attributes is superimposed on an image of the movement line analysis target space. An example of this display screen will be described in detail later.
[0038] 4 is a diagram showing an example of the hardware configuration of a computer 4000 applied to the management server 10. The computer 4000 may be referred to as an "information processing device" or an "administration PC (Personal Computer)." The computer 4000 includes a CPU 4001, a ROM 4002, a RAM 4003, a non-volatile storage device 4004 that can read and write data, a network interface 4005, and an input / output interface 4006. These are connected to each other via a bus 4007 so that they can communicate with each other. Although not shown in the figure, the computer 4000 also includes a timer that measures time and outputs the measured time (date and time) to the CPU 4001.
[0039] The CPU 4001 is a computing device that realizes various functions by loading various programs (not shown) stored in the ROM 4002 and / or storage device 4004 into the RAM 4003 and executing the programs loaded into the RAM 4003. As described above, the various programs executed by the CPU 4001 are loaded into the RAM 4003, and data used when the CPU 4001 executes the various programs is temporarily stored in the RAM 4003. The ROM 4002 and / or storage device 4004 are non-volatile storage media, and various programs are stored in the ROM 4002 and / or storage device 4004.
[0040] The network interface 4005 is an interface for connecting the computer 4000 to the network 7. The input / output interface 4006 is an interface for connecting the computer 4000 to an operation device and a display (display device) capable of displaying images.
[0041] Instead of the computer 4000, a hardware device in which part or all of the computer 4000 is configured using an FPGA (Field Programmable Gate Array) or the like may be used.
[0042] The above-mentioned flow line analysis processing unit 11 (subject position calculation unit 13, flow line generation unit 14, and flow line position determination unit 15), wireless terminal signal information processing unit 12 (first wireless terminal distance calculation unit 16, second wireless terminal distance calculation unit 17, wireless terminal position calculation unit 18), and association processing unit 19 correspond to programs. The flow line information output unit 20 corresponds to the program, the storage device 4004, and the input / output interface 4006.
[0043] <Summary> An overview of linking a flow line (flow line information) performed by the flow line analysis system with attribute information held by the wireless communication terminal 6 will be described. As shown in FIG. 5A, the management server 10 of the flow line analysis system sets a predetermined area including part or all of a line DL1 connecting the first wireless receiver 1 and the second wireless receiver 2 as a flow line detection range DR. For example, the predetermined area is a rectangular area having the same length as the line DL1 or a length shorter than the line DL1 by a predetermined distance, and including two opposing long sides parallel to the line DL1 and two opposing short sides of a predetermined length perpendicular to the line DL1. The flow line detection range DR is set so that a central axis extending parallel to the long sides at the center of the short sides coincides with the line DL1 connecting the first wireless receiver 1 and the second wireless receiver 2. The shape of the flow line detection range DR is not limited to a rectangle.
[0044] 5B, the traffic line detection range DR may be set to a predetermined area including all or part of a line DL2, which is a line DL1 connecting the first wireless receiver 1 and the second wireless receiver 2, shifted a predetermined distance in a direction perpendicular to the line DL1. In this case, the position represented by the distance from the end point of the line DL2 corresponding to the first wireless receiver 1 is the position of the wireless communication terminal.
[0045] The management server 10 determines whether a flow line exists within the flow line detection range DR. If a flow line exists within the flow line detection range DR, the management server 10 associates the flow line with attribute information held by the wireless communication terminal 6, with the wireless communication terminal 6 as the association target.
[0046] An outline of the linking method will be explained. The management server 10 checks the number of flow lines existing in the flow line detection range DR. As shown in FIG. 6A, when there is one flow line existing in the flow line detection range DR and one wireless communication terminal 6 exists within the flow line detection range DR, the management server 10 links the one flow line with the attribute information of the one wireless communication terminal 6.
[0047] The area that serves as the criterion for determining (judging) whether or not linking is possible is sometimes referred to as the "linking judgment reference area." In the case of FIG. 6A, the entire movement line detection range DR is the linking judgment reference area. If one movement line and one wireless communication terminal 6 exist in the linking judgment reference area, the one movement line and the one wireless communication terminal 6 are likely to be a correct combination, so they are linked. This improves the possibility of linking the movement line and the wireless communication terminal 6 in a correct combination.
[0048] As shown in Figure 6B, when there is one flow line in the flow line detection range DR and no wireless communication terminal 6 is present within the flow line detection range DR, the management server 10 does not associate attribute information with that flow line.
[0049] As shown in Fig. 7A, when the number of flow lines existing in the flow line detection range DR is two, the management server 10 divides the flow line detection range DR into divided detection areas DR1 in a number corresponding to the number of flow lines (a number equal to or greater than the number of flow lines), as shown in Fig. 7B. In the case of Fig. 7B, each divided detection area DR1 becomes an area that serves as a criterion for determining (judging) whether linking is possible (i.e., a "linking judgment criterion area").
[0050] 7B, the management server 10 divides the flow line detection range DR into divided detection areas DR1 equal to or greater than the number of flow lines (three in this example) by equally dividing the flow line detection range DR by the same number of boundary lines (boundaries perpendicular to the straight line DL1) as the number of flow lines, so that there are three divided detection areas DR1. Note that, as will be described later (step 1106 in FIG. 11), the management server 10 may also divide the flow line detection range DR into divided detection areas DR1 equal in number to the number of flow lines.
[0051] The management server 10 determines whether or not there is a divided detection area DR1 with multiple traffic lines among the divided detection areas DR1 after division. As shown in FIG. 7B, if there is no divided detection area DR1 with multiple traffic lines among the divided detection areas DR1 after division, the number of traffic lines present in the divided detection area DR1 will be one. The management server 10 associates one traffic line and one wireless communication terminal 6 in the same divided detection area DR1 with the attribute information held by the wireless communication terminal 6. Note that if there is one traffic line in the same divided detection area DR1 and no wireless communication terminal 6, the management server 10 does not associate attribute information with that traffic line.
[0052] As shown in Figure 8A, if there is a divided detection area DR1 in which multiple movement lines exist among the multiple divided detection areas DR1 after division, the management server 10 further divides the movement line detection range DR so that the number of divided detection areas DR1 after division is greater than the number of divided detection areas DR1 in the previous time.
[0053] Furthermore, the management server 10 determines whether or not there is a divided detection area DR1 with multiple movement lines among the divided divided detection areas DR1, and if there is a divided detection area DR1 with multiple movement lines among the divided detection areas DR1, the management server 10 further divides the movement line detection range DR so that the number of divided detection areas DR1 after division is greater than the number of divided detection areas DR1 previously. Note that the management server 10 continues dividing the divided detection areas DR1 in this manner until there is no area among the divided detection areas DR1 with multiple movement lines.
[0054] 8B, when there is no area in which multiple traffic lines exist within the multiple divided detection areas DR1, the management server 10 associates one traffic line and one wireless communication terminal 6 in the same divided detection area DR1 with each other, and associates the traffic line with the attribute information of the wireless communication terminal 6. The management server 10 does not associate attribute information with a traffic line in which no wireless communication terminal 6 exists within the same divided detection area DR1.
[0055] As described above, the movement line analysis system associates a movement line with attribute information held by the wireless communication terminal 6 at the timing when the movement line exists within the movement line detection range DR (the timing when the movement line passes through the movement line detection range DR) based on a movement line with high positional accuracy and the wireless communication terminal position of the wireless communication terminal 6 between the first wireless receiver 1 and the second wireless receiver 2, which can be measured with relatively high accuracy. At this time, the movement line analysis system changes the association determination criterion area within the movement line detection range DR as needed (by dividing the movement line detection range DR according to the number of movement lines), and when a movement line and a wireless communication terminal 6 exist in a one-to-one correspondence within the association determination criterion area, associates the movement line with the attribute information held by the wireless communication terminal 6. This increases the likelihood that the movement line analysis system can associate the attribute information held by the wireless communication terminal 6 with the movement line in the correct combination.
[0056] <Specific operation> 9 is a flowchart showing the process flow of the flow line detection range DR setting operation executed by the flow line analysis system. The flow line analysis system starts processing from S900, and after sequentially executing the processes of S901 to S903 described below, proceeds to S995 and temporarily ends this processing flow.
[0057] S901: The movement line analysis system acquires the positions of two wireless receivers (first wireless receiver 1 and second wireless receiver 2) using the three-dimensional distance measurement device 3 and inputs the positions to the management server 10.
[0058] S902: The traffic flow analysis system determines (sets) a predetermined area including a straight line DL1 connecting the position of the first wireless receiver 1 and the position of the second wireless receiver 2 as a traffic flow detection range DR based on the positions of the first wireless receiver 1 and the second wireless receiver 2 from within the communication range of the first wireless receiver 1 and the second wireless receiver 2 using the management server 10.
[0059] S903: In the flow line analysis system, the management server 10 sets the position information indicating the flow line detection range DR as a determination value in the flow line position determination unit 15.
[0060] 10 is a flowchart showing the processing flow of the operation of the movement line analysis system. The movement line analysis system starts processing from S1000, and executes "S1001 to S1003" and "S1004 and S1005, S1006 and S1007, and S1008" described below in parallel, and executes S1004 and S1005 and S1006 and S1007 in parallel.
[0061] (S1001 to S1003) S1001: In the movement line analysis system, the three-dimensional distance measurement device 3 detects three-dimensional distance information of the subject 4, and inputs it to the subject position calculation unit 13 of the management server 10.
[0062] S1002: The flow line analysis system calculates three-dimensional distance information in the subject position calculation unit 13, detects the position of the subject 4, and outputs it to the flow line generation unit .
[0063] S1003: The flow line analysis system causes the flow line generation unit 14 to accumulate the positions of the subject 4 and generate a flow line.
[0064] (S1004 to S1005) S1004: The traffic flow analysis system detects the signal strength (receiving strength of radio waves (first RSSI value)), terminal identification ID, and attribute information of the wireless communication terminal 6 by wirelessly communicating with the wireless communication terminal 6 using the first wireless receiver 1, and inputs them into the first wireless terminal distance calculation unit 16 of the management server 10.
[0065] S1005: The traffic flow analysis system calculates the distance on the straight line DL1 from the first wireless receiver 1 to the wireless communication terminal 6 based on the signal strength of the wireless communication terminal 6 in the first wireless terminal distance calculation unit 16, and proceeds to S1008.
[0066] (S1006 and S1007) S1006: The traffic line analysis system wirelessly communicates with the wireless communication terminal 6 using the second wireless receiver 2, detects the signal strength of the wireless communication terminal 6 (the reception strength of the radio wave (the second RSSI value)), the terminal identification ID, and the attribute information, and inputs them to the second wireless terminal distance calculation unit 17 of the management server 10.
[0067] S1007: The traffic line analysis system uses the second wireless terminal distance calculation unit 17 to calculate the distance on the straight line DL1 from the second wireless receiver 2 to the wireless communication terminal 6 based on the signal strength of the wireless communication terminal 6, and proceeds to S1008.
[0068] (S1008) S1008: The traffic line analysis system uses the wireless terminal position calculation unit 18 to calculate the position of the wireless communication terminal 6 (the wireless communication terminal position) on the straight line DL1 connecting the first wireless receiver 1 and the second wireless receiver 2 based on the distance information obtained from each of the first wireless terminal distance calculation unit 16 and the second wireless terminal distance calculation unit 17. The traffic line analysis system proceeds to S1010 or S1011 according to the determination result of S1009.
[0069] <S1009 to S1012> S1009: When the traffic line analysis system proceeds to S1009, the traffic line position determination unit 15 determines whether there is a traffic line within the traffic line detection range DR. If there is a traffic line within the traffic line detection range DR, the traffic line analysis system instructs the linking processing unit 19 of the time when there is a traffic line within the traffic line detection range DR by the traffic line position determination unit 15, and proceeds to S1010. If there is no traffic line within the traffic line detection range DR, it proceeds to S1011.
[0070] S1010: The traffic line analysis system uses the linking processing unit 19 to execute the linking process. The linking process is a process of determining a traffic line that can link the attribute information possessed by the wireless communication terminal 6 at the time of instruction and performing linking according to the determination result. The details of this linking process will be described later. After that, the traffic line analysis system proceeds to S1012.
[0071] S1011: The flow line analysis system does not execute the processing of linking the flow line with the attribute information held by the wireless communication terminal 6 in the linking processing unit 19, and proceeds to S1012.
[0072] S1012: The flow line analysis system outputs the flow line information after the linking process from the flow line information output unit 20 to the display unit 21. Thereafter, the process proceeds to S1095, where this processing flow is temporarily ended.
[0073] <s1010> Fig. 11 is a flowchart showing the processing flow of the association processing executed by the association processing unit 19. In S1010 of Fig. 10, the association processing unit 19 starts the processing from step 1100 of Fig. 11 and proceeds to step 1101, where it determines whether the wireless communication terminal 6 is present within the flow line detection range DR at the time instructed by the flow line position determination unit 15.
[0074] If the wireless communication terminal 6 is not present within the traffic line detection range DR at the specified time, the linking processing unit 19 judges "NO" in step 1101 and proceeds to step 1102, where it does not link attribute information to all traffic lines present within the traffic line detection range DR, and proceeds to step 1195, temporarily terminating this processing flow.
[0075] If the wireless communication terminal 6 is present within the traffic line detection range DR at the specified time, the linking processing unit 19 judges "YES" in step 1101, executes the processing of steps 1103 and 1104 described below in order, and then proceeds to step 1105.
[0076] Step 1103 : The association processing unit 19 acquires the number M of wireless communication terminals 6 .
[0077] Step 1104: The association processing unit 19 acquires the number N of flow lines existing within the flow line detection range DR.
[0078] When the linking processing unit 19 proceeds to step 1105, it determines whether the number N of flow lines is greater than 1. If the number N of flow lines is greater than 1, the linking processing unit 19 determines "YES" in step 1105, and proceeds to step 1109 after sequentially executing the processes of steps 1106 to 1108 described below.
[0079] Step 1106: The linking processor 19 divides the flow line detection range DR into N or more divided detection areas DR1 (in this example, the number of divided detection areas DR1 is the same as the number N of flow lines).
[0080] Step 1107: The association processing unit 19 acquires the position of the flow line and the position of the wireless communication terminal 6.
[0081] Step 1108: Based on the position of the traffic line and the position of the wireless communication terminal 6 (wireless communication terminal position), the linking processing unit 19 determines whether the N traffic lines and M terminals are present in any of the divided detection areas DR1, which are divided into N or more parts.
[0082] When the linking processing unit 19 proceeds to step 1109, it determines whether or not there are multiple flow lines within a specific divided detection area DR1 (in other words, it determines whether or not there is a divided detection area DR1 in which multiple flow lines exist).
[0083] If there are multiple flow lines within a specific divided detection area DR1, the association processing unit 19 determines "YES" in step 1109, proceeds to step 1110, resets the number of divisions to N', which is greater than N, returns to step 1106, and executes the processes of steps 1106 to 1108 again in order, before proceeding to step 1109. In this case, in step 1106, the divided detection area DR1 is divided into N' or more divided detection areas DR1 (in this example, N' divided detection areas DR1), and in step 1108, it is determined whether the N flow lines and M wireless communication terminals 6 are present in any of the N' or more divided divided detection areas DR1.
[0084] Furthermore, if, again in step 1109, there are multiple movement lines within a specific divided detection area DR1, the linking processing unit 19 judges "YES" in step 1109 and proceeds to step 1110, where it resets the number of divisions to N'' greater than N' (N'' greater than the previous N'), returns to step 1106, and again executes the processing of the previously described steps 1106 to 1108 in order, before proceeding to step 1109.
[0085] If there are no multiple flow lines within a specific divided detection area DR1, the association processing unit 19 determines "NO" in step 1109 and proceeds to step 1111, where it associates N flow lines one-to-one with M wireless communication terminals 6. Specifically, the association processing unit 19 associates one flow line and one wireless communication terminal 6 in the same divided detection area DR1, and associates the flow line with attribute information held by the wireless communication terminal 6 (attribute information obtained from the wireless communication terminal 6). Note that if there is one flow line in the same divided detection area DR1 and no wireless communication terminal 6 is present, the association processing unit 19 does not associate attribute information with that flow line.
[0086] Thereafter, the linking processing unit 19 proceeds to step 1195 and temporarily ends this processing flow.
[0087] If the number N of flow lines is 1 or less in step 1105 (i.e., the number N of flow lines is 1), the association processing unit 19 determines "NO" in step 1105 and proceeds to step 1111, where it associates one flow line with one wireless communication terminal 6 on a one-to-one basis for M wireless communication terminals 6. That is, the association processing unit 19 associates one flow line and one wireless communication terminal 6 in the same divided detection area DR1 with each other, and associates the flow line with the attribute information of the wireless communication terminal 6. Thereafter, the association processing unit 19 proceeds to step 1195, where it temporarily ends this processing flow.
[0088] <Application example> An example of application of the flow line analysis system will now be described. Fig. 12 shows an example in which the flow line analysis system is applied to a store 30. Although not shown in Fig. 12, the three-dimensional distance measurement device 3 is installed in the store 30 so that its measurement space (space subject to flow line analysis) is a product display area 31 and an employee room 32 of the store 30 (for example, it is installed on the ceiling of the store, not shown). The product display area 31 includes product shelves 33 on which products are displayed.
[0089] The traffic flow analysis system uses a three-dimensional distance measurement device 3 (not shown in Figure 12) to acquire distance information of people (subjects 4) in the product display area 31 and employee rooms 32 of the store 30, and uses the management server 10 to create traffic flows based on the distance information, thereby monitoring the traffic flows of people (subjects 4) within the store 30.
[0090] The first wireless receiver 1 and the second wireless receiver 2 are installed in front of the entrance to the employee room 32 of the store 30 to make it easier to capture the traffic flow at the entrance where only employees enter and exit.
[0091] The first wireless receiver 1 and the second wireless receiver 2 may be installed so that the flow line detection range DR includes the boundary between a space for which flow lines are analyzed and a space for which flow lines are not analyzed. In this way, by installing the first wireless receiver 1 and the second wireless receiver 2 so that the flow line detection range DR is located at the boundary that a subject 4 for whom a flow line is to be created is likely to pass through when entering or exiting the space for which flow lines are to be analyzed, it becomes unnecessary to install more wireless receivers than necessary.
[0092] Employees carry BLE tags as wireless communication terminals 6. The BLE tags have an identification ID for the BLE tag and attribute information indicating that the employee is an employee. When an employee passes through the movement line detection range DR that includes the straight line 40 in front of the entrance / exit, the movement line of the employee is linked to the attribute information (information indicating that the employee is an employee) of the BLE tag carried by the employee. Once the linking is performed, it becomes possible to track attributed movement lines (movement lines indicating that the employee is an employee) created using the three-dimensional distance measurement device 3 in the movement line monitoring area.
[0093] An example of a display screen (traffic line analysis image) displayed on the display unit 21 of the traffic line analysis system will be described. Fig. 13 is a diagram showing an example of a display screen displayed on the display unit 21 of the traffic line analysis system. As shown in Fig. 13, the display screen GM1 includes a traffic line display screen DM1, a first button Bt1, a second button Bt2, and a third button Bt3.
[0094] The flow line display screen DM1 is a screen (image) that displays flow lines within an area where flow lines are monitored. The first button Bt1 is a button made up of an image that is operated to display all flow lines associated with attribute information (flow lines with attributes) and all flow lines not associated with attribute information (flow lines without attributes) on the flow line display screen DM1. The second button Bt2 is a button made up of an image that is operated to display only flow lines without attributes on the flow line display screen DM1. The third button Bt3 is a button made up of an image that is operated to display only flow lines with attributes on the flow line display screen DM1.
[0095] When a user who wants to analyze a flow line operates the first button Bt1 via an operation device (not shown), all flow lines (flow lines with attributes and flow lines without attributes) are displayed on the flow line display screen DM1 as shown in FIG. 13. When a user operates the second button Bt2 via an operation device (not shown), only flow lines without attributes are displayed on the flow line display screen DM1 as shown in FIG. 14. By excluding flow lines with attributes from all flow lines, it is possible to display only flow lines without attributes (customer flow lines) that are useful for marketing analysis. When a user operates the third button Bt3 via an operation device (not shown), only flow lines with attributes are displayed on the flow line display screen DM1 as shown in FIG. 15.
[0096] <Effects> As described above, the movement line analysis system according to the first embodiment of the present invention places the first wireless receiver 1 and the second wireless receiver 2 at positions where movement line information can be acquired by the three-dimensional distance measurement device 3, and establishes a fixed movement line detection range DR in an area including the straight line DL1 connecting the two wireless receivers for linking the wireless communication terminal 6 to the movement line, thereby improving the position detection accuracy of the wireless communication terminal 6 within the fixed movement line detection range DR. The movement line analysis system according to the first embodiment links the movement line and the attribute information of the wireless communication terminal 6 to the movement line that exists one-to-one within the linking criteria area (within the movement line detection range DR or the divided detection area DR1) within the movement line detection range DR where the position detection accuracy of the wireless communication terminal 6 is high. This increases the likelihood that the attribute information of the wireless communication terminal 6 can be linked to the movement line in the correct combination.
[0097] <<Second embodiment>> A movement line analysis system according to a second embodiment of the present invention will be described. The movement line analysis system according to the second embodiment differs from the movement line analysis system according to the first embodiment in part of the linking process. The following description will focus on this difference.
[0098] <Specific operation> Fig. 16 is a flowchart showing the processing flow of the linking process executed by the linking processor 19. The linking processor 19 of the traffic line analysis system according to the second embodiment executes the flowchart in Fig. 16 instead of the flowchart in Fig. 11. The flowchart in Fig. 16 is the same as the flowchart in Fig. 11 except that step 1109 is replaced with step 1609. Therefore, the following explanation will mainly focus on the processing of step 1609, which is different.
[0099] When the linking processing unit 19 proceeds to step 1609, it determines whether or not multiple terminals exist within a specific divided detection area DR1 (in other words, it determines whether or not a divided detection area DR1 exists in which multiple wireless communication terminals 6 (terminals) exist within multiple divided detection areas DR1).
[0100] If multiple wireless communication terminals 6 exist within a specific divided detection area DR1, the association processing unit 19 determines "YES" in step 1609, proceeds to step 1110, resets the number of divisions to N', which is greater than N, returns to step 1106, and executes the processes of steps 1106 to 1108 again in order, before proceeding to step 1609. In this case, in step 1106, the divided detection area DR1 is divided into N' or more divided detection areas DR1 (in this example, N' divided detection areas DR1), and in step 1108, it is determined whether N traffic lines and M wireless communication terminals 6 exist in any of the N' or more divided detection areas DR1.
[0101] Furthermore, if, again in step 1609, it is determined that multiple wireless communication terminals 6 exist within the specific divided detection area DR1, the linking processing unit 19 judges "YES" in step 1609 and proceeds to step 1110, where it resets the number of divisions to N" greater than N' (N" greater than the previous N'), returns to step 1106, and again executes the processing of the previously described steps 1106 to 1108 in order, before proceeding to step 1609.
[0102] If there are no multiple wireless communication terminals 6 within the specific divided detection area DR1, the linking processing unit 19 judges "NO" in step 1609 and proceeds to step 1111, executes the processing of step 1111 described above, proceeds to step 1695, and temporarily terminates this processing flow.
[0103] <Effects> As described above, the flow line analysis system according to the second embodiment of the present invention, like the first embodiment, can improve the possibility of linking the attribute information held by the wireless communication terminal 6 to the flow line in the correct combination.
[0104] <<Third Embodiment>> A movement line analysis system according to a third embodiment of the present invention will be described. The movement line analysis system according to the third embodiment differs from the movement line analysis system according to the first embodiment in part of the linking process. The following description will focus on this difference.
[0105] <Specific operation> 17 is a flowchart showing the processing flow of the linking process executed by the linking processing unit 19. The linking processing unit 19 of the movement line analysis system according to the third embodiment executes the flowchart in FIG. 17 instead of the flowchart in FIG.
[0106] The linking processing unit 19 starts processing from step 1700 in S1010 of Figure 10, proceeds to step 1101, and if it determines "YES" at step 1101, it executes the processing of steps 1103 and 1104 and proceeds to step 1105.
[0107] When the association processing unit 19 proceeds to step 1105, it determines whether the number N of flow lines is greater than 1. If the number of flow lines is 1, the association processing unit 19 proceeds to step 1711, where it associates the flow lines within the flow line detection range DR with the wireless communication terminal 6, and associates the flow lines with the attribute information held by the wireless communication terminal 6 on a one-to-one basis, and then proceeds to step 1795, where it temporarily ends this processing flow.
[0108] If the number of flow lines is greater than 1, the association processing unit 19 determines "YES" in step 1105, executes the processes of steps 1106 to 1108 described above in order, and then proceeds to step 1712.
[0109] When the linking processing unit 19 proceeds to step 1712, it determines whether or not there is a divided detection area DR1 that includes one flow line among the plurality of divided detection areas DR1.
[0110] If there is no divided detection area DR1 including one flow line among the plurality of divided detection areas DR1, the association processing unit 19 determines "NO" in step 1712 and proceeds directly to step 1715.
[0111] If there is a divided detection area DR1 that includes one movement line among the multiple divided detection areas DR1, the linking processing unit 19 judges "YES" in step 1712, executes the processing of steps 1713 and 1714 described below in order, and then proceeds to step 1715.
[0112] Step 1713: The linking processing unit 19 extracts a divided detection area DR1 containing one flow line, and in the extracted divided detection area DR1 where a wireless communication terminal 6 is present, links the flow line to the wireless communication terminal 6 present in the divided detection area DR1, and links the flow line to attribute information held by the wireless communication terminal 6. Note that in the extracted divided detection area DR1 where no wireless communication terminal 6 is present, attribute information is not linked to the flow line.
[0113] Step 1714: The association processing unit 19 excludes the flow line of the extracted divided area and the wireless communication terminal 6 from the processing targets.
[0114] When the linking processing unit 19 proceeds to step 1715, it determines whether or not there is a divided detection area DR1 in which a plurality of flow lines exist among the plurality of divided detection areas DR1.
[0115] If there is no divided detection area DR1 in which multiple flow lines exist among the multiple divided detection areas DR1, the linking processing unit 19 judges "NO" in step 1715, proceeds to step 1795, and temporarily ends this processing flow.
[0116] If a divided detection area DR1 with multiple flow lines exists among the multiple divided detection areas DR1, the linking processing unit 19 determines "YES" in step 1715 and proceeds to step 1716, where it divides only the divided detection area DR1 with multiple flow lines into N1 divided detection areas DR1, the number of which is the number of the multiple flow lines. After that, the linking processing unit 19 performs an appropriate process from step 1712 to step 1714 described above, and then proceeds to step 1715 again to perform the process of step 1715 described above.
[0117] <Effects> As described above, the flow line analysis system according to the third embodiment of the present invention, like the first embodiment, can improve the possibility of linking the attribute information held by the wireless communication terminal 6 to the flow line in the correct combination.
[0118] <<Fourth Embodiment>> A movement trajectory analysis system according to a fourth embodiment of the present invention will be described. As shown in FIG. 18 , the movement trajectory analysis system according to the fourth embodiment includes a first wireless receiver 1, a second wireless receiver 2, and a third wireless receiver 1801. The movement trajectory detection range DR is set to include a predetermined area including a part or all of the line connecting the two adjacent wireless receivers. Specifically, the movement trajectory detection range DR is set to include a predetermined area including a part or all of the line connecting the adjacent first wireless receiver 1 and second wireless receiver 2, and an area including a part or all of the line connecting the adjacent second wireless receiver 2 and third wireless receiver 1801. The movement trajectory analysis system according to the fourth embodiment is similar to the movement trajectory analysis system according to the first embodiment except for the above points. Note that the movement trajectory detection range DR may be set to include a predetermined area including a part or all of a line that is shifted a predetermined distance in a direction perpendicular to the line connecting the two adjacent wireless receivers.
[0119] <Effects> As described above, the traffic line analysis system according to the fourth embodiment of the present invention, like the first embodiment, can improve the possibility of linking the attribute information possessed by the wireless communication terminal 6 to the traffic line in the correct combination. Furthermore, the traffic line analysis system according to the fourth embodiment can widen the traffic line detection range DR in which the position of the wireless communication terminal 6 can be detected with relatively high accuracy.
[0120] <<Modifications>> The present invention is not limited to the above-described embodiments, and various modifications can be adopted within the scope of the present invention. Furthermore, the above-described embodiments can be combined with each other without departing from the scope of the present invention.
[0121] In the first embodiment described above, if multiple traffic lines exist within a specific divided detection area DR1 in step 1109 of FIG. 11, only that specific divided detection area DR1 may be further divided into multiple divided detection areas DR1 (for example, divided detection areas DR1 greater than or equal to the number of traffic lines), and then the process may return to step 1108.
[0122] In the first to third embodiments, the movement line analysis system may include only one wireless receiver. In this case, a predetermined area near the wireless receiver that can detect the position of the wireless communication terminal 6 with relatively high accuracy is set as the movement line detection range DR. In the fourth embodiment, the movement line analysis system may include four or more wireless receivers. In this case, the movement line detection range DR is set to include a predetermined area that includes part or all of a line connecting two adjacent wireless receivers. Even in this case, the movement line detection range DR may be set to include a predetermined area that includes part or all of a line that is shifted a predetermined distance in a direction perpendicular to the line connecting the two adjacent wireless receivers. In each of the above embodiments, the movement line detection range DR may be divided into multiple detection areas DR1, which may be used as the linking determination reference area. [Explanation of symbols]
[0123] 1...first wireless receiver, 2...second wireless receiver, 3...three-dimensional distance measuring device, 6...wireless communication terminal, 10...management server, 11...flow line analysis processing unit, 12...wireless terminal signal information processing unit, 13...subject position calculation unit, 14...flow line generation unit, 15...flow line position determination unit, 16...first wireless terminal distance calculation unit, 17...second wireless terminal distance calculation unit, 18...wireless terminal position calculation unit, 19...linking processing unit
Claims
1. a three-dimensional distance measurement device for acquiring distance information of a measurement target object present in a space subject to flow line analysis; a wireless device that wirelessly communicates with a wireless communication terminal that is present within a communication range within the space subject to the flow line analysis; an information processing device that acquires the distance information from the three-dimensional distance measuring device, and acquires from the radio device the strength of the radio wave received by either the wireless communication terminal or the wireless device and attribute information of the wireless communication terminal; Equipped with The information processing device includes: A flow line indicating a movement trajectory of the object to be measured is created based on the distance information, and a position of the wireless communication terminal is calculated based on the strength of the received radio waves. When the traffic line passes through a traffic line detection range, which is a fixed predetermined area within the communication range of the wireless device, the traffic line within the traffic line detection range is associated with the wireless communication terminal, and the traffic line is associated with attribute information held by the wireless communication terminal. It was configured as follows: Traffic flow analysis system.
2. The traffic line analysis system according to claim 1, The information processing device includes: At the timing mentioned above, When one of the flow lines and one of the wireless communication terminals exists in an association determination criterion area within the flow line detection range, the flow line and the wireless communication terminal that exist in a one-to-one relationship are treated as the association target, and the flow line is associated with attribute information possessed by the wireless communication terminal; when only the flow line exists within the association determination criterion area, an association process is executed in which the flow line is not treated as the association target. It was configured as follows: Traffic flow analysis system.
3. The traffic line analysis system according to claim 2, The information processing device includes: Dividing the flow line detection range into a plurality of divided detection areas, and performing the linking process using the divided detection areas as the linking determination reference areas. It was configured as follows: Traffic flow analysis system.
4. The traffic line analysis system according to claim 2, The information processing device includes: At the timing, it is determined whether or not a plurality of flow lines exist within the flow line detection range; If a plurality of flow lines exist within the flow line detection range, the flow line detection range is divided into a plurality of divided detection areas, and the divided detection areas are used as the linking determination reference areas to perform the linking process; If only one flow line exists within the flow line detection range, the flow line detection range is used as the association determination reference area and the association process is executed. It was configured as follows: Traffic flow analysis system.
5. The traffic line analysis system according to claim 4, The information processing device includes: If there is a divided detection area in which a plurality of the movement lines exist among the plurality of divided detection areas after division, the movement line detection range is further divided into a number of divided detection areas greater than the previous number of divisions, and then the divided detection areas after further division are used as the linking determination reference areas, and the linking process is executed. It was configured as follows: Traffic flow analysis system.
6. The traffic line analysis system according to claim 4, The information processing device includes: If there is a divided detection area in which a plurality of the movement lines exist among the divided detection areas after division, only the divided detection area in which a plurality of the movement lines exist is further divided into a plurality of divided detection areas, and then the divided detection area after further division is used as the linking determination reference area, and the linking process is performed. It was configured as follows: Traffic flow analysis system.
7. The traffic line analysis system according to claim 4, The information processing device includes: a divided detection area in which only one of the flow lines exists among the plurality of divided detection areas after division is set as the association determination reference area, and after performing the association process, the flow line and the wireless communication terminal for which the association process has been performed are excluded from targets of the association process; After excluding the flow lines and the wireless communication terminals for which the association process has been executed from the targets of the association process, if there is a divided detection area in which a plurality of the flow lines exist among the plurality of divided detection areas after division, the divided detection area in which the plurality of flow lines exist is further divided into a plurality of divided detection areas, and then the divided detection area in which only one of the flow lines exists among the plurality of divided detection areas after further division is set as the association determination reference area, and the association process is executed again. It was configured as follows: Traffic flow analysis system.
8. The traffic line analysis system according to claim 4, The information processing device includes: If there is a divided detection area in which a plurality of the wireless communication terminals exist among the plurality of divided detection areas after division, the flow line detection range is further divided into divided detection areas whose number is greater than the previous number of divisions, and then the divided detection areas after further division are used as the linking determination reference areas, and the linking process is executed. It was configured as follows: Traffic flow analysis system.
9. The traffic line analysis system according to claim 1, a first radio unit, a second radio unit, Equipped with The information processing device includes: a predetermined area including a part or all of a line connecting the first wireless device and the second wireless device, or a line obtained by shifting the line by a predetermined distance in a direction perpendicular to the line, is set as the traffic line detection range; It was configured as follows: Traffic flow analysis system.
10. The traffic line analysis system according to claim 9, the first wireless device and the second wireless device are installed so that the predetermined area includes a boundary between the space subject to the flow line analysis and a space that is not the space subject to the flow line analysis. Traffic flow analysis system.
11. The traffic line analysis system according to claim 1, Three or more of the radios are provided, The information processing device includes: a predetermined area including a line connecting two adjacent wireless devices and a line obtained by shifting the line by a predetermined distance in a direction perpendicular to the line is set as the traffic line detection range; It was configured as follows: Traffic flow analysis system.
12. The traffic line analysis system according to claim 1, a display device capable of displaying an image; The information processing device includes: a flow line analysis image on the display device, in which at least one of an attributed flow line, which is the flow line associated with the attribute information, and an attributeless flow line, which is the flow line not associated with the attribute information, is superimposed on an image of the flow line analysis target space; It was configured as follows: Traffic flow analysis system.
13. The traffic line analysis system according to claim 12, An operation device operated by a user is provided, The information processing device includes: a flow line to be displayed from the flow lines with attributes and the flow lines without attributes based on an operation of the operation device, and the flow line analysis image on which only the specified flow line is superimposed is displayed on the display device; It was configured as follows: Traffic flow analysis system.
14. A traffic flow analysis device including an information processing device that acquires distance information of a measurement target object present in a traffic flow analysis target space from a three-dimensional distance measurement device that acquires the distance information, and acquires, from a radio device that wirelessly communicates with a wireless communication terminal present within a communication range in the traffic flow analysis target space, the strength of a received radio wave received by either the wireless communication terminal or the wireless device and attribute information of the wireless communication terminal, The information processing device includes: A flow line indicating a movement trajectory of the object to be measured is created based on the distance information, and a position of the wireless communication terminal is calculated based on the strength of the received radio waves. When the traffic line passes through a traffic line detection range, which is a fixed predetermined area within the communication range of the wireless device, the traffic line within the traffic line detection range is associated with the wireless communication terminal, and the traffic line is associated with attribute information held by the wireless communication terminal. It was configured as follows: Flow line analysis device.
15. a three-dimensional distance measurement device for acquiring distance information of a measurement target object present in a space subject to flow line analysis; a wireless device that wirelessly communicates with a wireless communication terminal that is present within a communication range within the space subject to the flow line analysis; an information processing device that acquires the distance information from the three-dimensional distance measuring device, and acquires from the radio device the strength of the radio wave received by either the wireless communication terminal or the wireless device and attribute information of the wireless communication terminal; A flow line analysis method using By the information processing device, A flow line indicating a movement trajectory of the object to be measured is created based on the distance information, and a position of the wireless communication terminal is calculated based on the strength of the received radio waves. When the wireless device passes through a flow line detection range, which is a fixed predetermined area within the communication range of the wireless device, the flow line within the flow line detection range is associated with the wireless communication terminal, and the flow line is associated with attribute information held by the wireless communication terminal. Flow line analysis method.
Citation Information
Patent Citations
Presumed identification device and presumed identification system
JP7266237B2