Information processing device, program, and information processing method

The information processing device addresses the challenge of manually distributing availability information for time-limited events by using acquisition and display control means to ensure accurate and timely distribution of vacancy information.

JP7689362B2Active Publication Date: 2025-06-06VACAN INC
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2021112396
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-07-06
Publication Date
2025-06-06
Estimated Expiration
2041-07-06

AI Technical Summary

Technical Problem

Facility staff face difficulties in manually setting and distributing availability information for time-limited events, leading to potential errors such as incorrect timing or missed updates.

Method used

An information processing device equipped with acquisition means for event period and announcement period information, as well as display control means to appropriately display availability information based on these periods, ensuring accurate distribution of vacancy information for facilities hosting time-limited events.

Benefits of technology

The solution enables the appropriate distribution of vacancy information for time-limited events, preventing errors and ensuring that availability information is accurate and timely.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007689362000001
    Figure 0007689362000001
  • Figure 0007689362000002
    Figure 0007689362000002
  • Figure 0007689362000003
    Figure 0007689362000003
Patent Text Reader

Abstract

To provide a technique for appropriately distributing a vacant state of an event to be held in a limited period.SOLUTION: An information processing device according to this disclosure displays vacancy information showing a vacant state of a facility. The information processing device includes first acquisition means for acquiring holding period information on a holding period of an event to be held in the facility and notification period information on a notification period of notifying the holding of the event, second acquisition means for acquiring the vacancy information of the facility, and display control means for displaying facility information on the facility on the basis of the holding period information and the notification period information. The display control means displays information on the event of the vacancy information and the holding period as the facility information if the present date and time are included in the holding period, and displays information on the event in the notification period without including the vacancy information as the facility information if the present date and time is included in the notification period but is not included in the holding period.SELECTED DRAWING: Figure 10
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to an information processing device, a program, and an information processing method. [Background technology]

[0002] A technology that allows users to check the availability of facilities online is used to provide availability information of restaurants, for example. Patent Document 1 addresses the issue of "providing users with the congestion status of a store before making a reservation to visit the store" and discloses the following technology (see abstract of the document): "An information management system includes a store terminal 40 that is installed in a store and transmits congestion information indicating the congestion status of the store, and a server device 10 that manages store data including congestion information related to the store in which the store terminal is installed. The server device receives the congestion information transmitted from the store terminal and updates the status of the congestion information included in the store data to the status of the received congestion information. The server device accepts a request from a user who uses the store to check the congestion status of the store, generates screen data indicating the congestion status of the store based on the stored store data, and transmits it to a user terminal 20 carried by the user. The server device makes a reservation to visit the store in response to the user's operation on the transmitted screen data" (see abstract of the document). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2019-82946 A Summary of the Invention [Problem to be solved by the invention]

[0004] By the way, there are facilities that hold time-limited events, and when trying to distribute availability information for such facilities, it is troublesome for the facility staff to manually set the distribution period. Also, due to reasons such as a delivery error or a missed update of the event availability information, the availability information may be distributed outside the event period.

[0005] Therefore, the present disclosure provides a technique for appropriately distributing vacancy information of facilities that are hosting time-limited events. [Means for solving the problem]

[0006] In order to solve the above problem, the information processing device of the present disclosure is an information processing device that displays availability information indicating the availability status of a facility, and is equipped with a first acquisition means for acquiring event period information related to the holding period of an event to be held at the facility and announcement period information related to the announcement period announcing the holding of the event, a second acquisition means for acquiring the availability information of the facility, and a display control means for displaying facility information related to the facility based on the event period information and the announcement period information, and when the current date and time is included in the event period, the display control means displays the availability information and information related to events in the event period as the facility information, and when the current date and time is included in the announcement period but not the event period, displays information related to events in the announcement period as the facility information without including the availability information.

[0007] Further features related to the present disclosure will become apparent from the description of the present specification and the accompanying drawings. Also, the aspects of the present disclosure are achieved and realized by the elements and combinations of various elements and the following detailed description and the appended claims. The description of the present specification is merely exemplary and is not intended to limit the scope or application of the present disclosure in any way. Effect of the Invention

[0008] According to the technology disclosed herein, it is possible to appropriately distribute vacancy information of facilities that are hosting time-limited events. [Brief description of the drawings]

[0009] [Figure 1] 1 is a configuration diagram of an information management system according to a first embodiment. [Diagram 2]FIG. 2 is a diagram illustrating a hardware configuration of a facility terminal. [Diagram 3] FIG. 2 is a functional block diagram of the information management system. [Figure 4A] FIG. 11 is a diagram illustrating an example of data stored in a database. [Figure 4B] FIG. 11 is a diagram illustrating an example of data stored in a database. [Diagram 5] FIG. 13 is a diagram showing an example of an input screen for basic information displayed on the facility terminal. [Figure 6] FIG. 13 is a diagram showing an example of an availability input screen displayed on a facility terminal. [Figure 7] FIG. 11 is a sequence diagram showing a method for collecting facility information. [Figure 8] 13 is a flowchart showing a procedure for distributing vacancy information in the management server; [Figure 9] 13 is a flowchart showing a procedure for displaying availability information in a user terminal; [Figure 10] 13 is a flowchart showing a procedure for displaying vacancy information of an event venue. [Figure 11] 4 is an example of a display screen of a user terminal according to the first embodiment. [Figure 12] 4 is an example of a display screen of a user terminal according to the first embodiment. [Figure 13] FIG. 11 is a diagram showing an example of data stored in a database according to the second embodiment. [Figure 14] FIG. 11 is a diagram showing an example of an input screen for basic information displayed on a facility terminal according to the second embodiment. [Figure 15] 13 is a flowchart showing a procedure of a display process of availability information in a user terminal according to the second embodiment. [Figure 16] FIG. 13 is a diagram showing an example of an input screen for basic information displayed on a facility terminal according to the third embodiment. [Figure 17] 13 is an example of a display screen of a user terminal according to the third embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. The same components will be described with the same reference numerals. Note that the following embodiments do not limit the technology of the present disclosure, and all of the combinations of features described in the embodiments are not necessarily essential to solving the above problems.

[0011] [First embodiment] <Example of Information Management System 1 Configuration> In the first embodiment, we will describe an information management system that distributes the availability of facilities such as restaurants and other stores, and time-limited event venues (special venues, trade fairs, etc.) (for example, available, slightly crowded, crowded: this can also be referred to as the "crowded situation", and in this embodiment, both are synonymous) to user terminals.

