Terminal device

The terminal device uses radio wave intensity analysis to determine the position of indoor devices by identifying fixed terminals, simplifying the process of indoor positioning without the need for multiple sensors.

JP2025103393APending Publication Date: 2025-07-09EXEVITA INC

Patent Information

Application Number
JP2023220751
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-12-27
Publication Date
2025-07-09

AI Technical Summary

Technical Problem

Conventional indoor position detection devices require multiple ranging sensors, making it difficult to easily acquire the position of a terminal device indoors.

Method used

A terminal device that includes a receiving unit for radio waves, an intensity acquisition unit, a type determination unit, and a position acquisition unit to identify fixed or mobile communication devices using time-series radio wave intensities, allowing for the determination of terminal position using fixed terminals.

Benefits of technology

Enables easy acquisition of the position of the terminal device indoors by identifying and utilizing fixed terminals for position determination.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025103393000001_ABST
    Figure 2025103393000001_ABST
Patent Text Reader

Abstract

To solve the problem of prior art that the position of a terminal device in indoors or the like cannot be easily acquired.SOLUTION: A terminal device according to the present invention makes it easy to acquire a position of a terminal device in indoors or the like. The terminal device comprises: a reception unit 13 that receives, from each of three or more communication devices, radio waves including device identifiers for identifying the communication devices; an intensity acquisition unit 141 that acquires radio wave intensity over time series, for each of the three or more communication devices; a type determination unit 142 that determines whether each of the three or more communication devices is a fixed terminal that is fixed or a mobile terminal that is moving by using the radio wave intensity over time acquired by the intensity acquisition unit 141; a position acquisition unit that acquires the radio wave intensity of the three or more communication devices determined to be fixed terminals by the type determination unit 142, and acquires a terminal position that is position information on a terminal device in indoors or the like by using the radio wave intensity of the fixed terminals; and a position output unit that outputs the terminal position acquired by the position acquisition unit.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a terminal device and the like that acquires and outputs the position of a terminal device.

Background Art

[0002] Conventionally, there has been an indoor position detection device capable of detecting the position of an object indoors (see Patent Document 1). Such a device is an indoor position detection device including a plurality of ranging sensors arranged apart indoors and an object detection unit that detects the movement of an object based on detection signals of the ranging sensors.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, in the prior art, it has been necessary to install a plurality of ranging sensors indoors, and it has been difficult to easily acquire the position of a terminal device indoors.

Means for Solving the Problems

[0005] The terminal device of the first invention includes a receiving unit that receives radio waves including device identifiers for identifying communication devices from three or more communication devices, an intensity acquisition unit that acquires time-series radio wave intensities for each of the three or more communication devices, a type determination unit that determines whether each of the three or more communication devices is a fixed terminal that is fixed or a mobile terminal that is moving using the time-series radio wave intensities acquired by the intensity acquisition unit, a position acquisition unit that acquires a terminal position that is position information of the terminal device using the radio wave intensities of the three or more communication devices determined by the type determination unit to be fixed terminals, and a position output unit that outputs the terminal position acquired by the position acquisition unit.

[0006] With such a configuration, the position of the terminal device indoors or the like can be easily obtained.

[0007] Further, the terminal device of the second invention, compared with the first invention, the position acquisition unit is intensity acquisition means for acquiring the radio wave intensities of three or more communication devices determined by the type determination unit to be fixed terminals in association with the device identifiers, the position information of a specific location, and from a location information storage unit storing three or more pieces of location information each having the radio wave intensity at the specific location for each of two or three or more fixed terminals' device identifiers, location determination means for determining one or more pieces of location information satisfying a similar condition to the radio wave intensity associated with each of the three or more device identifiers acquired by the intensity acquisition means, and position acquisition means for acquiring the position information included in each of the one or more pieces of location information determined by the location determination means and using the one or more pieces of position information to acquire the terminal position.

[0008] With such a configuration, the position of the terminal device indoors or the like can be easily obtained.

[0009] Further, the terminal device of the third invention, compared with the second invention, each of the three or more pieces of location information in the location information storage unit is information acquired by a location information production device, and the location information production device includes a position reception unit for receiving the position information of a specific location, a reception unit for receiving radio waves including device identifiers for identifying communication devices from three or more communication devices at the specific location, an intensity acquisition unit for acquiring the time-series radio wave intensities for each of the three or more communication devices, a type determination unit for determining whether each of the three or more communication devices for which the intensity acquisition unit has acquired the time-series radio wave intensities is a fixed terminal with the communication device fixed or a mobile terminal with the communication device moving, and an accumulation unit for constructing and accumulating location information having the device identifiers, radio wave intensities, and the position information of the specific location of each of the three or more communication devices determined by the type determination unit to be fixed terminals.

[0010] With such a configuration, the position of the terminal device indoors or the like can be easily obtained.

[0011] Further, the terminal device of the fourth invention further includes a movement determination unit that determines whether the terminal device is in motion or stopped with respect to the first invention, and obtains a movement determination result which is the determination result, and the position acquisition unit is a terminal device that acquires position information using the movement determination result.

[0012] With such a configuration, the position of the terminal device indoors or the like can be easily acquired.

[0013] Further, the terminal device of the fifth invention is a terminal device in which, with respect to the fourth invention, the movement determination unit acquires sensor information of the terminal device and obtains a movement determination result using the sensor information.

[0014] With such a configuration, the position of the terminal device indoors or the like can be easily acquired.

[0015] Further, the terminal device of the sixth invention is a terminal device in which, with respect to the fourth invention, the movement determination unit uses the time-series radio wave intensities of three or more communication devices acquired by the intensity acquisition unit, and determines that it is stopped when there is no change in the time-series radio wave intensities of two or more communication devices, and obtains a movement determination result.

[0016] With such a configuration, the position of the terminal device indoors or the like can be easily acquired.

[0017] Further, the location information production device of the seventh invention includes a position reception unit that receives the position information of a specific location, a reception unit that receives, at the specific location, radio waves including device identifiers for identifying communication devices from three or more communication devices, an intensity acquisition unit that acquires time-series radio wave intensities for each of the three or more communication devices, and a type determination unit that determines, using the time-series radio wave intensities acquired by the intensity acquisition unit, whether each of the three or more communication devices is a fixed terminal which is a communication device that is fixed or a mobile terminal which is a communication device that is moving, and a storage unit that configures and stores location information having the device identifiers, radio wave intensities, and position information of the specific location of the three or more communication devices determined by the type determination unit to be fixed terminals.

