Information processing device

The information processing device addresses the challenge of synchronizing content delivery with vehicle operation by generating map information and vehicle data to monitor adherence to the content schedule, enabling effective management of content distribution.

JP2025161397APending Publication Date: 2025-10-24TOYOTA JIDOSHA KK
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024064553
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-04-12
Publication Date
2025-10-24

AI Technical Summary

Technical Problem

Existing systems for distributing content to vehicle passengers do not effectively manage the synchronization of content delivery with the vehicle's operation, making it difficult for managers to understand if the vehicle is running in accordance with the content's progress.

Method used

An information processing device that manages content distribution by acquiring and generating map information and vehicle data, including planned routes, estimated arrival times, and actual vehicle positions, to create a user interface that allows managers to monitor the vehicle's adherence to the content schedule.

Benefits of technology

Enables vehicle operation managers and content distributors to understand if the vehicle is running in accordance with the content's progress, ensuring timely and synchronized delivery.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025161397000001_ABST
    Figure 2025161397000001_ABST
Patent Text Reader

Abstract

To provide a technique effective for grasping an operation status of a vehicle in a service that distributes content to a vehicle passenger.SOLUTION: In an information processing device, a control section acquires a planned travel route, a first estimated arrival time which is an initial estimated arrival time at a destination, a location of one or more predetermined point along the planned travel route, estimated passing time at the predetermined point, an actual passing time at the predetermined point, a current location of a vehicle, and an image captured by a camera mounted on the vehicle. The control section generates map information including the planned travel route, the first estimated arrival time, the location of the predetermined point, the estimated passing time at the predetermined point, the actual passing time at the predetermined point and the current location of the vehicle. The control section outputs a user interface screen including the generated map information and a camera image.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to an information processing device. [Background technology]