[0012] FIG. 1 is a configuration diagram showing an information management system 1 according to a first embodiment. The information management system 1 is a system for managing information (vacancy information) indicating availability of a facility, and includes a management server 10, a facility terminal 20, and a user terminal 30. The facility terminal 20 is a computer device such as a smartphone or tablet operated in a facility 40, and is configured to allow staff of the facility 40 to input availability information visually confirmed by the staff. The facility terminal 20 is set in advance as a terminal corresponding to the facility 40. The user terminal 30 is a computer device such as a smartphone or tablet, and is a terminal of a user of a service provided by the information management system 1. The management server 10 is installed outside the facility 40, and is a server for managing data indicating availability received from the facility terminal 20. The management server 10, the facility terminal 20, and the user terminal 30 are interconnected via a network 50 such as the Internet. In FIG. 1, only one facility 40 having a facility terminal 20 is shown, but the number of facilities 40 may be multiple. However, in this embodiment, the vacancy information for any facility 40 is assumed to have options of "vacant," "slightly crowded," or "crowded."

[0013] The management server 10 stores the availability information of the facility 40 received from the facility terminal 20 in a database. The management server 10 updates the database according to the availability information received from the facility terminal 20, thereby managing the latest availability information for each facility 40 in the database. Note that the "latest" here can be based on the date and time of transmission by the facility terminal 20.

[0014] A user who is planning to visit any of the facilities 40 can inquire about availability information of the facility 40 to the management server 10 via the user terminal 30. In response to the inquiry, the management server 10 searches the database for records related to the facility 40 according to the current location of the user terminal 30 or a location on the map specified by the user, thereby identifying a group of facilities whose availability information will be sent to the user terminal 30, and acquiring availability information of each facility included in the group of facilities. The management server 10 returns the acquired availability information to the user terminal 30 as a response to the inquiry. The user terminal 30 displays the availability information received from the management server 10 on the map (e.g., by displaying it as a pin).

[0015] <Example of hardware configuration for information management system> FIG. 2 is a hardware configuration diagram of facility terminal 20. Facility terminal 20 includes a central processing unit (CPU) 21 (information processing device), a read only memory (ROM) 22, a random access memory (RAM) 23, a storage device 24, a communication device 25, a display device 26, and an input device 27. CPU 21 executes a program described later to realize the functions provided by facility terminal 20. ROM 22 and RAM 23 hold data used by CPU 21. Storage device 24 stores a program described later. Communication device 25 communicates with management server 10 and user terminal 30 via network 50. Display device 26 displays a GUI screen generated by CPU 21 and a GUI screen received from management server 10. Input device 27 includes a mouse, a keyboard, and the like. When facility terminal 20 is a smartphone or a tablet terminal, the touch panel display of facility terminal 20 functions as both display device 26 and input device 27 described above. The hardware configuration of management server 10 and the hardware configuration of user terminal 30 are similar to the hardware configuration of facility terminal 20 shown in FIG.

[0016] <Functions of the information management system> 3 is a functional block diagram of the information management system 1. The management server 10 includes a receiving unit 111 (acquisition means), a management unit 112 (management means), and a transmission unit 114 (transmission means) as software modules (functions configured by various programs deployed in the internal memory of the CPU) executed by a CPU (information processing device). For convenience of description, these modules may be described below as the operating subjects, but since it is the CPU that actually executes these modules, the CPU may also be the operating subject.

[0017] The storage device of the management server 10 stores a database 141 as a storage unit (storage means). The database 141 manages a basic information database 142 including basic information registered in advance of the facility 40, and a vacancy information database 143 including vacancy information of the facility 40 transmitted from the facility terminal 20. A detailed configuration of the database 141 will be described later. The receiving unit 111 receives vacancy information of the facility 40 from the facility terminal 20 via the communication device. The receiving unit 111 also receives a search request for vacancy information from the user terminal 30 via the communication device. The management unit 112 identifies a facility based on a facility ID (identification information) included in the data indicating the availability status received by the receiving unit 111, and updates the vacancy information in the database 141. When the management unit 112 receives a search request for vacancy information of the facility and current location information (reference location) from the user terminal 30, it identifies a group of facilities for which vacancy information should be transmitted to the user terminal 30 according to the location information. The transmission unit 114 transmits the availability information of each facility of the group of facilities specified by the management unit 112 to the user terminal 30 via the communication device. The user terminal 30 that receives the availability information constructs a display UI and displays the availability status indicated by the availability information of the facility thereon.

[0018] Facility terminal 20 includes a storage unit 211, a receiving unit 212, a setting unit 213, a display control unit 214, and a transmitting unit 215 as software modules executed by CPU 21 (functions configured by various programs being expanded in the internal memory of CPU 21). For convenience of description, these modules may be described below as the subject of operations, but since it is CPU 21 that actually executes these modules, CPU 21 may also be the subject of operations.

[0019] The storage unit 211 functions as an internal memory of the CPU 21. The receiving unit 212 and the transmitting unit 215 communicate with the management server 10 via the communication device 25. Specifically, the receiving unit 212 receives a GUI screen from the management server 10. On the GUI screen, a screen for inputting basic information of the facility 40 such as the facility name, location, telephone number, and facility genre, and a screen for selecting and inputting availability information such as "vacant," "slightly crowded," and "crowded" are displayed. Note that the options displayed as availability information that can be input here are the same availability information as the availability information that can be transmitted from the facility terminal 20 of the facility 40. The setting unit 213 accepts availability information and basic information input by the staff of the facility 40 via the GUI screen using the input device 27. The transmitting unit 215 transmits the input availability information and basic information and the facility terminal ID to the management server 10. The display control unit 214 controls the display of the display device 26. Specifically, the display control unit 214 displays the GUI screens (basic information input screen and availability input screen) received from the management server 10 on the display device 26. In this specification, the availability information and basic information of the facility may be collectively referred to as "facility information."

[0020] The user terminal 30 includes a storage unit 311, a receiving unit 312, a transmitting unit 313, and a display control unit 314 as software modules (functions configured by various programs deployed in the internal memory of the CPU) executed by a CPU (information processing device). For convenience of description, these modules may be described below as the subject of operations, but since it is the CPU that actually executes these modules, the CPU may also be the subject of operations.

[0021] The storage unit 311 functions as an internal memory of the CPU. The receiving unit 312 (first acquisition means and second acquisition means) and the transmitting unit 313 communicate with the management server 10 via a communication device. Specifically, when a user inputs an instruction to inquire about availability information via an input device, the transmitting unit 313 transmits a search request to the management server 10. Furthermore, the receiving unit 312 receives basic information and availability information from the management server 10.

[0022] Search requests can be in the form of a request based on the current location of the user terminal 30, a search request for a facility in a specific specified location (for example, the user is in the area around Tokyo Station, but looking for the area around Shibuya Station), a search request specifying a specific genre (for example, an event venue, cafe, restaurant), a search request specifying a specific type (for example, a cuisine genre such as Japanese cuisine or French cuisine, or a price range), or a search request specifying a specific facility (in this case, the user wants to know the availability information of a specific facility).