[0018] With such a configuration, location information for acquiring the position of the terminal device indoors or the like can be obtained.

Advantages of the Invention

[0019] According to the terminal device of the present invention, the position of the terminal device can be easily obtained.

Brief Description of the Drawings

[0020]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Figure 15

Figure 16

Embodiments for Carrying Out the Invention

[0021] Hereinafter, embodiments of a terminal device and the like will be described with reference to the drawings. In the embodiments, components denoted by the same reference numerals perform the same operations, and thus the description may be omitted again.

[0022] (Embodiment 1) In this embodiment, a location information production device will be described. The location information production device is a device that acquires location information described below for a specific location.

[0023] In this specification, the fact that information X is associated with information Y means that information Y can be acquired from information X, or information X can be acquired from information Y, and the method of association is not limited. Information X and information Y may be linked, may exist in the same buffer, information X may be included in information Y, or information Y may be included in information X, etc.

[0024] Also, in this specification, selecting or determining information Z means acquiring information Z, acquiring a pointer to information Z, acquiring the ID of information Z, setting a flag for information Z, etc., as long as information Z can be accessed.

[0025] FIG. 1 is a conceptual diagram of an information system A including a location information production device 1 in this embodiment. The information system A has a location information production device 1 and three or more communication devices B.

[0026] Each of the three or more communication devices B is a device that transmits radio waves to other devices such as the location information production device 1. The communication device B transmits a device identifier for identifying the communication device B to other devices. The communication device B is, for example, a Wi-fi router or a communication device using BLE (Bluetooth Low Energy), but it is not limited.

[0027] Figure 2 is a block diagram of the location information production device 1 in the present embodiment. The location information production device 1 includes a storage unit 11, a reception unit 12, a receiving unit 13, and a processing unit 14. The reception unit 12 includes a position reception unit 121. The processing unit 14 includes an intensity acquisition unit 141, a type determination unit 142, and a storage unit 143.

[0028] The reception unit 12 receives various instructions and information. The various instructions and information are, for example, the location information described later. The input means for the various instructions and information may be anything, such as a touch panel, a keyboard, a mouse, or a menu screen.

[0029] The position reception unit 121 receives the position information of a specific location. The position reception unit 121 usually receives the position information of three or more specific locations. The position reception unit 121 receives, for example, the position information that is an input by the user. The position reception unit 121 reads the position information from, for example, the storage unit 11.

[0030] The specific location is a specific location indoors, but it may also be a specific location outdoors. The location information is, here, information that specifies a position indoors or outdoors. The location information is, for example, three-dimensional coordinate values (x, y, z) that indicate a relative position indoors or outdoors, but two-dimensional coordinate values (x, y) may also be used. Note that the origin of the coordinate values for specifying the relative position indoors or outdoors is not limited. The specific location outdoors is preferably, for example, a location where GPS signals are difficult to reach, such as among high-rise buildings or in the middle of a forest, but it is not limited. The location information may also be information (for example, a character string) or an ID that a person can recognize a location. Such location information may be, for example, labels such as "living room", "workroom", "meeting room", "east side of the library", "toy section of the department store", etc.

[0031] The position reception unit 121 may generate a unique ID. Such a unique ID is a label and may also be considered as location information.

[0032] The position reception unit 121 does not have to receive the position information. In such a case, the position reception unit 121 is unnecessary.

[0033] The receiving unit 13 receives radio waves including device identifiers from each of three or more communication devices B at a specific location. The receiving unit 13 usually receives radio waves including device identifiers from each of three or more communication devices B continuously.

[0034] The device identifier is information for identifying the communication device B. The device identifier is, for example, the ID of the communication device B or the name of the communication device B. It can be considered that the reception of radio waves is the reception of information.

[0035] The processing unit 14 performs various processes. The various processes are, for example, the processes performed by the intensity acquisition unit 141, the type determination unit 142, and the storage unit 143.

[0036] The intensity acquisition unit 141 acquires the intensity of the radio waves received from each of three or more communication devices B for each communication device B. The intensity acquisition unit 141 acquires the radio wave intensity in pairs with the device identifier of the communication device B. The intensity acquisition unit 141 acquires the time-series radio wave intensity. The time-series radio wave intensity is two or more radio wave intensities that are continuous in time. It goes without saying that there may be a time interval for being continuous in time.

[0037] The type determination unit 142 uses the time-series radio wave intensity acquired by the intensity acquisition unit 141 to determine whether each of three or more communication devices B is a fixed terminal or a mobile terminal. A fixed terminal is a communication device whose installation position is fixed. A mobile terminal is a communication device whose installation position is not fixed and is moving.

[0038] The type determination unit 142, for example, acquires the degree of variation of two or three or more time-series radio wave intensities that are continuous in time and paired with one device identifier, and when the degree of variation is equal to or greater than a threshold value, determines that the communication device B identified by the one device identifier is a mobile terminal. Also, the type determination unit 142, for example, acquires the degree of variation of two or three or more time-series radio wave intensities that are continuous in time and paired with one device identifier, and when the degree of variation is equal to or less than a threshold value, determines that the communication device B identified by the one device identifier is a fixed terminal.

[0039] The degree of variation indicates information regarding the degree of variation or change in the radio wave intensity in time series. The degree of variation is, for example, a variance, a standard deviation, or a number based on a difference (for example, a difference, or a value obtained by adding up the differences between two consecutive radio wave intensities among three or more continuously time-series radio wave intensities).

[0040] The type determination unit 142 is, for example, the number of radio wave intensities acquired within a predetermined time. When the number of time-series and temporally continuous radio wave intensities paired with a single device identifier is equal to or less than a threshold value, the communication device B identified by the single device identifier is determined to be a mobile terminal.

[0041] The storage unit 143 constructs and stores location information having the device identifier of the communication device B determined by the type determination unit 142 to be a fixed terminal and the radio wave intensity. It is preferable for the storage unit 143 to construct and store location information having the device identifier, the radio wave intensity, and the location information for each of three or more communication devices B.

[0042] The storage unit 143 constructs and stores location information having the device identifier, the radio wave intensity, and the location information of a specific location of the communication device B determined by the type determination unit 142 to be a fixed terminal. It is preferable for the storage unit 143 to construct and store location information having the device identifier, the radio wave intensity, and the location information of a specific location for each of three or more communication devices B. The storage unit 143 stores the location information in the storage unit 11, for example, but it may be stored in another device. It is preferable for the location information to have location information, but it may not have location information. The location information may be composed of only the device identifier and the radio wave intensity.

