Processing system, processing method, and program

The processing system addresses inaccuracies in determining the target device by measuring horizontal distances between fixed and mobile terminals, ensuring accurate processing in access control systems.

JP7788672B2Active Publication Date: 2025-12-19PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2021128572
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-08-04
Publication Date
2025-12-19
Estimated Expiration
2041-08-04

AI Technical Summary

Technical Problem

Existing systems using short-range wireless communication to read information from portable terminals, such as IC cards, may inaccurately determine the target device due to straight-line distance considerations, leading to potential processing errors when multiple users are lined up.

Method used

A processing system that utilizes a receiving unit, status acquisition unit, and horizontal distance acquisition unit to measure and calculate horizontal distances between fixed and mobile terminals based on signal status information, allowing for accurate processing by considering the actual positional relationship rather than straight-line distance.

Benefits of technology

Reduces the likelihood of inaccurate processing by determining the correct mobile terminal for authentication and other actions based on horizontal distance, improving accuracy in access control systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007788672000001
    Figure 0007788672000001
  • Figure 0007788672000002
    Figure 0007788672000002
  • Figure 0007788672000003
    Figure 0007788672000003
Patent Text Reader

Abstract

To reduce the possibility that processing related to a mobile terminal cannot be performed accurately.SOLUTION: A processing system 100 includes a state acquisition unit 11, a horizontal distance acquisition unit 12, and a processing unit 13. The state acquisition unit 11 acquires state information about a state of a radio signal received by a receiving unit 10. The receiving unit 10 is provided in one of a fixed terminal 2 and a mobile terminal 3 (31, 32, ...), and receives the radio signal transmitted by the other of the fixed terminal 2 and the mobile terminal 3 (31, 32, ...). The horizontal distance acquisition unit 12 acquires horizontal distance information indicating horizontal distance between the fixed terminal 2 and the mobile terminal 3 (31, 32, ...) based on the state information. The processing unit 13 performs processing related to the mobile terminal 3 (31, 32, ...) using the horizontal distance information.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to a processing system, a processing method, and a program, and more particularly to a processing system, a processing method, and a program that perform processing related to a mobile terminal based on the distance between the mobile terminal and the processing system, a processing method, and a program. [Background technology]

[0002] Patent document 1 describes an access control system that includes a control device that locks and unlocks doors, and a management terminal that reads the personal ID stored on the user's IC card via short-range wireless communication and transmits it to the control device to obtain authentication information. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2015-125693 Summary of the Invention [Problem to be solved by the invention]

[0004] In a method for reading information such as a personal ID from a portable terminal such as an IC card carried by a user using short-range wireless communication, as in the background art, the information read from the portable terminal with the shortest linear distance (e.g., the highest reception strength) is generally used.

[0005] However, for example, when multiple users are lined up, the mobile terminal of the first user is not necessarily the one with the shortest straight-line distance from the management terminal, and therefore, if the straight-line distance is used as the distance between the mobile terminals, there is a possibility that processing related to the mobile terminals will not be performed accurately.

[0006] An object of the present disclosure is to provide a processing system, a processing method, and a program that can reduce the possibility that processing related to a mobile terminal cannot be performed accurately. [Means for solving the problem]

[0007] A processing system according to one aspect of the present disclosure includes a status acquisition unit, a horizontal distance acquisition unit, and a processing unit. The status acquisition unit acquires status information regarding the status of a wireless signal received by a receiving unit. The receiving unit is provided in one of a fixed terminal and a mobile terminal, and receives the wireless signal transmitted by the other of the fixed terminal and the mobile terminal. The horizontal distance acquisition unit acquires horizontal distance information indicating the horizontal distance between the fixed terminal and the mobile terminal based on the status information. The processing unit performs processing related to the mobile terminal using the horizontal distance information. The horizontal distance acquisition unit includes a measurement unit, a detection unit, and a calculation unit. The measurement unit measures the linear distance between the fixed terminal and the mobile terminal based on the status information. The detection unit detects the direction of a straight line corresponding to the linear distance based on the status information. The calculation unit calculates the horizontal distance based on the linear distance and the direction. The receiving unit is provided in the fixed terminal, and receives wireless signals transmitted by each of a plurality of mobile terminals. The status acquisition unit acquires status information regarding the status of each of a plurality of wireless signals received by the receiving unit. The horizontal distance acquisition unit acquires horizontal distance information indicating a horizontal distance between the fixed terminal and each of the plurality of mobile terminals based on each of the plurality of status information acquired by the status acquisition unit. The processing unit performs processing related to one of the plurality of mobile terminals based on the plurality of horizontal distance information acquired by the horizontal distance acquisition unit. 。

[0008] A processing method according to one aspect of the present disclosure includes a status acquisition step, a horizontal distance acquisition step, and a processing step. In the status acquisition step, status information regarding the status of a wireless signal received by a receiving unit is acquired. The receiving unit is provided in one of a fixed terminal and a mobile terminal, and receives the wireless signal transmitted by the other of the fixed terminal and the mobile terminal. In the horizontal distance acquisition step, horizontal distance information indicating the horizontal distance between the fixed terminal and the mobile terminal is acquired based on the status information. In the processing step, processing related to the mobile terminal is performed using the horizontal distance information. The horizontal distance acquisition step includes a measurement step, a detection step, and a calculation step. In the measurement step, a straight-line distance between the fixed terminal and the mobile terminal is measured based on the status information. In the detection step, a direction of a straight line corresponding to the straight-line distance is detected based on the status information. In the calculation step, the horizontal distance is calculated based on the straight-line distance and the direction. The receiving unit is provided in the fixed terminal, and receives wireless signals transmitted from each of a plurality of mobile terminals. In the state acquisition step, state information relating to the state of each of the plurality of wireless signals received by the receiving unit is acquired. In the horizontal distance acquisition step, horizontal distance information indicating the horizontal distance between the fixed terminal and each of the plurality of mobile terminals is acquired based on each of the plurality of state information acquired in the state acquisition step. In the processing step, processing is performed on one of the plurality of mobile terminals based on the plurality of horizontal distance information acquired in the horizontal distance acquisition step. 。

[0009] A program according to one aspect of the present disclosure is a program for causing one or more processors to execute the processing method. [Effects of the Invention]

[0010] The processing system, processing method, and program disclosed herein have the advantage of being able to reduce the possibility that processing related to a mobile device will not be performed accurately by using the horizontal distance. [Brief explanation of the drawings]

