Information processing device
The information processing device enhances communication between service providers and passengers by displaying seating plans and sharing handwritten notes, addressing the challenge of real-time interaction in content distribution services.
Patent Information
- Application Number
- JP2024084474
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-05-24
- Publication Date
- 2025-12-05
AI Technical Summary
Existing technologies lack effective means for smooth communication between service providers and passengers during content distribution in vehicles, particularly in services where real-time interaction is required.
An information processing device that manages content distribution by displaying seating plans with passenger identification, allowing input and sharing of handwritten notes across multiple terminals, enabling real-time communication between service providers and passengers.
Facilitates smooth communication and enhances passenger satisfaction by allowing real-time interaction and sharing of information among passengers and service providers.
Smart Images

Figure 2025177542000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to an information processing device. [Background technology]
[0002] BACKGROUND ART There is known a technology for distributing content to passengers in a vehicle (see, for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2005-354489 Summary of the Invention [Problem to be solved by the invention]
[0004] An object of the present disclosure is to provide a technology that is effective in realizing smooth communication between a service provider and passengers in a service that delivers content to passengers of a vehicle. [Means for solving the problem]
[0005] One aspect of the present disclosure is an information processing device that manages distribution of content to passengers in a vehicle. In this case, the information processing device includes, for example, displaying, on a plurality of terminals, a first user interface screen on which a seating plan including identification information of passengers seated in each of a plurality of seats equipped in the vehicle is mapped; receiving a writing input on the first user interface screen from one of the plurality of terminals; generating a second user interface screen by mapping the input writing to a position where the writing was input on the first user interface screen; displaying the second user interface screen on a plurality of the terminals; The control unit may include:
[0006] The present disclosure can also be understood as an information processing method in which a computer executes processing of an information processing device, a program for causing a computer to execute the information processing method, or a non-transitory storage medium for storing the program. [Effects of the Invention]
[0007] According to the present disclosure, it is possible to provide a technology that is effective in realizing smooth communication between a content distributor and passengers in a service that distributes content to passengers in a vehicle. [Brief explanation of the drawings]
[0008] [Figure 1] FIG. 1 is a diagram illustrating an overview of a system according to an embodiment. [Figure 2] 1 is a diagram illustrating an example of a hardware configuration of an in-vehicle terminal, a viewing terminal, a distribution terminal, a fleet management terminal, and a fleet management server included in a system according to an embodiment. [Figure 3] FIG. 2 is a diagram illustrating a first example of a management Web page according to an embodiment. [Figure 4] FIG. 10 is a diagram illustrating a second example of a management Web page according to an embodiment. [Figure 5] 10 is a flowchart illustrating an example of a processing routine executed by the fleet management server in the embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0009] A service is being considered in which content related to an event being held at an event venue is distributed to visitors (passengers) aboard vehicles that shuttle visitors between public transportation stations and event venues. One example is a service being considered in which content is distributed while real-time communication is maintained between the distributor and passengers. In such a service, smooth communication between the service provider and passengers is also important for improving passenger satisfaction.
[0010] Therefore, the information processing device according to the present disclosure provides a user interface that allows passenger information and the like to be shared between service providers. The information processing device according to the present disclosure is a computer that manages the distribution of content to vehicle passengers. In one example, such an information processing device may be a server that communicates with multiple terminals via a network. The content according to the present disclosure may include content that progresses through communication between the service provider and passengers. In one example, such content may be content in which communication such as a question and answer session takes place in real time between a broadcaster (e.g., a master of ceremonies (MC) and / or athletes) and passengers.
[0011] In an information processing device according to the present disclosure, a control unit causes a plurality of terminals to display a first user interface screen onto which a seating plan including identification information of passengers seated in each of a plurality of seats equipped in a vehicle is mapped. As an example, the control unit of the information processing device may cause the first user interface screen to be displayed on the plurality of terminals by interacting with the plurality of terminals through execution of a web server. That is, the control unit of the information processing device may cause the first user interface screen to be displayed on the plurality of terminals in response to the plurality of terminals accessing a predetermined URL. Note that, as an example, the plurality of terminals may include a terminal used by a content distributor, a terminal used by a vehicle operations manager, and a terminal used by a vehicle crew member.
[0012] A control unit of the information processing device accepts writing input on the first user interface screen from one of the multiple terminals. In one example, one of the multiple terminals acquires data (digital ink) including the position and trajectory of the writing via a touch panel display, and transmits the acquired data including the digital ink (hereinafter, sometimes referred to as "writing data") to the information processing device. In response, a control unit of the information processing device accepts writing input on the first user interface screen by receiving the writing data transmitted from the terminal.
[0013] In response to receiving writing input on the first user interface screen from one of the multiple devices, the control unit of the information processing device generates a second user interface screen. The second user interface screen is a screen in which the writing is mapped onto the first user interface screen. In this case, the control unit of the information processing device may map the writing in accordance with digital ink included in the writing data.
[0014] In response to the generation of the second user interface screen, the control unit of the information processing device causes the second user interface screen to be displayed on the multiple terminals in a manner similar to the method for displaying the first user interface screen on the multiple terminals.
[0015] According to the information processing device of the present disclosure, when a post is made on a first user interface screen of one of a plurality of terminals, the post can be displayed on the other terminals of the plurality of terminals. This allows the content of the post to be shared among multiple users using multiple terminals. As a result, service providers can communicate smoothly with passengers.
[0016] <Embodiment> Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. The configurations of the following embodiments are examples, and various improvements or modifications may be made without departing from the scope of the present disclosure. Furthermore, specific configurations according to the embodiments may be appropriately adopted when implementing the present disclosure. Note that, although data appearing in the present embodiments are described in natural language, more specifically, they are specified using pseudo-language, commands, parameters, machine language, etc. that can be recognized by a computer.
[0017] (System Overview) In this embodiment, an example will be described in which an information processing device according to the present disclosure is applied to a system for providing a content distribution service to passengers of vehicles that transport visitors to and from an event venue. Event venues include, for example, facilities where sports competitions and the like are held, facilities where musical concerts are held, and facilities where exhibitions are held. In this embodiment, a stadium where a sports competition (corresponding to a predetermined event according to the present disclosure) is taken as an example of an event venue.
[0018] Fig. 1 is a diagram schematically illustrating an example of the configuration of a system according to this embodiment. In the example shown in Fig. 1, the system includes a vehicle 10, an in-vehicle terminal 100, a viewing terminal 110, a distribution terminal 20, a fleet management terminal 30, and a fleet management server 40. In the example shown in Fig. 1, only one vehicle 10, one in-vehicle terminal 100, one viewing terminal 110, and one distribution terminal 20 are shown, but there may be multiple vehicles 10, multiple in-vehicle terminals 100, multiple viewing terminals 110, and one distribution terminal 20.
[0019] The vehicle 10 is a vehicle that transports visitors between a designated boarding and disembarking location and a stadium. The designated boarding and disembarking location may be, for example, a public transportation station. The in-vehicle terminal 100 is a computer used by the driver of the vehicle 10. In this embodiment, the in-vehicle terminal 100 has a function of displaying a management web page (corresponding to the first and second user interface screens according to the present disclosure) by accessing a dedicated URL of a content distribution service through the execution of an application program such as a web browser. The management web page is a web page for displaying, on the web browser of the in-vehicle terminal 100, a user interface screen in which identification information of passengers seated in each seat is mapped onto a seating plan of multiple seats installed in the vehicle 10. The passenger identification information may be a name, nickname, or other designation of each passenger. In addition to each passenger's identification information, preference information of each passenger may be mapped to the seating plan. For example, the preference information may be information indicating each passenger's favorite player and / or team. Furthermore, in this embodiment, the in-vehicle terminal 100 also has a function of detecting digital ink including the position (position on the management web page) and shape of the stroke (handwriting) input by the writing instrument when the driver writes by hand on the display screen of the management web page using a finger, a pen, or other writing instrument, and transmitting writing data including the detected digital ink to the fleet management server 40. The writing data includes the digital ink and identification information (terminal ID) of the in-vehicle terminal 100, etc.
[0020] The viewing terminal 110 is a computer installed in the passenger compartment of the vehicle 10. The viewing terminal 110 in this embodiment has a function to output content distributed from the distribution terminal 20. The content in this embodiment is content related to sports held at a stadium, and includes content in which real-time communication takes place between the distributor (MC, athletes, etc.) and the passengers of the vehicle 10 (for example, content in which communication such as question and answer sessions takes place between athletes participating in the sports held at the stadium and passengers). The distribution of such content may be achieved, for example, by connecting the distribution terminal 20 and the viewing terminal 110 through a web conferencing system. In this case, the viewing terminal 110 also has a function to transmit images of the passenger compartment of the vehicle 10 and audio picked up from the passenger compartment to the distribution terminal 20. It may be configured as follows.
[0021] The distribution terminal 20 is a computer used by a content distributor. The distribution terminal 20 distributes content to the viewing terminal 110 via a network N1 (described later). In this embodiment, the distribution terminal 20 connects to the viewing terminal 110 via a web conference system, thereby transmitting images and audio of the distributor (such as the MC and athletes) to the viewing terminal 110 in real time and outputting images and audio of the passenger compartment of the vehicle 10 in real time. Similarly to the in-vehicle terminal 100 described above, the distribution terminal 20 in this embodiment also has a function to display a management web page including a seating plan for the vehicle 10 and a function to transmit writing data corresponding to handwritten notes entered by the distributor on the display screen of the management web page to the fleet management server 40. The writing data includes the digital ink of the notes and the terminal ID of the distribution terminal 20.
[0022] The fleet management terminal 30 is a computer used by the fleet manager of the vehicle 10. The fleet management terminal 30 in this embodiment has a function for executing information processing related to the fleet management of the vehicle 10. As an example, the fleet management terminal 30 has a function for receiving vehicle 10 operation data from the vehicle 10 and / or the fleet management server 40 and presenting the received operation data to the fleet manager. Examples of the vehicle 10 operation data include the departure point of the vehicle 10, the destination of the vehicle 10, the planned route of the vehicle 10, and the current location of the vehicle 10. The fleet management terminal 30 that receives such operation data may output a map screen reflecting the operation data. Similarly to the in-vehicle terminal 100 described above, the fleet management terminal 30 in this embodiment also has a function for displaying a management web page including a seating plan for the vehicle 10 and a function for transmitting handwritten writing data corresponding to writings entered by the fleet manager on the display screen of the management web page to the fleet management server 40. The writing data includes the digital ink of the writings and the terminal ID of the fleet management terminal 30.
[0023] The fleet management server 40 is a computer that processes information related to the operation of the vehicle 10. The fleet management server 40 of this embodiment has a function of determining a planned driving route of the vehicle 10 to which content is to be distributed, in accordance with content distribution information. The content distribution information includes, for example, identification information (vehicle ID) of the vehicle 10 to which content is to be distributed, a departure point (a public transportation station or a stadium) of the vehicle 10 to which content is to be distributed, a destination (a stadium or a public transportation station) of the vehicle 10 to which content is to be distributed, a scheduled start time of content distribution, and a scheduled end time of content distribution. Such distribution information may be transmitted from the distribution terminal 20 or the fleet management terminal 30 to the fleet management server 40. The fleet management server 40 of this embodiment also has a function of transmitting route information including the determined planned driving route to the vehicle 10 (e.g., a car navigation system equipped in the vehicle 10) and the fleet management terminal 30.
[0024] The fleet management server 40 of this embodiment is also configured to function as a web server for interacting with the in-vehicle terminal 100, the distribution terminal 20, and the fleet management terminal 30. That is, the fleet management server 40 of this embodiment has the function of displaying the above-mentioned management web page on the in-vehicle terminal 100, the distribution terminal 20, and the fleet management terminal 30 by executing the web server to interact with the in-vehicle terminal 100, the distribution terminal 20, and the fleet management terminal 30. Furthermore, the fleet management server 40 of this embodiment also has the function of accepting handwritten notes on the management web page by any of the crew, distributor, and fleet management manager, and reflecting the entered notes on the management web page. This allows notes by any of the crew, distributor, and fleet management manager to be shared by all of the crew, distributor, and fleet management. For example, when a passenger conveys information that is not included in the preference information to a crew member, the crew member can write the information by handwriting at the passenger's seat position, so that the distributor and the operation manager can grasp the information. This also allows the distributor to provide passengers with topics related to the information, which allows for smoother communication between the distributor and the passenger, thereby increasing the passenger's satisfaction.
[0025] (System Configuration) Here, an example of the hardware configuration of each of the in-vehicle terminal 100, the viewing terminal 110, the distribution terminal 20, the fleet management terminal 30, and the fleet management server 40 included in the system of this embodiment will be described with reference to FIG. 2. FIG. 2 is a diagram schematically showing an example of the hardware configuration of each of the in-vehicle terminal 100, the viewing terminal 110, the distribution terminal 20, the fleet management terminal 30, and the fleet management server 40. As shown in FIG. 2, the in-vehicle terminal 100, the viewing terminal 110, the distribution terminal 20, the fleet management server 40, and the fleet management terminal 30 are connected to each other via a network N1. In one example, the network N1 includes a WAN (Wide Area Network), which is a global public communication network such as the Internet, and / or a wireless communication network such as Wi-Fi (registered trademark). That's fine.
[0026] (In-vehicle terminal) The in-vehicle terminal 100 in this embodiment is a computer used by a driver of the vehicle 10, and includes a control unit 101, a storage unit 102, an input / output device 103, and a communication I / F 104. For example, such an in-vehicle terminal 100 may be a computer installed in the vehicle 10, or may be a portable computer (e.g., a smartphone, a tablet terminal, etc.) used by the driver.
[0027] The in-vehicle terminal 100 includes a processor (such as a CPU (Central Processing Unit) or a DSP (Digital Signal Processor)), a main memory device (such as a RAM and a ROM), an auxiliary memory device (such as an E The auxiliary storage device can be configured as a computer having a PROM, a hard disk drive, and removable media. The auxiliary storage device stores various programs such as an OS (Operating System) and application programs, and by executing these programs, various functions (software modules) that meet specific purposes can be realized. However, some or all of the functions of the in-vehicle terminal 100 can be implemented by an ASIC (Application Specific Integrated Circuit). Alternatively, the control circuit may be realized by a hardware circuit such as a Field Programmable Gate Array (FPGA) or a Programmable Integrated Circuit (PIC).
[0028] The control unit 101 is a computing unit that realizes each function of the in-vehicle terminal 100 by executing a first program stored in the storage unit 102. The control unit 101 can be realized by a hardware processor such as a CPU. The control unit 101 may also be configured to include a RAM, a ROM, a cache memory, etc.
[0029] The storage unit 102 stores various types of information. The storage unit 102 is configured with a storage medium such as a RAM, a magnetic disk, and / or a flash memory. The storage unit 102 stores a first program executed by the control unit 101, data used by the first program, and the like.
[0030] The input / output device 103 is a device that accepts input operations performed by the crew and presents information to the crew. In this embodiment, the input / output device 103 has a sensor for detecting digital ink (such as the position and shape of strokes input by the writing implement) of handwritten input using a writing implement. Such an input / output device 303 is, for example, an LCD (Liquid Crystal Display). Touch panel displays including Crystal Displays or EL (Electroluminescence) panels The writing implement may be an electronic pen, a non-electronic pen, a stylus pen, a crew member's finger, a pointing device such as a mouse, or other writing implements. The input / output device 103 may include a mouse for inputting (collecting) voice in addition to a touch panel display. The device may further include a microphone, a speaker for outputting sound, a camera for taking images, etc.
[0031] The communication I / F 104 is a communication interface for connecting the in-vehicle terminal 100 to the network N1. In one example, the communication I / F 104 may be configured to include a wireless communication interface for wireless communication. In this embodiment, the in-vehicle terminal 100 performs data communication with the fleet management server 40 through the communication I / F 104.
[0032] In the in-vehicle terminal 100 configured as described above, the control unit 101 executes the first program stored in the storage unit 102 to achieve the following functions. That is, in the in-vehicle terminal 100, while the vehicle 10 is traveling from a departure point to a destination (or while content is being distributed), the control unit 101 accesses a dedicated URL of the content distribution service through an application program such as a web browser and displays a management web page on the input / output device 103. Furthermore, when a driver writes something by hand on the display screen of the management web page via the input / output device 103, the control unit 101 of the in-vehicle terminal 100 detects the digital ink of the handwriting. The method for detecting digital ink is not limited to a specific method, and may be selected from various known methods according to the embodiment. The control unit 101 of the in-vehicle terminal 100 transmits the detected digital ink and writing data including the terminal ID of the in-vehicle terminal 100 to the fleet management server 40 via the communication I / F 104.
[0033] The specific hardware configuration of the in-vehicle terminal 100 can be such that components are omitted, replaced, or added as appropriate depending on the embodiment.
[0034] (Viewing device) The audiovisual terminal 110 in this embodiment is a computer installed in a passenger compartment of the vehicle 10, and includes a control unit 111, a storage unit 112, an input / output device 113, and a communication I / F 114.
[0035] The viewing terminal 110 can be configured as a computer having a processor (CPU, DSP, etc.), a main memory device (RAM and ROM, etc.), an auxiliary memory device (EPROM, hard disk drive, removable media, etc.), and image and audio input / output devices. The auxiliary memory device stores various programs such as an OS and application programs, and various functions (software modules) that meet specific purposes can be realized through the execution of these programs. However, some or all of the functions of the viewing terminal 110 may be realized by hardware circuits such as ASICs or FPGAs.
[0036] The control unit 111 is a calculation unit that realizes each function of the audiovisual terminal 110 by executing a second program stored in the storage unit 112. The control unit 111 may be configured similarly to the control unit 101 of the in-vehicle terminal 100.
[0037] The storage unit 112 stores various types of information. The storage unit 112 may be configured similarly to the storage unit 102 of the in-vehicle terminal 100. The storage unit 112 stores a second program executed by the control unit 111, data used by the second program, and the like.
[0038] The input / output device 113 is a device that receives input of images and audio from within the cabin and presents content distributed from the distribution terminal 20 to passengers in the cabin. As an example, the input / output device 113 may include a camera for capturing images of the cabin, a microphone for inputting audio from within the cabin, a display for outputting images included in the content, and a speaker for outputting audio included in the content.
[0039] The communication I / F 114 is a communication interface for connecting the viewing terminal 110 to the network N1. In one example, the communication I / F 114 may be configured similarly to the communication I / F 104 of the in-vehicle terminal 100. In this embodiment, the viewing terminal 110 performs data communication with the distribution terminal 20 via the communication I / F 114.
[0040] In the viewing terminal 110 configured as described above, the control unit 111 executes the second program in the storage unit 112 to achieve the following functions. That is, in the viewing terminal 110, in response to the communication I / F 114 receiving content distributed from the distribution terminal 20, the control unit 111 causes the input / output device 113 to output images and audio included in the content. In addition, the viewing terminal 110 transmits the images and audio of the guest room input to the input / output device 113 to the distribution terminal 20 via the communication I / F 114.
[0041] The specific hardware configuration of the audio-visual terminal 110 can be such that components are omitted, replaced, or added as appropriate depending on the embodiment. (Distribution terminal) The distribution terminal 20 in this embodiment is a computer used by a content distributor, and includes a control unit 201, a storage unit 202, an input / output device 203, and a communication I / F 204. Such a distribution terminal 20 may be realized by a PC (Personal Computer). The communication terminal 20 may be configured to include multiple computers, such as a computer used by the MC and a computer used by the players.
[0042] Like the viewing terminal 110, the distribution terminal 20 can be configured as a computer having a processor (e.g., CPU or DSP), a main memory (e.g., RAM and ROM), an auxiliary memory (e.g., EPROM, hard disk drive, removable media), and image and audio input / output devices. The auxiliary memory stores various programs such as an OS and application programs, and various functions (software modules) that meet specific purposes can be realized through the execution of these programs. However, some or all of the functions of the distribution terminal 20 may be realized by hardware circuits such as ASICs or FPGAs.
[0043] The control unit 201 is a calculation unit that executes a third program stored in the storage unit 202 to realize each function of the distribution terminal 20. The control unit 201 may be configured similarly to the control unit 101 of the in-vehicle terminal 100.
[0044] The storage unit 202 stores various types of information. The storage unit 202 may be configured similarly to the storage unit 102 of the in-vehicle terminal 100. The storage unit 202 of the distribution terminal 20 stores a third program executed by the control unit 201, data used by the third program, and the like.
[0045] The input / output device 203 is a device that receives input of images and audio from the broadcaster and outputs images and audio of the interior of the passenger compartment broadcast from the viewing terminal 110 to the broadcaster. As an example, the input / output device 203 may include a camera that captures images of the broadcaster, a microphone for inputting the broadcaster's audio, a display for outputting images broadcast from the viewing terminal 110, and a speaker for outputting audio broadcast from the viewing terminal 110. Note that the display included in the input / output device 203 may be a touch panel display having a sensor for detecting digital ink written by hand with a writing implement, similar to the input / output device 103 of the in-vehicle terminal 100.
[0046] The communication I / F 204 is a communication interface for connecting the distribution terminal 20 to the network N1. In one example, the communication I / F 204 is a network interface board, The distribution terminal 20 may be configured to include a communication I / F 204 and / or a wireless communication interface for wireless communication. In this embodiment, the distribution terminal 20 performs data communication with the viewing terminal 110 and the fleet management server 40 via the communication I / F 204.
[0047] In distribution terminal 20 configured as described above, control unit 201 executes the third program stored in storage unit 202 to achieve the following functions. Specifically, in distribution terminal 20, when the scheduled content distribution start time arrives, control unit 201 starts distributing content to viewing terminal 110 via communication I / F 208. When the scheduled content distribution end time arrives, control unit 201 of distribution terminal 20 ends the content distribution to viewing terminal 110. Furthermore, in distribution terminal 20, while vehicle 10 is traveling from the departure point to the destination (or while content is being distributed), control unit 201 accesses a dedicated URL for the content distribution service through execution of an application program such as a web browser, and displays an administration web page on input / output device 103. At this time, the URL accessed by distribution terminal 20 is the same as the URL accessed by in-vehicle terminal 100. Specifically, the administration web page displayed by input / output device 203 of distribution terminal 20 is the same as the administration web page displayed by input / output device 103 of in-vehicle terminal 100. Furthermore, control unit 201 of distribution terminal 20 detects the digital ink of the handwritten writing made by the distributor on the display screen of the management web page via input / output device 203. Control unit 201 of distribution terminal 20 transmits the detected digital ink and writing data including the terminal ID of distribution terminal 20 to fleet management server 40 via communication I / F 204.
[0048] The specific hardware configuration of the distribution terminal 20 can be such that components are omitted, replaced, or added as appropriate depending on the embodiment.
[0049] (Operation control terminal) The operation management terminal 30 in this embodiment is a computer used by the operation manager of the vehicle 10. The operation management terminal 30 in this embodiment has a control unit 301, a storage unit 302, an input / output device 303, and a communication I / F 304. Such an operation management terminal 30 may be realized by a PC (Personal Computer), a smartphone, or a tablet terminal.
[0050] Like the in-vehicle terminal 100, the fleet management terminal 30 can be configured as a computer having a processor (e.g., CPU or DSP), a main memory device (e.g., RAM and ROM), and an auxiliary memory device (e.g., EPROM, hard disk drive, and removable media). The auxiliary memory device stores various programs such as an OS and application programs, and the execution of these programs can realize various functions (software modules) that meet specific purposes. However, some or all of the functions of the fleet management terminal 30 may be realized by hardware circuits such as ASICs or FPGAs.
[0051] The control unit 301 is a calculation unit that executes a fourth program stored in the storage unit 302 to realize each function of the fleet management terminal 30. The control unit 301 may be configured similarly to the control unit 101 of the in-vehicle terminal 100.
[0052] The storage unit 302 stores various types of information. The storage unit 302 may be configured similarly to the storage unit 102 of the in-vehicle terminal 100. The storage unit 302 stores a fourth program executed by the control unit 301, data used by the fourth program, and the like.
[0053] The input / output device 303 is a device that receives input operations performed by the operation manager and presents information to the operation manager. The input / output device 303 in this embodiment is a sensor for detecting digital ink input by a writing implement, similar to the input / output device 103 of the in-vehicle terminal 100. The input / output device 303 may be a touch panel display having a touch panel. In addition to the touch panel display, the input / output device 303 may further include a microphone for inputting voice, a speaker for outputting voice, a camera for capturing images, and the like.
[0054] The communication I / F 304 is a communication interface for connecting the fleet management terminal 30 to the network N1. In one example, the communication I / F 304 may be configured similarly to the communication I / F 204 of the distribution terminal 20. In this embodiment, the fleet management terminal 30 performs data communication between the vehicle 10 and the fleet management server 40 via the communication I / F 304.
[0055] In the fleet management terminal 30 configured as described above, the control unit 301 executes the fourth program in the storage unit 302 to achieve the following functions. That is, in the fleet management terminal 30, in response to receiving operation data transmitted from the vehicle 10 and / or the fleet management server 40, the control unit 301 outputs a map screen reflecting the received operation data via the input / output device 303. Furthermore, in the fleet management terminal 30, while the vehicle 10 is traveling from the departure point to the destination (or while content is being distributed), the control unit 301 accesses a dedicated URL of the content distribution service through execution of an application program such as a web browser, and displays an administration web page on the input / output device 303. In this case, the URL accessed by the fleet management terminal 30 is the same as the URL accessed by the in-vehicle terminal 100 and the distribution terminal 20. That is, the administration web page displayed by the input / output device 303 of the fleet management terminal 30 is the same as the administration web page displayed by the input / output device 103 of the in-vehicle terminal 100 and the input / output device 203 of the distribution terminal 20. Furthermore, the control unit 301 of the fleet management terminal 30 detects the digital ink of the handwritten writing made by the fleet manager on the display screen of the management web page via the input / output device 303. The control unit 301 of the fleet management terminal 30 transmits the detected digital ink and writing data including the terminal ID of the fleet management terminal 30 to the fleet management server 40 via the communication I / F 304.
[0056] The specific hardware configuration of the fleet management terminal 30 can be such that components are omitted, replaced, or added as appropriate depending on the embodiment.
[0057] (Traffic management server) The fleet management server 40 in this embodiment is a computer that executes information processing related to the operation of the vehicle 10, and includes a control unit 401, a storage unit 402, and a communication I / F 403. Such a fleet management server 40 may be realized by a single computer or a combination of multiple computers.
[0058] The fleet management server 40 can be configured as a computer having a processor (e.g., CPU or DSP), a main memory device (e.g., RAM and ROM), and an auxiliary memory device (e.g., EPROM, hard disk drive, and removable media). The auxiliary memory device stores various programs such as an OS and application programs, and the execution of these programs can realize various functions (software modules) that meet specific purposes. However, some or all of the functions of the fleet management server 40 may be realized by hardware circuits such as ASICs or FPGAs.
[0059] The control unit 401 is a calculation unit that realizes each function of the fleet management server 40 by executing a fifth program stored in the storage unit 402. The control unit 401 may be configured similarly to the control unit 101 of the in-vehicle terminal 100.
[0060] The storage unit 402 stores various information. The storage unit 402 may be configured similarly to the storage unit 102 of the in-vehicle terminal 100. The storage unit 402 stores a fifth program executed by the control unit 401. The fifth program and data used by the fifth program are stored.
[0061] The communication I / F 403 is a communication interface for connecting the fleet management server 40 to the network N1. In one example, the communication I / F 403 may be configured similarly to the communication I / F 208 of the distribution terminal 20. In this embodiment, the fleet management server 40 performs data communication with the in-vehicle terminal 100, the distribution terminal 20, and the fleet management terminal 30 through the communication I / F 403.
[0062] In the fleet management server 40 configured as described above, the control unit 401 executes the fifth program stored in the storage unit 402 to achieve the following functions. That is, in the fleet management server 40, the control unit 401 determines a planned driving route in response to the communication I / F 403 receiving distribution information transmitted from the distribution terminal 20 or the fleet management terminal 30. In one example, the control unit 401 may determine, as the planned driving route, a route that does not pass through an area where communication quality is below a predetermined quality, from among one or more routes that are predicted to allow the vehicle 10, which departs from the departure point at the scheduled content distribution start time, to arrive at the destination within a predetermined period including the scheduled content distribution end time (e.g., within 10 minutes before or after the scheduled content distribution end time). The predetermined quality may be set, for example, so that at least one of the reference signal received power RSRP, the reference signal received quality RSRQ, and the signal-to-interference-and-noise ratio SINR is equal to or greater than a value required for content distribution. Alternatively, the predetermined quality may be set so that the duration during which the data transfer rate of at least one of the uplink and downlink is below a predetermined rate is less than a threshold. In response to the determination of the planned driving route, the control unit 401 of the fleet management server 40 transmits route information to the vehicle 10 and the fleet management terminal 30. As described above, the route information includes the departure point of the vehicle 10, the destination of the vehicle 10, the scheduled start time of content distribution, the scheduled end time of content distribution, and the planned driving route.
[0063] Furthermore, the control unit 401 of the fleet management server 40 interacts with the in-vehicle terminal 100, the distribution terminal 20, and the fleet management terminal 30 through the execution of the Web server. Specifically, in response to the in-vehicle terminal 100, the distribution terminal 20, and the fleet management terminal 30 accessing the URL dedicated to the content distribution service, the control unit 401 generates a seating arrangement diagram for the target vehicle 10, and displays a management Web page including the generated seating arrangement diagram on the Web browser of each of the in-vehicle terminal 100, the distribution terminal 20, and the fleet management terminal 30.
[0064] FIG. 3 is a diagram showing an example of an administration web page. The administration web page shown in FIG. 3 is a default administration web page on which no writing has been done by the crew, the broadcaster, or the operation manager. The default administration web page includes a GUI component G31 showing a seating arrangement diagram for the vehicle 10. The seating arrangement diagram GUI component G31 includes a plurality of GUI components G32 showing the respective arrangements of a plurality of passenger seats equipped in the vehicle 10. Character information showing identification information of each passenger seat (A to E in FIG. 3), identification information of the passengers seated in each passenger seat (such as names or nicknames), and preference information of the passengers seated in each passenger seat (such as the player or team they are supporting) is mapped to each GUI component G32 of the plurality of passenger seats.
[0065] The identification information, preference information, and seat of each passenger may be stored in the storage unit 402 of the fleet management server 40 when each passenger makes a reservation for the vehicle 10. In this case, the control unit 401 of the fleet management server 40 may generate a seating arrangement diagram to be displayed on the management web page in the default state based on the information stored in the storage unit 402. In an embodiment in which the seat of each passenger is determined when each passenger gets on the vehicle 10, the crew may transmit information linking the passenger identification information and the seat identification information to the fleet management server 40 via the in-vehicle terminal 100. In this case, the control unit 401 of the fleet management server 40 may generate a seating arrangement diagram to be displayed on the management web page in the default state based on the information received from the in-vehicle terminal 100 and the information stored in the storage unit 402. All you have to do is generate a seating chart that will be displayed on the page.
[0066] When a handwritten entry is made on the display screen of the management web page at any one of the in-vehicle terminal 100, the distribution terminal 20, and the fleet management terminal 30 displaying the management web page shown in FIG. 3 , the entry data is transmitted from the terminal to the fleet management server 40. As described above, the entry data includes the digital ink of the entry and the terminal ID of the terminal on which the entry was made (the terminal from which the entry data was sent). When such entry data is received by the communication I / F 403 of the fleet management server 40, the control unit 401 identifies the strokes and shape entered with the writing implement based on the digital ink included in the entry data, and maps the identified strokes to the identified positions on the seating plan, thereby reflecting the entry on the seating plan. The control unit 401 then displays the management web page, including the seating plan with the entry reflected, on the web browsers of the in-vehicle terminal 100, the distribution terminal 20, and the fleet management terminal 30.
[0067] FIG. 4 is a diagram showing an example of a management web page reflecting a post by one of the crew member, the broadcaster, and the operation manager. In the example shown in FIG. 4, a post is mapped to the GUI component G32 of seat A among the GUI components G32 of multiple seats included in the GUI component 31 of the seating arrangement diagram. When such a management web page is displayed on the in-vehicle terminal 100, the broadcasting terminal 20, and the operation management terminal 30, a user who did not post a post can view the post about the passenger sitting in seat A. As an example, if the post was made by the crew member, the broadcaster can provide the passenger in seat A with a topic corresponding to the post or have a conversation with the passenger in seat A about the topic corresponding to the post. This allows the broadcaster to communicate smoothly with the passenger in seat A.
[0068] The specific hardware configuration of the fleet management server 40 can be such that components are omitted, replaced, or added as appropriate depending on the embodiment.
[0069] (Processing flow) Here, the flow of processing executed by the fleet management terminal 30 in this embodiment will be described with reference to Fig. 5. Fig. 5 is a flowchart showing a processing routine executed by the fleet management server 40 when triggered by at least one of the in-vehicle terminal 100, the distribution terminal 20, and the fleet management terminal 30 accessing a URL dedicated to the content distribution service via a web browser.
[0070] When at least one of the crew member, the distributor, and the fleet manager accesses the content distribution service dedicated URL through a web browser on at least one of the in-vehicle terminal 100, the distribution terminal 20, and the fleet management terminal 30 (hereinafter, sometimes referred to as a "terminal"), the control unit 401 of the fleet management server 40 generates a seating arrangement diagram of the vehicle 10 that is the target of the content distribution service dedicated URL (step S101). In one example, the control unit 401 generates a GUI component G31 of the seating arrangement diagram of the target vehicle 10 by mapping the passenger identification information and preference information to the passenger seat GUI component G32 as illustrated in FIG. 3 according to the information (passenger identification information, preference information, and passenger seats of the target vehicle 10) stored in the storage unit 402. After completing the process of step S101, the control unit 401 executes the process of step S102.
[0071] In step S102, the control unit 401 displays an administrative web page (see, for example, FIG. 3) including the seating arrangement chart generated in step S101 on the web browsers of all terminals accessing the content distribution service dedicated URL. After completing the process of step S102, the control unit 401 executes the process of step S103.
[0072] In step S103, the control unit 401 determines whether or not post data has been received from any of the one or more terminals accessing the content distribution service dedicated URL. If the communication I / F 403 of the fleet management server 40 has received post data transmitted from the terminal (positive determination in step S103), the control unit 401 executes the process of step S104.
[0073] In step S104, the control unit 401 maps the writing corresponding to the writing data received by the communication I / F 403 onto the seating chart generated in step S101. Specifically, the control unit 401 first identifies the position (position of the stroke on the seating chart) and shape of the stroke input with a writing implement on the terminal that sent the writing data, according to the digital ink included in the writing data. The control unit 401 maps the stroke of the identified shape to the identified position on the seating chart generated in step S101 (see, for example, FIG. 4). After completing the processing of step S104, the control unit 401 executes the processing of step S105.
[0074] In step S105, control unit 401 updates (changes) the management web page displayed on the web browsers of all terminals accessing the content distribution service dedicated URL to a management web page including the seating arrangement chart generated in step S104. After completing the process of step S105, control unit 401 executes the processes from step S103 onwards again.
[0075] If a negative determination is made in step S103 (if the communication I / F 403 of the fleet management server 40 has not received write data from any of the one or more terminals accessing the content distribution service dedicated URL), the control unit 401 executes the process of step S106. In step S106, the control unit 401 determines whether the distribution of the content to the target vehicle 10 has ended. At that time, if the scheduled end time of the content distribution has arrived, the control unit 401 may determine that the distribution of the content has ended. Alternatively, if the vehicle 10 has arrived at the destination, the control unit 401 may determine that the distribution of the content has ended. If it is determined that the distribution of the content has not ended (a negative determination in step S106), the control unit 401 executes the processes from step S103 onwards again. On the other hand, if it is determined that the distribution of the content has ended (a positive determination in step S106), the control unit 401 ends the execution of the processing routine of FIG. 5.
[0076] (Actions and Effects of the Embodiments) In the system of the above-described embodiment, while the vehicle 10 is traveling from the departure point to the destination (while content is being distributed to the vehicle 10), the crew, the distributor, and the operation manager can access the URL dedicated to the content distribution service through their respective terminals to view a management web page including a seating plan for the vehicle 10. This allows the crew, the distributor, and the operation manager to grasp the identification information and preference information of the passengers seated in each of the multiple passenger seats equipped in the vehicle 10.
[0077] In addition, in the system of the above-described embodiment, when one of the crew members, the distributor, and the operation manager writes a handwritten comment on the display screen of the management web page, the management web page reflecting the comment is also displayed on the terminals of users who have not written a comment. This allows users who have not written a comment to view the comment. As a result, users who have not written a comment can refer to the comment and communicate more smoothly with passengers.
[0078] <Other> The above-described embodiment is merely an example, and the present disclosure may be modified and implemented as appropriate without departing from the spirit and scope of the present disclosure. For example, in the above-described embodiment, the fleet management server 40 displays a management web page, accepts posts, and reflects the posts by interacting with the in-vehicle terminal 100, the distribution terminal 20, and the fleet management terminal 30 through the execution of a web server. However, the fleet management server 40 may achieve the above-described functions by means other than a web server. For example, the fleet management server 40 may execute a service that interacts with dedicated application software installed on the in-vehicle terminal 100, the distribution terminal 20, and the fleet management terminal 30 using a predetermined protocol, thereby displaying a management web page, accepting posts, and reflecting the posts.
[0079] The present disclosure can also be realized by supplying a computer program (information processing program) that implements the functions described in the above embodiments to a computer, and having one or more processors in the computer read and execute the program. Such a computer program may be provided to the computer by a non-transitory computer-readable storage medium connectable to the system bus of the computer, or may be provided to the computer via a network. [Explanation of symbols]
[0080] 10 Vehicle, 100 In-vehicle terminal, 110 Viewing terminal, 20 Distribution terminal, 30 Traffic management terminal, 40 Traffic management server, 401 Control unit, 402 Storage unit, 403 Communication I / F
Claims
1. An information processing device that manages distribution of content to passengers of a vehicle, displaying, on a plurality of terminals, a first user interface screen on which a seating plan including identification information of the passengers seated in each of a plurality of seats equipped in the vehicle is mapped; receiving a writing input on the first user interface screen from one of the plurality of terminals; generating a second user interface screen by mapping the input writing to a position on the first user interface screen where the writing was input; displaying the second user interface screen on a plurality of the terminals; A control unit that executes Information processing device.
2. The passenger identification information includes a name of the passenger. The information processing device according to claim 1 .
3. the content is related to a predetermined event; The information displayed on the seating plan further includes, in addition to the passenger's identification information, passenger preference information related to the predetermined event. The information processing device according to claim 1 .
Citation Information
Patent Citations
Information distribution system and information distribution method
JP2005354489A