Control device and program
The control device on a mobile body adjusts antenna combinations to ensure security and responsiveness by recalculating arrival angles, addressing the responsiveness issues in existing AoA-based fraud prevention systems.
Patent Information
- Application Number
- JP2024021004
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-02-15
- Publication Date
- 2025-08-27
AI Technical Summary
Existing systems that use angle of arrival (AoA) for preventing fraudulent activities using repeaters in wireless communication may compromise system responsiveness.
A control device on a mobile body that determines whether to perform a specified operation based on authentication and arrival angle information, and if necessary, changes the combination of communication devices transmitting radio signals to recalculate the arrival angle, ensuring both security and responsiveness.
Ensures both security and responsiveness by dynamically adjusting the antenna combination for calculating arrival angle information, reducing repetitive retries and enhancing system reliability.
Smart Images

Figure 2025125143000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a control device and a program. [Background technology]
[0002] In recent years, as disclosed in Patent Document 1, for example, a technology has been developed that prevents fraudulent acts using a repeater in authentication using wireless signals transmitted and received between communication devices. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2014-227647 Summary of the Invention [Problem to be solved by the invention]
[0004] In addition, as a measure to prevent fraudulent activities using repeaters, it is expected that judgment will be made using angle of arrival (AoA), but depending on the positional relationship between communication devices, this may result in a decrease in system responsiveness.
[0005] The present invention has been made in view of the above problems, and an object of the present invention is to ensure both security and responsiveness. [Means for solving the problem]
[0006] In order to solve the above problem, according to one aspect of the present invention, there is provided a control device mounted on a mobile body, comprising a control unit that determines whether or not to cause a controlled device mounted on the mobile body to perform a specified operation, wherein the control unit makes the determination based on a result of authentication of the portable device based on a radio signal received by one of a plurality of communication devices mounted on the mobile body from a portable device carried by a user of the mobile body, and arrival angle information calculated by the portable device based on radio signals transmitted by at least two of the plurality of communication devices mounted on the mobile body, and if it determines not to cause the controlled device to perform the specified operation based on the arrival angle information, the control device changes the combination of communication devices that transmit the radio signal used to calculate the arrival angle information and re-executes the determination.
[0007] In addition, in order to solve the above problem, according to another aspect of the present invention, there is provided a program that causes a computer mounted on a mobile body to realize a control function that determines whether or not to cause a controlled device mounted on the mobile body to perform a specified operation, and causes the control function to make the determination based on a result of authentication of the portable device based on a radio signal received by one of a plurality of communication devices mounted on the mobile body from a portable device carried by a user of the mobile body, and arrival angle information calculated by the portable device based on radio signals transmitted by at least two of the plurality of communication devices mounted on the mobile body, and if it is determined based on the arrival angle information that the controlled device should not perform the specified operation, changes the combination of communication devices that transmit the radio signal used to calculate the arrival angle information, and causes the control function to re-execute the determination. [Effects of the Invention]
[0008] As described above, according to the present invention, it is possible to ensure both security and responsiveness. [Brief explanation of the drawings]
[0009] [Figure 1] 1 is a block diagram showing an example of the configuration of a system 1 according to an embodiment of the present invention. [Figure 2] 10 is a diagram showing an example of the arrangement of a transmitter 110 according to the embodiment. FIG. [Figure 3] 10 is a sequence diagram showing an example of a flow of authentication of the portable device 20 according to the embodiment, calculation of arrival angle information, and execution determination of a prescribed action. [Figure 4] 10 is a flowchart showing an example of a flow of determining whether to perform a prescribed action according to the embodiment. [Figure 5] FIG. 10 is a diagram showing an example of a priority order of antenna combinations according to the embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0010] Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. In this specification and drawings, components having substantially the same functional configurations are designated by the same reference numerals, and redundant explanations will be omitted.
[0011] In addition, in this specification and drawings, when multiple identical components are to be described separately, letters or the like may be added to the end of the reference numerals. On the other hand, when it is not necessary to distinguish between multiple identical components, the letters or the like may be omitted and a description common to all of the multiple identical components may be given.
[0012] <1. Embodiment> <1.1.Configuration example> First, a configuration example of a system 1 according to an embodiment of the present invention will be described.
[0013] FIG. 1 is a block diagram showing an example of the configuration of a system 1 according to an embodiment of the present invention.
[0014] As shown in FIG. 1, a system 1 according to this embodiment includes a moving object 10 and a portable device 20.
[0015] (Mobile 10) The moving body 10 according to this embodiment may be a vehicle such as a car, an aircraft, or a ship.
[0016] As shown in FIG. 1, a mobile object 10 according to this embodiment may include a plurality of transmitters 110, receivers 120, control devices 130, and controlled devices 140.
[0017] (Transmitter 110) The transmitter 110 according to this embodiment is an example of a communication device that transmits a radio signal that complies with a prescribed communication standard.
[0018] The transmitter 110 according to this embodiment includes an antenna for transmitting a radio signal that complies with a prescribed communication standard.
[0019] The transmitter 110 according to this embodiment may include, for example, an antenna that transmits a radio signal in the LF (Low Frequency) band.
[0020] The radio signal transmitted by the transmitter 110 according to this embodiment can be received by a receiving unit 220 provided in the portable device 20 .
[0021] Also, one of the features of this embodiment is that the multiple transmitters 110 are arranged at different positions in the moving body 10.
[0022] (Receiver 120) The receiver 120 according to this embodiment is an example of a communication device that receives a radio signal that complies with a prescribed communication standard.
[0023] The receiver 120 according to this embodiment includes an antenna for receiving radio signals that comply with a prescribed communication standard.
[0024] The receiver 120 according to this embodiment may include, for example, an antenna for receiving radio signals in the UHF (Ultra High Frequency) band.
[0025] The receiver 120 according to this embodiment can receive a radio signal transmitted from a transmitter 210 included in the portable device 20 .
[0026] (Control device 130) The control device 130 according to this embodiment includes a control unit 135 that determines whether or not to cause the controlled device 140 mounted on the moving body 10 to execute a prescribed operation (hereinafter also referred to as execution determination of the prescribed operation).
[0027] The control unit 135 according to this embodiment determines whether to perform a prescribed action based on the result of authentication of the portable device 20 and the arrival angle information calculated by the portable device 20 .
[0028] The control unit 135 of this embodiment determines to cause the controlled device 140 to perform a specified operation when the authenticity of the portable device 20 is confirmed during authentication and the arrival angle difference of at least two wireless signals used to calculate the arrival angle information based on the arrival angle information is confirmed to exceed a predetermined threshold.
[0029] The functions of the control device 130 according to this embodiment are realized by various processors.
[0030] The control device 130 according to this embodiment may be, for example, an ECU (Electronic Control Unit).
[0031] The functions of the control device 130 according to this embodiment will be described in detail later.
[0032] (Controlled device 140) Controlled device 140 according to this embodiment may be any of various devices that perform a specified operation under the control of control device 130 .
[0033] Controlled device 140 according to this embodiment may be, for example, a locking device that locks and unlocks a door provided in moving body 10 as a prescribed operation.
[0034] However, controlled device 140 and the prescribed operation according to this embodiment are not limited to the above example.
[0035] For example, controlled device 140 according to this embodiment may be an engine. In this case, the specified operation may be permission or restriction of engine start.
[0036] Furthermore, for example, controlled device 140 according to this embodiment may be a lighting device. In this case, the specified operation may be turning on or off the light.
[0037] (Portable Device 20) The portable device 20 according to this embodiment is carried by a user of the mobile object 10 (for example, the owner of the mobile object 10, or a person authorized by the owner to use the mobile object 10, etc.).
[0038] The portable device 20 according to this embodiment may be, for example, a FOB (Key Fob), a smartphone, a wearable device, or the like.
[0039] As shown in FIG. 1, the portable device 20 includes a transmitting unit 210, a receiving unit 220, a control unit 230, and the like.
[0040] (Transmitter 210) The transmitting unit 210 according to this embodiment is an example of a communication device that transmits a wireless signal that complies with a prescribed communication standard.
[0041] The transmitting unit 210 according to this embodiment includes an antenna for transmitting a radio signal that complies with a prescribed communication standard.
[0042] The transmitting unit 210 according to this embodiment may include, for example, an antenna for transmitting a radio signal in the UHF band.
[0043] The radio signal transmitted by the transmitter 210 according to this embodiment can be received by the receiver 120 provided in the mobile object 10 .
[0044] (Receiving unit 220) The receiving unit 220 according to this embodiment is an example of a communication device that receives a wireless signal that complies with a prescribed communication standard.
[0045] The receiving unit 220 according to this embodiment includes an antenna for receiving a radio signal that complies with a prescribed communication standard.
[0046] The receiving unit 220 according to this embodiment may include, for example, an antenna for receiving radio signals in the LF band.
[0047] The receiving unit 220 according to this embodiment can receive a radio signal transmitted from the transmitter 110 provided in the mobile object 10 .
[0048] (control unit 230) The control unit 230 according to this embodiment causes the transmission unit 210 to transmit an authentication response in response to the authentication request received by the reception unit 220.
[0049] The authentication request is a signal for requesting information that certifies the authenticity of the portable device 20 in relation to the authentication of the portable device 20 .
[0050] The authentication response may also be a signal containing information that certifies the authenticity of the portable device 20 .
[0051] The information that certifies the authenticity of the portable device 20 may include, for example, an identifier of the portable device 20, a predetermined password, key information, and the result of a calculation using a hash function.
[0052] Furthermore, the control unit 230 according to this embodiment calculates arrival angle information based on at least two radio signals received by the receiving unit 220.
[0053] The control unit 230 according to this embodiment causes the transmission unit 210 to transmit the calculated arrival angle information.
[0054] The functions of the control unit 230 according to this embodiment are realized by various processors.
[0055] The functions of the control unit 230 according to this embodiment will be described in detail later.
[0056] The above describes an example of the configuration of the system 1 according to this embodiment. Note that the above configuration described with reference to Fig. 1 is merely an example, and the configuration of the system 1 according to this embodiment is not limited to this example.
[0057] For example, in the above, a radio signal belonging to the LF band and a radio signal belonging to the UHF band are exemplified as radio signals conforming to the prescribed communication standards.
[0058] On the other hand, the wireless signal according to this embodiment may be a wireless signal conforming to a communication standard such as BLE (Bluetooth (registered trademark) Low Energy).
[0059] Furthermore, the radio signal used to authenticate the portable device 20 and the radio signal used to calculate the arrival angle information may be radio signals conforming to different communication standards.
[0060] Therefore, the configuration of the communication device included in the system 1 according to this embodiment may be designed appropriately according to the communication standard to be adopted.
[0061] The configuration of the system 1 according to this embodiment can be flexibly modified according to specifications, operation, and the like.
[0062] Next, an example of the arrangement of the transmitter 110 according to this embodiment will be described.
[0063] FIG. 2 is a diagram showing an example of the arrangement of the transmitter 110 according to this embodiment.
[0064] In the example shown in FIG. 2, the mobile object 10 is equipped with a transmitter 110D, a transmitter 110P, a transmitter 110F, and a transmitter 110R.
[0065] (Transmitter 110D:D Antenna) Transmitter 110D is disposed near the driver's seat in moving object 10. Transmitter 110D may be disposed, for example, on a B pillar (center pillar) near the driver's seat.
[0066] Hereinafter, the antenna provided in transmitter 110D will be referred to as D antenna.
[0067] (Transmitter 110P:P antenna) The transmitter 110P is disposed near the passenger seat in the moving object 10. The transmitter 110P may be disposed, for example, on a B pillar (center pillar) near the passenger seat.
[0068] Hereinafter, the antenna provided in the transmitter 110P will be referred to as the P antenna.
[0069] (Transmitter 110F: Fr antenna) The transmitter 110F is disposed in the front of the vehicle interior, near the area between the driver's seat and the passenger seat.
[0070] Hereinafter, the antenna provided in the transmitter 110F will be referred to as the Fr antenna.
[0071] (Transmitter 110R: Rr antenna) The transmitter 110R is disposed near the center of the rear of the moving object 10.
[0072] Hereinafter, the antenna provided in the transmitter 110R will be referred to as the Rr antenna.
[0073] An example of the arrangement of the transmitter 110 according to this embodiment has been described above.
[0074] It should be noted that the above arrangement described with reference to FIG. 2 is merely an example, and the arrangement and number of transmitters 110 according to this embodiment are not limited to this example.
[0075] <<1.2.Function Details>> Next, the functions of the system 1 according to this embodiment will be described in detail.
[0076] As described above, in regard to authentication using wireless signals transmitted and received between communication devices, it is also envisioned that determination using the angle of arrival may be performed as a measure to prevent fraudulent activities using repeaters.
[0077] For example, the portable device 20 receives two radio signals transmitted by two transmitters 110 located at different positions in the moving body 10, and calculates the angle of arrival of each of the two radio signals.
[0078] Furthermore, the portable device 20 calculates the difference between the angles of arrival of the two radio signals (arrival angle difference) based on the calculated angles of arrival of the two radio signals.
[0079] If the difference in the angle of arrival exceeds a predetermined threshold, the control device 130 mounted on the mobile body 10 determines that no fraudulent activity using the repeater has been committed, and if the authenticity of the portable device 20 is confirmed in the authentication, causes the controlled device 140 to perform a specified operation.
[0080] However, even when a repeater is not used, depending on the relative positions of the portable device 20 and the transmitter 110 that transmits the radio signal used to calculate the arrival angle, a situation may arise in which the arrival angle difference is below the threshold.
[0081] Therefore, when the arrival angle difference is equal to or smaller than the threshold value, the control device 130 controls the authentication of the portable device 20, the calculation of the arrival angle difference, and the retry (re-execution) of the execution determination of the prescribed operation based on these.
[0082] Conventionally, in such a retry, the combination of antennas that transmit the radio signals used to calculate the angle of arrival is not changed, and the same combination of antennas as before the retry is used.
[0083] However, in this case, unless the user changes the position of the portable device 20, for example, and the positional relationship between the portable device 20 and the transmitter 110 that transmits the radio signal used to calculate the angle of arrival changes, the angle of arrival difference will not change, and retries will be executed repeatedly, which may result in a decrease in responsiveness.
[0084] The technical concept of one embodiment of the present invention was conceived with the above points in mind, and makes it possible to ensure both security and responsiveness.
[0085] For this reason, one of the features of the control unit 135 according to one embodiment of the present invention is that, when it determines based on the arrival angle information that the controlled device 140 should not perform a specified operation, it changes the combination of transmitters 110 that transmit the radio signals used to calculate the arrival angle information and re-executes the determination to perform the specified operation.
[0086] According to the above feature, even if the position of the portable device 20 remains the same as before the retry, the arrival angle difference is more likely to exceed the threshold, thereby ensuring security and responsiveness.
[0087] On the other hand, even if the positional relationship between portable device 20 and transmitter 110 that transmits the radio signal used to calculate the arrival angle is such that the arrival angle difference exceeds the threshold, it is also possible that authentication of portable device 20 will not be established due to the influence of noise, etc.
[0088] The failure of authentication means that the authenticity of the portable device 20 cannot be recognized due to various factors such as garbled bits, a difference in communication format, or failure to receive an authentication response.
[0089] However, if a retry is performed by changing the antenna combination from before the retry, a situation may arise in which the positional relationship between the portable device 20 and the transmitter 110 that transmits the radio signal used to calculate the arrival angle is such that the arrival angle difference is below the threshold.
[0090] In order to prevent the occurrence of the above-mentioned situation, when the control unit 135 according to one embodiment of the present invention determines based on the authentication result that the controlled device 140 should not perform a specified operation, it may re-execute the determination to perform the specified operation without changing the combination of transmitters 110 that transmit the radio signals used to calculate the arrival angle information.
[0091] According to the above-described control, it is possible to prevent the situation in which the arrival angle difference becomes equal to or smaller than the threshold value, thereby ensuring security and responsiveness.
[0092] The operation of the system 1 according to this embodiment will be described in detail below.
[0093] First, a flow of authentication of the portable device 20 according to this embodiment, calculation of arrival angle information, and execution determination of a prescribed action will be described.
[0094] FIG. 3 is a sequence diagram showing an example of the flow of authentication of the portable device 20 according to this embodiment, calculation of arrival angle information, and execution determination of a prescribed action.
[0095] In the example shown in FIG. 3, first, the control device 130 provided in the mobile object 10 causes one of the transmitters 110 provided in the mobile object 10 to transmit an authentication request (S101).
[0096] The control unit 230 provided in the portable device 20 causes the transmission unit 210 to return an authentication response based on the authentication request received by the reception unit 220 in step S101 (S102).
[0097] The control device 130 executes authentication of the portable device 20 based on the authentication response received by the receiver 120 in step S102 (S103).
[0098] Note that authentication of portable device 20 may be performed by receiver 120 or other components not shown in FIG.
[0099] Next, the control device 130 causes one of the transmitters 110 to transmit a challenge signal (S104).
[0100] The challenge signal may be a signal including information indicating whether or not it is necessary to calculate the arrival angle information. The control unit 230 included in the portable device 20 determines whether or not it is necessary to calculate the arrival angle information based on the information.
[0101] In this example, it is assumed that the challenge signal indicates that calculation of arrival angle information is required.
[0102] After controlling the transmission of the challenge signal in step S104, the control device 130 controls the transmission of the first burst signal (S105) and the second burst signal (S106).
[0103] In step S105, the control device 130 causes a transmitter 110 to transmit a first burst signal, and in step S106 causes another transmitter 110 different from the transmitter 110 that transmitted the first burst signal to transmit a second burst signal.
[0104] The control unit 230 included in the portable device 20 calculates arrival angle information based on the first burst signal received by the receiving unit 220 in step S105 and the second burst signal received by the receiving unit 220 in step S106 (S107).
[0105] The control unit 230 provided in the portable device 20 causes the transmitting unit 210 to transmit the arrival angle information calculated in step S107 (S108).
[0106] The arrival angle information in this embodiment may be sufficient information for the control device 130 provided in the mobile body 10 to determine whether the angle difference (arrival angle difference) between the arrival angle of the first burst signal and the arrival angle of the second burst signal exceeds a threshold value.
[0107] For example, the arrival angle information according to this embodiment may be information indicating whether or not the arrival angle difference exceeds a threshold value.
[0108] In this case, the control unit 230 provided in the portable device 20 calculates the arrival angle of the first burst signal and the arrival angle of the second burst signal, calculates the arrival angle difference based on the two calculated arrival angles, and determines whether the calculated arrival angle difference exceeds a threshold value.
[0109] Furthermore, for example, the arrival angle information according to this embodiment may be information indicating an arrival angle difference.
[0110] In this case, the control unit 230 included in the portable device 20 calculates the arrival angle of the first burst signal and the arrival angle of the second burst signal, and calculates the arrival angle difference based on the two calculated arrival angles. The control device 130 included in the mobile object 10 determines whether the arrival angle difference exceeds a threshold based on the arrival angle information received by the receiver 120.
[0111] Furthermore, for example, the arrival angle information according to this embodiment may be information indicating the arrival angle of the first burst signal and the arrival angle of the second burst signal.
[0112] In this case, the control unit 230 provided in the portable device 20 calculates the arrival angle of the first burst signal and the arrival angle of the second burst signal. The control device 130 provided in the moving object 10 calculates the arrival angle difference based on the arrival angle information received by the receiver 120, and determines whether the calculated arrival angle difference exceeds a threshold value.
[0113] Furthermore, for example, the arrival angle information according to this embodiment may be sufficient information for calculating the arrival angle of the first burst signal and the arrival angle of the second burst signal.
[0114] In this case, the control device 130 provided in the mobile body 10 calculates the arrival angle of the first burst signal and the arrival angle of the second burst signal based on the arrival angle information received by the receiver 120, calculates the arrival angle difference based on the two calculated arrival angles, and determines whether the calculated arrival angle difference exceeds a threshold value.
[0115] The control device 130 provided in the moving body 10 determines whether to perform a prescribed operation based on the result of the authentication of the portable device 20 in step S103 and the arrival angle information received by the receiver 120 in step S108 (S109).
[0116] The flow of authentication of the portable device 20, calculation of arrival angle information, and execution determination of a prescribed action according to this embodiment has been described above.
[0117] The flow described above with reference to FIG. 3 is merely an example, and the flow of authentication of the portable device 20 according to this embodiment, calculation of arrival angle information, and determination of execution of a prescribed action is not limited to this example.
[0118] For example, in the above example, two wireless signals, an authentication request signal and an authentication response signal, are used to authenticate the portable device 20, but the authentication sequence for the portable device 20 may be designed as appropriate.
[0119] Furthermore, for example, the above example illustrates a case where wireless communication related to the arrival angle information is performed after the wireless communication related to the authentication of the portable device 20 is completed, but the order of the two may be reversed, or the two may be performed simultaneously in parallel.
[0120] Furthermore, for example, the above example illustrates a case where the radio signal used to authenticate the portable device 20 and the radio signal related to the calculation of the arrival angle information are completely separated, but a part of both may be the same radio signal.
[0121] For example, the authentication response may be a radio signal that includes angle-of-arrival information.
[0122] Also, for example, the authentication request and the first burst signal may be the same signal.
[0123] The communication sequence according to this embodiment can be flexibly modified.
[0124] Next, a flow of determining whether to execute a prescribed action according to this embodiment will be described.
[0125] FIG. 4 is a flowchart showing an example of the flow of determining whether to execute a prescribed action according to this embodiment.
[0126] In the example shown in FIG. 4, the control unit 135 first determines whether to perform a prescribed action based on the result of authentication of the portable device 20 and the arrival angle information (S201).
[0127] In step S201, if the authenticity of portable device 20 is recognized in the authentication and the arrival angle difference exceeds the threshold, control unit 135 determines to cause controlled device 140 to execute a specified operation (executable).
[0128] If it is determined in step S201 that the operation is executable, control unit 135 subsequently controls controlled device 140 to execute a specified operation (S205), and ends the series of processes.
[0129] On the other hand, when control unit 135 determines that controlled device 140 should not execute the specified operation (execution is not possible), control unit 135 then determines the reason for determining that execution is not possible (S202).
[0130] If the control unit 135 determines that the failure of authentication is the cause of the impossibility (S202: authentication failed), it controls the execution of a retry without changing the combination of transmitters (hereinafter also referred to as antennas) that transmit radio signals used to calculate the arrival angle information (S203).
[0131] On the other hand, if the control unit 135 determines that the arrival angle difference being less than or equal to the threshold is an impossibility factor (S202: arrival angle difference≦threshold), it changes the combination of antennas that transmit the radio signals used to calculate the arrival angle information and controls the execution of a retry (S204).
[0132] At this time, the control unit 135 may change the combination of antennas that transmit the radio signals used to calculate the arrival angle information based on a predetermined priority order.
[0133] FIG. 5 is a diagram showing an example of the priority order of antenna combinations according to this embodiment.
[0134] As shown in FIG. 5, the control unit 135 may manage a combination of an antenna for transmitting a first burst signal and an antenna for transmitting a second burst signal in association with a pointer.
[0135] The pointer indicates the above priority order, with a lower number indicating a higher priority order.
[0136] When authenticating the portable device 20, calculating the arrival angle difference, and determining whether to perform a prescribed operation based on these for the first time, the control unit 135 uses the antenna combination associated with pointer "0."
[0137] For example, in the example shown in FIG. 5, the control unit 135 causes the Rr antenna to transmit a first burst signal and the D antenna to transmit a second burst signal.
[0138] Thereafter, if the control unit 135 determines that the arrival angle difference being less than or equal to the threshold is an unfeasible factor (S202: arrival angle difference≦threshold), in step S204, it increments the pointer and controls the execution of a retry using the antenna combination associated with pointer “1.”
[0139] In the example shown in FIG. 5, in the subsequent retry, the control unit 135 causes the Rr antenna to transmit the first burst signal and the P antenna to transmit the second burst signal.
[0140] The priority order of antenna combinations may be set based on the likelihood that the difference in arrival angle of the radio signals used to calculate the arrival angle information will exceed a threshold.
[0141] For example, in the case of the arrangement shown in Figure 2, the distance between the Rr antenna and the D antenna, P antenna, or Fr antenna is longer than the distance between the other antennas, so it is expected that the combination of the Rr antenna and other antennas is likely to result in an arrival angle difference that exceeds the threshold.
[0142] For this reason, as shown in FIG. 5, a combination of the Rr antenna and another antenna may be set to have a high priority.
[0143] According to the above settings, it is possible to reduce the number of retries and ensure responsiveness.
[0144] Note that the control unit 135 may repeatedly execute the above-described control, and when the incremented pointer exceeds the maximum value ("5" in the example shown in FIG. 5), no further retries may be executed, and the final determination result may be "unexecutable." In this case, the control unit 135 may also execute control to notify the portable device 20 of this fact.
[0145] <2. Supplementary Information> Although the preferred embodiments of the present invention have been described in detail above with reference to the accompanying drawings, the present invention is not limited to these examples. It is clear that a person skilled in the art to which the present invention pertains can conceive of various modifications and alterations within the scope of the technical ideas set forth in the claims, and it is understood that these also naturally fall within the technical scope of the present invention.
[0146] Furthermore, the series of processes performed by each device described in this specification may be realized by a program stored in a non-transitory computer-readable storage medium. Each program is, for example, loaded into RAM when executed by a computer and executed by a processor such as a CPU. The storage medium may be, for example, a magnetic disk, an optical disk, a magneto-optical disk, or a flash memory. The program may also be distributed, for example, via a network, without using a storage medium.
[0147] Furthermore, the steps of the processes described above do not necessarily have to be processed in chronological order according to the order shown in the flowcharts or sequence diagrams. For example, the steps of the processes of each device may be processed in an order different from the order shown, or may be processed in parallel. [Explanation of symbols]
[0148] 1: System, 10: Mobile object, 110: Transmitter, 120: Receiver, 130: Control device, 135: Control unit, 140: Controlled device, 20: Portable device, 210: Transmitter, 220: Receiver, 230: Control unit
Claims
1. A control device mounted on a moving body, a control unit that determines whether or not to cause a controlled device mounted on the moving body to perform a specified operation; Equipped with The control unit a result of authentication of a portable device carried by a user of the mobile body based on a wireless signal received from the portable device by any one of a plurality of communication devices mounted on the mobile body; and arrival angle information calculated by the portable device based on radio signals transmitted by at least two of a plurality of communication devices mounted on the moving object; The determination is made based on When it is determined that the controlled device should not execute the specified operation based on the arrival angle information, the combination of communication devices that transmit the wireless signals used to calculate the arrival angle information is changed, and the determination is re-executed. Control device.
2. When the control unit determines not to cause the controlled device to perform the specified operation based on the result of the authentication, the control unit does not change the combination of communication devices that transmit the wireless signal used to calculate the arrival angle information, and performs the determination again. The control device according to claim 1 .
3. The control unit the authentication acknowledges the authenticity of the portable device; and when it is determined that the difference in arrival angles of at least two wireless signals used to calculate the arrival angle information exceeds a threshold based on the arrival angle information, determining that the controlled device is to execute the specified operation; The control device according to claim 1 .
4. When the control unit determines not to cause the controlled device to perform the specified operation based on the arrival angle information, the control unit changes a combination of communication devices that transmit wireless signals used to calculate the arrival angle information based on a predetermined priority order. The control device according to claim 1 .
5. the priority order is set based on the likelihood that a difference in arrival angle of at least two wireless signals used to calculate the arrival angle information will exceed a threshold. The control device according to claim 4.
6. The specified operation includes locking and unlocking a door provided in the moving body. A control device according to any one of claims 1 to 5.
7. the specified operation includes permission to start an engine provided in the vehicle; A control device according to any one of claims 1 to 5.
8. a control function for causing a computer mounted on a mobile body to determine whether or not to cause a controlled device mounted on the mobile body to execute a specified operation; Realize this, The control function includes: a result of authentication of a portable device carried by a user of the mobile body based on a wireless signal received from the portable device by any one of a plurality of communication devices mounted on the mobile body; and arrival angle information calculated by the portable device based on radio signals transmitted by at least two of a plurality of communication devices mounted on the moving object; and making the determination based on the When it is determined that the controlled device should not execute the specified operation based on the arrival angle information, a combination of communication devices that transmit wireless signals used to calculate the arrival angle information is changed, and the determination is re-executed. program.
Citation Information
Patent Citations
Electronic key system
JP2014227647A