Processing method, information processing device, and processing program

JP2025020291AActive Publication Date: 2025-02-12帝都久利寿 +1
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
JP2024192792
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2019-03-08
Filing Date
2024-11-01
Publication Date
2025-02-12
Estimated Expiration
2040-03-04

AI Technical Summary

Benefits of technology

【0046】 本開示によれば、携帯端末を利用した各種サービスにおいてユーザの利便性を向上させ ることができる。特に、ユーザの利便性を向上させることが可能なゲート開放方法及びド アロック解除方法を提供することができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025020291000001_ABST
    Figure 2025020291000001_ABST
Patent Text Reader

Abstract

To improve the convenience of a user in various services using a portable terminal.SOLUTION: A gate opening method comprises: a step (S8) of transmitting a gate opening signal for requesting an opening of a gate to the gate constructed so as to regulate an entrance to a predetermined space by using a unique IP address to a portable terminal associated with a user; a step (S9) of determining whether or not the entrance to the predetermined space of the user is permitted on the basis of a ticket management table and the IP address of the portable terminal in accordance with reception of the gate opening signal; and a step (S11) of controlling the gate so as for the user to enter the predetermined space in accordance with the determination that the entrance of the user into the predetermined space is permitted. The ticket management table contains a plurality of network address information pieces indicating a plurality of unique IP addresses to the plurality of portable terminals.SELECTED DRAWING: Figure 6
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to a gate opening method and a door lock using a network address of a mobile terminal. Regarding the cancellation method. [Background technology]

[0002] Nowadays, mobile devices such as smartphones have become widespread and are used in every aspect of daily life. Mobile devices are used in many areas. Life without mobile devices is no longer possible in modern society. For example, train tickets are now issued by Suica ( From IC card tickets such as Mobile Suica (registered trademark) to smartphones such as Mobile Suica (registered trademark), In addition, airline ticket sales are being replaced by application software that runs on the Internet. Instead of paper airline tickets, the ticket is displayed on a smartphone screen in 2D. It is being replaced by barcodes (QR codes, etc.).

[0003] In addition, sharing services (e.g. home sharing services) have been gaining attention recently. In the case of car-sharing services, the use of vehicles and rooms by smartphones is becoming more common. For example, the car sharing service disclosed in Non-Patent Document 1 In this service, users can reserve a vehicle using their smartphone and then use the car sharing service. Use the reserved vehicle by holding your membership card to use the service over the reserved vehicle. In addition, in home sharing services (minpaku), users can While you can reserve a room in a private home using the Similarly, when using a hotel or conference room, Even in these cases, people can use their smartphones to book hotels and conference rooms, while the To use the room, you need to get a card key at the front desk. [Prior art documents] [Patent documents]

[0004] [Non-Patent Document 1] “For car sharing, choose Times Car Plus”, [online], [searched on January 11, 2019] Internet<https: / / plus.timescar.jp / use / > Summary of the Invention [Problem to be solved by the invention]

[0005] By the way, services using smartphones as mobile terminals have increased convenience for users. While the functionality of services using mobile devices such as smartphones has improved, there are some issues with the following: For example, a user may be able to use multiple different car sharing services. When using the car sharing service, you will need to manage multiple membership cards for each service. In addition, when using a hotel or private lodging, the user must You need to receive a physical key. In addition, you can use various services using your smartphone. When using a smart phone, multiple application software corresponding to various services can be installed smartly. It is necessary to install it on your smartphone and to use it every time you use a certain service. The application software needs to be started.

[0006] From the above viewpoint, the present disclosure provides a method for improving user convenience in various services using a mobile terminal. In particular, the present disclosure is intended to improve user convenience. The object of the present invention is to provide a gate opening method and a door lock releasing method. [Means for solving the problem]

[0007] A gate opening method according to one aspect of the present disclosure includes the steps of: A network address unique to a mobile terminal associated with a user is used to identify a specific area. A gate opening signal is sent to a gate configured to restrict entry to the transmitting a signal; In response to receiving the gate open signal, the management table and the network address of the mobile terminal are and determining whether to permit the user to enter the predetermined space based on the response. Steps and In response to a determination that the user is permitted to enter the predetermined space, the user and controlling the gate to allow entry to a predetermined space. The management table includes a plurality of mobile terminals each associated with one of a plurality of users. The network address information includes a plurality of network address information indicating a plurality of network addresses of the network.

[0008] According to the above method, a network address unique to a mobile terminal is used to access the mobile terminal. It is determined whether the associated user should be allowed to enter a given space. Therefore, the mobile terminal itself can be used as an admission ticket to enter a specific space. For this reason, users do not need to bring a physical admission ticket or a two-dimensional barcode. This eliminates the need for a cash register and allows users to pass through the gate using only their mobile device. According to the method, when a user passes through a plurality of gates, the user can select an object corresponding to each gate. You can pass through multiple gates without having to prepare a physical ticket or a 2D barcode. do. This improves user convenience and provides users with a new gate entry experience. It is possible to provide a gate opening method that can be used.

[0009] The management table further includes a plurality of pieces of ticket information relating to a plurality of tickets. The gate opening method may include allowing the user to enter the predetermined space. Depending on the determination, the ticket information associated with the user is output to the outside or the ticket The method may further include transmitting the mobile terminal information.

[0010] According to the above method, the user can obtain ticket information when passing through the gate. This makes it possible to further improve user convenience.

[0011] The management table includes a user management table and a ticket management table. The user management table may include a plurality of pieces of user identification information relating to a plurality of users, the plurality of network addresses, each of which is associated with one of the plurality of user identities; The ticket management table may include the plurality of pieces of user identification information. That's fine too. The step of determining whether to permit the user to enter the predetermined space includes: Based on the user management table and the network address of the mobile terminal, identifying a user identity corresponding to a network address of the terminal; Based on the specified user identification information and the ticket management table, The user identification information is one of a plurality of user identification information included in the ticket management table. determining whether there is a match; The specified user identification information is a plurality of user identifications included in the ticket management table. When the user's identification information matches one of the other pieces of information, the user is permitted to enter the predetermined space. and c) determining whether the

[0012] According to the above method, the user management table, the ticket management table, and the network of the mobile terminal By referencing the work address, the user can access the specified space associated with the mobile device. The system can determine whether or not to allow entry.

[0013] The management table may include a ticket management table. The ticket management table may include information about the plurality of network addresses. The step of determining whether to permit the user to enter the predetermined space includes: Based on the ticket management table and the network address of the mobile terminal, The plurality of mobile terminals whose network addresses are included in the ticket management table. determining whether the address matches one of the network addresses of the terminal; The plurality of network addresses of the mobile terminals are included in the ticket management table. If the network address of the mobile terminal matches one of the network addresses of the user, the predetermined free space and determining to permit entry to the space.

[0014] According to the above method, the ticket management table and the network address of the mobile terminal are referred to. By doing so, the user associated with the mobile device should be allowed to enter the specified space. It is possible to determine whether

[0015] The management table includes a management table for managing a gate that is communicatively connected to the gate via a communication network. The information may be stored on a management server. The step of determining whether to permit the user to enter the predetermined space includes: The control server executes the process, and the gate transmits the signal to the mobile terminal via the communication network. The step of receiving information regarding a network address of the

[0016] According to the above method, a management server installed on a communication network It is thus decided whether or not entry to the space should be permitted. There is no need to store the buffer and there is no need for the gate to perform the decision process.

[0017] The management table may also be stored in the gate. The step of determining whether to permit the user to enter the predetermined space includes: This may be performed by a gate.

[0018] According to the above method, the gate determines whether a user should be allowed to enter a given space. In this way, the determination process can be performed without the intervention of the management server. It becomes possible.

[0019] A gate opening program for causing a computer to execute the gate opening method is provided. This may also be the case.

[0020] According to the above, a gate opening program capable of improving user convenience is provided. It is possible.

[0021] A computer-readable storage medium is provided on which the gate opening program is stored. Good too.

[0022] In addition, a gate opening system according to an embodiment of the present disclosure includes: a mobile terminal associated with a user and having a unique network address; A device that is communicatively connected to the mobile terminal and that is configured to restrict entry into a predetermined space. and a gate formed therein. The gate opening system is configured to perform the gate opening method.

[0023] Based on the above, a gate opening system capable of improving user convenience is provided. It is possible.

[0024] Also, the gate opening system is communicatively connected to the gate via a communication network. The system may further include a management server.

[0025] A door lock unlocking method according to one aspect of the present disclosure includes: The network address unique to the mobile device associated with the user is used to detect the object in advance. transmitting a door unlock signal requesting unlocking of a door of the object; In response to receiving the door unlock signal, the management table and the network of the mobile terminal determining whether to permit unlocking of the door based on the address; , In response to a determination that unlocking of the door is permitted, a step of unlocking the door is performed. and The management table includes a plurality of mobile terminals each associated with one of a plurality of users. The network address information includes a plurality of network address information indicating a plurality of network addresses of the network.

