Information processing device, method for controlling the information processing device, control program for the information processing device, terminal device, method for controlling the terminal device, and control program for the terminal device
The system addresses real-time event information gaps by integrating sensor data and user terminal displays to provide dynamic event updates on facility maps, improving user convenience.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- SOFTBANK CORPORATION
- Filing Date
- 2024-11-20
- Publication Date
- 2026-06-01
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Conventional event information guidance systems fail to provide real-time updates on event-related information such as congestion levels or road closures near event venues, limiting user convenience.
An information processing system that integrates event information acquisition, real-time updates from facility sensors, and user terminal displays to overlay event information and notifications on facility maps, including congestion levels and event-related updates.
Enables users to receive timely and relevant event information, enhancing user convenience and awareness of facility conditions.
Smart Images

Figure 2026089301000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing apparatus, a control method for an information processing apparatus, a control program for an information processing apparatus, a terminal device, a control method for a terminal device, and a control program for a terminal device.
Background Art
[0002] Conventionally, in an event information guidance device that provides guidance on an event displayed on a map on a display screen, there is one that provides guidance according to an event included within the display range of the map (for example, Patent Document 1).
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Means for Solving the Problems
[0004] An information processing apparatus according to an embodiment of the present invention includes an event information acquisition unit that acquires event information related to an event held at a facility, the event information including information related to the location where the event is held, and stores the event information in a predetermined storage unit; and a distribution unit that outputs display information for causing a user terminal used by a user to display, superimposed on the location where the event is held on a map of the facility, holding information indicating that the event is held, based on the event information. The distribution unit outputs display information for further displaying in real time, superimposed on the map of the facility displayed on the user terminal, the acquired information in response to at least any one of having acquired additional information related to the event and having acquired information indicating the occurrence of an event related to the event at the facility from an information acquisition device installed at the facility.
[0005] In an information processing device according to one embodiment of the present invention, when the distribution unit acquires information indicating the occurrence of an event related to an event at a facility, it may overlay and display the acquired information on the location where the event occurred on a map of the facility.
[0006] In an information processing device according to one embodiment of the present invention, if the distribution unit acquires additional information related to an event, it may overlay the acquired information onto the location of the event on the facility map.
[0007] An information processing device according to one embodiment of the present invention further comprises a location information acquisition unit that acquires terminal location information indicating the location of a user terminal, and a distribution unit may notify the user terminal that an event will be held when the location of the user terminal becomes within a predetermined distance from the event venue.
[0008] In an information processing device according to one embodiment of the present invention, the event information further includes time information relating to the time of the event, and the distribution unit may distribute notification information to a signage device installed in the facility to interrupt and display an announcement of the event when a predetermined time has passed until the time of the event.
[0009] In an information processing device according to one embodiment of the present invention, the distribution unit may acquire the congestion rate of a predetermined location related to an event at the facility as an event related to an event at the facility, and display the congestion rate of the facility superimposed on the predetermined location on a map of the facility.
[0010] A control method for an information processing device according to one embodiment of the present invention includes the steps of: the information processing device acquiring event information relating to an event to be held at a facility, including information relating to the location of the event, and storing it in a predetermined storage unit; outputting display information based on the event information, which causes the user to overlay event information indicating that an event is being held onto the location of the event on a map of the facility on a user terminal used by the user; and outputting display information in real time, depending on whether additional information related to the event has been acquired, or whether information indicating the occurrence of an event related to the event at the facility has been acquired from an information acquisition device installed at the facility, which causes the acquired information to be overlaid on a map of the facility displayed on the user terminal.
[0011] A control program for an information processing device according to one embodiment of the present invention provides the information processing device with the following functions: a function to acquire event information, which includes information about an event to be held at a facility and information about the location of the event, and to store it in a predetermined storage unit; a function to output display information, which, based on the event information, overlays event information indicating that an event is being held onto the location of the event on a map of the facility used by the user; and a function to output display information, which, in response to at least one of the following, that additional information related to the event has been acquired, or that information indicating the occurrence of an event related to the event at the facility has been acquired from an information acquisition device installed at the facility, overlays the acquired information onto a map of the facility displayed on the user terminal and displays it in real time.
[0012] A terminal device according to one embodiment of the present invention includes an acquisition unit that acquires display information to be displayed on a display unit from an information processing device, and a display processing unit that, based on the display information, displays event information indicating that an event is being held at the facility, superimposed on the location of the event on a map of the facility. The display processing unit further displays in real time on the display unit the notification information transmitted in response to at least one of the following: that additional information related to the event has been obtained from the event administrator's terminal by the information processing unit, and that information indicating the occurrence of an event related to the event at the facility has been obtained from an information acquisition device installed at the facility, by overlaying it onto the facility's map.
[0013] A control method for a terminal device according to one embodiment of the present invention includes the steps of: the terminal device acquiring display information to be displayed on a display unit from an information processing device; based on the display information, displaying event information indicating that an event is being held at the facility, superimposed on the location of the event on a map of the facility on the display unit; and further displaying in real time on the display unit, superimposed on the map of the facility, notification information transmitted in response to at least one of the following: that the information processing device has acquired additional information related to the event, or that it has acquired information indicating the occurrence of an event related to the event at the facility from an information acquisition device installed at the facility.
[0014] A control program for a terminal device according to one embodiment of the present invention provides the terminal device with the following functions: a function to acquire display information to be displayed on the display unit from an information processing device; a function to display event information indicating that an event is being held at the facility on the display unit, superimposed on the location of the event on a map of the facility, based on the display information; and a function to further display on the display unit in real time, superimposed on the map of the facility, notification information transmitted in response to at least one of the following: that additional information related to the event has been acquired by the information processing device, or that information indicating the occurrence of an event related to the event at the facility has been acquired from an information acquisition device installed at the facility. [Brief explanation of the drawing]
[0015] [Figure 1] Figure 1 is a schematic diagram of the information processing system configuration according to one embodiment of the present invention. [Figure 2] Figure 2 shows an example of an event information table according to one embodiment of the present invention. [Figure 3] Figure 3 is a sequence diagram relating to one embodiment of the present invention, showing the interaction between a server, a user terminal, an administrator terminal, and an information acquisition device. [Figure 4] Figures 4(a) and 4(b) show examples of user terminal display screens according to one embodiment of the present invention. [Figure 5] Figure 5 is an example of a functional block diagram of a server (information processing device) and a user terminal (terminal device) according to one embodiment of the present invention. [Figure 6] Figure 6 shows an example of the display screen of a signage device according to one embodiment of the present invention. [Figure 7] Figure 7 is a flowchart showing an example of a server control method according to one embodiment of the present invention. [Figure 8] Figure 8 is a flowchart showing an example of a user terminal control method according to one embodiment of the present invention. [Modes for carrying out the invention]
[0016] Hereafter, an embodiment of the invention described herein (also referred to as the present invention) will be explained using the figures. Note that the figures are examples only, and the present invention is not limited to those shown in the figures. For example, the number of servers, user terminals, information acquisition devices, database servers, administrator terminals, datasets (tables), sequence diagrams, flowcharts, and display screens shown are examples only, and the present invention is not limited to these.
[0017] As described above, conventionally, in an event information guidance device that provides guidance regarding an event displayed on a map on a display screen, there is one that provides guidance according to an event included within the display range of the map. However, the guidance regarding the event displayed on the map is limited to those set in advance. Therefore, for example, it is not possible to notify the user in real time of the occurrence of an event that should be made known at the time of holding an event, such as the congestion level near the venue of an event that may change until the start of the event, or a road closure near the venue of the event, together with the place of occurrence. In response to this problem, according to an embodiment of the present invention, at least either the acquisition of matters to be notified to the user regarding an event or the acquisition of the occurrence of an event regarding the event from a predetermined information acquisition device (various sensors, etc.) causes such information to be notified to the user in real time. Therefore, it becomes possible to provide an information provision system that is highly convenient for the user.
[0018] <System Configuration> FIG. 1 is a diagram showing a configuration example of an information provision system according to an embodiment of the present invention. The information provision system 600 may be a system that provides information regarding an event held at a facility. Here, the facility may be a building or the site of the building, and for example, may be an office building, a commercial facility, a convention center, a school, an apartment, an accommodation facility (hotel, inn, etc.), or the site thereof. Further, an event held at a facility may be an event or function held at the facility, and may be held according to the nature and scale of the facility. For example, events held at a facility may include seminars, lectures (English conversation, investment, career advancement lectures, etc.), product sales, lectures for health promotion (yoga, stretching, walking, etc.), concerts, lectures, stand-up comedy, rakugo, etc. In addition, in the case of a large-scale facility such as a convention center, events may include, for example, exhibitions, trade shows, joint company briefing sessions, study abroad / entrance examination fairs, etc. In the following description, as an example of the facility, an office building in which a plurality of companies and tenants are located will be described.
[0019] In addition, the "user" in the present disclosure may refer to employees such as regular employees and commissioned employees who belong to a company occupying a building and engage in the company's duties. Further, the "administrator" in the present disclosure may be a user who hosts an event. Hereinafter, the terminal device of the user is also referred to as the "user terminal", and the terminal device of the administrator is also referred to as the "administrator terminal". Note that the terminal device may refer to a so-called communication terminal having a communication function.
[0020] The information providing system 600 may include at least a server (information processing device) 100, a user terminal 200, a database server 400, an administrator terminal 300, and an information acquisition device 30. Further, the information providing system 600 may further include an information acquisition device 30 installed at various locations in the facility to acquire various information of the facility. Furthermore, the information providing system 600 may include a signage device 40 installed in the facility to provide various contents related to the facility to the user.
[0021] The server 100, the user terminal 200, the administrator terminal 300, the database server 400, the information acquisition device 30, and the signage device 40 may be connected via a network 500. The network 500 may include a wireless network or a wired network. Specifically, for example, the network 500 may be a LAN (Local Area Network), a wireless LAN (WLAN), a wide area network (WAN), LTE (long term evolution), 4th generation communication (4G), 5th generation communication (5G), and a mobile communication system after 6th generation communication (6G), etc. Note that the network 500 is not limited to these examples, and may be, for example, Bluetooth (registered trademark), an optical fiber line, etc. Also, the network 500 may be a combination of these.
[0022] Server 100 may perform various processes related to the provision and distribution service of information about various events held at the facility, which is realized by the information provision system 600 (hereinafter also referred to simply as the "information provision service").
[0023] Furthermore, the user terminal 200 may be a terminal device of a user who uses the information provision service. The user terminal 200 may have an application (hereinafter also simply referred to as "app") installed for using the information provision service. The user terminal 200 may display information about various events held at the facility based on the information received from the server 100. The user terminal 200 may also send requests to the server 100 in response to input operations received from the user.
[0024] The administrator terminal 300 is the terminal of the administrator who is hosting the event, and may receive input from the administrator regarding matters necessary for holding the event and matters to be notified to users before and after the event, and send it to the server 100.
[0025] The database server 400 may store various types of information (data) used by the information provision system 600. For example, the database server 400 may store user information about users who use the information provision service. User information is information used to identify each user and may include, for example, a user ID (IDentifier) (an example of an identifier) that uniquely identifies the user, a username, an email address, etc.
[0026] Furthermore, the database server 400 may store information regarding the facility's map. Here, the facility's map may be a floor map of the facility. The information regarding the facility's map may include images of the floor map and location information indicating where spaces such as tenants, offices, conference rooms, cafes, and individual booths located on the floor are situated on the map. For example, as location information, an xy coordinate plane may be set with an arbitrary point in the floor map image as the origin, and the position coordinates on that xy coordinate plane may be stored as location information.
[0027] Furthermore, the database server 400 may store information about events held at the facility (event information). Figure 2 shows an example of an event information table. The event information table TB10 may be a dataset that associates an event ID, which uniquely identifies each event, with information such as the event name, the date, time, location, and organizer. For example, an event identified by event ID "ev_001" indicates that the event name is "Yoga," the date is "2024 / 10 / 04," the time is "8:00-9:00," the location is "Event Deck on the 29th Floor," and the organizer is a user identified as "com_A."
[0028] The event information table TB10 is not limited to the example shown in Figure 2; it may be stored in any manner that allows for the identification of each event. Furthermore, the information stored in the event information table TB10 is not limited to what is shown; it may contain more or less information. For example, information such as the maximum number of participants allowed, whether reservations are required, eligibility requirements, and whether there are fees may also be stored.
[0029] The information acquisition device 30 may include so-called IoT (Internet of Things) devices. The information acquisition device 30 may include, but is not limited to, motion sensors, open / close sensors, infrared cameras, 3D image cameras, image sensors, temperature and humidity sensors, ultrasonic sensors, CO2 sensors, weight sensors, etc. The information acquisition device 30 may be installed in various locations such as facility entrances and exits, private rooms such as toilets, changing rooms, and prayer rooms, entrances and ceilings of offices and tenants of various companies, elevator halls, inside elevators, flapper gates, outdoor terrace decks, free spaces, parking spaces, etc. Furthermore, the information acquisition device 30 may be a user information identification device (for example, a 2D barcode reader) and may be installed in building entrance / exit gates, air conditioning equipment, elevators, and on desks and in conference rooms. Although only two information acquisition devices 30 are shown in Figure 1, there may be more than two. Also, the configuration for connecting the information acquisition device 30 to the network 500 may be any configuration. For example, the information acquisition device 30 may be connected to the network 500 via a gateway (not shown) and may send and receive various types of information with the server 100 and the user terminal 200.
[0030] Hereafter, an embodiment of the present invention will be described using Figures 3 and 4. Figure 3 is an example of a sequence between a user terminal 200, a server 100, an administrator terminal 300, and an information acquisition device 30. Figures 4(a) and 4(b) are examples of the display screen of the user terminal 200. Note that the sequence in Figure 3 is just one example, and the present invention is not limited thereto.
[0031] The event organizer may send event-related information to the server 100 via the administrator terminal 300 (step T10). Event-related information may include the event name, date, time, and location as described above. The server 100 may acquire the event information and store it in the database server 400 (step T11). The event information may be stored as the event information table TB10 shown in Figure 2. Based on the event information, the server 100 may output display information that causes a predetermined screen to be displayed on the user terminal 200 (step T12). Based on the display information, the user terminal 200 may overlay event information indicating that an event is being held on the event location on the facility map (step T13).
[0032] According to one embodiment of the present invention, as shown in Figure 4(a), event information indicating that an event is being held may be displayed superimposed on a map of the facility displayed on the user terminal 200. In screen D1 of Figure 4(a), event information 10 indicating that a coffee workshop will be held from 12:30 to 13:00 is displayed on the floor map of the 29th floor of the building, above the cafe space which is the venue. In addition, event information 11 indicating that a yoga experience will be held from 8:00 to 9:00 is displayed on the event deck which is the venue.
[0033] Returning to Figure 3, the information acquisition device 30 may transmit information regarding the facility's congestion level to the server 100 (step T14). Information regarding congestion level may be acquired by, for example, a human presence sensor, an infrared camera, a 3D image camera, an image sensor, a weight sensor, etc., but is not limited to these. The user terminal 200 may also transmit its own location information to the server 100 (step T15). The location information of the user terminal 200, i.e., the user, may be GPS (Global Positioning System) information acquired by the user terminal 200. Alternatively, the location information may be acquired based on the strength of radio waves received by the user terminal 200 from multiple access points installed within the facility. Or, the location information may be acquired based on atmospheric pressure measured by a barometric pressure sensor equipped in the user terminal 200.
[0034] The server 100 may output to the user terminals 200 the congestion level of each space in the facility, calculated based on the congestion level obtained from the information acquisition device 30 and the location information transmitted from multiple user terminals 200 (step T16). The user terminals 200 may display the congestion level of each space superimposed on the location of each space on the facility map (step T17). In the example of screen D1 in Figure 4(a), congestion level information 12 indicating that the congestion level of the cafe space is 20-30% is displayed at the location of the cafe space on the facility map. This makes it possible to present information of interest to users who are interested in the event in advance.
[0035] Furthermore, the space for displaying the level of congestion may or may not be limited to spaces related to the event. Also, the level of congestion may be calculated from at least one of the following: information acquired by the information acquisition device 30 and location information from multiple user terminals 200.
[0036] Returning to Figure 3, the administrator terminal 300 may receive input of additional information related to the event from the administrator who is hosting the event and transmit such additional information to the server 100 (step T18). Additional information related to the event may include, for example, updates to event information such as changes to the date and time or location of the event, the trend in the number of attendees leading up to the start of the event, and information that provides further announcements about the event. The information acquisition device 30 may also transmit information to the server 100 indicating the occurrence of an event related to the event (step T19). An event related to the event may be an event that should be made known to users participating in the event, either at the event venue or along the route to the venue, for example, that cleaning has started or that the congestion rate has exceeded a predetermined threshold.
[0037] The server 100 may output notification information to the user terminal 200 in response to information obtained from the administrator terminal 300 or the information acquisition device 30 (step T20). The user terminal 200 may display the acquired notification information (step T21). Screen D2 in Figure 4(b) is an example of the display screen of the user terminal 200 after a predetermined time has elapsed since screen D1 in Figure 4(a) was displayed. In the example of screen D2, notification information 20 is displayed indicating that the start time of the coffee class scheduled to be held in the cafe space has been changed to 12:40-13:10. In addition, notification information 21 indicating that the event deck is being cleaned is displayed superimposed on the location of the event deck on the facility map. Furthermore, notification information 22 indicating that the congestion level of the cafe space has risen to 50-60% is displayed superimposed on the location of the cafe space. Various notification methods may be used, such as push notifications via apps, notifications via short messages, and notifications to email addresses.
[0038] Thus, according to one embodiment of the present invention, information about the event may be displayed on the user terminal 200 superimposed on the event location on a map of the facility. Furthermore, when information about the event is updated or when a predetermined event related to the event occurs, the updated content or information about the event that occurred may be delivered to the user terminal 200 in real time. This allows the user to always obtain the latest information about the event.
[0039] Furthermore, information delivered in real time may be superimposed on the facility map displayed on the user terminal 200, overlaid on the location of the event or the location where the incident occurred. This allows the user to immediately understand which space within the facility the notified information pertains to.
[0040] Furthermore, the server 100 may notify the user terminal 200 that an event will be held based on the user terminal 200's location information, when the user terminal 200's location is within a predetermined distance from the event venue. The predetermined distance may be a numerical value such as 5m, or it may be a distance indicating that the user is on the same floor as the event venue, but it is not limited to these. This can better attract the user's attention to the event. Furthermore, the notification that an event will be held may be delivered regardless of the user terminal 200's location, but the real-time delivery of additional information about the event, as described above, may be performed according to the user terminal 200's location.
[0041] <Structure> Figure 5 will be used to explain the hardware and functional configurations of server 100 and user terminal 200.
[0042] <User terminal> (1) Hardware configuration of the user terminal The user terminal 200 includes a control unit 210, a communication unit 220, a display unit 230, an input / output unit 240, a location information acquisition unit 250, a radio wave receiving unit 251, a barometric pressure measurement unit 252, and a storage unit 270.
[0043] The control unit 210 is typically a processor and may be implemented by a central processing unit (CPU), an MPU (Micro Processing Unit), a GPU (Graphics Processing Unit), etc. The control unit 210 may perform the functions and methods shown in each embodiment by reading a program stored in the storage unit 270 and executing code or instructions contained in the program.
[0044] The storage unit 270 stores various programs and data necessary for the operation of the user terminal 200. The storage unit 270 may include, for example, flash memory. The storage unit 270 may also include memory (such as RAM (Random Access Memory) or ROM (Read Only Memory)) that provides a working area for the control unit 210.
[0045] The communication unit 220 may be implemented as hardware such as a NIC (Network Interface Card) or network adapter, communication software, or a combination thereof. The communication unit 220 may send and receive various types of data to and from the server 100 via the network 500. If the communication unit 220 is composed of a physically structured circuit, it may be referred to as a communication circuit.
[0046] The display unit 230 is a monitor that displays data according to the display data written to the frame buffer, and may be, for example, a touch panel, a touch display, etc.
[0047] The input / output unit 240 may include an input device for inputting various operations to the user terminal 200, and an output device for outputting processing results processed by the user terminal 200. The input device may include, for example, a touch panel, a touch display, a camera, and a microphone, and the output device may include, for example, a display, a touch panel, a speaker, and the like.
[0048] (2) Functional configuration of user terminals The user terminal 200 may include a display processing unit 212 and an input / output processing unit 213 as functions implemented by the control unit 210. Note that some of the functional units shown in Figure 6 that are not essential in each embodiment may be omitted. Furthermore, the functions or processes of each functional unit may be implemented by machine learning or AI (Artificial Intelligence) to the extent feasible. Note that some of the various processes described as being performed by the user terminal 200 may be performed by the server 100.
[0049] The display processing unit 212 may control the display of data on the display unit 230. For example, the display processing unit 212 may display screen D1 in Figure 4(a) and screen D2 in Figure 4(b) on the display unit 230 according to the information transmitted from the server 100.
[0050] The input / output processing unit 213 may control the transmission of various types of information to external devices via the input / output unit 240. For example, the input / output processing unit 213 may transmit various types of information to each functional unit in response to user input operations received by the input device, or transmit information from each functional unit to output devices (not shown) such as touch panels, monitors, and speakers. For example, the input / output processing unit 213 may receive input from the user of information necessary for reserving the above-mentioned conference room.
[0051] <server> (1) Server hardware configuration The server 100 may include a control unit 110, a communication unit 120, and a storage unit 170.
[0052] The control unit 110 is typically a processor, and may include a central processing unit (CPU), MPU, GPU, microprocessor, etc., and may be implemented by logic circuits (hardware) or dedicated circuits formed on an integrated circuit chip (IC (Integrated Circuit) chip, LSI (Large Scale Integration)), etc.
[0053] The storage unit 170 stores various programs and data necessary for the server 100 to operate. The storage unit 170 may include, for example, an HDD (Hard Disk Drive), an SSD (Solid State Drive), flash memory, etc. The storage unit 170 may also include memory that provides a workspace for the control unit 110.
[0054] The communication unit 120 may be implemented as hardware such as a NIC or network adapter, communication software, or a combination thereof. The communication unit 120 may send and receive various types of data between the user terminal 200, the administrator terminal 300, the information acquisition device 30, and the signage device 40 via the network 500.
[0055] (2) Server Functional Configuration The server 100 may include, as functions implemented by the control unit 110, an event information acquisition unit 111, a distribution unit 112, an additional information acquisition unit 113, a location information acquisition unit 114, and a determination unit 115. Note that, among the functional units shown in Figure 2, functional units that are not essential in each embodiment may be omitted. Furthermore, the functions or processing of each functional unit may be implemented by machine learning or AI to the extent feasible.
[0056] The event information acquisition unit 111 may acquire event information, including information about events held at the facility and the location of the event, and store it in a designated storage unit. The event information may also be transmitted from the administrator terminal 300.
[0057] The distribution unit 112 may output display information that, based on the event information, overlays event information indicating that an event is being held onto the event location on the facility map on the user terminal 200 used by the user.
[0058] Furthermore, the distribution unit 112 may output display information that overlays the acquired information onto the facility map displayed on the user terminal in real time, depending on whether it has acquired additional information related to the event, or has acquired information indicating the occurrence of an event related to the event at the facility from the information acquisition device 30 installed at the facility. The additional information related to the event may be acquired from the event administrator terminal 300 or from the facility administrator.
[0059] Furthermore, if the distribution unit 112 acquires information indicating the occurrence of an event related to an event at the facility, it may overlay the acquired information on the location where the event occurred on the facility's map. In addition, if the distribution unit 112 acquires additional information related to the event, it may overlay the acquired information on the location where the event was held on the facility's map.
[0060] Furthermore, the distribution unit 112 may notify the user terminal 200 that an event will be held when the user terminal 200's location is within a predetermined distance from the event venue. In addition, the distribution unit 112 may acquire the congestion rate of a predetermined location related to the event at the facility as an event related to the event at the facility, and display the congestion rate of the facility superimposed on a predetermined location on a map of the facility.
[0061] The additional information acquisition unit 113 may acquire additional information related to the event from the administrator terminal 300. It may also acquire information indicating the occurrence of events related to the event at the facility from the information acquisition device 30.
[0062] The location information acquisition unit 114 may acquire terminal location information indicating the location of the user terminal 200.
[0063] The determination unit 115 may perform various determination processes. For example, the determination unit 115 may determine, based on the location information of the user terminal 200, whether or not the user terminal 200 is within a predetermined distance from the event venue.
[0064] Furthermore, the distribution unit 112 may distribute announcement information to the signage device 40 installed in the facility, interrupting the event announcement, when a predetermined time has passed until the event starts. The predetermined time may be 30 minutes, but is not limited to this. Figure 6 shows an example of the display screen of the signage device 40. In the example of screen D3, at 12:10, 30 minutes before the start time of the coffee class to be held in the cafe space at 12:40, an announcement 31 is displayed stating, "A coffee class will be held in the cafe space from 12:40." The form of the interrupting announcement is not limited to that shown in the figure. This allows for the event to be made known to a variety of users.
[0065] <Server control flowchart> The control method for the server 100 described above will be explained using the flowchart in Figure 7. First, the event information acquisition unit 111 of the server 100 may acquire event information, which includes information about an event held at the facility and the location of the event, and store it in a predetermined storage unit (step S11). This information may be stored in the database server 400 as the event information table TB10 described above. Based on the event information stored in the database server 400, the distribution unit 112 may output display information that indicates an event is being held, superimposed on the location of the event on the facility map, on the user terminal 200 used by the user (step S12). Furthermore, depending on whether additional information related to the event has been acquired from the event administrator's terminal, or whether information indicating the occurrence of an event related to the event at the facility has been acquired from an information acquisition device installed at the facility, the distribution unit 112 may output notification information that further displays the acquired information superimposed on the facility map displayed on the user terminal in real time (step S13).
[0066] <User terminal control flowchart> The control method for the user terminal 200 described above will be explained with reference to Figure 8. First, the control unit 210 of the user terminal 200 may acquire display information from the server 100 to be displayed on the display unit 230 (step S21). Next, the display processing unit 211 may, based on the display information acquired from the server 100, display event information indicating that an event is being held at the facility, superimposed on the location of the event on the facility map on the display unit 230 (step S22). An example of the display screen may be as described in Figure 4. Subsequently, the server 100 may further display notification information transmitted in response to at least one of the following: acquiring additional information related to the event from the administrator terminal 300 of the event administrator, and acquiring information indicating the occurrence of an event related to the event at the facility from the information acquisition device 30 installed at the facility, superimposed on the facility map on the display unit 230 in real time (step S23).
[0067] The present invention has been described based on various drawings and embodiments, but it should be noted that those skilled in the art will find it easy to make various modifications and alterations based on this disclosure. Therefore, it should be noted that these modifications and alterations are within the scope of the present invention. For example, the functions included in each component, step, etc., can be rearranged in a way that is logically consistent, and multiple components or steps, etc., can be combined into one or divided. Furthermore, the configurations shown in the above embodiments may be combined as appropriate. Also, the processing described as being performed by the server 100 may be performed by the user terminal 200, and the processing described as being performed by the user terminal 200 may be performed by the server 100.
[0068] For example, although only one server 100 is shown in Figure 1, it is not limited to this. That is, each function described as being provided by server 100 may be implemented by multiple servers. Also, server 100 may be a distributed server system that operates cooperatively by communicating over a network, for example, or it may be a so-called cloud server. In other words, server 100 may include not only physical servers but also virtual servers created by software.
[0069] Furthermore, user terminals 200 and administrator terminals 300 may be computers (e.g., tablets, desktop computers, laptop computers) or wearable devices (glasses-type devices, watch-type devices, etc.). A single user or administrator may also use multiple terminal devices (e.g., a smartphone and a laptop computer).
[0070] Furthermore, although only one database server 400 is shown separately from server 100 in Figure 1, it may be integrated with server 100. That is, the database server 400 may be the volatile or non-volatile memory of server 100. Also, the database server 400 may consist of multiple storage devices. In addition, the database server 400 may be connected to server 100 via a dedicated internal network different from network 500.
[0071] Furthermore, the event information displayed on the user terminal 200 may be set to show the event after a predetermined time has elapsed, and this predetermined time can be set by the administrator. In addition, the types of information to be displayed on the user terminal 200 can also be set by the administrator.
[0072] The programs of each embodiment of this disclosure may be provided stored in a storage medium readable by a server, which is an information processing device. The storage medium is a "non-temporary tangible medium" capable of storing programs. The programs include, for example, software programs and information processing device programs. When each functional unit of the server 100 is implemented by software, the server 100 functions as an event information acquisition unit 111, a distribution unit 112, an additional information acquisition unit 113, a location information acquisition unit 114, and a determination unit 115 by having the processor execute a program loaded into memory. Similarly, when each functional unit of the user terminal 200 is implemented by software, the user terminal 200 functions as a display processing unit 212 and an input / output processing unit 213 by having the processor execute a program loaded into memory.
[0073] The storage medium may, where appropriate, include one or more semiconductor-based or other integrated circuits (ICs) (e.g., field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), hard disk drives (HDDs), hybrid hard drives (HHDs), optical disks, optical disk drives (ODDs), magneto-optical disks, magneto-optical drives, floppy diskettes, floppy disk drives (FDDs), magnetic tape, solid-state drives (SSDs), RAM drives, secure digital cards or drives, any other suitable storage medium, or two or more suitable combinations thereof. The storage medium may, where appropriate, be volatile, non-volatile, or a combination of volatile and non-volatile.
[0074] Furthermore, the program disclosed herein may be provided to the server 100 via any transmission medium capable of transmitting the program (such as a communication network or broadcast waves).
[0075] Furthermore, each embodiment of this disclosure can also be realized in the form of a data signal embedded in a carrier wave, where the program is embodied by electronic transmission. The programs of this disclosure may be implemented using, for example, scripting languages such as JavaScript® and Python, C language, Go language, Swift®, Koltin®, Java®, etc.
[0076] According to each aspect of this disclosure described above, by providing users with a more user-friendly work environment, we can contribute to achieving Sustainable Development Goal (SDG) 11, "Make cities and human settlements inclusive, safe, resilient and inclusive, safe [Explanation of Symbols]
[0077] 100 Servers (Information Processing Devices) 110 Control Unit 111 Event Information Acquisition Department 112 Distribution Department 113 Additional information acquisition unit 114 Location information acquisition unit 115 Judgment section 120 Communications Department 130 Display section 170 Storage section 400 Database Servers 200 User terminals (terminal devices) 210 Control Unit 212 Display Processing Unit 213 Input / Output Processing Unit 220 Communications Department 230 Display section 240 Input / output section 250 Location information acquisition section 251 Radio wave receiving section 252 Atmospheric pressure measurement section 500 Networks 600 Information Processing Systems
Claims
1. An event information acquisition unit acquires event information, which includes information about events held at a facility and information about the location of said events, and stores it in a predetermined storage unit. Based on the aforementioned event information, a distribution unit outputs display information to a user terminal used by the user, which overlays event information indicating that the event will be held onto the location of the event on the map of the facility. Equipped with, The distribution unit outputs notification information that, in response to at least one of the following, that it has obtained additional information related to the event, or has obtained information indicating the occurrence of an event related to the event at the facility from an information acquisition device installed at the facility, overlays the obtained information onto the map of the facility displayed on the user terminal and displays it in real time. Information processing device.
2. When the distribution unit obtains information indicating the occurrence of an event related to the event at the facility, it overlays the obtained information onto the location where the event occurred on the map of the facility. The information processing apparatus according to claim 1.
3. If the distribution unit obtains additional information related to the event, it will overlay the obtained information onto the location of the event on the map of the facility. The information processing apparatus according to claim 1.
4. The system further includes a location information acquisition unit that acquires terminal location information indicating the location of the user terminal, The distribution unit notifies the user terminal that the event will be held when the user terminal's location is within a predetermined distance from the event venue. The information processing apparatus according to claim 1.
5. The aforementioned event information further includes time information regarding the start time of the event, The information processing apparatus according to claim 1, wherein the distribution unit distributes notification information to a signage device installed in the facility to interrupt and display an announcement of the event when a predetermined time has elapsed until the scheduled start time of the event.
6. The distribution unit obtains the congestion rate of a predetermined location related to the event at the facility as an event related to the event at the facility, and displays the congestion rate of the facility superimposed on the predetermined location on a map of the facility. The information processing apparatus according to claim 1.
7. Information processing device, The steps include: acquiring event information, which includes information about an event held at a facility and the location of the event, and storing it in a predetermined storage unit; Based on the aforementioned event information, the user terminal used by the user outputs display information that overlays event information indicating that the event will be held on the location of the event on the map of the facility. The steps include: outputting notification information that, in response to obtaining additional information related to the event from the event administrator's terminal, and obtaining information indicating the occurrence of events related to the event at the facility from an information acquisition device installed at the facility, overlays the acquired information onto a map of the facility displayed on the user terminal and displays it in real time; A control method for an information processing device, including the control method for an information processing device.
8. In an information processing device, A function to acquire event information, including information about the location of an event held at a facility, and to store it in a predetermined storage unit. Based on the aforementioned event information, the user's terminal outputs display information that overlays event information indicating that the event will be held on the location of the event on the map of the facility. A function to output notification information that, in response to obtaining additional information related to the event, or obtaining information indicating the occurrence of an event related to the event at the facility from an information acquisition device installed at the facility, overlays the acquired information onto a map of the facility displayed on the user terminal and displays it in real time, at least one of the above; A control method for information processing equipment that enables this.
9. An acquisition unit that acquires display information to be displayed on the display unit from the information processing device, A display processing unit, based on the aforementioned display information, displays event information indicating that an event is being held at the facility, superimposed on the location of the event on a map of the facility, Equipped with, The display processing unit further displays in real time on the display unit the notification information transmitted in response to at least one of the following: that the information processing device has acquired additional information related to the event, and that it has acquired information indicating the occurrence of an event related to the event at the facility from an information acquisition device installed at the facility, by superimposing the notification information onto the map of the facility. Terminal device.
10. The terminal device, The steps include: obtaining display information to be displayed on the display unit from the information processing device; Based on the aforementioned display information, the display unit displays event information indicating that an event will be held at the facility, superimposed on the location of the event on the map of the facility. The information processing device further displays in real time on the display unit the notification information transmitted in response to at least one of the following: that additional information related to the event has been obtained, and that information indicating the occurrence of an event related to the event at the facility has been obtained from an information acquisition device installed at the facility, superimposed on a map of the facility. A method for controlling a terminal device, including [the specified element].
11. On the terminal device, A function to acquire display information to be displayed on the display unit from the information processing device, Based on the aforementioned display information, the display unit has a function to display event information indicating that an event is being held at the facility, superimposed on the location of the event on the map of the facility. The information processing device has a function to further display in real time on the display unit a notification information transmitted in response to at least one of the following: the acquisition of additional information related to the event, and the acquisition of information indicating the occurrence of an event related to the event at the facility from an information acquisition device installed at the facility, superimposed on a map of the facility. A control program for terminal devices that enables this.