[0011] [Figure 1] FIG. 1 is a block diagram illustrating a processing system according to an embodiment of the present disclosure. [Figure 2] FIG. 2 is a diagram showing an example of a space in which fixed terminals and mobile terminals constituting the processing system exist. [Figure 3] FIG. 3 is a diagram showing the positional relationship between the fixed terminal and the mobile terminal of the same. [Figure 4] FIG. 4 is a flowchart showing the processing of the processing device that constitutes the processing system. [Figure 5] FIG. 5 is a flowchart of a horizontal distance acquisition process performed by the processing device. [Figure 6] FIG. 6 is a flowchart of the horizontal distance utilization process performed by the processing device. [Figure 7] FIG. 7 is a block diagram showing a first modification of the processing system. [Figure 8] FIG. 8 is a block diagram showing a second modification of the processing system. DETAILED DESCRIPTION OF THE INVENTION

[0012] The configurations described in the following embodiments are merely examples of the present disclosure. The present disclosure is not limited to the following embodiments, and various modifications are possible depending on the design, etc., as long as the effects of the present disclosure can be achieved.

[0013] (1) Processing system (1-1) Overview As shown in FIG. 1, a processing system 100 according to an embodiment of the present disclosure includes a receiving unit 10, a status acquiring unit 11, a horizontal distance acquiring unit 12, and a processing unit 13.

[0014] The processing system 100 is, for example, an access control system that controls a user's access to a predetermined area. The predetermined area is, for example, the inside of a room, and the access to the predetermined area is, for example, entering the room. However, the predetermined area may also be the inside of a building, within a site, etc.

[0015] The receiving unit 10 is provided in one of the fixed terminal 2 and the mobile terminal 3 (31, 32, . . . ), and receives a radio signal transmitted by the other of the fixed terminal 2 and the mobile terminal 3 (31, 32, . . . ).

[0016] The fixed terminal 2 is fixed, for example, near the entrance to a predetermined area. The portable terminals 3 (31, 32, etc.) are carried by users.

[0017] In this embodiment, the receiving unit 10 is provided in the fixed terminal 2. Specifically, the fixed terminal 2 is, for example, a tag reader, a beacon receiver, or the like.

[0018] In this embodiment, the mobile terminals 3 (31, 32, . . . ) transmit radio signals using a single antenna, and the receiving unit 10 receives the radio signals from the mobile terminals 3 (31, 32, . . . ) using three or more antennas.

[0019] The three or more antennas may be, for example, an array antenna in which three or more antenna elements are regularly arranged. The array antenna may be, for example, an array antenna in which three or more antenna elements are arranged at equal intervals along a straight line.

[0020] The arrangement of a single antenna and three or more antennas (array antenna) may be reversed. That is, the mobile terminals 3 (31, 32, etc.) may transmit wireless signals using three or more antennas, and the receiving unit 10 may receive the wireless signals from the mobile terminals 3 (31, 32, etc.) using a single antenna.

[0021] However, the receiving unit 10 may be provided in the mobile terminal 3 (31, 32, etc.) (see Modification 1). In this case, for example, the fixed terminal 2 transmits a wireless signal using a single antenna (or three or more antennas), and the receiving unit 10 receives the wireless signal from the fixed terminal 2 using three or more antennas (or a single antenna).

[0022] (1-2) Obtaining status information The status acquisition unit 11 acquires status information, which is information relating to the status of the wireless signal received by the receiving unit 10.

[0023] The state may be, for example, a phase difference or a phase. However, the state may also be an intensity difference or an intensity, or a time difference or a time. Note that the time may be, for example, a delay time, and the time difference may be, for example, a difference in delay time.

[0024] The status information may be, for example, phase difference information regarding phase differences between three or more phases corresponding to three or more antennas, or phase information indicating the three or more phases. Alternatively, the status information may be intensity difference information regarding intensity differences between three or more intensities corresponding to three or more antennas, or intensity information indicating the three or more intensities. Alternatively, the status information may be time difference information regarding time differences between three or more delay times corresponding to three or more antennas, or time information indicating the three or more delay times.

[0025] (1-3) Obtaining horizontal distance The horizontal distance acquisition unit 12 acquires horizontal distance information based on the state information acquired by the state acquisition unit 11. The horizontal distance information is information indicating the horizontal distance (h1, h2...: see FIG. 3) between the fixed terminal 2 and the mobile terminals 3 (31, 32...).

[0026] The horizontal distance is, for example, the distance between two shadows (orthogonal projections) projected on a horizontal plane when parallel light rays traveling in the vertical direction are irradiated onto the fixed terminal 2 and the mobile terminal 3. The vertical direction is the direction of gravity. The direction of gravity may be detected, for example, by an acceleration sensor (not shown) included in the fixed terminal 2. The vertical direction in this embodiment is, for example, the direction of the Z axis shown in FIG. 2. The horizontal plane is a plane perpendicular to the vertical direction. The horizontal plane in this embodiment is, for example, a plane including the X axis and Y axis shown in FIG. 2, or a plane parallel to said plane.

[0027] The above-mentioned three or more antennas may be arranged in one horizontal plane (for example, a plane including the X-axis and the Y-axis). Specifically, for example, three or more antenna elements constituting the antenna array may be arranged along one straight line (for example, the Y-axis) in such a horizontal plane.

[0028] For example, antenna information relating to the positional relationships among three or more antennas (for example, the distances between antenna elements constituting an array antenna, relative coordinates, etc.) is stored in the memory. Note that the memory is usually a memory within the processing system 100, but it may be a memory external to the processing system 100, and its location does not matter as long as it is accessible by the computer of the processing system 100.

[0029] The horizontal distance acquisition unit 12 calculates the horizontal distance and acquires horizontal distance information indicating the calculation result, for example, based on the antenna information in the memory and the phase difference information acquired by the status acquisition unit 11. However, instead of the phase difference information, intensity difference information or time difference information may be used, and the horizontal distance can be calculated even if phase information, intensity information, or time information is used.

[0030] Note that the "horizontal" in the "horizontal distance" calculated by the horizontal distance acquisition unit 12 does not necessarily have to be the same as the horizontal direction (a direction parallel to the horizontal plane), but may be slightly tilted relative to the horizontal plane. In order to accurately perform processing related to the mobile terminal 3, in this embodiment, the tilt of such a "horizontal" direction relative to the horizontal plane is, for example, within ±10 degrees, and more preferably within ±5 degrees.

[0031] More specifically, the horizontal distance acquisition unit 12 includes a measurement unit 121, a detection unit 122, and a calculation unit 123, as shown in FIG.

[0032] Based on the state information acquired by the state acquisition unit 11, the measurement unit 121 measures the straight-line distance (d1, d2...: see FIG. 3) between the fixed terminal 2 and the mobile terminals 3 (31, 32...).

[0033] The detection unit 122 detects the direction of the straight line corresponding to the linear distance (d1, d2...) measured by the measurement unit 121, based on the state information acquired by the state acquisition unit 11. The direction is, for example, the angle (θ1, θ2...: see FIG. 3) of the straight line with respect to the horizontal plane.