[0026] According to the above method, the door of the object is locked using a network address unique to the mobile terminal. For this purpose, the mobile terminal itself is treated as an object (e.g., It can be used as a key to unlock doors (vehicles, rooms, etc.). Therefore, users do not need to carry a physical key (including a card key) and can use only a mobile terminal. can unlock the object's door. According to the method, when a user uses a plurality of objects, the user selects an object corresponding to each object. It allows you to unlock doors of multiple objects without having to provide a physical key. Therefore, the convenience of the user is improved and the user is provided with a new experience (e.g., sharing). It is possible to provide a door unlocking method that can provide a better driver's experience.

[0027] The door unlocking method further comprises: after the door is unlocked, The method further includes the step of locking or unlocking the door in response to communication between the door and an object. That's fine.

[0028] According to the above method, the door is locked or unlocked in response to communication between the mobile terminal and the object. In this way, the mobile device can be continuously removed from the target even after the door of the target is unlocked. It can be used as a key for

[0029] The management table includes a user management table and a reservation management table for the object. may include: The user management table includes a plurality of pieces of user identification information relating to a plurality of users, each of which includes a previous the plurality of network address information associated with one of the plurality of user identification information; may include: The reservation management table may include a plurality of user identification information. The step of determining whether to permit unlocking of the door includes: Based on the user management table and the network address of the portable terminal, identifying a user identity corresponding to a network address of the terminal; Based on the specified user identification information and the reservation management table, the object is determining whether the reservation has been made by the user corresponding to the user identification information; P and If the object is reserved by the user corresponding to the user identification information, and determining to allow the door to be unlocked.

[0030] According to the above method, the reservation management table of the object, the user management table, and the network of the mobile terminal are By looking up the network address, it determines whether the object should be allowed to unlock the door. It is possible to determine whether

[0031] The management table may also include a reservation management table for the object. The reservation management table may include information about the plurality of network addresses. The step of determining whether to permit unlocking of the door includes: Based on the reservation management table and the network address of the mobile terminal, determining whether an object has been reserved by the user associated with the mobile device; and If the object is reserved by the user associated with the mobile device, and determining to allow the door to be unlocked.

[0032] According to the above method, the reservation management table of the object and the network address of the mobile terminal are By referencing the ID, it is possible to determine whether the object should be allowed to unlock the door. Cut.

[0033] The management table is communicatively connected to the object via a communication network. The information may be stored in a management server. The step of determining whether to permit unlocking of the door is performed by the management server. and a communication network for transmitting a signal from the object to the mobile terminal via the communication network. The step of receiving information regarding the address may also include:

[0034] According to the above method, the door of the object is detected by the management server installed on the communication network. It is determined whether the object should be allowed to be unlocked. There is no need to store the above information, and there is no need for the object to execute the determination process.

[0035] The management table may be stored in the object. The step of determining whether to permit unlocking of the door is performed by the object. It may be executed.

[0036] The object may be a vehicle.

[0037] According to the above method, the vehicle door is unlocked using the network address of the mobile terminal. Therefore, it is possible to use the mobile terminal itself to unlock the vehicle door. Therefore, the user can use the physical key (card) as a key to You don't need to carry your keys with you, and you can unlock your vehicle using only your mobile device. It is possible. According to the method, when a user uses a plurality of vehicles, the user can easily select a physical vehicle number corresponding to each vehicle. It allows you to unlock the doors of multiple vehicles without having to carry a special key. This improves user convenience and provides users with a new car sharing experience. It is possible to provide a door unlocking method that can provide a driving experience or a car rental experience.

[0038] The object may be a room.

[0039] According to the above method, the network address of the mobile terminal is used to unlock the door of the room. Therefore, the mobile terminal itself is not allowed to unlock the room door. Therefore, the user can use the physical key (card) as a key to You don't need to bring any other items (including keys) with you, and you can unlock your room door with just your mobile device. It is possible. According to the method, when a user uses a plurality of rooms, the user can select a physical location corresponding to each room. You can unlock multiple room doors without having to carry a special key. Therefore, we aim to improve user convenience and provide a new room sharing experience. It is possible to provide a door lock unlocking method that can be used.

[0040] Also, a door lock unlocking program for causing a computer to execute the door lock unlocking method is provided. Grams may be provided.

[0041] According to the above, a door lock release program that can dramatically improve user convenience is provided. grams can be provided.

[0042] In addition, a computer-readable storage medium in which the door lock release program is stored is may be provided.

[0043] The door unlock system is associated with a user and has a unique network address. The system includes a mobile terminal having a wireless LAN and an object communicatively connected to the mobile terminal. The door unlocking device is configured to execute the door unlocking method.

[0044] According to the above, a door lock release system that can dramatically improve user convenience is provided. The system can be provided.

[0045] The door unlocking system includes a pipe connected to the object via a communication network. The system may further include a management server. Effect of the Invention

[0046] According to the present disclosure, the convenience of users in various services using mobile terminals can be improved. In particular, the present invention relates to a gate opening method and a door opening method that can improve user convenience. An unlocking method can be provided. [Brief description of the drawings]

[0047] [Figure 1] FIG. 1 is a diagram showing a gate opening system according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a diagram illustrating an example of a hardware configuration of a mobile terminal. [Diagram 3] FIG. 2 illustrates an example of a hardware configuration of a management server. [Figure 4] FIG. 2 illustrates an example of a hardware configuration of a gate. [Diagram 5] FIG. 1 is a sequence diagram (part 1) for explaining a gate opening method according to the present embodiment. [Figure 6] FIG. 2 is a sequence diagram (part 2) for explaining the gate opening method according to the present embodiment. [Figure 7] 1A is a diagram showing an example of a user management table, and FIG. 1B is a diagram showing an example of a ticket management table. [Figure 8] 13 is a flowchart illustrating a process of acquiring an IP address of a gate. [Figure 9] 7 is a flowchart illustrating an alternative process to the process A shown in FIG. 6. [Figure 10] FIG. 11 is a sequence diagram (part 1) for explaining a gate opening method according to a modified example. [Figure 11] FIG. 11 is a sequence diagram (part 2) for explaining a gate opening method according to a modified example. [Figure 12] 1 is a diagram showing a vehicle door lock release system according to an embodiment of the present invention; [Figure 13] FIG. 2 is a diagram illustrating an example of a hardware configuration of a vehicle. [Figure 14] FIG. 2 is a sequence diagram (part 1) for explaining a vehicle door lock release method according to the present embodiment. [Figure 15] FIG. 2 is a sequence diagram (part 2) for explaining the vehicle door lock release method according to the present embodiment. [Figure 16] 1A is a diagram showing an example of a user management table, and FIG. 1B is a diagram showing an example of a vehicle management table. [Figure 17] FIG. 4 is a diagram illustrating an example of a vehicle reservation management table. [Figure 18] 10 is a flowchart illustrating a process of acquiring an IP address of a vehicle. [Figure 19] 16 is a flowchart for explaining a process that is an alternative to the process B shown in FIG. 15. [Figure 20] FIG. 11 is a sequence diagram (part 1) for explaining a vehicle door lock release method according to a modified example. [Figure 21] FIG. 11 is a sequence diagram (part 2) for explaining a vehicle door lock release method according to a modified example. [Figure 22] 1 is a diagram showing a room door lock unlocking system according to an embodiment of the present invention; [Diagram 23] FIG. 2 is a diagram illustrating an example of a hardware configuration of the door lock control system. [Figure 24] FIG. 1 is a sequence diagram (part 1) for explaining a method for unlocking a room door according to the present embodiment. [Diagram 25] FIG. 2 is a sequence diagram (part 2) for explaining a method for unlocking a room door according to the present embodiment. [Figure 26] 1A is a diagram showing an example of a user management table, and FIG. 1B is a diagram showing an example of a room management table. [Figure 27] FIG. 11 is a diagram showing an example of a room reservation management table. [Figure 28] 13 is a flowchart illustrating a process of acquiring an IP address of a room. [Figure 29] 26 is a flowchart for explaining a process that is an alternative to the process C shown in FIG. 25. [Diagram 30] FIG. 11 is a sequence diagram (part 1) for explaining a method for unlocking a door lock of a room according to a modified example. [Diagram 31] FIG. 11 is a sequence diagram (part 2) illustrating a method for unlocking a door lock of a room according to a modified example. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0048] (Gate opening system) Hereinafter, a gate opening system 1 according to an embodiment of the present invention (hereinafter, referred to as this embodiment) will be described. The following description will be given with reference to the drawings. First, a gate opening system 1 will be described with reference to FIG. As shown in FIG. 1, the gate opening system 1 is a The system includes a mobile terminal 2, a gate 3, and a management server 4. The server 4 is communicably connected to a communication network 5 by wireless or wired means. The network 5 is an IP network, such as a local area network (LAN). , Wide Area Networks (WAN), Radio Access Networks (RAN) and In The mobile terminal 2 includes at least one of a wireless LAN router and a wireless base station. The gate 3 and the management station may be connected to the communication network 5 via an access point such as a The management server 4 may be connected to the router via a wired cable.

[0049] Next, the hardware configuration of the mobile terminal 2 will be described below with reference to FIG. 1 is a diagram illustrating an example of a hardware configuration of a mobile terminal 2. The mobile terminal 2 is The mobile terminal 2 is a communication device carried by a user, typically a smartphone. , laptops, tablets, or devices worn on the user's body (e.g., arm, head, etc.) It may be a wearable device (for example, a smart watch or AR glasses).

[0050] As shown in FIG. 2, the mobile terminal 2 includes a control unit 20, a storage device 23, a camera 24, and a network. The computer includes a network interface 25, an input operation unit 27, and a display unit 26. are connected to each other directly or indirectly via a bus 29.

[0051] The control unit 20 is configured to control the operation of the mobile terminal 2 and includes a memory and a processor. The memory is configured to store computer readable instructions. For example, memory is a ROM (Read Only Memory) that stores various programs. ry) and multiple work areas in which various programs executed by the processor are stored. It may be composed of RAM (Random Access Memory) with The processor is, for example, a CPU, an MPU (Micro Processing Unit), it) and GPU (Graphics Processing Unit) A CPU may be composed of multiple CPU cores. A GPU may be composed of at least one The processor may be configured with multiple GPU cores. From the various built-in programs, a specified program is expanded on the RAM and linked to the RAM. In particular, the processor may be configured to execute various processes in cooperation with the memory. By executing the program, the mobile terminal 2 performs the gate opening method according to the present embodiment. The present invention is configured to perform some of the processes described above.

[0052] The storage device 23 is, for example, a hard disk drive (HDD) or a solid-state drive (SSD). Storage devices such as lid state drives and flash memory. The memory device is configured to store programs and various data.

[0053] The network interface 25 is configured to connect the mobile terminal 2 to the communication network 5. Specifically, the network interface 25 is configured as follows: It may also include various wired connection terminals for communicating with external devices such as a server via network 5. The network interface 25 also communicates with a wireless router or a wireless base station. The wireless communication standard may include, for example, Wi-Fi. Fi (registered trademark), Bluetooth (registered trademark), ZigBee (registered trademark), LP At least one of WA, 5th generation mobile communication system (5G) and Near Field Communication (NFC) Also includes one.

[0054] The input operation unit 27 receives input operations of a user U who operates the mobile terminal 2, and The input operation unit 27 is configured to generate an instruction signal in response to an input operation. A touch panel arranged on the display unit 26, operation buttons attached to the housing, The input operation unit 27 generates an instruction signal, which is transmitted to the After the instruction signal is transmitted to the control unit 20 via the control unit 29, the control unit 20 performs a predetermined operation according to the instruction signal. The display unit 26 is a display device such as a liquid crystal display or an organic EL display. The display unit 26 and the input operation unit 27 may be connected to an input / output interface such as a USB interface. The mobile terminal 2 may be connected via a wireless LAN interface.

[0055] In this embodiment, the mobile terminal 2 has an IP address that is unique to the mobile terminal 2. The IP address in 2 is an IP address issued by an Internet Service Provider (ISP). The IP address is generated by the mobile device 2 itself, not by the conventional I The IP address of the mobile terminal 2 is, for example, a hexadecimal number. It is an IP address (128 bits) corresponding to IPv6, displayed as a 32-digit number.

[0056] In particular, the IP address is generated based on the public key of the mobile terminal 2 that is authenticated by a certification authority. Specifically, the control unit 20 generates a private key (512 bits) for the mobile terminal 2. Then, the control unit 20 generates a public key (256 bits) corresponding to the private key. generates a hash value (256 bits) based on the public key and a predetermined hash function. Next, if the generated hash value satisfies a predetermined condition, the control unit 20 For example, the control unit 20 generates an IP address for the mobile terminal 2 based on the generated The first 128 bits of the hash value (256 bits) are used as the IP address of mobile device 2. The decision may be made based on the above.