[0002] BACKGROUND ART In a system for distributing content to passengers of a vehicle, a technique is known in which content distribution is terminated when the vehicle arrives near a drop-off location (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 understanding the operating status of a vehicle in a service that distributes content to vehicle passengers. [Means for solving the problem]

[0005] One aspect of the present disclosure is an information processing device that manages a vehicle that outputs content to be distributed to passengers inside the vehicle. In this case, the information processing device includes, for example, Acquiring a planned driving route along which the vehicle is scheduled to travel, a first estimated arrival time which is an initial estimated arrival time at a destination of the planned driving route, the positions of predetermined points which are one or more planned passing points along the planned driving route, the scheduled passing times of the predetermined points, the passing times which are the times when the vehicle actually passed through the predetermined points, the current position of the vehicle, and an image from a front camera mounted on the vehicle; generating map information including the planned driving route, the first estimated time of arrival at the destination, the position of the predetermined point, the estimated time of passage at the predetermined point, the time of passage at the predetermined point, and the current position of the vehicle; outputting a user interface screen including the map information and the image of the front camera; 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 understanding the operating status of a vehicle in a service that distributes content to vehicle passengers. [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. 10 is a diagram illustrating an example of a user interface screen according to the embodiment. [Figure 4] FIG. 4 is a diagram illustrating an example of travel data according to an embodiment. [Figure 5] 10 is a flowchart illustrating an example of a processing routine executed by the fleet management terminal in the embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0009] A service is being considered that delivers content related to an event held at an event venue to the inside of vehicles that transport visitors between public transportation stations and the event venue. In such a service, a means is needed for the vehicle operation manager or content distributor to understand whether the vehicle is running in accordance with the progress of the content.

[0010] Therefore, an information processing device according to the present disclosure provides a user interface that allows a user to compare the progress of content with the travel of a vehicle. The information processing device according to the present disclosure is a computer for managing a vehicle that outputs content to be distributed to passengers inside the vehicle. Such an information processing device may be a terminal used by a vehicle operations manager, a terminal used by a content distributor, a server, or the like.

[0011] In the information processing device according to the present disclosure, the control unit acquires the planned driving route along which the vehicle is scheduled to travel, a first estimated arrival time which is the initial estimated arrival time at the destination of the planned driving route, the positions of predetermined points which are one or more planned passing points along the planned driving route, the estimated time of passing the predetermined points, the passing time which is the time when the vehicle actually passes the predetermined points, the current position of the vehicle, and an image from a forward camera mounted on the vehicle.

[0012] A control unit of an information processing device according to the present disclosure generates map information including the acquired planned driving route, a first estimated arrival time, the positions of predetermined points, the planned times to pass through the predetermined points, the time of passing through the predetermined points, and the current position of the vehicle. In this case, the planned driving route, the positions of the predetermined points, and the current position of the vehicle may be mapped onto a road map of an area including the planned driving route. Furthermore, text information indicating the first estimated arrival time may be placed outside the margin of the road map, or may be placed at the position of the destination on the road map. Furthermore, text information indicating the planned times to pass through the predetermined points and the time of passing through the predetermined points may be placed outside the margin of the road map, or may be placed at the position of the predetermined points on the road map.

[0013] The control unit of the information processing device according to the present disclosure outputs a user interface screen including the generated map information and an image from the front camera. Here, when the information processing device according to the present disclosure is a terminal used by a vehicle operations manager or a terminal used by a content distributor, outputting the user interface screen may be performed by displaying the user interface screen on a display or the like of the terminal. Furthermore, when the information processing device according to the present disclosure is a server, outputting the user interface screen may be performed by sending a command to the terminal used by the vehicle operations manager and / or the terminal used by the content distributor to display the user interface screen.

[0014] According to the information processing device of the present disclosure, the vehicle operation manager and / or content distributor can understand whether the vehicle is running in accordance with the progress of the content by looking at the user interface screen.

[0015] <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.

[0016] (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 service of delivering content to passengers of vehicles transporting visitors to an event venue. The event venue may be, for example, a facility where a sporting event or the like is held, a facility where a musical concert is held, or a facility where an exhibition is held. In this embodiment, a stadium where a sporting event is held is taken as an example of the event venue.

[0017] 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.

[0018] Vehicle 10 is a vehicle that transports visitors between a predetermined boarding and disembarking location and the stadium. The predetermined boarding and disembarking location may be, for example, a public transportation station. In-vehicle terminal 100 is a computer installed in vehicle 10. Viewing terminal 110 is a computer installed in a passenger compartment of vehicle 10. Distribution terminal 20 is a computer used by a content distributor. Operation management terminal 30 is a computer used by an operation manager of vehicle 10. Operation management server 40 is a computer that processes information related to the operation of vehicle 10.

[0019] In the system of this embodiment, content is distributed from distribution terminal 20 to viewing terminal 110 via network N1, which will be described later, while vehicle 10 is traveling between a public transportation station and a stadium. The content in this embodiment is content related to a sport held at the stadium. Here, when vehicle 10 is traveling with visitors (visitors who are about to watch a sport held at the stadium) heading from the station to the stadium, the content may be, for example, a video introducing the sport held at the stadium, or a video interview before a match with an athlete participating in the sport held at the stadium. Furthermore, when vehicle 10 is traveling with visitors (visitors who have finished watching a sport held at the stadium) heading from the stadium to the station, the content may be, for example, a video highlighting the sport held at the stadium, or a video interview after a match with an athlete participating in the sport held at the stadium.

[0020] In addition, when distributing such content, the distribution terminal 20 and the viewing terminal 110 may be connected via a web conferencing system, so that dialogue such as questions and answers can be held between the distributor (for example, an MC (Master of Ceremony) and / or athletes) and visitors riding in the vehicle 10.

[0021] Furthermore, in the system of this embodiment, before the vehicle 10 starts traveling, the distribution terminal 20 transmits distribution information to the fleet management terminal 30 via the network N1. The distribution information in this embodiment includes information such as identification information (vehicle ID) of the vehicle 10 to which the content is to be distributed, the departure point (a public transportation station or a stadium) of the vehicle 10 to which the content is to be distributed, the destination (a stadium or a public transportation station) of the vehicle 10 to which the content is to be distributed, the scheduled start time of the distribution of the content to be distributed, the scheduled end time of the distribution of the content to be distributed, and the scheduled time of the arrival of a turning point in the content to be distributed. The turning point in the content may be the timing of a division when the content is divided into regular time segments (for example, every five minutes), or the timing of a change in an item in content including multiple items. For example, the timing of a change in an item may be the timing of a change from a highlight video to an interview video. In another example, the timing of a change in an item may be the timing of a change in a player to be interviewed.

[0022] In response to receiving distribution information transmitted from distribution terminal 20, fleet management terminal 30 transmits the distribution information to fleet management server 40. Note that the distribution information may be orally communicated by the distributor to an operator of fleet management terminal 30, and the operator may input the distribution information into fleet management terminal 30. In this case, fleet management terminal 30 may transmit the distribution information to fleet management server 40 in response to input of the distribution information.

[0023] In response to receiving distribution information transmitted from the fleet management terminal 30, the fleet management server 40 determines the planned driving route of the vehicle 10 that is the distribution destination, and predetermined points corresponding to the planned driving route. The planned driving route is the route that the vehicle 10 will travel from the departure point included in the distribution information to the destination. The fleet management server 40 of this embodiment determines, as the planned driving route, a route that is predicted to allow the vehicle 10, which departs from the departure point at approximately the same time as the scheduled distribution start time, to arrive at the destination within a predetermined period (for example, within 10 minutes before or after the scheduled distribution end time). The predetermined points are one or more planned passing points along the planned driving route. The fleet management server 40 of this embodiment determines, as the predetermined points, points that the vehicle 10 is predicted to pass at the scheduled time when a turning point in the content is to arrive.

[0024] In response to the determination of the planned driving route and the predetermined points, the fleet management server 40 transmits route information to the in-vehicle terminal 100 and the fleet management terminal 30. The route information includes, for example, 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, the planned driving route, the predetermined points, and the scheduled time of passing through the predetermined points (the scheduled time at which a turning point in the content is to arrive).

[0025] Upon receiving the route information transmitted from the fleet management server 40, the on-board terminal 100 starts route guidance along the planned driving route when the scheduled content distribution start time arrives. Furthermore, the on-board terminal 100 transmits vehicle information to the fleet management server 40 at predetermined intervals (e.g., every tens to hundreds of milliseconds) while the vehicle 10 is traveling from the departure point to the destination. The vehicle information in this embodiment includes an identifier (vehicle ID) of the vehicle 10, the current position of the vehicle 10, and an image captured by a camera 105 (described later). Furthermore, upon receiving the route information transmitted from the fleet management server 40, the fleet management terminal 30 stores the departure point of the vehicle 10, the destination of the vehicle 10, the scheduled content distribution start time, the scheduled content distribution end time, the planned driving route, predetermined points, and the scheduled times of passing through the predetermined points, all of which are included in the route information, in a storage unit 302 (described later). Upon receiving the route information, the fleet management terminal 30 may output map information on which the planned driving route is mapped.

[0026] The fleet management server 40 transmits driving data of the vehicle 10 to the fleet management terminal 30 each time it receives vehicle information transmitted from the in-vehicle terminal 100. In this embodiment, the driving data includes the vehicle ID of the vehicle 10, the current location of the vehicle 10, images captured by the camera 105 of the vehicle 10, and the actual time of passing through predetermined points. In addition to the above information, the driving data may also include 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, the scheduled driving route, the specified points, and the scheduled time of passing through the specified points (the scheduled time of a content milestone). Upon receiving the driving data transmitted from the fleet management server 40, the fleet management terminal 30 generates a user interface screen based on the received driving data and outputs the generated user interface screen. The user interface screen allows the fleet manager to see whether the vehicle 10 is driving in accordance with the progress of the content, and details of this screen will be described later. The user interface screen output by the fleet management terminal 30 is updated each time the fleet management terminal 30 receives driving data.

[0027] According to the system of this embodiment, the operation manager can see the user interface screen output on the operation management terminal 30 and determine whether the vehicle is running according to the progress of the content. It will be possible to determine whether

[0028] (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.

[0029] (In-vehicle terminal) The in-vehicle terminal 100 in this embodiment is a computer mounted on the vehicle 10, and includes a control unit 101, a storage unit 102, an input / output device 103, a position acquisition unit 104, a camera 105, and a communication I / F 106. In one example, such an in-vehicle terminal 100 is implemented by a combination of a car navigation system and a DCM (Data Communication Module) mounted on the vehicle 10. The in-vehicle terminal 100 may be realized by a portable computer (for example, a smartphone or a tablet terminal) used by the driver.

[0030] 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).

[0031] 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.

[0032] 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.

[0033] The input / output device 103 is a device that receives input operations performed by the driver of the vehicle 10 and presents information to the driver. In one example, the input / output device 103 is a touch panel display including an LCD (Liquid Crystal Display) or an EL (Electroluminescence) panel. The input / output device 103 may be configured to include a microphone for inputting voice, a speaker for outputting voice, and the like, in addition to the touch panel display.

[0034] The position acquisition unit 104 is a device that acquires the current position of the vehicle 10. In one example, the position acquisition unit 104 may be configured to include a GPS (Global Positioning System) receiver. In one example, the location acquisition unit 104 may be configured to include a wireless communication circuit that uses a Wi-Fi (registered trademark) location information service.

[0035] Camera 105 photographs the area in front of vehicle 10. Camera 105 may include a camera that photographs the interior of vehicle 10 (for example, a passenger compartment) in addition to a camera that photographs the area in front of vehicle 10.

[0036] The communication I / F 106 is a communication interface for connecting the in-vehicle terminal 100 to the network N1. In one example, the communication I / F 106 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 106.

[0037] In the in-vehicle terminal 100 configured as described above, the control unit 101 executes the first program in the storage unit 102 to achieve the following functions. That is, in the in-vehicle terminal 100, in response to the communication I / F 106 receiving route information transmitted from the fleet management server 40, the control unit 101 performs settings to use the departure point, destination, and planned driving route included in the route information as information for route guidance. Subsequently, in response to the arrival of the scheduled distribution start time included in the route information, the control unit 101 executes route guidance according to the planned driving route.

[0038] Furthermore, in the in-vehicle terminal 100, when the vehicle 10 is traveling from a departure point to a destination (when route guidance is being executed according to the planned traveling route), the control unit 101 acquires the current position of the vehicle 10 through the position acquisition unit 104 at a predetermined cycle (for example, every tens to hundreds of milliseconds), and acquires a forward image of the vehicle 10 through the camera 105. Each time the control unit 101 acquires the current position and forward image of the vehicle 10, it transmits the vehicle information to the fleet management server 40 through the communication I / F 106. As described above, the vehicle information includes the vehicle ID of the vehicle 10, the current position of the vehicle 10, and the forward image captured by the camera 105.

[0039] 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.

[0040] (Viewing device) The audiovisual terminal 110 in this embodiment is a computer installed in the passenger compartment of the vehicle 10, and includes a control unit 111, a storage unit 112, a display 113, a speaker 114, a camera 115, a microphone 116, and a communication I / F 117.

[0041] 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.

[0042] 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.

[0043] 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.

[0044] The display 113 is installed in the passenger compartment of the vehicle 10 and outputs images (video and still images) included in the content transmitted from the distribution terminal 20. The speaker 114 outputs audio included in the content transmitted from the distribution terminal 20. The camera 115 is installed in the passenger compartment of the vehicle 10 and captures images of the passenger compartment (passengers in the passenger compartment). The microphone 116 is installed in the passenger compartment of the vehicle 10 and inputs (collects) audio from the passenger compartment (passengers in the passenger compartment). The communication I / F 117 is a communication interface for connecting the viewing terminal 110 to the network N1. In one example, the communication I / F 117 may be configured similarly to the communication I / F 106 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 117.

[0045] 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 117 receiving content distributed from the distribution terminal 20, the control unit 111 displays image data included in the content on the display 113 and outputs audio data included in the content to the speaker 114. In addition, the viewing terminal 110 transmits an image of the guest room captured by the camera 115 and audio of the guest room picked up by the microphone 116 to the distribution terminal 20 via the communication I / F 117.

[0046] 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) In this embodiment, distribution terminal 20 is a computer used by a content distributor, and includes control unit 201, storage unit 202, display 203, speaker 204, camera 205, microphone 206, input device 207, and communication I / F 208. Note that distribution terminal 20 may be configured to include multiple computers, such as a computer used by an MC and a computer used by a player.

[0047] 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.

[0048] 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.

[0049] 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.

[0050] The display 203 outputs images transmitted from the viewing terminal 110. The speaker 204 outputs audio transmitted from the viewing terminal 110. The camera 205 captures images of the broadcaster (MC and / or players, etc.). The microphone 206 inputs (collects) the audio of the broadcaster. The input device 207 accepts input operations performed by the broadcaster. In one example, the input device 207 may be configured to include a keyboard, a mouse, etc. The communication I / F 208 controls the broadcasting terminal 20. This is a communication interface for connecting to the network N1. In one example, the communication I / F 208 may be configured to include a network interface board 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 operation control terminal 30 via the communication I / F 208.

[0051] In distribution terminal 20 configured as described above, control unit 201 executes the third program in storage unit 202 to achieve the following function. That is, in distribution terminal 20, in response to input, via input device 207, the vehicle ID of vehicle 10 to which the content is to be distributed, the departure point (a public transportation station or a stadium) of vehicle 10 to which the content is to be distributed, the destination (a stadium or a public transportation station) of vehicle 10 to which the content is to be distributed, the scheduled start time of content distribution, the scheduled end time of content distribution, and the scheduled time of arrival of a turning point in the content to be distributed, control unit 201 transmits distribution information to fleet management terminal 30 via communication I / F 208. The distribution information is information including the vehicle ID, departure point, destination, scheduled start time of distribution, scheduled end time of distribution, scheduled time of arrival of a turning point in the content, etc., input via input device 207.

[0052] Furthermore, in distribution terminal 20, when the scheduled start time of content distribution arrives, control unit 201 starts distribution of the content to viewing terminal 110 via communication I / F 208. When the scheduled end time of content distribution arrives as described above, control unit 201 of distribution terminal 20 ends distribution of the content to viewing terminal 110.

[0053] 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.

[0054] (Operation control terminal) The operation management terminal 30 in this embodiment is a computer used by the operation manager of the vehicle 10, and corresponds to the information processing device according to the present disclosure. 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 a PC (Personal Computer), a smartphone, or a tablet. This may be implemented by a mobile terminal.

[0055] 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.

[0056] 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.

[0057] The memory unit 302 stores various types of information. The memory unit 302 may be configured similarly to the memory unit 102 of the in-vehicle terminal 100. The memory unit 302 stores a fourth program executed by the control unit 301, data used by the fourth program, and the like. The data stored in the memory unit 302 includes route information provided by the fleet management server 40 (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, the scheduled driving route, specified points, and the scheduled time of passing through the specified points).

[0058] The input / output device 303 is a device that accepts input operations performed by the operations manager and presents information to the operations manager. In one example, the input / output device 303 may be configured to include a touch panel display including an LCD or EL panel. Note that the input / output device 303 may be configured to further include a microphone for inputting voice and a speaker for outputting voice in addition to the touch panel display.

[0059] 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 208 of the distribution terminal 20. In this embodiment, the fleet management terminal 30 performs data communication between the distribution terminal 20 and the fleet management server 40 via the communication I / F 304.

[0060] 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 function. That is, in the fleet management terminal 30, in response to the communication I / F 304 receiving the distribution information transmitted from the distribution terminal 20, the control unit 301 transmits the received distribution information to the fleet management server 40 via the communication I / F 304. Note that the control unit 301 may display the distribution information received from the distribution terminal 20 on the touch panel display of the input / output device 303, in addition to transmitting the distribution information received from the distribution terminal 20 to the fleet management server 40. This allows the fleet manager to understand the distribution information.

[0061] In addition, in the fleet management terminal 30, in response to the communication I / F 304 receiving route information transmitted from the fleet management server 40, the control unit 301 stores the route information (the position of the departure point, the position of the destination, the planned driving route, the positions of the predetermined points, and the planned time of passing the predetermined points) in the storage unit 302. Note that in response to receiving the route information, the control unit 301 may display map information in which the position of the departure point, the position of the destination, the planned driving route, the positions of the predetermined points, etc. are mapped on the touch panel display 240 of the input / output device 303.

[0062] Furthermore, in response to receiving the driving data transmitted from the driving management server 40, the driving management terminal 30 displays a user interface screen on the touch panel display of the input / output device 303. As described above, the driving data includes the vehicle ID of the vehicle 10, the current position of the vehicle 10, a forward image captured by the camera 105 of the vehicle 10, and the actual time of passing the predetermined point. Note that if the vehicle 10 has not yet passed the predetermined point, the driving data includes only the vehicle ID of the vehicle 10, the current position of the vehicle 10, and a forward image captured by the camera 105 of the vehicle 10.

[0063] An example of a user interface screen in this embodiment will now be described with reference to Fig. 3. (A31) in Fig. 3 shows an example of a user interface screen (hereinafter, sometimes referred to as a "first user interface screen") when the vehicle 10 has not yet passed a predetermined point, and (A32) in Fig. 3 shows an example of a user interface screen (hereinafter, sometimes referred to as a "second user interface screen") when the vehicle 10 has already passed the predetermined point.

[0064] When the communication I / F 304 of the operation management terminal 30 receives travel data including only the vehicle ID of the vehicle 10, the current position of the vehicle 10, and a forward image captured by the camera 105 of the vehicle 10 (when the vehicle 10 has not yet passed a predetermined point), the control unit 301 of the operation management terminal 30 displays a first user interface screen ((A31) in FIG. 3 ) including map information G301, a departure point G302, a destination G303, and a forward image G304 on the touch panel display 240 of the input / output device 303. The map information G301 of the first user interface screen (A31) includes an icon P1 indicating the position of the departure point, an icon P2 indicating the position of the destination, a GUI component R1 indicating the planned travel route, an icon FP1 indicating the position of the predetermined point, and an icon FP2 indicating the vehicle ID of the vehicle 10. An icon IC1 indicating the current location of the vehicle, a GUI component indicating a first estimated time of arrival at the destination, and a GUI component indicating a scheduled time of passage at a predetermined point are mapped. In one example, the GUI component indicating the first estimated time of arrival at the destination may be a speech bubble associated with the icon P1 indicating the location of the destination. In another example, the GUI component indicating the first estimated time of arrival at the destination may be placed outside the margin of the map information G301. In another example, the GUI component indicating the scheduled time of passage at the predetermined point may be a speech bubble associated with the icon FP1 indicating the location of the predetermined point. In another example, the GUI component indicating the scheduled time of passage at the predetermined point may be placed outside the margin of the map information G301. Note that the first estimated time of arrival in this embodiment is the initial estimated time of arrival (the estimated time of arrival at the time the planned driving route is determined). Such a first estimated time of arrival may be the scheduled end time of distribution of the content, or a time within 10 minutes before or after the scheduled end time of distribution.

[0065] Furthermore, when the communication I / F 304 of the fleet management terminal 30 receives driving data including the vehicle ID of the vehicle 10, the current position of the vehicle 10, and the camera 105 of the vehicle 10, as well as the actual time of passing a predetermined point (when the vehicle 10 has already passed the predetermined point), the control unit 301 of the fleet management terminal 30 changes the screen displayed on the touch panel display 240 of the input / output device 303 from the first user interface screen (A31) to the second user interface screen ((A32) in FIG. 3 ). The second user interface screen (A32), like the first user interface screen (A31), includes map information G301, a departure point G302, a destination G303, and a forward image G304. However, GUI components indicating the first estimated arrival time, the second estimated arrival time, and the estimated arrival time difference are associated with the icon P2 indicating the location of the destination in the map information G301 of the second user interface screen (A32). The second estimated arrival time is an estimated arrival time obtained by correcting the first estimated arrival time according to the difference (passing time difference) between the estimated passing time and the actual passing time at the specified point. The control unit 301 may calculate such a second estimated arrival time according to the distance of the section from the specified point to the destination, road traffic information for the section from the specified point to the destination, the passing time difference, and the like. In this case, the control unit 301 may use a calculation model that inputs the first estimated arrival time, distance, road traffic information, and passing time difference and outputs the second estimated arrival time. The estimated arrival time difference is the difference between the first estimated arrival time and the second estimated arrival time. Furthermore, GUI components indicating the estimated passing time at the specified point, the actual passing time at the specified point, and the passing time difference are associated with the icon FP1 indicating the location of the specified point in the map information G301 of the second user interface screen (A32). The passing time difference is the difference between the estimated passing time at the specified point and the actual passing time.

[0066] The display contents of the map information G301 (the position of the icon IC1 indicating the current position of the vehicle 10) and the display contents of the forward image G304 on the first user interface screen (A31) and the second user interface screen (A32) are updated every time the fleet management terminal 30 receives traveling data transmitted from the fleet management server 40. The information used to generate the map information G301 on the first user interface screen (A31) and the second user interface screen (A32) is extracted from the route information stored in the storage unit 302.

[0067] 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.

[0068] (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.

[0069] The fleet management server 40 includes a processor (CPU or DSP, etc.), a main memory device (RAM and The vehicle fleet management server 40 can be configured as a computer having a memory (ROM, etc.) and an auxiliary storage device (EPROM, hard disk drive, removable media, etc.). The auxiliary storage device stores various programs such as an OS 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 vehicle fleet management server 40 may be realized by hardware circuits such as ASICs or FPGAs.

[0070] 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.

[0071] The storage unit 402 stores various types of 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, data used by the fifth program, and the like.

[0072] 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 and the fleet management terminal 30 via the communication I / F 403.

[0073] 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 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 and 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.

[0074] The control unit 401 of the fleet management server 40 determines a predetermined point in response to the determination of the planned driving route. In one example, the control unit 401 may determine, as the predetermined point, a point included in the planned driving route that the vehicle 10 is predicted to pass at the scheduled time when a turning point in the content is to arrive. Note that if there are multiple turning points in the content, multiple predetermined points may be determined.

[0075] In response to the determination of the planned driving route and the predetermined points, the control unit 401 of the fleet management server 40 transmits route information to the in-vehicle terminal 100 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, the planned driving route, the predetermined points, and the scheduled time of passing through the predetermined points (the scheduled time at which a turning point in the content is to arrive).

[0076] Furthermore, the control unit 401 of the fleet management server 40 generates driving data each time the communication I / F 403 receives vehicle information periodically transmitted from the in-vehicle terminal 100, and transmits the generated driving data to the fleet management terminal 30. In generating driving data, the control unit 401 first compares the current position of the vehicle 10 included in the vehicle information with the position of a predetermined point. At that time, if the current position of the vehicle 10 is closer to the predetermined point (closer to the departure point), the control unit 401 If the current position of vehicle 10 coincides with the predetermined point, control unit 401 determines that vehicle 10 has not yet passed the predetermined point. On the other hand, if the current position of vehicle 10 coincides with the predetermined point, control unit 401 determines that vehicle 10 has passed the predetermined point. If it is determined that vehicle 10 has passed the predetermined point, control unit 401 acquires the current time as the actual time of passing the predetermined point.

[0077] If it is determined that the vehicle 10 has not yet passed the predetermined point, the control unit 401 transmits to the fleet management terminal 30, as shown in (A41) in Fig. 4, traveling data including only the vehicle ID of the vehicle 10, the current position of the vehicle 10, and a forward image captured by the camera 105 of the vehicle 10. If it is determined that the vehicle 10 has passed the predetermined point, the control unit 401 transmits to the fleet management terminal 30, as shown in (A42) in Fig. 4, traveling data including the actual time of passing the predetermined point, in addition to the vehicle ID of the vehicle 10, the current position of the vehicle 10, and a forward image captured by the camera 105 of the vehicle 10.

[0078] 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.

[0079] (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 an example of a processing routine executed by the fleet management terminal 30 when the receiving of traveling data transmitted from the fleet management server 40 is used as a trigger.

[0080] 5, when the communication I / F 23 of the fleet management terminal 30 receives the traveling data transmitted from the fleet management server 40, the control unit 301 acquires the traveling data through the communication I / F 23 (step S101). After completing the processing of step S101, the control unit 301 executes the processing of step S102.

[0081] In step S102, the control unit 301 acquires the route information by reading it from the storage unit 302. After completing the process of step S102, the control unit 301 executes the process of step S103.

[0082] In step S103, the control unit 301 determines whether the vehicle 10 has already passed the predetermined point based on the travel data acquired in step S101. At that time, if the travel data includes the actual time of passage of the predetermined point in addition to the vehicle ID of the vehicle 10, the current position of the vehicle 10, and a forward image captured by the camera 105 of the vehicle 10 (for example, see (A42) in FIG. 4), the control unit 301 determines that the vehicle 10 has already passed the predetermined point (positive determination in step S103). On the other hand, if the travel data includes only the vehicle ID of the vehicle 10, the current position of the vehicle 10, and a forward image captured by the camera 105 of the vehicle 10 (for example, see (A41) in FIG. 4), the control unit 301 determines that the vehicle 10 has not yet passed the predetermined point (negative determination in step S103).

[0083] If the determination in step S103 is affirmative, the control unit 301 executes the processes of steps S104 to S108. In step S104, the control unit 301 calculates a passage time difference, which is the difference between the scheduled passage time included in the route information and the passage time included in the travel data.

[0084] In step S105, the control unit 301 calculates a second estimated arrival time based on the transit time difference calculated in step S104, the first estimated arrival time, the distance of the section from the predetermined point to the destination, and road traffic information for the section from the predetermined point to the destination. At this time, the control unit 301 calculates the second estimated arrival time based on the transit time difference, the first estimated arrival time, the distance, and the road traffic information. A calculation model that outputs the estimated arrival time may be used. Such a calculation model may be stored in advance in the storage unit 302 of the fleet management terminal 30. Furthermore, the first estimated arrival time used to calculate the second estimated arrival time may be the same as the estimated distribution end time included in the route information, or may be a time within 10 minutes before or after the estimated distribution end time.

[0085] In step S106, the control unit 301 calculates an estimated arrival time difference, which is the difference between the second estimated arrival time calculated in step S105 and the first estimated arrival time.

[0086] In step S107, the control unit 301 generates map information corresponding to the second user interface screen. As shown in (A32) in Fig. 3, the map information corresponding to the second user interface screen is a road map on which are mapped an icon P1 indicating the position of the departure point, an icon P2 indicating the position of the destination, a GUI component R1 indicating the planned driving route, an icon FP1 indicating the position of a predetermined point, an icon IC1 indicating the current position of the vehicle 10, GUI components indicating the first estimated arrival time, the second estimated arrival time, and the estimated arrival time difference at the destination, and GUI components indicating the estimated passage time, the actual passage time, and the passage time difference at the predetermined point.

[0087] In step S108, the control unit 301 outputs (displays) a second user interface screen including the map information generated in step S107, the departure point, the destination, and a forward image included in the traveling data, on the touch panel display of the input / output device 303. After completing the processing of step S108, the control unit 301 ends the execution of the processing routine of FIG.

[0088] 3, the map information corresponding to the first user interface screen is a road map onto which an icon P1 indicating the position of the departure point, an icon P2 indicating the position of the destination, a GUI component R1 indicating the planned driving route, an icon FP1 indicating the positions of predetermined points, an icon IC1 indicating the current position of the vehicle 10, a GUI component indicating a first estimated time of arrival at the destination, and a GUI component indicating a scheduled time of passage at the predetermined point are mapped.

[0089] In step S110, the control unit 301 outputs (displays) a first user interface screen including the map information generated in step S109, the departure point, the destination, and a forward image included in the traveling data, on the touch panel display of the input / output device 303. After completing the processing of step S110, the control unit 301 ends the execution of the processing routine of FIG.

[0090] (Actions and Effects of the Embodiments) In the above-described embodiment, when the vehicle 10 is traveling from the departure point to the destination, the fleet management terminal 30 outputs the first user interface screen or the second user interface screen. This allows the fleet manager of the vehicle 10 to understand whether the vehicle 10 is traveling in accordance with the progress of the content by viewing the first user interface screen or the second user interface screen output by the fleet management terminal 30. In particular, by viewing the second user interface screen after the vehicle 10 has passed a predetermined point, the fleet manager can easily determine whether the vehicle 10 is lagging behind or progressing in relation to the progress of the content. Furthermore, by setting the predetermined point in this embodiment in association with a milestone in the content, it is possible to adjust the time of items after the milestone. This also makes it easy to adjust the distribution time of the content.

[0091] <Other> The above-described embodiment is merely an example, and the present disclosure may be modified and implemented as appropriate within the scope of its gist. Furthermore, a process described as being performed by one device may be shared and executed by multiple devices. Alternatively, a process described as being performed by different devices may be executed by a single device. In a computer system, the hardware configuration for implementing each function can be flexibly changed. For example, the functions of the fleet management server 40 may be implemented by the fleet management terminal 30. That is, the function of generating driving data based on vehicle information may be implemented by the fleet management terminal 30. In this case, the vehicle information may be transmitted directly from the in-vehicle terminal 100 to the fleet management terminal 30, or may be transmitted indirectly from the in-vehicle terminal 100 to the fleet management terminal 30 via the fleet management server 40. Furthermore, the distribution terminal 20 may be configured to have the same functions as the fleet management terminal 30. In this case, the fleet management server 40 may transmit driving data to the distribution terminal 20 in addition to or instead of the fleet management terminal 30. The distribution terminal 20 may then generate a first user interface screen and a second user interface screen based on the driving data received from the fleet management server 40, generate the generated first user interface screen or the second user interface screen, and output the generated user interface screen to the display 203. In this case, the distribution terminal 20 corresponds to an information processing device according to the present disclosure. Furthermore, among the functions of the fleet management terminal 30, the function of generating the first user interface screen and the second user interface screen may be implemented by the fleet management server 40. In this case, the fleet management server 40 may generate the first user interface screen and the second user interface screen based on the vehicle information received from the in-vehicle terminal 100, and transmit an output command for the generated first user interface screen and the second user interface screen to the fleet management terminal 30 and / or the distribution terminal 20. In this case, the fleet management server 40 corresponds to an information processing device according to the present disclosure.

[0092] 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]

[0093] 10 Vehicle, 100 In-vehicle terminal, 110 Viewing terminal, 20 Distribution terminal, 30 Operation control terminal, 301 Control unit, 302 Storage unit, 303 Input / output device, 304 Communication I / F, 40 Operation control server

Claims

1. An information processing device that manages a vehicle that outputs content to be distributed to passengers inside the vehicle, Acquiring a planned driving route along which the vehicle is scheduled to travel, a first estimated arrival time which is an initial estimated arrival time at a destination of the planned driving route, the positions of predetermined points which are one or more planned passing points along the planned driving route, the estimated passing times of the predetermined points, the passing times which are the times when the vehicle actually passed through the predetermined points, the current position of the vehicle, and an image from a front camera mounted on the vehicle; generating map information including the planned driving route, the first estimated time of arrival at the destination, the position of the predetermined point, the estimated time of passage at the predetermined point, the time of passage at the predetermined point, and the current position of the vehicle; outputting a user interface screen including the map information and the image of the front camera; A control unit that executes Information processing device.

2. the user interface screen further includes the scheduled passage time of the predetermined point and a passage time difference which is a difference between the scheduled passage time and the passage time; the control unit further calculates the passage time difference in response to the vehicle actually passing through the predetermined point. The information processing device according to claim 1 .

3. the user interface screen further includes a second estimated arrival time, which is an estimated arrival time at the destination and is updated while the vehicle is traveling along the planned traveling route; the control unit further executes, in response to the calculation of the passage time difference, calculating the second estimated arrival time by correcting the first estimated arrival time by the passage time difference. The information processing device according to claim 2 .

4. the user interface screen further includes an estimated arrival time difference that is a difference between the first estimated arrival time and the second estimated arrival time; The control unit further calculates the estimated arrival time difference in response to the calculation of the second estimated arrival time. The information processing device according to claim 3 .

5. the location of the predetermined point is set at a position where the estimated time of passage coincides with the estimated time at which a predetermined milestone in the content is to arrive; The information processing device according to claim 1 .

Citation Information

Patent Citations

  • Information distribution system and information distribution method

    JP2005354489A