Measurement system, measurement method, and measurement program
The RF tag and antenna-based measurement system automates the identification and timing of runners, reducing personnel needs and staff burden in large-scale events.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-03-28
- Publication Date
- 2026-03-10
AI Technical Summary
Conventional athlete management systems, particularly for measuring runner times, require a significant number of personnel to identify and time runners, leading to a heavy burden on staff, especially in large-scale events like marathons.
A measurement system utilizing RF tags and antennas at start and finish points, controlled by control devices, which automatically identify and measure times, reducing the need for personnel by using RF tags to transmit identifiers and an information processing device to calculate elapsed times.
Reduces the number of personnel required and alleviates the burden on staff by automating the identification and timing process, enhancing efficiency in large-scale events.
Smart Images

Figure 0007826789000001 
Figure 0007826789000002 
Figure 0007826789000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a measurement system, a measurement method, and a measurement program. [Background technology]
[0002] Conventionally, athlete management systems and methods using RFID systems have been proposed. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2004-248703 Summary of the Invention [Problem to be solved by the invention]
[0004] For example, when measuring the times of runners, it is necessary to secure personnel to identify the runners, measure the times, record the times, etc., and there is also the problem that the burden placed on each person is heavy.
[0005] However, it is difficult to say that the above-mentioned conventional techniques can solve the above problems. Specifically, the above-mentioned conventional techniques do not necessarily realize a reduction in the number of personnel required to measure runners' times and a reduction in the burden imposed on the personnel.
[0006] For example, with the above-mentioned conventional technology, judges and assistants are required to hold an RFID reader / writer over the tag worn by the runner who has reached the finish line to read the runner's identifying information. Furthermore, in the case of a large-scale competition, such as a marathon, it is necessary to secure more judges and other personnel, and the burden on each person is likely to increase. Furthermore, with the above-mentioned conventional technology, personnel are required to manage not only the finish line but also the start.
[0007] For these reasons, it is difficult to say that the above-mentioned conventional technology has achieved a reduction in the number of personnel required to measure runners' times and a reduction in the burden placed on such personnel.
[0008] Therefore, this disclosure proposes a measurement system, a measurement method, and a measurement program that can reduce the number of personnel required to measure runners' times and reduce the burden placed on the personnel. [Means for solving the problem]
[0009] In order to solve the above problems, the measurement system of the present disclosure is a measurement system for measuring the time required to travel from a first point to a second point, and includes a first control device that receives radio waves from an RF tag attached to a person being measured and controls a first antenna installed at the first point, a second control device that receives radio waves from the RF tag attached to the person being measured and controls a second antenna installed at the second point, and an information processing device that measures the time based on data obtained from the first control device and the second control device. The information processing device has an initialization unit that, when a first identifier, which is an identifier read by the first antenna from the radio waves of the RF tag, is obtained from the first control device, sets the time when the first identifier is read as an initial value for measuring the time and starts measurement, and when, when measurement has started, a second identifier, which is an identifier read by the second antenna from the radio waves of the RF tag and has the same content as the first identifier, is obtained from the second control device, sets the elapsed time from the time set as the initial value to the time when the second identifier is read as the measurement result of the time. [Effects of the Invention]
[0010] According to the present disclosure, it is possible to reduce the number of personnel required to measure runners' times and to alleviate the burden placed on the personnel. [Brief explanation of the drawings]
[0011] [Figure 1] FIG. 1 is a diagram illustrating an example of a measurement system according to an embodiment. [Figure 2] FIG. 2 is a diagram illustrating an example of the configuration of the information processing device according to the embodiment. [Figure 3] FIG. 3 is a diagram illustrating an example of a subject information database according to the embodiment. [Figure 4] FIG. 4 is a diagram illustrating an example of a measurement result database according to the embodiment. [Figure 5] FIG. 5 is a diagram showing an example (1) of a configuration pattern of the measurement system according to the embodiment. [Figure 6] FIG. 6 is a diagram showing an example (2) of the configuration pattern of the measurement system according to the embodiment. [Figure 7] FIG. 7 is a diagram illustrating an example of the measurement process according to the embodiment. [Figure 8] FIG. 8 is a flowchart showing the procedure of the measurement process according to the embodiment. [Figure 9] FIG. 9 is a hardware configuration diagram illustrating an example of a computer that realizes the functions of the information processing device. DETAILED DESCRIPTION OF THE INVENTION
[0012] An example of a mode for carrying out a measurement system, a measurement method, and a measurement program (hereinafter referred to as an "embodiment") will be described in detail below with reference to the drawings. Note that the measurement system, the measurement method, and the measurement program are not limited to this embodiment. Furthermore, the same components in the following embodiments are given the same reference numerals, and duplicated descriptions will be omitted.
[0013] 1. Introduction First, the background of the present disclosure will be described. For example, there is a need among educational facilities (e.g., nursery schools, kindergartens, elementary schools, etc.) and parents to keep a record of exercise, such as how much faster a child can run compared to before, as a record of their child's daily growth.
[0014] In such cases, the educational facility is required to secure personnel, such as nursery teachers and teachers, to identify the children running, measure the running times, and record the running times, but it is not always possible to secure sufficient personnel.
[0015] In addition, the burden on the timekeeping staff can be heavy because they have to supervise the start and finish of immature children. For example, there are often children who do not start on cue or run to the finish line, and in such cases, the burden on the timekeeping staff can be heavy.
[0016] The present disclosure has been made in light of the above circumstances, and proposes a measurement system, measurement method, and measurement program that can reduce the number of personnel required to measure runners' times and lighten the burden placed on the personnel.
[0017] [2. System Configuration] First, the configuration of a measurement system according to an embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing an example of a measurement system according to an embodiment. Fig. 1 shows a measurement system Syx as an example of the measurement system according to an embodiment.
[0018] 1, the measurement system Syx includes a start antenna 10, a goal antenna 20, an RF tag 40, a control device 60, and an information processing device 100. The start antenna 10, the goal antenna 20, the RF tag 40, the control device 60, and the information processing device 100 are connected to each other via a network N so as to be able to communicate with each other via wired or wireless communication.
[0019] The measurement system Syx may be a single system installed on a field such as a sports ground when measuring the time required to move from a starting point (an example of a first point) to a goal point (a second point) (for example, the time for a 50-meter sprint). For example, a user of the measurement system Syx (one example is a teacher at an educational facility) can install any number of measurement systems Syx according to the number of people to be measured (one example is children belonging to the educational facility), the size of the field, etc.
[0020] The start antenna 10 is an antenna installed at the start point, which is the first location, and corresponds to the first antenna. The start antenna 10 reads information from an RF tag 40 attached to the subject. For example, every time the start antenna 10 receives radio waves from the RF tag 40, it reads the information from the RF tag 40 from the received radio waves. More specifically, the start antenna 10 reads information stored in an IC (Integrated Circuit) chip of the RF tag 40.
[0021] The information stored in the RF tag 40 is, for example, an identifier that identifies the RF tag 40. Hereinafter, the identifier read by the start antenna 10 will be referred to as a "first tag ID" (first identifier).
[0022] The information stored in the RF tag 40 may also include information for identifying the person wearing the tag. As will be described later, the start antenna 10 may be a mat-type antenna that is spread out on the ground. In this way, the start antenna 10 can essentially double as a marker for the starting point.
[0023] The goal antenna 20 is an antenna installed at the goal point, which is the second location, and corresponds to the second antenna. The goal antenna 20 also reads information from the RF tag 40 attached to the person being measured. For example, every time the goal antenna 20 receives radio waves from the RF tag 40, it reads the information from the RF tag 40 from the received radio waves. More specifically, the goal antenna 20 reads the information stored in the IC chip of the RF tag 40.
[0024] The information stored in the RF tag 40 is, for example, an identifier that identifies the RF tag 40. Hereinafter, the identifier read by the goal antenna 20 will be referred to as a "second tag ID" (second identifier) to distinguish it from the "first tag ID." The goal antenna 20 may also be a mat-type antenna that is spread out on the ground, which allows the goal antenna 20 to essentially double as a marker for the finish line.
[0025] The RF tag 40 is an identification tag attached to the person being measured. As described above, the RF tag 40 may store an identifier (tag ID) that identifies the device itself, information that identifies the person being measured who is wearing the device, and the like. For example, the RF tag 40 operates using radio waves of a specific frequency output by the start antenna 10 and the goal antenna 20. Specifically, the RF tag 40 operates in response to the specific frequency output by the start antenna 10 and the goal antenna 20, and outputs radio waves that include information such as the identifier. The start antenna 10 reads the tag ID (i.e., the first tag ID) from the radio waves. The goal antenna 20 also reads the tag ID (i.e., the second tag ID) from the radio waves.
[0026] Furthermore, the RF tag 40 may be, for example, an extremely thin label tag in which an IC chip is embedded in a sticker, plastic, or metal, which allows the subject to move their body without strain even while wearing the RF tag 40. In this embodiment, the RF tag 40 is a wristband type tag that is worn on the wrist (or ankle) of the subject.
[0027] The control device 60 controls communication with the antennas. For example, the control device 60 may communicate with the start antenna 10 to control the start antenna 10 to output radio waves at all times. The control device 60 may also communicate with the goal antenna 20 to control the goal antenna 20 to output radio waves at all times.
[0028] Furthermore, the control device 60 detects a first tag ID, which is an identifier read by the start antenna 10 from the radio waves of the RF tag 40. For example, the control device 60 detects the read first tag ID every time the start antenna 10 reads the first tag ID. Then, the control device 60 may transmit the detected second tag ID to the information processing device 100 every time it detects the first tag ID.
[0029] Furthermore, the control device 60 may also detect a second tag ID, which is an identifier read by the goal antenna 20 from the radio waves of the RF tag 40. For example, the control device 60 detects the read second tag ID every time the goal antenna 20 reads the second tag ID. Then, every time the control device 60 detects the second tag ID, it transmits the detected second tag ID to the information processing device 100.
[0030] According to the above, the control device 60 may be a reader or a reader / writer equipped with a computer. Also, a non-contact wireless notification communication system in which the control device 60 reads and writes data in response to short-range wireless communication using radio waves between the start antenna 10 (goal antenna 20) and the RF tag 40 is generally called RFID (Radio Frequency Identification).
[0031] Here, a plurality of control devices 60 may be installed in one measurement system Syx. For example, two control devices 60 may be installed in one measurement system Syx. In such a case, one control device 60 may be connected to the start antenna 10 by wire and used to control the start antenna 10, and the other control device 60 may be connected to the goal antenna 20 by wire and used to control the goal antenna 20. Furthermore, when a plurality of control devices 60 are installed in this way, each control device 60 and the information processing device 100 may be connected to each other so as to be able to communicate wirelessly via a network N. This point will be described in detail with reference to FIG. 5.
[0032] Furthermore, without being limited to the above example, there may be only one control device 60 in one measurement system Syx. In such a case, this one control device 60 may be wired connected to the start antenna 10 and also wired connected to the goal antenna 20. Furthermore, this one control device 60 and the information processing device 100 may be connected to each other via a network N so that they can communicate with each other via a wire. This point will be described in detail with reference to FIG. 6.
[0033] The information processing device 100 is a device that measures the time of the person being measured based on data acquired from the control device 60. Specifically, the information processing device 100 measures the time of the person being measured from the start point where the start antenna 10 is installed to the finish point where the finish antenna 20 is installed based on data acquired from the control device 60.
[0034] The information processing device 100 may be an information processing terminal that is used daily by a user of the measurement system Syx (for example, a person who wants to measure the time of a person being measured using the measurement system Syx.) Examples of such information processing terminals include smartphones, tablet terminals, notebook PCs (Personal Computers), desktop PCs, mobile phones, and PDAs (Personal Digital Assistants).
[0035] Furthermore, a predetermined application (hereinafter, sometimes referred to as "application AP") equivalent to a measurement program that realizes the measurement process according to the embodiment is pre-installed in the information processing device 100. For example, a user of the measurement system Syx can register information about the person to be measured who wears the RF tag 40 (for example, the name of the person to be measured) for each RF tag 40 via the application AP.
[0036] The application AP may be a program developed and managed by a provider that provides the measurement system Syx to users as a service.
[0037] 3. Configuration of Information Processing Device Next, an information processing device 100 according to an embodiment will be described with reference to Fig. 2. Fig. 2 is a diagram showing an example of the configuration of the information processing device 100 according to an embodiment. As shown in Fig. 2, the information processing device 100 includes a communication unit 110, a storage unit 120, and a control unit 130.
[0038] (Regarding the communication unit 110) The communication unit 110 is realized by, for example, a network interface card (NIC), etc. The communication unit 110 is connected to a network by wire or wirelessly, and transmits and receives information to and from the control device 60, for example.
[0039] (Regarding the storage unit 120) The storage unit 120 is realized by, for example, a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory, or a storage device such as a hard disk, an optical disk, etc. The storage unit 120 has a subject information database 121 and a measurement result database 122.
[0040] (About the subject information database 121) The subject information database 121 stores registered information about subjects. An example of the subject information database 121 according to the embodiment is shown in Fig. 3. In the example of Fig. 3, the subject information database 121 has items such as "administration ID," "tag ID," and "subject information."
[0041] The "management ID" is identification information that identifies one measurement system Syx that is set up on a ground or the like for time measurement. The "management ID" may be, for example, identification information that identifies a user of the measurement system Syx or identification information that identifies the information processing device 100.
[0042] The "tag ID" is information stored in the RF tag 40, and is ID information, i.e., an identifier, embedded in the IC chip of the RF tag 40. The content of the "tag ID" differs for each RF tag 40.
[0043] "Subject information" is information about the subject wearing the RF tag 40 identified by the "tag ID." "Subject information" may be various attribute information such as the subject's name. "Subject information" may be registered in advance by, for example, the user via the app AP.
[0044] (About Measurement Result Database 122) The measurement result database 122 stores information related to measurement results in which the time required to travel from a first point to a second point is measured. An example of the measurement result database 122 according to the embodiment is shown in Fig. 4. In the example of Fig. 4, the measurement result database 122 has items such as "management ID," "tag ID," "time information" (start antenna), "time information" (goal antenna), and "measurement result."
[0045] The “management ID” and “tag ID” may be the same as those stored in the subject information database 121.
[0046] The "time information" (start antenna) is information indicating the time when the "tag ID" is read by the start antenna 10. The "time information" (goal antenna) is information indicating the time when the "tag ID" is read by the goal antenna 20.
[0047] The "measurement result" is the measurement result of the time required to travel from the first point to the second point, and is calculated based on the "time information" (start antenna) and the "time information" (goal antenna).
[0048] (Regarding the control unit 130) 2, the control unit 130 is realized by a CPU (Central Processing Unit), an MPU (Micro Processing Unit), or the like executing various programs (for example, the measurement program according to the embodiment) stored in a storage device inside the information processing device 100 using RAM as a work area. The control unit 130 is also realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).
[0049] As shown in Fig. 2, the control unit 130 has an acquisition unit 131, an initialization unit 132, an identification unit 133, and a display control unit 134, and realizes or executes the functions and actions of information processing described below. Note that the internal configuration of the control unit 130 is not limited to the configuration shown in Fig. 2, and may be other configurations as long as they perform the information processing described below. Furthermore, the connection relationship between the processing units included in the control unit 130 is not limited to the connection relationship shown in Fig. 2, and may be other connection relationships.
[0050] (Regarding the acquisition unit 131) The acquisition unit 131 acquires the first tag ID, which is an identifier read by the start antenna 10 from the radio waves of the RF tag 40.
[0051] For example, the control device 60 detects the read first tag ID every time the start antenna 10 reads the first tag ID. Then, every time the control device 60 detects the first tag ID, it transmits the detected first tag ID to the information processing device 100. Therefore, the acquisition unit 131 acquires the read first tag ID from the control device 60 every time the first tag ID is read by the start antenna 10.
[0052] The acquiring unit 131 also acquires a second tag ID, which is an identifier read by the goal antenna 20 from the radio waves of the RF tag 40.
[0053] For example, the control device 60 detects the read second tag ID every time the goal antenna 20 reads the second tag ID. Then, every time the control device 60 detects the second tag ID, it transmits the detected second tag ID to the information processing device 100. Therefore, every time the second tag ID is read by the goal antenna 20, the acquisition unit 131 acquires the read second tag ID from the control device 60.
[0054] (Regarding the initialization unit 132) When the acquisition unit 131 acquires the first tag ID in response to the reading of the first tag ID by the start antenna 10, the initialization unit 132 recognizes the time when the acquired first tag ID was read by the start antenna 10. Then, the initialization unit 132 sets the recognized time as an initial value for measuring time and starts measuring.
[0055] In addition, when the acquisition unit 131 acquires a first tag ID, the initialization unit 132 may delete the time information ("time information" (start antenna)) stored in the measurement result database 122, which indicates the time when a tag ID with the same content as the first tag ID acquired this time (the latest first tag ID) was read by the start antenna 10.
[0056] In addition, if the elapsed time between the start of measurement and the reading of a second tag ID having the same content as the first tag ID reaches a preset time limit, the initialization unit 132 may invalidate this elapsed time and stop the measurement.
[0057] (Regarding the identification unit 133) When measurement has been started by the initialization unit 132 and a second tag ID having the same content as the latest first tag ID acquired by the acquisition unit 131 is further acquired, the determination unit 133 determines the elapsed time from the time set as the initial value to the time when this second identifier is read by the goal antenna 20 as the time measurement result.
[0058] Specifically, when measurement has started and a second tag ID with the same content as the latest first tag ID has been acquired after the latest first tag ID has been read, the determination unit 133 determines the elapsed time from the time set as the initial value to the time when the second tag ID was read as the time measurement result.
[0059] Furthermore, the identification unit 133 may manage, as information to be provided to a user, linked data that links information indicating the elapsed time identified as a measurement result with information indicating the subject for whom the elapsed time was measured. For example, in the example of FIGS. 3 and 4, the subject information "P11" and the measurement result "T10-T4" are linked by the tag ID "TG11." According to this example, the linked data, which is a pair of the subject information "P11" and the measurement result "T10-T4," can be considered an example of information to be provided to a user of the measurement system Syx managed by the management ID "T1." Furthermore, the user of the measurement system Syx can easily grasp the measurement results of the subject and, for example, obtain the measurement results as an exercise record of the subject.
[0060] (Regarding the display control unit 134) The display control unit 134 controls the display so that the elapsed time identified as the measurement result is displayed in real time. For example, suppose there are multiple subjects in a field where the measurement system Syx has been installed. An example of such a situation is a scene in which the multiple subjects are competing. In such a case, the display control unit 134 may display in real time the names of the subjects in the order in which measurement results were obtained (e.g., in the order in which they reached the finish line), in association with the elapsed time identified as the measurement result. Furthermore, with such a measurement system Syx, for example, a person watching the subjects can immediately grasp the measurement results and ranking.
[0061] [4. Specific examples of measurement systems] Hereinafter, a specific example of the measurement system Syx according to the embodiment will be described with reference to FIGS.
[0062] First, an example of a configuration pattern of the measurement system Syx according to the embodiment will be described with reference to Fig. 5. Fig. 5 is a diagram showing an example (1) of a configuration pattern of the measurement system Syx according to the embodiment.
[0063] Fig. 5 shows a measurement system Sy1 as an example of a configuration pattern of the measurement system Syx. As shown in Fig. 5, the measurement system Sy1 corresponds to a pattern in which one measurement system Syx may include multiple control devices 60. Specifically, the measurement system Sy1 includes two control devices 60: a first control device 60-1 and a second control device 60-2.
[0064] The first control device 60-1 (an example of a first control device) is connected by wire to the start antenna 10, and thereby has the role of controlling the start antenna 10. The second control device 60-2 (an example of a second control device) is connected by wire to the goal antenna 20, and thereby has the role of controlling the goal antenna 20.
[0065] 5 shows an example in which a first lane L1 and a second lane L2 are provided on the ground, and a pair of one start antenna 10 and one goal antenna 20 is installed for each lane. In such an installation situation, as shown in FIG. 5, the start antenna 10 corresponding to the first lane L1 and the start antenna 10 corresponding to the second lane L2 may each be wired to a first control device 60-1. Also, as shown in FIG. 5, the goal antenna 20 corresponding to the first lane L1 and the goal antenna 20 corresponding to the second lane L2 may each be wired to a second control device 60-2.
[0066] In this state, a router RT1 may be connected to the first control device 60-1 by wire. The router RT1 is used to realize wireless communication between the first control device 60-1 and the information processing device 100. Similarly, a router RT2 may be connected to the second control device 60-2 by wire. The router RT2 is used to realize wireless communication between the second control device 60-2 and the information processing device 100.
[0067] In the installation situation shown in Fig. 5 (similar to Fig. 6), an arbitrary person to be measured Px, wearing an RF tag 40, will run in the first lane L1 from the start point where the start antenna 10 is installed to the finish point where the goal antenna 20 is installed. Another arbitrary person to be measured Py, wearing an RF tag 40, will run in the second lane L2 from the start point where the start antenna 10 is installed to the finish point where the goal antenna 20 is installed.
[0068] Next, another example of the configuration pattern of the measurement system Syx according to the embodiment will be described with reference to Fig. 6. Fig. 6 is a diagram showing an example (2) of the configuration pattern of the measurement system Syx according to the embodiment.
[0069] 6 shows a measurement system Sy2 as another example of the configuration pattern of the measurement system Syx. As shown in Fig. 6, the measurement system Sy2 corresponds to a pattern in which one measurement system Syx includes one control device 60. Specifically, the measurement system Sy2 includes one control device 60.
[0070] The control device 60 is different from the measurement system Sy1 in FIG. 5 in that it is connected by wire to both the start antenna 10 and the goal antenna 20, and thereby controls both the start antenna 10 and the goal antenna 20 by a single device.
[0071] 6 also shows an example in which a first lane L1 and a second lane L2 are provided on the ground, and each lane is provided with a set of one start antenna 10 and one goal antenna 20. In such an installation situation, as shown in FIG. 6, the start antenna 10 corresponding to the first lane L1, the goal antenna 20 corresponding to the first lane L1, the start antenna 10 corresponding to the second lane L2, and the goal antenna 20 corresponding to the second lane L2 may all be wired to one control device 60.
[0072] As shown in FIG. 6, the measurement system Sy2 differs from the measurement system Sy1 in FIG. 5 in that the control device 60 and the information processing device 100 are connected by wire.
[0073] Next, we will explain the advantages of measurement system Sy1 and measurement system Sy2. For example, measurement system Sy1 has the advantage of being more suitable for measuring times over longer distances because there is no limit to the distance between start antenna 10 and goal antenna 20 as long as they are within the radio wave range. On the other hand, measurement system Sy2 has the advantage of being less expensive to implement than measurement system Sy1 because it does not require a router.
[0074] [5. Specific examples of measurement processing realized by the measurement system] Next, an example of measurement processing according to the embodiment will be described with reference to Fig. 7. Specifically, an example of measurement processing implemented by the measurement system Sy1 having the configuration pattern described in Fig. 5 will be described with reference to Fig. 7. Fig. 7 is a diagram showing an example of measurement processing according to the embodiment. Fig. 7 explains the measurement processing according to the embodiment by taking as an example a scene in which a user U1 of the measurement system Sy1 measures the 50m sprint time of the person being measured P11 as an exercise record of the person being measured P11.
[0075] In the case of a 50m sprint, the start antenna 10 and the goal antenna 20 may be installed on the field at 50m intervals.
[0076] In this state, the start antenna 10 and the first control device 60-1 may be connected by wire as shown in Fig. 7, and as a result, the first control device 60-1 controls the start antenna 10 to constantly output radio waves by communicating with the start antenna 10. The start antenna 10 outputs radio waves in accordance with the control of the first control device 60-1. The start antenna 10 is a mat-type antenna in which the antenna is built into the mat, and outputs radio waves vertically upward relative to the ground.
[0077] 7, the goal antenna 20 and the second control device 60-2 may be connected by wire, so that the second control device 60-2 communicates with the goal antenna 20 and controls the goal antenna 20 to constantly output radio waves. The goal antenna 20 outputs radio waves in response to control from the second control device 60-2. The goal antenna 20 is also a mat-type antenna in which an antenna is built into a mat, and similarly outputs radio waves vertically upward relative to the ground.
[0078] 7, the first control device 60-1 and the router RT1 are connected by wire, and the second control device 60-2 and the router RT2 are connected by wire. As a result, the information processing device 100 can wirelessly transmit and receive information between the first control device 60-1 and the second control device 60-2.
[0079] When the measurement system Sy1 is formed in the field as described above, it is ready to measure the 50-meter sprint time of the person to be measured P11. In addition, the user U1 monitors the time of the person to be measured P11 on the screen of the information processing device 100.
[0080] In time measurement, first, the person to be measured P11, wearing the RF tag 40-1, prepares to start running on the start antenna 10, and then starts at any timing and runs toward the goal antenna 20. When the person to be measured P11 reaches the goal antenna 20, the elapsed time from the start to the finish is obtained as the measurement result of the time. This point will be explained in more detail.
[0081] While the person being measured P11 is preparing to start on the mat, short-range wireless communication using radio waves is established between the start antenna 10 and the RF tag 40-1 worn by the person being measured P11. While the short-range wireless communication is established, the start antenna 10 continuously reads the tag ID (first tag ID) as information stored in the RF tag 40-1. Specifically, each time the start antenna 10 receives radio waves from the RF tag 40, it reads the tag ID of the RF tag 40 from the received radio waves. In the example of FIG. 7, the start antenna 10 is described as having read "TG11" as the tag ID of the RF tag 40-1.
[0082] For example, the start antenna 10 reads the first tag ID "TG11" at time "T1" when the subject P11 is at the start point (step S11).
[0083] In response to the start antenna 10 reading the first tag ID "TG11", the first control device 60-1 detects the first tag ID "TG11" at time "T1" (step S12). For example, the first control device 60-1 acquires the first tag ID "TG11" from the start antenna 10.
[0084] Furthermore, when the first control device 60-1 detects the first tag ID "TG11" at time "T1", it transmits the first tag ID "TG11" to the information processing device 100 by wireless communication via the router RT1 (step S13). The acquisition unit 131 of the information processing device 100 acquires the first tag ID "TG11" transmitted from the first control device 60-1.
[0085] When the first tag ID "TG11" is acquired by the acquisition unit 131, the initialization unit 132 executes control to start time measurement for the person wearing the RF tag 40-1 that stores the tag ID "TG11", i.e., the person to be measured P11 (step S14). For example, the initialization unit 132 associates the latest first tag ID "TG11" at the current point in time, i.e., at time "T1", with the time "T1", and stores them in the measurement result database 122.
[0086] The initialization unit 132 may recognize, based on the internal clock of the information processing device 100, the time "T1'" when the first tag ID "TG11" is acquired by the acquisition unit 131 as the time "T1" when the first tag ID "TG11" is actually read this time. However, in the case of wireless communication, the time "T1'" may differ from the actual time "T1" when the start antenna 10 reads the first tag ID "TG11" this time. For this reason, it is preferable that the internal clock of the information processing device 100 and the internal clock of the first control device 60-1 are synchronized in advance. It is also preferable that the internal clock of the information processing device 100 and the internal clock of the second control device 60-2 are synchronized.
[0087] Returning to the explanation, the initialization unit 132 sets the time "T1" when the latest first tag ID "TG11" is read as the initial value for measuring time, and starts measuring using a timer. Specifically, the initialization unit 132 starts measuring time by setting the time "T1" as timer "0."
[0088] Here, as long as the subject P11 is at the starting point and short-range wireless communication using radio waves is established between the start antenna 10 and the RF tag 40-1, the tag ID "TG11" continues to be read as time passes. Therefore, for example, if the subject P11 is still at the starting point when time "T2" arrives after time "T1," the start antenna 10 will still read the first tag ID "TG11" at time "T2" (step S11).
[0089] In response to the start antenna 10 reading the first tag ID "TG11", the first control device 60-1 detects the first tag ID "TG11" at time "T2" (step S12).
[0090] Furthermore, when the first control device 60-1 detects the first tag ID "TG11" at time "T2", it transmits the first tag ID "TG11" to the information processing device 100 by wireless communication via the router RT1 (step S13). The acquisition unit 131 of the information processing device 100 acquires the first tag ID "TG11" transmitted from the first control device 60-1.
[0091] The initialization unit 132 executes control to start time measurement for the subject P11 when the first tag ID "TG11" is acquired again by the acquisition unit 131 (step S14). Specifically, when the first tag ID "TG11" is acquired again by the acquisition unit 131, the initialization unit 132 initializes the timer and re-executes control to start time measurement.
[0092] For example, the initialization unit 132 associates the latest first tag ID "TG11" at the present time, i.e., time "T2", with the time "T2" and stores them in the measurement result database 122. For example, based on the internal clock of the information processing device 100, the initialization unit 132 recognizes the time "T2'" when the first tag ID "TG11" is acquired by the acquisition unit 131 as the time "T2" when the first tag ID "TG11" was actually read this time, and stores it in the measurement result database 122 in association with the first tag ID "TG11". At this time, the initialization unit 132 may overwrite and delete the previously stored time "T1" with the time "T2".
[0093] Then, the initialization unit 132 sets the time "T2" when the latest first tag ID "TG11" is read as the initial value for measuring time, and starts measuring using a timer. Specifically, the initialization unit 132 starts measuring time by setting the time "T2" as timer "0."
[0094] Here, if time has passed since time "T2" and the time reaches "T3", and the subject P11 is still at the starting point, the start antenna 10 will still read the first tag ID "TG11" at time "T3" (step S11).
[0095] In response to the start antenna 10 reading the first tag ID "TG11", the first control device 60-1 detects the first tag ID "TG11" at time "T3" (step S12).
[0096] Furthermore, when the first control device 60-1 detects the first tag ID "TG11" at time "T3", it transmits the first tag ID "TG11" to the information processing device 100 by wireless communication via the router RT1 (step S13). The acquisition unit 131 of the information processing device 100 acquires the first tag ID "TG11" transmitted from the first control device 60-1.
[0097] The initialization unit 132 executes control to start time measurement for the subject P11 when the first tag ID "TG11" is acquired again by the acquisition unit 131 (step S14). Specifically, when the first tag ID "TG11" is acquired again by the acquisition unit 131, the initialization unit 132 initializes the timer and re-executes control to start time measurement.
[0098] For example, the initialization unit 132 associates the latest first tag ID "TG11" at the present time, i.e., at time "T3", with the time "T3" and stores them in the measurement result database 122. For example, based on the internal clock of the information processing device 100, the initialization unit 132 recognizes the time "T3'" when the first tag ID "TG11" is acquired by the acquisition unit 131 as the time "T3" when the first tag ID "TG11" was actually read this time, associates it with the first tag ID "TG11", and stores it in the measurement result database 122. At this time, the initialization unit 132 may overwrite and delete the previously stored time "T2" with the time "T3".
[0099] Then, the initialization unit 132 sets the time "T3" when the latest first tag ID "TG11" is read as the initial value for measuring time, and starts measuring using the timer. Specifically, the initialization unit 132 starts measuring time by setting the time "T3" as timer "0."
[0100] As explained so far, the initialization unit 132 repeats the measurement start control of step S14 each time the first tag ID "TG11" is read, as long as the subject P11 is at the starting point and the start antenna 10 continues to read the first tag ID "TG11".
[0101] On the other hand, if the subject P11 starts and moves away from the start antenna 10, the start antenna 10 will no longer read the first tag ID "TG11." The initialization unit 132 continues to operate the timer corresponding to the subject P11 while the first tag ID "TG11" is not being read.
[0102] 7 shows an example in which the subject P11 leaves the starting point immediately after time "T3." In this way, after time "T3," the initialization unit 132 continues to run the timer.
[0103] 7, it is assumed that person P11 reaches goal antenna 20, which is the goal point, at time "T10." In this case, short-range wireless communication using radio waves is established between goal antenna 20 and RF tag 40-1. Then, at time "T10" when person P11 reaches the goal point, goal antenna 20 reads second tag ID "TG11" (step S21).
[0104] In response to the goal antenna 20 reading the second tag ID "TG11", the second control device 60-2 detects the second tag ID "TG11" at time "T10" (step S22).
[0105] Furthermore, when the second control device 60-2 detects the second tag ID "TG11" at time "T10", it transmits the second tag ID "TG11" to the information processing device 100 by wireless communication via the router RT2 (step S23). The acquisition unit 131 of the information processing device 100 acquires the second tag ID "TG11" transmitted from the first control device 60-1. That is, the acquisition unit 131 acquires the second tag ID "TG11" which has the same content as the first tag ID "TG11".
[0106] The initialization unit 132 performs control so that the time measurement result for the subject P11 is identified when the second tag ID common to the first tag ID "TG11" is acquired by the acquisition unit 131 (step S24).
[0107] For example, the initialization unit 132 may associate the latest second tag ID "TG11" at the present time, i.e., at time "T10", with the time "T10" and store them in the measurement result database 122. For example, based on the internal clock of the information processing device 100, the initialization unit 132 may recognize the time "T10'" when the second tag ID "TG11" was acquired by the acquisition unit 131 as the time "T10" when the current second tag ID "TG11" was actually read, and may associate it with the second tag ID "TG11" and store it in the measurement result database 122.
[0108] The initialization unit 132 also stops the timer that has been running. Here, the identification unit 133 identifies the value on the timer at the time the timer is stopped as the measurement result of the time when the person being measured P11 runs 50 meters. In other words, the identification unit 133 identifies the elapsed time (time "T10" - time "T3") that has passed from the time "T3" when the tag ID "TG11" was last read by the start antenna 10 to the time "T10" when the tag ID "TG11" was first read by the goal antenna 20 as the measurement result.
[0109] Up to this point, an example of the measurement process executed by the information processing device 100 has been described using the measurement system Sy1 having a configuration pattern using multiple (e.g., two) control devices 60. However, the information processing device 100 also operates in the same way in the measurement system Sy2 having a configuration pattern using only one control device 60.
[0110] Specifically, the only difference is whether data is acquired from each of multiple control devices 60 or from one control device 60, and since the acquired data itself is common to both, the information processing device 100 can perform similar measurement processing in both measurement systems Sy1 and Sy2.
[0111] 7, the measurement process implemented by the measurement system according to the embodiment automatically recognizes the start of time measurement regardless of the timing of the person being measured, and also automatically recognizes the timing when the person being measured reaches the finish line. Therefore, the measurement system according to the embodiment does not require personnel such as a person to identify runners, a person to give the starting signal, a person to measure times, and a person to record times, thereby reducing the number of personnel required for time measurement and the burden on those personnel. Furthermore, the measurement system according to the embodiment can also meet the need to keep a record of exercise as a record of a child's daily growth, for example.
[0112] 7, for simplicity's sake, the measurement process according to the embodiment has been described using one subject P11 as an example, but even if there are multiple subjects (for example, even if a running competition is being held among multiple subjects), the same measurement process as in the example of FIG. 7 is performed for the tag ID of each RF tag 40 worn by each subject. For this reason, the measurement process according to the embodiment can be applied not only to situations where exercise records are obtained, but also to competition situations. For example, in competition situations, there is an advantage in that highly accurate time measurement and ranking management can be achieved with a small number of people.
[0113] [6. Processing Procedure] Next, a procedure of a measurement process executed by the information processing device 100 in the measurement system according to the embodiment will be described with reference to Fig. 8. Fig. 8 is a flowchart showing the procedure of the measurement process according to the embodiment. Note that Fig. 8 describes the procedure of the measurement process realized in the measurement system Sy1 including a first control device 60-1 and a second control device 60-2 (second control device).
[0114] In addition, in Figure 8, as with the example in Figure 7, the measurement processing procedure when one tag ID is read is explained, but even if, for example, multiple different tag IDs are read, the same measurement processing procedure will proceed for each of the read tag IDs.
[0115] For example, suppose that the measurement system Sy1 is installed on a field such as a ground, and the first control device 60-1 controls the start antenna 10 to output radio waves at all times, and the second control device 60-2 controls the goal antenna 20 to output radio waves at all times.
[0116] In this state, the acquiring unit 131 determines whether or not the tag ID has been read by the start antenna 10 (step S801). For example, while the acquiring unit 131 determines that there is no access from the first control device 60-1 (for example, transmission of the tag ID via the router RT1) and that the tag ID has not been read by the start antenna 10 (step S801; No), the acquiring unit 131 waits until it can determine that the tag ID has been read by the start antenna 10.
[0117] On the other hand, if the acquisition unit 131 determines that the tag ID has been read by the start antenna 10 due to access from the first control device 60-1 (for example, transmission of the tag ID via router RT1) (step S801; Yes), it acquires the read tag ID (first tag ID) from the first control device 60-1 (step S802).
[0118] In the following description, it is assumed that the acquisition unit 131 acquires the first tag ID "TG11" as a result of "TG11" (first tag ID "TG11") being read as the first tag ID by the start antenna 10. The time when the first tag ID "TG11" is read this time by the start antenna 10 is set to time "T3."
[0119] When the first tag ID "TG11" is acquired by the acquisition unit 131, the initialization unit 132 executes processing related to timer control corresponding to the tag ID "TG11." For example, the initialization unit 132 associates the current first tag ID "TG11" read at time "T3" with the time "T3" and stores the association in the measurement result database 122 (step S803). At this time, for example, if a time has already been associated with the first tag ID "TG11," that is, if the tag ID "TG11" was also read at a time prior to time "T3," the initialization unit 132 may overwrite and delete the already associated time with the current time "T3."
[0120] The initialization unit 132 also initializes the timer corresponding to the first tag ID "TG11" and starts time measurement (step S804). For example, the initialization unit 132 sets the time "T3" when the first tag ID "TG11" is read as the initial value for time measurement and starts the timer. For example, the initialization unit 132 initializes the timer to "0" at the time "T3" and starts the timer.
[0121] In this state, the initialization unit 132 determines whether the first tag ID "TG11" has been read again by the start antenna 10, depending on the time that has passed since time "T3" (step S805). For example, suppose that the first tag ID "TG11" has been acquired by the acquisition unit 131 at a time after time "T3." In this case, the initialization unit 132 determines that the tag ID "TG11" has been read again by the start antenna 10 (step S805; Yes), and starts the process over again from step S804, using a time after time "T3."
[0122] On the other hand, from time "T3" onwards, as long as the state in which the first tag ID "TG11" has not been acquired by the acquisition unit 131 continues, the initialization unit 132 continues to determine that the tag ID "TG11" has not been read by the start antenna 10 (step S805; No), and during this time determines whether or not the elapsed time has exceeded the time limit (step S806). Specifically, the initialization unit 132 determines whether or not the elapsed time, which is the time that has elapsed since the timer was activated in step S804 to the present time (i.e., the current value on the timer), has exceeded the time limit.
[0123] If the initialization unit 132 determines that the elapsed time has exceeded the time limit (step S806; Yes), it clears the timer value obtained as the record up to that point and invalidates the record (step S807).
[0124] On the other hand, while the initialization unit 132 determines that the elapsed time has not exceeded the time limit (step S806; No), it determines whether or not a second tag ID having the same content as the first tag ID "TG11" has been read by the goal antenna 20 (step S808). Specifically, the initialization unit 132 determines whether or not "TG11" (second tag ID "TG11") has been read by the goal antenna 20 as the second tag ID.
[0125] If the initialization unit 132 determines that the tag ID "TG11" has not been read by the goal antenna 20 (step S808; No), it returns the process to step S805. In this way, by looping the processes from step S805 to step S808, even if, for example, the user leaves the start point but returns to the start point again, the measurement is automatically restarted.
[0126] On the other hand, when the acquisition unit 131 acquires the tag ID "TG11" from the second control device 60-2 and determines that a second tag ID having the same content as the first tag ID "TG11" has been read by the goal antenna 20 (step S808; Yes), the initialization unit 132 stops the timer that is running corresponding to the tag ID "TG11" and ends the time measurement (step S809).
[0127] When the time measurement is completed, the identification unit 133 identifies the value on the timer at the time the timer was stopped as the measurement result of the person being measured, who is identified by the tag ID "TG11" (step S810). For example, assume that the time when the timer was stopped was time "T10." In this case, the identification unit 133 may identify the elapsed time (time "T10" - time "T3") that has passed from time "T3," when the first tag ID "TG11" was last read by the start antenna 10, to time "T10," when the second tag ID "TG11" was first read by the goal antenna 20, as the measurement result.
[0128] In addition, the identification unit 133 manages linked data linking information indicating the elapsed time identified as the measurement result with information indicating the person (the person identified by tag ID "TG11") whose elapsed time was measured, in the measurement result database 122 as information to be provided to the user (step S811).
[0129] Furthermore, by being managed by the identification unit 133 as in step S811, the display control unit 134 may, for example, associate the name of the person with tag ID "TG11" with the measurement results identified in step S811 and display them in real time (step S812).
[0130] [7. Removal of restrictions] In the normal embodiment, examples of usage scenarios of the measurement system Syx according to the embodiment include measurement of individual athletic ability and time competitions as a sport. However, scenarios in which the measurement system Syx according to the embodiment is applied are not limited to these examples.
[0131] For example, the measurement system Syx according to the embodiment may be applied to the management of attendance. In this case, the start antenna 10 and the goal antenna 20 are assumed to be installed, for example, at an entrance / exit exclusively for employees. The information processing device 100 may be an information processing terminal used by a person in charge of attendance.
[0132] [8. Effects] As described above, the measurement system (measurement system Sy1 in the embodiment) of the present disclosure is a measurement system for measuring the time required to travel from a first point to a second point, and includes a first control device (first control device 60-1 in the embodiment) that receives radio waves from an RF tag (RF tag 40 in the embodiment) attached to the person being measured and controls a first antenna (start antenna 10 in the embodiment) installed at the first point, a second control device (second control device 60-2 in the embodiment) that receives radio waves from the RF tag attached to the person being measured and controls a second antenna (goal antenna 20 in the embodiment) installed at the second point, and an information processing device (information processing device 100 in the embodiment) that measures the time based on data obtained from the first control device and the second control device. The information processing device has an initialization unit (initialization unit 132 in this embodiment) that, when a first identifier, which is an identifier read by a first antenna from radio waves of an RF tag, is obtained from a first control device, sets the time when the first identifier is read as an initial value for measuring time and starts measurement, and, when a second identifier, which is an identifier read by a second antenna from radio waves of an RF tag and has the same content as the first identifier, is obtained from a second control device after measurement has started, sets the elapsed time from the time set as the initial value to the time when the second identifier is read as the time measurement result (initialization unit 132 in this embodiment).
[0133] With such a timing system, for example, no matter when a person to be measured starts, that timing is automatically recognized as the start of time measurement, and also the timing when the person to be measured finishes the race is automatically recognized. As a result, the timing system according to the embodiment does not require personnel such as those to identify runners, give the starting signal, measure times, and record times, thereby reducing the number of personnel required for time measurement and the burden on personnel.
[0134] Furthermore, as described above, another measurement system (measurement system Sy2 in the embodiment) according to the present disclosure is a measurement system for measuring the time required to travel from a first point to a second point, and includes one control device (control device 60 in the embodiment) that receives radio waves from an RF tag (RF tag 40 in the embodiment) attached to the person being measured and controls a first antenna (start antenna 10 in the embodiment) installed at the first point, and receives radio waves from the RF tag attached to the person being measured and controls a second antenna (goal antenna 20 in the embodiment) from the second point, and an information processing device (information processing device 100 in the embodiment) that measures the time based on data obtained from the one control device. The information processing device has an initialization unit (initialization unit 132 in the embodiment) that, when a first identifier, which is an identifier read by a first antenna from radio waves of an RF tag, is obtained from a control device, sets the time when the first identifier is read as an initial value for measuring time and starts measurement, and, when a second identifier, which is an identifier read by a second antenna from radio waves of an RF tag and has the same content as the first identifier, is obtained from a control device after measurement has started, sets the elapsed time from the time set as the initial value to the time when the second identifier is read as the time measurement result (identification unit 133 in the embodiment).
[0135] With such a timing system, for example, no matter when a person to be measured starts, that timing is automatically recognized as the start of time measurement, and also the timing when the person to be measured finishes the race is automatically recognized. As a result, the timing system according to the embodiment does not require personnel such as those to identify runners, give the starting signal, measure times, and record times, thereby reducing the number of personnel required for time measurement and the burden on personnel.
[0136] In addition, when a first identifier is acquired, the initialization unit deletes the time information stored up to that point, which indicates the time when an identifier having the same content as the first identifier was read by the first antenna, and sets the latest time, which is the time when the newly acquired first identifier was read, as the initial value for measuring time, and starts measuring.
[0137] With such a measurement system, there is no need to keep records of each reading made by the first antenna and the second antenna, thereby reducing the burden caused by the accumulation of many records.
[0138] In addition, if the elapsed time from the start of measurement until a second identifier having the same content as the first identifier is read reaches a preset time limit, the initialization unit invalidates the elapsed time and stops measurement.
[0139] Such a measurement system can prevent times from being recorded as valid measurement results in unintended situations, such as when the person being measured goes off the course or returns to the starting point.
[0140] [9. Hardware Configuration] The information processing device 100 according to the embodiment described above is realized, for example, by a computer 1000 configured as shown in Fig. 9. Fig. 9 is a hardware configuration diagram showing an example of a computer that realizes the functions of the information processing device 100. The computer 1000 has a CPU 1100, a RAM 1200, a ROM 1300, an HDD 1400, a communication interface (I / F) 1500, an input / output interface (I / F) 1600, and a media interface (I / F) 1700.
[0141] The CPU 1100 operates and controls each unit based on programs stored in the ROM 1300 or the HDD 1400. The ROM 1300 stores a boot program executed by the CPU 1100 when the computer 1000 starts up, programs that depend on the hardware of the computer 1000, and the like.
[0142] The HDD 1400 stores programs executed by the CPU 1100, data used by such programs, etc. The communication interface 1500 receives data from other devices via a predetermined communication network and sends it to the CPU 1100, and transmits data generated by the CPU 1100 to other devices via the predetermined communication network.
[0143] The CPU 1100 controls output devices such as a display and a printer, and input devices such as a keyboard and a mouse, via the input / output interface 1600. The CPU 1100 acquires data from the input devices via the input / output interface 1600. The CPU 1100 also outputs generated data to the output devices via the input / output interface 1600.
[0144] Media interface 1700 reads a program or data stored in recording medium 1800 and provides it to CPU 1100 via RAM 1200. CPU 1100 loads the program or data from recording medium 1800 onto RAM 1200 via media interface 1700 and executes the loaded program. Recording medium 1800 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or a PD (Phase Change Rewritable Disc), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory.
[0145] For example, when the computer 1000 functions as the information processing device 100 according to the embodiment, the CPU 1100 of the computer 1000 executes programs loaded onto the RAM 1200 to realize the functions of the control unit 130. The CPU 1100 of the computer 1000 reads and executes these programs from the recording medium 1800, but as another example, the CPU 1100 may obtain these programs from another device via a predetermined communication network.
[0146] [10. Other] Furthermore, among the processes described in each of the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using known methods. In addition, the information including the processing procedures, specific names, various data, and parameters shown in the above documents and drawings can be changed as desired unless otherwise specified. For example, the various information shown in each drawing is not limited to the information shown in the drawings.
[0147] Furthermore, the components of each device shown in the figure are conceptual functional components and do not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc.
[0148] Furthermore, the above-described embodiments can be combined as appropriate within the scope of not causing any contradiction in the processing content.
[0149] Although some of the embodiments of the present application have been described in detail above with reference to the drawings, these are merely examples, and the present invention can be implemented in other forms that include the embodiments described in the Disclosure of the Invention section and that have undergone various modifications and improvements based on the knowledge of those skilled in the art. [Explanation of symbols]
[0150] 10 Start Antenna 20 Goal Antenna 40 RF tags 60 Control device 100 Information processing device 120 Storage section 121 Subject Information Database 122 Measurement Results Database 130 Control Unit 131 Acquisition Department 132 Initialization section 133 Specific part 134 Display control unit
Claims
1. A measurement system for measuring a time required to travel from a first point to a second point, a first control device that receives radio waves from an RF tag attached to the subject and controls a first antenna installed at the first location; a second control device that receives radio waves from an RF tag attached to the subject and controls a second antenna installed at the second location; an information processing device that measures the time based on data acquired from the first control device and the second control device; Including, The information processing device includes: an acquisition unit that, in response to the establishment of short-range wireless communication between the first antenna and the RF tag, successively acquires, via the first control device, a first identifier that is an identifier read by the first antenna from the received radio waves and time information that indicates the time when the first identifier was read by the first antenna, each time the first antenna continuously receives radio waves from the RF tag; an initialization unit that, when the acquisition unit acquires the first identifier and the time information and the first identifier is newly acquired while linking information between the first identifier and the time information is stored, overwrites the time information included in linking information that includes an identifier having the same content as the newly acquired first identifier with time information indicating the latest time when the newly acquired first identifier was read, and starts measurement by setting the latest time as an initial value for measuring the time; and an identification unit that, when a second identifier that is an identifier read by the second antenna from the radio waves of the RF tag and has the same content as the first identifier is acquired from the second control device while measurement has started, identifies the elapsed time that has passed from the time set as an initial value to the time when the second identifier is read as the measurement result of the time. have A measurement system characterized by:
2. A measurement system for measuring a time required to travel from a first point to a second point, a control device that receives radio waves from an RF tag attached to the subject and controls a first antenna installed at the first location, and also receives radio waves from an RF tag attached to the subject and controls a second antenna installed at the second location; an information processing device that measures the time based on data acquired from the one control device; Including, The information processing device includes: an acquisition unit that, in response to the establishment of short-range wireless communication between the first antenna and the RF tag, successively acquires, via the one control device, a first identifier that is an identifier read by the first antenna from the received radio waves and time information that indicates the time when the first identifier was read by the first antenna, each time the first antenna continuously receives radio waves from the RF tag; an initialization unit that, when the acquisition unit acquires the first identifier and the time information and the first identifier is newly acquired while linking information between the first identifier and the time information is stored, overwrites the time information included in linking information that includes an identifier having the same content as the newly acquired first identifier with time information indicating the latest time when the newly acquired first identifier was read, and starts measurement by setting the latest time as an initial value for measuring the time; and an identification unit that, when a second identifier that is an identifier read by the second antenna from the radio waves of the RF tag and has the same content as the first identifier is acquired from the one control device while measurement has started, identifies the elapsed time that has passed from the time set as an initial value to the time when the second identifier is read as the measurement result of the time. have A measurement system characterized by:
3. The initialization unit When the time elapsed from the start of measurement until a second identifier having the same content as the first identifier is read reaches a preset time limit, the time elapsed is invalidated and measurement is stopped.
3. The measurement system according to claim 1 or 2.
4. A measurement system for measuring the time required to move from a first point to a second point, the measurement system including: a first control device that receives radio waves from an RF tag attached to a person to be measured and controls a first antenna installed at the first point; a second control device that receives radio waves from the RF tag attached to the person to be measured and controls a second antenna installed at the second point; and an information processing device that measures the time based on data acquired from the first control device and the second control device, The information processing device, In response to the establishment of short-range wireless communication between the first antenna and the RF tag, each time the first antenna continuously receives radio waves from the RF tag, a first identifier that is an identifier read by the first antenna from the received radio waves and time information indicating the time when the first identifier was read by the first antenna are sequentially acquired via the first control device; In response to the acquisition of the first identifier and the time information, when the first identifier is newly acquired while linking information between the first identifier and the time information is stored, the time information included in linking information including an identifier with the same content as the newly acquired first identifier is overwritten with time information indicating the latest time, which is the time when the newly acquired first identifier was read, and measurement is started by setting the latest time as an initial value for measuring the time; When measurement has started, if a second identifier that is an identifier read by the second antenna from the radio waves of the RF tag and has the same content as the first identifier is acquired from the second control device, the elapsed time from the time set as the initial value to the time when the second identifier is read is identified as the measurement result of the time. A measuring method characterized by:
5. A measurement system for measuring the time required to move from a first point to a second point, the measurement system including a control device that receives radio waves from an RF tag attached to a person to be measured and controls a first antenna installed at the first point, and receives radio waves from the RF tag attached to the person to be measured and controls a second antenna installed at the second point, and an information processing device that measures the time based on data acquired from the control device, The information processing device, In response to the establishment of short-range wireless communication between the first antenna and the RF tag, each time the first antenna continuously receives radio waves from the RF tag, a first identifier that is an identifier read by the first antenna from the received radio waves and time information indicating the time when the first identifier was read by the first antenna are sequentially acquired via the one control device; In response to the acquisition of the first identifier and the time information, when the first identifier is newly acquired while linking information between the first identifier and the time information is stored, the time information included in linking information including an identifier with the same content as the newly acquired first identifier is overwritten with time information indicating the latest time, which is the time when the newly acquired first identifier was read, and measurement is started by setting the latest time as an initial value for measuring the time; When measurement has started, if a second identifier that is an identifier read by the second antenna from the radio waves of the RF tag and has the same content as the first identifier is acquired from the one control device, the elapsed time from the time set as the initial value to the time when the second identifier is read is identified as the measurement result of the time. A measuring method characterized by:
6. A measurement program executed by an information processing device that measures a time required to travel from a first location to a second location based on data acquired from a first control device that receives radio waves from an RF tag attached to a person to be measured and controls a first antenna installed at a first location, and a second control device that receives radio waves from an RF tag attached to the person to be measured and controls a second antenna installed at a second location, an acquisition step of successively acquiring, via the first control device, a first identifier that is an identifier read by the first antenna from the received radio waves and time information indicating the time when the first identifier was read by the first antenna, in response to the establishment of short-range wireless communication between the first antenna and the RF tag, each time the first antenna continuously receives radio waves from the RF tag; an initialization step in which, when the first identifier is newly acquired in response to the acquisition of the first identifier and the time information while linking information between the first identifier and the time information is stored, the time information included in linking information including an identifier having the same content as the newly acquired first identifier is overwritten with time information indicating the latest time, which is the time when the newly acquired first identifier was read, and the latest time is set as an initial value for measuring the time to start measuring; and when a second identifier, which is an identifier read by the second antenna from the radio waves of the RF tag and has the same content as the first identifier, is acquired from the second control device, an identification step is performed to identify the elapsed time from the time set as an initial value to the time when the second identifier is read as the measurement result of the time. a measurement program for causing the information processing device to execute the above steps;
7. A measurement program executed by an information processing device that receives radio waves from an RF tag attached to a person to be measured and controls a first antenna installed at a first location, and also receives radio waves from an RF tag attached to the person to be measured and controls a second antenna installed at a second location, based on data acquired from the control device, the measurement program comprising: an acquisition step of successively acquiring, via the one control device, a first identifier that is an identifier read by the first antenna from the received radio waves and time information indicating the time when the first identifier was read by the first antenna, in response to the establishment of short-range wireless communication between the first antenna and the RF tag, each time the first antenna continuously receives radio waves from the RF tag; an initialization step in which, when the first identifier is newly acquired in response to the acquisition of the first identifier and the time information while linking information between the first identifier and the time information is stored, the time information included in the linking information including an identifier having the same content as the newly acquired first identifier is overwritten with time information indicating the latest time, which is the time when the newly acquired first identifier was read, and the latest time is set as an initial value for measuring the time to start measuring; When the measurement has started, if a second identifier that is an identifier read by the second antenna from the radio waves of the RF tag and has the same content as the first identifier is acquired from the one control device, an identification step is performed to identify the elapsed time that has passed from the time set as an initial value to the time when the second identifier is read as the measurement result of the time. a measurement program for causing the information processing device to execute the above steps;
Citation Information
Patent Citations
System and method for player management using RFID system
JP2004248703A
Vehicle remote control identification method and device
JP2008515564A
Imaging device, server device, and management system
JP2013168854A
Electronic equipment, measurement system, and control program for electronic equipment
JP2016137068A
Vertically-oriented antenna structure for a timing system
US20180226721A1