[0057] After that, the mobile terminal 2 obtains a digital certificate associated with the public key from the certificate authority. As shown above, since the public key of the mobile terminal 2 is certified by the certification authority, the generated The IP address created by the mobile device is also indirectly authenticated by the certification authority. The IP address of the mobile terminal 2 is unique to the mobile terminal 2 and is also certified by a certification authority. The IP address is significantly different from the conventional IP address in that it is a verified IP address. The gate opening method according to the embodiment is different from the conventional gate opening method in that the mobile terminal 2 is used as an admission ticket. This is significantly different from the method of opening the port.

[0058] After determining the IP address of the mobile terminal 2, the control unit 20 checks whether the IP address is different from that of the other mobile terminals. Specifically, the IP address of the mobile terminal 2 may be checked to see if it is duplicated with that of the mobile terminal 2. The IP address management server that manages the IP addresses is connected to the mobile phone via a communication network. The IP address management server transmits information about the IP address of the mobile terminal 2. The IP address sent from is stored in the IP address management table stored in the storage device. It is determined whether the IP address matches one of the multiple IP addresses included in the mobile terminal 2. If the IP address matches one of the IP addresses in the IP address management table, In this case, the IP address management server will send a message refusing the registration of the IP address. In this case, the mobile terminal 2 determines the IP address again. After performing a series of processes to determine the IP address, the information about the determined IP address is On the other hand, the IP address of the mobile terminal 2 is not included in the IP address management table. If the IP address does not match any of the IP addresses in the The server may transmit a message to the mobile terminal 2 permitting registration of the IP address.

[0059] Next, the hardware configuration of the management server 4 will be described below with reference to FIG. FIG. 1 is a diagram illustrating an example of a hardware configuration of a management server 4. The management server 4 is configured to In this embodiment, the management server 4 also functions as a web server. In this way, the management server 4 is related to the business entity that manages the ticket. "Server" refers to one or more servers associated with a particular

[0060] As shown in FIG. 3, the management server 4 includes a control unit 40, a storage device 43, and a network interface. These are connected to each other directly or indirectly via a bus 49. This is being continued.

[0061] The control unit 40 is configured to control the operation of the management server 4 and includes a memory and a processor. The memory is configured to store computer readable instructions. For example, the memory may be a ROM in which various programs are stored and a processor that executes the programs. It is composed of RAM having multiple work areas in which various programs to be executed are stored. The processor may include, for example, at least one of a CPU, an MPU, and a GPU. A CPU may be composed of multiple CPU cores. A GPU may be composed of multiple GPU cores. The processor may be configured by a memory device 23 or a ROM. The program specified by the seed program is deployed on the RAM, and various processes are performed in cooperation with the RAM. In particular, the processor may be configured to execute a program stored in the memory. By executing the above, the management server 4 performs a part of the process of the gate opening method according to this embodiment. The apparatus is configured to execute the following steps:

[0062] The storage device 43 is, for example, a storage device such as an HDD or SSD, and In particular, the storage device 43 is configured to store user-managed programs and various data. The system is configured to store a network management table and a ticket management table (see FIG. 7). The network interface 45 is adapted to connect the management server 4 to the communication network 5. It is composed of:

[0063] Next, the hardware configuration of the gate 3 will be described below with reference to FIG. FIG. 1 is a diagram showing an example of a hardware configuration of the gate 3. The gate 3 is used to restrict entry to a predetermined space. In this respect, the gate 3 may be an entrance gate configured to regulate They may be installed at the entrance to a space where only those who have purchased a certain ticket are allowed to enter. For example, Gate 3 is a designated event venue (sports, music, amusement, etc.). Gate 3 may be installed at the entrance to the venue. Gate 3 is an entrance to the facility where only authorized personnel can enter. Furthermore, the gate 3 may be installed at a predetermined public transportation facility (e.g., railway, airplane, etc.). may be installed at the entrances of facilities (e.g., ticket gates, boarding gates, etc.) for passengers using public transport (such as airports, ships, etc.). stomach.

[0064] As shown in FIG. 4, the gate 3 includes a control unit 30, a storage device 33, and a network interface. The device includes a gate face 35, a gate plate driving circuit 36, a gate plate 37, and a speaker 38. These components, except for the gate plate 37, are connected to each other directly or indirectly via a bus 39. Connected.

[0065] The control unit 30 is configured to control the operation of the gate 3 and includes a memory and a processor. The memory is configured to store computer readable instructions. For example, the memory may be a ROM in which various programs are stored and a processor that executes the programs. It may be composed of a RAM having multiple work areas in which various programs are stored. The processor includes, for example, at least one of a CPU, an MPU, and a GPU. The CPU may be composed of multiple CPU cores. The GPU may be composed of multiple GPU cores. The processor may be configured by various processors incorporated in the storage device 33 or the ROM. The program specified by the program is deployed on the RAM and various processes are carried out in cooperation with the RAM. In particular, the processor may be configured to execute a program stored in the memory. By performing this process, the gate 3 executes a part of the process of the gate opening method according to this embodiment. It is configured to:

[0066] The storage device 33 is, for example, a storage device such as an HDD or SSD, and In particular, the storage device 33 is configured to store tickets, The network interface may be configured to store a management table (see FIG. 7(b)). The interface 35 is configured to connect the gate 3 to a communication network 5. .

[0067] The gate plate driving circuit 36 ​​drives the gate plate 37 in response to an instruction signal from the control unit 30. For example, the gate plate driving circuit 36 ​​is configured to receive a gate open signal / gate close signal. The gate plate 37 is configured to open / close in response to a control signal. The alarm is output in response to an instruction signal from the control unit 30. In order to prevent an unspecified number of people from passing through gate 3, gate plate 37 is initially closed. (See Figure 1.)

[0068] In this embodiment, like the IP address of the mobile terminal 2, the gate 3 has a unique IP address Gate 3 has an IP address. That is, the IP address of Gate 3 is This is not an IP address, but an IP address generated by Gate 3 itself. For example, the IP address is the IP address corresponding to IPv6, expressed as a 32-digit hexadecimal number. The IP address of Gate 3 is a Gate authenticated by a certification authority. The public key of the gate 3 may be generated based on the public key of the gate 3. Furthermore, the public key of the gate 3 may be generated based on the public key of the gate 3 by the certification authority. In this way, the IP address of the gate 3 may be unique to the gate 3. It is an IP address that is authenticated by a certificate authority.

[0069] (Gate opening method according to this embodiment) Next, a gate opening method according to this embodiment will be described below with reference to FIGS. 5 and 6 are sequence diagrams for explaining the gate opening method according to this embodiment. As shown in FIG. 5, first, the mobile terminal 2 receives a predetermined Request a ticket purchase page to purchase tickets (e.g. concert tickets) The management server 4 transmits a signal to the management server 4 (step S1). Please note that the WEB browser of the mobile terminal 2 also functions as a HTTP server. The request signal is then sent to the management server 4 according to a communication protocol such as In response to a request signal sent from the mobile terminal 2, the ticket server 4 transmits the ticket to the mobile terminal 2 via the communication network 5. The mobile purchase page (WEB page) is then transmitted to the mobile terminal 2 (step S2).

[0070] Before and after the process of step S1, the management server 4 (WEB server) provides Log in to online sites that provide In this case, the mobile terminal 2 may execute a login process for the purpose of receiving the user ID and password from the mobile terminal 2. Before and after the process, the user can log in to the online site provided by the management server 4. The login information (user ID and password) for the user may be transmitted to the management server 4. The server 4 can authenticate the user U based on the transmitted login information. The management server 4 then verifies the user's identity based on the IP address of the mobile terminal 2 instead of the login information. In this respect, the IP address of the mobile terminal 2 may be used to identify the mobile terminal 2. Since this function serves as identification information for identifying the mobile terminal, the management server 4 can access the mobile terminal without login information. The management server 4 can authenticate the user U based on the IP address of the terminal 2. By referring to the user management table (see FIG. 7(a)), the IP address of the mobile terminal 2 is It is possible to identify user attribute information such as a user ID corresponding to the user.

[0071] Next, in step S3, the user U inputs the desired The user inputs ticket purchase information for purchasing a specific ticket into the mobile terminal 2. For example, The U will provide you with seating information regarding the type and number of seats at the concert venue and / or credit card information. In this way, the mobile terminal 2 can input information related to the ticket (credit card information). In addition, in the user management table, the credit information of user U is If already registered, user U does not need to enter credit information.