[0023] The display control unit 314 (display control means) controls the display of the display device. The display control unit 314 (map data reading unit) reads map information (map data) from the storage unit 311 according to the position information of the user terminal 30 and the map magnification ratio specified by the user. The display control unit 314 also reads text data or mark data (text / mark corresponding to "vacant", text / mark corresponding to "slightly crowded", text / mark corresponding to "crowded") corresponding to the availability information received from the management server 10 from the storage unit 311, and generates UI data (display UI data: pin display, etc.) for superimposing and displaying on the map. The display control unit 314 displays the read map and the generated pin on the display device.

[0024] <Database configuration example> 4A is a diagram showing a basic information database 142 stored in the database 141. The basic information database 142 is a data table for managing basic information of the facility 40, and includes, for example, a facility ID 1420, a facility terminal ID 1421, a facility name 1422, a genre 1423 (attribute information), a facility introduction 1424, an address 1425, a latitude and longitude 1426, a telephone number 1427, business hours 1428, an event name 1429, an event period 1430, and an announcement period 1431 as constituent items. One record of the basic information database 142 manages basic information of one facility. The basic information of the facility 40 having the facility terminal 20 can be registered in the basic information database 142 based on information inputted into the facility terminal 20, for example, or can be registered in advance by a service provider of the information management system 1 based on information described in a telephone directory, map information, or the like.

[0025] Facility ID 1420 is an ID for identifying each facility in database 141. Facility terminal ID 1421 is identification information set in advance as a facility terminal corresponding to facility ID 1420. Latitude and longitude 1426 is data indicating the location of the facility by latitude and longitude, and even if the facility is located in a different location on the same floor of the same facility, different latitude and longitude values ​​may be registered.