[0034] The calculation unit 123 calculates the horizontal distance (h1, h2···) based on the linear distance (d1, d2···) measured by the measurement unit 121 and the direction (θ1, θ2···) detected by the detection unit 122.

[0035] For example, the horizontal distance h1 between the fixed terminal 2 and the mobile terminal 31 is calculated by multiplying the straight-line distance d1 between the fixed terminal 2 and the mobile terminal 31 by "cos(θ1)". Also, the horizontal distance h2 between the fixed terminal 2 and the mobile terminal 32 is calculated by multiplying the straight-line distance d2 between the fixed terminal 2 and the mobile terminal 32 by "cos(θ2)".

[0036] In this way, the straight-line distance and direction can be determined based on the state information, and the horizontal distance can be calculated from the straight-line distance and angle.

[0037] (1-4) Processing using horizontal distance The processing unit 13 uses the horizontal distance acquired by the horizontal distance acquisition unit 12 to perform processing related to the mobile terminals 3 (31, 32, . . . ).

[0038] The processing related to the mobile terminals 3 (31, 32...) is, for example, authentication processing. The authentication processing in this embodiment is processing for permitting a user carrying the mobile terminal 3 (31, 32...) to enter a predetermined area. The authentication processing is performed using, for example, a terminal identifier (aaa, bbb...) that identifies the mobile terminal 3 (31, 32...), a user identifier (AA, BB...) that identifies the user of the mobile terminal 3 (31, 32...), a pre-registered password, etc.

[0039] Specifically, the process using the horizontal distance may be a process of permitting entry into a predetermined area (unlocking the door) when a predetermined operation (such as holding a hand over a door provided at the entrance to the predetermined area) is performed in a state where the horizontal distance is less than the threshold. In this case, a sensor (such as an infrared sensor or a camera) that detects the predetermined operation is provided near the door.

[0040] Alternatively, the process may be a process of transmitting information to the mobile terminal 3 (31, 32, etc.) The information is, for example, information about a predetermined area, but is not limited to this.

[0041] By using the horizontal distance in this way, it is possible to reduce the possibility that processing related to the mobile terminals 3 (31, 32, . . . ) will not be performed accurately.

[0042] (2) Means for realizing the processing system The processing system 100 as described above is realized by, for example, a processing device 1, a fixed terminal 2, and one or more mobile terminals 3 (31, 32, . . . ), as shown in FIG.

[0043] The processing device 1 is communicably connected to a fixed terminal 2 and one or more mobile terminals 3 (31, 32, etc.) via a network 200 such as a LAN (Local Area Network), the Internet, or a communication line network.

[0044] The number of mobile terminals 3 (31, 32...) is usually two or more, but may be one. In this embodiment, the number of mobile terminals 3 (31, 32...) is two or more. When two or more mobile terminals 3 (31, 32...) need to be distinguished from one another, they are referred to as mobile terminal 31, mobile terminal 32..., etc.

[0045] (2-1) Processing equipment The processing device 1 has a processor, a memory, and a first communication module (not shown). The memory stores programs and various types of information, and the processor operates based on the programs and various types of information in the memory to realize various functions of the processing device 1. The programs, various types of information, various functions, etc. will be described later. In the following, the processor and memory that realize the various functions may be referred to as a "computer." The first communication module realizes communication (network communication) via the network 200 under the control of the computer.

[0046] The processing device 1 in this embodiment is a server (not shown). However, the processing device 1 may be integrated with the fixed terminal 2, for example (see Modification 2).

[0047] (2-2) Fixed terminal 2, the fixed terminal 2 is fixed near a door 302 provided at the entrance to a predetermined area 301 (for example, the inside of a room). The door 302 opens and closes automatically in response to a control signal from the processing device 1.

[0048] The vicinity is, for example, directly above the door 302. However, the vicinity may also be, for example, directly to the left, directly to the right, or directly below the door 302. The fixed terminal 2 may be fixed anywhere as long as it is directly near the door 302. In this embodiment, the vicinity (directly nearby) is a distance at which short-range wireless communication is possible. The short-range wireless communication is, for example, Bluetooth (registered trademark), but the method is not limited thereto.

[0049] Specifically, as shown in FIG. 2, the fixed terminal 2 is provided at a position directly above a door 302 on a wall surface where an entrance to a predetermined area 301 is formed.

[0050] The fixed terminal 2 has a processor and memory (computer), a first communication module, and a second communication module (neither of which are shown). The memory stores programs and various information, and the processor operates based on the programs and various information in the memory to realize the functions of the fixed terminal 2. The second communication module realizes short-range wireless communication under the control of the computer.

[0051] The fixed terminal 2 may further include an acceleration sensor and a display (neither of which are shown). The acceleration sensor may detect the direction of gravity, and information based on the detection results (for example, a numerical value indicating the tilt) may be displayed on the display. This allows the user to fix the fixed terminal 2 in an appropriate position (for example, so that the array antenna is horizontal).

[0052] The fixed terminal 2 in this embodiment is, for example, a scanner, a tag reader, a beacon receiver, etc. (none of which are shown), but the type is not important.

[0053] The fixed terminal 2 may have various functions of the processing device 1 (see Modification 2).

[0054] (2-3) Mobile devices The portable terminals 3 (31, 32, etc.) are carried by the users. The portable terminals 3 (31, 32, etc.) may be held in the user's hand or stored in a pocket, a bag, or the like.

[0055] The mobile terminal 3 includes a processor, a memory, a first communication module, and a second communication module.

[0056] The mobile terminal 3 in this embodiment is, for example, a smartphone, an IC tag, a beacon transmitter, or the like, but the type is not important.

[0057] The receiving unit 10 may be provided in the mobile terminal 3 (see Modification 1). In this case, the fixed terminal 2 is a transmitter (beacon transmitter, etc.) that transmits a wireless signal. The receiving unit 10 constituting the mobile terminal 3 receives the wireless signal from the fixed terminal 2.

[0058] (3) How to obtain the specific horizontal distance (3-1) Coordinate system In this embodiment, as shown in FIG. 2, the position of the fixed terminal 2 on the wall surface (for example, a predetermined position relative to the antenna for the second communication module that the fixed terminal 2 has) is defined as the origin O, the axis extending vertically downward from the origin O is defined as the Z axis, the axis extending perpendicular to the wall surface from the origin O is defined as the X axis, and the axis extending perpendicular to the X axis and Z axis from the origin O (in this embodiment, toward the left as you face the door 302) is defined as the Y axis.

[0059] (3-2) Relationship between straight-line distance and horizontal distance Now, multiple users (e.g., user AA carrying a mobile terminal 31, user BB carrying a mobile terminal 31, etc.) attempting to enter a predetermined area 301 are lined up in front of door 302. The line extends from the front of door 302 (position of the Z axis) in the normal direction of door 302 (direction of the X axis). Therefore, the multiple users exist in a plane (vertical plane) that includes the X axis and Z axis.