[0072] Next, in step S4, the mobile terminal 2 The management server 4 then transmits the ticket information transmitted from the mobile terminal 2 to the management server 4. Based on the ticket purchase information, the ticket management table shown in FIG. 7(b) is updated (step At this point, the management server 4 checks the ticket information of the ticket purchased by the user U. After generating the ticket ID, the generated ticket ID, seat information, and user ID of user U are and the IP address of the mobile terminal 2 are registered in the ticket management table.

[0073] The user management table and the ticket management table shown in FIG. The user management table and the ticket management table are stored in the storage device 4 of the management server 4. The user management table is stored in the user management table 3 (see FIG. 3). User ID information (user identification information) and multiple IP addresses unique to multiple mobile terminals are displayed. It includes IP address information and multiple user attribute information (contact information, credit information, etc.). In the user management table, user IDs, IP addresses, and user attribute information are associated with each other. In particular, each of the plurality of pieces of user ID information is one of the plurality of pieces of IP address information and and is associated with one of a plurality of pieces of user attribute information.

[0074] The ticket management table also stores multiple user ID information, multiple IP address information, The ticket management table includes a plurality of ticket ID information and a plurality of seat information. The user ID, IP address, ticket ID, and seat information are associated with each other. Each of the plurality of pieces of user ID information includes one of the plurality of pieces of IP address information and a plurality of pieces of ticket I D information.

[0075] Note that the user management table and the ticket management table shown in FIG. 7 are merely examples. Please note that, for example, the ticket management table does not need to include IP address information. Furthermore, user attribute information is not limited to contact information and credit information.

[0076] In addition, before and after the update process of the ticket management table in step S5, the management server 4 The Company will collect information on the ticket purchase price and the User U's credit card information in relation to the ticket purchase. In this way, the payment for the ticket purchase can be made by sending the payment to an external server. The processing may be performed by an external server.

[0077] Next, in step S6, the management server 4 transmits the ticket The management table is sent to the gate 3. At this point, after a certain ticket is sold out or After the ticket sales period has passed, the management server 4 transfers the ticket management table to the gate 3. The ticket management table may be stored in the storage device 33 of the gate 3. .

[0078] FIG. 5 explains a series of processes related to purchasing a ticket through the mobile terminal 2. 6, a user U who has purchased a specific ticket is at a concert venue (an example of a specific space). The following describes each process that is executed when passing through Gate 3 installed at the entrance of In the processes from step S7 onwards, it is assumed that the user U is located near the gate 3.

[0079] As shown in FIG. 6, in step S7, the mobile terminal 2 receives the IP address of the gate 3. Specifically, as shown in FIG. 8, in step S13, the user U The two-dimensional barcode (e.g., QR code (registered trademark)) displayed on the card 3 is scanned on the mobile terminal 2. Then, the control unit 20 of the mobile terminal 2 captures the image by the camera 24. Next, in step S14, image data representing the two-dimensional barcode obtained by the above process is obtained. The control unit 20 analyzes image data showing the two-dimensional pattern to obtain the two-dimensional pattern. The IP address of the gate 3 included in the packet is obtained (128 bits).

[0080] Next, returning to FIG. 6, in step S8, the mobile terminal 2 The mobile phone transmits a gate opening signal to the gate 3 requesting the gate 3 to be opened. The terminal 2 uses the IP address of the mobile terminal 2 as the source address and the IP address of the gate 3. By using the IP address as the destination address, a gate open signal is sent to gate 3. In this way, the gate 3 can identify the mobile phone by referring to the source address of the gate open signal. The IP address of terminal 2 can be identified.

[0081] Next, the gate 3 checks the ticket management table stored in the storage device 33 and the ID of the portable terminal 2. Based on the P address, a user U is allowed to enter a given space (e.g., a concert venue). Specifically, the gate 3 checks whether the mobile terminal 2 is allowed to enter the gate (step S9). The IP address matches one of the IP addresses in the ticket management table. Here, it is determined whether the IP address of the mobile terminal 2 is included in the ticket management table. If the IP address matches one of the IP addresses included in the It is determined that entry into the space is permitted (YES in step S9). The address does not match one of the multiple IP addresses contained in the ticket management table. If not, the gate 3 determines that the user U is not permitted to enter the predetermined space (step (NO in S9).

[0082] If the determination result in step S9 is YES, the control unit 30 of the gate 3 outputs a gate open signal The gate plate driver circuit 36 ​​responds to the gate open signal by sending a gate plate driver circuit 36 In this way, the user U is controlled to open the gate plate 37 (step S11). Gate 3 is controlled to allow entry into the designated space. On the other hand, the result of the determination in step S9 is If NO, the gate 3 outputs an alarm sound from the speaker 38 (step S10).

[0083] Next, in step S12, the gate 3 refers to the ticket management table. Then, the gate 3 identifies the seat information corresponding to the IP address of the mobile terminal 2. The seat information is then sent to the mobile terminal 2 as the ticket information. The ticket information can be displayed on the gate 3. In addition, the gate 3 outputs a receipt on which the ticket information is printed. In this way, the user U can obtain ticket information when passing through the gate 3. This improves convenience for the user U.

[0084] In this way, according to the present embodiment, the IP address unique to the mobile terminal 2 is used to It is determined whether a user U associated with 2 should be allowed to enter a given space. Therefore, the mobile terminal 2 itself can be used as an admission ticket to enter a specific space. For this purpose, the user U does not need a physical admission ticket or a two-dimensional barcode. The person in question does not need to carry a card and can pass through the gate 3 using only the portable terminal 2.

[0085] In addition, according to the gate opening method of this embodiment, the user U passes through multiple gates. Instead of preparing physical tickets or 2D barcodes for each gate, multiple Therefore, the convenience of the user U is improved and the user A gate opening method and a gate opening system that can provide a new gate entry experience to users Furthermore, according to this embodiment, a ticket management table is provided at the gate 3. Since the password is stored, the user U is permitted to enter the designated space without the intervention of the management server 4. It is decided whether or not to do so.

[0086] Incidentally, the process A consisting of steps S7 and S8 shown in FIG. 6 is replaced by the process shown in FIG. In this respect, an alternative to process A will now be described with reference to FIG. FIG. 9 is a flowchart for explaining a process that is an alternative to the process A shown in FIG. .

[0087] As shown in FIG. 9, in step S15, the mobile terminal 2 performs near field communication (NFC ) through the gate opening signal, the public key of the mobile terminal 2, and the public key of the mobile terminal 2 are associated For example, if a user U connects a mobile terminal 2 to the N Regardless of the FC interface (part of the network interface 35), A gate opening signal, a public key, and an electronic certificate are transmitted from the mobile terminal 2 to the gate 3 .

[0088] Next, the gate 3 judges whether the received electronic certificate is valid (step S 16) In particular, Gate 3 stores the owner information, issuer information and digital signature (HARD) of the electronic certificate. Next, Gate 3 checks the expiration date of the electronic certificate. Gate 3 judges the reliability of the issuer of the electronic certificate. Here, the issuer of the electronic certificate is: It may also be an intermediate certificate authority.

[0089] Next, after judging that the electronic certificate is valid, the gate 3 obtains the public key of the mobile terminal 2 from The gate 3 identifies the IP address of the mobile terminal 2 (step S17). A hash value is generated based on the public key (256 bits) of mobile terminal 2 and a predetermined hash function. Then, the IP address of the mobile terminal 2 is identified from the generated hash value. In the case where the hash value is 256 bits, the first 128 bits of the hash value are stored in the In this way, the gate 3 determines the IP address of the mobile terminal 2 as the Since it is possible to identify the address, the IP address of the identified mobile terminal 2 and Based on the ticket management table, whether or not to allow the user U to enter a given space is determined. It is possible to determine this.

[0090] (Modified Gate Opening Method) Next, a gate opening method according to a modified example will be described below with reference to FIGS. 10 and 11. 10 and 11 are sequence diagrams for explaining a gate opening method according to a modified example. The gate opening method according to the modified example is to determine whether to permit a user U to enter a predetermined space. The gate opening method according to this embodiment is characterized in that the determination process is executed by the management server 4. In addition, in explaining the gate opening method according to the modified example, The same processes as those in the gate opening method of the above will not be described repeatedly.

[0091] As shown in FIG. 10, the processes in steps S20 to S24 are the same as those in steps S1 to S24 shown in FIG. 5, so no further explanation will be given. After the process of step S5 (particularly, after a certain ticket is sold out or after the ticket sales period ends), After a certain period of time has passed, the management server 4 transmits the ticket management table to the gate 3. On the other hand, in the gate opening method according to the modified example, the management server 4 updates the ticket management table. Do not send to port 3.

[0092] Next, as shown in FIG. 11, in step S25, the mobile terminal 2 receives the IP After that, the mobile terminal 2 receives the IP address of the mobile terminal 2 from the sender address. By using the IP address of Gate 3 as the destination address, A gate open signal is sent to the gate 3 via the network 5 (step S26). The process of step S25 is the same as the process of step S7 shown in FIG. Instead of the processes in steps S25 and S26, the processes shown in FIG. 9 may be applied.

[0093] Next, the gate 3 transmits a gate open signal and the IP address of the mobile terminal 2 via the communication network 5. The information indicating the address is transferred to the management server 4 (step S27). 4 is based on the ticket management table stored in the storage device 43 and the IP address of the mobile terminal 2 Based on this, whether to allow user U to enter a given space (e.g., a concert hall) Specifically, the management server 4 determines whether the IP address of the mobile terminal 2 is The IP address matches one of several IP addresses contained in the ticket management table. Determine whether or not

[0094] Here, the IP address of the mobile terminal 2 is one of the multiple IP addresses included in the ticket management table. If the address matches one of the addresses, the management server 4 allows the user U to enter the specified space. After determining that the ticket is permitted, a gate opening permission signal and ticket information are transmitted via the communication network 5. (seat information) to the gate 3 (step S29). does not match one of the IP addresses in the ticket management table, The management server 4 determines that the user U is not permitted to enter a given space, and then Then, the gate open disallowance signal is transmitted to the gate 3 via the network 5 (step S29).

[0095] Next, the gate 3, when the signal sent from the management server 4 is a gate opening permission signal, If the answer is YES in step S30, the gate plate 37 is opened so that the user U can enter the predetermined space. On the other hand, if the signal sent from the management server 4 indicates that the gate is not permitted (step S32). If it is a signal (NO in step S30), the gate 3 outputs a warning sound from the speaker 38. (step S31).

[0096] After that, in step S33, the gate 3 The information is transmitted to the mobile terminal 2. After that, the ticket information is displayed on the display unit 26 of the mobile terminal 2. It is possible.

[0097] In this manner, in the gate opening method according to the modified example, the unique IP address of the mobile terminal 2 is also set. Should a user U associated with the mobile terminal 2 using this ID be allowed to enter a given space? Therefore, it is determined whether the portable terminal 2 itself is used when entering a predetermined space. It can be used as an admission ticket. Therefore, the user U does not need a physical admission ticket. There is no need to bring a passport or two-dimensional barcode, and the user can pass through the gate 3 using only the mobile terminal 2. In the gate opening method according to the modified example, a ticket management table is provided at the gate 3. There is no need to store the bull, and Gate 3 does not need to execute the process of determining whether to allow entry. .

[0098] If the ticket management table shown in FIG. 7(b) does not include IP address information, The management server 4 refers to both the user management table and the ticket management table to determine: Alternatively, the entry permission determination process defined in step S28 may be executed. In this case, first, The management server 4 identifies the mobile terminal 2 based on the IP address and the user management table. The management server 4 then identifies the user ID of the user U corresponding to the IP address of the user 2. Based on the identified user ID and the ticket management table, the user ID is It may also be possible to determine whether the user ID matches one of multiple user IDs contained in the table.

[0099] (Vehicle door unlock system) Next, the door lock release system 1a for the vehicle 3a according to the present embodiment will be described with reference to the drawings. First, the door lock release system 1a will be described with reference to FIG. As shown in FIG. 12, the door lock release system 1a uses a mobile phone associated with a user U. The system includes a mobile terminal 2, a vehicle 3a, and a management server 4a. The server 4a is connected to a communication network 5 wirelessly or via wired communication. The mobile terminal 2 and the vehicle 3a communicate with each other via an access point such as a wireless LAN router or a wireless base station. The management server 4a may be connected to the communication network 5 via a wired cable. The input / output terminal may be connected to a

[0100] Next, the hardware configuration of the vehicle 3a will be described below with reference to FIG. FIG. 3 is a diagram showing an example of a hardware configuration of a vehicle 3a. The vehicle 3a is connected to a communication network The vehicle 3a is a connected vehicle connected to the car sharing service 5. The vehicle may be used for providing a service or a rental car service. The vehicle 3a is not limited to a general vehicle, but may be an industrial vehicle. The vehicle is not limited to a four-wheeled vehicle, but may be a two-wheeled or three-wheeled vehicle.

[0101] As shown in FIG. 13, the vehicle 3a includes a control unit 30a, a storage device 33a, and a drive mechanism 32. a, HMI (Human Machine Interface) 34a, and network The vehicle 3a includes a door lock control circuit 36a and a door The vehicle 3a further includes a door lock mechanism 37a, a door 39a, and a speaker 38a. These components communicate with each other via a bus based on the CAN or ETHERNET standard. are connected to each other directly or indirectly.

[0102] The control unit 30a is, for example, configured with at least one electronic control unit (ECU). The control unit 30a is a computer including one or more processors and one or more memories. The system includes a memory configured to store computer readable instructions. For example, the memory may be composed of a ROM and a RAM. The CPU includes at least one of the following: U, MPU, and GPU. The GPU may be configured with multiple GPU cores. The processor selects a program designated by the various programs stored in the storage device 33a or the ROM. The RAM may be expanded on the RAM and configured to execute various processes in cooperation with the RAM. In particular, the processor executes the program stored in the memory, so that the vehicle 3a The vehicle door lock unlocking method according to the embodiment is configured to execute a part of the process. do.

[0103] The storage device 33a is, for example, a storage device such as an HDD or SSD. In particular, the storage device 33a is configured to store the vehicle The drive mechanism 32a may be configured to store a reservation management table (see FIG. 17). , an accelerator device, a brake device, and a steering device. The HMI 34a includes a steering wheel, an accelerator pedal, and a brake pedal. The network interface may include a display unit that displays information about the vehicle 3a. The sensor 35 a is configured to connect the vehicle 3 a to the communication network 5 .

[0104] The network interface 35a connects the vehicle 3a to the communication network 5. The network interface 35a is configured to be a wireless router or The wireless communication standard may include various processing circuits and antennas for communicating with a wireless base station. For example, Wi-Fi, Bluetooth, ZigBee, LPWA, 5th generation mobile Includes at least one of a communication system (5G) and NFC.

[0105] The door lock control circuit 36a controls the door lock mechanism 3 in response to a command signal from the control unit 30a. The door lock mechanism 37a is provided on the door 39a. and configured to lock or unlock the door 39a. The lock control circuit 36a controls the door lock signal / door unlock signal transmitted from the control unit 30a. In response to the signal, a door lock mechanism 37a provided on the door 39a is driven to lock the door 39a. 9a.

[0106] The management server 4a has the same configuration as the management server 4 shown in FIG. The storage device of the management server 4a stores a user management table and a vehicle management table (see FIG. 16). and a vehicle reservation management table (see FIG. 17). The management server 4a also functions as a web server. It refers to one or more servers associated with a business that manages reservations.

[0107] In this embodiment, like the IP address of the mobile terminal 2, the vehicle 3a has a unique IP address That is, the IP address of the vehicle 3a is The IP address is not the IP address of the vehicle 3a, but an IP address generated by the vehicle 3a itself. For example, the IP address is the IP address corresponding to IPv6, expressed as a 32-digit hexadecimal number. The IP address of the vehicle 3a is a 128-bit address. The public key of the vehicle 3a may be generated based on the public key of both the vehicle 3a and the public key of the vehicle 3a. In this way, the IP address of the vehicle 3a may be an IP address unique to the vehicle 3a. It is an IP address that is authenticated by a certification authority.

[0108] (Vehicle door unlocking method according to the present embodiment) Next, a door unlocking method for the vehicle 3a according to this embodiment will be described with reference to FIGS. 14 and 15. 14 and 15 are diagrams illustrating a method for unlocking the doors of the vehicle 3a. As shown in FIG. 14, first, the mobile terminal 2 via the network 5, a request signal for requesting a vehicle reservation page for reserving the use of the vehicle 3a is sent. The management server 4a transmits the request to the management server 4a (step S40). Please note that the WEB browser of the mobile terminal 2 also functions as a HTTP server. The request signal is then sent to the management server 4a according to a communication protocol such as the above. In response to a request signal transmitted from the mobile terminal 2, the server 4a A vehicle reservation page (WEB page) is transmitted to the mobile terminal 2 (step S41). Before and after the process of step S40 is executed, the management server 4a (WEB server) provides To log in to online sites (in particular online sites for reserving vehicles) A login process may be performed.

[0109] Next, in step S42, the user U inputs the following through the input operation unit 27 of the mobile terminal 2: Vehicle reservation information for reserving the vehicle 3a is input to the mobile terminal 2. The vehicle reservation information is For example, information for identifying the reserved vehicle 3a and information regarding the date and time of use of the vehicle 3a In this manner, the mobile terminal 2 executes the vehicle reservation process.

[0110] Next, in step S43, the mobile terminal 2 receives the vehicle reservation information input to the mobile terminal 2. The management server 4a then transmits the vehicle number transmitted from the mobile terminal 2 to the management server 4a. Based on both reservation information, the user management table, and the vehicle management table, The vehicle reservation management table (see FIG. 17) is updated (step S44). In the above, the management server 4a receives information for identifying the vehicle 3a included in the vehicle reservation information and Based on the vehicle management table, the vehicle ID corresponding to the vehicle 3a is identified. Next, the management server The server 4a reads out the vehicle reservation table associated with the vehicle ID of the vehicle 3a. The management server 4a receives information regarding the date and time of use of the vehicle 3a, which is included in the vehicle reservation information, and the user U and referring to information related to the vehicle 3a (such as the user ID and the IP address of the mobile terminal 2), The vehicle reservation management table is updated.

[0111] In addition, a user management table, a vehicle management table (see FIG. 16), and a vehicle reservation management table The table in FIG. 17 is an example of a management table. These management tables are The user management table is stored in the storage device of the server 4a. Multiple user ID information (user identification information) and multiple IP addresses unique to multiple mobile devices The IP address information that indicates the user's IP address and multiple user attribute information (contact information, credit card information, etc.) The vehicle management table includes vehicle ID information indicating the IDs of multiple vehicles and IP addresses of multiple vehicles. The IP address information indicates the IP address of the vehicle, and multiple vehicle attribute information (such as vehicle type and storage location). In the user management table, user IDs, IP addresses, and user attribute information are associated with each other. In particular, each of the plurality of pieces of user ID information is one of the plurality of pieces of IP address information and The vehicle management table 110 also includes a vehicle number and a vehicle number corresponding to the vehicle number. In the above, the vehicle ID, the IP address, and the vehicle attribute information are associated with each other.

[0112] The vehicle reservation management table stores information on the vehicle use date and time period, and the user The vehicle reservation management table includes ID information and IP address information corresponding to the user ID. For example, the user ID of user U and the user The IP address of the mobile terminal 2 associated with the user U and the usage information of the user U using the vehicle 3a Information regarding the date and time period of use is registered in a vehicle reservation management table.

[0113] Next, in step S45, the management server 4a transmits the vehicle The reservation management table is then transmitted to the vehicle 3a. The vehicle reservation management table is then stored in the storage device 33a of the vehicle 3a. The management server 4a stores the vehicle reservation management table. Information regarding the date and time of use of the vehicle 3a and information regarding the user U (user ID and In this case, the vehicle 3a may transmit the management information (such as the IP address of the mobile terminal 2) to the vehicle 3a. Based on the information transmitted from the server 4a, the vehicle prediction data stored in the storage device 33a is The schedule management table may be updated.

[0114] In FIG. 14, a series of processes related to vehicle use reservation through the mobile terminal 2 has been described. Next, With reference to FIG. 15, the process of unlocking the door 39a of the reserved vehicle 3a will be described. In the process from step S46 onwards, the user U is in the vicinity of the vehicle 3a. This shall be the case.

[0115] As shown in FIG. 15, in step S46, the mobile terminal 2 receives the IP address of the vehicle 3a. Specifically, as shown in FIG. 18, in step S51, the user U Then, the camera of the mobile terminal 2 scans a two-dimensional barcode (e.g., a QR code) displayed on the vehicle 3a. Then, the control unit 20 of the mobile terminal 2 captures the image using the camera 24. Next, in step S52, image data representing the two-dimensional barcode is obtained. The control unit 20 analyzes the image data showing the two-dimensional pattern to determine whether the two-dimensional pattern includes a The information (128 bits) regarding the IP address of the vehicle 3a to be included is obtained.

[0116] Next, returning to FIG. 15, in step S47, the mobile terminal 2 A door unlock signal requesting unlocking of the door 39a of the vehicle 3a is transmitted to the vehicle 3a via the Specifically, the mobile terminal 2 sends the IP address of the mobile terminal 2 as the source address. The IP address of the vehicle 3a is used as the destination address, and the IP address of the vehicle 3a is used as the destination address. The vehicle 3a transmits a door unlock signal to the vehicle 3a. By referring to the source address, the IP address of the mobile terminal 2 can be identified.

[0117] Next, the vehicle 3a reads the vehicle reservation management table stored in the storage device 33a and the mobile terminal 2 Allows door 39a to be unlocked based on the IP address and information about the current date and time Specifically, the vehicle 3a determines whether to perform the above operation (step S48). The IP address corresponding to the user ID who reserved the vehicle 3a during the reservation time period is the IP address of the mobile terminal 2. Determine whether the addresses match, where two IP addresses match each other. In this case, the vehicle 3a determines that the unlocking of the door 39a is permitted (step S48 On the other hand, if the two IP addresses do not match each other, the vehicle 3a It is determined that unlocking of 39a is not permitted (NO in step S48).

[0118] If the determination result in step S48 is YES, the control unit 30a of the vehicle 3a The door lock control circuit 36a transmits a door lock release signal to the door lock control circuit 36a. In response to the unlock signal, the door lock mechanism 37a is driven to lock the door 39a. In this manner, the doors of the vehicle 3a are unlocked (step S50). If the result of the determination in step S48 is NO, the vehicle 3a outputs a warning sound from the speaker 38a. is output (step S49).

[0119] In this way, according to the door lock release method for the vehicle 3a according to the present embodiment, the mobile terminal 2 The IP address is used to determine whether to permit unlocking of the door 39a of the vehicle 3a. Therefore, the mobile terminal 2 itself can be used as a key to unlock the door 39a of the vehicle 3a. For this reason, the user U must bring a physical key (such as a card key). Therefore, the door 39a can be unlocked by the mobile terminal 2 alone. In addition, when a user U uses multiple vehicles, he or she does not need to prepare a physical key for each vehicle. Therefore, the user U can unlock the doors of multiple vehicles. This will improve the user experience and provide a new car sharing or car rental experience to the user U. It is possible to provide a door unlocking method that is easy to use.

[0120] After the process of step S50, the mobile terminal 2 and the vehicle 3a know each other's IP addresses. Therefore, communication between the portable terminal 2 and the vehicle 3a is established. 2 is communicably connected to the vehicle 3a via a communication network 5. The mobile terminal 2 transmits a door lock signal to the vehicle 3a requesting that the door 39a of the vehicle 3a be locked. On the other hand, the mobile terminal 2 can lock the door 39a of the vehicle 3a. 39a to the vehicle 3a, and a door unlock signal is transmitted to the vehicle 3a requesting unlocking of the door 39a. a can be unlocked. Furthermore, the establishment of communication between the mobile terminal 2 and the vehicle 3a can be Through this, the user U can use the mobile terminal 2 to control the driving of the vehicle 3a. For example, the user U can start the vehicle 3a using the mobile terminal 2. The user U can use the mobile terminal 2 to terminate the startup of the vehicle 3 a.

[0121] Incidentally, the process B consisting of steps S46 and S47 shown in FIG. 15 is replaced with the process shown in FIG. In this regard, the following describes an alternative process to process B with reference to FIG. FIG. 19 is a flow chart for explaining a process that is an alternative to the process B shown in FIG. This is a chart.

[0122] As shown in FIG. 19, in step S53, the mobile terminal 2 communicates with the short-range wireless communication (NF C), the door unlock signal, the public key of the mobile terminal 2, and the public key of the mobile terminal 2 are transmitted. For example, the user U transmits the associated electronic certificate to the vehicle 3a. a's NFC interface (part of network interface 35a) Thus, a door unlock signal, a public key, and an electronic certificate are transmitted from the mobile terminal 2 to the vehicle 3a. do.

[0123] Next, the vehicle 3a judges whether the received electronic certificate is valid (step S 54). In particular, the vehicle 3a stores the owner information, issuer information and digital signature (HARD) of the electronic certificate. Next, the vehicle 3a checks the expiration date of the electronic certificate. The vehicle 3a judges the reliability of the issuer of the electronic certificate. It may also be an intermediate certificate authority.

[0124] Next, after determining that the electronic certificate is valid, the vehicle 3a obtains the public key of the portable terminal 2 from The vehicle 3a identifies the IP address of the mobile terminal 2 (step S55). A hash value is generated based on the public key (256 bits) of mobile terminal 2 and a predetermined hash function. Then, the IP address of the mobile terminal 2 is identified from the generated hash value. In the case where the hash value is 256 bits, the first 128 bits of the hash value are stored in the In this way, the vehicle 3a determines the IP address of the mobile terminal 2 as the IP address of the mobile terminal 2. Since it is possible to identify the address, the IP address of the identified mobile terminal 2 and Whether to allow the door lock of vehicle 3a to be unlocked based on the vehicle reservation management table It is possible to determine the following.

[0125] (Vehicle door lock unlocking method according to modified example) Next, a door lock unlocking method for a vehicle 3a according to a modified example will be described with reference to Figs. 20 and 21. 20 and 21 show a method for unlocking the door of a vehicle 3a according to a modified example. FIG. 1 is a sequence diagram for explaining a door lock release method according to a modified example. The determination process of whether to release the lock is executed by the management server 4a. The door lock unlocking method according to the modified embodiment is different from that according to the modified embodiment. In explaining the method, the same process as that of the door lock release method of the present embodiment will be described. I won't explain it again.

[0126] As shown in FIG. 20, the processes in steps S60 to S64 are the same as those in step S40 shown in FIG. Since this process is the same as the process in S44, no further explanation will be given. In the release method, after the process of step S44, the management server 4a The vehicle reservation management table thus obtained is transmitted to the vehicle 3a. In this method, the management server 4a does not transmit the vehicle reservation management table to the vehicle 3a.

[0127] Next, as shown in FIG. 21, in step S65, the mobile terminal 2 receives the IP After that, the mobile terminal 2 receives the IP address of the mobile terminal 2 from the sender address. The IP address of the vehicle 3a is used as the destination address while the IP address of the vehicle 3a is used as the destination address. A door unlock signal is transmitted to the vehicle 3a via the network 5 (step S66). Here, the process of step S65 is the same as the process of step S46 shown in FIG. Furthermore, instead of the processes in steps S46 and S47, the processes shown in FIG. 19 may be applied. .

[0128] Next, the vehicle 3a transmits the door unlock signal and the The information indicating the IP address is transferred to the management server 4a (step S67). The server 4a receives the IP address of the vehicle 3a, which is the destination address, and sends the IP address based on the vehicle management table. Next, the management server 4a identifies the vehicle ID of the vehicle 3a. Based on the reservation information, the management server 4a reads out the vehicle reservation management table of the vehicle 3a. A vehicle reservation management table for the vehicle 3a stored in the storage device, an IP address of the mobile terminal 2, Based on information about the current date and time, determine whether to allow door 39a to be unlocked. Specifically, the management server 4a performs the process of determining whether or not the reservation time period includes the current date and time (step S68). The IP address corresponding to the user ID who reserved the vehicle 3a is the same as the IP address of the mobile terminal 2. If the two IP addresses match, the administrator The management server 4a determines that the door 39a should be unlocked and then issues a door unlock permission. On the other hand, if the two IP addresses do not match each other, The management server 4a determines that unlocking of the door 39a is not permitted, and then A removal and non-permission signal is transmitted to the vehicle 3a (step S69).

[0129] After that, if the signal transmitted from the management server 4a is a door unlock permission signal, (YES in step S70), the control unit 30a of the vehicle 3a transmits a door unlock signal to the door lock. The door lock control circuit 36a responds to the door lock release signal by transmitting the signal to the door lock control circuit 36a. Then, the door lock mechanism 37a is driven to unlock the door 39a. Thus, the door lock of the vehicle 3a is released (step S72). If the signal transmitted from the vehicle is a door unlock disallowance signal (NO in step S70), The vehicle 3a outputs a warning sound from the speaker 38a (step S71).

[0130] In this manner, in the vehicle door lock unlocking method according to the modified embodiment, the IP address of the mobile terminal 2 is also It is determined whether the door 39a of the vehicle 3a is allowed to be unlocked using the address. Therefore, the mobile terminal 2 itself can be used as a key for unlocking the door 39a of the vehicle 3a. Therefore, the user U does not need to carry a physical key (such as a card key). The door 39a can be unlocked only by the mobile terminal 2 without the need for a key. When a user U uses multiple vehicles, he / she can use multiple vehicles without having to prepare a physical key for each vehicle. Therefore, the user U can easily unlock the vehicle door. At the same time, it is possible to provide a new car sharing or car rental experience to the user U. In the door lock release method according to the modified embodiment, Therefore, it is not necessary to store a vehicle reservation management table in the vehicle 3a, and the vehicle 3a does not need to have a door lock. There is no need to determine whether to release the

[0131] In addition, if the vehicle reservation management table shown in FIG. 17 does not include IP address information, The server 4a refers to both the user management table and the vehicle reservation management table to In this case, the door unlock determination process defined in step S68 may be executed. Then, the management server 4a identifies the mobile terminal 2 based on the IP address of the mobile terminal 2 and the user management table. The user ID of the user U corresponding to the IP address of the mobile terminal 2 is then identified. The server 4a retrieves a reservation including the current date and time based on the identified user ID and the vehicle reservation management table. Whether the user ID who reserved the vehicle 3a during the time period matches the specified user ID is determined. It may be judged.

[0132] (Room door unlock system) Hereinafter, the door lock release system 1b for the room 3b according to this embodiment will be described with reference to the drawings. First, the door lock release system 1b will be described with reference to FIG. As shown in FIG. 22, the door lock release system 1b uses a mobile phone associated with a user U. The present invention relates to a system for managing a mobile terminal 2, a room 3b, and a management server 4b. The server 4b is connected to the communication network 5 wirelessly or via wired communication. The mobile terminal 2 and the room 3b (particularly, the door lock control system 30b) are connected to a wireless LAN router or The communication network 5 may be connected via an access point such as a wireless base station. The server 4b may be connected to the router via a wired cable.

[0133] Next, referring to FIG. 23, the hardware of the door lock control system 30b installed in the room 3b will be described. The hardware configuration of the door lock control system 30b is described below. FIG. 1 is a diagram showing an example of a hardware configuration of a room 3b, which is a room in a specific facility. The type of the room is not limited. For example, the room 3b according to the present embodiment is a hotel room. , a room in a private house or a conference room. Room 3b is, for example, a room sharing service. The room 3b may be a room used for providing a service. The room 3b has a door 32b and a door 32 a door lock control system 30b configured to control the locking or unlocking of the door Equipped with.

[0134] As shown in FIG. 23, the door lock control system 30b includes a control unit 31b and a storage device 31c. 3b, a network interface 35b, a door lock control circuit 36b, and a door lock The door lock control system 40b includes a lock mechanism 37b and a speaker 38b. The components are connected to each other directly or indirectly via a bus.

[0135] The control unit 31b includes one or more processors and one or more memories. For example, the memory may be configured to store data readable instructions. The processor may be, for example, at least one of a CPU, an MPU, and a GPU. A CPU may consist of multiple CPU cores. A GPU may consist of multiple The processor may be configured with a number of GPU cores. From the various built-in programs, a specified program is expanded on the RAM and linked to the RAM. In particular, the processor may be configured to execute various processes in cooperation with the memory. By executing the program, the door lock control system 30b according to the present embodiment It is configured to execute a part of the process of the door unlocking method for room 3b.

[0136] The storage device 33b is, for example, a storage device such as an HDD or SSD. In particular, the storage device 33b is configured to store various programs and data. The reservation management table (see FIG. 27) may be stored. The interface 35b connects the door lock control system 30b to the communication network 5. It is structured as follows.

[0137] The network interface 35b connects the door lock control system 30b to a communication network. The network interface 35b is configured to connect to the network 5. It may include various processing circuits and antennas for communicating with a wireless router or wireless base station. Wireless communication standards include, for example, Wi-Fi, Bluetooth, ZigBee, and L Includes at least one of PWA, the fifth generation mobile communication system (5G), and NFC.

[0138] The door lock control circuit 36b controls the door lock mechanism 3 in response to a command signal from the control unit 31b. The door lock mechanism 37b is provided on the door 32b. and configured to lock or unlock the door 32b. The lock control circuit 36b controls the door lock signal / door unlock signal transmitted from the control unit 31b. In response to the signal, a door lock mechanism 37b provided on the door 32b is driven to lock the door 3 2b.

[0139] The management server 4b has the same configuration as the management server 4 shown in FIG. The storage device of the management server 4b stores a user management table and a room management table (see FIG. 26). and a room reservation management table (see FIG. 27). The management server 4b also functions as a web server. It refers to one or more servers associated with a business that manages reservations.

[0140] In this embodiment, the IP address of the room 3b (door lock control system) is used in the same manner as the IP address of the mobile terminal 2. The door lock control system 30b has a unique IP address for the room 3b. In other words, the IP address of room 3b is not an IP address issued by the ISP. It is not an IP address generated by room 3b itself, but by the IP address of room 3b itself. For example, the IP address (128 bits) corresponding to IPv6 is displayed as 32 hexadecimal digits. The IP address of room 3b is based on the public key of room 3b that is authenticated by the certification authority. Furthermore, the public key of room 3b may be certified by a certification authority. In this way, the IP address of room 3b is unique to room 3b. Additionally, it is an IP address that has been authenticated by a certification authority.

[0141] (Room door unlocking method according to this embodiment) Next, referring to FIG. 24 and FIG. 25, a method for unlocking the door lock of the room 3b according to this embodiment will be described. The method of unlocking the door of the room 3b is described below. Figures 24 and 25 show the method of unlocking the door of the room 3b. As shown in FIG. 24, first, the mobile terminal 2 via line 5, a request signal to request a room reservation page for reserving use of room 3b. The management server 4b transmits the request to the management server 4b (step S80). Please note that the WEB browser of the mobile terminal 2 also functions as a HTTP server. The request signal is then sent to the management server 4b according to a communication protocol such as the above. In response to the request signal transmitted from the mobile terminal 2, the server 4b A room reservation page (WEB page) is transmitted to the mobile terminal 2 (step S81). Before and after the process of step S80 is executed, the management server 4b (WEB server) provides To log in to online sites (particularly online sites for room reservations) A login process may be performed.

[0142] Next, in step S82, the user U inputs the following through the input operation unit 27 of the portable terminal 2: The room reservation information for reserving the room 3b is input to the mobile terminal 2. The room reservation information is For example, information for identifying the reserved room 3b and information regarding the date and time of use of the room 3b In this manner, the mobile terminal 2 executes the room reservation process.

[0143] Next, in step S83, the mobile terminal 2 receives the room reservation information input to the mobile terminal 2. The management server 4b then transmits the portion transmitted from the mobile terminal 2 to the management server 4b. Based on the room reservation information, the user management table, and the room management table, The room reservation management table (see FIG. 27) is updated (step S84). In the above, the management server 4b receives information for identifying the room 3b included in the room reservation information and Based on the room management table, the room ID corresponding to the room 3b is identified. Next, the management server The server 4b reads the room reservation table associated with the room ID of the room 3b. The management server 4b receives information on the date and time of use of the room 3b, which is included in the room reservation information. and information about the user U (user ID, IP address of the mobile terminal 2, etc.), Update the room reservation management table for room 3b.

[0144] In addition, a user management table, a room management table (see FIG. 26), and a room reservation management table are The table in FIG. 27 is an example of a management table. These management tables are The user management table is stored in the storage device of the server 4b. Multiple user ID information (user identification information) and multiple IP addresses unique to multiple mobile devices The IP address information that indicates the user's IP address and multiple user attribute information (contact information, credit card information, etc.) The room management table contains room ID information that indicates the IDs of multiple rooms, and IP addresses of multiple rooms. The IP address information indicates the address of the user, and multiple room attribute information (room number, location, etc.) is included. In the user management table, user IDs, IP addresses, and user attribute information are associated with each other. In particular, each of the plurality of pieces of user ID information is one of the plurality of pieces of IP address information and The room management table is associated with one of a plurality of pieces of user attribute information. In the example, the room ID, the IP address, and the room attribute information are associated with each other.

[0145] The room reservation management table also includes information on the date and time of use of the room 3b, The room reservation management table includes user ID information and IP address information corresponding to the user ID. In this example, these pieces of information are associated with each other. For example, the user ID of user U and The IP address of the mobile terminal 2 associated with the user U and the IP address of the user U using the room 3b Information regarding the date and time of use is registered in the room reservation management table.

[0146] Next, in step S85, the management server 4b transmits the room The reservation management table is sent to the room 3b (door lock control system 30b). The room reservation management table is stored in the storage device 33b of the door lock control system 30b. The management server 4b receives the date and time of use of the room 3b instead of the room reservation management table. Information about the user U and information about the user U (user ID and IP address of mobile terminal 2, etc.) In this case, the door lock control system 30b may transmit the signal to the door lock control system 30c. Based on the information transmitted from the management server 4b, the management server 4b stores the information in the storage device 33b. The room reservation management table may be updated accordingly.

[0147] In FIG. 24, a series of processes related to room reservation through the mobile terminal 2 has been described. Next, With reference to FIG. 25, the process of unlocking the door 32b of the reserved room 3b is as follows: In the process from step S86 onwards, the user U is in the vicinity of the door 32b. This shall be done.

[0148] As shown in FIG. 25, in step S86, the mobile terminal 2 receives the IP address of the room 3b. Specifically, as shown in FIG. 28, in step S91, the user U Then, the user scans the two-dimensional barcode (e.g., QR code) displayed on the door 32b into the camera of the mobile terminal 2. Then, the control unit 20 of the mobile terminal 2 controls the camera 24 to capture the image. Next, in step S92, image data showing the obtained two-dimensional barcode is obtained. The control unit 20 analyzes the image data showing the two-dimensional pattern, Obtain information (128 bits) about the IP address of the included room 3b.

[0149] Next, returning to FIG. 25, in step S87, the mobile terminal 2 A door unlock signal requesting unlocking of the door 32b is sent to the door lock control system via the Specifically, the mobile terminal 2 transmits the IP address of the mobile terminal 2 to the system 30b. The IP address of room 3b is used as the destination address, and the IP address of room 3b is used as the destination address. In this way, the door lock control system 30b receives a door lock release signal. The door lock control system 30b refers to the source address of the door unlock signal. , the IP address of the mobile terminal 2 can be identified.

[0150] Next, the door lock control system 30b reads the room reservation management data stored in the storage device 33b. Based on the cable, the IP address of the mobile terminal 2, and information about the current date and time, the door 32 It is determined whether or not to permit unlocking of door lock b (step S88). The room control system 30b receives a user ID of the user who reserved the room 3b for the reservation time period including the current date and time. It is determined whether the IP address corresponding to the IP address matches the IP address of the mobile terminal 2. If the two IP addresses match, the door lock control system 30b Therefore, it is determined that unlocking of the door 32b is permitted (YES in step S88). If the two IP addresses do not match, the door lock control system 30b It is then determined that unlocking of 32b is not permitted (NO in step S88).

[0151] If the determination result in step S88 is YES, the control of the door lock control system 30b The door lock control circuit 36b transmits a door lock release signal to the door lock control circuit 36b. The control circuit 36b drives the door lock mechanism 37b in response to the door lock release signal. In this way, the door lock of the room 3b is released (step On the other hand, if the result of the determination in step S88 is NO, the door lock control system The system 30b outputs a warning sound from the speaker 38b (step S89).

[0152] In this way, according to the method for unlocking the door of the room 3b according to the present embodiment, the mobile terminal 2 The IP address is used to determine whether to allow the door 32b in the room 3b to be unlocked. Therefore, the mobile terminal 2 itself can be used as a key to unlock the door 32b. Therefore, the user U needs to carry a physical key (such as a card key). The door 32b can be unlocked by the mobile terminal 2 alone, without the need for a password. U allows you to use multiple rooms without having to prepare a physical key for each room. Therefore, the convenience of the user U is improved. In addition, a door unlocking method that can provide a new room sharing experience to user U is provided. It is possible.

[0153] After the process of step S90, the mobile terminal 2 and the door lock control system 30b are Since the IP address of the mobile terminal 2 is known, the IP address of the mobile terminal 2 and the door lock control system 30b can be In this manner, the mobile terminal 2 can communicate with the door lock via the communication network 5. The mobile terminal 2 is communicatively connected to the door control system 30b. By transmitting a door lock signal to the door lock control system 30b requesting locking of the door The door 32b can be locked. On the other hand, the mobile terminal 2 can unlock the door 32b. The door 32 is unlocked by sending a requesting door unlock signal to the door lock control system 30b. b can be unlocked.

[0154] Incidentally, the process C consisting of steps S86 and S87 shown in FIG. 25 is replaced with the process shown in FIG. In this regard, the following describes an alternative process to process C with reference to FIG. FIG. 29 is a flow chart for explaining a process that is an alternative to the process C shown in FIG. This is a chart.

[0155] As shown in FIG. 29, in step S93, the mobile terminal 2 performs short-range wireless communication (NF C), the door unlock signal, the public key of the mobile terminal 2, and the public key of the mobile terminal 2 are transmitted. The user sends the associated electronic certificate to the door lock control system 30b. The mobile terminal 2 is connected to the NFC interface (network By using the interface 35a, the door unlock signal, the public key, and the electronic The certificate is transmitted from the mobile terminal 2 to the door lock control system 30b.

[0156] Next, the door lock control system 30b checks whether the received electronic certificate is valid. In particular, the door lock control system 30b determines whether or not the electronic certificate is registered (step S94). The owner information, issuer information and digital signature (hash value) are then checked. The door lock control system 30b checks the expiration date of the electronic certificate. The system 30b judges the reliability of the issuer of the electronic certificate. It may also be an intermediate certificate authority.

[0157] Next, the door lock control system 30b determines that the electronic certificate is valid and then The IP address of the portable terminal 2 is identified from the public key of the portable terminal 2 (step S95). In this case, the door lock control system 30b performs a check on the public key (256 bits) of the mobile terminal 2 and a predetermined A hash value is generated based on the hash function, and the generated hash value is used to Identify the IP address of the mobile terminal 2. At this point, the hash value is 256 bits. In this case, the first 128 bits of the hash value are determined as the IP address of the mobile terminal 2. In this way, the door lock control system 30b can identify the IP address of the mobile terminal 2. Therefore, the IP address of the specified mobile terminal 2 and the room reservation management table Based on this, it can be determined whether the door of room 3b should be allowed to be unlocked. do.

[0158] (Room door unlocking method according to modified example) Next, a method for unlocking the door of the room 3b according to a modified example will be described with reference to Figs. 30 and 31. 30 and 31 show a method for unlocking the door of the room 3b according to a modified example. FIG. 13 is a sequence diagram for explaining a door lock releasing method according to a modified example. The determination process of whether to release the lock is executed by the management server 4b. The door lock unlocking method according to the modified embodiment is different from that according to the modified embodiment. In explaining the method, the same process as that of the door lock release method of the present embodiment will be described. I won't explain it again.

[0159] As shown in FIG. 30, the processes in steps S100 to S104 are the same as those in step S shown in FIG. As this is the same as the process in steps S80 to S84, no further explanation will be given. In the lock release method, after the process of step S84, the management server 4b The room reservation management table is sent to room 3b. In the lock release method, the management server 4b does not transmit the room reservation management table to the room 3b.

[0160] Next, as shown in FIG. 31, in step S105, the mobile terminal 2 After that, the mobile terminal 2 obtains the IP address of the mobile terminal 2 as the source address. By using the IP address of room 3b as the destination address, A door lock release signal is transmitted to the door lock control system 30b via the communication network 5. (Step S106). Here, the process of step S105 is the same as that of step S shown in FIG. 86. Furthermore, instead of the processes in steps S105 and S106, The processes shown in the following may be applied.

[0161] Next, the door lock control system 30b notifies the door unlocking device 10 via the communication network 5. The signal and information indicating the IP address of the mobile terminal 2 are transferred to the management server 4b (step S 107). Thereafter, the management server 4b receives the destination address of the door lock control system 3 Based on the IP address of 0b (room 3b) and the room management table, find the room ID of room 3b. Next, the management server 4b identifies the room reservation information for the room 3b based on the room ID of the room 3b. Then, the management server 4b reads the room 3b information stored in the storage device. Based on the room reservation management table, the IP address of the mobile terminal 2, and information on the current date and time, Based on this, it is determined whether or not to permit unlocking of the door 32b (step S108). Specifically, the management server 4b receives a user who has reserved the room 3b for a reservation time period including the current date and time. Determine whether the IP address corresponding to the ID matches the IP address of the mobile terminal 2. If the two IP addresses match, the management server 4b detects the IP address of the door 32. b is determined to be unlocked, the door unlock permission signal is sent to the door lock control system. On the other hand, if the two IP addresses do not match each other, the management The server 4b determines not to permit unlocking of the door 32b and then notifies the A permission signal is transmitted to the door lock control system 30b (step S109).

[0162] After that, if the signal transmitted from the management server 4b is a door unlock permission signal, (YES in step S110), the control unit 31b of the door lock control system 30b The door lock control circuit 36b transmits an unlock signal to the door lock control circuit 36b. In response to the door lock release signal, the door lock mechanism 37b is driven to close the door 32b. In this manner, the door lock of room 3b is released (step S112). On the other hand, if the signal sent from the management server 4b is a door unlocking disallowance signal, (NO in step S110), the door lock control system 30b issues a warning from the speaker 38b. A warning sound is output (step S111).

[0163] In this manner, in the door unlocking method for the room 3b according to the modified example, the I The P address is used to determine whether or not to permit unlocking of the door 32b. Therefore, the mobile terminal 2 itself can be used as a key to unlock the room 3b. Therefore, the user U does not need to carry a physical key (such as a card key) and can use the mobile terminal 2 can unlock the door 32b. Also, the user U can use multiple The doors to multiple rooms can be locked without the need for a physical key for each room. Therefore, the convenience of the user U can be improved and the user U can It can provide a new room sharing experience by providing a door unlocking method. In the door lock release method according to the modified example, a room reservation management table is stored in the room 3b. There is no need to store the door lock in room 3b, and room 3b does not need to determine whether the door lock should be released. There is none.

[0164] If the room reservation management table shown in FIG. 27 does not include IP address information, The server 4b refers to both the user management table and the room reservation management table to In this case, the process of determining whether the door is unlocked may be executed in step S108. First, the management server 4b performs the following based on the IP address of the mobile terminal 2 and the user management table: The user ID of the user U corresponding to the IP address of the mobile terminal 2 is identified. The server 4b retrieves the current date and time based on the identified user ID and the room reservation management table. Whether the user ID who reserved room 3b during the reserved time period matches the identified user ID may be determined.

[0165] Although the embodiment of the present invention has been described above, the technical scope of the present invention may not be limited to the description of the embodiment. The present embodiment is merely an example, and should not be construed as being limited by the scope of the claims. It will be appreciated by those skilled in the art that various modifications of the embodiments are possible within the scope of the invention described. The technical scope of the present invention is defined as the scope of the invention described in the claims. and its equivalent scope.

[0166] In this embodiment, a mobile terminal 2, a gate 3, a vehicle 3a, and a room 3b (a door lock control system) are connected to the gate 3. As an example of a network address for the system 30b), The article explains about IP addresses, which are network addresses. The address is not limited to an IP address. For example, a network address is an It is a network address that corresponds to a specific communication protocol other than the Internet protocol. This is also fine.

[0167] The method according to this embodiment may be realized by a computer program. In this case, the computer program may be stored in a storage device, a ROM, etc. In addition, the computer program may be written to a magnetic disk (e.g., HDD, floppy disk, etc.) Optical discs (e.g., CD-ROM, DVD-ROM, Blu-ray (registered trademark) ) disk), magneto-optical disk (e.g., MO), flash memory (e.g., SD card The information may be stored in a computer-readable storage medium such as a USB memory stick or SSD. In this case, a computer program stored on a computer-readable storage medium The program may be embedded in a storage device. Furthermore, the program embedded in the storage device may be RAM. The program is loaded onto the RAM, and the processor executes the program. Good too.

[0168] This application is a Japanese patent application filed on March 8, 2019 (Patent Application No. 2019-0428 The contents disclosed in US Pat. No. 40 are incorporated herein by reference as appropriate.

Claims

1. A network address unique to a mobile terminal associated with a user is used to identify a specific area. A gate opening signal is sent to a gate configured to restrict entry to the transmitting a signal; In response to receiving the gate open signal, the management table and the network address of the mobile terminal are and determining whether to permit the user to enter the predetermined space based on the response. Steps and In response to a determination that the user is permitted to enter the predetermined space, the user and controlling the gate to allow entry to a predetermined space; The management table includes a plurality of mobile terminals each associated with one of a plurality of users. a plurality of network address information indicating a plurality of network addresses of the gateway; How to open.

2. the management table further includes a plurality of ticket information related to a plurality of tickets; In response to a determination that the user is permitted to enter the predetermined space, The attached ticket information is output to an external device or the ticket information is transmitted to the mobile terminal. The gate opening method of claim 1 , further comprising the step of:

3. the management table includes a user management table and a ticket management table; The user management table includes a plurality of pieces of user identification information relating to a plurality of users, each of which includes a previous the plurality of network address information associated with one of the plurality of user identification information; Including, the ticket management table includes the plurality of pieces of user identification information; The step of determining whether to permit the user to enter the predetermined space includes: Based on the user management table and the network address of the mobile terminal, identifying a user identity corresponding to a network address of the terminal; Based on the specified user identification information and the ticket management table, The user identification information is one of a plurality of user identification information included in the ticket management table. determining whether there is a match; The specified user identification information is a plurality of user identifications included in the ticket management table. When the user's identification information matches one of the other pieces of information, the user is permitted to enter the predetermined space. The gate opening method according to claim 1 or 2, further comprising the step of:

4. the management table includes a ticket management table; the ticket management table includes the plurality of pieces of network address information; The step of determining whether to permit the user to enter the predetermined space includes: Based on the ticket management table and the network address of the mobile terminal, The plurality of mobile terminals whose network addresses are included in the ticket management table. determining whether the address matches one of the network addresses of the terminal; The plurality of network addresses of the mobile terminals are included in the ticket management table. If the network address of the mobile terminal matches one of the network addresses of the user, the predetermined free space and determining whether to permit entry to the game. How to open it.

5. The management table includes a management table for managing a gate that is communicatively connected to the gate via a communication network. The data is stored on the management server. The step of determining whether to permit the user to enter the predetermined space includes: Executed by the management server, The network address of the mobile terminal is accessed from the gate via the communication network. The method of claim 1 , further comprising the step of receiving information relating to How to open it.

6. The management table is stored in the gate, The step of determining whether to permit the user to enter the predetermined space includes: The method of claim 1 , wherein the method is performed by a gate.

7. The gate opening method according to any one of claims 1 to 6 is executed by a computer. A gate opening program to allow this.

8. A computer readable memory in which the gate opening program according to claim 7 is stored. Medium.

9. a mobile terminal associated with a user and having a unique network address; A device that is communicatively connected to the mobile terminal and that is configured to restrict entry into a predetermined space. A gate opening system comprising: The gate opening system comprises a gate opening device according to any one of claims 1 to 6. A gate opening system configured to perform a release method.

10. The gate further includes a management server communicatively connected to the gate via a communication network.

10. The gate opening system according to claim 9.

11. The network address unique to the mobile device associated with the user is used to detect the object in advance. transmitting a door unlock signal requesting unlocking of a door of the object; In response to receiving the door unlock signal, the management table and the network of the mobile terminal determining whether to permit unlocking of the door based on the address; 、 In response to a determination that unlocking of the door is permitted, a step of unlocking the door is performed. and The management table includes a plurality of mobile terminals each associated with one of a plurality of users. A door log including a plurality of network address information indicating a plurality of network addresses of the door log. How to unlock.

12. After the door is unlocked, the front door is unlocked in response to communication between the mobile terminal and the object.

12. The door lock of claim 11, further comprising the step of locking or unlocking the door. How to unlock.

13. The management table includes a user management table and a reservation management table for the object. 、 The user management table includes a plurality of pieces of user identification information relating to a plurality of users, each of which includes a previous the plurality of network address information associated with one of the plurality of user identification information; Including, the reservation management table includes a plurality of user identification information; The step of determining whether to permit unlocking of the door includes: Based on the user management table and the network address of the portable terminal, identifying a user identity corresponding to a network address of the terminal; Based on the specified user identification information and the reservation management table, the object is determining whether the reservation has been made by the user corresponding to the user identification information; P and If the object is reserved by the user corresponding to the user identification information, and determining to allow unlocking of the door.

13. The door lock unlocking method according to claim 12.

14. the management table includes a reservation management table for the object, the reservation management table includes the plurality of pieces of network address information; The step of determining whether to permit unlocking of the door includes: Based on the reservation management table and the network address of the mobile terminal, determining whether an object has been reserved by the user associated with the mobile device; and If the object is reserved by the user associated with the mobile device, and determining whether to permit unlocking of the door.

3. The door lock unlocking method according to claim 2.

15. The management table includes a management server connected to the object in a communicable manner via a communication network. The data is stored on the management server. The step of determining whether to permit unlocking of the door includes: Executed by the management server, From the object to the network address of the mobile terminal via the communication network. The method according to any one of claims 11 to 14, further comprising the step of receiving information relating to How to unlock the door.

16. The management table is stored in the object, The step of determining whether to permit unlocking of the door is performed by the object. The door lock unlocking method according to any one of claims 11 to 14, wherein the door lock unlocking method is executed by a vehicle.

17. The door lock according to any one of claims 11 to 16, wherein the object is a vehicle. How to unlock it.

18. The door lock according to any one of claims 11 to 16, wherein the object is a room. How to unlock it.

19. The door lock release method according to any one of claims 11 to 18, A door unlock program to be executed by the driver.

20. A computer readable memory device having the door lock release program according to claim 19 stored therein. A storage medium.

21. a mobile terminal associated with a user and having a unique network address; An object communicatively connected to the mobile terminal; A door lock release system comprising: The door lock release is performed by the door lock device according to any one of claims 11 to 18. A door unlocking system configured to perform an unlocking method.

22. 4. The method of claim 3, further comprising:

22. A door lock release system as described in 21.

Citation Information

Patent Citations

  • Secure Address Proxy Using Multi-Key Encryption Generated Addresses

    JP2008541566A

  • Attribute management system

    JP2009157551A

  • IP address delegation

    JP2011515049A

  • Advertisement browsing promotion system, information processing method and program

    JP2016081134A

  • Client terminal authentication system and client terminal authentication method

    JP2018029233A