Information processing device
The information processing device enhances facility security by controlling locking/unlocking based on key type, preventing unauthorized access when a physical key is used, while allowing convenient simultaneous vehicle and facility access with an electronic key.
Patent Information
- Application Number
- JP2024068391
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-04-19
- Publication Date
- 2025-10-30
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Existing systems face security issues when vehicles are locked or unlocked using physical keys, leading to unintended locking or unlocking of facilities, compromising facility security.
An information processing device that controls a locking/unlocking system by outputting unlocking or locking instructions based on whether a vehicle is locked or unlocked using an electronic key or a physical key, prohibiting instructions when using a physical key to enhance security.
Improves facility security by preventing unintended unlocking or locking when a physical key is used, while maintaining user convenience by allowing simultaneous vehicle and facility access using an electronic key.
Smart Images

Figure 2025164418000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to an information processing device. [Background technology]
[0002] Patent Document 1 discloses an information processing device. The information processing device disclosed in Patent Document 1 acquires first data indicating the results of authentication performed by a first device that performs authentication based on an electronic key acquired from a mobile device. Then, the information processing device generates second data including an operation command for a second device based on the first data and transmits the second data to the second device. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent Publication No. 2021-188401 Summary of the Invention [Problem to be solved by the invention]
[0004] The present disclosure aims to improve the security of facilities while improving convenience for users. [Means for solving the problem]
[0005] The information processing device according to the present disclosure includes: Outputting unlocking instruction information to a locking / unlocking device in the facility when a vehicle located within a predetermined range from the facility is locked using an electronic key authenticated by a mobile terminal, and prohibiting the output of the unlocking instruction information when the vehicle is locked using a physical key; outputting lock instruction information to the locking / unlocking device when the vehicle is unlocked using the electronic key, and prohibiting the output of the lock instruction information when the vehicle is unlocked using the physical key; The control unit is configured to perform at least one of the above. [Effects of the Invention]
[0006] The present disclosure makes it possible to improve the security of a facility while improving user convenience. [Brief explanation of the drawings]
[0007] [Figure 1] FIG. 1 is a diagram showing a schematic configuration of a locking / unlocking system. [Figure 2] FIG. 2 is a block diagram schematically illustrating an example of the functional configuration of the management server in this embodiment. [Figure 3] FIG. 3 is a sequence diagram showing the flow of information processing in the locking / unlocking system. DETAILED DESCRIPTION OF THE INVENTION
[0008] There are cases where a facility is locked or unlocked in conjunction with the locking or unlocking of vehicles around the facility. Here, it is assumed that the facility is unlocked when the vehicle is locked, and locked when the vehicle is unlocked. In this case, if the user of the vehicle locks the vehicle after arriving at the facility, the facility is unlocked, allowing the user to enter the facility without unlocking the facility. Also, if the user of the vehicle unlocks the vehicle to board the vehicle, the facility is locked, allowing the user to leave the facility without locking the facility. This can be done.
[0009] In this case, it is assumed that a vehicle can be locked and unlocked using both an electronic key authenticated by a mobile device and a physical key. In this case, only the user of the vehicle (the user of the mobile device) can lock and unlock the vehicle using the electronic key authenticated by the mobile device. Here, the vehicle user and the mobile device user are associated with each other in advance. On the other hand, anyone who possesses the physical key can lock and unlock the vehicle. In this case, even if a third party other than the user locks or unlocks the vehicle using the physical key, the locking or unlocking of the facility will be performed in conjunction with the physical key. This may result in security problems for the facility. The information processing device according to the present disclosure solves such problems.
[0010] A control unit of an information processing device according to the present disclosure outputs unlocking instruction information to a locking / unlocking device at the facility when a vehicle located within a predetermined range from the facility is locked using an electronic key authenticated by a mobile device. Furthermore, the control unit of the information processing device prohibits output of the unlocking instruction information when the vehicle is locked using a physical key. Here, the unlocking instruction information is information that instructs the locking / unlocking device at the facility to unlock. This allows a user to both lock and unlock the vehicle using an electronic key, improving user convenience. Furthermore, since an unlocking instruction is prohibited when the vehicle is locked using a physical key, the security of the facility can be improved.
[0011] Alternatively, the control unit outputs lock instruction information to the locking / unlocking device when the vehicle is unlocked using an electronic key. In this case, the control unit prohibits the output of lock instruction information when the vehicle is unlocked using a physical key. Here, the lock instruction information is information that instructs the facility locking / unlocking device to lock. This allows the user to unlock the vehicle using the electronic key and lock the facility at the same time, improving user convenience and facility security. Furthermore, the lock instruction is prohibited when the vehicle is unlocked using a physical key. Therefore, even if a third party other than the user unlocks the vehicle, the facility's lock / unlock status will not change. This prevents unexpected locking / unlocking of the facility, improving facility security.
[0012] The control unit may output unlock instruction information and lock instruction information to the facility locking / unlocking device when the vehicle is locked and unlocked using an electronic key with a mobile device, respectively. In this case, the control unit prohibits the output of unlock instruction information and lock instruction information when the vehicle is locked and unlocked using a physical key, respectively.
[0013] As described above, the control unit of the information processing device determines whether to output unlock instruction information or lock instruction information depending on whether the vehicle is locked or unlocked using an electronic key or a physical key. This makes it possible to improve the security of the facility while improving user convenience.
[0014] Specific embodiments of the present disclosure will be described below with reference to the accompanying drawings. Unless otherwise specified, the hardware configuration, module configuration, functional configuration, etc. described in each embodiment are not intended to limit the technical scope of the disclosure to those configurations.
[0015] <Embodiment> A locking / unlocking system 1 according to the present disclosure will be described with reference to Fig. 1. Fig. 1 is a diagram showing a schematic configuration of the locking / unlocking system 1. The locking / unlocking system 1 includes an in-vehicle device 100, a locking / unlocking device 200, a user terminal 300, a physical key 400, and a management server 500. In the locking / unlocking system 1, the in-vehicle device 100, the locking / unlocking device 200, the user terminal 300, and the management server 500 are interconnected by a network N1. The network N1 may be, for example, a WAN (Wide Area Network), which is a global public communication network such as the Internet, or a telephone communication network such as a mobile phone.
[0016] (user terminal) The user terminal 300 is a mobile terminal associated with the user of the vehicle 10. The user of the vehicle 10 can lock and unlock the vehicle 10 using the user terminal 300 with an electronic key. Here, the electronic key is authenticated by the user terminal 300. For example, the electronic key is authenticated when the user of the vehicle 10 enters a passcode or the like into the user terminal 300. Alternatively, the electronic key may be authenticated by the user of the vehicle 10 logging in to an application for locking and unlocking the vehicle 10 that is installed on the user terminal 300. When the user of the vehicle 10 instructs the vehicle 10 to lock, the user terminal 300 transmits lock request information to the in-vehicle device 100 via the network N1. When the user of the vehicle 10 instructs the vehicle 10 to unlock, the user terminal 300 transmits unlock request information to the in-vehicle device 100 via the network N1.
[0017] The locking request information and the unlocking request information include authentication information corresponding to the electronic key. This allows the in-vehicle device 100 to know that the locking request information and the unlocking request information are authenticated and legitimate. Note that the user terminal 300 may transmit the locking request information and the unlocking request information by performing short-range communication with the in-vehicle device 100 without going through the network N1.
[0018] (physical key) The physical key 400 is a key for locking and unlocking the vehicle 10. The user of the vehicle 10 inserts the physical key 400 into the vehicle 10 to lock or unlock the vehicle 10. Note that the physical key 400 does not necessarily have to be a key that locks or unlocks the vehicle 10 by inserting it into the vehicle 10. The physical key 400 may be, for example, a remote control or a smart key that locks or unlocks the vehicle 10 by performing short-range wireless communication or infrared communication with the vehicle 10.
[0019] (In-vehicle device) The in-vehicle device 100 is a device that controls the locking and unlocking of the vehicle 10. Specifically, the in-vehicle device 100 locks and unlocks the doors of the vehicle 10. When the in-vehicle device 100 receives locking request information via the network N1, the in-vehicle device 100 locks the vehicle 10. Furthermore, when the in-vehicle device 100 receives unlocking request information via the network N1, the in-vehicle device 100 unlocks the vehicle 10. When the in-vehicle device 100 locks the vehicle 10 in response to the locking request information, the in-vehicle device 100 transmits electronic locking information to the management server 500 via the network N1. Furthermore, when the in-vehicle device 100 unlocks the vehicle 10 in response to the unlocking request information, the in-vehicle device 100 transmits electronic unlocking information to the management server 500 via the network N1.
[0020] Here, the electronic locking information is information indicating that the vehicle 10 has been locked with an electronic key. The electronic unlocking information is information indicating that the vehicle 10 has been unlocked with an electronic key. The electronic locking information and the electronic unlocking information also include location information when the vehicle 10 is locked or unlocked. This allows the management server 500 to know the location where the vehicle 10 has been locked or unlocked with the electronic key by referring to the location information included in the electronic locking information and the electronic unlocking information.
[0021] When the vehicle 10 is locked using the physical key 400, the in-vehicle device 100 transmits physical lock information to the management server 500 via the network N1. When the vehicle 10 is unlocked using the physical key 400, the in-vehicle device 100 transmits physical lock information to the management server 500 via the network N1. The information is transmitted to the management server 500. Here, the physical lock information is information indicating that the vehicle 10 has been locked by the physical key 400. The physical unlock information is information indicating that the vehicle 10 has been unlocked by the physical key 400.
[0022] (Management Server) The management server 500 is a server that manages the locking and unlocking of the facility 20. Here, it is assumed that the management server 500 locks and unlocks the facility 20 in conjunction with the locking and unlocking of a vehicle 10 that is present within a predetermined range from the facility 20. The predetermined range is a range within which it can be determined that the vehicle 10 is parked in the facility 20. The predetermined range is specified, for example, by the site of the facility 20 or the range of a parking lot attached to the facility 20. Furthermore, the facility 20 is, for example, the home of the user of the vehicle 10.
[0023] Here, when the user of vehicle 10 arrives at facility 20, he / she unlocks vehicle 10 from inside the vehicle 10, and then locks vehicle 10 from outside the vehicle 10 using an electronic key (hereinafter sometimes referred to as "electronic key") that has been personally authenticated by user terminal 300 or a physical key 400. Furthermore, when the user of vehicle 10 is about to depart from facility 20, he / she unlocks vehicle 10 from outside the vehicle 10 using the electronic key or physical key 400.
[0024] Therefore, it is assumed that the management server 500 unlocks the facility 20 when the vehicle 10 is locked using the electronic key and physical key 400 while the vehicle 10 is within a predetermined range. It is also assumed that the management server 500 locks the facility 20 when the vehicle 10 is unlocked using the electronic key and physical key 400 while the vehicle 10 is within a predetermined range.
[0025] In this case, only the user of the vehicle 10 (the user of the user terminal 300) can lock and unlock the vehicle 10 using the electronic key. On the other hand, anyone who possesses the physical key 400 can lock and unlock the vehicle 10. Therefore, even if a third party locks or unlocks the vehicle 10 using the physical key 400, the facility 20 will be locked or unlocked accordingly. This may cause a security problem for the facility 20.
[0026] Therefore, the management server 500 interlocks the locking and unlocking of the facility 20 when the vehicle 10 is locked or unlocked using the electronic key. Specifically, when the vehicle 10 is locked or unlocked using the electronic key, the management server 500 transmits unlocking instruction information to the locking / unlocking device 200 via the network N1. Also, when the vehicle 10 is unlocked using the electronic key, the management server 500 transmits locking instruction information to the locking / unlocking device 200 via the network N1. Here, the unlocking instruction information is information that instructs the locking / unlocking device 200 to execute unlocking control of the facility 20. Also, the locking instruction information is information that instructs the locking / unlocking device 200 to execute locking control of the facility 20.
[0027] Furthermore, when the vehicle 10 is locked or unlocked using the physical key 400, the management server 500 prohibits the interlocking of the locking and unlocking of the facility 20. Specifically, the management server 500 prohibits the transmission of unlock instruction information and lock instruction information to the locking / unlocking device 200. Details of the method by which the management server 500 determines whether or not to interlock the locking and unlocking of the facility 20 depending on the locking and unlocking of the vehicle 10 using the electronic key and the physical key 400 will be described later.
[0028] The management server 500 is configured to include a computer having a processor 510, a main memory unit 520, an auxiliary memory unit 530, and a communication interface (communication I / F) 540. The processor 510 is, for example, a CPU (Central Processing Unit) or a DSP (Digital Signal Processor). The main memory unit 520 is, for example, a RAM (Random Access Memory). The storage unit 530 is, for example, a ROM (Read Only Memory). The auxiliary storage unit 530 is, for example, a hard disk drive (HDD) or a disk recording medium such as a CD-ROM, a DVD disk, or a Blu-ray disk. The auxiliary storage unit 530 may also be a removable medium (portable storage medium). Examples of removable media include a USB memory or an SD card. The communication I / F 540 is, for example, a LAN (Local Area Network) interface board or a wireless communication circuit for wireless communication.
[0029] In the management server 500, the auxiliary storage unit 530 stores an operating system (OS), various programs, various information tables, and the like. Furthermore, in the management server 500, the processor 510 loads the programs stored in the auxiliary storage unit 530 into the main storage unit 520 and executes them, thereby realizing various functions as described below. However, some or all of the functions of the management server 500 may be realized by hardware circuits such as ASICs or FPGAs. The management server 500 does not necessarily have to be realized by a single physical configuration, but may be composed of multiple computers that work together. Similarly to the management server 500, the in-vehicle device 100, the locking / unlocking device 200, and the user terminal 300 are also configured to include computers.
[0030] (locking / unlocking device) The locking / unlocking device 200 is a device that locks and unlocks the facility 20. The locking / unlocking device 200, for example, locks and unlocks the entrances and exits of the facility 20. When the locking / unlocking device 200 receives unlocking instruction information from the management server 500 via the network N1, it controls the unlocking of the entrances and exits of the facility 20. Here, in the unlocking control, if the entrances and exits of the facility 20 are locked, the locking / unlocking state is changed from a locked state to an unlocked state. Also, in the unlocking control, if the entrances and exits of the facility 20 are already unlocked, the unlocked state is maintained.
[0031] Furthermore, when the locking / unlocking device 200 receives locking instruction information from the management server 500 via the network N1, it performs locking control of the entrance / exit of the facility 20. Here, in the locking control, if the entrance / exit of the facility 20 is unlocked, the locking / unlocking state is changed from the unlocked state to the locked state. In addition, in the locking control, if the entrance / exit of the facility 20 is already locked, the locked state is maintained.
[0032] (Functional configuration) Next, the functional configuration of the management server 500 that constitutes the locking / unlocking system 1 will be described with reference to Fig. 2. Fig. 2 is a block diagram that schematically shows an example of the functional configuration of the management server 500 in this embodiment. The management server 500 has a control unit 501 and a communication unit 502. The control unit 501 has a function of performing arithmetic processing for controlling the management server 500. The communication unit 502 can be realized by a processor 510 in the management server 500. The communication unit 502 has a function of connecting the management server 500 to the network N1. The communication unit 502 can be realized by a communication I / F 540 in the management server 500.
[0033] When the control unit 501 receives electronic locking information via the communication unit 502 indicating that the vehicle 10 is within a predetermined range and that the vehicle 10 has been locked with an electronic key, the control unit 501 transmits unlocking instruction information to the locking / unlocking device 200. The locking / unlocking device 200 that has received the unlocking instruction information executes unlocking control for the facility 20. Furthermore, when the control unit 501 receives physical locking information via the communication unit 502 indicating that the vehicle 10 has been locked with the physical key 400, the control unit 501 prohibits the transmission (output) of the unlocking instruction information.
[0034] Furthermore, when the control unit 501 receives electronic unlocking information via the communication unit 502 indicating that the vehicle 10 is within a predetermined range and that the vehicle 10 has been unlocked by an electronic key, the control unit 501 issues a locking instruction. The control unit 501 transmits the information to the locking / unlocking device 200. Upon receiving the locking instruction information, the locking / unlocking device 200 executes locking control of the facility 20. Furthermore, when the control unit 501 receives physical locking information indicating that the vehicle 10 has been unlocked by the physical key 400 via the communication unit 502, the control unit 501 prohibits the transmission of the locking instruction information. Here, the control unit 501 refers to the location information of the vehicle 10 included in the electronic locking information and the electronic unlocking information, and determines whether or not the vehicle 10 is present within a predetermined range.
[0035] (Information processing flow) Next, the flow of information processing in the locking / unlocking system 1 will be described with reference to Fig. 3. Fig. 3 is a sequence diagram showing the flow of information processing in the locking / unlocking system 1. Fig. 3 shows the flow of information processing when the vehicle 10 is locked and unlocked using the electronic key and the physical key 400, respectively.
[0036] The processes of S11 to S15 in FIG. 3 are executed when the vehicle 10 is locked with an electronic key. The processes of S11 to S15 are started when the user of the vehicle 10 performs an operation to lock the vehicle 10 with the electronic key using the in-vehicle device 100. First, the user terminal 300 transmits locking request information to the in-vehicle device 100 in response to an operation by the user of the vehicle 10 (user terminal 300) (S11). Next, the in-vehicle device 100 locks the vehicle 10 in response to the locking request information (S12). Next, the in-vehicle device 100 transmits electronic locking information to the management server 500 (S13). Next, the management server 500 transmits unlocking instruction information to the locking / unlocking device 200 (S14). Next, the locking / unlocking device 200 executes unlocking control in response to the unlocking instruction information (S15). This unlocks the facility 20.
[0037] Here, the electronic locking information includes location information of the vehicle 10 when it was locked. Therefore, the management server 500 refers to the location information of the vehicle 10 when it was locked and determines whether the location of the vehicle 10 when it was locked was within a predetermined range. Here, the management server 500 stores the predetermined range corresponding to the vehicle 10 in advance in the auxiliary storage unit 530. Then, the management server 500 transmits unlocking instruction information if the location of the vehicle 10 when it was locked was within the predetermined range. Furthermore, if the location of the vehicle 10 when it was locked was outside the predetermined range, it is assumed that the location of the vehicle 10 is far from the facility 20 and therefore the user of the vehicle 10 will not enter the facility 20. Therefore, the management server 500 does not transmit unlocking instruction information if the location of the vehicle 10 when it was locked was outside the predetermined range. In this case, the management server 500 may prohibit the transmission of the unlocking instruction information.
[0038] 3 are processes that are executed when the vehicle 10 is locked with the physical key 400. The processes from S21 to S23 are started when the user of the vehicle 10 performs an operation to lock the vehicle 10 using the physical key 400. First, the in-vehicle device 100 locks the vehicle 10 in response to the locking operation using the physical key 400 (S21). Next, the in-vehicle device 100 transmits physical locking information to the management server 500 (S22). Next, the management server 500 prohibits the transmission of unlocking instruction information to the locking / unlocking device 200. As a result, the unlocking instruction information is not transmitted, and the facility 20 is not unlocked.
[0039] The processes of S31 to S35 in Fig. 3 are executed when the vehicle 10 is unlocked using the electronic key. The processes of S41 to S43 in Fig. 3 are executed when the vehicle 10 is unlocked using the physical key 400. These processes are similar to the processes of S11 to S15 and S21 to S23, respectively, and therefore will not be described further.
[0040] As explained above, the locking / unlocking system 1 determines whether to transmit the unlocking instruction information and whether to transmit the unlocking instruction information depending on whether the vehicle 10 is locked or unlocked using the electronic key or the physical key 400. Here, when the user of the vehicle 10 locks the vehicle 10 using the electronic key, the facility 20 is unlocked in conjunction with the vehicle 10 locking or unlocking using the physical key 400. This makes it easier to enter the facility 20. Furthermore, when the vehicle 10 is locked with the physical key 400, the facility 20 is not unlocked, thereby improving the security of the facility 20.
[0041] Furthermore, when the user of the vehicle 10 unlocks the vehicle 10 using the electronic key, the facility 20 is locked in conjunction with the unlocking of the vehicle 10. Therefore, the user of the vehicle 10 can start traveling using the vehicle 10 without locking the facility 20. This improves the convenience for the user of the vehicle 10 and the security of the facility 20. Furthermore, when the vehicle 10 is locked using the physical key 400, the facility 20 is not unlocked. Therefore, even if a third party other than the user of the vehicle 10 unlocks the vehicle 10, the locked / unlocked status of the facility 20 does not change. Therefore, by preventing the facility 20 from being locked / unlocked unexpectedly by the user of the vehicle 10, the security of the facility 20 can be improved. In this way, it is possible to improve the security of the facility 20 while improving the convenience for the user of the vehicle 10.
[0042] (Variation) In this embodiment, the management server 500 outputs the unlock instruction information and the lock instruction information. However, the in-vehicle device 100, rather than the management server 500, may directly output the unlock instruction information and the lock instruction information to the locking / unlocking device 200. In this case, the in-vehicle device 100 references location information acquired from a GPS device or the like to determine whether the vehicle 10 is within a predetermined range when locking or unlocking is performed using an electronic key. The in-vehicle device 100 may also be configured to perform short-range communication with the locking / unlocking device 200 within the predetermined range. In this case, when the in-vehicle device 100 transmits unlock instruction information or lock instruction information to the locking / unlocking device 200 via short-range communication, the vehicle 10 is determined to be within the predetermined range. Therefore, when the locking / unlocking device 200 receives unlock instruction information or lock instruction information via short-range communication, it performs unlocking control or locking control. This configuration also improves the convenience of the user of the vehicle 10 while also improving the security of the facility 20.
[0043] <Other embodiments> The above-described embodiment is merely an example, and the present disclosure may be modified as appropriate within the scope of the present disclosure. Furthermore, the processes and means described in the present disclosure may be freely combined and implemented as long as no technical contradiction occurs.
[0044] Furthermore, a process described as being performed by one device may be shared and executed by multiple devices. Alternatively, a process described as being performed by different devices may be executed by a single device. In a computer system, the hardware configuration (server configuration) by which each function is realized can be flexibly changed.
[0045] The present disclosure can also be realized by providing a computer program implementing the functions described in the above embodiments to a computer, and having one or more processors in the computer read and execute the program. Such a computer program may be provided to the computer via a non-transitory computer-readable storage medium connectable to the computer's system bus or via a network. Non-transitory computer-readable storage media include any type of medium suitable for storing electronic instructions, such as a magnetic disk (e.g., a floppy disk or a hard disk drive (HDD)), an optical disk (e.g., a CD-ROM, a DVD disk, or a Blu-ray disk), a read-only memory (ROM), a random-access memory (RAM), an EPROM, an EEPROM, a magnetic card, a flash memory, or an optical card. [Explanation of symbols]
[0046] 1. Locking and unlocking system 10. Vehicle 20 Facilities 100...In-vehicle equipment 200··Locking / unlocking device 300 User terminal 400...Physical key 500 Management Server 501 Control unit 502··Communications Department
Claims
[Claim 1] Outputting unlocking instruction information to a locking / unlocking device in the facility when a vehicle located within a predetermined range from the facility is locked using an electronic key authenticated by a mobile terminal, and prohibiting output of the unlocking instruction information when the vehicle is locked using a physical key; outputting lock instruction information to the locking / unlocking device when the vehicle is unlocked using the electronic key, and prohibiting output of the lock instruction information when the vehicle is unlocked using the physical key; a control unit configured to perform at least one of Information processing device.
Citation Information
Patent Citations
Information processing device, information processing method, program, and mobile terminal
JP2021188401A