[0060] User AA, who is the first of the multiple users, has mobile terminal 31 stored in a handbag hanging from his elbow. User BB, who is immediately behind user AA, is holding mobile terminal 32 in his hand and bringing it close to his face, looking at the screen of mobile terminal 32.

[0061] At this time, the positional relationship between the fixed terminal 2 and each of the mobile terminals 31 and 32 is as shown in Fig. 3. Fig. 3 schematically shows the positional relationship when viewed from the left to the right (the opposite direction to the Y axis) facing the door 302.

[0062] The horizontal plane in Fig. 3 corresponds to the plane (horizontal plane) including the X-axis and Y-axis in Fig. 2. The downward vertical direction in Fig. 3 corresponds to the direction of the Z-axis in Fig. 2.

[0063] θ1 is the angle with respect to the horizontal plane of a line passing through the fixed terminal 2 and the mobile terminal 31 of user AA in the front. θ2 is the angle with respect to the horizontal plane of a line passing through the fixed terminal 2 and the mobile terminal 32 of user BB in the rear. In Fig. 3, the magnitude relationship between these two angles is θ1<θ2.

[0064] d1 is the straight-line distance between the fixed terminal 2 and the mobile terminal 31. d2 is the straight-line distance between the fixed terminal 2 and the mobile terminal 32. In Fig. 3, the relationship in magnitude between these two straight-line distances is d1>d2.

[0065] h1 is the horizontal distance between the fixed terminal 2 and the mobile terminal 31, and has a relationship with θ1 of h1=sin(θ1). h2 is the horizontal distance between the fixed terminal 2 and the mobile terminal 32, and has a relationship with θ2 of h2=sin(θ2). In FIG. 3, the magnitude relationship between these two horizontal distances is h1 <h2である。

[0066] When the fixed terminal 2 and each of the mobile terminals 31 and 32 are in the positional relationship shown in Figure 3, the mobile terminal 32 of the rear user BB is closer to the fixed terminal 2 than the mobile terminal 32 of the front user AA (the straight-line distance is d1>d2).

[0067] In this case, if the processing target is determined based on the straight-line distances d1 and d2, the authentication process for the leading user AA will be performed based on information from the mobile terminal 32 of the rear user BB, which may result in inaccurate processing of the mobile terminal 31 of user AA.

[0068] In contrast, in processing based on horizontal distance, even if the fixed terminal 2 and each of the mobile terminals 31 and 32 are positioned as shown in Figure 3, the authentication processing for the leading user AA is performed based on information from the mobile terminal 31 of the leading user AA, and is not performed based on information from the mobile terminal 32 of the subsequent user BB, thereby reducing the possibility that processing for user AA's mobile terminal 31 will not be performed accurately.

[0069] (3-3) Multiple horizontal distances for multiple mobile devices The receiving unit 10 receives a wireless signal transmitted from each of the plurality of mobile terminals 3 (mobile terminal 31, mobile terminal 32, . . . ).

[0070] The status acquisition unit 11 acquires status information relating to the status of each of the multiple wireless signals received by the receiving unit 10.

[0071] The horizontal distance acquisition unit 12 acquires the horizontal distance between the fixed terminal 2 and each of the multiple mobile terminals 3 (mobile terminal 31, mobile terminal 32, etc.) based on each of the multiple state information acquired by the state acquisition unit 11.

[0072] The processing unit 13 performs processing related to one of the plurality of mobile terminals 3 (mobile terminal 31, mobile terminal 32, . . . ) based on the plurality of horizontal distances acquired by the horizontal distance acquisition unit 12.

[0073] The mobile terminal 3 to be processed is, for example, the mobile terminal corresponding to the shortest horizontal distance.

[0074] That is, the processing unit 13 determines the mobile terminal 3 corresponding to the shortest horizontal distance among the multiple mobile terminals 3 (mobile terminal 31, mobile terminal 32, etc.) as the mobile terminal 3 to be processed, and executes processing related to the determined mobile terminal 3.

[0075] When determining one mobile terminal 3 to be processed, the processing unit 13 may also take into consideration conditions other than the horizontal distance.

[0076] The condition other than the horizontal distance is, for example, a condition regarding the priority order among the multiple mobile terminals 3 (mobile terminal 31, mobile terminal 32, etc.). The condition regarding the priority order among the multiple mobile terminals 3 (mobile terminal 31, mobile terminal 32, etc.) is, for example, a condition such as "between a mobile terminal of a parent and a mobile terminal of the parent's child, the mobile terminal of the parent is given priority."

[0077] For example, a memory stores a plurality of device identifiers corresponding to a plurality of mobile devices. Among the plurality of device identifiers, a device identifier identifying a mobile device of a guardian may be associated with a device identifier identifying a mobile device of the guardian's child. A flag indicating the guardian may be added to the device identifier identifying the mobile device of the guardian, and a flag indicating the child may be added to the device identifier identifying the mobile device of the child.

[0078] The processing unit 13 may use the above-mentioned various information in the memory to determine the mobile terminal 3 to be processed.

[0079] In this way, by using a plurality of horizontal distances corresponding to a plurality of mobile terminals, it is possible to reduce the possibility that processing for one of the plurality of mobile terminals will not be performed accurately.

[0080] (3-4) Specific method for determining the processing target If there is only one mobile terminal among the multiple mobile terminals 3 (mobile terminal 31, mobile terminal 32, etc.) whose horizontal distance is less than or equal to a predetermined threshold, the processing unit 13 determines that one mobile terminal as the processing target.

[0081] Furthermore, if there are two or more mobile terminals among the multiple mobile terminals 3 (mobile terminal 31, mobile terminal 32, etc.) whose horizontal distance is equal to or less than a predetermined threshold, the processing unit 13 determines one mobile terminal among the two or more mobile terminals 3 (mobile terminal 31, mobile terminal 32) that satisfies the predetermined condition as the processing target.

[0082] In the following, "two or more mobile terminals 3 (mobile terminal 31, mobile terminal 32, etc.)" refers to two or more mobile terminals 3 (mobile terminal 31, mobile terminal 32, etc.) among the multiple mobile terminals 3 (mobile terminal 31, mobile terminal 32, etc.) whose horizontal distance is equal to or less than a predetermined threshold. The two or more mobile terminals 3 (mobile terminal 31, mobile terminal 32, etc.) are usually some of the multiple mobile terminals 3 (mobile terminal 31, mobile terminal 32, etc.), but may be all of the multiple mobile terminals 3 (mobile terminal 31, mobile terminal 32, etc.).

[0083] Thus, when there is only one mobile terminal whose horizontal distance is less than or equal to a predetermined threshold value, and when there are two or more mobile terminals whose horizontal distance is less than or equal to a predetermined threshold value, the processing target can be determined in either case.