[0043] The radio wave intensity stored by the storage unit 143 is usually a representative value of the time series radio wave intensity of the radio wave from the communication device B. The representative value is, for example, a median value, an average value, a maximum value, or a minimum value.

[0044] The storage unit 11 is preferably a non-volatile recording medium, but it can also be realized with a volatile recording medium.

[0045] It does not matter how the information is stored in the storage unit 11. For example, the information may be stored in the storage unit 11 via a recording medium, or the information transmitted via a communication line or the like may be stored in the storage unit 11, or the information input via an input device may be stored in the storage unit 11.

[0046] The reception unit 12 and the position reception unit 121 can be realized by a device driver of an input means such as a touch panel or a keyboard, or control software of a menu screen.

[0047] The receiving unit 13 is usually realized by wireless or wired communication means.

[0048] The processing unit 14, the intensity acquisition unit 141, the type determination unit 142, and the storage unit 143 can usually be realized from a processor, a memory, etc. The processing procedures of the processing unit 14 etc. are usually realized by software, and the software is recorded on a recording medium such as a ROM. However, it may be realized by hardware (a dedicated circuit). The processor is a CPU, an MPU, a GPU, etc., and its type does not matter.

[0049] Next, an operation example of the location information production device 1 will be described using the flowchart of FIG. 3.

[0050] (Step S301) The position reception unit 121 determines whether or not it has received the position information of a specific location. If it has received the position information, it proceeds to step S302, and if it has not received it, it returns to step S301.

[0051] (Step S302) The storage unit 143 acquires the position information received in step S301.

[0052] (Step S303) The processing unit 14 etc. perform a time-series intensity acquisition process. The time-series intensity acquisition process is a process of acquiring the time-series radio wave intensities of radio waves from each of three or more communication devices B. An example of the time-series intensity acquisition process will be described using the flowchart of FIG. 4.

[0053] (Step S304) The processing unit 14 etc. perform fixed information acquisition processing. Return to step S301. The fixed information acquisition processing is processing for acquiring the intensity of radio waves from a fixed terminal at the point specified by the position information received in step S301. An example of the fixed information acquisition processing will be described using the flowchart of FIG. 5.

[0054] Note that in the flowchart of FIG. 3, it is preferable that the user who holds the location information production device 1 moves to each of three or more specific locations, and the location information production device 1 receives position information for each of three or more specific locations and repeatedly performs the processing from S301 to S304.

[0055] Also, in the flowchart of FIG. 3, the processing ends due to a power-off or an interrupt of the end of processing.

[0056] Next, an example of the time-series intensity acquisition processing in step S303 will be described using the flowchart of FIG. 4.

[0057] (Step S401) The receiving unit 13 determines whether it has received radio waves from any of the communication devices B. If radio waves are received, proceed to step S402, and if not received, return to step S401.

[0058] (Step S402) The storage unit 143 acquires the device identifier corresponding to the radio waves received in step S401.

[0059] (Step S403) The intensity acquisition unit 141 acquires the intensity of the radio waves received in step S401.

[0060] (Step S404) The storage unit 143 appends the radio wave intensity acquired in step S403 to a buffer (not shown) in association with the device identifier acquired in step S402.

[0061] (Step S405) The storage unit 143 determines whether or not it meets the storage conditions for the location information. If it meets the storage conditions, it returns to the upper-level process. If it does not meet the conditions, it returns to Step S401. The storage conditions are, for example, that a threshold time or more has elapsed since receiving the position information of a specific location, or that the number of radio wave intensities equal to or greater than a threshold value paired with three or more device identifiers has been stored, etc.

[0062] Next, an example of the fixed information acquisition process in Step S304 will be described using the flowchart of FIG. 5.

[0063] (Step S501) The type determination unit 142 substitutes 1 for the counter i.

[0064] (Step S502) The type determination unit 142 determines whether or not the i-th device identifier exists in a buffer (not shown). If the i-th device identifier exists, it proceeds to Step S503. If the i-th device identifier does not exist, it returns to the upper-level process.

[0065] (Step S503) The type determination unit 142 determines the type of the communication device B identified by the i-th device identifier. An example of such type determination processing will be described using the flowchart of FIG. 6.

[0066] (Step S504) If the determination result in Step S503 is "fixed terminal", it proceeds to Step S505. If it is "mobile terminal", it proceeds to Step S508.

[0067] (Step S505) The storage unit 143 acquires two or more radio wave intensities paired with the i-th device identifier from a buffer (not shown).

[0068] (Step S506) The storage unit 143 acquires a representative value of the two or more radio wave intensities.

[0069] (Step S507) The storage unit 143 stores, in the storage unit 11, a pair of the i-th device identifier and the representative value of the radio wave intensity acquired in step S506, in association with the position information received in step S301.

[0070] (Step S508) The type determination unit 142 increments the counter i by 1. Return to step S502.

[0071] Note that in the flowchart of FIG. 5, the storage unit 143 may newly acquire the intensity of the latest radio wave in step S506 instead of the representative values of two or more radio wave intensities.

[0072] Next, an example of the type determination process in step S503 will be described with reference to the flowchart of FIG. 6.

[0073] (Step S601) The type determination unit 142 acquires two or more radio wave intensities paired with the i-th device identifier in step S502 from a buffer (not shown).

[0074] (Step S602) The type determination unit 142 acquires the degree of variation of the two or more radio wave intensities acquired in step S601.

[0075] (Step S603) The type determination unit 142 determines whether the degree of variation acquired in step S602 is less than or equal to the threshold value or less than the threshold value. If the degree of variation is less than or equal to the threshold value or less than the threshold value, go to step S604; if the degree of variation is greater than or equal to the threshold value or greater than the threshold value, go to step S605.

[0076] (Step S604) The type determination unit 142 sets the type of the communication device B as a "fixed terminal". Return to the upper-level process.

[0077] (Step S605) The type determination unit 142 sets the type of the communication device B as a "mobile terminal". Return to the upper-level process.

[0078] Hereinafter, a specific operation example of the location information production device 1 in the present embodiment will be described. Here, it is assumed that the accumulation condition is that a predetermined time (for example, 3 minutes) has elapsed since the position information of a specific location was received.

