This application is based on and claims priority under 35 USC 119 from Japanese Patent Application No. 2021-214958 filed on Dec. 28, 2021, the disclosure of which is incorporated by reference herein.
The present disclosure relates to an information processing device, an information processing method, and a non-transitory storage medium storing an information processing program, relating to communication between a portable information terminal and a vehicle.
Digital key technology has been developed in which a vehicle is locked and unlocked and, further, an engine of a vehicle is started, by operation from a portable information terminal such as a smartphone.
Japanese Patent Application Laid-open No. 2021-063428 discloses a technique whereby, when establishing a communication connection using Bluetooth low energy (BLE), which performs low power consumption communication between a portable information terminal and a vehicle, based on the position of the portable information terminal relative to the vehicle specified using ultra-wideband (UWB), which enables communication over an ultra-wideband, operations such as unlocking of a door or the trunk of the vehicle, and starting of the engine of the vehicle, are performed using BLE.
However, since the power consumption of the UWB is large, if the UWB is turned on for a long time in order to identify a positional relationship between the vehicle and the portable information terminal, there is a possibility of the power consumption of the vehicle increasing.
The present disclosure, in consideration of the foregoing circumstances, provides an information processing device, an information processing method, and a non-transitory storage medium storing an information processing program, that prevent an increase in electrical current consumption in a vehicle by operating a UWB module at a more appropriate timing.
A first aspect of the present disclosure is an information processing device, including: an electrical power-saving communication unit that performs electrical power-saving communication with a portable information terminal; an ultra-wideband communication unit that performs ultra-wideband communication with the portable information terminal; and a control unit that is configured to: correct a signal strength of the electrical power-saving communication received by the electrical power-saving communication unit based on a distance measurement between a vehicle and the portable information terminal calculated from a result of communication by the ultra-wideband communication unit that temporarily has been put into an on state, put the ultra-wideband communication unit into an on state and initiate distance measurement between the vehicle and the portable information terminal in a case in which the corrected signal strength is equal to or higher than an operation allowable threshold value, and enable control of the vehicle so as to perform at least one of locking, unlocking or engine starting of the vehicle in accordance with an operation signal obtained from the portable information terminal via the electrical power-saving communication unit.
According to the first aspect, in a case in which the signal strength of electrical power-saving communication, which has been corrected based on a distance measurement by an ultra-wideband communication unit that temporarily has been put into an on state, is equal to or greater than an operation allowable threshold value, distance measurement is initiated by the ultra-wideband communication unit. Therefore, the ultra-wideband communication unit, configured by a UWB module, may be operated at a more appropriate timing, which enables an increase in electrical current consumption in the vehicle to be prevented. Moreover, by performing at least one of locking, unlocking, or starting the engine of the vehicle in accordance with an operation signal acquired from a portable information terminal via an electrical power-saving communication unit in a case in which the corrected signal strength of the electrical power-saving communication is equal to or greater than the operation allowable threshold value, the operation may be permitted only when an operation such as unlocking of a vehicle is able be reliably performed via the electrical power-saving communication.
In the first aspect, the control unit may be configured to correct, based on a predetermined correlation between the distance measurement using ultra-wideband communication and the signal strength of the electrical power-saving communication, the signal strength of the electrical power-saving communication received by the electrical power-saving communication unit to a signal strength corresponding to the distance measurement using the ultra-wideband communication.
According to the foregoing configuration, the signal strength of the electrical power-saving communication may be corrected based on the correlation between the distance measurement performed by the ultra-wideband communication and the signal strength of the electrical power-saving communication.
In the first aspect, the control unit may be configured to: set a number of distance measurement attempts by the ultra-wideband communication unit to zero at a time of initiation of control, and correct the signal strength of the electrical power-saving communication based on the distance measurement by the ultra-wideband communication unit in a case in which the number of distance measurement attempts does not exceed one, and the signal strength of the electrical power-saving communication received by the electrical power-saving communication unit is equal to or greater than an electrical power-saving communication establishment threshold value, which is lower than the operation allowable threshold value.
According to the foregoing configuration, when a user holding a portable information terminal approaches the vehicle, the signal strength of the electrical power-saving communication may be corrected based on the distance measurement performed by the ultra-wideband communication unit.
In the first aspect, the control unit may be configured to correct the signal strength of the electrical power-saving communication each time a connection of the electrical power-saving communication is performed between the vehicle and the portable information terminal, and cancel the correction of the signal strength when the connection of the electrical power-saving communication is broken.
According to the foregoing configuration, by correcting the signal strength of the electrical power-saving communication each time the electrical power-saving communication is connected, correction is enabled that corresponds to the signal strength of electrical power-saving communication, which changes according to the manner in which a user holds the portable information terminal.
In the first aspect, the control unit may be configured to, after enabling control of the vehicle so as to perform at least one of locking, unlocking or engine starting of the vehicle by electrical power-saving communication, perform distance measurement between the vehicle and the portable information terminal based on the signal strength of the electrical power-saving communication.
According to the foregoing configuration, after operation of the vehicle via electrical power-saving communication has been enabled, the positional relationship between the vehicle and the portable information terminal may be identified via electrical power-saving communication with low power consumption.
A second aspect of the present disclosure is an information processing device, including: an electrical power-saving communication unit that performs electrical power-saving communication with a portable information terminal; an ultra-wideband communication unit that performs ultra-wideband communication with the portable information terminal; and a control unit that is configured to: correct an operation allowable threshold value based on a distance measurement between a vehicle and the portable information terminal calculated from a result of communication by the ultra-wideband communication unit that temporarily has been put into an on state, put the ultra-wideband communication unit into an on state and initiate distance measurement between the vehicle and the portable information terminal in a case in which a signal strength of the electrical power-saving communication received by the electrical power-saving communication unit is equal to or higher than the corrected operation allowable threshold value, and enable control of the vehicle so as to perform at least one of locking, unlocking or engine starting of the vehicle in accordance with an operation signal obtained from the portable information terminal via the electrical power-saving communication unit.
According to the second aspect, in a case in which a signal strength of electrical power-saving communication is equal to or higher than an operation allowable threshold that has been corrected based on a distance measurement performed by an ultra-wideband communication unit that temporarily has been put into an on state, distance measurement by the ultra-wideband communication unit is initiated. Therefore, the ultra-wideband communication unit, configured by a UWB module, may be operated at a more appropriate timing, which enables an increase in electrical current consumption in the vehicle to be prevented. Moreover, by enabling at least one of locking, unlocking, or starting the engine of the vehicle in accordance with an operation signal acquired from a portable information terminal via an electrical power-saving communication unit in a case in which the corrected signal strength of the electrical power-saving communication is equal to or greater than the operation allowable threshold value, the operation may be permitted only when an operation such as unlocking of a vehicle is able to be reliably performed via the electrical power-saving communication.
In the second aspect, the control unit may be configured to correct the operation allowable threshold value in accordance with a difference between a signal strength corresponding to the distance measurement by the ultra-wideband communication calculated based on a predetermined correlation between the distance measurement using the ultra-wideband communication and the signal strength of the electrical power-saving communication and a signal strength of the electrical power-saving communication received by the of the electrical power-saving communication unit.
According to the foregoing configuration, the operation allowable threshold value may be corrected based on a correlation between the distance measurement performed by ultra-wideband communication and the signal strength of the electrical power-saving communication.
In the second aspect, the control unit may be configured to: set a number of distance measurement attempts by the ultra-wideband communication unit to zero at a time of initiation of control, and correct the operation allowable threshold value in accordance with the difference in a case in which the number of distance measurement attempts does not exceed one with the signal strength of the electrical power-saving communication received by the electrical power-saving communication unit is equal to or greater than an electrical power-saving communication establishment threshold value, which is lower than the operation allowable threshold value.
According to the foregoing configuration, when a user holding a portable information terminal approaches the vehicle, the operation allowable threshold value may be corrected based on the distance measurement performed by the ultra-wideband communication unit.
In the second aspect, the control unit may be configured to correct the operation allowable threshold value each time a connection of the electrical power-saving communication is performed between the vehicle and the portable information terminal, and cancel the correction of the operation allowable threshold value when the connection of the electrical power-saving communication is broken.
According to the foregoing configuration, by correcting the operation allowable threshold value each time an electrical power-saving communication connection is performed, correction is enabled that corresponds to the signal strength of electrical power-saving communication, which changes according to the manner in which a user holds the portable information terminal.
In the second aspect, the control unit may be configured to, when enabling control of the vehicle so as to perform at least one of locking, unlocking or engine starting of the vehicle by electrical power-saving communication, clarify a positional relationship between the vehicle and the portable information terminal by the distance measurement by the ultra-wideband communication.
According to the foregoing configuration, when performing at least one of locking, unlocking, or starting the engine of a vehicle, a positional relationship between a vehicle and a portable information terminal is clarified and reliable operation is enabled.
A third aspect of the present disclosure is an information processing method, including: correcting a signal strength of electrical power-saving communication based on a distance measurement between a vehicle and a portable information terminal calculated from a result of communication by ultra-wideband communication that temporarily has been put into an on state, initiating distance measurement between the vehicle and the portable information terminal by the ultra-wideband communication in a case in which the corrected signal strength is equal to or higher than an operation allowable threshold value, and enabling control of the vehicle so as to perform at least one of locking, unlocking or engine starting of the vehicle in accordance with an operation signal transmitted from the portable information terminal by the electrical power-saving communication.
According to the third aspect, in a case in which a signal strength of electrical power-saving communication that has been corrected based on a distance measurement using ultra-wideband communication that temporarily has been put into an on state is equal to or greater than an operation allowable threshold value, distance measurement using ultra-wideband communication is initiated. Therefore, the ultra-wideband communication may be operated at a more appropriate timing, enabling an increase in electrical current consumption in the vehicle to be prevented. Moreover, by enabling at least one of locking, unlocking, or starting the engine of the vehicle in accordance with an operation signal acquired from a portable information terminal via an electrical power-saving communication unit in a case in which the corrected signal strength of the electrical power-saving communication is equal to or greater than the operation allowable threshold value, the operation may be permitted only when an operation such as unlocking of a vehicle is able to be reliably performed via the electrical power-saving communication.
A fourth aspect of the present disclosure is an information processing method, including: correcting an operation allowable threshold value based on a distance measurement between a vehicle and a portable information terminal calculated from a result of communication by ultra-wideband communication that temporarily has been put into an on state, initiating distance measurement between the vehicle and the portable information terminal by the ultra-wideband communication in a case in which a signal strength of electrical power-saving communication is equal to or higher than the corrected operation allowable threshold value, and enabling control of the vehicle so as to perform at least one of locking, unlocking or engine starting of the vehicle in accordance with an operation signal transmitted from the portable information terminal by the electrical power-saving communication.
According to the fourth aspect, in a case in which a signal strength of electrical power-saving communication is greater than or equal to an operation allowable threshold value that has been corrected based on a distance measurement using ultra-wideband communication that temporarily has been put into an on state, distance measurement using ultra-wideband communication is initiated. Therefore, the ultra-wideband communication may be operated at a more appropriate timing, which enables an increase in electrical current consumption in the vehicle to be prevented. Moreover, by enabling at least one of locking, unlocking, or starting the engine of the vehicle in accordance with an operation signal acquired from a portable information terminal via an electrical power-saving communication unit in a case in which the corrected signal strength of the electrical power-saving communication is equal to or greater than the operation allowable threshold value, the operation may be permitted only when an operation such as unlocking of a vehicle is able to be reliably performed via the electrical power-saving communication.
A fifth aspect of the present disclosure is a non-transitory storage medium storing a program executable by a computer to perform information processing, the information processing including: correcting a signal strength of electrical power-saving communication based on a distance measurement between a vehicle and a portable information terminal calculated from a result of communication by ultra-wideband communication that temporarily has been put into an on state, initiating distance measurement between the vehicle and the portable information terminal by the ultra-wideband communication in a case in which the corrected signal strength is equal to or higher than an operation allowable threshold value, and enabling control of the vehicle so as to perform at least one of locking, unlocking or engine starting of the vehicle in accordance with an operation signal transmitted from the portable information terminal by the electrical power-saving communication.
According to the fifth aspect, in a case in which a signal strength of electrical power-saving communication that has been corrected based on a distance measurement using ultra-wideband communication that temporarily has been put into an on state is equal to or greater than an operation allowable threshold value, distance measurement using ultra-wideband communication is initiated. Therefore, the ultra-wideband communication may be operated at a more appropriate timing, which enables an increase in electrical current consumption in the vehicle to be prevented. Moreover, by enabling at least one of locking, unlocking, or starting the engine of the vehicle in accordance with an operation signal acquired from a portable information terminal via an electrical power-saving communication unit in a case in which the corrected signal strength of the electrical power-saving communication is equal to or greater than the operation allowable threshold value, the operation may be permitted only when an operation such as unlocking of a vehicle is able to be reliably performed via the electrical power-saving communication.
A sixth aspect of the present disclosure is a non-transitory storage medium storing a program executable by a computer to perform information processing, the information processing comprising: correcting an operation allowable threshold value based on a distance measurement between a vehicle and a portable information terminal calculated from a result of communication by ultra-wideband communication that temporarily has been put into an on state, initiating distance measurement between the vehicle and the portable information terminal by the ultra-wideband communication in a case in which a signal strength of electrical power-saving communication is equal to or higher than the corrected operation allowable threshold value, and enabling control of the vehicle so as to perform at least one of locking, unlocking or engine starting of the vehicle in accordance with an operation signal transmitted from the portable information terminal by the electrical power-saving communication.
According to the sixth aspect, in a case in which a signal strength of electrical power-saving communication is greater than or equal to an operation allowable threshold value that has been corrected based on a distance measurement using ultra-wideband communication that temporarily has been put into an on state, distance measurement using ultra-wideband communication is initiated. Therefore, the ultra-wideband communication may be operated at a more appropriate timing, which enables an increase in electrical current consumption in the vehicle to be prevented. Moreover, by locking, unlocking, and starting the engine of the vehicle in accordance with an operation signal acquired from a portable information terminal via an electrical power-saving communication unit in a case in which the corrected signal strength of the electrical power-saving communication is equal to or greater than the operation allowable threshold value, the operation may be permitted only when an operation such as unlocking of a vehicle is able to be reliably performed via the electrical power-saving communication.
As described above, according to the information processing device, the information processing method, and the non-transitory storage medium storing the information processing program of the present disclosure, by operating the UWB module at a more appropriate timing, an increase in electrical current consumption in the vehicle may be prevented.
Explanation follows regarding an information processing device 10 according to the present exemplary embodiment.
In the ECU 12, the CPU 12B, ROM 12A, RAM 12C, and input/output port 12D are connected together via various buses such as an address bus, a data bus, and a control bus. The input/output port 12D is connected to each of various input/output devices such as a storage device 14 configured by a non-volatile storage device such as a flash memory or a hard disk (HDD), an actuator 16, a UWB communication unit 20, and a BLE communication unit 24.
An information processing program is installed at the storage device 14 to perform distance measurement between the vehicle 200 and the portable information terminal 30 using the UWB (hereafter abbreviated as “UWB ranging”) and to enable measurement of the BLE RSSI and operation of unlocking and the like of the vehicle 200 in accordance with communication from the portable information terminal 30 by BLE. In the present exemplary embodiment, the CPU 12B executes the information processing program to perform the above-described processing. While there are several methods for installing the information processing program of the present exemplary embodiment in the information processing device 10, the information processing program is stored, for example, together with a setup program on a CD-ROM, DVD, or the like, and the information processing program is installed in the storage device 14 by loading a disk in an input/output device such as a disk drive and executing a setup program at the CPU 12B. Alternatively, an information processing program may be installed in the storage device 14 by communicating with other information processing devices connected to the ECU 12 via a public telephone line or a network.
Next, explanation follows regarding various functions that are implemented by means of the CPU 12B of the ECU 12 executing an information processing program. The information processing program causes the CPU 12B to implement a BLE connection determination function that determines the state of a connection made by BLE with the portable information terminal 30, an RSSI measurement function that measures the BLE RSSI relative to the portable information terminal 30, a UWB ranging mechanism that performs UWB ranging, and an actuator control function for enabling operations such as unlocking of the vehicle 200 in accordance with communication from the portable information terminal 30 by BLE. The CPU 12B functions as a BLE connection determination unit 40, an RSSI measurement unit 42, a UWB ranging unit 44, and an actuator control unit 46 by executing the information processing program. While there are various methods for UWB ranging, as an example, the present exemplary embodiment adopts a time of arrival (TOA) method in which a pulse preparation time of a UWB signal transmitted from the information processing device 10 to the portable information terminal 30 via the UWB antenna 18 and/or transmitted from the portable information terminal 30 to the vehicle 200, and the measured pulse propagation time is multiplied by the speed of light to calculate a distance.
As an example, in a case in which electrical power saving is prioritized in BLE, the communication range is approximately 5 m, and therefore, the radius of the BLE connection area 100 illustrated in
As described above, differences (variations) in the BLE RSSI are likely to arise owing to the manner in which a user is gripping and holding the portable information terminal 30 provided for communication, the characteristics of respective models of the portable information terminal 30, individual differences in individual products of the portable information terminal 30, and the like. In the present exemplary embodiment, as illustrated in
At step S100, it is determined whether or not there is a BLE connection between the vehicle 200 and the portable information terminal 30. Specifically, in a case in which a BLE signal is constantly being transmitted from the portable information terminal 30, the information processing device 10 receives this signal and determines whether or not there is a BLE connection. At step S100, in a case in which the portable information terminal 30 is present within the BLE connection area 100 illustrated in
At step S102, the number of UWB ranging attempts is changed to 0, and thereby the number of UWB ranging attempts is reset.
At step S104, the BLE RSSI is measured, and at step S106, it is determined whether or not the RSSI measured at step S104 is equal to or greater than a first threshold value. The first threshold value is determined based on the RSSI measured in a case in which the portable information terminal 30 is present in the first threshold application area 104 illustrated in
At step S106, in a case in which it is determined that the RSSI is equal to or greater than the first threshold value, the procedure transitions to step S108, while in a case in which it is determined that the RSSI is not equal to or greater than the first threshold value, the procedure transitions to step S100.
At step S108, it is determined whether or not the number of UWB ranging attempts has exceeded 1. In a case in which it is determined at step S108 that the number of UWB ranging attempts has exceeded 1, the procedure transitions to step S110, and in a case in which it is determined that the number of UWB ranging attempts has not exceeded 1, the procedure transitions to step S116.
At step S110, it is determined whether or not the BLE RSSI measured at step S104 is equal to or greater than the second threshold value. The second threshold value is determined based on the RSSI measured in a case in which the portable information terminal 30 is present in the second threshold application area 106 illustrated in
At step S110, in a case in which it is determined that the RSSI is equal to or greater than the second threshold value, the procedure transitions to step S112, while in a case in which it is determined that the RSSI is not equal to or greater than the second threshold value, the procedure transitions to step S100.
At step S112, the UWB communication unit 20 is put into an on state and UWB ranging is performed. UWB is not compatible with electrical power-saving communication such as BLE and, therefore, consumes a large amount of power. On the other hand, the ranging accuracy is high. In the present exemplary embodiment, in a case in which the BLE RSSI exceeds the second threshold value and digital key operation, such as locking and unlocking of the vehicle 200, is reliably enabled, UWB ranging is performed and the positional relationship between the vehicle 200 and the portable information terminal 30 is clarified. The result of the UWB ranging at step S112 may be recorded as a log in the storage device 14, for example.
At step S114, the digital key function is put into an operable state, and the series of processing illustrated in
In a case in which it is determined at step S108 that the number of UWB ranging attempts has not exceeded 1, the UWB communication unit 20 is put into an on state at step S116 and UWB ranging is performed. Also, the number of UWB ranging attempts is incremented by 1. After the UWB ranging at step S116, the UWB communication unit 20 is put into an off state in order to suppress power consumption.
At step S118, based on the UWB ranging results at step S116, variations in the BLE RSSI are corrected. When correcting variation in the BLE RSSI, a situation such as that illustrated in
Theoretical value (ideal value) of BLE RSSI measurement: A (dBm)
Theoretical value (ideal value) of UWB ranging: B (mm)
Variation in BLE RSSI measurement: ±a (dBm)
Variation in UWB ranging: ±b (mm)
In a case in which the BLE RSSI at the point X illustrated in
Further, in a case in which the result of the UWB ranging at the point X illustrated in
After correcting for variation in the BLE RSSI at step S118, the procedures of steps S100 to S114 are executed, and the processing is ended.
The correction value set at step S118 is initialized when the BLE connection is broken, and the correction of the BLE RSSI is canceled. When the user holding the portable information terminal 30 approaches the vehicle 200 anew, the processing illustrated in
Although the BLE RSSI is corrected at step S118 in the present exemplary embodiment, there is no limitation thereto. Instead of the BLE RSSI, the second threshold value or each of the first and second threshold values may be corrected. In the case illustrated in
In both cases in which the BLE RSSI has been corrected, and in which the second threshold value or each of the first threshold value and the second threshold value has been corrected, the result is that control that ensures the reliability of digital key operation by BLE is enabled. In addition, by operating the UWB communication unit 20 at a more appropriate timing, an increase in electrical current consumption in the vehicle 200 may be prevented. In a case in which the second threshold value or each of the first threshold value and the second threshold value has been corrected, each time a BLE connection is established between the vehicle 200 and the portable information terminal 30, the second threshold value or each of the first threshold value and the second threshold value is newly corrected, and the correction is canceled when the BLE connection is broken.
As described above, according to the present exemplary embodiment, by correcting the BLE RSSI, which is highly variable, the second threshold value, or the like based on UWB ranging, it is possible to perform control that ensures the reliability of digital key operation by BLE. Further, by operating the UWB communication unit 20 at a more appropriate timing, an increase in electrical current consumption in the vehicle 200 may be prevented. Moreover, after the BLE RSSI has been corrected, the accuracy of ranging based on the BLE RSSI is improved. Therefore, instead of UWB ranging, which consumes a large amount of power, it is possible to use Signal Strength Ranging (SSR), which is ranging based on the BLE RSSI, which enables electrical power consumption in the vehicle 200 to be suppressed.
The “BLE communication unit 24” described in the specification corresponds to an “electrical power-saving communication unit”, the “UWB communication unit 20” to an “ultra-wideband communication unit”, the “ECU 12” to a “control unit”, “RSSI” to “signal strength”, the “first threshold value” to an “electrical power-saving communication establishment threshold value”, and the “second threshold value” to an “operation allowable threshold value”.
The processing executed by the CPU reading and executing software (a program) in the above-described exemplary embodiment may be executed by various types of processor other than a CPU. Such processors include programmable logic devices (PLD) that allow circuit configuration to be modified post-manufacture, such as a field-programmable gate array (FPGA), and dedicated electric circuits, these being processors including a circuit configuration that is custom-designed to execute specific processing, such as an application specific integrated circuit (ASIC). The processing may be executed by any one of these various types of processor, or by a combination of two or more of the same type or different types of processor (such as plural FPGAs, or a combination of a CPU and an FPGA). The hardware structure of these various types of processors is, more specifically, an electric circuit combining circuit elements such as semiconductor elements.
In the above-described exemplary embodiment, an aspect in which a program is stored (installed) in advance in the storage device 14 or the like has been explained, there is no limitation thereto. A program may be provided in a format stored on a non-transitory storage medium such as a compact disc read only memory (CD-ROM), a digital versatile disc read only memory (DVD-ROM), or a universal serial bus (USB) memory. Alternatively, a program may be provided in a format downloadable from an external device over a network.
(Appendant 1)
An information processing device includes: a memory; and at least one processor coupled to the memory, the processor being configured to: correct a signal strength of electrical power-saving communication based on a distance measurement between a vehicle and a portable information terminal calculated from a result of communication by ultra-wideband communication that temporarily has been put into an on state, and initiate distance measurement between the vehicle and the portable information terminal by the ultra-wideband communication in a case in which the corrected signal strength is equal to or higher than an operation allowable threshold value, and enable control of the vehicle so as to perform at least one of locking, unlocking or engine starting of the vehicle in accordance with an operation signal transmitted from the portable information terminal by the electrical power-saving communication.
(Appendant 2)
An information processing device includes: a memory; and at least one processor coupled to the memory, the processor being configured to: correct an operation allowable threshold value based on a distance measurement between a vehicle and a portable information terminal calculated from a result of communication by ultra-wideband communication that temporarily has been put into an on state, and initiate distance measurement between the vehicle and the portable information terminal by the ultra-wideband communication in a case in which a signal strength of electrical power-saving communication is equal to or higher than the corrected operation allowable threshold value, and enable control of the vehicle so as to perform at least one of locking, unlocking or engine starting of the vehicle in accordance with an operation signal transmitted from the portable information terminal by the electrical power-saving communication.
Number | Date | Country | Kind |
---|---|---|---|
2021-214958 | Dec 2021 | JP | national |