[0084] The predetermined conditions include, for example, distance conditions. The distance condition is a condition regarding the distance between the fixed terminal 2 and the mobile terminals 3 (31, 32...).

[0085] The distance condition in this embodiment is a condition regarding the horizontal distance between the fixed terminal 2 and the mobile terminals 3 (31, 32...). The distance condition regarding the horizontal distance is, for example, a condition that "among two or more horizontal distances corresponding to two or more mobile terminals, the mobile terminal corresponding to the shortest horizontal distance".

[0086] Specifically, among a plurality of mobile terminals 3 (mobile terminal 31, mobile terminal 32...), it is assumed that the horizontal distances between two mobile terminals 31 and 32 and the fixed terminal 2 are less than or equal to a predetermined threshold value. As shown in FIG. 3, when the straight-line distance between the fixed terminal 2 and the mobile terminal 31 is d1, the straight-line distance between the fixed terminal 2 and the mobile terminal 32 is d2, the horizontal distance between the fixed terminal 2 and the mobile terminal 31 is h1, and the horizontal distance between the fixed terminal 2 and the mobile terminal 32 is h2, and d1 > d2, h1 < k2, the mobile terminal 32 with the shorter horizontal distance rather than the mobile terminal 31 with the shorter straight-line distance is determined as the processing target.

[0087] Thus, the processing target can be determined using a plurality of horizontal distances corresponding to a plurality of mobile terminals 3 (mobile terminal 31, mobile terminal 32...).

[0088] In addition, the predetermined conditions may further include ranking conditions. The ranking condition is a condition regarding the priority among a plurality of mobile terminals 3 (mobile terminal 31, mobile terminal 32...). The ranking condition is, for example, a condition that "among two or more pieces of attribute information corresponding to two or more mobile terminals, the mobile terminal corresponding to the highest priority".

[0089] Specifically, the priority condition may be, for example, "if one of two or more mobile terminals is a parent's terminal and each of the other one or more mobile terminals is a terminal of the parent's child, priority is given to the mobile terminal corresponding to the parent's terminal."

[0090] Specifically, attribute information is associated with each of the multiple mobile terminals 3 (mobile terminal 31, mobile terminal 32, etc.). The attribute information is information relating to the attributes of the mobile terminals 3 (31, 32, etc.). The attribute may be, for example, "guardian's terminal," "guardian's child's terminal," etc.

[0091] Furthermore, a priority order is set for the attribute information. The priority order may be, for example, "first place," "second place," etc. The attribute information for which a priority order is set may be, for example, "parent's terminal: first place," "parent's child's terminal: second place," etc.

[0092] If a mobile terminal that satisfies the distance condition does not satisfy the ranking condition, processing unit 13 determines a mobile terminal that satisfies the ranking condition as the processing target. As a result, for example, if the mobile terminal with the shortest horizontal distance is the child's terminal and the mobile terminal with the second shortest horizontal distance is the parent's terminal, the mobile terminal corresponding to the parent's terminal is determined as the processing target.

[0093] 3, if the mobile terminal 31 with the shortest straight-line distance is the parent's terminal and the mobile terminal 32 with the shortest horizontal distance is the child's terminal, the mobile terminal 32 that satisfies the distance condition does not satisfy the ranking condition. Therefore, the mobile terminal 31 that satisfies the ranking condition is determined as the processing target. In this way, the processing target can be determined taking the priority order into consideration.

[0094] (3-5) Contents of processing The processing includes authentication processing based on wireless signals. The authentication processing is processing for permitting a user carrying the mobile terminal 3 (31, 32) to perform a predetermined action. The predetermined action is, for example, entering a predetermined area.

[0095] The authentication process in this embodiment includes an entry authentication process, which is a process for permitting a user carrying the mobile terminal 3 (31, 32) to enter a predetermined area (for example, the room 301).

[0096] In this embodiment, by using the horizontal distance, it is possible to reduce the possibility that the authentication process for permitting entry will not be performed accurately.

[0097] In more detail, for example, the memory stores a plurality of terminal identifiers (aaa, bbb, etc.) corresponding to a plurality of mobile terminals 3 (31, 32, etc.). The processing unit 13 determines, for example, whether the terminal identifier included in the wireless signal matches any one of the plurality of terminal identifiers stored in the memory, and if they match, permits the user carrying the mobile terminal identified by the terminal identifier to enter the predetermined area.

[0098] Alternatively, the memory may further store a pair of a user identifier and a password associated with each of the plurality of terminal identifiers (aaa, bbb, etc.) For example, when the terminal identifier included in the wireless signal matches any one of the plurality of terminal identifiers stored in the memory, the processing unit 13 requests the pair of the user identifier and the password from the mobile terminal 3 identified by the terminal identifier.

[0099] The processing unit 13 receives a pair of a user identifier and a password transmitted from the portable terminal 3 in response to the request, and determines whether the received pair of a user identifier and a password matches a pair of a user identifier and a password stored in memory in association with the terminal identifier. If they match, the processing unit 13 permits the user of the portable terminal 3 (31, 32) identified by the terminal identifier to enter a predetermined area.

[0100] In this embodiment, by using the horizontal distance, it is possible to reduce the possibility that the authentication process will not be performed accurately.

[0101] The process further includes transmitting information to the mobile terminal 3 (31, 32). The information is, for example, a request for a pair of a user identifier and a password, as described above.

[0102] Alternatively, the information may be, for example, information about a predetermined area. The information about a predetermined area may be, for example, information about items exhibited in the predetermined area, products for sale, services provided, etc.

[0103] In this embodiment, by using the horizontal distance, it is possible to reduce the possibility that the process of transmitting information to the mobile terminal 3 (31, 32) will not be performed properly.

[0104] (4) Operation of the processing system The processing device 1 constituting the processing system 100 executes processing according to the flowchart of Fig. 4. The processing of Fig. 4 is started when the processing device 1 is started and ended when the processing device 1 is stopped.

[0105] 4 is executed for each of the plurality of mobile terminals 3 (mobile terminal 31, mobile terminal 32, etc.). For example, a plurality of terminal identifiers corresponding to the plurality of mobile terminals 3 (mobile terminal 31, mobile terminal 32, etc.) are stored in the memory. The processing unit 13, for example, sequentially selects the plurality of stored terminal identifiers and executes the following process for the mobile terminal 3 identified by the currently selected terminal identifier.

[0106] First, the processing unit 13 determines whether the receiving unit 10 has received a wireless signal from the mobile terminal 3 (step S1). If it is determined that the receiving unit has received a wireless signal from the mobile terminal 3, the processing proceeds to step S1. If it is determined that the wireless signal from the mobile terminal 3 has not been received, the processing returns to step S1.