[0079] For example, assume that user A is in a certain indoor location (for example, user A's home or a department store that user A often visits). And assume that user A has input the position information (x1, y1) to the location information production device 1.

[0080] Next, the position reception unit 121 of the location information production device 1 receives the position information (x1, y1) of the specific location. Next, the accumulation unit 143 acquires the received position information (x1, y1) in a buffer (not shown).

[0081] Then, the reception unit 13 receives radio waves including the device identifier from each of three or more communication devices B for a predetermined time (for example, 3 minutes). And the accumulation unit 143 acquires the device identifier included in the received radio waves. Also, the intensity acquisition unit 141 acquires the intensity of the received radio waves. Next, the accumulation unit 143 adds the acquired radio wave intensity to the buffer (not shown) in association with the acquired device identifier. As a result, a time-series radio wave intensity management table shown in FIG. 7 is configured in the buffer (not shown). The time-series radio wave intensity management table shown in FIG. 7 is a table at the specific location indicated by the position information (x1, y1).

[0082] The time-series radio wave intensity management table is a table that manages the time-series radio wave intensities for each communication device B. The time-series radio wave intensity management table is a table that manages two or more records having "ID", "device identifier", and "time-series radio wave intensity". "ID" is information for identifying a record. "Time-series radio wave intensity" is the radio wave intensity that is continuous in time. "R 11 " "R 12 " "R 21 " etc. are the radio wave intensities.

[0083] After the management table of FIG. 7 is configured, since a predetermined time (e.g., 3 minutes) has elapsed after the position information (x1, y1) of a specific point is received by the position reception unit 121, the storage unit 143 determines that it meets the storage condition of the point information.

[0084] Next, the type determination unit 142 obtains the degree of variation in the time-series radio wave intensity of each record in FIG. 7 according to the operation of the flowchart in FIG. 6, and determines whether each communication device B is a fixed terminal or a mobile terminal. And assume that the type determination unit 142 determines that the communication device B identified by the device identifier "device 1, device 3, device 4, device 6, ···" is a fixed terminal, and determines that the communication device B identified by the device identifier "device 2, device 5, ···" is a mobile terminal.

[0085] Next, the storage unit 143 forms radio wave intensity information by pairing the device identifier of the communication device B that is a fixed terminal with the representative value of the radio wave intensity. Then, the storage unit 143 stores a plurality of pieces of each radio wave intensity information in association with the position information (x1, y1). By such processing, the record of "ID = 1" in the point information management table of FIG. 8 is configured. Note that the storage unit 143 may store only the device identifier and the radio wave intensity. In such a case, each record in FIG. 8 does not have position information. Also, in such a case, the position reception unit 121 does not need to receive the position information of the specific point.

[0086] The point information management table is a table for managing point information. The point information management table stores a plurality of records that are records associated with the position information and have "ID", "device identifier", and "radio wave intensity information". The "radio wave intensity information" has "device identifier" and "radio wave intensity".

[0087] Through the above processing, the point information at the specific point 1 at the position indicated by the position information (x1, y1) is stored.

[0088] User A moves to specific location 2 indicated by the position information (x2, y2) with the location information production device 1 and performs the same operations as above. As a result, the location information production device 1 configures and stores the record with "ID = 2" in the location information management table of FIG. 8. Further, User A moves to each of one or more specific locations including specific location 3 with the location information production device 1 and performs the same operations as above. As a result, the location information production device 1 configures and stores the record of the transition to "ID = 3" (not shown) in the location information management table of FIG. 8.

[0089] As described above, according to the present embodiment, location information for acquiring the position of the terminal device indoors can be obtained. That is, according to the present embodiment, three or more pieces of location information for acquiring the position of the terminal device indoors can be produced.

[0090] Note that the processing in the present embodiment may be realized by software. And this software may be distributed by software download or the like. Also, this software may be recorded on a recording medium such as a CD-ROM and distributed. Note that this also applies to other embodiments in this specification. The software for realizing the location information production device 1 in the present embodiment is the following program. That is, this program causes a computer to function as a position reception unit that receives position information of a specific location, a reception unit that receives, at the specific location, radio waves including a device identifier for identifying the communication device from each of three or more communication devices, an intensity acquisition unit that acquires time-series radio wave intensities for each of the three or more communication devices, a type determination unit that determines whether each of the three or more communication devices for which the intensity acquisition unit has acquired the time-series radio wave intensities is a fixed terminal that is a fixed communication device or a mobile terminal that is a moving communication device, and a storage unit that configures and stores location information having the device identifiers, radio wave intensities, and the position information of the specific location of each of the three or more communication devices determined by the type determination unit to be fixed terminals.

[0091] (Embodiment 2) In the present embodiment, a terminal device that receives radio waves from each of three or more communication devices B uses the intensity of the radio waves in time series to determine the type of each communication device B, and uses the radio wave intensity only from the communication device B whose type is "fixed terminal" to obtain and output a terminal position indicating the position of the terminal device indoors. The terminal device will be described.

[0092] Also, in the present embodiment, a terminal device that determines whether the terminal device is in motion or stopped, uses the determination result to obtain and output a terminal position will be described.

[0093] FIG. 9 is a conceptual diagram of an information system C in the present embodiment. The information system C includes one or two or more terminal devices 2 and three or more communication devices B.

[0094] The terminal device 2 is a terminal capable of acquiring position information indoors. The terminal device 2 is, for example, a smartphone, a tablet terminal, a smartwatch, a so-called personal computer, etc., and its type does not matter.

[0095] FIG. 10 is a block diagram of the terminal device 2 in the present embodiment. The terminal device 2 includes a storage unit 21, a reception unit 22, a processing unit 23, and an output unit 24. The storage unit 21 includes a location information storage unit 211. The processing unit 23 includes an intensity acquisition unit 231, a type determination unit 232, a movement determination unit 233, and a position acquisition unit 234. The position acquisition unit 234 includes an intensity acquisition means 2341, a location determination means 2342, and a position acquisition means 2343. The output unit 24 includes a position output unit 241.

[0096] Various types of information are stored in the storage unit 21. The various types of information are, for example, the location information described later.

[0097] Three or more location information is stored in the location information storage unit 211. It is preferable that the three or more location information in the location information storage unit 211 is information accumulated by the location information production device 1.

[0098] Each of the three or more pieces of location information in the location information storage unit 211 has, for example, the location information of a specific location, a device identifier, and a radio wave intensity. It is preferable that three or more pieces of radio wave intensity information are associated with each of the three or more pieces of location information. The radio wave intensity information has a device identifier and a radio wave intensity. The three or more pieces of radio wave intensity information may constitute a radio wave intensity vector. The radio wave intensity vector is a vector using the radio wave intensity information and has, for example, a structure of (the radio wave intensity of device identifier 1, the radio wave intensity of device identifier 2, the radio wave intensity of device identifier 3, ··· the radio wave intensity of device identifier n). In the location information storage unit 211, for example, a location information management table having the structure of FIG. 8 is stored.

[0099] Note that the terminal device 2 does not necessarily have to have the location information storage unit 211. In such a case, the terminal device 2 refers to the location information storage unit 211 of an external device (not shown) and acquires the terminal position described later.

[0100] The receiving unit 22 receives radio waves including a device identifier for identifying the communication device B from each of the three or more communication devices B. The receiving unit 22 usually performs the same functions as the above-described receiving unit 13. The receiving unit 22 usually receives radio waves including a device identifier from each of the three or more communication devices B. The receiving unit 22 usually receives radio waves continuously.

[0101] The processing unit 23 performs various processes. The various processes are, for example, processes performed by the intensity acquisition unit 231, the type determination unit 232, the movement determination unit 233, and the position acquisition unit 234.

[0102] The intensity acquisition unit 231 acquires time-series radio wave intensities for each of the three or more communication devices B. The intensity acquisition unit 231 acquires the radio wave intensity based on the radio waves received by the receiving unit 22. Note that the intensity acquisition unit 231 performs the same functions as the above-described intensity acquisition unit 141.

[0103] The type determination unit 232 determines whether each of the three or more communication devices B is a fixed terminal or a mobile terminal using the time-series radio wave intensities acquired by the intensity acquisition unit 231. The type determination unit 232 performs the same functions as the above-described type determination unit 142.

[0104] The movement determination unit 233 determines whether the terminal device 2 is in motion or stationary, and obtains a movement determination result that is the result of this determination. The movement determination result is, for example, "in motion" or "stationary".

[0105] The movement determination unit 233 obtains, for example, the sensor information of the terminal device 2, and uses the sensor information to obtain a movement determination result. The sensor information is, for example, acceleration by a gyroscope and time-series position information.

[0106] The movement determination unit 233 obtains, for example, a movement determination result of "stationary" if the acceleration by the gyroscope is "0" or below a threshold value. The movement determination unit 233 obtains, for example, a movement determination result of "in motion" when the acceleration by the gyroscope is equal to or greater than the threshold value.

[0107] The movement determination unit 233 determines that it is stationary when there is no change in the time-series radio wave intensity of one or two or more communication devices B, for example, using the time-series radio wave intensity of each of the three or more communication devices B obtained by the intensity acquisition unit 231, and obtains a movement determination result of "stationary".

[0108] The position acquisition unit 234 obtains the radio wave intensities of three or more communication devices B determined by the type determination unit 232 to be fixed terminals, and uses the radio wave intensities of the fixed terminals to obtain the terminal position, which is the position information of the terminal device 2 indoors.

[0109] The position acquisition unit 234 obtains, for example, the radio wave intensities of three or more communication devices B determined by the type determination unit 232 to be fixed terminals, refers to three or more location information in the location information storage unit 211 using the three or more radio wave intensities, and obtains the terminal position by the fingerprint method.

[0110] It is preferable for the position acquisition unit 234 to obtain position information using the movement determination result. For example, it is preferable for the position acquisition unit 234 to obtain the terminal position only when the movement determination result is "stationary".

[0111] The location acquisition unit 234 may acquire the terminal location using the location information including the device identifier only when the device identifier corresponding to the radio wave received by the reception unit 22 is included in the location information of the location information storage unit 211. This is because the location information of the location information storage unit 211 is the location information of the fixed terminal.

[0112] The intensity acquisition means 2341 acquires, in association with the device identifier, the radio wave intensities of three or more communication devices determined by the type determination unit 232 to be fixed terminals.

[0113] The location determination means 2342 determines, from the location information of the location information storage unit 211, one or more pieces of location information that satisfy the similarity condition with the radio wave intensities associated with each of the three or more device identifiers acquired by the intensity acquisition means 2341.

[0114] The location determination means 2342, for example, acquires a first radio wave intensity vector that is a vector having, as elements, the radio wave intensities paired with each of the three or more device identifiers included in the location information. Further, the location determination means 2342, for example, acquires a second radio wave intensity vector that is a vector having, as elements, the radio wave intensities associated with each of the three or more device identifiers acquired by the intensity acquisition means 2341. The location determination means 2342, for example, acquires the similarity between the two radio wave intensity vectors, and when the similarity is equal to or greater than a threshold value, acquires the location information corresponding to the first radio wave intensity vector.

[0115] The location acquisition means 2343 acquires the location information included in each of the one or more pieces of location information determined by the location determination means 2342, and acquires the terminal location using the one or more pieces of location information.

[0116] The output unit 24 outputs various types of information. The various types of information are, for example, here the terminal location and the indoor map.

[0117] Here, output includes concepts such as display on a display, projection using a projector, printing by a printer, sound output, transmission to an external device, storage in a recording medium, and delivery of a processing result to another processing device or another program.

[0118] The position output unit 241 outputs the terminal position acquired by the position acquisition unit 234. For example, the position output unit 241 displays a symbol on an indoor map that indicates the position specified by the terminal position.

[0119] The storage unit 21 and the location information storage unit 211 are preferably non-volatile recording media, but can also be realized with volatile recording media.

[0120] The process by which information is stored in the storage unit 21 or the like is not limited. For example, information may be stored in the storage unit 21 or the like via a recording medium, or information transmitted via a communication line or the like may be stored in the storage unit 21 or the like, or information input via an input device may be stored in the storage unit 21 or the like.

[0121] The receiving unit 22 is usually realized by wireless or wired communication means.

[0122] The processing unit 23, the intensity acquisition unit 231, the type determination unit 232, the movement determination unit 233, the position acquisition unit 234, the intensity acquisition means 2341, the location determination means 2342, and the position acquisition means 2343 can usually be realized from a processor, a memory, etc. The processing procedures of the processing unit 23 and the like are usually realized by software, and the software is recorded on a recording medium such as a ROM. However, it may also be realized by hardware (dedicated circuit). Note that the processor may be a CPU, an MPU, a GPU, etc., and its type is not limited.

[0123] The output unit 24 and the position output unit 241 can be realized, for example, by driver software for an output device such as a display or a speaker, or by the driver software for the output device and the output device or the like.

[0124] Next, a first operation example of the terminal device 2 will be described using the flowchart of FIG. 11.

[0125] (Step S1101) The movement determination unit 233 determines whether the terminal device 2 is in motion or stopped. An example of such movement determination processing will be described using the flowchart of FIG. 12.

[0126] (Step S1102) If the determination result in Step S1101 is "stopped", the process proceeds to Step S1103; if it is "in motion", the process returns to Step S1101.

[0127] (Step S1103) The intensity acquisition means 2341 performs time-series intensity acquisition processing. An example of the time-series intensity acquisition processing was described using the flowchart of FIG. 4.

[0128] (Step S1104) The type determination unit 232, the location determination means 2342, etc. perform fixed information acquisition processing. An example of the fixed information acquisition processing was described using the flowchart of FIG. 5.

[0129] (Step S1105) The position acquisition means 2343 performs position estimation processing to acquire the terminal position. An example of the position estimation processing will be described using the flowchart of FIG. 13.

[0130] (Step S1106) The position output unit 241 outputs the terminal position acquired in Step S1105. The process returns to Step S1101.

[0131] Note that in the flowchart of FIG. 11, the process ends due to a power-off or a processing end interrupt.

[0132] Next, an example of the movement determination processing in Step S1101 will be described using the flowchart of FIG. 12.

[0133] (Step S1201) The movement determination unit 233 acquires the sensor value (e.g., acceleration) of the terminal device 2 and temporarily stores it in a buffer (not shown).

[0134] (Step S1202) The movement determination unit 233 determines whether to perform movement determination using the sensor values of a buffer (not shown). If movement determination is to be performed, it proceeds to step S1203; if not, it returns to step S1201. Note that the movement determination unit 233 may always perform movement determination, or for example, perform movement determination after accumulating a predetermined number or more of sensor values in the buffer, or after a predetermined time has elapsed since the acquisition of the sensor values.

[0135] (Step S1203) The movement determination unit 233 determines whether the terminal device 2 is in motion or stopped using one or two or more sensor values of a buffer (not shown). If it is stopped, it proceeds to step S1204; if it is in motion, it proceeds to step S1205.

[0136] (Step S1204) The movement determination unit 233 sets the movement determination result to "stopped". It proceeds to step S1206.

[0137] (Step S1205) The movement determination unit 233 sets the movement determination result to "in motion".

[0138] (Step S1206) The movement determination unit 233 clears the buffer (not shown). It returns to the upper-level process.

[0139] Next, an example of the position estimation process in step S1105 will be described using the flowchart of FIG. 13.

[0140] (Step S1301) The position acquisition means 2343 acquires three or more pieces of radio wave intensity information (pairs of device identifiers and radio wave intensities) of the terminal device 2.

[0141] (Step S1302) The position acquisition means 2343 vectorizes the three or more pieces of radio wave intensity information to obtain a radio wave intensity vector. Note that the radio wave intensity vector is, for example, (radio wave intensity of device identifier 1, radio wave intensity of device identifier 2, radio wave intensity of device identifier 3,... radio wave intensity of device identifier n).

[0142] (Step S1303) The position acquisition means 2343 substitutes 1 for the counter i.

[0143] (Step S1304) The position acquisition means 2343 determines whether the i-th location information exists in the location information storage unit 211. If the i-th location information exists, it proceeds to Step S1305; if not, it proceeds to Step S1309.

[0144] (Step S1305) The position acquisition means 2343 acquires the i-th radio wave intensity vector of the i-th location information from the location information storage unit 211.

[0145] (Step S1306) The position acquisition means 2343 acquires the similarity between the radio wave intensity vector acquired in Step S1302 and the i-th radio wave intensity vector acquired in Step S1305. Next, the position acquisition means 2343 determines whether the similarity satisfies the similarity condition (for example, the similarity is equal to or greater than a threshold value). If the similarity satisfies the similarity condition, it proceeds to Step S1307; if not, it proceeds to Step S1308.

[0146] (Step S1307) The position acquisition means 2343 acquires the location information and the similarity of the i-th location information and accumulates them in a buffer (not shown).

[0147] (Step S1308) The position acquisition means 2343 increments the counter i by 1. It returns to Step S1304.

[0148] (Step S1309) The position acquisition means 2343 acquires the terminal position that specifies the position of the terminal device 2 using the set of three or more pieces of location information and similarity accumulated in a buffer (not shown). It returns to the upper-level process.

[0149] Next, a second operation example of the terminal device 2 will be described using the flowchart of FIG. 14.

[0150] (Step S1401) The intensity acquisition means 2341 performs time-series intensity acquisition processing. An example of the time-series intensity acquisition processing was described using the flowchart of FIG. 4.

[0151] (Step S1402) The location determination means 2342 performs fixed information acquisition processing. An example of the fixed information acquisition processing was described using the flowchart of FIG. 5.

[0152] (Step S1403) The position acquisition means 2343 performs position estimation processing to acquire the terminal position. An example of the position estimation processing was described using the flowchart of FIG. 13.

[0153] (Step S1404) The position output unit 241 outputs the terminal position acquired in Step S1403. Return to Step S1401.

[0154] Note that in the flowchart of FIG. 14, the processing ends due to a power-off or a processing end interrupt.

[0155] Next, a second example of the type determination processing in the fixed information acquisition processing of Step S1402 in the flowchart of FIG. 14 will be described using the flowchart of FIG. 15. Note that the first example of the type determination processing was described using the flowchart of FIG. 6.

[0156] (Step S1501) The type determination unit 232 acquires the device identifier of the communication device B for which the type is to be determined.

[0157] (Step S1502) The type determination unit 232 determines whether the device identifier acquired in Step S1501 exists in any of the location information in the location information storage unit 211. If it exists in any of the location information, go to Step S1503; if it does not exist, go to Step S1504.

[0158] (Step S1503) The type determination unit 232 sets the type to "fixed terminal". Return to the upper-level processing.

[0159] (Step S1504) The type determination unit 232 sets the type as "mobile terminal" and returns to the upper-level process.

[0160] Next, a specific operation example of the terminal device 2 in the present embodiment will be described.

[0161] It is assumed that user B holds his / her terminal device 2 and enters an indoor location identified by the location identifier (P). Then, the receiving unit 22 of the terminal device 2 transmits a location information request having the location identifier (P) to an external device (not shown) and receives the location information management table shown in FIG. 8 from the device. Then, the processing unit 23 temporarily stores the location information management table in the location information storage unit 211.

[0162] Then, the terminal device 2 operates as follows according to the processing from step S1103 to S1106 in FIG. 11 or the processing of the flowchart in FIG. 14.

[0163] That is, the intensity acquisition means 2341 performs the time-series intensity acquisition process described with reference to the flowchart in FIG. 4, acquires the radio wave intensities of three or more communication devices B at the location X where the terminal device 2 is present, and constructs a time-series radio wave intensity management table having the structure shown in FIG. 7.

[0164] Next, the intensity acquisition means 2341 performs the time-series intensity acquisition process, acquires the time-series radio wave intensities of each communication device B capable of receiving radio waves at the location X, and constructs a time-series radio wave intensity management table having the structure shown in FIG. 7.

[0165] Next, the type determination unit 142 refers to the time-series radio wave intensity management table and determines whether each communication device B is a "fixed terminal" or a "mobile terminal" by the type determination process described with reference to the flowchart in FIG. 4.

[0166] Next, the location determination means 2342 acquires the radio wave intensities of "Device 1", "Device 3", "Device 4", "Device 6", etc., which are determined to be fixed terminals. Then, the location determination means 2342 acquires the radio wave intensity vector "(radio wave intensity of Device 1, radio wave intensity of Device 3, radio wave intensity of Device 4, radio wave intensity of Device 6,...) = (P1, P3, P4, P6,...)". Here, the radio wave intensity of communication device B acquired by the location determination means 2342 may be a representative value of two or more radio wave intensities, or may be a single radio wave intensity such as the intensity of the latest radio wave of communication device B.

[0167] Next, the position acquisition means 2343 performs the position estimation process described using the flowchart of FIG. 13, and calculates the similarity between the radio wave intensity vector at point X and the radio wave intensity vectors of each record in FIG. 8 (vectors composed of radio wave intensity information). Next, the position acquisition means 2343 determines the radio wave intensity vectors that satisfy the similarity condition "similarity >= threshold value" (for example, the radio wave intensity vector of "ID=1" in FIG. 8 (S 11 , S 12 , S 13 ,...), the radio wave intensity vector of "ID=2" (S 21 , S 22 , S 23 ,...),...). Next, the position acquisition means 2343 acquires the pairs of position information and similarity that correspond to the radio wave intensity vectors that satisfy the similarity condition (for example, "(x1, y1), DS1", "(x2, y2), DS2",...). Next, the position acquisition means 2343 acquires the position (x1×DS1 / sum of similarities + x2×DS2 / sum of similarities +..., y1×DS1 / sum of similarities + y2×DS2 / sum of similarities +...) of point X indoors. The sum of similarities is "DS1 + DS2 +...".

[0168] Next, the position output unit 241 outputs the map of the indoor or outdoor area stored in the storage unit 21, and arranges a symbol at the position indicated by the position information (terminal position) acquired by the position acquisition means 2343 on the map.

[0169] As described above, according to the present embodiment, the position of the terminal device 2 indoors or outdoors can be easily acquired.

[0170] Note that the processing in this embodiment may be implemented by software. And this software may be distributed by software download or the like. Also, this software may be recorded on a recording medium such as a CD-ROM and distributed. Note that this also applies to other embodiments in this specification. The software for realizing the terminal device 2 in this embodiment is a program as follows. That is, this program causes a computer to function as a receiving unit that receives radio waves including device identifiers for identifying the communication devices from three or more communication devices, an intensity acquisition unit that acquires time-series radio wave intensities for each of the three or more communication devices, a type determination unit that determines whether each of the three or more communication devices is a fixed terminal with a fixed position or a mobile terminal that is moving, using the time-series radio wave intensities acquired by the intensity acquisition unit, a position acquisition unit that acquires the terminal position, which is the position information of the terminal device, using the radio wave intensities of the three or more communication devices determined by the type determination unit to be fixed terminals, and a position output unit that outputs the terminal position acquired by the position acquisition unit.

[0171] Also, reference numeral 1 in FIG. 1 or reference numeral 2 in FIG. 9 shows the appearance of a computer that executes the program described in this specification and realizes the location information production device 1, the terminal device 2, etc. of the various embodiments described above. The above-described embodiments can be realized by computer hardware and a computer program executed thereon. Reference numeral 1 in FIG. 1 or reference numeral 2 in FIG. 9 is a schematic view of this computer system 300, and FIG. 16 is a block diagram of the system 300.

[0172] In FIG. 16, in addition to the CD-ROM drive 3012, the computer 301 includes an MPU 3013, a bus 3014 connected to the CD-ROM drive 3012 and the like, a ROM 3015 for storing programs such as a boot-up program, a RAM 3016 connected to the MPU 3013 for temporarily storing instructions of application programs and providing a temporary storage space, and a hard disk 3017 for storing application programs, system programs, and data. Here, although not shown, the computer 301 may further include a network card for providing connection to a LAN.

[0173] A program for causing the computer system 300 to execute functions such as the terminal device 2 in the above-described embodiment may be stored in a CD-ROM 3101, inserted into the CD-ROM drive 3012, and further transferred to the hard disk 3017. Alternatively, the program may be transmitted to the computer 301 via a network (not shown) and stored in the hard disk 3017. The program is loaded into the RAM 3016 when executed. The program may be loaded directly from the CD-ROM 3101 or the network.

[0174] The program does not necessarily include an operating system (OS) or a third-party program that causes the computer 301 to execute functions such as the terminal device 2 in the above-described embodiment. The program only needs to include a portion of instructions that call appropriate functions (modules) in a controlled manner so as to obtain a desired result. How the computer system 300 operates is well known, and a detailed description thereof is omitted.

[0175] In the above program, in steps such as the step of transmitting information and the step of receiving information, processing performed by hardware, for example, processing performed by a modem or an interface card in the transmission step (processing that can only be performed by hardware) is not included.

[0176] Also, the computer that executes the above program may be singular or plural. That is, centralized processing may be performed, or distributed processing may be performed.

[0177] Also, in each of the above embodiments, it goes without saying that two or more communication means existing in one device may be physically realized by one medium.

[0178] Also, in each of the above embodiments, each process may be realized by being centrally processed by a single device, or may be realized by being distributedly processed by a plurality of devices.

[0179] Needless to say, the present invention is not limited to the above embodiments, and various modifications are possible and are also included within the scope of the present invention.

Industrial Applicability

[0180] As described above, the terminal device 2 according to the present invention has the effect of being able to easily acquire the position of the terminal and is useful as a terminal device or the like.

Explanation of Reference Numerals

[0181] A, C Information system B Communication device 1 Location information production device 2 Terminal device 11, 21 Storage unit 12 Reception unit 13, 22 Reception unit 14, 23 Processing unit 24 Output unit 121 Position reception unit 141, 231 Intensity acquisition unit 142, 232 Type determination unit 143 Accumulation unit 211 Location information storage unit 233 Movement determination unit 234 Position acquisition unit 241 Position output unit 2341 Strength acquisition means 2342 Location determination means 2343 Position acquisition means

Claims

1. a receiving unit that receives radio waves including device identifiers for identifying the communication devices from each of three or more communication devices; an intensity acquisition unit that acquires time-series radio wave intensities for each of the three or more communication devices; a type determination unit that determines, using the time-series radio wave intensities acquired by the intensity acquisition unit, whether each of the three or more communication devices is a fixed terminal that is fixed or a mobile terminal that is moving; a position acquisition unit that acquires a terminal position, which is position information of the terminal device, using the radio wave intensities of the three or more communication devices determined by the type determination unit to be fixed terminals; a terminal device comprising a position output unit that outputs the terminal position acquired by the position acquisition unit.

2. The position acquisition unit has an intensity acquisition means for acquiring, in association with device identifiers, the radio wave intensities of the three or more communication devices determined by the type determination unit to be fixed terminals; a location determination means for determining, from a location information storage unit storing three or more location information having location information of a specific location and radio wave intensities at the specific location for each of two or three or more fixed terminal device identifiers, one or more location information satisfying a similar condition to the radio wave intensities associated with the three or more device identifiers acquired by the intensity acquisition means; The terminal device according to claim 1, comprising: a position acquisition means for acquiring the location information included in the one or more location information determined by the location determination means and acquiring the terminal position using the one or more location information.

3. The three or more pieces of location information in the location information storage unit are information acquired by a location information production device, The location information production device has a position reception unit that receives location information of a specific location; a receiving unit that receives radio waves including device identifiers for identifying the communication devices from each of three or more communication devices at the specific location; an intensity acquisition unit that acquires time-series radio wave intensities for each of the three or more communication devices; a type determination unit that determines, using the time-series radio wave intensities acquired by the intensity acquisition unit, whether each of the three or more communication devices is a fixed terminal that is fixed or a mobile terminal that is moving; The terminal device according to claim 2, comprising: an accumulation unit that constructs and accumulates location information having the device identifiers and radio wave intensities of the three or more communication devices determined by the type determination unit to be fixed terminals and the location information of the specific location.

4. further comprises a movement determination unit that determines whether the terminal device is in motion or stopped and acquires a movement determination result that is the determination result; The position acquisition unit The terminal device according to claim 1, wherein the position information is obtained by using the movement determination result.

5. The movement determination unit The terminal device according to claim 4, which obtains sensor information of the terminal device and obtains the movement determination result by using the sensor information.

6. The movement determination unit The terminal device according to claim 4, wherein the movement determination unit uses the time-series radio wave intensities of the three or more communication devices acquired by the intensity acquisition unit, and determines that it is stopped when there is no change in the time-series radio wave intensities of two or more communication devices, and obtains the movement determination result.

7. A position reception unit that receives position information of a specific location, A reception unit that receives, at the specific location, radio waves including device identifiers for identifying the communication devices from three or more communication devices, An intensity acquisition unit that acquires time-series radio wave intensities for each of the three or more communication devices, A type determination unit that determines, by using the time-series radio wave intensities acquired by the intensity acquisition unit, whether each of the three or more communication devices is a fixed terminal that is a fixed communication device or a mobile terminal that is a moving communication device, A location information production device comprising an accumulation unit that constructs and accumulates location information having the device identifiers, radio wave intensities, and the position information of the specific location of each of the three or more communication devices determined by the type determination unit to be a fixed terminal.

8. A position acquisition method in a terminal device including a reception unit, an intensity acquisition unit, a type determination unit, a position acquisition unit, and a position output unit, comprising: A reception step in which the reception unit receives radio waves including device identifiers for identifying the communication devices from three or more communication devices, An intensity acquisition step in which the intensity acquisition unit acquires time-series radio wave intensities for each of the three or more communication devices, A type determination step in which the type determination unit determines, by using the time-series radio wave intensities acquired by the intensity acquisition unit, whether each of the three or more communication devices is a fixed terminal that is fixed or a mobile terminal that is moving, A position acquisition step in which the position acquisition unit acquires a terminal position that is the position information of the terminal device by using the radio wave intensities of the three or more communication devices determined by the type determination unit to be fixed terminals, A position acquisition method comprising a position output step in which the position output unit outputs the terminal position acquired by the position acquisition unit.

9. A method for producing location information realized by a location information production device including a position reception unit, a reception unit, an intensity acquisition unit, a type determination unit, and an accumulation unit, a position receiving step in which the position receiving unit receives position information of a specific location; a receiving step in which the receiving unit receives radio waves including device identifiers for identifying the communication device from three or more communication devices at the specific location; an intensity acquisition step in which the intensity acquisition unit acquires time-series radio wave intensities for each of three or more communication devices; a type determination step in which the type determination unit determines, using the time-series radio wave intensities acquired by the intensity acquisition unit, whether each of the three or more communication devices is a fixed terminal that is a stationary communication device or a mobile terminal that is a moving communication device; a method for generating location information, comprising: an accumulation step in which the accumulation unit constructs and accumulates location information having the device identifiers, radio wave intensities, and the position information of the specific location of each of three or more communication devices determined by the type determination unit to be fixed terminals.

10. A computer, a receiving unit that receives radio waves including device identifiers for identifying the communication device from three or more communication devices, an intensity acquisition unit that acquires time-series radio wave intensities for each of the three or more communication devices, a type determination unit that determines, using the time-series radio wave intensities acquired by the intensity acquisition unit, whether each of the three or more communication devices is a fixed terminal that is a stationary communication device or a mobile terminal that is a moving communication device, a position acquisition unit that acquires a terminal position, which is position information of the terminal device, using the radio wave intensities of three or more communication devices determined by the type determination unit to be fixed terminals, a program for causing the computer to function as a position output unit that outputs the terminal position acquired by the position acquisition unit.

11. A computer, a position receiving unit that receives position information of a specific location, a receiving unit that receives radio waves including device identifiers for identifying the communication device from three or more communication devices at the specific location, an intensity acquisition unit that acquires time-series radio wave intensities for each of three or more communication devices, a type determination unit that determines, using the time-series radio wave intensities acquired by the intensity acquisition unit, whether each of the three or more communication devices is a fixed terminal that is a stationary communication device or a mobile terminal that is a moving communication device, a program for causing the computer to function as an accumulation unit that constructs and accumulates location information having the device identifiers, radio wave intensities, and the position information of the specific location of each of three or more communication devices determined by the type determination unit to be fixed terminals.

Citation Information

Patent Citations

  • Indoor position detection device

    JP2023136586A

Cited By

  • Terminal device, position acquisition method, and program

    JP2025104161A