[0026] The event name 1429, event period 1430, and announcement period 1431 are information that is set when the genre 1423 is "event venue". Examples of event venues include fairgrounds in department stores, food floors in department stores (product exhibitions, Valentine's Day fairs, etc.), stadiums, live music venues, convention centers, station plazas, and parks. The event name 1429 is data indicating the name of the event. The event period 1430 is data indicating the period during which the event is held. The announcement period 1431 is data indicating the period (announcement period) during which it is announced that an event is scheduled to be held or that an event is currently being held.

[0027] 4B is a diagram showing vacancy information database 143 stored in database 141. Vacancy information database 143 is a data table that manages the latest vacancy information for each facility, and has, for example, facility ID 1435, vacancy information 1432, facility terminal ID 1433, and reception date and time 1434 as constituent items. One record in vacancy information database 143 manages vacancy information for one facility.

[0028] The facility ID 1435 is data corresponding to the facility ID 1420 in the basic information database 142, and the facility ID 1420 and the facility ID 1435 of a certain facility are the same. The availability information 1432 is data indicating the latest availability situation transmitted from the facility terminal 20 in the facility 40. In the example of FIG. 4B, the availability information 1432 is indicated by any one of "available," "slightly busy," and "busy." As another form, the availability information 1432 may be indicated by a number, such as "0" if available, "1" if slightly busy, and "2" if busy. Furthermore, the availability information 1432 for a store such as a restaurant may be a numerical value indicating the number of available seats or the number of available tables.

[0029] The facility terminal ID 1433 is an identifier of the facility terminal 20, and for example, the MAC address of the facility terminal 20 can be used. The facility terminal ID 1433 is identification information that is set in advance as a facility terminal corresponding to the facility ID 1435, and in this embodiment, the facility terminal ID 1433 basically does not change even if the availability information 1432 is updated. The facility terminal ID 1421 and the facility terminal ID 1433 of a certain facility are the same. The reception date and time 1434 is data indicating the date and time when the management server 10 received the availability information 1432 from the facility terminal 20. In another embodiment, instead of the reception date and time, the transmission date and time when the facility terminal 20 transmitted the availability status may be used.

[0030] <Example of basic information input screen> FIG. 5 is a diagram showing an example of a basic information input screen 200 displayed on the display device 26 of the facility terminal 20. The input screen 200 displays a plurality of input boxes for inputting the name, address, telephone number, and genre of the facility 40, an event information input screen 202, and a registration button 203. When "event" is selected in the genre input box 201, the event information input screen 202 is displayed. In the event information input screen 202, detailed information of the event such as the event name, event period, business hours during the event, and the event announcement period can be set. When the staff of the facility 40 taps "+Add event" displayed in the input screen 200, another event information input screen 202 is displayed, and information of a different event can be further entered. However, when registering multiple events held at one facility in this way, the event periods cannot be registered in duplicate. For example, on the input screen 200 of the facility terminal 20, the event period of the second event information is controlled so that it can only be input outside the event period of the first event information, and similarly, the event period of the Nth event information is controlled so that it can only be input outside the event periods of the up to (N-1)th event information. However, the announcement period of an event may overlap with the holding period of another event. In other words, there is no limit to the period that can be input for the announcement periods of the second and subsequent event information.

[0031] When a staff member of facility 40 inputs basic information about facility 40 and taps registration button 203, the input basic information, facility ID, and facility terminal ID are transmitted to management server 10. Then, management server 10 updates basic information database 142 in accordance with the information received from facility terminal 20.

[0032] <Example of availability input screen> 6 is a diagram showing an example of an availability input screen 300 displayed on the display device 26 of the facility terminal 20. The input screen 300 displays buttons 301 to 303 ("Available" button 301, "Slightly Crowded" button 302, and "Crowded" button 303) for the staff of the facility 40 to select an availability, and a registration button 304 for transmitting the selected availability to the management server 10. When the staff of the facility 40 selects any of the buttons 301 to 303 and taps the registration button 304, the selected availability, the facility ID, and the facility terminal ID are transmitted to the management server 10. The management server 10 then updates the availability information database 143 according to the information received from the facility terminal 20.

[0033] In another embodiment, the availability input screen 300 may be configured to allow the user to input text such as "wait n minutes" indicating the waiting time in addition to the buttons 301 to 303. In yet another embodiment, the input screen 300 may further include a "full" button. The "full" button may be displayed when the category of the facility 40 indicates a facility where seats are provided to users, such as a restaurant or a movie theater.

[0034] <Database update process> 7 is a flowchart showing an example of a process for updating the database 141 by the information management system 1. The management server 10 and the facility terminal 20 execute a program for implementing the processing procedure shown in FIG.

[0035] (Step S1) Facility terminal 20 accepts input of facility information (availability information or basic information) in response to an operation by a staff member of facility 40 via basic information input screen 200 or availability input screen 300. Specifically, facility terminal 20 accepts as facility information the information input to input screen 200 or input screen 300 at the time when registration button 203 or registration button 304 is pressed.

[0036] (Step S2) Facility terminal 20 transmits the facility information accepted in step S1 together with the facility terminal ID to management server 10 via network 50. Management server 10 receives this facility information via network 50. In this manner, management server 10 acquires the facility information.

[0037] (Step S3) The management server 10 updates the database 141 (the basic information database 142 or the vacancy information database 143) based on the received facility information.

[0038] By executing the above steps S1 to S3 for each facility, facility information of each facility is stored in database 141. The process shown in Fig. 7 is executed each time facility information is transmitted from each facility.

[0039] <Processing of availability information of management server 10> 8 is a flowchart showing the procedure of a distribution process of availability information executed by the management server 10. The management server 10 executes a program for implementing the flowchart shown in FIG.

[0040] (Step S101) The management unit 112 judges whether the receiving unit 111 has received a search request for availability information from the user terminal 30. If the search request for availability information has been received (Yes), the process proceeds to step S102. Note that the search request includes the current location information of the user terminal 30 (for example, latitude and longitude information acquired from a GPS).

[0041] (Step S102) The management unit 112 acquires the location information included in the search request, and stores it in the RAM or a storage device.

[0042] (Step S103) The management unit 112 identifies the current location of the user terminal 30 from the location information of the user terminal 30, refers to the latitude and longitude 1426 in the basic information database 142, identifies a group of facilities for which availability information should be sent to the user terminal 30 according to the above location information, and temporarily stores the information of the group of facilities in the RAM or a storage device. Specifically, the management unit 112 identifies (determines) a group of facilities within a predetermined distance range from the current location of the user terminal 30 (for example, within a 5 km radius from the current location).

[0043] (Step S104) The management unit 112 refers to the basic information database 142 and the vacancy information database 143 to extract basic information and vacancy information of each facility included in the identified group of facilities, and stores the information in the RAM or a storage device.

[0044] (Step S105) The transmission unit 114 transmits, via a communication device, information on the group of facilities identified in step S103 and the basic information and availability information of each facility acquired in step S104 to the user terminal 30 that has transmitted the request.

[0045] In parallel with the above-mentioned distribution process of vacancy information, management server 10 executes an update process (FIG. 7) of vacancy information database 143. In the update process of vacancy information database 143, receiving unit 111 receives at least the facility ID, data indicating availability, and facility terminal ID from facility terminal 20, and management unit 112 updates vacancy information database 143. Update of vacancy information database 143 is executed every time data indicating availability is received from facility terminal 20.

[0046] <Availability information display process of user terminal 30> 9 is a flowchart showing the procedure of a process for displaying availability information in the user terminal 30. The user terminal 30 executes a program for implementing the flowchart shown in FIG.

[0047] (Step S301) The receiving unit 312 acquires location information (GPS data) indicating the current location of the user terminal 30, and stores the acquired location information in the storage unit 311.

[0048] (Step S302) The transmission unit 313 acquires the location information of the user terminal 30 from the storage unit 311, generates a search request including the location information, and transmits the search request to the management server 10. Upon receiving the search request, the management server 10 executes the above-described process shown in FIG.

[0049] (Step S303) The display control unit 314 reads map information (map data) from the storage unit 311 according to the position information acquired in step S301 and the map magnification ratio specified by the user, and displays a desired map on the display screen of the display device 32. The map magnification ratio may be a fixed value set in advance.

[0050] (Step S304) The receiving unit 312 acquires from the management server 10 the basic information and vacancy information of the group of facilities corresponding to the location information of the user terminal 30 , and stores them in the storage unit 311 .

[0051] (Step S305) The display control unit 314 selects any one facility as the facility to be processed from the group of facilities received from the management server 10. The facility to be processed selected here may be, for example, the facility whose latitude and longitude are closest to the location information of the user terminal 30. In another embodiment, the facility with the smallest facility ID 1420 may be selected as the facility to be processed.

[0052] (Step S306) Display control unit 314 refers to the basic information of the facility to be processed stored in memory unit 311, and determines whether the genre of the facility to be processed is an event venue. If the facility to be processed is an event venue (Yes), the process proceeds to step S307. If the facility to be processed is not an event venue (No), the process proceeds to step S308.

[0053] (Step S307) The display control unit 314 executes display control processing for the event venue. As will be described in detail later, the display control unit 314 generates a display pin for the event venue and a facility card for the event venue. For example, the facility name, event name, availability information, business hours, event period, announcement period, etc. can be displayed in text on the facility card for the event venue.

[0054] (Step S308) The display control unit 314 refers to the availability information of the processing target facility stored in the storage unit 311, selects the object data of the display pin corresponding to the availability information, and generates pin data based on the availability information. The object data of the display pin can be color-coded according to the availability information. For example, the object data of the display pin can be colored blue when the availability information is "available", yellow when the availability information is "slightly crowded", and red when the availability information is "crowded". Furthermore, the pin data of each facility is generated by superimposing text data corresponding to the availability information on the object data of the display pin. That is, the pin displayed on the map includes text indicating the availability information of one facility. For example, if the availability information of the processing target facility is "available", the text "available" is displayed in the pin. If the availability information is "crowded", the text "crowded" is displayed. The text included in the pin data can be, for example, black or white text.

[0055] (Step S309) The display control unit 314 references the basic information and availability information of the facility to be processed and generates a facility card including the basic information and availability information. For example, the facility name, availability information, business hours, etc. can be displayed in text on the facility card.

[0056] (Step S310) The display control unit 314 places the pin data generated in step S308 on the map according to the latitude and longitude of the facility to be processed. At this time, the display control unit 314 may delete and not place pin data for facilities whose availability information is "slightly crowded" or "crowded", and place only pin data for facilities whose availability information is "vacant".

[0057] (Step S311) The display control unit 314 determines whether or not there are any unprocessed facilities among the group of facilities received from the management server 10. At this time, the display control unit 314 determines that facilities other than the facility selected in step S305 have not been processed. If there are any unprocessed facilities (Yes), the process returns to step S305, and steps S305 to S310 are executed in the same manner as above. If there are no unprocessed facilities (No), the process proceeds to step S312.

[0058] (Step S312) The display control unit 314 determines the order of the facility cards. Specifically, for example, the facility cards are sorted in order of the facility closest to the location information of the user terminal 30. In another embodiment, the order of the facility cards may be in order of the facilities whose availability information is "available", followed by the facilities whose availability information is "slightly crowded", and then the facilities whose availability information is "crowded".

[0059] (Step S313) The display control unit 314 displays display pins on the display screen of the display device 32 according to the pin data arranged on the map in step S310. In addition, the display control unit 314 displays the facility cards whose order has been determined in step S312 by superimposing them on the map.

[0060] Once the user terminal 30 has inquired about availability information, it sends a request (re-request) to the management server 10 at predetermined time intervals (e.g., every 10 seconds) to obtain the latest availability information for the group of facilities being displayed. In response to the re-request, the management server 10 obtains the latest availability information from the database 141 and sends it to the user terminal 30. Upon receiving the latest availability information, the user terminal 30 updates the availability information for the group of facilities that was obtained in response to the initial request and displayed on the map, and displays it as pins on the display screen.

[0061] The above describes how PIN data and facility cards are generated in the user terminal 30. However, the PIN data and facility cards may also be generated on the management server 10 side, or on another device for generating data to be displayed, and transmitted to the user terminal 30, with the user terminal 30 only performing the display process.

[0062] <Display control process for event venues> FIG. 10 is a flowchart showing the display control process for the event venue in step S307 described above. (Step S401) The display control unit 314 acquires facility information (basic information and availability information) of the facility to be processed that is stored in the storage unit 311. (Step S402) The display control unit 314 acquires the current date and time.

[0063] (Step S403) The display control unit 314 refers to the basic information of the facility to be processed and determines whether or not there is an event period including the current date and time. If there is an event period including the current date and time (Yes), the process proceeds to step S404. If there is no event period including the current date and time (No), the process proceeds to step S406.

[0064] (Step S404) The display control unit 314 selects from the object data of the display pins those that correspond to the availability information of the facility to be processed, and generates pin data based on the availability information. The process in step S404 is the same as that in step S308. (Step S405) The display control unit 314 generates a facility card including the name of the facility, the name of the event, the duration and business hours of the currently held event, and the latest availability information.

[0065] (Step S406) The display control unit 314 generates blank pin data. Here, blank pin data refers to a white pin that does not contain any text. In other words, since no events are being held at the facility being processed, no availability information is displayed. (Step S407) Display control unit 314 generates a facility card that inserts only text data indicating the name of the facility into the facility card and does not include event information of ongoing events or availability information.

[0066] (Step S408) The display control unit 314 refers to the basic information of the facility to be processed and determines whether there is an announcement period for an event that includes the current date and time. If there is an announcement period for an event that includes the current date and time (Yes), the process proceeds to step S409. If there is no announcement period for an event that includes the current date and time (No), the display control process for the event venue ends.

[0067] (Step S409) The display control unit 314 adds text data indicating the name of the event that is being announced and the duration of that event to the facility card of the facility being processed. The above processing completes the display control processing for the event venue, which distributes facility information according to the event duration and announcement period.

[0068] <Example of UI display on a map> An example of a UI display displayed on the display screen of the display device of the user terminal 30 according to the first embodiment will be described. FIG. 11 is a diagram showing an example of a UI display (pin display) displayed on a map. In FIG. 11, the user's current location 100 is shown on the map, and pins of multiple facilities close to the current location 100 are displayed. The pins are color-coded according to availability information, and text indicating the availability information is displayed on the pins. The color coding of the pins and the color of the text are not limited to those shown in the figure, as long as the user can recognize which availability information it is. Here, it is assumed that facility A is an event venue, and facilities B to D are restaurants. In this way, by displaying availability information of facilities of multiple genres as pins, the user can consider the order of visiting the facilities, such as visiting an available event venue first and then visiting surrounding restaurants, and therefore can make effective use of time. Note that in FIG. 11, the current date and time is within the period during which an event is being held at facility A, and availability information "available" is displayed as text on the pin of facility A.

[0069] A facility card 110 is displayed superimposed on the map. In the example shown in FIG. 11, a facility card 110 for Exhibition A, which is an event being held at facility A closest to the user's current location 100, is displayed. In another embodiment, the facility card 110 for a facility whose pin the user taps may be displayed. The facility card 110 includes the event name, event period, business hours, availability information, and announcement information. The announcement information is the event name and event period during the announcement period. The pin for facility A is displayed with a thicker frame than the other pins. In this way, by highlighting the pin of the facility corresponding to the facility card 110, it becomes easier for the user to know which facility information is being displayed.

[0070] The basic information database 142 of the management server 10 may store data for thumbnail images showing the exterior of the facility and the details of the event, and the user terminal 30 can acquire the data for thumbnail images when acquiring the facility information in step S401 described above, and generate a facility card 110 including these thumbnail images in step S409.

[0071] Fig. 12 is a diagram showing another example of a UI display (pin display) displayed on a map. Fig. 12 shows a case where the current date and time is outside the period during which an event is being held at facility A, and the pin for facility A is blank. The facility card 110 in Fig. 12 also shows a case where the current date and time is during the announcement period for an event, and only announcement information (opening period and event name) is displayed.

[0072] <Summary of the First Embodiment> In the information management system 1 according to the first embodiment, when a search request for availability information is sent from a user terminal 30 to the management server 10, the management server 10 responds to the search request by identifying a group of facilities (a collection of facilities that match the search conditions entered by the user) based on the location of the user terminal 30, and transmits the availability information of the facilities together with basic information to the user terminal 30. Staff at a facility 40 that is classified as an event venue can set event information including the event period and announcement period in advance (before the event is held) from the facility terminal 20, and register it in the database 141 of the management server 10. This makes it possible to distribute availability information for events that are held for a limited time at the facility 40 to users.

[0073] The user terminal 30 displays availability information on the map for facilities whose genre is an event venue among the group of facilities received from the management server 10 if the current date and time is within the event period, and does not display availability information if the current date and time is outside the event period. This prevents inappropriate availability information from being distributed even when an event is not being held. In addition, as a system for distributing real-time facility information, the display control process automatically determines the content of the facility information to be distributed based on the event period and announcement period registered in advance. This makes it possible to distribute information more easily without the need for the facility staff or the system operator to manually check the timing and content of disclosure each time. Furthermore, events can be announced by including information on other events whose announcement period includes the current date and time in the facility card, so that the user can be informed that availability information for the announced event is scheduled to be distributed.

[0074] <Modification of the first embodiment> In the first embodiment, the staff of the facility 40 visually checks the availability within the facility 40 and inputs the availability information into the facility terminal 20, which then transmits the availability information to the management server 10. However, the facility terminal 20 may be a device that automatically detects the availability using a camera or a motion sensor. For example, the facility 40 is photographed with a camera installed in a position capable of capturing an image of the facility 40, and the captured image is analyzed by an information processing device connected to the camera, the availability of the facility 40 is determined, and the availability information of the facility 40 is transmitted to the management server 10.

[0075] In the first embodiment, it has been described that both basic information and availability information of the facility 40 can be input from one facility terminal 20. In another embodiment, the function for inputting the basic information and the function for inputting the availability information may be realized in different terminals. In this case, for example, the facility terminal for inputting the basic information may be a computing device such as a smartphone or tablet terminal, and the facility terminal for inputting the availability information may be a detection device using a camera or a human sensor.

[0076] When the user terminal 30 transmits a search request to the management server 10, the user may be allowed to specify the category (attribute information) of the facility 40. This allows the user to know only the availability information of facilities in the desired specific category, thereby improving usability.

[0077] When the management server 10 transmits basic information and availability information of the group of facilities in response to a search request from the user terminal 30 (step S105 in FIG. 8), the management server 10 may determine whether the date and time when the availability information was received is within the business hours of the currently held event period, and transmit only the basic information and availability information of events within business hours to the user terminal 30. This can prevent the user from visiting an event venue that is currently closed.

[0078] In the update process of the database 141 (step S3 in FIG. 7), the management server 10 may refer to the current time and the duration of each event venue, and delete the availability information of the facilities where the event period has ended. This prevents availability information of the event venue where the event is not currently being held from being distributed to the user terminal 30, so that the user does not visit the event venue where the event is not currently being held.

[0079] During the display control process (Figure 10) in the user terminal 30, if there are no events within the event period or announcement period for the current date and time, the facility card may display the text "There are no events currently being held or scheduled to be held," or both the facility card and the pin may not be displayed.

[0080] In this embodiment, the input of event information is accepted only when the genre of the facility 40 is an event venue (FIG. 5), but this is not limited thereto. For example, the technology of this embodiment is applicable not only to facilities dedicated to event venues, but also to facilities such as restaurants that are normally open. In this case, even if "event" is not selected as the genre, the basic information input screen 200 allows an event to be registered if a predetermined condition is met, and accepts registration to the database 141. In addition, in the display control process in the user terminal 30, the display control process for the event venue is not executed depending on whether the genre is an event venue as in step S306, but is executed depending on whether event information is present. In this way, the user terminal 30 can display the event name and event period on the facility card when the current date and time are included in the announcement period, and can display the event name and availability information of the event being held on the facility card when the current date and time are included in the holding period.

[0081] The management server 10 sets the facility terminal ID 1433 as the facility terminal 20 of the facility 40 in advance, and the facility terminal ID 1433 is not updated in conjunction with the availability information 1432. For example, availability information may be sent from the facility terminal 20 only when a staff member of the facility 40 logs in using account information for the facility 40 before inputting availability information via a GUI screen. In this case, the management server 10 manages account information (e.g., an email address and a password) corresponding to the facility 40, and does not need to set the facility terminal ID 1433 in advance. In this case, availability information sent from the account corresponding to the facility 40 is used. In addition, when availability information is sent using a plurality of facility terminals 20, the facility terminal ID 1433 corresponding to the facility 40 is updated each time.

[0082] For example, a terminal owned by a staff member for personal use can be used both as facility terminal 20 and user terminal 30. In this case, only when the user logs in from the terminal owned by the user using account information for facility 40, a GUI screen for accepting vacancy information from facility 40 is displayed.

[0083] [Second embodiment] In the above-mentioned first embodiment, it has been described that availability information and detailed information of an event venue are delivered to the user terminal 30. Election polling stations can also be considered public, time-limited events (occasions). Facilities used as polling stations are often special venues, and it is time-consuming for election organizers (facility staff) to manually publish availability information after the opening period has begun. Therefore, in the second embodiment, a technology will be described that allows the opening period to be registered more easily when "polling station" is selected as the category of facility 40 in setting basic information of the facility on the facility terminal 20.

[0084] <Example of election information database configuration> The management server 10 according to the second embodiment stores in the database 141 an election information database, which is a data table for managing election information. FIG. 13 is a diagram showing the election information database 144. The election information database 144 has, as its constituent items, an election ID 1441, an election name 1442, an early voting period 1443, an early voting acceptance time 1444, a voting date 1445, an acceptance time on the voting date 1446, and a disclosure period 1447. One record in the election information database 144 manages information (election information) related to one election. Each data in the election information database 144 can be registered in the election information database 144 by the administrator of the management server 10 inputting the data using an input device of the management server 10 based on, for example, a public notice or announcement of the election. In another embodiment, the administrator of the management server 10 may input the election information using a computer terminal outside the management server 10, transmit the election information to the management server 10 via a network, and register the information in the election information database 144.

[0085] The election ID 1441 is an ID for identifying each election within the database 141. The election name 1442 is data indicating the name of each election. For example, when multiple elections are held simultaneously, such as an election with an election ID 1441 of 003, the election name 1442 is expressed as "wth www election / zth zzz election." The disclosure period 1447 (notification period) is data indicating the period during which the date and time of the election is disclosed.

[0086] <Example of basic information input screen> FIG. 14 is a diagram showing an example of a basic information input screen 400 displayed on the display device 26 of the facility terminal 20 according to the second embodiment. The input screen 400 differs from the input screen 200 (FIG. 5) of the first embodiment in that an election information input screen 401 is displayed instead of the event information input screen 202. When the election organizer selects "polling station" in the genre input box 201, the election information input screen 401 is displayed. In the election information input screen 401, the election name and the date of use of the venue (at least one of early voting and voting day) can be selected. The election name corresponds to the election name 1442 in the election information database 144, and only one can be selected from the options in the input box 201. In FIG. 14, an option for a certain election name is displayed as "xth xxx election". When multiple elections are held simultaneously, the options for the election name are displayed as, for example, "wth www election / zth zzz election".

[0087] It is possible to select both the Early Voting button and the Voting Day button. On the other hand, if neither the Early Voting button nor the Voting Day button is selected and the Registration button 203 is pressed, the display control unit 214 of the facility terminal 20 can display a text message indicating that an error has occurred, such as "Please select the date the venue will be used" or "Cannot select the election disclosure period."

[0088] When the basic information and election information are normally entered and the registration button 203 is pressed, the management server 10 identifies the election ID 1441 from the selected election name, identifies the facility ID 1435 from the facility terminal ID 1433, and links the election ID 1441 to the facility ID 1420 in the basic information database 142. At this time, if the early voting button is selected, the management server 10 registers information indicating that the facility 40 is an early voting venue in the basic information database 142. Similarly, if the voting day button is selected, the management server 10 registers information indicating that the facility 40 is an early voting venue in the basic information database 142, and if the early voting button and the voting day button are selected, registers information indicating that it is a venue for early voting and voting day. When the management server 10 transmits basic information and availability information for the group of facilities in step S105 described above, for facilities whose category is polling station, it also transmits to the user terminal 30 election information (including at least the election name, election period, reception hours, and disclosure period) stored in the election information database 144, as well as information indicating that the venue is for early voting, information indicating that the venue is for voting day, or information indicating that the venue is for early voting and voting day (election information).

[0089] In another form, when the basic information and election information are entered normally and the registration button 203 is pressed, the management server 10 may set the early voting acceptance times 1444 and the acceptance times 1446 on the voting day as the business hours 1428 in the basic information database 142, set a period including the early voting period and the voting day as the event period 1430 in the basic information database 142, and set the election disclosure period 1447 as the announcement period 1431 in the basic information database 142.

[0090] <Display control process for polling stations> The availability information display process of the user terminal 30 in this embodiment is almost the same as the process of the first embodiment shown in Fig. 9. However, in this embodiment, in step S304 (Fig. 9) described above, in addition to the basic information and availability information of the group of facilities, for facilities whose category is polling station, the display control unit 314 also acquires election information stored in the election information database 144 and information indicating that the facility is a venue for early voting, information indicating that it is a venue for voting day, or information indicating that it is a venue for early voting and voting day.

[0091] Furthermore, in this embodiment, the display control unit 314 executes a process to determine whether the category of the facility to be processed is a polling station in parallel with the above-mentioned step S306 (determining whether the category of the facility to be processed is an event venue or not). If the category of the facility to be processed is a polling station, the display control unit 314 executes a display control process for the polling station, which will be described later.

[0092] FIG. 15 is a flowchart showing a display control process for a polling station. (Step S501) The display control unit 314 acquires facility information (election information, basic information, and vacancy information) of the facility to be processed that is stored in the storage unit 311. (Step S502) The display control unit 314 acquires the current date and time. (Step S503) The display control unit 314 refers to the election information and acquires the election period.

[0093] (Step S504) The display control unit 314 refers to the election information for the facility being processed, and determines whether there is a voting acceptance period for the election that includes the current date and time (the acceptance period for early voting or the acceptance period on the voting day). If there is a voting acceptance period that includes the current date and time (Yes), the process proceeds to step S505. If there is no voting acceptance period that includes the current date and time (No), the process proceeds to step S507.

[0094] (Step S505) The display control unit 314 selects from the object data of the display pins that corresponds to the availability information of the facility to be processed, and generates pin data based on the availability information. The process in step S505 is the same as that in step S308. (Step S506) The display control unit 314 generates a facility card including the name of the facility, the name of the election, the voting acceptance period, and the latest availability information.

[0095] (Step S507) The display control unit 314 generates blank pin data. Here, blank pin data refers to a white pin that does not contain any text. In other words, since votes are not being accepted for the facility to be processed, no availability information is displayed. (Step S508) The display control unit 314 generates a facility card that inserts only text data indicating the name of the facility into the facility card and does not include election information for elections during the acceptance period and vacancy information.

[0096] (Step S509) The display control unit 314 refers to the election information of the facility to be processed and determines whether there is an election disclosure period including the current date and time. If there is an election disclosure period including the current date and time (Yes), the process proceeds to step S510. If there is no election disclosure period including the current date and time (No), the process ends and neither a pin nor a facility card is displayed on the map.

[0097] (Step S510) The display control unit 314 adds text data indicating the name of the election during the disclosure period and the period during which the election is being held to the facility card of the facility being processed. The above processing completes the display control processing for a polling station that distributes facility information according to the voting acceptance period and disclosure period of an election.

[0098] <Summary of the second embodiment> In the second embodiment, an election information database 144 is stored in the database 141 of the management server 10, and the election information database 144 prestores data indicating election information such as the election name, early voting period, voting date, reception time, and election disclosure period. This allows the election administrator to easily register election information when inputting basic information about the election venue (facility 40) from the facility terminal 20, as they only need to select the election name and do not need to input the election disclosure period and reception period. When the management server 10 transmits (distributes) basic information and availability information (facility information) of the group of facilities to the user terminal 30 in response to a query request, it distributes the voting reception period and disclosure period of the election to be held at the facility for facilities in the polling station category.

[0099] [Third embodiment] In the first and second embodiments, examples have been described in which multiple events can be set for one pin, with the event periods not overlapping, but some facilities can hold multiple events simultaneously. In the third embodiment, a technology will be described that can set the display mode of the pin for one facility to either a single pin mode for displaying only one pin for one facility, or a multi-pin mode for simultaneously displaying multiple pins for one facility. The single-pin mode is a mode in which multiple events can be set for one pin, with the periods not overlapping, as described above. The multi-pin mode is a mode in which multiple pins can be set for one facility on a map at the same time.

[0100] The management server 10 of this embodiment has a pin display mode (single pin mode or multi-pin mode) as a configuration item of the basic information database 142, and the display mode for each facility is registered. The display mode can be selected, for example, when the facility 40 contracts for the service of the information management system 1. Then, the administrator of the management server 10 can register the facility ID 1420 of the facility and the selected display pin mode in the basic information database 142 in association with each other.

[0101] In another embodiment, when the facility 40 contracts for the service of the information management system 1 in the single pin mode, a text such as "You can change to the multi-pin mode for a fee" can be displayed on the basic information input screen displayed on the facility terminal 20, encouraging the user to change to the multi-pin mode. When the staff of the facility 40 performs a procedure to change to the multi-pin mode from the input screen, the management server 10 updates the display mode of the basic information database 142 from the single pin mode to the multi-pin mode.

[0102] <Example of basic information input screen> FIG. 16 is a diagram showing an example of a basic information input screen 500 displayed on the display device 26 of the facility terminal 20. The input screen 500 of FIG. 16 shows a screen displayed on the facility terminal 20 owned by the facility 40 in the multi-pin mode. The input screen 500 differs from the input screen 200 (FIG. 5) of the first embodiment in that text 501 saying "multiple pins can be set" is further displayed at the top. In addition, the input screen 500 displays text 502 saying "+Add pin". When the staff of the facility 40 taps "+Add pin", one more event information input screen 202 is displayed, and information on a different event can be further input. In this embodiment, when multiple events held at one facility are registered, the event periods can be registered in an overlapping manner. The announcement period of the event can also be registered in an overlapping manner with the holding period of another event.

[0103] In another embodiment, the input screen 500 may be provided with a selection box or button for setting the priority of multiple events. When the priority is set, information indicating the priority of each event is added to the basic information database 142. When the priority of multiple events is set, the user terminal 30 can be configured to follow the priority in step S312 for determining the order of the facility cards.

[0104] <Example of UI display on a map> An example of a UI display displayed on the display screen of the display device of the user terminal 30 according to the third embodiment will be described. In the display control process for an event venue (FIG. 9), if the facility being processed is in multi-pin mode and event information and availability information for multiple events exists, the display control unit 314 of the user terminal 30 generates a pin for each event. At this time, the display control unit 314 displays text indicating the event name and availability information superimposed on each pin.

[0105] Fig. 17 is a diagram showing an example of a UI display (pin display) displayed on a map. In Fig. 17, facility A is in multi-pin mode, and two pins are pointing to facility A. An event name is displayed on each pin of facility A. The facility card 210 displays event information and availability information for Exhibition A and Exhibition AA, which are events being held at facility A. In this way, for facility 40 in multi-pin mode, information on multiple events being held simultaneously is displayed on a single facility card 210.

[0106] <Summary of the third embodiment> As described above, in the third embodiment, when a facility is capable of simultaneously hosting multiple events, it is possible to select between single pin mode and multi-pin mode. For facilities in multi-pin mode, the user terminal 30 displays multiple pins corresponding to multiple events for one facility on the map. In this way, according to this embodiment, pins can be displayed according to the characteristics of the facility. Also, since information on multiple events can be entered at once from the input screen for basic facility information displayed on the display device 26 of the facility terminal 20, operation is simple for facility staff.

[0107] [Variations] In the above embodiments, the vacancy information of an event held for a limited time has been described as an example, but the present invention is not limited to this. For example, the technology of each embodiment can be applied to vacancy information of facilities other than an event venue, such as temporary parking lots, temporary bus stops, and reception desks for administrative services with a set application period.

[0108] In the above embodiment, a method has been described in which the position of the user terminal 30 is acquired as position information and a group of facilities is identified based on the position of the user terminal 30, but the position information is not limited to this. For example, if the display device of the user terminal 30 is a touch panel display and also functions as an input unit, the user may specify position information by tapping a position on a map displayed on the display device, and the specified position information (reference position) may be transmitted to the management server 10. In this case, the management server 10 specifies the group of facilities according to the specified position information.

[0109] In the above embodiment, a case has been described in which a computer device is used as the facility terminal 20, but the facility terminal 20 may also be a sensor that detects availability of the facility 40 in real time, such as a camera or a motion sensor. When the facility terminal 20 is a camera, the camera is configured to detect people in the facility 40 and in the waiting line, determine availability, and transmit the determination to the management server 10. In another embodiment, the management server 10 may determine availability using video data from the camera. When the facility terminal 20 is a motion sensor, the motion sensor is installed, for example, at each seat, and is configured to transmit the detection results of all the motion sensors to the management server 10.

[0110] In the above embodiment, an example has been described in which the user terminal 30 displays the availability of nearby facilities on a screen, but instead, the user terminal 30 may always inquire about the availability of only a specific facility to the management server 10. Furthermore, the user terminal 30 may specify attributes of the facility for which availability is inquired (e.g., facility category information such as genre 1423). In this case, the transmission unit 114 returns to the user terminal 30 only availability information of facilities that match the specified attributes.

[0111] In the above embodiments, the user terminal 30 does not necessarily have to be a terminal carried by a user. For example, a communication device such as a computer installed in a specific location may be used as the user terminal 30. For example, a digital signage terminal fixedly installed in a location with a lot of foot traffic may be configured as the user terminal 30. In this case, it is not necessarily necessary to display availability information about facilities in the vicinity of the digital signage terminal, and availability information about facilities in a location desired by the terminal installer may also be displayed.

[0112] As described above, the technology of the present disclosure can be realized by supplying a program that realizes one or more functions of the above-mentioned embodiments to a system or device via a network or a storage medium, and having one or more processors in a computer of the system or device read and run the program. It may also be realized by a circuit that realizes one or more functions.

[0113] The present disclosure is not limited to the above-described embodiments, and includes various modified examples. For example, the above-described embodiments have been described in detail to clearly explain the present disclosure, and it is not necessary to include all of the configurations described. In addition, a part of an embodiment can be replaced with a configuration of another embodiment. In addition, a configuration of another embodiment can be added to a configuration of an embodiment. In addition, a part of the configuration of each embodiment can be added to, deleted from, or replaced with a part of the configuration of another embodiment. [Explanation of symbols]

[0114] 1. Information Management System 10…Administration server 20...Facility terminal 30...User terminal 40…Facilities 50…Network

Claims

1. An information processing device that displays availability information indicating availability of a facility, a first acquisition means for acquiring event period information relating to a period during which an event is to be held at the facility and announcement period information relating to an announcement period during which the event is to be held; A second acquisition means for acquiring the vacancy information of the facility; a display control means for displaying facility information related to the facility based on the event period information and the notice period information, The information processing device is characterized in that, when the current date and time is included in the event period, the display control means displays the availability information and information regarding events during the event period as the facility information, and when the current date and time is included in the announcement period but not the event period, the display control means displays the availability information and information regarding events during the announcement period as the facility information.

2. The display control means The information processing device according to claim 1 , wherein, when the current date and time is included in an announcement period for a plurality of events to be held at the facility, information relating to the plurality of events is displayed.

3. The second acquisition means acquires the availability information for each of a plurality of events held at the facility, The display control means The information processing apparatus according to claim 1 , wherein, when the current date and time is included in a period during which a plurality of events are being held at the facility, the availability information for each of the plurality of events is displayed.

4. The display control means The information processing device according to claim 1 , wherein, when the current date and time is not included in either the event period or the notice period, neither the availability information nor information related to events held at the facility is displayed.

5. A map data reading unit is further provided for reading map data corresponding to the information on the reference position on the map. The display control means The information processing apparatus according to claim 1 , wherein, if the current date and time is included in the event period, a mark indicating the availability information is generated and placed at the facility on the map.

6. The display control means The information processing apparatus according to claim 5 , wherein, if the current date and time is not included in the event period, a mark indicating the location of the facility is generated and placed at the facility on the map.

7. The display control means The information processing device according to claim 5 , wherein the facility information is displayed in a superimposed manner on the map.

8. A program for causing a computer to function as the information processing device according to any one of claims 1 to 7.

9. An information processing method executed by an information processing device, Acquiring event period information relating to a period during which an event is to be held at a facility and announcement period information relating to an announcement period during which the event is to be held; Obtaining vacancy information of the facility; Displaying facility information related to the facility based on the event period information and the announcement period information, The displaying step includes: An information processing method including, when the current date and time is included in the event period, displaying the availability information and information regarding events during the event period as the facility information, and, when the current date and time is included in the announcement period but not the event period, displaying the facility information without including the availability information and information regarding events during the announcement period.

Citation Information

Patent Citations

  • Information communication system

    JP1997149442A

  • Direction indicator

    JP2008009718A

  • Recording / reproduction device, recording / reproduction method, program, and recording medium

    JP2013132037A

  • Information management system, information management method and program

    JP2019082946A