[0107] The state information acquisition unit 11 acquires state information relating to the state (strength, phase, time, etc.) of the wireless signal received in step S1 (step S2). The acquired state information is stored in memory in association with the currently selected terminal identifier.

[0108] Based on the state information acquired in step S2, the detection unit 122 acquires horizontal distance information indicating the horizontal distance between the fixed terminal 2 and the mobile terminal 3 (step S3). The processing of step S3 (horizontal distance acquisition processing) will be described with reference to Fig. 5. The acquired horizontal distance information is stored in memory in association with the currently selected terminal identifier.

[0109] The processing unit 13 performs processing (authentication processing, information transmission processing, etc.) using the horizontal distance information acquired in step S33 (step S4). The processing of step S4 (horizontal distance use processing) will be described with reference to Fig. 6. After that, the processing returns to step S1.

[0110] The horizontal distance acquisition process in step S3 is executed, for example, according to the flowchart of FIG.

[0111] The measurement unit 121 measures the straight-line distance between the fixed terminal 2 and the mobile terminal 3 based on the state information acquired in step S2, and acquires straight-line distance information indicating the measurement result (step S31). The acquired straight-line distance information is stored in memory in association with the currently selected terminal identifier.

[0112] Based on the state information acquired in step S2, the detection unit 122 detects the direction (reception angles θ1, θ2, etc.) of the line (the line passing through the fixed terminal 2 and the mobile terminal 3) corresponding to the linear distance, and acquires direction information indicating the detection result (step S32). The acquired direction information is stored in memory in association with the currently selected terminal identifier.

[0113] The calculation unit 123 calculates the horizontal distance based on the straight-line distance measured in step S31 and the direction detected in step S32, thereby obtaining the horizontal distance information (step S33). After that, the process returns to the upper flowchart (see FIG. 4).

