Information processing device, lock control system, wireless communication device, information processing method, and lock control method
The lock control system uses BLE and UWB to ensure smart locks are only unlocked when the user is proximate and after a delay, preventing unauthorized unlocking.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-09-27
- Publication Date
- 2026-04-08
AI Technical Summary
Smart locks can be unintentionally unlocked at inappropriate times due to wireless communication with unauthorized devices.
A lock control system using BLE and UWB communication methods to establish a connection, measure device distance, and control unlocking based on proximity and time, ignoring requests from unauthorized devices.
Prevents unintended unlocking by ensuring the lock is only unlocked when the authorized user is within a predetermined distance and after a set time, thereby maintaining security.
Smart Images

Figure 2026060045000001_ABST
Abstract
Description
Technical Field
[0006] , , ,
[0005] , ,
[0001] The present invention relates to an information processing apparatus, a lock control system, a wireless communication apparatus, an information processing method, and a lock control method.
Background Art
[0002] So-called smart locks that can be unlocked and locked by communicating with a wireless communication terminal have become widespread. When a mobile terminal detects that it has entered the geofence of an electronic lock, the mobile terminal starts detecting connectable devices. When the mobile terminal reaches a position where it can connect to the electronic lock, a connection is established with the electronic lock, and unlocking control is performed after the connection is established. A technique is known (for example, see Patent Document 1 below).
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] If unlocking control is performed when communication between the wireless communication terminal and the lock becomes possible, the lock may be unlocked at an unintended timing.
[0005] Therefore, an object of the present disclosure is to prevent a lock from being unlocked at an unintended timing in a lock control system that is unlocked and locked by communicating with a user's wireless communication device.
Means for Solving the Problems
[0006] To solve the above problems, an information processing device relating to one aspect of the present disclosure includes: a request receiving unit that receives a request to establish communication from a wireless communication device using a first short-range wireless communication method; a connection establishment unit that establishes a communication connection using the first short-range wireless communication method in response to the receipt of the request; a distance measuring unit that acquires a device distance, which is the distance between the wireless communication device and the lock, based on the positioning of the wireless communication device using a second short-range wireless communication method in response to the establishment of the communication connection; and a lock control unit that performs unlocking control of the lock when the device distance is less than or equal to a predetermined distance, and performs locking control after a predetermined time has elapsed since the implementation of the unlocking control. The connection establishment unit controls the connection not to establish a connection with the second wireless communication device when it receives a request to establish communication from a second wireless communication device, which is different from the first wireless communication device, while a connection with the first wireless communication device has been established among the wireless communication devices.
[0007] According to the above aspects, the device distance, which is the distance between the lock and the wireless communication device, is obtained in accordance with the establishment of a communication connection with the wireless communication device, and the lock is unlocked when the device distance is less than or equal to a predetermined distance. Furthermore, if a request to establish a communication connection from the second wireless communication device is received while a communication connection with the first wireless communication device has been established, the communication connection with the second wireless communication device will not be established. In other words, the request to establish a communication connection from the second wireless communication device is ignored, so the lock will not be unlocked based on the approach of the second wireless communication device to the lock. Thus, unintended unlocking is prevented. [Effects of the Invention]
[0008] According to this disclosure, in a lock control system that unlocks and locks via communication with a user's wireless communication device, it becomes possible to prevent the lock from being unlocked at a time unintended by the user. [Brief explanation of the drawing]
[0009] [Figure 1] This diagram shows the device configuration of the lock control system according to this embodiment. [Figure 2]This is a block diagram showing the functional configuration of a lock control system including an information processing device of this embodiment. [Figure 3] This flowchart shows an example of the processing content of a lock control method in a lock control system and information processing device. [Figure 4] This is a diagram showing the structure of an information processing program. [Figure 5] This is a hard block diagram of an information processing device. [Modes for carrying out the invention]
[0010] Embodiments of the information processing apparatus according to the present invention will be described with reference to the drawings. Where possible, the same parts will be denoted by the same reference numerals, and redundant descriptions will be omitted.
[0011] Figure 1 is a diagram showing the device configuration of a lock control system including an information processing device according to this embodiment. As shown in Figure 1, the lock control system 1 includes an information processing device 10 and a wireless communication device 20. The information processing device 10 constitutes a lock control device that controls a lock for unlocking and locking a door, and is a device known as a smart lock. A smart lock is a system that allows locking and unlocking of a door using wireless communication such as Bluetooth®, communication with a smartphone via the internet, and a device that replaces a key, such as an IC card.
[0012] The wireless communication device 20 is a device that replaces the key in the lock control system 1 of this embodiment, and may be, for example, a wireless tag as illustrated in Figure 1. In this embodiment, the device constituting the wireless communication device 20 is not limited and may be a smartphone with an application for lock control incorporated into it, or an IC card.
[0013] The wireless communication device 20 and the information processing device 10 are configured to communicate wirelessly with each other. In this embodiment, the wireless communication device 20 and the information processing device 10 are configured to communicate using a first wireless communication method and a second wireless communication method. The first wireless communication method is not limited, but may be a communication method based on BLE (Bluetooth Low Energy). The second wireless communication method is not limited, but may be a communication method based on UWB (Ultra-Wide Band). UWB is a wireless communication method that utilizes an ultra-wideband frequency bandwidth and is characterized by enabling high-precision positioning.
[0014] Figure 2 is a block diagram showing the functional configuration of the information processing device 10 and wireless communication device 20 that constitute the lock control system 1 according to this embodiment. The information processing device 10 constitutes a lock control device that controls the lock and may be a device integrated with the lock portion of the door, or it may be a device configured to communicate with a lock other than the lock. The wireless communication device 20 is a device that replaces a key for unlocking and locking, and is configured, for example, by a wireless tag.
[0015] Functionally, the information processing device 10 comprises a request receiving unit 11, a connection establishment unit 12, a lock state acquisition unit 13, a distance measuring unit 14, and a lock control unit 15. In this embodiment, the request receiving unit 11 and the connection establishment unit 12 are configured as functional units of a BLE control unit C11 that controls BLE-based communication. In this embodiment, the lock state acquisition unit 13 and the distance measuring unit 14 are configured as functional units of a UWB control unit C12 that controls UWB-based communication. In this embodiment, each functional unit 11 to 15 may be configured in a single device as illustrated in Figure 2, or they may be distributed across multiple devices.
[0016] Functionally, the wireless communication device 20 comprises a detection unit 21, a request transmission unit 22, and a positioning unit 23. In this embodiment, the detection unit 21 and the request transmission unit 22 are configured as functional units of a BLE control unit C21 that controls BLE-based communication. In this embodiment, the positioning unit 23 is configured as a functional unit of a UWB control unit C22 that controls UWB-based communication.
[0017] Next, each functional unit of the information processing apparatus 10 will be described. The request receiving unit 11 receives a request for establishing a communication connection from the wireless communication apparatus 20 by the first short-range wireless communication method. Specifically, the request receiving unit 11 receives a request based on BLE.
[0018] The connection establishing unit 12 establishes a communication connection by the first short-range wireless communication method in response to the reception of a request from the wireless communication apparatus 20. Specifically, in the present embodiment, the connection establishing unit 12 establishes a BLE connection in response to a request based on BLE from the wireless communication apparatus 20.
[0019] The lock state acquisition unit 13 acquires the locked state of the lock. Specifically, the lock state acquisition unit 13 acquires the locked state of whether the lock under control via the lock control unit 15 is in the unlocked state or the locked state.
[0020] The distance measuring unit 14 performs positioning of the wireless communication apparatus 20 by the second short-range wireless communication method in response to the establishment of a communication connection based on the first wireless communication method. In the present embodiment, the distance measuring unit 14 detects the position of the wireless communication apparatus 20 by wireless communication based on UWB. Then, the distance measuring unit 14 acquires a device distance, which is the distance between the lock controlled by the information processing apparatus 10 and the wireless communication apparatus 20, based on the positional relationship of the wireless communication apparatus 20 with respect to the position of the lock.
[0021] The distance measuring unit 14 may perform acquisition of the device distance when the lock is in the locked state based on the locked state of the lock acquired by the lock state acquisition unit 13. In this way, by acquiring the distance between the wireless communication apparatus 20 and the lock for unlocking control only when the lock is in the locked state, when the lock is already in the unlocked state, the lock is not unlocked based on the approach and communication of the wireless communication apparatus 20. Therefore, it is effectively prevented that the lock is unlocked at an unintended timing.
[0022] The lock control unit 15 performs unlocking control when the distance to the device is less than or equal to a predetermined distance. As a result, the lock is unlocked only when the user possessing the wireless communication device 20 is within a predetermined distance of the lock. The lock control unit 15 then performs locking control after a predetermined time has elapsed since the unlocking control was performed.
[0023] In the information processing device 10 having the functions described above, the connection establishment unit 12, when a connection has been established with the first wireless communication device among the wireless communication devices 20, receives a request to establish a communication from a second wireless communication device different from the first wireless communication device among the wireless communication devices 20, controls the device not to establish a connection with the second wireless communication device. That is, when a connection has been established with the first wireless communication device, the request to establish a communication connection from the second wireless communication device is ignored, and the device will not be unlocked based on the approach of the second wireless communication device to the lock. Therefore, it is prevented from being unlocked at an unintended time.
[0024] Next, the various functions of the wireless communication device 20 will be described. The detection unit 21 scans the information processing device 10 (lock) using the first short-range wireless communication method. Specifically, the detection unit 21 attempts to receive a predetermined signal transmitted from the lock, which acts as a BLE beacon, at predetermined time intervals. The detection unit 21 detects the lock upon receiving the predetermined signal from the lock.
[0025] When the request transmission unit 22 detects a lock (information processing device 10) through scanning by the detection unit 21, it transmits a request to the information processing device 10 to establish a communication connection using the first short-range wireless communication method. Specifically, the request transmission unit 22 transmits a request to establish a communication connection based on BLE. The request transmission unit 22 identifies the originating device based on the signal received during scanning by the detection unit 21, and transmits the request if the identified device is a device that has been registered in advance.
[0026] In response to the establishment of a communication connection with the information processing device 10, the positioning unit 23 performs positioning of the wireless communication device 20 relative to the location of the information processing device 10 by communicating with the information processing device 10 using a second short-range wireless communication method. Specifically, the positioning unit 23 acquires the positional relationship of the wireless communication device 20 relative to the location of the lock (information processing device 10) and the device distance, which is the distance between the lock and the wireless communication device 20, through UWB-based communication with the distance measuring unit 14 of the information processing device 10.
[0027] Furthermore, the positioning unit 23 may, based on the locked state of the lock acquired by the lock state acquisition unit 13, transmit a UWB-based positioning request to the information processing device 10 if the lock is locked. This prevents the lock from being unlocked based on the approach and communication of the wireless communication device 20 if it is already unlocked. Thus, unintended unlocking is effectively prevented.
[0028] Figure 3 is a flowchart showing the processing details of the information processing method in the lock control system 1, the information processing device 10, and the wireless communication device 20.
[0029] In step S1, the detection unit 21 scans the information processing device 10 (lock) using a first short-range wireless communication method. Specifically, the detection unit 21 attempts to receive a beacon signal from the information processing device 10 according to the BLE communication method. The detection unit 21 may also perform the scan of the lock by activating the wireless communication device 20 from standby mode when it detects that the wireless communication device 20 is moving using an acceleration sensor or the like provided in the wireless communication device 20.
[0030] In step S2, the request transmission unit 22 identifies the source device based on the signal received during the scan by the detection unit 21 and determines whether the identified device is a pre-registered device. If the identified device is determined to be a pre-registered device, the process proceeds to step S3. On the other hand, if the identified device is not determined to be a pre-registered device, the process returns to step S1.
[0031] In step S3, the request transmission unit 22 transmits a request to the information processing device 10 to establish a communication connection based on BLE. In step S4, the request reception unit 11 receives a request from the wireless communication device 20 to establish a communication connection.
[0032] In step S5, the connection establishment unit 12 determines whether there is another device with which a communication connection has been established, other than the wireless communication device 20 that sent the request received in step S4. If it is determined that there is another device with which a communication connection has been established, the process proceeds to S6. On the other hand, if it is not determined that there is another device with which a communication connection has been established, the process proceeds to S7.
[0033] In step S6, the connection establishment unit 12 rejects the request from the wireless communication device 20 to establish a communication connection and terminates the process. That is, in situations where a device has already established a communication connection, the request to establish a communication connection is ignored, and the lock will not be unlocked based on the wireless communication device 20's approach to the lock. Thus, unintended unlocking is prevented.
[0034] In step S7, the connection establishment unit 12 establishes a BLE-based communication connection with the wireless communication device 20. In step S8, the BLE control unit C21 establishes a BLE-based communication connection with the information processing device 10. If the process proceeds to step S6 based on the decision process in step S5, the BLE control unit C21 may terminate the process (END) by sending a reply indicating that the request has been rejected or by a timeout.
[0035] In step S9, the positioning unit 23 performs positioning of the wireless communication device 20 relative to the location of the lock (information processing device 10) by communicating with the information processing device 10 based on UWB. In step S10, the distance measuring unit 14 performs positioning of the wireless communication device 20 relative to the location of the lock (information processing device 10) by mutual UWB-based communication. Then, based on the positioning, the distance measuring unit 14 obtains the device distance, which is the distance between the lock (information processing device 10) and the wireless communication device 20.
[0036] Prior to determining the position of the wireless communication device 20 in steps S9 and S10, the lock state acquisition unit 13 may acquire the locked state of the lock. If the lock is locked, the positioning unit 23 and the distance measuring unit 14 may acquire the device distance. Furthermore, the positioning unit 23 may repeatedly perform UWB-based positioning and acquisition of the lock state of the lock (loop) until it acquires information from the lock state acquisition unit 13 indicating that the lock has been unlocked.
[0037] In step S11, the lock control unit 15 determines whether the device distance is less than or equal to a predetermined distance. If it is determined that the device distance is less than or equal to the predetermined distance, the process proceeds to step S12. On the other hand, if it is not determined that the device distance is less than or equal to the predetermined distance, the process proceeds to step S15. Note that the determination of the device distance may be repeatedly performed for a certain period of time, and the system may be controlled to wait until the device distance becomes less than or equal to the predetermined distance.
[0038] In step S12, the lock control unit 15 performs unlocking control. As a result, the lock is unlocked only when the user possessing the wireless communication device 20 is within a predetermined distance of the lock. Then, the lock control unit 15 performs locking control after a predetermined time has elapsed since the unlocking control.
[0039] In step S13, the positioning unit 23 stops communication based on UWB. The positioning unit 23 may also stop communication when it receives information from the lock status acquisition unit 13 indicating that the lock has been unlocked. Alternatively, the positioning unit 23 may stop communication due to a timeout after a predetermined period of time has elapsed.
[0040] In step S14, the BLE control unit C21 terminates the BLE-based communication connection with the information processing device 10.
[0041] In step S15, the distance measuring unit 14 stops communication based on UWB. In step S16, the connection establishment unit 12 terminates the BLE-based communication connection with the wireless communication device 20.
[0042] Next, with reference to Figure 4, an information processing program for causing a computer to function as the information processing device 10 of this embodiment will be described. Figure 4 is a diagram showing the configuration of the information processing program. The information processing program P1 is composed of a main module m10 that comprehensively controls information processing in the information processing device 10, a request reception module m11, a connection establishment module m12, a lock state acquisition module m13, a distance measurement module m14, and a lock control module m15. Each of the modules m11 to m15 realizes the respective functions for each of the functional units 11 to 15.
[0043] The information processing program P1 may be transmitted via a transmission medium such as a communication line, or it may be stored in a non-temporary recording medium M1, as shown in Figure 4.
[0044] According to the information processing device 10, lock control system 1, information processing method, lock control method, wireless communication device 20, and information processing program P1 of this embodiment described above, the device distance, which is the distance between the lock and the wireless communication device 20, is acquired in response to the establishment of a communication connection between the wireless communication device 20 and the information processing device 10 using BLE (First Short-Range Wireless Communication), and the lock is unlocked when the device distance is less than or equal to a predetermined distance. Furthermore, if a communication connection with the first wireless communication device has already been established, and a request for the establishment of a communication connection from the second wireless communication device is received, the communication connection with the second wireless communication device will not be established. That is, the request for the establishment of a communication connection from the second wireless communication device is ignored, so the lock will not be unlocked based on the approach of the second wireless communication device to the lock. Therefore, unlocking at an unintended timing is prevented.
[0045] The information processing device, information processing method, lock control system, lock control method, and wireless communication device relating to this disclosure may have the following configurations. The operation and effects of each configuration are described below.
[0046] An information processing device relating to one aspect of this disclosure includes: a request receiving unit that receives a request to establish communication from a wireless communication device using a first short-range wireless communication method; a connection establishment unit that establishes a communication connection using the first short-range wireless communication method in response to the receipt of the request; a distance measuring unit that acquires a device distance, which is the distance between the wireless communication device and the lock, based on the positioning of the wireless communication device using a second short-range wireless communication method in response to the establishment of the communication connection; and a lock control unit that performs unlocking control of the lock when the device distance is less than or equal to a predetermined distance, and performs locking control after a predetermined time has elapsed since the implementation of the unlocking control. The connection establishment unit controls the device not to establish a connection with the second wireless communication device when it receives a request to establish communication from a second wireless communication device, which is different from the first wireless communication device, while a connection with the first wireless communication device has been established among the wireless communication devices.
[0047] An information processing method relating to one aspect of this disclosure is a method executed by a processor, comprising: a request reception step of receiving a request to establish communication from a wireless communication device using a first short-range wireless communication method; a connection establishment step of establishing a communication connection using the first short-range wireless communication method in response to the reception of the request; a distance measurement step of obtaining a device distance, which is the distance between the wireless communication device and the lock, based on the positioning of the wireless communication device using a second short-range wireless communication method in response to the establishment of the communication connection; and a lock control step of executing unlocking control of the lock when the device distance is less than or equal to a predetermined distance, and executing locking control when a predetermined time has elapsed after the execution of the unlocking control, wherein in the connection establishment step, if a connection with the first wireless communication device has been established and a request to establish communication from a second wireless communication device different from the first wireless communication device is received, the processor controls the system so as not to establish a connection with the second wireless communication device.
[0048] According to the above aspects, the device distance, which is the distance between the lock and the wireless communication device, is obtained in accordance with the establishment of a communication connection with the wireless communication device, and the lock is unlocked when the device distance is less than or equal to a predetermined distance. Furthermore, if a request to establish a communication connection from the second wireless communication device is received while a communication connection with the first wireless communication device has been established, the communication connection with the second wireless communication device will not be established. In other words, the request to establish a communication connection from the second wireless communication device is ignored, so the lock will not be unlocked based on the approach of the second wireless communication device to the lock. Thus, unintended unlocking is prevented.
[0049] Furthermore, the information processing device relating to other aspects may further include a lock state acquisition unit that acquires the locked state of the lock, and the distance measuring unit may acquire the device distance when the lock is in the locked state.
[0050] Based on the above aspects, the distance between the wireless communication device for unlocking control and the lock is acquired only when the lock is locked. Therefore, if the lock is already unlocked, the lock will not be unlocked based on the approach and communication of the wireless communication device. Thus, unintended unlocking is effectively prevented.
[0051] A lock control system relating to one aspect of this disclosure is a lock control system including an information processing device and a wireless communication device, wherein the information processing device includes a request receiving unit that receives a request to establish a communication connection from a wireless communication device using a first short-range wireless communication method, a connection establishment unit that establishes a communication connection using the first short-range wireless communication method in response to the receipt of the request, a distance measuring unit that performs positioning of the wireless communication device using a second short-range wireless communication method in response to the establishment of the communication connection and acquires the device distance, which is the distance between the lock controlled by the information processing device and the wireless communication device, based on the position of the wireless communication device, and performs unlocking control of the lock when the device distance is less than or equal to a predetermined distance, and after a predetermined time has elapsed since the implementation of the unlocking control The wireless communication device includes a lock control unit that performs locking control in the event of an overload, and a request transmission unit that transmits a request to the information processing device to establish a communication connection using a first short-range wireless communication method, and a positioning unit that, in response to the establishment of a communication connection, performs positioning of the wireless communication device relative to the location of the information processing device by communicating with the information processing device using a second short-range wireless communication method, and the connection establishment unit of the information processing device controls the device not to establish a connection with the second wireless communication device when it receives a request to establish a communication from a second wireless communication device different from the first wireless communication device among the wireless communication devices, while a connection has been established with the first wireless communication device among the wireless communication devices.
[0052] A lock control method relating to one aspect of the present disclosure is a lock control method in a lock control system including an information processing device and a wireless communication device, comprising: a request transmission step in which the wireless communication device transmits a request to the information processing device for establishing a communication connection using a first short-range wireless communication method; a request reception step in which the information processing device receives a request to establish a communication connection from the wireless communication device using the first short-range wireless communication method; a connection establishment step in which the information processing device establishes a communication connection using the first short-range wireless communication method in response to the reception of the request; and a positioning request step in which the wireless communication device transmits a positioning request using a second short-range wireless communication method to the information processing device in response to the establishment of the communication connection. The processing device includes a distance measurement step in which, upon receiving a positioning request, the processing device performs positioning of a wireless communication device using a second short-range wireless communication method and obtains the device distance, which is the distance between the lock controlled by the information processing device and the wireless communication device, based on the position of the wireless communication device; and a lock control step in which, if the device distance is less than or equal to a predetermined distance, it performs unlocking control of the lock and performs locking control after a predetermined time has elapsed since the execution of the unlocking control. In the connection establishment step, if a connection with the first wireless communication device has been established, and a request for communication establishment is received from a second wireless communication device different from the first wireless communication device, the processing device controls the system to prevent the establishment of a connection with the second wireless communication device.
[0053] According to the above aspects, when a communication connection is established between the wireless communication device and the information processing device using the first short-range wireless communication method, the device distance, which is the distance between the lock and the wireless communication device, is obtained, and the lock is unlocked if the device distance is less than or equal to a predetermined distance. Furthermore, if a communication connection with the first wireless communication device has already been established, and a request to establish a communication connection from the second wireless communication device is received, the communication connection with the second wireless communication device will not be established. In other words, the request to establish a communication connection from the second wireless communication device is ignored, so the lock will not be unlocked based on the approach of the second wireless communication device to the lock. Thus, unintended unlocking is prevented.
[0054] Furthermore, in a lock control system relating to other aspects, the information processing device may further include a lock state acquisition unit that acquires the locked state of the lock, a positioning unit that acquires the locked state and transmits a positioning request when the lock is in the locked state, and a distance measuring unit that acquires the device distance when the lock is in the locked state.
[0055] Based on the above aspects, the distance between the wireless communication device for unlocking control and the lock is acquired only when the lock is locked. Therefore, if the lock is already unlocked, the lock will not be unlocked based on the approach and communication of the wireless communication device. Thus, unintended unlocking is effectively prevented.
[0056] A wireless communication device relating to one aspect of this disclosure includes: a detection unit that scans a predetermined information processing device for controlling a lock using a BLE-based communication method; a request transmission unit that, when the detection unit detects the information processing device, transmits a request to establish a communication connection in accordance with the BLE-based communication method; and a positioning unit that, in response to the establishment of a communication connection, performs positioning of the wireless communication device relative to the location of the information processing device using a UWB-based communication method with the information processing device.
[0057] Based on the above aspects, once a communication connection is established via BLE, the positioning of the wireless communication device relative to the location of the information processing device is performed using UWB, which is different from BLE. This makes it possible to measure the distance between the information processing device and the wireless communication device with high precision.
[0058] The block diagram shown in Figure 2 represents functional units. These functional blocks (components) are realized by any combination of at least one of hardware and software. Furthermore, the method of realizing each functional block is not particularly limited. That is, each functional block may be realized using one device that is physically or logically coupled, or it may be realized using two or more physically or logically separated devices that are directly or indirectly connected (for example, using wired or wireless connections). A functional block may also be realized by combining the above one device or the above multiple devices with software.
[0059] Functions include, but are not limited to, judgment, decision, judgment, calculation, calculation, processing, derivation, investigation, exploration, confirmation, reception, transmission, output, access, resolution, selection, selection, establishment, comparison, assumption, expectation, assumption, broadcasting, notifying, communicating, forwarding, configuring, reconfiguring, allocating (mapping), and assigning. For example, a functional block (configuration part) that enables transmission is called a transmitting unit or transmitter. As mentioned above, the method of implementation is not particularly limited.
[0060] For example, the information processing device 10 in one embodiment of the present invention may function as a computer. Figure 5 shows an example of the hardware configuration of the information processing device 10 according to this embodiment. Physically, the information processing device 10 may be configured as a computer device including a processor 1001, memory 1002, storage 1003, communication device 1004, input device 1005, output device 1006, bus 1007, etc. Also, if the wireless communication device 20 is configured as a wireless communication terminal such as a smartphone, the wireless communication device 20 may be configured as a computer.
[0061] In the following explanation, the term "device" can be replaced with "circuit," "device," "unit," etc. The hardware configuration of the information processing device 10 may include one or more of the devices shown in Figure 5, or it may be configured to omit some of the devices.
[0062] Each function in the information processing device 10 is realized by loading predetermined software (programs) onto hardware such as the processor 1001 and memory 1002, allowing the processor 1001 to perform calculations and control communication by the communication device 1004, as well as the reading and / or writing of data to the memory 1002 and storage 1003.
[0063] The processor 1001 controls the entire computer, for example, by running the operating system. The processor 1001 may consist of a central processing unit (CPU) that includes interfaces with peripheral devices, control units, arithmetic units, registers, etc. For example, the various functional units 11 to 15 shown in Figure 2 may be implemented by the processor 1001.
[0064] Furthermore, the processor 1001 reads programs (program code), software modules, and data from the storage 1003 and / or communication device 1004 into the memory 1002 and executes various processes accordingly. The program used is one that causes the computer to execute at least a part of the operations described in the above embodiment. For example, each functional unit 11 to 15 of the information processing device 10 may be stored in the memory 1002 and implemented by a control program that runs on the processor 1001. Although the above-described processes have been explained as being executed by one processor 1001, they may be executed simultaneously or sequentially by two or more processors 1001. The processor 1001 may be implemented on one or more chips. The program may also be transmitted from a network via a telecommunications line.
[0065] Memory 1002 is a computer-readable recording medium and may consist of at least one of the following: ROM (Read Only Memory), EPROM (Erasable Programmable ROM), EEPROM (Electrically Erasable Programmable ROM), RAM (Random Access Memory), etc. Memory 1002 may also be called a register, cache, main memory, etc. Memory 1002 can store executable programs (program code), software modules, etc., for carrying out an information processing method according to one embodiment of the present invention.
[0066] The storage 1003 is a computer-readable recording medium and may consist of at least one of the following: an optical disc such as a CD-ROM (Compact Disc ROM), a hard disk drive, a flexible disk, a magneto-optical disk (e.g., a compact disc, a digital multipurpose disc, a Blu-ray® disc), a smart card, flash memory (e.g., a card, a stick, a key drive), a floppy® disk, a magnetic strip, etc. The storage 1003 may also be called an auxiliary storage device. The above-mentioned storage medium may be, for example, a database, server, or other suitable medium including memory 1002 and / or storage 1003.
[0067] The communication device 1004 is hardware (transceiver / receiver device) for communicating between computers via a wired and / or wireless network, and is also referred to as a network device, network controller, network card, communication module, etc.
[0068] The input device 1005 is an input device that accepts input from an external source (e.g., a keyboard, mouse, microphone, switch, button, sensor, etc.). The output device 1006 is an output device that outputs to an external source (e.g., a display, speaker, LED lamp, etc.). The input device 1005 and the output device 1006 may be configured as an integrated unit (e.g., a touch panel).
[0069] Furthermore, each device, such as the processor 1001 and the memory 1002, is connected by a bus 1007 for communicating information. The bus 1007 may consist of a single bus or different buses may be used for communication between devices.
[0070] Furthermore, the information processing device 10 may be configured to include hardware such as a microprocessor, a digital signal processor (DSP), an ASIC (Application Specific Integrated Circuit), a PLD (Programmable Logic Device), and an FPGA (Field Programmable Gate Array), and some or all of each functional block may be realized by such hardware. For example, the processor 1001 may be implemented using at least one of these pieces of hardware.
[0071] Information notification is not limited to the embodiments described herein and may be carried out by other means. For example, information notification may be carried out by physical layer signaling (e.g., DCI (Downlink Control Information), UCI (Uplink Control Information)), upper layer signaling (e.g., RRC (Radio Resource Control) signaling, MAC (Medium Access Control) signaling, broadcast information (MIB (Master Information Block), SIB (System Information Block))), other signals, or combinations thereof. RRC signaling may also be called RRC messages, and may be, for example, RRC Connection Setup messages, RRC Connection Reconfiguration messages, etc.
[0072] Each aspect / embodiment described in this disclosure may be applied to at least one of the following systems: LTE (Long Term Evolution), LTE-A (LTE-Advanced), SUPER 3G, IMT-Advanced, 4G (4th generation mobile communication system), 5G (5th generation mobile communication system), FRA (Future Radio Access), NR (new Radio), W-CDMA (registered trademark), GSM (registered trademark), CDMA2000, UMB (Ultra Mobile Broadband), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, UWB (Ultra-WideBand), Bluetooth (registered trademark), and other appropriate systems, as well as next-generation systems extended based thereon. Furthermore, multiple systems may be applied in combination (for example, a combination of at least one of LTE and LTE-A with 5G).
[0073] The processing procedures, sequences, flowcharts, etc., of each aspect / embodiment described herein may be reordered, provided they are consistent with each other. For example, the methods described herein present various step elements in an exemplary order and are not limited to that specific order.
[0074] The specific operations described in this disclosure as being performed by a base station may, in some cases, be performed by its upper node. In a network consisting of one or more network nodes having a base station, it is clear that various operations performed for communication with a terminal can be performed by the base station and at least one other network node (for example, an MME or S-GW, but not limited to these). Although the above example illustrates a case where there is one other network node besides the base station, it may also be a combination of multiple other network nodes (for example, an MME and an S-GW).
[0075] Information can be output from a higher layer (or lower layer) to a lower layer (or higher layer). Input and output may also occur via multiple network nodes.
[0076] Input and output information may be stored in a specific location (e.g., memory) or managed in a management table. Input and output information may be overwritten, updated, or appended to. Output information may be deleted. Input information may be sent to other devices.
[0077] The determination may be made by a value represented by 1 bit (0 or 1), by a boolean value (true or false), or by a numerical comparison (for example, a comparison with a predetermined value).
[0078] Each aspect / embodiment described herein may be used individually, in combination, or switched between as needed during implementation. Furthermore, notification of specific information (e.g., notification that "X is") is not limited to explicit notification, but may also be implicit (e.g., by not providing such notification).
[0079] Although the present disclosure has been described in detail above, it will be clear to those skilled in the art that the present disclosure is not limited to the embodiments described herein. The present disclosure can be implemented in modified and altered forms without departing from the intent and scope of the present disclosure as defined by the claims. Therefore, the descriptions in the present disclosure are illustrative and not intended to be restrictive in any way.
[0080] Software should be broadly interpreted to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software modules, applications, software applications, software packages, routines, subroutines, objects, executable files, execution threads, procedures, functions, and so on, whether they are called software, firmware, middleware, microcode, hardware description languages, or by any other name.
[0081] Furthermore, software, instructions, etc., may be transmitted and received via a transmission medium. For example, if software is transmitted from a website, server, or other remote source using wired technologies such as coaxial cable, fiber optic cable, twisted pair, and digital subscriber lines (DSL) and / or wireless technologies such as infrared, radio, and microwave, these wired and / or wireless technologies are included in the definition of a transmission medium.
[0082] The information, signals, etc. described in this disclosure may be represented using any of the various different techniques. For example, the data, instructions, commands, information, signals, bits, symbols, chips, etc. that may be referred to throughout the above description may be represented by voltage, current, electromagnetic waves, magnetic fields or magnetic particles, optical fields or photons, or any combination thereof.
[0083] In addition, terms described in this disclosure and / or terms necessary for understanding this specification may be replaced with terms having the same or similar meaning.
[0084] The terms “system” and “network” as used in this disclosure are interchangeable.
[0085] Furthermore, the information, parameters, etc., described in this disclosure may be expressed as absolute values, relative values from a given value, or by corresponding other information. For example, wireless resources may be indicated by an index.
[0086] The names used for the parameters described above are not restrictive in any way. Furthermore, the formulas and other expressions using these parameters may differ from those expressly disclosed in this disclosure. Various channels (e.g., PUCCH, PDCCH, etc.) and information elements can be identified by any suitable name, and therefore, the various names assigned to these various channels and information elements are not restrictive in any way.
[0087] As used in this disclosure, the terms “determining” and “determining” may encompass a wide variety of actions. “Determining” may include, for example, judging, calculating, computing, processing, deriving, investigating, looking up, searching, inquiry (e.g., searching in a table, database, or other data structure), and ascertaining. “Determining” may also include, for example, receiving (e.g., receiving information), transmitting (e.g., sending information), input, output, and accessing (e.g., accessing data in memory). Furthermore, "judgment" and "decision" can include considering something as having been "judged" or "decided" after resolving, selecting, choosing, establishing, comparing, etc. In other words, "judgment" and "decision" can include considering something as having been "judged" or "decided" after some action. Also, "judgment (decision)" can be reinterpreted as "assuming," "expecting," or "considering."
[0088] As used in this disclosure, the phrase "based on" does not mean "based solely on" unless otherwise specified. In other words, the phrase "based on" means both "based solely on" and "based at least on."
[0089] Where the terms “first,” “second,” etc., are used in this disclosure, no reference to those elements shall generally limit the quantity or order of those elements. These terms may be used herein as a convenient way to distinguish between two or more elements. Accordingly, references to the first and second elements shall not imply that only two elements may be employed therein, or that the first element must precede the second element in any way.
[0090] In the configuration of each of the above devices, "means" may be replaced with "part," "circuit," "device," etc.
[0091] To the extent that “include,” “including,” and their variations are used herein or in the claims, these terms are intended to be inclusive, as is the term “comprising.” Furthermore, the term “or” as used herein or in the claims is not intended to be exclusive OR.
[0092] In this disclosure, if articles are added through translation, such as a, an, and the in English, this disclosure may include the fact that the noun following these articles is plural.
[0093] In this disclosure, the term "A and B are different" may mean "A and B are different from each other." The term may also mean "A and B are each different from C." Terms such as "separate" and "combine" may be interpreted similarly to "different."
[0094] The information processing device 10, information processing method, lock control system, lock control method, and wireless communication device of this disclosure may have the following configurations.
[0095] [1] A request receiving unit that receives a request to establish communication from a wireless communication device using a first short-range wireless communication method, A connection establishment unit establishes a communication connection using the first short-range wireless communication method in response to the receipt of the aforementioned request. Upon establishment of the aforementioned communication connection, a distance measuring unit acquires the device distance, which is the distance between the wireless communication device and the lock, based on the positioning of the wireless communication device by a second short-range wireless communication method. A lock control unit that performs unlocking control when the distance to the device is less than or equal to a predetermined distance, and performs locking control after a predetermined time has elapsed since the implementation of unlocking control, Equipped with, When a connection has been established with the first wireless communication device among the wireless communication devices, the connection establishment unit controls the connection not to establish a connection with the second wireless communication device if it receives a request to establish communication from a second wireless communication device different from the first wireless communication device among the wireless communication devices. Information processing device.
[0096] [2] The system further includes a lock state acquisition unit that acquires the locked state of the lock, The distance measuring unit acquires the device distance when the lock is in the locked state. [1] The information processing device described above.
[0097] [3] A lock control system including an information processing device and a wireless communication device, The aforementioned information processing device is A request receiving unit that receives a request to establish a communication connection from the wireless communication device using a first short-range wireless communication method, A connection establishment unit establishes a communication connection using the first short-range wireless communication method in response to the receipt of the aforementioned request. Upon establishment of the aforementioned communication connection, a distance measuring unit performs positioning of the wireless communication device using a second short-range wireless communication method and acquires the device distance, which is the distance between the lock controlled by the information processing device and the wireless communication device, based on the position of the wireless communication device. The system includes a lock control unit that performs unlocking control when the distance to the device is less than or equal to a predetermined distance, and performs locking control after a predetermined time has elapsed since the unlocking control was performed, The aforementioned wireless communication device is A request transmission unit that transmits a request to the information processing device for establishing a communication connection using the first short-range wireless communication method, The system includes a positioning unit that, in response to the establishment of the aforementioned communication connection, performs positioning of the wireless communication device relative to the location of the information processing device by communicating with the information processing device using the second short-range wireless communication method, The connection establishment unit of the information processing device, when a connection has been established with the first wireless communication device among the wireless communication devices, receives a request to establish communication from a second wireless communication device different from the first wireless communication device among the wireless communication devices, controls the device not to establish a connection with the second wireless communication device. Lock control system.
[0098] [4] The aforementioned information processing device is The system further includes a lock state acquisition unit that acquires the locked state of the lock, The positioning unit acquires the locked state, and if the lock is in the locked state, transmits the positioning request. The distance measuring unit acquires the device distance when the lock is in the locked state. The lock control system described in [3].
[0099] [5] A detection unit that scans a predetermined information processing device that controls the lock using a BLE-based communication method, When the detection unit detects the information processing device, the request transmission unit transmits a request to establish a communication connection in accordance with the BLE-based communication method, In response to the establishment of the aforementioned communication connection, a positioning unit performs positioning of the wireless communication device relative to the location of the information processing device using a UWB-based communication method with the information processing device, A wireless communication device equipped with the following features.
[0100] [6] A request reception step in which a request for communication establishment from a wireless communication device is received using a first short-range wireless communication method, In response to the receipt of the aforementioned request, a connection establishment step is taken to establish a communication connection using the first short-range wireless communication method, In response to the establishment of the aforementioned communication connection, a distance measurement step is taken to obtain the device distance, which is the distance between the wireless communication device and the lock, based on the positioning of the wireless communication device by a second short-range wireless communication method. A lock control step which includes: executing unlock control of the lock when the distance to the device is less than or equal to a predetermined distance, and executing lock control when a predetermined time has elapsed after the execution of unlock control; It has, In the connection establishment step, if a connection with the first wireless communication device has been established, and a request for communication establishment is received from a second wireless communication device different from the first wireless communication device, control is performed to prevent the establishment of a connection with the second wireless communication device. A method of information processing executed by a processor.
[0101] [7] A lock control method in a lock control system including an information processing device and a wireless communication device, A request transmission step in which the wireless communication device transmits a request to the information processing device for establishing a communication connection using a first short-range wireless communication method, The information processing device receives a request to establish a communication connection from the wireless communication device using the first short-range wireless communication method, in a request reception step. The information processing device, upon receiving the request, performs a connection establishment step of establishing a communication connection using the first short-range wireless communication method, The wireless communication device, in response to the establishment of the communication connection, transmits a positioning request to the information processing device using a second short-range wireless communication method; The information processing device, in response to receiving the positioning request, performs positioning of the wireless communication device using the second short-range wireless communication method, and obtains the device distance, which is the distance between the lock controlled by the information processing device and the wireless communication device, based on the position of the wireless communication device (distance measurement step), The lock control step includes executing unlock control when the device distance is less than or equal to a predetermined distance, and executing lock control after a predetermined time has elapsed since the execution of the unlock control, In the connection establishment step, if a connection with the first wireless communication device has been established, and a request for communication establishment is received from a second wireless communication device different from the first wireless communication device, control is performed to prevent the establishment of a connection with the second wireless communication device. Lock control method. [Explanation of Symbols]
[0102] 1...Lock control system, 10...Information processing device, 11...Request receiving unit, 12...Connection establishment unit, 13...Lock status acquisition unit, 14...Distance measurement unit, 15...Lock control unit, 20...Wireless communication device, 21...Detection unit, 22...Request transmission unit, 23...Positioning unit, C11...BLE control unit, C12...UWB control unit, C21...BLE control unit, C22...UWB control unit, M1...Recording medium, m10...Main module, m11...Request receiving module, m12...Connection establishment module, m13...Lock status acquisition module, m14...Distance measurement module, m15...Lock control module, P1...Information processing program.
Claims
1. A request receiving unit that receives a request to establish communication from a wireless communication device using a first short-range wireless communication method, A connection establishment unit establishes a communication connection using the first short-range wireless communication method in response to the receipt of the aforementioned request, Upon establishment of the aforementioned communication connection, a distance measuring unit acquires the device distance, which is the distance between the wireless communication device and the lock, based on the positioning of the wireless communication device by a second short-range wireless communication method. A lock control unit that performs unlocking control when the distance to the device is less than or equal to a predetermined distance, and performs locking control after a predetermined time has elapsed since the implementation of unlocking control, Equipped with, When the connection establishment unit has established a connection with the first wireless communication device among the wireless communication devices, and receives a request to establish communication from a second wireless communication device different from the first wireless communication device among the wireless communication devices, it controls the connection establishment unit not to establish a connection with the second wireless communication device. Information processing device.
2. The system further includes a lock state acquisition unit that acquires the locked state of the lock, The distance measuring unit acquires the device distance when the lock is in the locked state. The information processing apparatus according to claim 1.
3. A lock control system including an information processing device and a wireless communication device, The aforementioned information processing device is A request receiving unit that receives a request to establish a communication connection from the wireless communication device using a first short-range wireless communication method, A connection establishment unit establishes a communication connection using the first short-range wireless communication method in response to the receipt of the aforementioned request, Upon establishment of the aforementioned communication connection, a distance measuring unit performs positioning of the wireless communication device using a second short-range wireless communication method and acquires the device distance, which is the distance between the lock controlled by the information processing device and the wireless communication device, based on the position of the wireless communication device. The system includes a lock control unit that performs unlocking control when the distance to the device is less than or equal to a predetermined distance, and performs locking control after a predetermined time has elapsed since the unlocking control was performed, The aforementioned wireless communication device is A request transmission unit that transmits a request to the information processing device for establishing a communication connection using the first short-range wireless communication method, The system includes a positioning unit that, in response to the establishment of the aforementioned communication connection, performs positioning of the wireless communication device relative to the location of the information processing device by communicating with the information processing device using the second short-range wireless communication method, The connection establishment unit of the information processing device, when a connection has been established with the first wireless communication device among the wireless communication devices, receives a request to establish communication from a second wireless communication device different from the first wireless communication device among the wireless communication devices, controls the device not to establish a connection with the second wireless communication device. Lock control system.
4. The aforementioned information processing device is The system further includes a lock state acquisition unit that acquires the locked state of the lock, The positioning unit acquires the locked state, and if the lock is in the locked state, it performs the positioning. The distance measuring unit acquires the device distance when the lock is in the locked state. The lock control system according to claim 3.
5. A detection unit scans a predetermined information processing device that controls the lock using a BLE-based communication method, When the detection unit detects the information processing device, a request transmission unit transmits a request to establish a communication connection in accordance with the BLE-based communication method, In response to the establishment of the aforementioned communication connection, a positioning unit performs positioning of the wireless communication device relative to the location of the information processing device using a UWB-based communication method with the information processing device, A wireless communication device equipped with the following features.
6. A request reception step in which a request for communication establishment from a wireless communication device is received using a first short-range wireless communication method, In response to the receipt of the aforementioned request, a connection establishment step is taken to establish a communication connection using the first short-range wireless communication method, In response to the establishment of the aforementioned communication connection, a distance measurement step is performed to obtain the device distance, which is the distance between the wireless communication device and the lock, based on the positioning of the wireless communication device by a second short-range wireless communication method. A lock control step which includes: executing unlock control of the lock when the distance to the device is less than or equal to a predetermined distance, and executing lock control when a predetermined time has elapsed after the execution of unlock control; It has, In the connection establishment step, if a connection with the first wireless communication device has been established, and a request for communication establishment is received from a second wireless communication device different from the first wireless communication device, control is performed to prevent the establishment of a connection with the second wireless communication device. A method of information processing executed by a processor.
7. A lock control method in a lock control system including an information processing device and a wireless communication device, A request transmission step in which the wireless communication device transmits a request to the information processing device for establishing a communication connection using a first short-range wireless communication method, The information processing device receives a request to establish a communication connection from the wireless communication device using the first short-range wireless communication method, in a request reception step, The information processing device, upon receiving the request, performs a connection establishment step of establishing a communication connection using the first short-range wireless communication method, The wireless communication device, in response to the establishment of the communication connection, transmits a positioning request to the information processing device using a second short-range wireless communication method; The information processing device, in response to receiving the positioning request, performs positioning of the wireless communication device using the second short-range wireless communication method, and obtains the device distance, which is the distance between the lock controlled by the information processing device and the wireless communication device, based on the position of the wireless communication device (distance measurement step), The lock control step includes executing unlock control when the device distance is less than or equal to a predetermined distance, and executing lock control after a predetermined time has elapsed since the execution of the unlock control, A lock control method that, in the connection establishment step, when a connection with a first wireless communication device has been established, and a request for communication establishment is received from a second wireless communication device different from the first wireless communication device, controls the lock to not establish a connection with the second wireless communication device.
Citation Information
Patent Citations
Transmission method for unlocking signal for electronic lock, and transmission device
JP2017014736A