Information processing device and program
The information processing device addresses the challenge of estimating people and application installation rates by distinguishing between device types based on radio signals, providing secure and accurate statistical information.
Patent Information
- Application Number
- JP2021101226
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-06-17
- Publication Date
- 2025-10-28
- Estimated Expiration
- 2041-06-17
AI Technical Summary
Existing contact monitoring applications like Cocoa cannot identify devices without the application installed, and installation rates vary by location, making it impossible to accurately determine the number of people gathered.
An information processing device that receives and distinguishes between two types of radio signals: one from devices with a contact monitoring application and another from devices without, calculating statistical information to estimate the number of people and application installation rates using terminal identifiers.
Enables accurate estimation of the number of people and installation rates of contact monitoring applications, protecting personal information by not collecting identifying data and ensuring secure data handling.
Smart Images

Figure 0007761408000001 
Figure 0007761408000002 
Figure 0007761408000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing device and a program. [Background technology]
[0002] In recent years, with the spread of the novel coronavirus, people are being urged to avoid crowded places, close contact, and closed spaces. Under these circumstances, applications that monitor contact between people (such as Cocoa (trademark), hereinafter referred to as contact monitoring applications) have been developed using the intercommunication functions of smartphones and other devices. Such applications obtain information about other people by using, for example, the broadcast function of Bluetooth (registered trademark) (Non-Patent Document 1). [Prior art documents] [Non-patent literature]
[0003] [Non-Patent Document 1] Bluetooth Core Specification Rev v5.2 Summary of the Invention [Problem to be solved by the invention]
[0004] However, with contact monitoring applications such as Cocoa, it is not possible to identify devices on which the contact monitoring application is not installed, and therefore it is not always possible to determine the number of people gathered. Furthermore, the installation rate of contact monitoring applications is likely to differ depending on the location (such as between general locations and university campuses), and the current situation makes it impossible to determine the installation rate.
[0005] The present invention has been made in view of the above-mentioned circumstances, and one of its objects is to provide an information processing device and a program that enable estimation of the number of people gathered. [Means for solving the problem]
[0006] One aspect of the present invention for solving the problems of the above-mentioned conventional examples is an information processing device comprising: a receiving unit that receives a first type of radio public relations signal and a second type of radio public relations signal emitted by a first terminal device that emits a first type of radio public relations signal including at least one predetermined service identifier and a second type of radio public relations signal different from the first type of radio public relations signal, and a second terminal device that emits the second type of radio public relations signal; a calculation unit that calculates predetermined statistical information using at least the number n of terminal devices that are the source of the first type of radio public relations signal received by the receiving unit within a predetermined time; and an output unit that outputs the statistical information calculated by the calculation unit. [Effects of the Invention]
[0007] According to the present invention, it is possible to estimate the number of people gathered by performing statistical calculations using the number n of terminal devices that are the senders of first-class wireless public information signals. [Brief explanation of the drawings]
[0008] [Figure 1] 1 is a block diagram illustrating an example of the configuration of an information processing device according to an embodiment of the present invention. [Figure 2] 1 is a functional block diagram illustrating an example of an information processing device according to an embodiment of the present invention. [Figure 3] FIG. 2 is a flowchart illustrating an example of processing executed by an information processing device according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0009] An embodiment of the present invention will be described with reference to the drawings. As shown in Fig. 1, an information processing device 1 according to the embodiment of the present invention includes a control unit 11, a storage unit 12, a wireless communication unit 13, and an output unit 14. In this example of the present embodiment, the information processing device 1 is connected to a server device 3 via a network.
[0010] Furthermore, this information processing device 1 receives a wireless signal transmitted from a terminal device 2 such as a smartphone carried by a terminal owner located in the vicinity (a range within which wireless signals can be received, as will be described later).
[0011] In the example of this embodiment, among the terminal devices 2 owned by terminal owners located near the information processing device 1, there is a mixture of devices that have a contact monitoring application such as Cocoa installed that monitors contact status between people, and devices that do not have a contact monitoring application installed.
[0012] A terminal device 2 installed with a contact monitoring application that monitors contact situations between people transmits a first type of wireless public information signal that includes a service identifier related to the contact monitoring application, and a second type of wireless public information signal that is unrelated to the contact monitoring application (a second type of wireless public information signal that is different from the first type of wireless public information signal). This terminal device 2 installed with the contact monitoring application corresponds to the first terminal device of the present invention.
[0013] On the other hand, a terminal device 2 in which a contact-monitoring application is not installed does not transmit the first type of wireless public information signal, but transmits a second type of wireless public information signal. This terminal device 2 in which a contact-monitoring application is not installed corresponds to the second terminal device of the present invention.
[0014] In one example of this embodiment, the first and second type wireless public information signals may be Bluetooth (registered trademark) broadcast signals. However, this embodiment is not limited to this, and any public information signal (without specifying a destination) may be a broadcast signal in various wireless LAN standards defined by IEEE802.11.
[0015] The control unit 11 is a program-controlled device such as a CPU, and operates according to a program stored in the storage unit 12. In this embodiment, the control unit 11 calculates and outputs predetermined statistical information using at least the number n of terminal devices 2 that are the senders of first-class wireless public information signals received within a predetermined time by the wireless communication unit 13, which will be described later. A detailed description of the control unit 11 will be given later.
[0016] The storage unit 12 includes memory elements such as flash memory and RAM, disk devices, etc. In this embodiment, the storage unit 12 stores programs executed by the control unit 11. The storage unit 12 also operates as a work memory for the control unit 11.
[0017] The wireless communication unit 13 receives a first type of wireless public information signal including a service identifier and a second type of wireless public information signal different from the first type of wireless public information signal from the terminal device 2. Specifically, the wireless communication unit 13 receives the first type of wireless public information signal and the second type of wireless public information signal from the terminal device 2 corresponding to the first terminal device. Furthermore, the wireless communication unit 13 receives the second type of wireless public information signal from the terminal device 2 corresponding to the second terminal device without receiving the first type of wireless public information signal.
[0018] The output unit 14 is, for example, a network interface, and outputs the statistical information calculated by the control unit 11 to an external server device or the like in accordance with instructions input from the control unit 11.
[0019] The terminal device 2 is a smartphone or the like that is carried by its owner and moves with the owner, and generally has various application programs that can be installed.
[0020] Here, it is assumed that a contact monitoring application has been installed by the owner on some of the multiple terminal devices 2. It is also assumed that the contact monitoring application has not been installed on the other terminal devices 2.
[0021] A terminal device 2 on which a contact monitoring application is installed performs processing by the contact monitoring application. This processing includes periodically transmitting a first type of wireless public information signal including a service identifier (UUID) that identifies the contact monitoring application. This service identifier may be, for example, an identifier used in the internationally standardized Google-Apple Exposure Notification System (GAEN).
[0022] In this embodiment, the contact monitoring application issues a terminal identifier unique to the terminal device 2 in which it is installed at a predetermined timing (for example, every 24 hours), and the last issued terminal identifier is included in a first-class radio public information signal and is repeatedly sent at a predetermined first transmission timing (for example, every 15 minutes, or shorter than the issuing timing). The terminal identifier issued is different each time. This specification is adopted by Cocoa, a contact monitoring application currently widely used in Japan.
[0023] That is, the first type of wireless public information signal includes a service identifier (UUID) unique to a contact monitoring application that monitors contact situations between people, and a terminal identifier unique to the terminal device 2.
[0024] Furthermore, each terminal device 2 transmits a second type of wireless public information signal at a predetermined second transmission timing (e.g., every few seconds), regardless of whether a contact monitoring application is installed. This second type of wireless public information signal includes a service identifier (UUID) that is different from the service identifier unique to the contact monitoring application, and also includes a terminal identifier (e.g., MAC) unique to the terminal device 2. The terminal identifier included in this second type of wireless public information signal is generally different from the terminal identifier included in the first type of wireless public information signal (which is issued by the contact monitoring application, as described above), even if it is transmitted from the same terminal device 2.
[0025] Furthermore, the terminal device 2 performs processing to realize the functions of the terminal device 2 (such as functions as a telephone or email sender / receiver), but since these processes are widely known, detailed explanations thereof will be omitted.
[0026] The server device 3 receives and stores the information sent by the information processing device 1, and performs processing such as displaying and outputting the stored information to an administrator, etc. This server device 3 can be realized using a general server computer.
[0027] Next, an example of the operation of the control unit 11 of the information processing device 1 of this embodiment will be described. In this example of this embodiment, the control unit 11 executes a program stored in the storage unit 12 to realize the functional configuration illustrated in Fig. 2. That is, in this example of this embodiment, the control unit 11 realizes a functional configuration including a reception processing unit 21, a calculation unit 22, and an output unit 23.
[0028] The reception processing unit 21 accepts input of the first type radio public information signal and the second type radio public information signal received by the radio communication unit 13.
[0029] If the received wireless public information signal contains a service identifier unique to the contact monitoring application, the reception processing unit 21 identifies the wireless public information signal as a first type wireless public information signal, and outputs the identification result and the terminal identifier contained in the wireless public information signal identified as a first type wireless public information signal to the calculation unit 22. Note that if there are multiple types of service identifiers unique to the contact monitoring application, the wireless public information signal is identified as a first type wireless public information signal when the service identifier contained in the received wireless public information signal matches any of the service identifiers unique to the multiple types of contact monitoring applications.
[0030] Furthermore, if the received wireless public information signal does not contain a service identifier unique to the contact monitoring application (or, if there are multiple types, if it does not contain any of them), the receiving processing unit 21 identifies the wireless public information signal as a second type of wireless public information signal, and outputs the identification result and the terminal identifier contained in the wireless public information signal identified as a second type of wireless public information signal to the calculation unit 22.
[0031] The calculation unit 22 accumulates and records the accepted terminal identifier together with the identification result that the signal is a first type of radio public information signal in a first list in the storage unit 12. If the same terminal identifier has already been recorded in the first list, the calculation unit 22 may overwrite the previous record, or may perform control so as not to newly record the same terminal identifier.
[0032] As a result, the calculation unit 22 stores the different terminal identifiers contained in the received first-type radio public information signal. Note that the calculation unit 22 may erase the contents of the first list to empty it at predetermined update timings (for example, at predetermined time intervals or after each calculation process).
[0033] The calculation unit 22 also accumulates and records the accepted terminal identifier together with the identification result that the signal is a second type of radio public information signal in a second list in the storage unit 12. If the same terminal identifier has already been recorded in the second list, the calculation unit 22 may overwrite the previous record, or may perform control so as not to newly record the same terminal identifier.
[0034] As a result, the calculation unit 22 stores the mutually different terminal identifiers contained in the received second-type radio public information signal. The calculation unit 22 may erase the contents of the second list to empty it at predetermined update timings (for example, at predetermined time intervals or after each calculation process). The update timings for erasing the first list and the second list may be the same or different from each other.
[0035] Through the processing of this calculation unit 22, the number of terminal identifiers recorded in the first list corresponds to the number n of terminal devices 2 that are the senders of the first type of radio public relations signal received within a specified time, and the number of terminal identifiers recorded in the second list corresponds to the number N of terminal devices 2 that are the senders of the second type of radio public relations signal received within a specified time.
[0036] The calculation unit 22 calculates statistical information based on the number n of terminal devices 2 that are the senders of the first-type wireless public relations signals received within the predetermined time. As an example, the calculation unit 22 acquires the average installation rate R of the contact-monitoring application via the network. Then, the statistical information n / R is calculated as the number N of terminal devices 2 owned by terminal owners located near the information processing device 1.
[0037] Alternatively, the calculation unit 22 divides the number n of terminal devices 2 that are the senders of the first type of wireless public relations signal received within the specified time by the number N (including the above n devices) of terminal devices 2 that are the senders of the second type of wireless public relations signal received within the specified time by the number of terminal identifiers recorded in the second list, and obtains an estimated value (estimated installation rate) r of the proportion of terminal devices 2 owned by terminal holders located in the vicinity of this information processing device 1 that have the contact monitoring application installed as statistical information.
[0038] The output unit 23 outputs the value N of the number of terminal devices 2 owned by terminal owners located near the information processing device 1 as the statistical information calculated by the calculation unit 22. When the estimated installation rate r is calculated, the output unit 23 also outputs the value of the estimated installation rate r. In one example of the present embodiment, the information processing device 1 may transmit the value representing the calculated number of terminal devices 2 together with information identifying itself to a server device 3 connected via a network.
[0039] [Operation] The information processing device 1 according to the embodiment of the present invention basically has the above configuration and operates as in the following example. In the following example, it is assumed that a plurality of information processing devices 1 are arranged in various locations (for example, various classrooms in a university), and that each information processing device 1 has a unique device identifier preset therein.
[0040] In the following description, it is assumed that the server device 3 includes a database that associates a device identifier unique to the information processing device 1 with information indicating the installation location of the information processing device 1 identified by the device identifier.
[0041] Furthermore, it is assumed that the owners of the terminal devices 2 are carrying their own terminal devices 2 and are engaged in activities within a facility where multiple information processing devices 1 are installed. The information processing device 1 receives a wireless public information signal from a terminal device 2 within its range of reception.
[0042] Among the terminal devices 2, terminal devices 2 that have a contact monitoring application installed transmit a first-type wireless public information signal, for example, once every 15 minutes. These terminal devices 2 also transmit a second-type wireless public information signal once every few seconds. On the other hand, among the terminal devices 2, terminal devices 2 that do not have a contact monitoring application installed transmit a second-type wireless public information signal once every few seconds without transmitting a first-type wireless public information signal.
[0043] The information processing device 1 clears and empties the first list stored in the memory unit 12 (S11: Initialization) for example every 15 minutes, which is the first transmission timing (using the first transmission timing as the update timing), and executes the processing illustrated in the following Figure 3.
[0044] That is, when the information processing device 1 receives a wireless public information signal (S12: Yes), it determines whether the service identifier included in the received wireless public information signal is a service identifier unique to the contact monitoring application, and determines whether the received wireless public information signal is a first type wireless public information signal (S13). Here, if the service identifier included in the received wireless public information signal is a service identifier unique to the contact monitoring application, it determines that the received wireless public information signal is a first type wireless public information signal, and records the terminal identifier included in the received wireless public information signal in a first list (S14). At this time, if the same terminal identifier is already stored in the first list, it overwrites the terminal identifier and updates the first list. Furthermore, if the same terminal identifier as the terminal identifier to be recorded in the first list is not recorded, it adds the terminal identifier to be recorded to the first list and updates the first list.
[0045] The information processing device 1 also checks whether or not a time period (15 minutes) corresponding to the update timing has elapsed since the start of processing (S15), and if not (S15: No), returns to processing S12 to continue processing.
[0046] On the other hand, in step S13, if the service identifier included in the wireless public information signal received in step S12 is not a service identifier unique to the contact monitoring application, the received wireless public information signal is determined to be a second type of wireless public information signal, and the terminal identifier included in the received wireless public information signal is recorded in a second list (S16), and the process proceeds to step S15. At this time, if the same terminal identifier is already stored in the second list, the terminal identifier is overwritten and the second list is updated. Also, if the same terminal identifier as the terminal identifier to be recorded in the second list is not recorded, the terminal identifier to be recorded is added to the second list and the second list is updated.
[0047] When the information processing device 1 determines in step S15 that the time corresponding to the update timing (15 minutes) has elapsed since the start of processing, it starts calculation processing (S17). In this calculation processing, the information processing device 1 first counts the number n of terminal identifiers recorded in the first list, with duplicates eliminated (the number n of different terminal identifiers issued by the contact monitoring application).
[0048] The information processing device 1 also counts the number N of terminal identifiers recorded in the second list, with duplicates removed (the number N of different terminal identifiers that are unique to the terminal device 2).Then, the number n of terminal identifiers on the first list is divided by the number N of terminal identifiers on the second list to obtain an estimated installation rate r of the contact-monitoring application.
[0049] The information processing device 1 then sends the number N (estimated number of owners) indicating the number of terminal devices 2 obtained as a result of this calculation process, and the estimated installation rate r, together with the device identifier set for itself, to the server device 3 (S18).At this time, the first and second lists are also cleared to empty them, and the process ends.
[0050] The information processing device 1 placed in each classroom, etc. performs the above processing in each classroom, calculates an estimated value N of the number of terminal devices 2 in each classroom and an estimated installation rate r of the contact monitoring application on the terminal devices 2 in each classroom, and sends them to the server device 3.
[0051] The server device 3 refers to the information received from each information processing device 1, and acquires information indicating the installation location of the information processing device 1 corresponding to the device identifier included in the information. The server device 3 then associates and displays the information on the installation location with the estimated value N of the number of terminal devices 2 included in the information received from the corresponding information processing device 1, and the estimated installation rate r of the contact-monitoring application.
[0052] This display may be performed, for example, by displaying, at a location on map information representing the installation location, an estimated value N of the number of terminal devices 2 contained in information received from an information processing device 1 installed at the corresponding location, and an estimated installation rate r of the contact monitoring application.
[0053] [Variations] Furthermore, when terminal device 2 periodically transmits unique information depending on the model, the periodically transmitted signal may be used as the second type of wireless public information signal. As an example, when comparing models equipped with iOS, an operating system for smartphones that has been widely used in recent years, and models equipped with Android, if the iOS model periodically transmits unique information (information that is not transmitted by Android models, hereinafter referred to as an iOS-only signal), the signal transmitting this information is used as the second type of wireless public information signal. However, in this example, Android models cannot be counted.
[0054] Therefore, when the service identifier Uios (first predetermined service identifier) of the contact monitoring application for iOS is different from the service identifier Uandroid (second predetermined service identifier) of the contact monitoring application for Android, such as the contact monitoring application Cocoa that is widely used in Japan, the information processing device 1 may perform the following processing.
[0055] In this example, the information processing device 1 calculates the number of terminal devices (the first terminal devices in the example of the present invention) that transmit a first type of wireless public relations signal including the service identifier Uios of a contact monitoring application for iOS (the number of times wireless public relations signals including the service identifier Uios, which include terminal identifiers that are different from each other, are received within a specified time period) nios, and the number of terminal devices (the third terminal devices in the example of the present invention) that transmit a first type of wireless public relations signal including the service identifier Uandroid of a contact monitoring application for Android (the number of times wireless public relations signals including the service identifier Uandroid, which include terminal identifiers that are different from each other, are received within a specified time period) nandroid.
[0056] On the other hand, when Uios and Uandroid are the same value (when the first specified service identifier and the second specified service identifier are the same), it is sufficient to calculate the number of times nios is received within a specified time of a wireless public relations signal whose service identifier includes Uios (same value as Uandroid) and whose flag information included in the first type of wireless public relations signal has a specified value (for example, in the case of an iOS-only signal, the flag information is a specified value, but this value is different in the Android (registered trademark) OS), and whose terminal identifiers are different from each other, and the number of times nandroid is received within a specified time of a wireless public relations signal whose service identifier includes Uios (same value as Uandroid), whose flag information included in the first type of wireless public relations signal does not have a specified value, and whose terminal identifiers are different from each other.
[0057] The information processing device 1 also calculates the number Nios of terminal devices (referred to as second terminal devices in the example of the present invention) that transmit second-type radio public information signals that include a service identifier corresponding to the iOS-only signal (the number of times that radio public information signals that include different terminal identifiers and that include a service identifier corresponding to the iOS-only signal are received within a predetermined time). In this example, the second-type radio public information signals transmitted by the terminal device 2 operating on Android are not used.
[0058] The information processing device 1 further obtains an estimated installation rate rios of the contact-monitoring application among users of iOS terminal devices 2 by dividing nios by Nios from these obtained values.
[0059] Then, assuming that there is no significant difference in the estimated installation rate between owners of iOS terminal devices 2 and owners of Android terminal devices 2, the information processing device 1 divides nandroid by rios to obtain the estimated number of Android terminal devices 2, Nandroid: Nandroid=nandroid / rios is required.
[0060] The information processing device 1 adds Nios and Nandroid to obtain N=Nios+Nandroid, and outputs this as the number of owners of terminal devices 2 located in the vicinity of the information processing device 1. At this time, rios may also be output as an estimated installation rate.
[0061] As described above, in the present embodiment, when an estimated installation rate can be calculated relatively accurately for a specific type of terminal device 2, it is possible to assume that the estimated installation rate for the specific type of terminal device 2 is equal to the overall estimated installation rate, and to obtain an estimate of the total number of other types of terminal devices 2 from the number of communications using the contact monitoring application in other types of terminal devices 2 (the number of other types of terminal devices 2 on which the contact monitoring application has been installed) and the assumed overall estimated installation rate.
[0062] By adding these up, it is possible to estimate the number of people who own terminal devices 2 located near the information processing device 1. Note that, in this example, it is assumed that the models that periodically transmit unique information are iOS-equipped models and the models that do not are Android-equipped models, but this is not limiting, and if there are models that periodically transmit unique information and models that do not, it is possible to estimate the number of each model by using the method in the above example.
[0063] [Effects of the embodiment] According to this embodiment, it is possible to obtain an estimated value of the number of people gathered near the information processing device 1. It is also possible to calculate and provide the installation rate of the contact-monitoring application.
[0064] [Security benefits] Furthermore, the information processing device 1 of this embodiment does not collect any information other than the terminal identifier of the terminal device 2, and even if it does collect information, it is only used for tabulation, so that the owner of the terminal device 2 cannot be identified by referring to the tabulation results. In this way, the information processing device 1 of this embodiment is advantageous from the viewpoint of protecting personal information. Furthermore, it is preferable that the information processing device 1 deletes the terminal identifier of the terminal device 2 after calculating the statistical information. This makes it possible to further protect personal information. [Explanation of symbols]
[0065] 1 information processing device, 2 terminal device, 3 server device, 11 control unit, 12 storage unit, 13 wireless communication unit, 14 output unit, 21 reception processing unit, 22 calculation unit, 23 output unit.
Claims
1. A receiving unit for receiving the first type of wireless public relations signal, the second type of wireless public relations signal and the third type of wireless public relations signal emitted by: a first terminal device that emits a first type of wireless public relations signal including a service identifier of an iOS application which is a first predetermined service identifier among a plurality of predetermined service identifiers; and a second type of wireless public relations signal different from the first type of wireless public relations signal; a second terminal device that emits the second type of wireless public relations signal; and a third terminal device that emits a first type of wireless public relations signal including a second predetermined service identifier different from the first predetermined service identifier; and a third type of wireless public relations signal different from the first type of wireless public relations signal and the second type of wireless public relations signal; a calculation unit that divides the number nios of terminal devices that are senders of the first type of wireless public information signals that include the service identifier of an iOS application, which is the first predetermined service identifier, received by the receiving unit within a predetermined time by the number Nios of terminal devices that are senders of the second type of wireless public information signals that include a service identifier corresponding to an iOS-only signal, to obtain an existence ratio rios = nios / Nios of iOS applications as statistical information, divides the number n of third terminal devices that send the third type of wireless public information signals that are received by the receiving unit within a predetermined time by the existence ratio rios to obtain an estimated number M = m / rios of terminal devices that can send first type of wireless public information signals that include the second predetermined service identifier, and further obtains Ntotal = Nios + M by adding the obtained estimated results Nios and M; an output unit that outputs the existence ratios rios and Ntotal as statistical information calculated by the calculation unit.
2. a first terminal device that transmits a first type of radio public information signal including a first predetermined service identifier among a plurality of predetermined service identifiers, and a second type of radio public information signal different from the first type of radio public information signal; a third terminal device that transmits a first type of radio public information signal including a second predetermined service identifier among a plurality of predetermined service identifiers, and a third type of radio public information signal different from the first type of radio public information signal and the second type of radio public information signal; a second terminal device that transmits the second type of radio public information signal; and a receiving unit that receives the first type, second type, and third type of radio public information signals transmitted by each of the second terminal device and the third terminal device; a calculation unit that divides the number n of terminal devices that are source of first-type radio public information signals including the first predetermined service identifier received by the receiving unit within a predetermined time by the number N of terminal devices that are source of second-type radio public information signals to obtain an estimated value r=n / N, and divides the number m of terminal devices that are source of first-type radio public information signals including the second predetermined service identifier received by the receiving unit within a predetermined time by the estimated value r to obtain an estimated number M=m / r of terminal devices that can transmit first-type radio public information signals including the second predetermined service identifier, and calculates predetermined statistical information using the obtained estimation results N and M; an output unit that outputs the statistical information calculated by the calculation unit.
3. Computer, a first terminal device that transmits a first type of radio public information signal including a first predetermined service identifier among a plurality of predetermined service identifiers, and a second type of radio public information signal different from the first type of radio public information signal; a third terminal device that transmits a first type of radio public information signal including a second predetermined service identifier among a plurality of predetermined service identifiers, and a third type of radio public information signal different from the first type of radio public information signal and the second type of radio public information signal; a second terminal device that transmits the second type of radio public information signal; and receiving means for receiving the first type, second type, and third type of radio public information signals transmitted by the second terminal device and the third terminal device; a calculation means for dividing the number n of terminal devices that are source of first-type radio public information signals including the first predetermined service identifier received by the receiving means within a predetermined time by the number N of terminal devices that are source of second-type radio public information signals to obtain an estimated value r=n / N, and for dividing the number m of terminal devices that are source of first-type radio public information signals including the second predetermined service identifier received by the receiving means within a predetermined time by the estimated value r to obtain an estimated number M=m / r of terminal devices that can transmit first-type radio public information signals including the second predetermined service identifier, and for calculating predetermined statistical information using the obtained estimation results N and M; an output means for outputting the statistical information calculated by the calculation means; A program that functions as a
Citation Information
Patent Citations
Waiting time calculation program, waiting time calculation method, and waiting time calculation system
JP2021002294A