[0114] The horizontal distance utilization process in step S4 is executed, for example, according to the flowchart of Fig. 6. The process of Fig. 6 may be executed, for example, periodically or irregularly, or in response to a predetermined operation (such as waving one's hand over door 302) for entering a predetermined area.

[0115] It is assumed that when the processing according to the flowchart of FIG. 6 is started, the memory stores status information, linear distance information, direction information, and horizontal distance information in association with each of a plurality of terminal identifiers.

[0116] The processing unit 13 determines whether there is a mobile terminal 3 whose horizontal distance obtained in step S3 is equal to or less than a threshold by comparing the horizontal distance indicated by each of the plurality of pieces of horizontal distance information associated with the plurality of terminal identifiers with the threshold (step S41). If it is determined that there is a mobile terminal 3 whose horizontal distance is equal to or less than the threshold, the process proceeds to step S42. If it is determined that there is no mobile terminal 3 whose horizontal distance is equal to or less than the threshold, the process returns to the upper flowchart.

[0117] The processing unit 13 determines whether there is only one mobile terminal 3 whose horizontal distance is less than or equal to the threshold (step S42). If it is determined that there is not only one mobile terminal 3 whose horizontal distance is less than or equal to the threshold (there are two or more mobile terminals), the process proceeds to step S43. If it is determined that there is only one mobile terminal 3 whose horizontal distance is less than or equal to the threshold, the process proceeds to step S44.

[0118] The processing unit 13 selects the mobile terminal 3 located in a position that satisfies a predetermined condition (for example, the shortest horizontal distance) from two or more mobile terminals 3 whose horizontal distance is less than or equal to a threshold, and obtains the terminal identifier corresponding to the selection result (step S43).

[0119] The processing unit 13 executes processing for the mobile terminal 3 determined to be the only one in step S42 or the one mobile terminal 3 selected in step S43 (step S44). For example, authentication processing is executed using a terminal identifier or the like corresponding to the mobile terminal 3 determined to be the only one or the one selected mobile terminal 3. Thereafter, the processing returns to the upper flowchart (see FIG. 4).

[0120] (5) Modifications of the processing system (5-1) Variation 1 In the first modification, the receiving unit 10 is provided in the mobile terminal 3 (31, 32, . . . ) as shown in FIG.

[0121] That is, the fixed terminal 2 transmits a wireless signal, and the receiving unit 10 provided in the mobile terminal 3 (31, 32, etc.) receives the wireless signal transmitted by the fixed terminal 2. Specifically, the fixed terminal 2 is, for example, a beacon transmitter.

[0122] The receiving unit 10 is usually provided in each of the multiple mobile terminals 3 (31, 32, etc.) and receives the wireless signal transmitted by the fixed terminal 2. The status acquiring unit 11 acquires status information regarding the status of the wireless signal received by each of the multiple receiving units 10 corresponding to the multiple mobile terminals 3 (31, 32, etc.).

[0123] The horizontal distance acquisition unit 12 acquires the horizontal distance between each of the plurality of mobile terminals 3 (31, 32, ...) and the fixed terminal 2 based on each of the plurality of state information acquired by the state acquisition unit 11. Similar to the processing unit 13 in the embodiment, the processing unit 13 performs processing related to one of the plurality of mobile terminals 3 (31, 32, ...) based on the plurality of horizontal distances acquired by the horizontal distance acquisition unit 12.

[0124] (5-2) Variation 2 In the second modification, the processing device 1 is integrated with the fixed terminal 2. That is, the fixed terminal 2 has various functions of the processing device 1.

[0125] 8, the fixed terminal 2 in the second modification includes a receiving unit 10 and a processing device 1. In this case, each of the fixed terminal 2 and the mobile terminals 3 (31, 32, . . . ) does not need to be connected to the network 200.

[0126] (6) Processing method and program Note that functions similar to those of the processing system 100 according to the above embodiment may be embodied as a processing method, a (computer) program, or a non-transitory recording medium on which a program is recorded. Note that the processing method is a method that includes at least step S2 (status acquisition step), step S3 (horizontal distance acquisition step), and step S3 (processing step) among the various steps described above. Also, the program is a program for causing a computer to execute the above processing method.

[0127] The processing system 100 in the present disclosure includes a computer system. The computer system is primarily composed of a processor and memory as hardware. The processor executes a program stored in the memory of the computer system to realize the functions of the processing system 100 in the present disclosure. The program may be pre-stored in the memory of the computer system, provided via a telecommunications line, or provided in a non-transitory recording medium such as a memory card, optical disk, or hard disk drive that is readable by the computer system. The processor of the computer system is composed of one or more electronic circuits, including a semiconductor integrated circuit (IC) or a large-scale integrated circuit (LSI). The integrated circuits, such as ICs and LSIs, are referred to by different names depending on the degree of integration, and include integrated circuits called system LSIs, very large-scale integrations (VLSIs), and ultra-large-scale integrations (ULSIs). Furthermore, field-programmable gate arrays (FPGAs), which are programmable after the LSI is manufactured, or logic devices that allow the reconfiguration of internal connections or circuit partitions within the LSI, can also be used as processors. The electronic circuits may be integrated into one chip or distributed across multiple chips. The chips may be integrated into one device or distributed across multiple devices. The computer system referred to here includes a microcontroller having one or more processors and one or more memories. Therefore, the microcontroller is also composed of one or more electronic circuits including a semiconductor integrated circuit or a large-scale integrated circuit.

[0128] Furthermore, it is not essential for the processing system 100 that multiple functions are concentrated in one housing, and the components of the processing system 100 may be distributed across multiple housings. Furthermore, at least some of the functions of the processing system 100, for example, some of the functions of the processing device 1, may be realized by the cloud (cloud computing) or the like. Similarly, it is not necessary for the multiple functions of the processing device 1 to be concentrated in one housing, and the components of the processing device 1 may be distributed across multiple devices (processing device 1, fixed terminal 2, mobile terminal 3).

[0129] Conversely, in an embodiment, at least some of the functions of the processing system 100 that are distributed among multiple devices may be integrated into a single housing. For example, some of the functions of the processing system 100 that are distributed among the processing device 1, the fixed terminal 2, and the mobile terminal 3 may be integrated into a single housing.

[0130] (7) Summary A processing system (100) according to a first aspect includes a status acquisition unit (11), a horizontal distance acquisition unit (12), and a processing unit (13). The status acquisition unit (11) acquires status information relating to the status of a wireless signal received by a receiving unit (10). The receiving unit (10) is provided in one of the fixed terminal (2) and the mobile terminal (3:31, 32,...), and receives the wireless signal transmitted by the other of the fixed terminal (2) and the mobile terminal (3:31, 32,...). The horizontal distance acquisition unit (12) acquires horizontal distance information indicating the horizontal distance between the fixed terminal (2) and the mobile terminal (3:31, 32,...) based on the status information. The processing unit (13) performs processing relating to the mobile terminal (3:31, 32,...) using the horizontal distance information.

[0131] According to this aspect, by using the horizontal distance, it is possible to reduce the possibility that processing related to the mobile terminal will not be performed accurately.

[0132] In the processing system (100) according to the second aspect, in the first aspect, the horizontal distance acquisition unit (12) includes a measurement unit (121), a detection unit (122), and a calculation unit (123). The measurement unit (121) measures the straight-line distance between the fixed terminal (2) and the mobile terminals (3: 31, 32, etc.) based on the status information. The detection unit (122) detects the direction of a straight line corresponding to the straight-line distance based on the status information. The calculation unit (123) calculates the horizontal distance based on the straight-line distance and the direction.

[0133] According to this aspect, the straight-line distance and angle can be obtained based on the state information, and the horizontal distance can be calculated from the straight-line distance and angle.

[0134] In a processing system (100) according to a third aspect, in the first or second aspect, a receiving unit (10) is provided in a fixed terminal (2) and receives wireless signals transmitted from each of a plurality of mobile terminals (31, 32,...). A status acquiring unit (11) acquires status information relating to the status of each of the plurality of wireless signals received by the receiving unit (10). A horizontal distance acquiring unit (12) acquires horizontal distance information indicating the horizontal distance between the fixed terminal (2) and each of the plurality of mobile terminals (31, 32,...), based on each of the plurality of status information acquired by the status acquiring unit (11). The processing unit (13) performs processing related to one of the plurality of mobile terminals (31, 32,...), based on the plurality of horizontal distance information acquired by the horizontal distance acquiring unit (12).

[0135] According to this aspect, by using a plurality of horizontal distances corresponding to a plurality of mobile terminals, it is possible to reduce the possibility that processing related to one of the plurality of mobile terminals cannot be performed accurately.

[0136] In a processing system (100) according to a fourth aspect, in the first or second aspect, a receiving unit (10) is provided in each of a plurality of mobile terminals (31, 32, ...) and receives a wireless signal transmitted by the fixed terminal (2). A status acquiring unit (11) acquires status information relating to the status of the wireless signal received by each of the plurality of receiving units (10). A horizontal distance acquiring unit (12) acquires horizontal distance information indicating the horizontal distance between the fixed terminal (2) and each of the plurality of mobile terminals (31, 32, ...) based on each of the plurality of status information acquired by the status acquiring unit (11). A processing unit (13) performs processing relating to one of the plurality of mobile terminals (31, 32, ...) based on the plurality of horizontal distance information acquired by the horizontal distance acquiring unit (12).

[0137] According to this aspect, by using a plurality of horizontal distances corresponding to a plurality of mobile terminals, it is possible to reduce the possibility that processing related to one of the plurality of mobile terminals cannot be performed accurately.

[0138] In the processing system (100) according to the fifth aspect, in the third or fourth aspect, the processing unit (13) determines that, when there is only one mobile terminal among the plurality of mobile terminals (31, 32, etc.) whose horizontal distance is equal to or less than a predetermined threshold, the processing unit (13) determines that only one mobile terminal is the target of the processing, and when there are two or more mobile terminals among the plurality of mobile terminals (31, 32, etc.) whose horizontal distance is equal to or less than a predetermined threshold, the processing unit (13) determines that one mobile terminal that satisfies a predetermined condition is the target of the processing, among the two or more mobile terminals whose horizontal distance is equal to or less than the predetermined threshold.

[0139] According to this aspect, when there is only one mobile terminal whose horizontal distance is equal to or less than the predetermined threshold, it is possible to determine the target of processing. Also, when there are two or more mobile terminals whose horizontal distance is equal to or less than the predetermined threshold, it is possible to determine the target of processing.

[0140] The processing system (100) according to the sixth aspect is the fifth aspect, and the predetermined condition includes a distance condition that the mobile terminal corresponds to the shortest horizontal distance among two or more horizontal distances corresponding to two or more mobile terminals (31, 32, etc.).

[0141] According to this aspect, the processing target can be determined based on the horizontal distance.

[0142] In a processing system (100) according to a seventh aspect, in the sixth aspect, each of a plurality of mobile terminals (31, 32, ...) is associated with attribute information, which is information on the attributes of the mobile terminal and has a priority order set. The predetermined condition further includes a ranking condition that the mobile terminal is the one corresponding to the highest priority order among two or more pieces of attribute information corresponding to two or more mobile terminals (31, 32, ...). If a mobile terminal that satisfies the distance condition does not satisfy the ranking condition, the processing unit (13) determines a mobile terminal that satisfies the ranking condition as the target of the processing.

[0143] According to this aspect, the processing target can be determined taking into consideration the priority order.

[0144] A processing system (100) according to an eighth aspect is any one of the first to seventh aspects, wherein the processing includes authentication processing based on the wireless signal.

[0145] According to this aspect, by using the horizontal distance, it is possible to reduce the possibility that the authentication process will not be performed accurately.

[0146] In the processing system (100) according to the ninth aspect, in the eighth aspect, the authentication process includes an entry authentication process for permitting a user of a mobile terminal (3:31, 32, etc.) to enter a predetermined area (301).

[0147] According to this aspect, by using the horizontal distance, it is possible to reduce the possibility that the authentication process for permitting entry will not be performed properly.

[0148] In the processing system (100) according to a tenth aspect, in any one of the first to ninth aspects, the processing includes transmitting information to a mobile terminal (3:31, 32, . . . ).

[0149] According to this aspect, by using the horizontal distance, it is possible to reduce the possibility that information will not be transmitted accurately.

[0150] The processing method according to the eleventh aspect includes a status acquisition step (S2), a horizontal distance acquisition step (S3), and a processing step (S4). In the status acquisition step (S2), status information relating to the status of a wireless signal received by a receiving unit (10) is acquired. The receiving unit (10) is provided in one of the fixed terminal (2) and the mobile terminal (3:31, 32...), and receives the wireless signal transmitted by the other of the fixed terminal (2) and the mobile terminal (3:31, 32...). In the horizontal distance acquisition step (S3), horizontal distance information indicating the horizontal distance between the fixed terminal (2) and the mobile terminal (31, 32...) is acquired based on the status information. In the processing step (S4), processing relating to the mobile terminal (3:31, 32...) is performed using the horizontal distance information.

[0151] According to this aspect, by using the horizontal distance, it is possible to reduce the possibility that processing related to the mobile terminal will not be performed accurately.

[0152] A program according to a twelfth aspect is a program for causing one or more processors to execute the processing method according to the eleventh aspect.

[0153] According to this aspect, by using the horizontal distance, it is possible to reduce the possibility that processing related to the mobile terminal will not be performed accurately. [Explanation of symbols]

[0154] 100 Processing Systems 1 Processing equipment 2 Fixed terminals 3,31,32 Mobile devices 10 Receiving unit 11 Status acquisition unit 12 Horizontal distance acquisition section 13 Processing section 121 Measurement Unit 122 Detection unit 123 Calculation Unit

Claims

1. a receiving unit provided in one of the fixed terminal and the mobile terminal, the receiving unit receiving a wireless signal transmitted by the other of the fixed terminal and the mobile terminal, and a status acquiring unit acquiring status information relating to the status of the wireless signal received by the receiving unit; a horizontal distance acquisition unit that acquires horizontal distance information indicating a horizontal distance between the fixed terminal and the mobile terminal based on the state information; a processing unit that performs processing related to the mobile device using the horizontal distance information, The horizontal distance acquisition unit a measuring unit that measures the linear distance between the fixed terminal and the mobile terminal based on the state information; a detection unit that detects a direction of a straight line corresponding to the straight-line distance based on the state information; a calculation unit that calculates the horizontal distance based on the straight-line distance and the direction, the receiving unit is provided in the fixed terminal and receives wireless signals transmitted from each of the plurality of mobile terminals; the status acquisition unit acquires status information relating to the status of each of the plurality of wireless signals received by the receiving unit; the horizontal distance acquisition unit acquires horizontal distance information indicating a horizontal distance between the fixed terminal and each of the plurality of mobile terminals based on each of the plurality of state information acquired by the state acquisition unit; the processing unit performs processing for one of the plurality of mobile terminals based on the plurality of pieces of horizontal distance information acquired by the horizontal distance acquisition unit. Processing system.

2. The processing unit If there is only one mobile terminal among the plurality of mobile terminals whose horizontal distance is equal to or less than a predetermined threshold, determining the one mobile terminal as a target of the processing; If there are two or more mobile terminals among the plurality of mobile terminals whose horizontal distance is equal to or less than a predetermined threshold, the two or more mobile terminals whose horizontal distance is equal to or less than a predetermined threshold are selected. determining one mobile terminal that satisfies a predetermined condition as a target of the processing; The processing system of claim 1 .

3. the predetermined condition includes a distance condition that the mobile terminal is the one corresponding to the shortest horizontal distance among two or more horizontal distances corresponding to the two or more mobile terminals; The processing system of claim 2 .

4. Each of the plurality of mobile terminals is associated with attribute information, which is information relating to attributes of the mobile terminal and has a priority order set; the predetermined condition further includes a priority condition that the mobile terminal is the one corresponding to the highest priority among two or more pieces of attribute information corresponding to the two or more mobile terminals; When the portable terminal that satisfies the distance condition does not satisfy the ranking condition, the processing unit determines the portable terminal that satisfies the ranking condition as a target of the processing. The processing system of claim 3 .

5. The processing includes authentication processing based on the wireless signal. The processing system according to any one of claims 1 to 4.

6. the authentication process includes an entry authentication process for permitting the user of the mobile terminal to enter a predetermined area; The processing system of claim 5 .

7. The processing includes transmitting information to the mobile device. The processing system according to any one of claims 1 to 6.

8. a status acquisition step of acquiring status information relating to the status of the wireless signal received by a receiving unit provided in one of the fixed terminal and the mobile terminal and configured to receive a wireless signal transmitted by the other of the fixed terminal and the mobile terminal; a horizontal distance acquisition step of acquiring horizontal distance information indicating a horizontal distance between the fixed terminal and the mobile terminal based on the state information; a processing step of performing processing related to the mobile terminal using the horizontal distance information, The horizontal distance acquisition step a measuring step of measuring a straight-line distance between the fixed terminal and the mobile terminal based on the state information; a detecting step of detecting a direction of a straight line corresponding to the straight-line distance based on the state information; a calculation step of calculating the horizontal distance based on the straight-line distance and the direction, the receiving unit is provided in the fixed terminal and receives wireless signals transmitted from each of the plurality of mobile terminals; In the state acquisition step, state information relating to the state of each of the plurality of wireless signals received by the receiving unit is acquired, the horizontal distance acquisition step acquires horizontal distance information indicating a horizontal distance between the fixed terminal and each of the plurality of portable terminals based on each of the plurality of state information acquired in the state acquisition step; In the processing step, processing is performed on one of the plurality of mobile terminals based on the plurality of horizontal distance information acquired in the horizontal distance acquisition step. Processing method.

9. The processing includes authentication processing based on the wireless signal. The processing method according to claim 8.

10. The method of claim 1, wherein the processing includes transmitting information to the mobile device.

10. The processing method according to claim 8 or 9.

11. In order to cause one or more processors to execute the processing method according to any one of claims 8 to 10, program.

Citation Information

Patent Citations

  • Communication system

    JP2010218153A

  • Entering / leaving management system

    JP2015125693A

  • Reader device, sensor device, and sensing system

    JP2018194532A

  • Admission system

    JP2020052455A

  • Positioning information determination method and device

    US20150173038A1