Content delivery device, content delivery system, and content delivery program
The content provision device addresses the challenge of providing tailored content to passengers by using a route and attribute acquisition unit to determine a provision schedule, ensuring relevant and timely content delivery based on passenger attributes and vehicle routes.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- TOYOTA BOSHOKU KK
- Filing Date
- 2024-10-18
- Publication Date
- 2026-05-01
AI Technical Summary
Existing systems fail to provide content tailored to the attributes of passengers and the route of a moving vehicle effectively.
A content provision device that includes a route acquisition unit, an attribute acquisition unit, and a schedule determination unit to determine a provision schedule for content based on passenger attributes and the vehicle's route, using a content database to select and play back content data relevant to the passengers and their attributes.
Enables the provision of content that is suitably tailored to the attributes of passengers and the vehicle's path, ensuring timely and relevant content delivery.
Smart Images

Figure 2026073754000001_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to a content providing device, a content providing system, and a content providing program.
Background Art
[0002] Patent Document 1 discloses a system that displays content according to the attributes of passengers on a display unit provided at a position visible to the passengers of a vehicle.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] One aspect of the present disclosure aims to suitably provide content according to the attributes of passengers boarding a moving body and the route along which the moving body moves.
Means for Solving the Problems
[0005] To solve the above problems, a content provision device according to one aspect of the present disclosure is a content provision device that provides content to a passenger of a mobile body from an output device located inside the mobile body, and comprises: a route acquisition unit that acquires the route the mobile body travels; an attribute acquisition unit that acquires first attribute information indicating the attributes of the passenger of the mobile body; a first storage unit that stores a plurality of content data including at least one first content data associated with provision location information indicating the area in which the content is provided; and a schedule determination unit that determines a provision schedule for one or more contents to be provided to the passenger during the period when the mobile body is moving along the route, wherein each of the plurality of content data is associated with second attribute information indicating the attributes of the recipient to whom each content is intended to be provided, and the schedule determination unit generates a first list of the first content data whose provision location information is within a predetermined first distance range from the route, and determines the provision schedule such that the first content data included in the first list is played back from the timing when the mobile body reaches the provision area indicated by each of the provision location information.
[0006] Each aspect of the content provisioning device according to this disclosure may be implemented by a computer, in which case the content provisioning program for the content provisioning device, which enables the computer to implement the content provisioning device by referring to the first storage unit and operating as the path acquisition unit, attribute acquisition unit, and schedule determination unit of the content provisioning device, and a computer-readable recording medium on which the program is recorded, also fall within the scope of this disclosure. [Effects of the Invention]
[0007] According to one aspect of this disclosure, content can be suitably provided according to the attributes of the passengers riding in the mobile vehicle and the path along which the mobile vehicle travels. [Brief explanation of the drawing]
[0008] [Figure 1]This figure shows an example configuration of a content provisioning device according to one embodiment of the present disclosure. [Figure 2] This figure shows an example of the layout of an information terminal, which is an example of an output device. [Figure 3] This figure shows an example configuration of an information terminal, which is an example of an output device. [Figure 4] This is a control block diagram of a content provision system according to one embodiment of the present disclosure. [Figure 5] This diagram shows an example of a content delivery schedule. [Figure 6] This flowchart shows the process leading up to the determination of the content delivery schedule. [Figure 7] This flowchart shows an example of the processing in the schedule determination section. [Figure 8] This is a flowchart illustrating the processing performed by the content delivery device after the content is made available. [Modes for carrying out the invention]
[0009] Figure 1 is a diagram showing an example configuration of a content provisioning device according to one embodiment of the present disclosure. The content provisioning device 10 shown in Figure 1 is configured to communicate with a plurality of information terminals 20 and determines a provision schedule for providing content to each of the plurality of information terminals 20. Here, content is something that can be perceived through the five human senses. Content includes, for example, video, sound, vibration, scent, mist, etc. The plurality of information terminals 20 are output devices capable of providing at least video content. Content is provided to each of the plurality of information terminals 20 based on the provision schedule determined for each of them.
[0010] The content providing device 10 is, for example, a server. The content providing device 10 comprises a control unit 100, a storage unit 110, and a communication unit 120. The control unit 100 is composed of, for example, a CPU (Central Processing Unit) and main memory. The storage unit 110 is composed of, for example, an HDD (Hard Disk Drive), an SSD (Solid State Drive), etc. The communication unit 120 is an interface used for communication with multiple information terminals 20.
[0011] The control unit 100 of the content provision device 10 functions as a route acquisition unit 101, an attribute acquisition unit 102, and a schedule determination unit 103 by executing the content provision program stored in the storage unit 110. The route acquisition unit 101, the attribute acquisition unit 102, and the schedule determination unit 103 will be described later with reference to Figure 4.
[0012] Information terminal 20 is an example of an output device, such as a tablet terminal, personal computer, or smartphone. Each information terminal 20 is located inside a mobile body. A mobile body is, for example, a vehicle such as a car, bus, or taxi, a ship, or an airplane. The multiple information terminals 20 shown in Figure 1 do not all need to be located inside the same mobile body; they may be located inside different mobile bodies.
[0013] Figure 2 shows an example of the arrangement of the information terminal 20. Figure 2 also shows a floor plan of the interior of a vehicle 200, which is an example of a mobile device. The vehicle 200 shown in Figure 2 is, for example, a shuttle bus for pick-up and drop-off. Inside the vehicle 200, there are several seats 201A, 201B, 201C, and 201D where passengers can sit. In the following description, the direction of travel of the vehicle 200 is considered forward, as indicated by the arrows in Figure 2. Seats 201A and 201B are the front seats in the vehicle 200. Seat 201C is located behind seat 201A, and seat 201D is located behind seat 201B.
[0014] The interior of vehicle 200 is equipped with tablet terminals 20A, 20B, 20C, 20D, and 20E, which are examples of information terminals 20. Tablet terminals 20A, 20B, 20C, and 20D are positioned in front of passengers seated in seats 201A, 201B, 201C, and 201D, respectively. For example, tablet terminal 20A is positioned on the interior wall of vehicle 200 in front of seat 201A. Tablet terminal 20C is positioned on the backrest of seat 201A, in front of seat 201C. Tablet terminal 20E is positioned in a location easily visible to passengers seated in any of seats 201A, 201B, 201C, and 201D. Tablet terminal 20E is fixed to the ceiling of vehicle 200, for example.
[0015] If the content provider 10 is located outside the vehicle 200, the information terminal 20 communicates with the content provider 10 via a network such as a wireless communication network, the Internet network, or a telephone line network. If the content provider 10 is located inside the vehicle 200, the information terminal 20 may communicate with the content provider 10 using short-range wireless communication.
[0016] A relay server 30 is located in the vehicle 200 shown in Figure 2. The relay server 30 provides information to the information terminal 20, for example, reservation information for seats 201A, 201B, 201C, and 201D of the vehicle 200, and trip information indicating the departure point, destination, and relay points for the planned movement of the vehicle 200. A relay point is, for example, the place where the reserved passengers for seats 201A, 201B, 201C, and 201D board the vehicle 200. The relay server 30 also has the function of providing various services in cooperation with an external API (Application Programming Interface).
[0017] FIG. 3 is a diagram showing a configuration example of the information terminal 20. The information terminal 20 includes, for example, a control unit 210, a storage unit 220, a GPS signal receiving unit 230, a display unit 240, an input unit 250, and a communication unit 260. The control unit 210 is composed of, for example, a CPU (Central Processing Unit) and a main storage device. The storage unit 220 is composed of, for example, an HDD (Hard Disk Drive), an SSD (Solid State Drive), etc. The GPS signal receiving unit 230 receives signals from GPS satellites. The display unit 240 is, for example, a display and is used for providing contents such as still images and moving images. The input unit 250 includes keys, buttons, pointing devices, touch panels, etc. and is used for inputting information. The communication unit 260 is an interface used for communication with the content providing device 10 and the relay server 30.
[0018] FIG. 4 is a block diagram of the content providing system 1 in the vehicle 200 shown in FIG. 2. Hereinafter, the route acquisition unit 101, the attribute acquisition unit 1 and the schedule determination unit 103 shown in FIG. 1 will be described while referring to FIG. 4.
[0019] (Route Acquisition Unit) The route acquisition unit 101 acquires a route from the departure place of the vehicle 200 to the destination via the relay place. The route acquisition unit 101 acquires, for example, trip information provided by the relay server 30 via a tablet terminal 20E or the like, and acquires route information indicating the route along which the vehicle moves based on the trip information. The route acquisition unit 101 acquires route information using a map application such as Google Maps. The route information includes the scheduled arrival times at each position on the route, such as the relay place and the destination. Note that the route acquisition unit 101 may acquire the shortest route from the departure place to the destination included in the trip information using a route search algorithm such as Dijkstra's algorithm.
[0020] The route acquisition unit 101 further acquires current location information regarding the current location of the vehicle 200. For example, the route acquisition unit 101 acquires the current location information of the vehicle 200 from the information terminal 20, such as the GPS signal received by the information terminal 20 via the GPS signal receiving unit 230, or the current location of the vehicle 200 calculated based on that GPS signal. The route acquisition unit 101 may acquire current location information from multiple information terminals 20, or it may acquire current location information from one of the multiple information terminals 20 (for example, a tablet terminal 20E). The route acquisition unit 101 may update the route information based on the current location information of the vehicle 200. For example, if the current location of the vehicle 200 is off the route, the route acquisition unit 101 may update the route information to show a route that passes through the current location of the vehicle 200.
[0021] (Attribute acquisition part) The attribute acquisition unit 102 acquires first attribute information indicating the attributes of each passenger in the vehicle 200. The first attribute information includes, for example, information indicating the attributes of each passenger such as gender, age, purpose, and place of residence. When a passenger seated in seat 201A activates the tablet terminal 20A, a screen for inputting the first attribute information is displayed on the display unit 240 of the tablet terminal 20A. The content provision device 10 acquires the first attribute information selected by the passenger using the input unit 250 of the tablet terminal 20A from the tablet terminal 20A. The passenger's gender attribute is selected from, for example, male, female, and no answer. The passenger's age attribute is selected from, for example, teenagers, 20s, 30s, 40s, 50s, 60s, 70s and over. The passenger's purpose attribute is selected from, for example, tourism and business. The passenger's place of residence is selected from, for example, residing in Japan and residing abroad.
[0022] Furthermore, the content provision system 1 may request the input of primary attribute information when a seat is reserved. If primary attribute information is entered when a seat is reserved, the primary attribute information may be provided from the relay server 30 to the information terminal 20 along with the trip information.
[0023] (Schedule determination department) The schedule determination unit 103 determines the schedule for providing one or more pieces of content to be provided to passengers during the period when the vehicle 200 is moving along the route acquired by the route acquisition unit 101. The content is provided by playing back content data stored in the content database 111 on the display unit 240 of the information terminal 20, etc. The provision schedule is information that specifies the order in which the content will be provided from the information terminal 20. The provision schedule is, for example, a playback list of content data in which the timing and order of playback are predetermined.
[0024] The content database 111 is stored, for example, in the storage unit 110 shown in Figure 1. When the content database 111 is stored in the storage unit 110, the storage unit 110 is an example of the first storage unit. All content data stored in the content database 111 is associated with second attribute information that indicates the attributes of the recipients to whom the content is intended. Recipients to whom the content is intended are people who are included in the target group that the content creator aimed to provide the content to. In addition, the content data stored in the content database 111 includes first content data associated with location information indicating the region in which the content is provided, and second content data that is not associated with location information indicating the region in which the content is provided. The first content data is content data that provides content for a predetermined location on a map. The location information is, for example, information that indicates a predetermined location on a map, such as latitude and longitude. The second content data is, for example, advertising content data.
[0025] The schedule determination unit 103 selects the first content data and the second content data to be played back on the information terminal 20 from the content database 111. The schedule determination unit 103 generates a first list, which is a list of the first content data selected for playback, and a second list, which is a list of the second content data selected for playback. The first list and the second list generated by the schedule determination unit 103 are transmitted to the information terminal 20. The information terminal 20 plays back the first content data and the second content data based on the first list and the second list.
[0026] The first list includes, for example, first content data stored in the content database 111 that are within a predetermined first distance range from the route acquired by the route acquisition unit 101. The second list includes, for example, second content data stored in the content database 111 whose second attribute information matches or is similar to the first attribute information acquired by the attribute acquisition unit 102. The first and second lists are generated for each passenger.
[0027] The schedule determination unit 103 calculates attribute scores indicating the similarity between the first attribute information acquired by the attribute acquisition unit 102 and the second attribute information associated with each second content data. The attribute score increases by a predetermined amount if each attribute included in the first attribute information is also included in the second attribute information associated with the second content data. For example, if the age attribute in the first attribute information is in the 20s, and the age attribute in the second attribute information includes the 20s, the attribute score of that second content data will increase by a predetermined amount.
[0028] The amount by which the attribute score increases when the first attribute information and the second attribute information match may differ for each attribute. For example, the increase may be greater for the gender attribute and the place of residence attribute than for the age attribute and the purpose attribute. The second content data included in the second list may be limited to those in which at least the gender attribute and the place of residence attribute match the first attribute information acquired by the attribute acquisition unit 102. In the second list, the second content data is stored in descending order of attribute score. When the information terminal 20 plays the second content data, it can provide content that is more suitable for the passenger's attributes by playing it in the order it is stored in the second list.
[0029] In the first list, the first content data is sorted in order of proximity to the departure point along the route acquired by the route acquisition unit 101. In the content provision schedule, when the vehicle 200's current location reaches the provision area of the first content data included in the first list, the information terminal 20 is instructed to play that first content data. The vehicle 200's current location can be detected based on the GPS signal received by the GPS signal receiving unit 230.
[0030] The information terminal 20 plays the second content data when none of the first content data are being played. The number of second content data items to be included in the second list may be determined based on the time difference Δt between the travel time required for the vehicle 200 to reach its destination and the first total playback time of the first content data included in the first list. For example, the second content data may be included in the second list such that the second total playback time of the second content data included in the second list is greater than or equal to the time difference Δt. However, the second total playback time of the second content data included in the second list may be less than the time difference Δt. If the second total playback time is less than the time difference Δt, the second content data included in the second list may be played repeatedly as needed.
[0031] The schedule determination unit 103 may also calculate an attribute score for the first content data included in the first list, indicating the similarity between the second attribute information associated with each and the first attribute information acquired by the attribute acquisition unit 102. The schedule determination unit 103 may also narrow down the first content data to be included in the first list based on that attribute score. For example, if the timing of playback of multiple first content data overlaps, the first content data to be included in the first list may be narrowed down based on the attribute score of the first content data.
[0032] The first and second lists generated by the schedule determination unit 103 are examples of content delivery schedules. Figure 5 is a diagram used to explain the content delivery method based on the first and second lists.
[0033] In Figure 5, the first list generated by the schedule determination unit 103 contains the first content data C11 and C12 in this order. The second list generated by the schedule determination unit 103 contains the second content data C21, C22, C23, and C24 in this order.
[0034] Until vehicle 200 reaches point P1, vehicle 200 is not within the service area of any of the first content data included in the first list, so the information terminal 20 plays the second content data C21 included in the second list.
[0035] When vehicle 200 reaches point P1, vehicle 200 enters the area where first content data C11 is provided, and information terminal 20 begins playing first content data C11. After information terminal 20 has finished playing first content data C11, it plays second content data C22, which is the second item in the second list.
[0036] When vehicle 200 reaches point P2, vehicle 200 enters the area where first content data C12 is provided, and information terminal 20 begins playing first content data C12. After information terminal 20 finishes playing first content data C11, it plays second content data C23, which is the third item in the second list.
[0037] At the time the playback of the second content data C23 is completed, the vehicle 200 has not yet reached its destination, and all first content data included in the first list have been played. Therefore, the information terminal 20 plays the second content data C24, which is the fourth item in the second list. When the information terminal 20 plays two second content data consecutively, it may set a predetermined cool-down time between playbacks.
[0038] Figure 6 is a flowchart showing the processing flow until the content delivery schedule is determined. When the information terminal 20 is activated by a passenger in the vehicle 200, the control unit 210 of the information terminal 20 communicates with the relay server 30 via the communication unit 260 and obtains trip information from the relay server 30 (S200). The control unit 210 of the information terminal 20 transmits the trip information obtained from the relay server 30 to the content delivery device 10 (S201).
[0039] When the control unit 100 of the content provision device 10 receives trip information transmitted from the information terminal 20 (S100), it functions as a route acquisition unit 101 and acquires the route that the vehicle 200 will travel based on that trip information (S101).
[0040] The control unit 100 of the content provision device 10 transmits content data to the information terminal 20 based on the route taken by the vehicle 200 (S102). In S102, the content data transmitted by the content provision device 10 to the information terminal 20 includes at least first content data that is within a predetermined second distance range from the route acquired by the route acquisition unit 101. The second distance is set to a value that is at least longer than the first distance. The route acquired by the route acquisition unit 101 may be updated if the vehicle 200's current position deviates from the route. If the route is updated after the vehicle 200 has started moving, the first content that the information terminal 20 should play may change. By sending first content data within a predetermined second distance range from the route acquired by the route acquisition unit 101 in advance, even if the route is updated, first content data whose service area is near the updated route can be played without delay. The control unit 210 of the information terminal 20 receives the content data transmitted in S102 (S202).
[0041] The control unit 210 of the information terminal 20 acquires first attribute information indicating the attributes of the passengers of the vehicle 200 (S203). For example, the control unit 210 of the information terminal 20 displays an input screen for inputting the first attribute information on the display unit 240 of the information terminal 20, and acquires the first attribute information entered by the passenger using the input unit 250. The control unit 210 of the information terminal 20 transmits the acquired first attribute information to the content provision device 10 (S204). The control unit 210 of the information terminal 20 may execute the process in S203 at any timing between the processes in S201 and S204, or it may be processed in parallel with the process in S202.
[0042] The control unit 100 of the content provision device 10 functions as an attribute acquisition unit 102 and receives first attribute information transmitted by the information terminal 20 (S103). The control unit 100 of the content provision device 10 functions as a schedule determination unit 103 and generates a first list and a second list based on the route acquired in S101 and the first attribute information received in S103 (S104). The process in S104 will be described later with reference to Figure 7. Once the control unit 100 of the content provision device 10 has generated the first list and the second list, it transmits a provision schedule including at least the first list and the second list to the information terminal 20 (S105). When the information terminal 20 receives the first list and the second list transmitted in S105 (S205), it starts providing content (S206).
[0043] Figure 7 is a flowchart showing an example of the processing performed by the schedule determination unit 103. The processing shown in Figure 7 is executed by the control unit 100 of the content provision device 10 at S104 in Figure 6, etc. In S401, the schedule determination unit 103 generates a first list based on the route acquired by the route acquisition unit 101. The schedule determination unit 103 extracts, for example, first content data from the first content data stored in the content database 111 that are within a predetermined first distance range from the route. The schedule determination unit 103 rearranges the extracted first content data in order of proximity to the departure point along the route.
[0044] In S402, the schedule determination unit 103 calculates an attribute score based on the second attribute information associated with each first content data included in the first list generated in S401 and the first attribute information acquired by the attribute acquisition unit 102.
[0045] In S403, the schedule determination unit 103 narrows down the first content data included in the first list based on the attribute score calculated in S402. The schedule determination unit 103 detects, for example, multiple first content data with overlapping playback periods from the first list. The schedule determination unit 103 keeps the first content data with the higher attribute score in the first list and removes the first content data with the lower attribute score from the first list.
[0046] In S404, the schedule determination unit 103 calculates the first total playback time of the first content data included in the first list. In the subsequent S405, the schedule determination unit 103 calculates the time difference Δt between the travel time when the vehicle 200 moves along the route until it arrives at the destination and the first total playback time.
[0047] In the subsequent S406, the schedule determination unit 103 calculates attribute scores for the first attribute information acquired by the attribute acquisition unit 102 and the second attribute information associated with each second content data.
[0048] In the subsequent S407, the schedule determination unit 103 generates a second list based on the time difference Δt calculated in S405 and the attribute score calculated for each second content data in S406. For example, the schedule determination unit 103 adds second content data to the second list in descending order of attribute score until the total second playback time of the second content data included in the second list exceeds the time difference Δt. Once the schedule determination unit 103 has finished generating the second list, it terminates the process shown in Figure 7.
[0049] Figure 8 is a flowchart of the processing performed by the content provision device 10 after the information terminal 20 starts providing content in S206 of Figure 6. In S601, the control unit 100 of the content provision device 10 determines whether the route has been updated by the route acquisition unit 101. If the route has been updated (S601: YES), the control unit 100 of the content provision device 10 proceeds to processing S603. If the route has not been updated (S601: NO), the control unit 100 of the content provision device 10 proceeds to S602.
[0050] In S602, the control unit 100 of the content provider 10 determines whether the movement of the vehicle 200 is behind schedule. The control unit 100 of the content provider 10 obtains the scheduled time at which the vehicle 200 was scheduled to arrive at its current location from the route information and compares it with the current time. If the current time is more than a predetermined time behind the scheduled time, the control unit 100 of the content provider 10 determines that the movement of the vehicle 200 is behind schedule (S602: YES). If the movement of the vehicle 200 is behind schedule (S602: YES), the control unit 100 of the content provider 10 proceeds to the process in S603. If the movement of the vehicle 200 is not behind schedule (S602: NO), the control unit 100 of the content provider 10 proceeds to S605.
[0051] In S603, the control unit 100 of the content provision device 10 executes the process shown in Figure 7 based on the updated path and generates the first list and the second list. In the subsequent S604, the control unit 100 of the content provision device 10 transmits the first list and the second list to the information terminal 20. The information terminal 20 receives the first list and the second list transmitted in S604 and starts providing content using the received first list and second list.
[0052] In S605, the control unit 100 of the content provision device 10 determines whether the vehicle 200 has reached its destination. If the vehicle 200 has reached its destination (S605: YES), the control unit 100 of the content provision device 10 terminates the provision of content via the information terminal 20 (S606). If the vehicle 200 has not reached its destination (S605: NO), the control unit 100 of the content provision device 10 proceeds to the process in S601.
[0053] [Variation] In the above embodiment, the first content data is content data that provides content about a predetermined location on a map, but it is not limited to this. For example, it may include content data such as content that explains the travel route played at the starting point and intermediate points, and content that explains reaching the destination.
[0054] In the above embodiment, the schedule determination unit 103 generates a first list and a second list, and the information terminal 20 plays the first content data and the second content data based on the first list and the second list. However, the schedule determination unit 103 does not need to generate the second list if it generates at least the first list. If the schedule determination unit 103 does not generate the second list, the information terminal 20 can simply play the first content data based on the first list. For example, the information terminal 20 can play the first content data included in the first list from the time the vehicle 200 reaches the service area indicated by the respective service location information, and does not need to play any content data when none of the first content data has been played.
[0055] [Examples of implementation using software] The functions of the content provision device 10 (hereinafter referred to as "the device") can be realized by a program that causes the device to function as a computer, and which causes each control block of the device (particularly each part included in the control unit 100) to function as a computer.
[0056] In this case, the device includes a computer having at least one control device (e.g., a processor) and at least one storage device (e.g., memory) as hardware for executing the program. By executing the program using this control device and storage device, the functions described in each of the embodiments are realized.
[0057] The above program may be recorded on one or more computer-readable recording media, not temporary ones. These recording media may or may not be provided by the above device. In the latter case, the program may be supplied to the above device via any wired or wireless transmission medium.
[0058] Furthermore, some or all of the functions of each of the above control blocks can also be implemented by logic circuits. For example, an integrated circuit in which logic circuits functioning as each of the above control blocks are formed is also included in the scope of this disclosure. In addition, it is also possible to implement the functions of each of the above control blocks by, for example, a quantum computer.
[0059] Furthermore, each process described in the above embodiments may be performed by AI (Artificial Intelligence). In this case, the AI may operate on the control device described above, or it may operate on other devices (for example, an edge computer or a cloud server).
[0060] This disclosure is not limited to the embodiments described above, and various modifications are possible within the scope of the claims. Embodiments obtained by appropriately combining the technical means disclosed in different embodiments are also included in the technical scope of this disclosure.
[0061] (summary) A content provision device in aspect 1 of the present disclosure is a content provision device that provides content to a passenger of a mobile body from an output device located inside the mobile body, and comprises: a route acquisition unit that acquires the route the mobile body travels; an attribute acquisition unit that acquires first attribute information indicating the attributes of the passenger of the mobile body; a first storage unit that stores a plurality of content data including at least a plurality of content data associated with a provision location information indicating a content provision area; and a schedule determination unit that determines a provision schedule for one or more contents to be provided to the passenger during the period the mobile body is moving along the route, wherein each of the plurality of content data is associated with a second attribute information indicating the attributes of the recipient to whom each content is expected to be provided, and the schedule determination unit generates a first list of the first content data whose provision location information is within a predetermined first distance range from the route, and determines the provision schedule such that the first content data included in the first list are played back from the timing when the mobile body reaches the provision area indicated by each of the provision location information.
[0062] According to the above configuration, content can be suitably provided according to the attributes of the passengers riding in the mobile vehicle and the path the mobile vehicle is traveling along.
[0063] In the content provision device according to Embodiment 2 of the present disclosure, in Embodiment 1, the plurality of content data stored in the first storage unit further includes second content data for which the content provision region is not predetermined, the schedule determination unit further generates a second list of second content data whose second attribute information matches or is similar to the first attribute information, and determines the provision schedule such that the second content data included in the second list is played when the first content data is not being played.
[0064] According to the above configuration, even when the first content data is not being played, content can be provided appropriately according to the attributes of the passengers of the mobile vehicle.
[0065] In embodiment 3 of the present disclosure, the content provisioning device, in embodiment 1, narrows down the first content data to be included in the first list based on the second attribute information associated with the first content data.
[0066] When scheduling the playback of the first content data based on the provided location information, the playback periods of the first content data may overlap. With the above configuration, the possibility of overlapping playback periods can be reduced by narrowing down the first content data to be included in the first list based on the second attribute information associated with the first content data.
[0067] The content provision system in aspect 4 of the present disclosure comprises a content provision device as described in any of aspects 1 to 3 above, and a plurality of output devices, wherein the attribute acquisition unit acquires the first attribute information of the passengers using each of the plurality of output devices, and the schedule determination unit determines a provision schedule for each passenger using each of the plurality of output devices.
[0068] According to the above configuration, content tailored to the attributes of each of the multiple passengers on board the mobile vehicle and corresponding to the route the vehicle is traveling can be suitably provided.
[0069] The content provision system in aspect 5 of the present disclosure, in aspect 4, wherein the route acquisition unit is capable of updating the route while the moving body is moving, the schedule determination unit updates at least the first list when the route acquisition unit updates the route or when there is a delay in the movement of the moving body, the output device further comprises a second storage unit, and the content provision device stores the first content data in the second storage unit before the schedule determination unit determines the provision schedule, wherein the provision location information is within a range of a second distance longer than the first distance from the route.
[0070] According to the above configuration, by pre-storing the first content data within a second distance range from the route in the second storage unit before the schedule determination unit determines the provision schedule, the first content data can be provided without delay even if the route or other information is updated.
[0071] The content provision program in aspect 6 of this disclosure is configured such that the content provision device described in aspect 1 refers to the first storage unit and causes the computer to function as the route acquisition unit, the attribute acquisition unit, and the schedule determination unit.
[0072] According to the above configuration, content can be suitably provided according to the attributes of the passengers riding in the mobile vehicle and the path the mobile vehicle is traveling along. [Explanation of Symbols]
[0073] 1. Content Delivery System 10. Content provision device 20. Information terminal (output device) 20A, 20B, 20C, 20D, 20E Tablet terminals (output devices) 100, 210 Control Unit 101 Route acquisition unit 102 Attribute acquisition section 103 Schedule Determination Department 110, 220 storage section 111 Content Database 200 vehicles 240 Display section C11, C12 1st Content Data C21, C22, C23, C24 Second Content Data
Claims
1. A content provisioning device that provides content to the passengers of a mobile body from an output device located inside the mobile body, A path acquisition unit that acquires the path along which the moving object moves, An attribute acquisition unit that acquires first attribute information indicating the attributes of the occupants of the mobile body, A first storage unit that stores multiple content data, including at least one first content data associated with location information indicating the region where the content is provided, The system includes a schedule determination unit that determines a schedule for providing one or more pieces of content to the passenger during the period when the mobile body is moving along the route, Each of the aforementioned multiple content data is associated with second attribute information indicating the attributes of the recipient to whom each content is intended to be provided. The aforementioned schedule determination unit, A first list of first content data is generated in which the provided location information is within a predetermined first distance range from the route. A content provision device that determines the provision schedule such that the first content data included in the first list is played back from the moment the mobile body reaches the provision area indicated by the respective provision location information.
2. The plurality of content data stored in the first storage unit further includes second content data for which the content provision region is not pre-set, The aforementioned schedule determination unit, Further generating a second list of the second content data whose second attribute information matches or is similar to the first attribute information, The content provisioning device according to claim 1, which determines the provisioning schedule such that the second content data included in the second list is played when the first content data is not being played.
3. The content provisioning device according to claim 1, wherein the schedule determination unit narrows down the first content data to be included in the first list based on the second attribute information associated with the first content data.
4. A content provisioning device according to any one of claims 1 to 3, The system comprises a plurality of the aforementioned output devices, The attribute acquisition unit acquires the first attribute information of the passenger using each of the multiple output devices, The schedule determination unit is a content provision system that determines the provision schedule for each of the passengers using each of the multiple output devices.
5. The route acquisition unit is capable of updating the route while the moving body is in motion. The schedule determination unit updates at least the first list when the route acquisition unit updates the route or when there is a delay in the movement of the moving object. The output device further comprises a second storage unit, The content provision system according to claim 4, wherein the content provision device causes the first content data, whose provision location information is within a range of a second distance longer than the first distance from the route, to be stored in the second storage unit before the schedule determination unit determines the provision schedule.
6. A content provision program in which the content provision device according to claim 1 refers to the first storage unit and causes the computer to function as the route acquisition unit, the attribute acquisition unit, and the schedule determination unit.
Citation Information
Patent Citations
System, program, and the like
JP2022058312A